.buzzin-dtc-hero{position:relative}.buzzin-dtc-hero:before{z-index:0;opacity:.65;background-size:220px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 65%);mask-image:linear-gradient(90deg,transparent,#000 65%)}.buzzin-dtc-hero__inner{position:relative;z-index:1}.buzzin-dtc-hero__copy h1{max-width:none;font-size:clamp(3rem,4.8vw,5.6rem);line-height:1.03;text-wrap:balance}.buzzin-dtc-brandline{font-weight:800;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.45;margin:0 0 14px;color:#252818}.buzzin-dtc-hero__intro{font-size:1rem;max-width:42ch}.buzzin-dtc-offer{margin-top:22px}.buzzin-dtc-offer>strong{font-size:1.25rem}.buzzin-blue-status{display:inline-block;color:#07547d;font-size:.68rem;font-weight:800;padding:6px 9px;border:1px solid #97c9dc;border-radius:20px;background:#e4f6ff;margin-left:12px}.buzzin-dtc-hero__copy .buzzin-dtc-textlink{color:#074c6d;gap:12px;font-size:.9rem}.buzzin-trust-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0;color:#25271e;font-size:.8rem;text-decoration:none}.buzzin-trust-inline>span{font-weight:600}.buzzin-price-coming-soon{display:inline-block;font-size:.82rem;font-weight:700;color:#07547d;background:#e4f6ff;border:1px solid #b2d6e7;border-radius:20px;padding:7px 12px}.buzzin-pdp-main .buzzin-pdp-summary h2{font-size:1.35rem;margin:14px 0;line-height:1.25}.buzzin-pdp-main .buzzin-pdp-summary{padding-bottom:18px;margin-bottom:18px}.buzzin-pdp-main .buzzin-pdp-chips{gap:8px}.buzzin-pdp-main .buzzin-pdp-chips span{font-size:.73rem;padding:7px 10px}.buzzin-pdp-main .buzzin-purchase-intro{padding:16px 0;margin:16px 0;border:0;border-top:1px solid #e2cf91;border-radius:0;background:transparent;box-shadow:none}.buzzin-pdp-main .buzzin-purchase-intro h2{font-size:1.35rem;margin:0 0 8px}.buzzin-pdp-main .buzzin-purchase-intro p{font-size:.82rem;font-weight:500;line-height:1.55;margin:0}.buzzin-purchase-guide{padding:16px 18px;margin:16px 0 20px;border-radius:12px}.buzzin-purchase-guide h2{font-size:1.6rem;margin:0}.buzzin-purchase-guide .buzzin-eyebrow{margin-bottom:8px}.buzzin-pdp-main .product-form.sticky-content-container{position:static;top:auto}.buzzin-story{padding:0!important;background:#fffaf0}.buzzin-story-nav{display:flex;justify-content:center;gap:12px 36px;flex-wrap:wrap;padding:16px 24px;border-block:1px solid #dcc67c;background:#fff1b4}.buzzin-story-nav a{font-size:.8rem;font-weight:700;min-height:44px;display:flex;align-items:center;text-decoration:none}.buzzin-story__inner{max-width:1240px;margin:auto;padding:64px 32px 56px}.buzzin-story h2{font-size:clamp(2.1rem,3.3vw,3.5rem);line-height:1.08;margin:0 0 20px;color:#25271a}.buzzin-story p{font-size:1rem;line-height:1.7;font-weight:500;max-width:48ch}.buzzin-story .buzzin-eyebrow{font-size:.7rem;line-height:1.3;margin:0 0 16px}.buzzin-story__lead{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,76px)}.buzzin-story__visual{position:relative;isolation:isolate;background:radial-gradient(ellipse,#ffe28b,#fff6d1 70%);border-radius:38% 12% 32%}.buzzin-story__visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(buzzin-hive-grid.svg) center/210px;opacity:.6;z-index:-1}.buzzin-story__visual img{display:block;width:100%;height:auto;max-height:410px;object-fit:contain}.buzzin-story__visual p{text-align:center;font-size:.65rem;margin:0 auto 20px;padding:0 16px}.buzzin-story__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:38px}.buzzin-story__benefits article{position:relative;border-top:3px solid #c19426;background:#fffef8;border-radius:8px;padding:26px 24px;box-shadow:0 8px 24px #7253170a}.buzzin-story__benefits article>span{font-size:.68rem;letter-spacing:.1em;color:#775317;font-weight:700}.buzzin-story__benefits h3{font-size:1.5rem;margin:12px 0}.buzzin-story__benefits p{font-size:.88rem;margin:0}.buzzin-story__routine{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin:60px 0;padding:40px;border-radius:24px;background:#25271b;color:#fff6d1}.buzzin-story__routine h2,.buzzin-story__routine p{color:#fff6d1}.buzzin-story__routine .buzzin-eyebrow{background:#ffe078;color:#25271b}.buzzin-story__routine .buzzin-dtc-textlink{color:#ffda62;font-size:.88rem}.buzzin-story__moments{display:flex;gap:10px;flex-wrap:wrap}.buzzin-story__moments span{padding:9px 12px;border:1px solid #71714d;border-radius:25px;font-size:.78rem}.buzzin-story__answers{display:grid;grid-template-columns:1fr 1.25fr;gap:60px;align-items:start}.buzzin-story__faq details{border-bottom:1px solid #d9c792;padding:0;background:transparent}.buzzin-story__faq summary{cursor:pointer;min-height:56px;padding:18px 4px;font-size:.93rem;font-weight:700}.buzzin-story__faq p{font-size:.88rem;margin:0;padding:0 4px 20px}.buzzin-purchase-reminder{padding:44px 28px!important;background:linear-gradient(115deg,#ffdc62,#fff0b4);border-block:1px solid #c4a847;text-align:center}.buzzin-purchase-reminder h2{font-size:clamp(2rem,3vw,3.2rem);margin:10px 0 14px}.buzzin-purchase-reminder p:not(.buzzin-eyebrow){font-size:.95rem;line-height:1.5}.buzzin-purchase-reminder .btn{margin-top:14px;min-height:48px}.buzzin-story [id],#product-info{scroll-margin-top:140px}.template-product .sticky-atc{background:#fff3bd;border:1px solid #ceb059;box-shadow:0 -6px 24px #40301014}.template-product .sticky-atc__details__title{font-size:.85rem}.template-product .sticky-atc__buttons .btn{min-height:44px;padding:12px 16px;white-space:normal;line-height:1.3;font-size:.75rem}body:has(cart-drawer[open]) .sticky-atc{visibility:hidden;pointer-events:none}.buzzin-editor-note{font-size:.8rem;line-height:1.5;padding:12px;border:1px dashed #957220;background:#fff6d2;margin:12px 0}@media(min-width:990px){.buzzin-pdp-main.product-info{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start;padding:36px 32px;margin-bottom:32px}.buzzin-pdp-main .product-column-left,.buzzin-pdp-main .product-column-right{width:auto;padding:0;margin:0;float:none}.buzzin-pdp-main .media-gallery{position:sticky;top:calc(var(--theme-sticky-header-height,90px) + 24px)}.buzzin-pdp-main .media-gallery__inner{position:static}.buzzin-pdp-main .product-form{padding:28px}.buzzin-pdp-main .product-title{font-size:3.7rem}.buzzin-story+*{margin-top:0}}@media(max-width:989px){.buzzin-dtc-hero__copy h1{max-width:16ch;font-size:clamp(3rem,7vw,4.8rem)}.buzzin-story__inner{padding:44px 24px}.buzzin-story__lead,.buzzin-story__answers{gap:32px}.buzzin-story__routine{gap:28px;padding:28px}.buzzin-story__benefits{gap:12px}.buzzin-story__benefits article{padding:20px 16px}}@media(max-width:749px){.buzzin-dtc-hero__copy h1{font-size:clamp(2.7rem,11vw,3.8rem)}.buzzin-dtc-brandline{font-size:.96rem}.buzzin-dtc-hero__intro{font-size:.9rem}.buzzin-dtc-hero__copy .buzzin-dtc-textlink{font-size:.8rem}.buzzin-blue-status{font-size:.58rem;margin-left:7px}.buzzin-trust-inline{font-size:.75rem;gap:8px}.buzzin-story-nav{gap:0 20px;padding:10px 16px}.buzzin-story-nav a{font-size:.72rem}.buzzin-story__lead,.buzzin-story__routine,.buzzin-story__answers{grid-template-columns:1fr;gap:24px}.buzzin-story__copy{grid-row:1}.buzzin-story__visual{max-width:400px;width:100%;margin:auto}.buzzin-story__visual img{max-height:280px}.buzzin-story__inner{padding:36px 20px}.buzzin-story__benefits{grid-template-columns:1fr;margin-top:28px;gap:12px}.buzzin-story__benefits article{padding:18px 20px}.buzzin-story__benefits h3{margin:8px 0}.buzzin-story__routine{margin:32px 0;padding:24px;border-radius:16px}.buzzin-story h2{font-size:2.25rem}.buzzin-story p{font-size:.9rem}.buzzin-purchase-guide{padding:14px;margin:14px 0 20px}.buzzin-purchase-guide h2{font-size:1.5rem}.template-product .sticky-atc{padding:10px 16px calc(10px + env(safe-area-inset-bottom));gap:12px}.template-product .sticky-atc__details{margin:0;min-width:0}.template-product .sticky-atc__buttons{max-width:50%}.template-product:has(sticky-atc) #content{padding-bottom:90px}}@media(prefers-reduced-motion:reduce){.template-product .sticky-atc{transition:none}}@media(min-width:990px){.template-product .buzzin-pdp-main.product-info{max-width:1360px}.template-product .buzzin-pdp-main.product-info>.product-column-left,.template-product .buzzin-pdp-main.product-info>.product-column-right{width:100%;max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/buzzin-targeted.css.map */
