.tds-gallery-wrap{min-width:0;position:sticky;top:20px}.tds-gallery-hint{font-size:12px;color:#606866;text-align:center;margin:12px 0}.tds-intro{font-size:16px;line-height:1.6;color:#4c5653;margin:12px 0}.tds-benefits{padding:0;margin:16px 0 22px;list-style:none;display:grid;gap:10px;font-size:14px;line-height:1.45}.tds-benefits li{display:flex;gap:10px}.tds-benefits span{color:#4b661c;font-weight:800}.tds-policy-links{display:flex;gap:20px;justify-content:center;font-size:12px;margin:10px 0 20px}.tds-policy-links a{text-decoration:underline;text-underline-offset:3px}.tds-faq{padding:30px 0 46px;max-width:1160px}.tds-faq h2{font:700 clamp(24px,3vw,34px)/1.2 Manrope,Arial,sans-serif;letter-spacing:-.04em}.tds-faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tds-faq details{border:1px solid #dce1d8;border-radius:14px;background:#fff;padding:20px;align-self:start}.tds-faq summary{cursor:pointer;list-style:none;font-weight:700;display:flex;justify-content:space-between;gap:14px;line-height:1.5}.tds-faq p{font-size:14px;line-height:1.65;color:#4c5653}.tds-faq details[open] summary span{transform:rotate(45deg)}.tds-mobile-buy{display:none}#shop-bag.tds-pdp{padding-top:28px;padding-bottom:12px}#shop-bag.tds-pdp .tds-purchase-panel h1{font-size:clamp(28px,2.8vw,42px);line-height:1.14}#shop-bag.tds-pdp .tds-purchase-panel{position:static}#shop-bag.tds-pdp .tds-accordion summary{text-transform:none;font-size:14px;letter-spacing:0;font-weight:700}#shop-bag.tds-pdp .tds-accordion .rte{color:#4c5653;font-size:14px;line-height:1.7}#shop-bag.tds-pdp .tds-accordion h2{font-size:22px;line-height:1.3}#shop-bag.tds-pdp .tds-accordion h3{font-size:16px;margin-top:22px}#shop-bag.tds-pdp .tds-accordion ul{padding-left:20px}#shop-bag.tds-pdp .tds-accordion li{margin-bottom:7px}#product-purchase{scroll-margin-top:20px}.tds-pdp button:focus-visible,.tds-pdp select:focus-visible,.tds-policy-links a:focus-visible,.tds-faq summary:focus-visible,.tds-mobile-buy a:focus-visible{outline:3px solid #5e782b;outline-offset:4px}
@media(max-width:850px){.tds-gallery-wrap{position:static}.tds-intro{font-size:14px;margin:9px 0}.tds-benefits{font-size:13px;gap:7px;margin:12px 0 18px}.tds-faq-grid{grid-template-columns:1fr;gap:10px}.tds-faq{padding-top:10px;padding-bottom:28px}.tds-faq details{padding:16px}.tds-gallery-hint{font-size:11px;margin:8px 0}#shop-bag.tds-pdp{padding-top:14px}.tds-mobile-buy{position:fixed;left:0;width:100%;bottom:0;z-index:8;display:flex;justify-content:space-between;align-items:center;gap:16px;background:#ffffffed;border-top:1px solid #dce1d8;padding:10px 18px calc(10px + env(safe-area-inset-bottom));backdrop-filter:blur(12px)}.tds-mobile-buy span{font-weight:700}.tds-mobile-buy a{padding:13px 22px;border-radius:9px;color:#fff;background:#1e2528;font-size:13px;font-weight:700}.tds-policy-links{margin:10px 0 14px}}

@media(max-width:850px){body:has(.tds-mobile-buy){padding-bottom:78px}}
