body:has(.ssr-catalog){background:#f3f3f3;line-height:1.4}.ssr-catalog{line-height:1.4}.ssr-catalog a{text-decoration:none}.ssr-catalog button,.ssr-catalog input,.ssr-catalog select{line-height:1.4}.ssr-catalog .text-link{border:0;background:none;padding:0;color:inherit;text-decoration:underline;font:inherit;font-style:inherit}.ssr-catalog .ticket-icon{font-size:40px;color:#1b664a}.ssr-catalog [hidden]{display:none!important}.ssr-catalog dialog{color:#253b30;line-height:1.5}.catalog-dots{position:absolute;z-index:2;bottom:12px;left:50%;transform:translateX(-50%);padding:7px 9px;border-radius:20px;background:rgba(255,255,255,.82);display:flex;gap:6px;max-width:calc(100% - 120px);flex-wrap:wrap;justify-content:center}.catalog-dots button{width:8px;height:8px;border:0;border-radius:50%;padding:0;background:#ccc;cursor:pointer}.catalog-dots button[aria-current]{background:#526a3e}@container(max-width:600px){.catalog-dots{bottom:5px;padding:4px 6px}}body{--shop-category-offset:78px}.skip:focus{z-index:22}.shop-header{position:sticky;top:0;z-index:21;height:var(--shop-category-offset);background:white;border-bottom:1px solid #e3e8de;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:8px 28px;min-height:78px}.shop-header>a img{display:block;width:100px;height:60px;object-fit:contain}.shop-header nav{display:flex;align-items:center;gap:24px;color:#304636}.shop-header a{text-decoration:none}.shop-header details{position:relative}.shop-header summary{cursor:pointer;font-size:23px;list-style:none}.shop-header details>div{position:absolute;z-index:10;right:0;top:40px;width:230px;background:white;border:1px solid #dce3d9;padding:15px;box-shadow:0 10px 30px #0002}.shop-header details a{display:block;padding:10px}.shop-cart{position:relative;display:flex;align-items:center}.shop-cart svg{width:28px;height:28px}.shop-cart span{position:absolute;right:-8px;top:-8px;background:#139fc4;color:white;border-radius:50%;min-width:18px;text-align:center;font-size:11px}footer.shop-footer{display:block;border:0;padding:0;font-size:14px}@media(max-width:767px){body{--shop-category-offset:67px}.shop-header{padding:10px 16px;min-height:67px}.shop-header>a img{width:80px;height:46px}.shop-header nav>a:not(.shop-cart):not(.shop-login),.ssr-catalog .ticket-icon{display:none}}.shop-login{font-size:14px;white-space:nowrap}@media(max-width:420px){.shop-header{padding-inline:8px;gap:8px}.shop-header nav{gap:12px}.shop-header>a img{width:66px}.shop-login{font-size:12px}}.FooterNavigation_item__2cnVo{display:contents}.FooterNavigation_dialog__mPBOB{text-align:left;font-size:15px;line-height:1.65}.FooterNavigation_content__3_JGT>h2{margin-bottom:24px}.FooterNavigation_content__3_JGT p{margin-bottom:16px}.FooterNavigation_section__3R6Vc{margin-top:24px}.FooterNavigation_section__3R6Vc>h3{margin-bottom:12px}.FooterNavigation_content__3_JGT img{display:block;max-width:100%;height:auto}.FooterNavigation_content__3_JGT table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.FooterNavigation_content__3_JGT td,.FooterNavigation_content__3_JGT th{padding:8px;border:1px solid #dce4d2}.FooterNavigation_notice__MpH7_{padding:12px 16px;background:#f1f4ec;border-radius:4px}.FooterNavigation_contacts__FhO8K{display:flex;flex-direction:column;gap:12px;margin-top:24px;font-style:normal}.FooterNavigation_content__3_JGT a{color:#526f32;text-decoration:underline;text-underline-offset:3px}.FooterNavigation_content__3_JGT .FooterNavigation_action__bm2hs,.FooterNavigation_content__3_JGT button{display:inline-block;margin-top:20px;padding:12px 20px;background:#dbe8b9;border:0;border-radius:4px;color:#253b30;font:inherit;text-decoration:none}@font-face{font-family:Armata;src:url(/storefront-assets/armata.ttf) format("truetype");font-display:swap}*{box-sizing:border-box}body{margin:0;background:#f6f7f4;color:#263c33;font-family:Armata,Arial,sans-serif;font-size:15px;line-height:1.65}a{color:inherit;text-underline-offset:4px}a:focus-visible,button:focus-visible{outline:3px solid #128bb0;outline-offset:5px}.skip{position:absolute;left:16px;top:-100px;background:white;padding:12px;z-index:10}.skip:focus{top:10px}.network{display:flex;justify-content:space-between;padding:8px max(24px,calc((100vw - 1240px)/2));background:#ecf2e4;font-size:12px;gap:16px}.network a{text-decoration:none}.network>span{display:flex;align-items:center;gap:10px}.network img{object-fit:contain}.header{background:#fff;border-bottom:1px solid #dce3d9;display:flex;align-items:center;justify-content:space-between;padding:10px max(24px,calc((100vw - 1240px)/2));gap:30px}.header img{display:block;object-fit:contain}.header nav{display:flex;gap:30px;align-items:center}.header a{text-decoration:none}.cart{border:1px solid #ced7c9;border-radius:6px;padding:8px 16px}main{max-width:1240px;margin:auto;padding:28px 24px 72px}.breadcrumb{font-size:12px;color:#627363;margin-bottom:28px}.product-grid{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:56px;gap:56px;align-items:start}.visual{border-radius:4px;min-height:330px;display:flex;align-items:center;justify-content:center;overflow:hidden}.visual img{width:100%;height:auto;max-height:550px;object-fit:contain}.eyebrow{font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:#657a47;margin:0 0 16px}h1{font-size:clamp(25px,3vw,37px);line-height:1.25;letter-spacing:-.8px;margin:0 0 20px}h2{font-size:25px;line-height:1.35}.summary{color:#596b5e;font-size:16px;line-height:1.75;margin-bottom:20px}.price{font-size:28px;font-weight:700;margin:20px 0}.rich-text{overflow-wrap:anywhere}.rich-text blockquote,.rich-text ol,.rich-text p,.rich-text ul{margin:0 0 1em}.rich-text ol,.rich-text ul{padding-left:1.5em}.rich-text h2,.rich-text h3,.rich-text h4{font-size:1.1em;line-height:1.4;margin:1em 0 .5em}.rich-text a{color:#507228;text-decoration:underline;text-underline-offset:3px}.rich-text blockquote{border-left:3px solid #dce4d2;padding-left:1em}.rich-text>:last-child{margin-bottom:0}.primary{display:inline-flex;justify-content:space-between;align-items:center;gap:24px;border:0;border-radius:6px;padding:16px 24px;background:#aec72e;color:#20382f;text-decoration:none;font:inherit;cursor:pointer;font-weight:700}.product-copy>.primary{width:100%}.primary:disabled{opacity:.55;cursor:default}.hint{color:#69766c;font-size:12px;line-height:1.7;margin:16px 0 25px}.credit{border-top:1px solid #dce3d9;display:flex;align-items:center;gap:16px;padding-top:18px}.credit>span{border-radius:50%;background:#e2ebca;padding:6px 13px;font-size:20px}.credit p{margin:0;font-weight:700}.credit small{display:block;font-size:12px;font-weight:400;color:#617160;margin-top:4px}.purchase form{display:grid;grid-template-columns:100px 1fr;grid-gap:10px 16px;gap:10px 16px;align-items:stretch}.purchase label{grid-column:1/-1;font-size:13px}.purchase input{min-width:0;width:100%;padding:12px;border:1px solid #bccbb2;border-radius:6px;font:inherit;background:white;color:inherit}.purchase input:focus-visible{outline:3px solid #128bb0;outline-offset:3px}.purchase .primary{justify-content:center}.purchase button:disabled{opacity:.55;cursor:default}.purchase-error{color:#944019;background:#fff7ec;padding:14px;border-radius:6px}.purchase-success{margin-top:18px;padding:16px;background:#eaf2df;border-radius:6px}.purchase-success a{display:block;margin-top:6px;font-weight:700}.notify{padding:12px;border:0;border-radius:4px;font:inherit;background:#dbe8b9;color:#253b30}@media(max-width:400px){.purchase form{grid-template-columns:75px 1fr}.purchase .primary{padding:12px;font-size:12px}}.description{background:#fff;border:1px solid #e0e5da;border-radius:12px;margin-top:48px;padding:28px 36px;max-width:900px}.description h2:first-child{margin-top:0}.description a{color:#507228}.placeholder{padding:50px;font-size:30px;color:#168fac}.message{min-height:60vh;padding-top:70px}.message .primary{margin-top:20px}.accepted-payments{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.accepted-title{margin:0;color:inherit;font-size:15px;font-weight:700}.accepted-marks{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.accepted-mark{min-height:36px;padding:7px 12px;border:1px solid #e1e5dd;border-radius:5px;background:#fff;color:#17211b;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:15px;font-weight:700;line-height:1;box-shadow:0 1px 2px #00000029}.ticket-mark img{display:block;width:auto;height:20px;max-width:100px}.accepted-mark[data-method=card] strong{color:#1434cb;font-size:14px;font-style:italic;letter-spacing:-.6px}.accepted-mark[data-method=card] i{position:relative;width:25px;height:16px}.accepted-mark[data-method=card] i:after,.accepted-mark[data-method=card] i:before{content:"";position:absolute;top:1px;width:14px;height:14px;border-radius:50%;background:#eb001b}.accepted-mark[data-method=card] i:after{left:9px;background:#f79e1b;opacity:.92}.accepted-mark[data-method=card] b{font-size:9px;letter-spacing:-.3px}.accepted-mark[data-method=paypal]{color:#003087;font-style:italic}.accepted-mark[data-method=klarna]{background:#ffb3c7;color:#17120f}.accepted-mark[data-method=ideal]{color:#c06}.accepted-mark[data-method=mobilepay]{color:#365bd9}.accepted-note{color:inherit;opacity:.78;font-size:11px}.accepted-payments.compact{align-items:center;gap:6px;margin-top:14px;padding-top:14px;border-top:1px solid #dce3d9;text-align:center}.compact .accepted-title{font-size:11px;color:#667560}.compact .accepted-marks{max-width:100%;justify-content:center;flex-wrap:nowrap;overflow-x:auto;padding:1px}.compact .accepted-mark{flex:0 0 auto;width:34px;height:28px;min-height:28px;padding:3px;border-radius:4px;box-shadow:none}.compact .ticket-mark{width:auto;min-width:38px;padding:4px 7px}.compact .ticket-mark img{height:15px;max-width:70px}.compact .accepted-note{display:none}.card-glyph{width:20px;height:15px;fill:#6e747b}.card-glyph path{stroke:#fff;stroke-width:1.5}.klarna-glyph{display:grid;place-items:center;width:18px;height:18px;border-radius:3px;background:#ffb3c7;color:#111;font-size:13px}.paypal-glyph{position:relative;color:#003087;font-size:18px;font-style:italic}.paypal-glyph:after{content:"P";position:absolute;left:3px;top:2px;color:#009cde;opacity:.8}.paypal-glyph{isolation:isolate}.paypal-glyph:after{z-index:-1}.short-glyph{font-size:11px}footer{border-top:1px solid #dce3d9;background:#fff;padding:28px max(24px,calc((100vw - 1240px)/2));justify-content:space-between;font-size:12px}footer,footer nav{display:flex;gap:24px}footer nav{flex-wrap:wrap}@media(max-width:760px){.network{font-size:10px}.network a{display:none}.header{gap:12px;padding:10px 20px}.header img{width:110px;height:55px}.header nav{gap:16px;font-size:12px}.header nav>a:nth-child(2){display:none}.cart{padding:6px 8px}main{padding:20px 20px 48px}.product-grid{grid-template-columns:1fr;gap:26px}.visual{min-height:160px}.visual img{max-height:380px}.breadcrumb{font-size:10px}.description{padding:22px;margin-top:32px}.description h2{font-size:22px}footer{flex-direction:column}.primary,.summary{font-size:14px}}.shop-launch-notice{padding:14px 24px;background:#edf3df;color:#253525;text-align:center;font-size:15px;line-height:1.5}.related-products{margin-top:48px;border-top:1px solid #d8dfda;padding-top:28px}.related-products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:24px;gap:24px}.related-product{display:block;color:inherit;text-decoration:none;border:1px solid #d8dfda;border-radius:6px;padding:16px}.related-product:focus-visible,.related-product:hover{border-color:#189acb}.related-product img{display:block;width:100%;height:160px;object-fit:contain;margin-bottom:16px}.related-product h3{font-size:18px;margin:0 0 10px}.related-product p{font-size:14px;color:#596b5e}.related-product>span{font-weight:700}.summary>p:first-child{margin-top:0}.summary>p:last-child{margin-bottom:0}.description.offer-instructions{background:#fff9df;border-color:#eadfb2}.product-grid{grid-template-areas:"visual copy" "overview copy";grid-template-rows:auto 1fr;row-gap:24px}.product-grid>.visual{grid-area:visual}.product-grid>.product-copy{grid-area:copy}.product-grid>.product-overview{grid-area:overview;min-width:0;max-width:none;margin-top:0}@media(max-width:760px){.product-grid{grid-template-areas:"visual" "copy" "overview";grid-template-rows:auto;row-gap:26px}}