.tcv-collection-banner--compact{padding-block:25px 20px}.tcv-collection-banner--compact .breadcrumb{position:static;margin-bottom:14px}.tcv-collection-banner--compact h1{font-size:clamp(23px,2.4vw,32px);line-height:1.25;margin-block:0 12px}.tcv-collection-intro{max-width:960px;margin-inline:auto;font-size:14px;line-height:1.6}.tcv-collection-breadcrumbs{text-align:left}.tcv-collection-breadcrumbs .breadcrumb__list{justify-content:flex-start;flex-wrap:wrap;row-gap:8px}.tcv-collection-intro__teaser,.tcv-collection-intro__teaser p{margin:0}.tcv-collection-intro__conditions{margin-top:12px}.tcv-collection-intro__conditions p{margin:0}.tcv-collection-intro__details{margin-top:4px}.tcv-collection-intro__details summary{display:inline-flex;align-items:center;min-height:44px;padding-inline:8px;cursor:pointer;text-decoration:underline;text-underline-offset:4px;font-weight:600}.tcv-collection-intro__details summary:after{content:"+";margin-left:8px}.tcv-collection-intro__details[open] summary:after{content:"\2212"}.tcv-collection-intro__details summary::-webkit-details-marker{display:none}.tcv-collection-intro__details summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}.tcv-collection-intro__details .collection-description{padding-block:8px}@media(max-width:699px){.tcv-collection-banner--compact{padding-block:16px 12px}.tcv-collection-banner--compact .breadcrumb{margin-bottom:10px}}.header__search-link>a{display:flex;align-items:center;gap:7px;min-height:44px}.tcv-search-label{display:none}@media(min-width:1000px){.tcv-search-label{display:inline;white-space:nowrap;font-size:12px;font-weight:600}}lazy-google-reviews{display:block;min-block-size:16rem}lazy-google-reviews[aria-busy=false]{min-block-size:0}.tcv-buying-help__image{display:block;width:min(100%,22rem);height:10rem;margin:0 0 1.25rem}.tcv-buying-help__image img{display:block;width:100%;height:100%;object-fit:contain}.tcv-buying-help__image:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media screen and (max-width:699px){.tcv-buying-help__image{height:8.75rem}}.tcv-buying-help__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem}.tcv-buying-help__tip{min-width:0;border-top:1px solid rgb(var(--text-color) / .18);padding-top:1.5rem;overflow-wrap:anywhere}.tcv-buying-help__tip h3{font-size:var(--text-h4);line-height:1.35}@media screen and (min-width:700px){.tcv-buying-help__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3.125rem}}.tcv-product-history{padding-block:clamp(2rem,4vw,3.5rem)}.tcv-product-history__heading{display:grid;gap:.75rem;margin-bottom:1.5rem;max-width:52rem}.tcv-product-history__heading>*{margin:0}.tcv-product-history__heading>p:last-child{line-height:1.65}.tcv-product-history__stories{display:grid;gap:1rem}.tcv-product-history__story{min-width:0}.tcv-product-history__card{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:center;gap:2rem;padding:1.5rem;border:1px solid rgb(var(--text-color) / .18);border-radius:4px;color:inherit;text-decoration:none;transition:border-color .15s ease}.tcv-product-history__card--text{grid-template-columns:minmax(0,1fr)}.tcv-product-history__card:hover{border-color:rgb(var(--text-color) / .55)}.tcv-product-history__card:focus-visible{outline:2px solid currentColor;outline-offset:4px}.tcv-product-history__image{width:100%;height:10rem}.tcv-product-history__image img{display:block;width:100%;height:100%;object-fit:contain}.tcv-product-history__body{display:grid;justify-items:start;gap:.875rem;min-width:0}.tcv-product-history__story-title{margin:0;font-size:1.25rem;line-height:1.45;overflow-wrap:anywhere}.tcv-product-history__excerpt{margin:0;line-height:1.7;overflow-wrap:anywhere}.tcv-product-history__cta{display:inline-flex;align-items:center;gap:.625rem;min-height:2.75rem;border-bottom:1px solid currentColor;font-size:.875rem;font-weight:600}.tcv-product-history__cta svg{flex:none}.tcv-product-history__empty{padding-block:1rem;font-size:.875rem}@media screen and (max-width:699px){.tcv-product-history__card{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.25rem}.tcv-product-history__image{height:8.75rem}.tcv-product-history__story-title{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){.tcv-product-history__card{transition:none}}.tcv-why{background:var(--tcv-why-bg);color:var(--tcv-why-text);padding:var(--tcv-why-space) 24px}.tcv-why--horizontal-borders{border-block:1px solid var(--tcv-why-border)}.tcv-why--vertical-borders{border-inline:1px solid var(--tcv-why-border)}.tcv-why__inner{max-width:1280px;margin-inline:auto}.tcv-why__header{max-width:780px;margin:0 auto 32px;text-align:center}.tcv-why__eyebrow{color:var(--tcv-why-accent);margin:0 0 12px;font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.16em;text-transform:uppercase}.tcv-why__heading{margin:0;color:inherit;font-family:inherit;font-size:clamp(26px,2.6vw,36px);font-weight:600;line-height:1.25;letter-spacing:-.025em;text-transform:none}.tcv-why__intro{margin:16px auto 0;font-size:15px;line-height:1.65}.tcv-why__intro p{margin:0}.tcv-why__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.tcv-why__card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:26px 24px;border:1px solid color-mix(in srgb,var(--tcv-why-accent) 22%,transparent);border-radius:12px;background:var(--tcv-why-card)}.tcv-why__icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:20px;border-radius:50%;color:var(--tcv-why-accent);background:color-mix(in srgb,var(--tcv-why-accent) 9%,var(--tcv-why-card))}.tcv-why__icon svg{width:29px;height:29px}.tcv-why__card-title{margin:0 0 12px;color:inherit;font-family:inherit;font-size:18px;font-weight:600;line-height:1.35;letter-spacing:-.015em;text-transform:none}.tcv-why__card-text{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.tcv-why__card-text p{margin:0}.tcv-why__card-text p+p{margin-top:10px}.tcv-why__card-text a{text-decoration:underline;text-underline-offset:3px}.tcv-why__links{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 30px;margin-top:24px}.tcv-why__link{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 0;font-size:13px;font-weight:600;text-decoration:none}.tcv-why__link-label{text-decoration:underline;text-underline-offset:5px}.tcv-why__link-arrow{color:var(--tcv-why-accent);text-decoration:none}.tcv-why__link:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media screen and (max-width:1099px){.tcv-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:599px){.tcv-why{padding:min(var(--tcv-why-space),36px) 20px}.tcv-why__header{margin-bottom:24px}.tcv-why__intro{font-size:14px}.tcv-why__grid{grid-template-columns:minmax(0,1fr);gap:12px}.tcv-why__card{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:16px;padding:20px}.tcv-why__icon{grid-row:span 2;width:42px;height:42px;margin:0}.tcv-why__icon svg{width:25px;height:25px}.tcv-why__card-title{margin-bottom:8px;font-size:17px}.tcv-why__card-text{grid-column:2;font-size:13px;line-height:1.65}.tcv-why__links{column-gap:24px;margin-top:16px}}#main .product-list .product-card__info{text-align:center;justify-items:center}#main .product-list .product-card__info :is(.product-title,.vendor){text-align:center;max-width:100%}#main .product-list .product-card__info .price-list{justify-content:center}#main .product-list .product-card__info :is(sale-price,compare-at-price,unit-price){color:#000!important;opacity:1!important}@supports (grid-template-rows: subgrid){#main .product-list:not(.product-list--compact):not([collection-desktop-layout=compact]):not(:has(.product-list__promo)){row-gap:0;align-items:stretch}#main .product-list:not(.product-list--compact):not([collection-desktop-layout=compact]):not(:has(.product-list__promo))>.tcv-row-aligned-card{grid-row:span 7;grid-template-rows:subgrid;row-gap:0;padding-block-end:var(--product-list-calculated-row-gap)}#main .product-list:not(.product-list--compact):not([collection-desktop-layout=compact]):not(:has(.product-list__promo))>.tcv-row-aligned-card .product-card__info{grid-row:2 / span 6;grid-template-rows:subgrid;row-gap:0;align-content:stretch}#main .product-list:not(.product-list--compact):not([collection-desktop-layout=compact]):not(:has(.product-list__promo))>.tcv-row-aligned-card :is(.tcv-card-info-main,.tcv-card-info-details){display:contents}#main .product-list:not(.product-list--compact):not([collection-desktop-layout=compact]):not(:has(.product-list__promo))>.tcv-row-aligned-card .tcv-card-info-main>.vendor{grid-row:1;padding-block-end:.5rem}#main .product-list:not(.product-list--compact):not([collection-desktop-layout=compact]):not(:has(.product-list__promo))>.tcv-row-aligned-card .tcv-card-info-details>.product-title{grid-row:2;align-self:start;width:100%;padding-block-end:.5rem}#main .product-list:not(.product-list--compact):not([collection-desktop-layout=compact]):not(:has(.product-list__promo))>.tcv-row-aligned-card .tcv-card-info-details>.tcv-card-condition-badge{grid-row:3;align-self:start;justify-self:center;max-width:100%;margin-block-end:.375rem;text-wrap:balance}#main .product-list:not(.product-list--compact):not([collection-desktop-layout=compact]):not(:has(.product-list__promo))>.tcv-row-aligned-card .tcv-card-info-details>:is(.price-list,.tcv-card-sold-badge){grid-row:4;align-self:start;justify-self:center}#main .product-list:not(.product-list--compact):not([collection-desktop-layout=compact]):not(:has(.product-list__promo))>.tcv-row-aligned-card .product-card__info>:is(fieldset,p){grid-row:5;margin-block-start:.5rem}#main .product-list:not(.product-list--compact):not([collection-desktop-layout=compact]):not(:has(.product-list__promo))>.tcv-row-aligned-card .product-card__info>.rating-badge{grid-row:6;margin-block-start:.5rem}}.tcv-condition-summary__completeness{grid-column:1 / -1}.tcv-edition-compact-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tcv-edition-compact{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;width:fit-content;padding:5px 9px;border-radius:5px;background:#e0c241;color:#111;font-size:11px;font-weight:600;line-height:1.5;text-align:left}.tcv-edition-compact__quantity{font-weight:700}.tcv-condition-summary__report summary{min-height:24px}.tcv-condition-summary{width:100%;margin:4px 0;padding:10px 12px;border:1px solid #dce4db;border-radius:8px;background:#f1f4ef;color:#1c1c1c;font-family:inherit;text-align:left;line-height:1.5}.tcv-condition-summary__heading{margin:0 0 6px;color:#53644e;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.tcv-condition-summary__grades{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;margin:0}.tcv-condition-summary__grades dt{margin:0 0 3px;color:#626b60;font-size:11px;line-height:1.4}.tcv-condition-summary__grades dd{margin:0;font-size:13px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.tcv-condition-summary__note{margin:8px 0 0;color:#53604e;font-size:12px;line-height:1.65}.tcv-condition-summary__note,.tcv-condition-summary__notes{padding:0 0 0 18px;list-style:disc outside}.tcv-condition-summary__note li,.tcv-condition-summary__notes li{display:list-item;padding-left:2px}.tcv-condition-summary__notes{margin:6px 0 0;color:#53604e;font-size:12px;line-height:1.65}.tcv-condition-summary__notes li+li{margin-top:4px}.tcv-condition-summary__report{margin:8px 0 0;padding:7px 0 0;border:0;border-top:1px solid #dce4db}.tcv-condition-summary__report summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;color:#263b25;font-size:11px;font-weight:600;list-style:none;cursor:pointer}.tcv-condition-summary__report summary::-webkit-details-marker{display:none}.tcv-condition-summary__report summary:after{content:"+";font-size:17px;line-height:1}.tcv-condition-summary__report[open] summary:after{content:"\2212"}.tcv-condition-summary__report summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.tcv-condition-summary__report-content p{margin:8px 0 0;color:#53604e;font-size:12px;line-height:1.65}.tcv-condition-summary__report-content .tcv-condition-summary__report-label{margin-top:14px;color:#1c1c1c;font-weight:600}@media(max-width:699px){.tcv-edition-compact-row{justify-content:center}.tcv-edition-compact{justify-content:center;text-align:center}}@media(max-width:480px){.tcv-condition-summary{padding:10px 12px}.tcv-condition-summary__grades{gap:12px}.tcv-condition-summary__grades dd{font-size:13px}.tcv-condition-summary__note{font-size:11px}}.tcv-delivery-estimate{display:flex;align-items:center;gap:9px;width:100%;box-sizing:border-box;margin:6px 0;padding:10px 12px;border:1px solid #e3e8e5;border-radius:9px;background:#f8faf9;color:#202623;text-align:left}.tcv-delivery-estimate__icon{display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;border-radius:50%;background:#e8f1eb;color:#286548}.tcv-delivery-estimate__content{flex:1;min-width:0}.tcv-delivery-estimate__heading{margin:0;font-size:12px;font-weight:500;line-height:1.4}.tcv-delivery-estimate__destination{color:#111;font-weight:600}.tcv-delivery-estimate__result{margin:2px 0 0;font-size:15px;font-weight:700;line-height:1.4}.tcv-delivery-estimate__details{display:flex;flex-wrap:wrap;gap:2px 10px;margin-top:2px}.tcv-delivery-estimate__meta,.tcv-delivery-estimate__disclaimer{margin:0;color:#5b6860;font-size:11px;line-height:1.45}@media(max-width:480px){.tcv-delivery-estimate{padding:9px 10px}.tcv-delivery-estimate__result{font-size:14px}}.tcv-postage-card{width:100%;min-width:0;padding:12px 14px;border:1px solid #dce5df;border-radius:9px;background:#f8faf9;color:#202623;text-align:left}.tcv-postage-card .oct-calculator-container{background:transparent;font:inherit;min-width:0}.tcv-postage-card .oct-calculator-open{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;color:#202623;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none}.tcv-postage-card .oct-calculator-open:after{content:"+";flex:0 0 auto;font-size:20px;font-weight:400;color:#286548}.tcv-postage-card .oct-calculator-form-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px;min-width:0}.tcv-postage-card .oct-calculator-form-container>p,.tcv-postage-card .oct-calculator-button-calculate-container{grid-column:1 / -1}.tcv-postage-card .oct-calculator-form-container>div{min-width:0}.tcv-postage-card .oct-calculator-form-container .oct-calculator-form-message-general,.tcv-postage-card .oct-calculator-form-container .oct-calculator-form-message-geolocation{margin:0 0 2px;color:#536259;font-size:13px;line-height:1.5}.tcv-postage-card .oct-calculator-form-container input,.tcv-postage-card .oct-calculator-form-container select{box-sizing:border-box;width:100%;max-width:100%;min-width:0;height:46px;margin:0;padding:10px 12px;border:1px solid #c7d2cb;border-radius:6px;background-color:#fff;color:#202623;font-family:inherit;font-size:16px;font-weight:400;line-height:24px;letter-spacing:normal}.tcv-postage-card .oct-calculator-form-container select{padding-right:36px}.tcv-postage-card input::placeholder{color:#657169;opacity:1}.tcv-postage-card .oct-calculator-button{width:100%;min-width:0;min-height:44px;height:auto;padding:11px 16px;border:1px solid #202623;border-radius:6px;background:#202623!important;color:#fff!important;-webkit-text-fill-color:#fff;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:normal;text-transform:none;white-space:normal;box-shadow:none}.tcv-postage-card .oct-calculator-button:hover{background:#365542!important;border-color:#365542}.tcv-postage-card :is(a,button,input,select):focus-visible{outline:2px solid #286548;outline-offset:3px}.tcv-postage-card .oct-calculator-result-container{margin-top:10px;font-size:13px;line-height:1.5}.tcv-postage-card .oct-calculator-result-address{min-height:44px;height:auto;padding:10px 12px;color:#536259;font-size:14px;line-height:1.5}.tcv-postage-card .oct-shipping-rate{gap:12px;padding:10px 0;border-color:#dce5df}.tcv-postage-card .oct-shipping-rate .oct-shipping-rate__name,.tcv-postage-card .oct-shipping-rate .oct-shipping-rate__price{color:#202623;font-size:14px;line-height:1.5}.tcv-postage-card .oct-shipping-rate__price{margin-left:0;font-weight:600;white-space:nowrap}.tcv-postage-card .oct-shipping-rate__description{margin-top:2px;color:#536259;opacity:1;font-size:12px}.tcv-postage-card__note{margin:4px 0 0;color:#536259;font-size:12px;line-height:1.5}.tcv-postage-card:has(.oct-calculator-form-container) .tcv-postage-card__note,.tcv-postage-card:has(.oct-calculator-result-container) .tcv-postage-card__note{margin-top:10px}@media(max-width:699px){.tcv-postage-card{padding:10px 12px}.tcv-postage-card .oct-calculator-form-container{grid-template-columns:minmax(0,1fr)}}.tcv-trust-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding-block:6px}.tcv-trust-badge{display:inline-flex;align-items:center;gap:4px;border-radius:10px;padding:7px 13px;font-size:11px;font-weight:800;line-height:1.3}.tcv-trust-badge svg{width:15px;height:15px;flex:none}.tcv-trust-badge--duties{color:#1c1c1c;background:#d6b84b}.tcv-trust-badge--returns{color:#fff;background:#2e7d32}.tcv-shipping-info{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding-inline:5px;border-radius:8px;background:#f6f6f6;color:#000;font-size:12.6px;line-height:1.5;text-align:center}.tcv-shipping-info__estimate{display:flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap}.tcv-shipping-info__dot{width:10px;height:10px;flex:none;border-radius:50%;background:#2e7d32;animation:tcv-dot-fade 1s ease-in-out infinite}.tcv-shipping-info__rates{white-space:nowrap}.tcv-payment-icons{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.tcv-payment-icons li,.tcv-payment-icons__icon{display:block;width:100%;height:auto}.product-info--tcv-wrapper{border:1px solid #dfdfdf;border-radius:12px;padding:20px 18px}.product-info button:has(>.tcv-atc-content){overflow:hidden;background:linear-gradient(145deg,#000,#000);border:0;color:#fff;box-shadow:0 4px 8px #0003,0 2px 4px #0000001a,inset 0 1px #ffffff1a,inset 0 -1px #0000004d;transition:translate .25s ease,box-shadow .25s ease}.tcv-atc-content{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.tcv-atc-content svg{flex:none}.tcv-atc-price:before{content:"-";padding-inline-end:8px}.tcv-atc-shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgb(255 255 255 / 30%),transparent);pointer-events:none;transform:translate(-100%);transition:transform .72s ease}@media screen and (min-width:1024px){.tcv-trust-badges{justify-content:flex-start}.tcv-trust-badge{padding-inline:14px;font-size:12px}.tcv-trust-badge svg{width:16px;height:16px}.tcv-shipping-info{flex-direction:row;justify-content:space-between;gap:15px;font-size:14px;text-align:start}.tcv-payment-icons{grid-template-columns:repeat(14,minmax(0,1fr));gap:10px}}@media screen and (pointer:fine)and (prefers-reduced-motion:no-preference){.product-info button:has(>.tcv-atc-content):hover{translate:0 -2px;color:#fff;background-size:100% 100%;box-shadow:0 6px 12px #0000004d,0 3px 6px #0003,inset 0 1px #ffffff26,inset 0 -1px #0006}.product-info button:has(>.tcv-atc-content):hover .tcv-atc-shine{transform:translate(200%)}}@keyframes tcv-dot-fade{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.tcv-shipping-info__dot{animation:none}}.tcv-search-tools{width:min(100%,780px);margin-inline:auto;text-align:center}.tcv-search-tools__form{display:flex;gap:8px;margin-block:16px 10px}.tcv-search-tools__form .input{flex:1 1 auto;min-width:0;padding:12px;font-size:16px}.tcv-search-tools__form .button{flex:none;min-height:46px;padding-inline:20px}.tcv-search-tools>p{font-size:13px;line-height:1.5}.tcv-search-tools__links{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:12px}.tcv-search-tools__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid rgb(var(--text-color) / .3);border-radius:999px;font-size:13px}.tcv-search-tools__link:hover{background:rgb(var(--text-color) / .06)}.tcv-search-tools :is(a,button,input):focus-visible{outline:2px solid currentColor;outline-offset:3px}.shopify-section--main-search .section-header{width:100%;max-width:none}.shopify-section--main-search .section-header>.v-stack{width:100%;gap:10px}@media(max-width:699px){.tcv-search-tools__form .button{padding-inline:14px}}
/*# sourceMappingURL=/cdn/shop/t/66/compiled_assets/styles.css.map */
