.ld-cart-dialog{inset-block:0;inset-inline-start:auto;inset-inline-end:0;margin:0;max-height:100dvh;height:100dvh;max-width:100vw;width:460px;border:0;background:var(--paper);padding:24px 28px;overflow:auto}.ld-cart-dialog::backdrop{background:#17221970;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ld-drawer-heading{display:flex;justify-content:space-between;align-items:center;padding-bottom:22px;border-bottom:1px solid var(--line)}.ld-drawer-heading h2{font-size:29px}.ld-drawer-message{font-size:13px;margin-top:16px}.ld-drawer-message:empty{display:none}.ld-drawer-line{display:grid;grid-template-columns:96px 1fr;gap:18px;padding-block:23px;border-bottom:1px solid var(--line)}.ld-drawer-photo{height:106px;border-radius:6px;overflow:hidden;background:var(--surface)}.ld-drawer-photo img{width:100%;height:100%;object-fit:contain;padding:9px;mix-blend-mode:multiply}.ld-drawer-photo .placeholder{min-height:0}.ld-drawer-line h3{font-size:15px;line-height:1.4;letter-spacing:-.02em;overflow-wrap:anywhere;margin-bottom:5px}.ld-drawer-controls{display:flex;align-items:center;gap:18px;margin-top:10px}.ld-drawer-controls input{width:65px;min-height:44px;padding:8px;border:1px solid var(--line);background:#fff;border-radius:4px}.ld-drawer-controls button{background:none;border-bottom:1px solid var(--line);padding:10px 0;font-size:11px}.ld-drawer-total{padding-block:25px}.ld-drawer-total>p{display:flex;justify-content:space-between;margin-bottom:10px;font-size:17px}.ld-drawer-total strong{font-weight:500}.ld-drawer-total .btn{width:100%;margin-top:13px}.ld-drawer-total form{margin-top:12px}.ld-drawer-empty{padding-block:45px}.ld-drawer-empty p{margin-block:20px}.ld-cart-dialog[aria-busy=true] .ld-drawer-controls{pointer-events:none;opacity:.5}.ld-collection-head{padding-block:26px 32px;max-width:820px}.ld-collection-head h1{font-size:clamp(36px,4vw,60px);margin-block:17px}.ld-collection-head>p:last-child{max-width:630px;font-size:15px}.ld-category-chips{display:flex;gap:9px;overflow-x:auto;padding-bottom:26px;scrollbar-width:thin}.ld-collection-toolbar{border-block:1px solid var(--line);padding:18px 0;margin-bottom:28px;display:flex;justify-content:space-between;align-items:center;position:relative}.ld-filters summary{display:flex;gap:14px;align-items:center;font-size:13px;list-style:none}.ld-filters summary::-webkit-details-marker{display:none}.ld-filter-panel{position:absolute;top:100%;inset-inline:0;z-index:10;background:var(--paper);border:1px solid var(--line);padding:28px;box-shadow:0 14px 22px #14211512}.ld-filter-fields{display:flex;gap:35px;align-items:start;flex-wrap:wrap}.ld-filter-fields fieldset{border:0;padding:0;margin:0;max-width:230px}.ld-filter-fields legend{font-weight:600;margin-bottom:15px;font-size:13px}.ld-check{display:flex;align-items:center;gap:7px;margin-bottom:9px;font-size:13px}.ld-check input{accent-color:var(--green);width:18px;height:18px}.ld-price-inputs{display:flex;align-items:center;gap:9px}.ld-price-inputs input{width:94px;padding:10px;border:1px solid var(--line);border-radius:4px;background:#fff}.ld-filter-actions{display:flex;align-items:center;gap:24px;margin-top:24px}.ld-sort{margin-inline-start:auto;min-width:200px}.ld-sort label{font-weight:600}.ld-filter-form{max-height:65vh;overflow:auto}@media(max-width:600px){.ld-collection-head{padding-top:12px}.ld-collection-head h1{font-size:37px}.ld-collection-head>p:last-child{font-size:13px}.ld-filter-panel{padding:20px}.ld-filter-fields{gap:24px}.ld-sort{margin-inline-start:0;width:100%}.ld-category-chips{padding-bottom:19px}}.ld-spec-facets{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.ld-facet{border:1px solid var(--line);border-radius:5px;min-width:170px;align-self:start}.ld-facet summary{display:flex;justify-content:space-between;padding:11px 14px;font-size:13px;gap:25px}.ld-facet ul{padding:0 14px 12px;max-height:220px;overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;font-size:12px}.ld-facet li a{display:block;padding:7px 0}.ld-facet a:hover{text-decoration:underline}.ld-facet .active{font-weight:600;color:var(--green)}.ld-active-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.ld-active-filters a{display:inline-block;background:var(--surface);padding:7px 12px;border:1px solid var(--line);border-radius:20px;font-size:12px}@media(max-width:600px){.ld-facet{min-width:140px;flex:1}}.ld-footer{padding-block:68px 24px;background:var(--paper)}.ld-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:55px}.ld-footer-name{font-size:24px;font-weight:600;letter-spacing:-.06em}.ld-footer-name span{display:block;font-size:12px;letter-spacing:0;font-weight:400;margin-top:9px}.ld-footer-grid p{font-size:12px;max-width:270px;margin-block:20px}.ld-footer-grid h3{font-size:12px;font-weight:600;letter-spacing:0;margin-bottom:22px}.ld-footer-grid>div:not(:first-child)>a{display:block;font-size:12px;color:var(--muted);margin-bottom:12px}.ld-footer a:hover{color:var(--green)}.ld-footer-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:60px;padding-top:24px;font-size:10px;color:var(--muted)}@media(max-width:899px){.ld-footer-grid{grid-template-columns:2fr 1fr;gap:35px}.ld-footer-grid>div:first-child{grid-row:span 2}}@media(max-width:600px){.ld-footer{padding-top:40px}.ld-footer-grid{grid-template-columns:1fr 1fr;gap:30px}.ld-footer-grid>div:first-child{grid-column:1/-1;grid-row:auto}.ld-footer-grid>div:first-child p{max-width:100%}.ld-footer-bottom{flex-direction:column;gap:10px;margin-top:32px}}.ld-top{background:#e9ede6;font-size:11px;letter-spacing:.02em}.ld-top .wrap{display:flex;justify-content:space-between;padding-block:9px}.ld-top a{font-weight:500}.ld-header{position:relative;z-index:25;background:var(--paper);border-bottom:1px solid var(--line)}.ld-header-inner{height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.ld-logo{width:166px;flex-shrink:0}.ld-logo img{width:166px;max-height:56px;object-fit:contain}.ld-nav{display:flex;align-items:center;gap:27px;font-size:13px}.ld-nav>details>summary{list-style:none;padding-block:32px}.ld-nav summary::-webkit-details-marker{display:none}.ld-nav>a{padding-block:32px}.ld-nav>details[open]>summary,.ld-nav>a:hover{color:var(--green)}.ld-header-actions{display:flex;gap:5px}.ld-bag{position:relative}.bag-count{font-size:9px;position:absolute;inset-block-start:0;inset-inline-end:0;background:var(--green);color:#fff;border-radius:20px;min-width:17px;height:17px;text-align:center;line-height:17px}.ld-mega-panel{position:absolute;inset-inline:0;top:100%;padding-block:40px;background:var(--paper);border-top:1px solid var(--line);box-shadow:0 16px 22px #17211812}.ld-mega-panel>.wrap{display:grid;grid-template-columns:1fr 2fr;gap:40px}.ld-mega-title{display:block;font-size:30px;letter-spacing:-.04em;margin-top:16px}.ld-mega-links{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;font-size:15px}.ld-mega-links a:hover{text-decoration:underline}.ld-mega-panel>.ld-brand-links{grid-template-columns:repeat(4,1fr);font-size:22px;align-items:center}.ld-search{border-top:1px solid var(--line);padding-block:18px}.ld-search form{display:flex;align-items:center}.ld-search input{width:100%;border:0;background:transparent;outline:none;font-size:20px;padding:12px 0}.ld-mobile-nav{padding:18px;max-height:calc(100dvh - 100px);overflow:auto;border-top:1px solid var(--line)}.ld-mobile-nav>a,.ld-mobile-nav summary{display:block;padding:16px 0;border-bottom:1px solid var(--line);font-size:17px;list-style:none}.ld-mobile-nav details>div{padding:10px 18px;display:grid;gap:14px}.ld-mobile-nav summary:after{content:"+";float:inline-end}.ld-mobile-nav details[open] summary:after{content:"\2212"}@media(max-width:1100px){.ld-nav{gap:16px;font-size:12px}.ld-logo,.ld-logo img{width:144px}.ld-header-inner{gap:18px}}@media(max-width:899px){.ld-header-inner{height:74px}.ld-top .wrap{justify-content:center}.ld-top a{display:none}.ld-header-actions{gap:0}.ld-logo,.ld-logo img{width:143px}.ld-search input{font-size:16px}}@media(max-width:380px){.ld-logo,.ld-logo img{width:120px}.ld-header-inner{gap:6px}}.ld-card-image{aspect-ratio:1.12;display:block;background:#f0f1ed;border-radius:8px;overflow:hidden;position:relative}.ld-card-image img{width:100%;height:100%;object-fit:contain;padding:24px;mix-blend-mode:multiply;transition:transform .35s}.ld-card-image:hover img{transform:scale(1.05)}.ld-card-label{position:absolute;bottom:10px;inset-inline-start:10px;max-width:calc(100% - 20px);font-size:10px;padding:5px 8px;border-radius:3px;background:#ffffffdf}.ld-card-info{padding:18px 2px 0}.ld-card-info .eyebrow{font-size:9px}.ld-card h3{font-size:17px;line-height:1.4;letter-spacing:-.025em;margin-block:7px 4px;overflow-wrap:anywhere}.ld-card h3 a:hover{text-decoration:underline}.ld-card-sub{color:var(--muted);font-size:12px;margin-bottom:12px}.ld-card-bottom{display:flex;gap:8px;justify-content:space-between;flex-wrap:wrap;font-size:13px;font-weight:500}.ld-card-bottom .status{font-size:10px;font-weight:400}.ld-card .small{margin-top:5px;font-size:10px}@media(max-width:600px){.ld-card-image{aspect-ratio:1}.ld-card-image img{padding:13px}.ld-card h3{font-size:14px}.ld-card-info{padding-top:13px}.ld-card-sub{font-size:11px}.ld-card-bottom{font-size:12px}.ld-card-label{font-size:9px;bottom:7px;inset-inline-start:7px}.ld-card .placeholder{min-height:140px}.placeholder span{font-size:9px}}:root{--ink:#242824;--muted:#656b65;--paper:#fbfbf8;--surface:#f1f2ed;--line:#dedfd8;--green:#285641;--max:1440px;--radius:12px;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.55 var(--font);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-weight:500;line-height:1.08;letter-spacing:-.04em}h1{font-size:clamp(36px,5vw,70px)}h2{font-size:clamp(29px,3.5vw,48px)}h3{font-size:22px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{border:0}img{max-width:100%;height:auto;display:block}svg{flex:none}ul{list-style:none;padding:0;margin:0}button:disabled{cursor:not-allowed;opacity:.5}[hidden]{display:none!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--green);outline-offset:5px}::selection{background:#d9e5d8}main{min-height:45vh}.wrap{width:min(calc(100% - 96px),var(--max));margin-inline:auto}.section{padding-block:84px}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.5}.muted{color:var(--muted)}.lead{font-size:18px;line-height:1.65;max-width:580px}.section-head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:32px}.section-head h2{margin-top:10px}.text-link{display:inline-flex;align-items:center;gap:12px;border-bottom:1px solid currentColor;padding-block:5px;font-size:14px;white-space:nowrap}.btn{min-height:48px;padding:13px 23px;background:var(--green);color:#fff;border:1px solid var(--green);border-radius:5px;display:inline-flex;align-items:center;justify-content:center;gap:18px;font-weight:500;font-size:14px;transition:background .2s,transform .2s}.btn:hover{background:#1b4030}.btn.secondary{background:transparent;color:var(--ink);border-color:var(--line)}.btn.secondary:hover{background:var(--surface)}.btn.white{background:var(--paper);color:var(--ink);border-color:var(--paper)}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border-radius:50%}.icon-button:hover{background:var(--surface)}.field{display:flex;flex-direction:column;gap:7px}.field label{font-size:13px}.field input,.field textarea,.field select{width:100%;background:#fff;border:1px solid #b8beb7;padding:13px 14px;border-radius:4px;min-height:48px}.field textarea{min-height:140px}.skip-link{position:fixed;inset-block-start:-100px;inset-inline-start:20px;background:#fff;color:var(--ink);padding:14px;z-index:100}.skip-link:focus{top:10px}.pill{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:30px;padding:8px 14px;font-size:12px;white-space:nowrap}.pill:hover,.pill.active{background:var(--ink);color:#fff;border-color:var(--ink)}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}.empty-state{padding:70px 24px;text-align:center;background:var(--surface);border-radius:var(--radius)}.empty-state p{margin:18px auto;max-width:440px}.rte p{margin-bottom:16px}.rte h2,.rte h3{margin-block:30px 16px}.rte ul{list-style:disc;padding-inline-start:22px}.rte a{text-decoration:underline}.rte dl{display:grid;grid-template-columns:1fr 1fr;margin-block:20px}.rte dt,.rte dd{border-bottom:1px solid var(--line);padding:12px 0;margin:0}.rte dt{font-weight:600}.pagination{display:flex;justify-content:center;gap:8px;align-items:center;margin-top:44px}.pagination a,.pagination .current{padding:9px 15px;border:1px solid var(--line);border-radius:4px}.pagination .current{background:var(--ink);color:#fff}.breadcrumbs{display:flex;flex-wrap:wrap;gap:9px;font-size:12px;color:var(--muted);padding-block:24px}.breadcrumbs a:hover{text-decoration:underline}.disclosure{border-block-start:1px solid var(--line)}.disclosure summary{display:flex;justify-content:space-between;align-items:center;list-style:none;padding:22px 0;font-size:16px}.disclosure summary::-webkit-details-marker{display:none}.disclosure summary:after{content:"+";font-size:23px;font-weight:300}.disclosure[open] summary:after{content:"\2212"}.disclosure>div{padding-block-end:24px}.notice{background:#f0ede4;border-radius:6px;padding:15px 17px;font-size:13px;line-height:1.6}.status{font-size:12px;display:flex;align-items:center;gap:7px}.status:before{content:"";width:6px;height:6px;border-radius:100%;background:#747a72}.status.available:before{background:#2b6c4b}.small{font-size:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.support-band{background:#e9ede6}.support-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.support-inner h2{max-width:600px}.support-inner p{margin-block:17px;max-width:540px}.support-actions{display:flex;flex-wrap:wrap;gap:12px}.placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:100%;height:100%;min-height:190px;background:#efefeb;color:#777d75}.placeholder svg{width:42px;height:42px;opacity:.6}.placeholder span{font-size:11px;letter-spacing:.04em}.visually-separated{border-block-start:1px solid var(--line)}@media(min-width:900px){.desktop-hide{display:none!important}}@media(max-width:1100px){.wrap{width:calc(100% - 56px)}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899px){.mobile-hide{display:none!important}.section{padding-block:56px}.support-inner{display:block}.support-actions{margin-top:24px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){body{font-size:14px}.wrap{width:calc(100% - 36px)}.section{padding-block:45px}.section-head{align-items:start;gap:20px}.section-head .text-link{font-size:12px;white-space:normal}.section-head h2{font-size:28px}.lead{font-size:16px}.product-grid{gap:28px 12px}.btn{padding-inline:17px}.breadcrumbs{font-size:11px}.rte dl{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.ld-page{max-width:850px}.ld-page h1{margin-block:20px 35px}.ld-page .rte{line-height:1.8}.ld-mobile-buy{display:none}@media(max-width:600px){.ld-cart-dialog{padding:18px 22px}.ld-mobile-buy{display:flex;align-items:center;justify-content:space-between;gap:18px;position:fixed;inset-inline:0;bottom:0;z-index:20;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#fbfbf8f5;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ld-mobile-buy>span{font-size:17px;letter-spacing:-.025em}.ld-mobile-buy .btn{font-size:12px;min-height:44px;padding:10px 15px}body:has(.ld-mobile-buy){padding-bottom:80px}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map?subset=AICEAQAACAQ */
