.commerce14,.info14{--commerce-paper:#f4f0e6;--commerce-ink:#10271f;--commerce-muted:#52645b;--commerce-line:#c9c9b9;--commerce-gold:#d2b889;background:var(--commerce-paper);color:var(--commerce-ink);padding:clamp(24px,4vw,65px) 0 clamp(60px,7vw,110px)}.commerce14 [hidden],.info14 [hidden]{display:none!important}.commerce14-wrap,.info14-wrap{width:min(1450px,calc(100% - (2*clamp(22px,4vw,70px))));margin-inline:auto}.commerce14 :is(a,button,input,select,summary):focus-visible,.info14 :is(a,button,input,summary):focus-visible{outline:2px solid #365e48;outline-offset:5px}.commerce14 :is(button,input,select),.info14 :is(button,input){font:inherit}.commerce14-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px 15px;color:var(--commerce-muted);font-size:.75rem;line-height:1.6;margin-bottom:clamp(30px,4vw,60px)}.commerce14-breadcrumb a{display:inline-flex;align-items:center;min-height:30px;color:inherit;text-decoration:none}.commerce14-breadcrumb a:hover{text-decoration:underline;text-underline-offset:5px}.commerce14-kicker,.info14-kicker{font:500 .6875rem/1.7 var(--sans,Arial,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#71592f;margin:0 0 17px}.commerce14 :is(h1,h2,h3),.info14 :is(h1,h2,h3){color:inherit;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.commerce14 h1,.info14 h1{font:400 clamp(2.6rem,5vw,5.6rem)/1.05 var(--serif,Georgia,serif);letter-spacing:-.045em;margin:0 0 25px}.commerce14-product{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);align-items:start;gap:clamp(35px,6vw,110px)}.commerce14-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0}.commerce14-media{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;margin:0;background:#e8e5dc;aspect-ratio:1;overflow:hidden;scroll-margin-top:120px}.commerce14-media--primary{grid-column:1/-1;aspect-ratio:4/4.5}.commerce14-media>a{display:block;width:100%;height:100%;cursor:zoom-in}.commerce14-media>img,.commerce14-media>a>img{display:block;width:100%;height:100%;object-fit:contain}.commerce14-media-help{grid-column:1/-1;margin:0;font-size:.75rem;line-height:1.7;color:var(--commerce-muted)}.commerce14-media :is(video,iframe,model-viewer){display:block;width:100%;height:100%;max-width:100%;border:0}.commerce14-purchase{position:sticky;top:110px;min-width:0;padding-top:12px}.commerce14-purchase h1{font-size:clamp(2.3rem,4.2vw,4.2rem)}.commerce14-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 20px;margin:25px 0 7px;line-height:1.5}.commerce14-price strong{font:400 clamp(1.5rem,2vw,2rem)/1.4 var(--sans,Arial,sans-serif)}.commerce14-price s,.commerce14-card__price s{font-size:.875rem;color:var(--commerce-muted)}.commerce14-unit,.commerce14-tax,.commerce14-note{font-size:.75rem;line-height:1.8;color:var(--commerce-muted);margin:6px 0 15px}.commerce14-tax a,.commerce14-richtext a,.info14-richtext a{color:inherit;text-decoration:underline;text-underline-offset:4px}.commerce14-variant-form{margin:28px 0 24px}.commerce14-variant-form>div{display:flex;gap:9px;align-items:stretch}.commerce14 :is(.commerce14-variant-form,.commerce14-buy-form,.commerce14-plan,.commerce14-sort)>label{display:block;font-size:.8125rem;line-height:1.7;margin-bottom:8px;color:var(--commerce-ink)}.commerce14 select,.commerce14 input[type=number]{min-width:0;min-height:48px;border:1px solid #9eac9f;border-radius:2px;padding:11px 13px;background:#fbf9f2;color:var(--commerce-ink);font-size:.875rem;max-width:100%}.commerce14-variant-form select{flex:1;width:100%}.commerce14-variant-form button{border:1px solid #9eac9f;border-radius:2px;background:#e7e7da;padding:8px 12px;color:var(--commerce-ink);font-size:.75rem;min-height:48px}.commerce14-plan{margin-bottom:22px}.commerce14-plan select{width:100%}.commerce14-quantity{width:100px;margin-bottom:12px}.commerce14-stock{font-size:.8125rem;line-height:1.7;margin:5px 0 15px;color:var(--commerce-muted)}.commerce14-button,.info14-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:50px;padding:14px 22px;background:#102d22;color:#f4f0e6;border:1px solid #102d22;border-radius:2px;font:500 .8125rem/1.5 var(--sans,Arial,sans-serif);text-decoration:none;cursor:pointer}.commerce14-buy-form>.commerce14-button{width:100%;margin-bottom:12px}.commerce14-button:hover,.info14-button:hover{background:#254c38}.commerce14 button:disabled{opacity:.6;cursor:not-allowed}.commerce14-note{margin:20px 0 27px;padding:14px 0;border-block:1px solid var(--commerce-line)}.commerce14-details{border-bottom:1px solid var(--commerce-line)}.commerce14-details>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px;list-style:none;cursor:pointer;font-size:.875rem}.commerce14-details>summary::-webkit-details-marker{display:none}.commerce14-details[open]>summary>span{transform:rotate(45deg)}.commerce14-richtext,.info14-richtext{font-size:1rem;line-height:1.9;overflow-wrap:anywhere;color:var(--commerce-muted)}.commerce14-richtext>:last-child,.info14-richtext>:last-child{margin-bottom:0}.commerce14-details>.commerce14-richtext{padding-bottom:25px;font-size:.9375rem}.commerce14-richtext img,.info14-richtext img{max-width:100%;height:auto}.commerce14-richtext :is(iframe,video),.info14-richtext :is(iframe,video){max-width:100%}.commerce14-richtext table,.info14-richtext table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.commerce14-richtext :is(td,th),.info14-richtext :is(td,th){padding:10px;border:1px solid var(--commerce-line)}.commerce14-header{padding:15px 0 clamp(35px,5vw,70px);max-width:100%}.commerce14-header>div>p:not(.commerce14-kicker){font-size:1rem;line-height:1.85;color:var(--commerce-muted);max-width:40rem}.commerce14-header--image{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,90px)}.commerce14-header figure{aspect-ratio:4/3;margin:0;overflow:hidden}.commerce14-header figure img{display:block;width:100%;height:100%;object-fit:cover}.commerce14-header .commerce14-richtext{max-width:40rem}.commerce14-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:18px 24px;border-block:1px solid var(--commerce-line);padding:20px 0}.commerce14-sort{min-width:200px;max-width:100%}.commerce14-sort select{width:100%}.commerce14-filters{flex:1;min-width:220px;max-width:100%}.commerce14-filters>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;cursor:pointer;font-size:.875rem}.commerce14-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding:20px 0 10px}.commerce14-filter-grid fieldset{min-width:0;padding:0;border:0;margin:0}.commerce14-filter-grid legend{font-size:.8125rem;font-weight:600;margin-bottom:14px}.commerce14-check{display:flex;align-items:center;gap:10px;min-height:40px;font-size:.8125rem}.commerce14-check input{width:18px;height:18px;accent-color:#214b34}.commerce14-check small{color:var(--commerce-muted)}.commerce14-range{display:flex;gap:12px}.commerce14-range label{display:grid;gap:7px;min-width:0;font-size:.75rem}.commerce14-range input{width:100%}.commerce14-button--small{min-height:48px}.commerce14-active-filters{display:flex;flex-wrap:wrap;gap:8px 18px;margin:15px 0 0;font-size:.75rem}.commerce14-active-filters a{display:inline-flex;align-items:center;gap:14px;min-height:36px;color:var(--commerce-muted)}.commerce14-result-count{margin:25px 0;color:var(--commerce-muted);font-size:.8125rem;line-height:1.7}.commerce14-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:45px 25px}.commerce14-card{display:flex;flex-direction:column;min-width:0;background:transparent;border-bottom:1px solid var(--commerce-line)}.commerce14-card__photo{display:flex;align-items:center;justify-content:center;aspect-ratio:4/4.5;background:#e8e5dc;overflow:hidden;text-decoration:none;color:var(--commerce-muted)}.commerce14-card__photo>img{display:block;width:100%;height:100%;object-fit:cover}.commerce14-no-image{padding:30px;font-size:.875rem;line-height:1.8;text-align:center;color:var(--commerce-muted)}.commerce14-card__copy{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:22px 0 25px;min-width:0}.commerce14-card__copy .commerce14-kicker{margin-bottom:9px;font-size:.625rem}.commerce14-card h2{font:400 clamp(1.4rem,2vw,2rem)/1.2 var(--serif,Georgia,serif);margin:0 0 13px;letter-spacing:-.02em}.commerce14-card h2 a{color:inherit;text-decoration:none}.commerce14-card h2 a:hover{text-decoration:underline;text-underline-offset:5px}.commerce14-card__price{margin:0 0 16px;font-size:.9375rem;line-height:1.7}.commerce14-card__availability{display:flex;align-items:center;justify-content:space-between;gap:20px;align-self:stretch;margin:auto 0 0;font-size:.75rem;line-height:1.7;color:var(--commerce-muted)}.commerce14-card--editorial .commerce14-card__copy>p:not(.commerce14-kicker){font-size:.875rem;line-height:1.8;color:var(--commerce-muted)}.commerce14-text-link{display:inline-flex;align-items:center;gap:25px;min-height:44px;font-size:.8125rem;color:var(--commerce-ink);text-underline-offset:5px;margin-top:auto}.commerce14-empty{padding:clamp(35px,6vw,90px);border:1px solid var(--commerce-line);margin:35px 0;text-align:center}.commerce14-empty h2{font:400 clamp(1.7rem,3.5vw,3rem)/1.2 var(--serif,Georgia,serif);margin-bottom:22px}.commerce14-empty p{color:var(--commerce-muted);max-width:35rem;margin:0 auto 25px;font-size:.9375rem;line-height:1.85}.commerce14-empty a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-underline-offset:5px}.commerce14-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:7px;margin-top:55px}.commerce14-pagination :is(a,.current){display:grid;place-items:center;min-width:44px;min-height:44px;padding:7px 12px;color:var(--commerce-ink);text-decoration:none;border:1px solid var(--commerce-line)}.commerce14-pagination .current{background:#173c2a;color:#f4f0e6;border-color:#173c2a}.commerce14-search,.info14-search{display:flex;gap:12px;max-width:850px;margin-bottom:45px}.commerce14-search input,.info14-search input{min-width:0;flex:1;min-height:54px;background:#fbf9f2;color:var(--commerce-ink);border:1px solid #9eac9f;border-radius:2px;padding:13px 17px;font-size:1rem}.commerce14-search-intro{border-top:1px solid var(--commerce-line);margin-top:55px;padding:45px 0;color:var(--commerce-muted)}.commerce14-search-intro>span{font-size:3rem;color:#71592f}.commerce14-search-intro p{font:400 clamp(1.5rem,3vw,2.7rem)/1.25 var(--serif,Georgia,serif);max-width:700px;margin:12px 0 25px;color:var(--commerce-ink)}.commerce14-search-intro a{color:inherit;text-underline-offset:5px}.info14-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.75fr);align-items:center;gap:clamp(35px,7vw,110px);padding:25px 0 65px}.info14-hero>figure{margin:0;aspect-ratio:4/3;overflow:hidden}.info14-hero>figure img{display:block;width:100%;height:100%;object-fit:cover}.info14-intro{max-width:42rem;font-size:1rem;line-height:1.9;color:var(--commerce-muted)}.info14-richtext{max-width:850px;margin:0 auto 65px}.info14-richtext :is(h2,h3){color:var(--commerce-ink);font-family:var(--serif,Georgia,serif);line-height:1.2;margin-top:1.7em}.info14-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px 30px;border-top:1px solid var(--commerce-line);padding-top:30px;margin-top:35px}.info14-actions>a:not(.info14-button){color:var(--commerce-ink);font-size:.875rem;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:5px}.info14-search{margin:30px 0 0}.info14-route{font-size:.75rem;color:var(--commerce-muted);overflow-wrap:anywhere}@media(max-width:1100px){.commerce14-product{gap:35px;grid-template-columns:minmax(0,1.15fr) minmax(280px,1fr)}.commerce14-purchase{top:125px}.commerce14-grid{gap:35px 20px}}@media(max-width:900px){.commerce14-product{grid-template-columns:minmax(0,1fr)}.commerce14-purchase{position:static;padding:20px 0 0;max-width:700px}.commerce14-media--primary{aspect-ratio:4/3}.commerce14-gallery{gap:12px}.commerce14-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce14-header--image{gap:30px}.commerce14-header h1{font-size:clamp(2.4rem,6vw,4rem)}.info14-hero{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:30px}}@media(max-width:600px){.commerce14-wrap,.info14-wrap{width:calc(100% - 40px)}.commerce14-breadcrumb{margin-bottom:25px}.commerce14 h1,.info14 h1{font-size:clamp(2rem,9vw,3.6rem)}.commerce14-grid{grid-template-columns:minmax(0,1fr);gap:35px}.commerce14-card__photo{aspect-ratio:4/3}.commerce14-card h2{font-size:1.8rem}.commerce14-purchase h1{font-size:2.5rem}.commerce14-gallery{gap:10px}.commerce14-media--primary{aspect-ratio:1}.commerce14-variant-form>div{flex-direction:column}.commerce14-header--image,.info14-hero{grid-template-columns:minmax(0,1fr)}.commerce14-header--image figure{margin-top:10px}.commerce14-toolbar{gap:15px}.commerce14-sort,.commerce14-filters{flex-basis:100%;min-width:0}.commerce14-toolbar>.commerce14-button{width:100%}.commerce14-search,.info14-search{flex-direction:column}.commerce14-search>.commerce14-button,.info14-search>.info14-button{justify-content:space-between}.commerce14-empty{padding:35px 22px}.info14-hero{padding-bottom:35px}.info14-richtext{margin-bottom:40px}.commerce14-filter-grid{grid-template-columns:minmax(0,1fr)}}@media(forced-colors:active){.commerce14-button,.info14-button,.commerce14-card__photo,.commerce14-media{border:1px solid CanvasText}.commerce14-button,.info14-button{background:ButtonFace;color:ButtonText}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/itp-commerce-v14.css.map */
