cb-gift-quiz[hidden]{display:none!important}.cbh-promise a{color:#194d3b;text-decoration:underline;text-underline-offset:4px}#holiday-existing{scroll-margin-top:130px}.cbh-kit-guidance{padding:20px;background:#fbf7eb;border-radius:12px;margin-bottom:24px;max-width:850px}.cbh-kit-guidance a,.cbh-human a{color:#194d3b;text-decoration:underline;text-underline-offset:4px}.cbh-human{font-size:16px}.cbh-faq summary,.cbh-details summary{display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none}.cbh-faq summary::-webkit-details-marker,.cbh-details summary::-webkit-details-marker{display:none}.cbh-expand{font-size:26px;flex-shrink:0;width:28px;text-align:center}.cbh-expand:before{content:"+"}details[open]>summary>.cbh-expand:before{content:"\2212"}.cb-holiday-shop{max-width:1280px;margin:0 auto;padding-left:20px!important;padding-right:20px!important}.cb-holiday-shop .cbh-feature{margin:40px 0;padding:30px 24px;border:1px solid #dce2d7;border-radius:16px}.cb-holiday-shop .cbh-feature h2{font-size:clamp(26px,3vw,36px);line-height:1.2;color:#173d31;margin:0 0 16px}.cb-holiday-shop .cbh-feature h3{font-size:21px;line-height:1.3;color:#173d31;margin:10px 0}.cbh-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0}.cbh-info-grid p{font-size:17px;margin:0}.cbh-info-grid a,.cbh-faq a{color:#194d3b;text-decoration:underline;text-underline-offset:4px}.cbh-note{font-size:16px;margin:16px 0 0}.cbh-timeline{background:#fbf7eb}.cbh-safe{background:#edf2e6}.cbh-info-card{padding:18px;border:1px solid #dce2d7;border-radius:12px;background:#fff}.cbh-faq details{border-top:1px solid #dce2d7;padding:12px 0}.cbh-faq summary{cursor:pointer;padding:10px 0;font-weight:700;min-height:48px}.cbh-faq summary:focus-visible{outline:3px solid #ac5a00;outline-offset:3px}.cbh-faq details p{font-size:17px}@media(max-width:700px){.cbh-info-grid{grid-template-columns:1fr;gap:22px}.cb-holiday-shop .cbh-feature{padding:24px 18px}.cb-holiday-shop{padding-left:12px!important;padding-right:12px!important}}.cb-holiday-shop{color:#173d31;font-size:18px;line-height:1.55;padding:20px 0 40px}.cb-holiday-shop *{box-sizing:border-box}.cbh-hero{padding:48px 24px;text-align:center;background:#fbf7eb;border-radius:20px;border:1px solid #e5dbc4}.cbh-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:13px;margin:0 0 12px}.cbh-hero h1{font-size:clamp(34px,5vw,58px);line-height:1.1;color:#173d31;max-width:760px;margin:12px auto 20px}.cbh-hero>p:not(.cbh-eyebrow){max-width:660px;margin:16px auto}.cb-holiday-shop .cbh-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:#194d3b;color:#fff!important;border-radius:9px;padding:14px 24px;text-decoration:none;min-height:52px;font-weight:700}.cb-holiday-shop .cbh-small{font-size:14px}.cbh-navigation{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:24px 0}.cbh-navigation a{color:#173d31;border:1px solid #bccbbf;border-radius:30px;padding:12px 20px;text-decoration:none;font-weight:700;min-height:48px}.cbh-navigation a:hover{background:#edf2e6}.cbh-season{display:flex;gap:20px;background:#edf2e6;border-radius:14px;padding:24px;margin:28px 0 40px}.cbh-season>span{font-size:40px}.cbh-season h2{font-size:25px;line-height:1.3;margin:0 0 8px;color:#173d31}.cbh-season p{font-size:17px;margin:0}.cbh-group{scroll-margin-top:130px;margin:48px 0 60px}.cbh-group-heading{margin-bottom:24px}.cbh-group h2,.cbh-help h2{font-size:clamp(28px,3vw,38px);color:#173d31;line-height:1.2;margin:8px 0 12px}.cbh-group-heading>p:last-child{max-width:700px}.cbh-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cbh-group:first-of-type .cbh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cbh-card{border:1px solid #dce2d7;border-radius:15px;overflow:hidden;background:#fff;display:flex;flex-direction:column;min-width:0}.cbh-image-link{display:block;background:#faf9f4;padding:18px}.cbh-image{width:100%;height:240px;object-fit:contain;display:block}.cbh-card-content{padding:22px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.cbh-card h3{font-size:22px;line-height:1.3;margin:0 0 14px}.cbh-card h3 a{color:#173d31;text-decoration:none}.cbh-price{font-weight:700;margin:0 0 20px}.cbh-badge{border-radius:6px;background:#edf2e6;color:#173d31;padding:5px 9px;font-weight:700;font-size:13px;margin:0 0 12px}.cbh-card-button{color:#173d31!important;border:2px solid #194d3b;border-radius:8px;padding:10px 16px;text-align:center;min-height:48px;text-decoration:none;width:100%;font-weight:700;margin-top:auto}.cbh-card-button:hover{background:#edf2e6}.cbh-help{padding:32px 24px;text-align:center;background:#fbf7eb;border-radius:15px}.cbh-details{margin-top:32px;border-top:1px solid #dce2d7;border-bottom:1px solid #dce2d7;padding:18px 0}.cbh-details summary{cursor:pointer;font-weight:700;min-height:44px;padding:8px}.cbh-details .rte{padding:16px;font-size:17px}.cbh-footnote{text-align:center;margin-top:20px}.cb-holiday-shop a:focus-visible,.cbh-details summary:focus-visible{outline:3px solid #ac5a00;outline-offset:4px}.cbh-stock{font-size:15px;font-weight:700}@media(max-width:900px){.cbh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.cbh-hero{padding:32px 18px}.cbh-grid,.cbh-group:first-of-type .cbh-grid{grid-template-columns:1fr}.cbh-navigation{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cbh-navigation a{text-align:center;padding:12px 8px;font-size:16px}.cbh-season{padding:20px;gap:12px}.cbh-season>span{font-size:28px}.cbh-season h2{font-size:23px}.cbh-card-content{padding:20px}.cbh-group{margin:36px 0 44px}}.cb-bee-runway{height:76px;max-width:280px;margin:0 auto 8px;display:flex;align-items:center;justify-content:center}.cb-bee-link{display:inline-flex;width:80px;height:64px;align-items:center;justify-content:center;border-radius:50%;color:inherit}.cb-bee-link:focus-visible{outline:3px solid #1d5745;outline-offset:4px}.cb-bee-art{display:block;max-width:none;animation:cb-bee-arrive 4.8s ease-in-out both}.cb-poa-wing{transform-box:fill-box;transform-origin:center;animation:cb-bee-flutter .12s ease-in-out 40 alternate}@media(prefers-reduced-motion:no-preference){.cb-bee-link:hover,.cb-bee-link:focus-visible{animation:cb-bee-greet 1.2s ease-in-out 1}}@keyframes cb-bee-greet{0%,to{transform:translateY(0) rotate(0)}35%{transform:translateY(-10px) rotate(-8deg)}70%{transform:translateY(-4px) rotate(7deg)}}@keyframes cb-bee-arrive{0%{transform:translate(-85px) rotate(-12deg);opacity:0}15%{opacity:1}40%{transform:translate(-35px,-9px) rotate(8deg)}70%{transform:translate(12px,-4px) rotate(-5deg)}to{transform:translate(0) rotate(0);opacity:1}}@keyframes cb-bee-flutter{0%{transform:scaleY(1)}to{transform:scaleY(.65)}}@media(max-width:600px){.cb-bee-runway{height:62px;max-width:220px}.cb-bee-link{width:65px;height:54px}.cb-bee-art{width:65px;height:52px;animation-name:cb-bee-arrive-small}@keyframes cb-bee-arrive-small{0%{transform:translate(-45px);opacity:0}25%{opacity:1}55%{transform:translate(-15px,-6px)}to{transform:translate(0);opacity:1}}}@media(prefers-reduced-motion:reduce){.cb-bee-art,.cb-poa-wing{animation:none!important;transform:none!important;opacity:1}}.cb-kit-description{font-size:18px;line-height:1.6;color:#173d31;max-width:900px;margin:auto}.cb-kit-description h2,.cb-kit-description h3,.cb-kit-description h4{color:#173d31;line-height:1.3}.cb-kit-description h2{font-size:30px}.cb-kit-description h3{font-size:24px;margin-top:28px}.cb-kit-description h4{font-size:20px}.cb-kit-description a{color:#194d3b;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.cb-kit-description a:focus-visible{outline:3px solid #ac5a00;outline-offset:4px}.cb-spring-kit-price{padding:16px;margin:16px 0;background:#fbf7eb;color:#173d31;border-radius:10px;font-size:17px;line-height:1.5}.cb-spring-kit-price p{margin:0 0 10px}.cb-spring-kit-price a{display:inline-block;padding:10px 0;color:#194d3b;text-decoration:underline}.cb-spring-kit-price a:focus-visible{outline:3px solid #ac5a00;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/65/compiled_assets/styles.css.map */
