body:has([data-ts-commerce]) #MainContent{--ts-ink:#111713;--ts-green:#173d2a;--ts-paper:#f5f4ef;--ts-sand:#eae2d7;--ts-lime:#c7f34a;color:var(--ts-ink);--page-width:1360px;--page-margin:40px}.ts-commerce-inner{width:calc(100% - 80px);max-width:1360px;margin-inline:auto}.ts-commerce-context{background:#f5f4ef;color:#111713}.ts-breadcrumb{display:flex;gap:10px;align-items:center;padding:18px 0;font-size:12px;line-height:1.5;color:#58625b;min-width:0}.ts-breadcrumb a{color:inherit;text-decoration:none;flex-shrink:0}.ts-breadcrumb [aria-current]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-collection-heading{display:flex;justify-content:space-between;gap:32px;align-items:center;padding:12px 0 25px}.ts-eyebrow{font-size:10px;letter-spacing:.13em;font-weight:650;margin:0 0 10px;color:#173d2a;text-transform:uppercase}.ts-collection-heading h1{font:650 clamp(36px,4vw,56px)/1.02 var(--font-body--family,Arial,sans-serif);letter-spacing:-.045em;margin:0 0 14px}.ts-collection-intro{font-size:15px;line-height:1.6;max-width:630px;margin:0;color:#58625b}.ts-collection-visual{width:260px;height:130px;object-fit:contain}.ts-category-links{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;padding:0 0 22px;max-width:100%}.ts-category-links a{flex-shrink:0;display:inline-flex;align-items:center;min-height:42px;border:1px solid #d6d9d1;border-radius:30px;padding:9px 18px;font-size:12px;text-decoration:none;white-space:nowrap;color:#173d2a;background:transparent;transition:background .16s,color .16s}.ts-category-links a[aria-current],.ts-category-links a:hover{background:#173d2a;color:#fff;border-color:#173d2a}body:has([data-ts-commerce]) #MainContent :is(a,button,summary,input,select):focus-visible{outline:2px solid #173d2a;outline-offset:4px}body:has([data-ts-commerce]) #MainContent :is(.collection-wrapper,.product-grid-container){--page-width:1360px}body:has([data-ts-commerce]) #MainContent .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:34px 24px!important}body:has([data-ts-commerce]) #MainContent :is(.product-grid__item,.product-card,.product-card__content){min-width:0}body:has([data-ts-commerce]) #MainContent .card-gallery{background:#f5f4ef;overflow:hidden;border-radius:4px;isolation:isolate;aspect-ratio:1}body:has([data-ts-commerce]) #MainContent .card-gallery .product-media__image{object-fit:contain!important;padding:12px;mix-blend-mode:multiply}body:has([data-ts-commerce]) #MainContent .card-gallery .product-media{background:#f5f4ef}body:has([data-ts-commerce]) #MainContent .product-card{--product-card-gap:10px}body:has([data-ts-commerce]) #MainContent .product-card :is(.product-title,.text-block:has(a[href*="/products/"])){font-size:14px;line-height:1.45;font-weight:500;min-height:2.9em}body:has([data-ts-commerce]) #MainContent .product-card .text-block a[href*="/products/"]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body:has([data-ts-commerce]) #MainContent .product-card .price{font-size:15px;font-weight:650;letter-spacing:-.02em}body:has([data-ts-commerce]) #MainContent :is(.facets,.facets__form){font-size:13px}body:has([data-ts-commerce]) #MainContent :is(.facets__summary,.sorting-filter__summary){min-height:44px}body:has([data-ts-commerce]) #MainContent .facets{border-bottom:1px solid #e0e3dc}body:has([data-ts-commerce]) #MainContent .product-information{padding-block:24px 36px}body:has([data-ts-commerce]) #MainContent .product-information__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:start}body:has([data-ts-commerce]) #MainContent .product-information__media{min-width:0}body:has([data-ts-commerce]) #MainContent .product-details{min-width:0;align-self:start}body:has([data-ts-commerce]) #MainContent .product-details h1{font:650 clamp(25px,2.6vw,38px)/1.13 var(--font-body--family,Arial,sans-serif);letter-spacing:-.035em;max-width:620px;margin:0}body:has([data-ts-commerce]) #MainContent .product-details .price{font-size:23px;line-height:1.4;font-weight:600;letter-spacing:-.025em}body:has([data-ts-commerce]) #MainContent .product-details [class*=__text_trust]{font-size:13px!important;line-height:1.6!important;border-left:3px solid #c7f34a;border-radius:0;padding:12px 16px!important}body:has([data-ts-commerce]) #MainContent .product-details [class*=__text_trust] p{margin:0}body:has([data-ts-commerce]) #MainContent .variant-option--buttons{display:flex;flex-wrap:wrap;gap:8px;--variant-option-radius:4px}body:has([data-ts-commerce]) #MainContent .variant-option legend{margin-bottom:10px;font-size:12px;font-weight:600}body:has([data-ts-commerce]) #MainContent .variant-option__button-label{flex:0 0 auto!important;width:auto!important;min-width:64px;min-height:44px;padding:10px 15px;border:1px solid #d6d9d1;border-radius:4px;font-size:12px;--pill-width-current:auto}body:has([data-ts-commerce]) #MainContent .variant-option__button-label:has(input:checked){background:#173d2a;color:#fff;border-color:#173d2a}body:has([data-ts-commerce]) #MainContent .variant-option__button-label:has(input:focus-visible){outline:2px solid #173d2a;outline-offset:3px}body:has([data-ts-commerce]) #MainContent .variant-option__button-label__pill{background:#173d2a}body:has([data-ts-commerce]) #MainContent product-form-component:not(.quick-add__product-form-component):after{border:0!important;background:#eae2d7;color:#173d2a;opacity:1!important;font-size:13px;font-weight:600;padding:15px 18px!important;border-radius:4px}body:has([data-ts-commerce]) #MainContent .product-information__media media-gallery{position:relative;top:auto;--media-radius:4px}body:has([data-ts-commerce]) #MainContent .product-information__media slideshow-slides{background:#f5f4ef;border-radius:4px;max-height:560px}body:has([data-ts-commerce]) #MainContent .product-information__media .product-media__image{object-fit:contain!important}body:has([data-ts-commerce]) #MainContent .product-information__media .product-media-container{--product-media-fit:contain!important}.ts-product-copy{width:100%;font-size:14px;line-height:1.65}.ts-disclosure{border-top:1px solid #dce0d8;padding:0;margin:0}.ts-disclosure:last-child{border-bottom:1px solid #dce0d8}.ts-disclosure summary{list-style:none;display:flex;justify-content:space-between;gap:18px;align-items:center;cursor:pointer;min-height:56px;padding:16px 0;font-weight:600;font-size:14px;line-height:1.4}.ts-disclosure summary::-webkit-details-marker{display:none}.ts-disclosure summary:after{content:"+";font-size:22px;font-weight:400;color:#173d2a}.ts-disclosure[open] summary:after{content:"\2212"}.ts-disclosure-body{padding:0 0 20px;color:#465148}.ts-disclosure-body p{margin:0 0 12px}.ts-disclosure-body p:last-child{margin-bottom:0}.ts-disclosure-body ul{padding-left:20px;margin:0 0 12px}.ts-disclosure-body li{padding:3px 0}.ts-copy-note{font-size:12px;color:#657065}.ts-policy-links{display:flex;flex-wrap:wrap;gap:8px 18px}.ts-policy-links a{min-height:32px;display:inline-flex;align-items:center;color:#173d2a}body:has([data-ts-commerce]) #MainContent [class*=__text_help]{font-size:12px!important;line-height:1.6!important;color:#58625b;padding-top:4px}.ts-related{padding-block:36px 64px;border-top:1px solid #e0e3dc}.ts-related-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.ts-related h2{font-size:28px;letter-spacing:-.03em;line-height:1.15;margin:0}.ts-related-heading>a{font-size:13px;text-decoration:none;color:#173d2a;min-height:44px;display:flex;align-items:center;gap:12px}.ts-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;list-style:none;margin:0}.ts-related-grid li{min-width:0}@media(min-width:750px)and (max-width:1199px){body:has([data-ts-commerce]) #MainContent .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px 18px!important}body:has([data-ts-commerce]) #MainContent .product-information__grid{gap:28px}.ts-commerce-inner{width:calc(100% - 48px)}}@media(max-width:749px){body:has([data-ts-commerce]) #MainContent{--page-margin:16px}.ts-commerce-inner{width:calc(100% - 32px)}.ts-breadcrumb{padding:12px 0;font-size:11px}.ts-collection-heading{padding:6px 0 18px}.ts-eyebrow{font-size:9px;margin-bottom:8px}.ts-collection-heading h1{font-size:35px;margin-bottom:10px}.ts-collection-intro{font-size:13px;line-height:1.5}.ts-collection-visual{display:none}.ts-category-links{padding-bottom:15px;gap:6px}.ts-category-links a{font-size:11px;min-height:40px;padding:8px 13px}body:has([data-ts-commerce]) #MainContent .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 12px!important}body:has([data-ts-commerce]) #MainContent .card-gallery .product-media__image{padding:7px}body:has([data-ts-commerce]) #MainContent .product-card :is(.product-title,.text-block:has(a[href*="/products/"])){font-size:12px}body:has([data-ts-commerce]) #MainContent .product-card .price{font-size:14px}body:has([data-ts-commerce]) #MainContent .product-information{padding-top:14px}body:has([data-ts-commerce]) #MainContent .product-information__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}body:has([data-ts-commerce]) #MainContent .product-information__media{order:0}body:has([data-ts-commerce]) #MainContent .product-details{order:1;padding-inline:16px}body:has([data-ts-commerce]) #MainContent .product-details h1{font-size:26px}body:has([data-ts-commerce]) #MainContent .product-details .price{font-size:21px}body:has([data-ts-commerce]) #MainContent .product-information__media slideshow-slides{height:260px;max-height:260px}body:has([data-ts-commerce]) #MainContent .product-information__media :is(.product-media-container,.product-media-constraint-wrapper,.product-media){height:260px;min-height:0;max-height:260px}body:has([data-ts-commerce]) #MainContent .product-information__media .product-media__image{height:100%;width:100%;max-height:260px}body:has([data-ts-commerce]) #MainContent .variant-option__button-label{min-width:62px;min-height:44px;padding:10px 12px}.ts-related{padding-block:28px 40px}.ts-related h2{font-size:23px}.ts-related-heading{align-items:start;margin-bottom:18px}.ts-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.ts-related-heading>a{font-size:12px}.ts-disclosure summary{min-height:52px}body:has([data-ts-commerce]) #MainContent .facets__dialog{height:100dvh;max-height:100dvh}}@media(prefers-reduced-motion:reduce){body:has([data-ts-commerce]) #MainContent *,body:has([data-ts-commerce]) #MainContent *:before,body:has([data-ts-commerce]) #MainContent *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body:has([data-ts-commerce]) #MainContent .product-information__media{grid-column:1!important;grid-row:1!important;width:100%;max-width:100%}body:has([data-ts-commerce]) #MainContent .product-details{grid-column:2!important;grid-row:1!important;width:100%;max-width:100%}body:has([data-ts-commerce]) #MainContent .product-details .text-block{max-width:100%;width:100%}body:has([data-ts-commerce]) #MainContent .product-details .text-block>.ts-product-copy{max-inline-size:100%}body:has([data-ts-commerce]) #MainContent .product-card [ref=productTitleLink] .text-block{height:2.9em;min-height:2.9em;font-size:14px;line-height:1.45;display:block;padding-top:0}body:has([data-ts-commerce]) #MainContent .product-card [ref=productTitleLink] p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:inherit;line-height:inherit}@media(max-width:749px){body:has([data-ts-commerce]) #MainContent .product-information__media{grid-column:1!important;grid-row:1!important}body:has([data-ts-commerce]) #MainContent .product-details{grid-column:1!important;grid-row:2!important}body:has([data-ts-commerce]) #MainContent .product-card [ref=productTitleLink] .text-block{font-size:12px}.ts-commerce-context[data-ts-commerce=collection] .ts-breadcrumb{display:none}.ts-collection-heading{padding-top:20px}body:has([data-ts-commerce]) #MainContent .facets-block-wrapper--horizontal{position:relative}body:has([data-ts-commerce]) #MainContent .facets--horizontal{display:flex!important;position:absolute;inset:0 0 auto 100px;z-index:2;border:0;padding:0;min-height:44px}body:has([data-ts-commerce]) #MainContent .facets--horizontal .facets__form{gap:10px;justify-content:flex-end;align-items:center;min-height:44px}body:has([data-ts-commerce]) #MainContent .facets--horizontal :is(.facets__filters-wrapper,.facets-remove,.facets-horizontal-remove,.sorting-filter__horizontal details){display:none!important}body:has([data-ts-commerce]) #MainContent .facets--horizontal .products-count-wrapper{display:block!important;font-size:11px;white-space:nowrap;margin:0}body:has([data-ts-commerce]) #MainContent .facets--horizontal .sorting-filter__container{display:flex!important;align-items:center;gap:4px}body:has([data-ts-commerce]) #MainContent .facets--horizontal .sorting-filter__container label{font-size:11px}body:has([data-ts-commerce]) #MainContent .facets--horizontal .sorting-filter__select{font-size:11px;min-height:44px;max-width:95px;padding-inline:4px 16px}body:has([data-ts-commerce]) #MainContent .facets-toggle{margin-bottom:12px;padding-block:8px}body:has([data-ts-commerce]) #MainContent .facets-toggle__button{font-size:12px;min-height:44px}body:has([data-ts-commerce]) #filters-drawer .theme-drawer__dialog{height:100dvh;max-height:100dvh}}.ts-commerce-inner{max-width:1280px}body:has([data-ts-commerce]) #MainContent .product-information__grid{width:calc(100% - 80px);max-width:1280px;margin-inline:auto;grid-column:1/-1}body:has([data-ts-commerce]) #MainContent .product-information__media .product-media{width:100%!important;margin-inline:auto}@media(min-width:750px){body:has([data-ts-commerce]) #MainContent .product-information__media slideshow-slides{height:520px;max-height:520px}body:has([data-ts-commerce]) #MainContent .product-information__media :is(.product-media-container,.product-media-constraint-wrapper,.product-media){height:520px;min-height:0;max-height:520px}body:has([data-ts-commerce]) #MainContent .product-information__media .product-media__image{width:100%;height:100%;object-fit:contain!important}}@media(min-width:750px)and (max-width:1199px){body:has([data-ts-commerce]) #MainContent .product-information__grid{width:calc(100% - 48px)}body:has([data-ts-commerce]) #MainContent .product-information__media :is(slideshow-slides,.product-media-container,.product-media-constraint-wrapper,.product-media){height:380px;max-height:380px}}@media(max-width:749px){body:has([data-ts-commerce]) #MainContent .product-information__grid{width:100%}body:has([data-ts-commerce]) #MainContent .facets--horizontal .facets__form{flex-direction:row!important;gap:8px;padding:0;min-height:44px;height:44px}body:has([data-ts-commerce]) #MainContent .facets--horizontal :is(.sorting-filter__container,.sorting-filter__horizontal){padding:0!important;margin:0!important;min-height:44px;height:44px}body:has([data-ts-commerce]) #MainContent .facets--horizontal{right:16px;top:8px}body:has([data-ts-commerce]) #MainContent .facets--horizontal .sorting-filter__container label{display:none}body:has([data-ts-commerce]) #MainContent .facets--horizontal .sorting-filter__select{max-width:120px}body:has([data-ts-commerce]) #MainContent .facets--horizontal .sorting-filter__select-wrapper{padding:0;max-width:120px}}@media(max-width:749px){body:has([data-ts-commerce]) #MainContent .facets--horizontal .sorting-filter__container{display:none!important}body:has([data-ts-commerce]) #MainContent .facets--horizontal .sorting-filter__horizontal details{display:block!important}body:has([data-ts-commerce]) #MainContent .facets--horizontal .sorting-filter__horizontal .facets__summary{padding:0 0 0 8px;min-height:44px;font-size:12px}body:has([data-ts-commerce]) #MainContent .facets--horizontal .sorting-filter__horizontal .facets__status{display:none!important}body:has([data-ts-commerce]) #MainContent .facets--horizontal .sorting-filter__options{right:0;left:auto;min-width:220px;max-width:calc(100vw - 32px);z-index:5}}.ts-category-scroll{position:relative;min-width:0}.ts-category-scroll-hint{display:none}body:has([data-ts-commerce]) #MainContent .card-gallery .product-media__image{mix-blend-mode:normal}body:has([data-ts-commerce]) #MainContent product-form-component:not(.quick-add__product-form-component):after{background:transparent!important;text-align:left!important;padding:8px 0!important;font-size:12px;font-weight:500;border-top:1px solid #dce0d8!important;border-radius:0}.ts-card-fact{font-size:12px;color:#58625b;margin:2px 0 0;line-height:1.4}.ts-kit-reference{padding:20px;background:#f5f4ef;border-radius:4px}.ts-kit-reference>p{font-size:13px;line-height:1.5;color:#465148}.ts-kit-reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ts-kit-reference figure{margin:0}.ts-kit-reference img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.ts-kit-reference figcaption{font-size:11px;line-height:1.4;margin-top:8px}@media(max-width:1199px){.ts-category-scroll .ts-category-links{padding-right:28px;scrollbar-width:thin;scrollbar-color:#173d2a #eae2d7}.ts-category-scroll:after{content:"";position:absolute;right:0;top:0;width:28px;height:44px;background:linear-gradient(90deg,transparent,#f5f4ef);pointer-events:none}.ts-category-scroll-hint{display:block;text-align:right;color:#58625b;font-size:11px;padding:0 0 12px}}@media(max-width:749px){.ts-card-fact{font-size:11px}.ts-kit-reference{padding:14px}.ts-kit-reference-grid{gap:8px}}.ts-gallery-note{font-size:12px;line-height:1.5;color:#58625b;margin:12px 0 0}.ts-kit-card-reference{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:4px;padding:8px;aspect-ratio:1}.ts-kit-card-reference img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ts-commerce.css.map */
