.merchant-badge{position:absolute;z-index:4;left:13px;top:14px;max-width:70%;font-size:10px;font-weight:600;padding:8px 13px;line-height:1.5;letter-spacing:0;pointer-events:none;box-shadow:0 4px 14px #12342115}.badge-pill{border-radius:30px}.badge-ribbon{border-radius:0 0 13px 0;padding:9px 17px;left:0!important;top:23px!important}.badge-seal{width:64px;height:64px;max-width:64px;display:grid;place-items:center;text-align:center;border-radius:50%;outline:1px dashed currentColor;outline-offset:-5px;padding:9px;font-size:9px;transform:rotate(-10deg)}.badge-outline{border-radius:6px;background:#fffdf3e8!important;border:1px solid currentColor}.badge-tone-forest{background:#193f31;color:#fffde7}.badge-tone-lime{background:#d8ed90;color:#27412f}.badge-tone-rose{background:#ecd7d9;color:#713b4e}.badge-tone-gold{background:#e5d19b;color:#594820}.badge-outline.badge-tone-forest{color:#193f31}.badge-outline.badge-tone-lime{color:#66802d}.reference-caption{font-size:9px;color:#72816b}.price-pair{flex-wrap:wrap}.card:has(.merchant-badge) .offer-badge{top:auto;bottom:13px;right:13px}.category-halos .category-trigger{min-height:240px}.category-halos .category-trigger img{width:145px;height:145px;border-radius:13px;object-fit:contain}.category-halos .category-trigger small{font-size:8px}.category-halos .category-trigger h3{margin-top:6px}.category-orbit:last-child .category-trigger img{object-fit:contain}.card{transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .35s}.card:hover{transform:translateY(-5px);box-shadow:0 20px 45px #173c2a0e}.card-title{line-height:1.75!important}.shop-intro{background:#183e31;color:#faf7eb;position:relative;overflow:hidden;padding:54px 6%;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:50px}.shop-intro h1{font-size:clamp(36px,4.3vw,66px);line-height:1.45;margin:18px 0}.shop-intro h1 em{font-style:normal;color:#d8ed98}.shop-intro p{font-size:14px;line-height:1.95;color:#d3ddc5;max-width:470px}.shop-intro .eyebrow{color:#b8cd98;font-size:8px}.shop-intro-art{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;position:relative;perspective:900px}.shop-intro-art a{background:#e7e8d8;border-radius:90px 90px 14px 14px;overflow:hidden;display:block;aspect-ratio:.7;transition:transform .5s}.shop-intro-art a:nth-child(2){transform:translateY(23px)}.shop-intro-art a:hover{transform:translateY(-8px) rotate(2deg)}.shop-intro-art img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.shop-facts{display:flex;gap:22px;flex-wrap:wrap;border-top:1px solid #d9e3c72b;padding-top:22px;margin-top:24px}.shop-facts span{display:grid;gap:5px;font-size:9px;color:#c6d7b7}.shop-facts b{font-size:16px;color:#e7efb9}.shop-category-nav{display:flex;gap:12px;padding:25px 6%;overflow:auto;background:#eeefe3;scrollbar-width:thin}.shop-category-nav a{display:flex;align-items:center;gap:10px;padding:8px 16px 8px 9px;white-space:nowrap;border:1px solid #d8deca;border-radius:50px;font-size:12px;background:#fafaf2;transition:background .2s}.shop-category-nav img{width:45px;height:45px;object-fit:contain;border-radius:50%;mix-blend-mode:multiply}.shop-category-nav a[aria-current]{background:#dcebaf;border-color:#b3c593}.shop-category-nav span{font-size:9px;color:#71875c}.shop-section .filters{border:1px solid #d9dfcc;border-radius:16px;padding:14px;background:#fafbf4;margin-bottom:14px}.shop-section .filter-tabs{gap:6px;flex-wrap:wrap}.shop-section .filter-tabs button{border-radius:30px!important;padding:10px 17px!important;border:1px solid #dce3ce!important}.shop-section .refine-bar{border:0;background:#f0f3e8;padding:15px;border-radius:13px}.shop-section .grid{row-gap:30px}.shop-result-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:24px 0}.shop-result-head h2{font-size:22px;margin:0}.shop-result-head p{font-size:11px;color:#71816a}.shop-story-links{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:45px}.shop-story-links a{padding:22px;border:1px solid #d6dfc9;border-radius:14px;background:#f4f6e9;display:grid;gap:10px}.shop-story-links b{font-size:19px}.shop-story-links span{font-size:12px;line-height:1.8;color:#71816a}.pdp-jump-nav{display:flex;gap:18px;flex-wrap:wrap;padding:16px 6%;border-bottom:1px solid #dde1d1;background:#f5f6ec}.pdp-jump-nav a{font-size:12px;border-bottom:1px solid #a8bc7d;padding-bottom:7px}.pdp-details h1{font-size:clamp(30px,3.1vw,45px)!important;line-height:1.6!important}.pdp-price-block{border:1px solid #dae2cb;border-radius:14px;padding:20px;background:#f1f5e5}.pdp-price-block .price{font-size:33px}.pdp-details .description{line-height:2.1;color:#65715b}.pdp-benefit-list{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:22px 0}.pdp-benefit-list>span{border:1px solid #d9e1cc;padding:12px;border-radius:10px;font-size:11px;background:#f9fbf1}.pdp-style-note{padding:26px;border-radius:18px;background:#183d30;color:#f8f8e9;margin-top:25px}.pdp-style-note h3{font-size:23px;line-height:1.5;margin:8px 0}.pdp-style-note p{font-size:13px;line-height:1.9;color:#d4dfc5}.pdp-style-note a{color:#e2ef9c;font-size:12px}.product-details-section,.sibling-section{scroll-margin-top:130px}.product-details-section .pdp-accordions details{border-radius:12px;border:1px solid #d8e1cc;background:#fafbf2;padding:18px;margin:10px 0}.product-details-section summary{font-size:16px}.product-details-section p{font-size:14px;line-height:2}.product-actions .btn{background:#193f31;color:#f8ffdc;box-shadow:0 7px 24px #183c341f;border-radius:10px}.price-pair .was-price{font-size:15px;opacity:.6}.saving-badge{background:#e1efb5;color:#264332;border-radius:30px;padding:5px 10px;font-size:10px;white-space:normal}.pdp-offer>span{line-height:1.8}.pdp-offer:empty{display:none}@media(max-width:800px){.shop-intro{gap:22px;padding:35px 6%}.shop-intro-art{gap:6px}.shop-intro h1{font-size:39px}.shop-facts{gap:15px}.category-halos .category-trigger{min-height:210px}.category-halos .category-trigger img{width:115px;height:125px}}@media(max-width:600px){.shop-intro{grid-template-columns:1fr;padding:28px 6% 40px;gap:26px}.shop-intro h1{font-size:38px;margin:13px 0}.shop-intro p{font-size:12px}.shop-intro-art{max-width:420px;width:100%;margin:auto}.shop-intro-art a{aspect-ratio:.9}.shop-facts{margin-top:18px;padding-top:15px}.shop-category-nav{padding:18px 5%;gap:8px}.shop-category-nav a{padding:7px 12px 7px 7px;font-size:10px}.shop-category-nav img{width:39px;height:39px}.shop-section .filters{padding:10px}.shop-section .filter-tabs button{padding:8px 11px!important;font-size:11px}.shop-story-links{grid-template-columns:1fr}.shop-story-links a{padding:19px}.shop-result-head{display:block}.pdp-jump-nav{gap:15px;padding:15px 5%;overflow:auto;flex-wrap:nowrap}.pdp-jump-nav a{white-space:nowrap;font-size:10px}.pdp-benefit-list{gap:7px}.pdp-benefit-list>span{font-size:10px;padding:10px}.pdp-style-note{padding:22px}.pdp-details h1{font-size:29px!important}.category-halos .category-trigger{min-height:210px}.category-halos .category-trigger img{width:120px;height:125px}.category-orbit:last-child .category-trigger{min-height:120px}.category-orbit:last-child .category-trigger img{width:95px;height:95px}.merchant-badge{top:10px;left:9px;font-size:9px;padding:6px 10px}.badge-seal{height:54px;width:54px;max-width:54px;font-size:8px}.badge-ribbon{top:18px!important}.shop-result-head h2{font-size:21px}}@media(prefers-reduced-motion:reduce){.card,.shop-intro-art a{transition:none!important}.card:hover,.shop-intro-art a:hover{transform:none}}
