.ec-pdp{--ec-ink: #1c1b19;--ec-muted: #6f6a62;--ec-line: #e4dfd6;--ec-paper: #f4f1eb;--ec-radius: 2px;--ec-gap: 1.6rem}@media(min-width:990px){.ec-pdp .comp-product{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:5.6rem}.ec-pdp .product__media-wrapper{flex:0 0 var(--ec-media-w, 54%);max-width:var(--ec-media-w, 54%)!important;width:var(--ec-media-w, 54%)!important;padding:0!important}.ec-pdp .product__info-wrapper{flex:1 1 0;max-width:none!important;width:auto!important;padding:0!important}.ec-pdp .product__info-container--sticky{position:sticky;top:9rem}}.ec-pdp .product__media-list .product__media{background:var(--ec-paper);border-radius:var(--ec-radius);overflow:hidden}.ec-pdp:not(.ec-pdp--natural) .product__media-list .product__media{padding-top:var(--ec-ratio, 100%)!important}.ec-pdp .look-gallery .product__media{background:var(--ec-paper);border-radius:var(--ec-radius);padding-top:125%!important;overflow:hidden}.ec-pdp .product__media-list .product__media img{object-fit:var(--ec-fit, cover)!important;mix-blend-mode:multiply;padding:var(--ec-pad, 0%)}.ec-pdp .product__media-list{margin:0!important}.ec-pdp .product__media-item{padding:0!important}.ec-pdp .thumbnail-slider{margin-top:1.2rem!important}.ec-pdp .thumbnail-list{gap:1rem}.ec-pdp .thumbnail-list__item{aspect-ratio:var(--ec-thumb, 1 / 1)}.ec-pdp .thumbnail{background:var(--ec-paper)!important;border:1px solid transparent!important;border-radius:var(--ec-radius);height:100%;overflow:hidden}.ec-pdp .thumbnail img{object-fit:var(--ec-fit, cover)!important;mix-blend-mode:multiply;padding:var(--ec-pad, 0%)}.ec-pdp .thumbnail[aria-current]{border-color:var(--ec-ink)!important;box-shadow:none!important}.ec-pdp .product__media-wrapper .spacer{display:none}.ec-pdp .product__info-container{text-align:left!important;color:var(--ec-ink)}.ec-pdp .product__info-container>*{margin-top:0!important;margin-bottom:var(--ec-gap)!important}.ec-pdp .product__info-container>.product__text{margin-bottom:.6rem!important;font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ec-muted);text-align:left!important}.ec-pdp .product__title{margin-bottom:.8rem!important;text-align:left!important}.ec-pdp .product__title h1{font-size:clamp(2.2rem,2.4vw,2.9rem);line-height:1.2;letter-spacing:.01em;margin:0;text-align:left}.ec-pdp .rating,.ec-pdp .rating-text,.ec-pdp .rating-count{display:inline-flex;margin:0 .4rem 0 0!important}.ec-pdp .wbpricetax{text-align:left!important;margin-bottom:var(--ec-gap)!important;padding-bottom:var(--ec-gap);border-bottom:1px solid var(--ec-line)}.ec-pdp .wbpricetax .price{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;justify-content:flex-start!important}.ec-pdp .wbpricetax .price__container{justify-content:flex-start!important}.ec-pdp .wbpricetax .price-item--last,.ec-pdp .wbpricetax .price__regular .price-item{font-size:2rem;font-weight:500}.ec-pdp .wbpricetax .price__sale .price-item--sale{color:#8a2a1f}.ec-pdp .wbpricetax s.price-item{font-size:1.5rem;color:var(--ec-muted)}.ec-pdp .price__badge-sale{background:#8a2a1f!important;color:#fff!important;border:0!important;border-radius:var(--ec-radius);font-size:1.1rem;letter-spacing:.06em;padding:.3rem .7rem;text-transform:uppercase}.ec-pdp .wbpricetax .product__tax{text-align:left!important;color:var(--ec-muted);font-size:1.2rem;margin-top:.4rem!important}.ec-pdp .wbspayinstall{text-align:left!important}.ec-pdp .wbspayinstall:empty,.ec-pdp .wbspayinstall:has(form:empty){display:none!important}.ec-pdp :is(variant-selects,variant-radios){display:block;margin-bottom:.4rem!important}.ec-pdp :is(variant-selects,variant-radios) fieldset.product-form__input,.ec-pdp :is(variant-selects,variant-radios) fieldset{width:100%!important;max-width:100%!important;display:block!important;text-align:left!important;margin:0 0 1.8rem!important;padding:0;border:0}.ec-pdp :is(variant-selects,variant-radios) fieldset>legend,.ec-pdp :is(variant-selects,variant-radios) fieldset legend.form__label{width:100%;text-align:left!important;float:none;margin:0 0 .9rem!important;font-size:1.3rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.ec-pdp :is(variant-selects,variant-radios) fieldset legend span{font-weight:400;text-transform:none;color:var(--ec-muted);margin-left:.3rem}.ec-pdp :is(variant-selects,variant-radios) fieldset>div{display:flex!important;flex-wrap:wrap;gap:.8rem;justify-content:flex-start!important;margin:0!important;width:auto!important}.ec-pdp fieldset input[type=radio]{position:absolute!important;width:1px;height:1px;margin:0!important;opacity:0}.ec-pdp fieldset input[type=radio]+label:not(.color-swatchimg){min-width:4.8rem;height:4.4rem;padding:0 1.1rem;margin:0!important;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ec-line)!important;border-radius:var(--ec-radius)!important;background:#fff!important;color:var(--ec-ink)!important;font-size:1.4rem;letter-spacing:.02em;transition:border-color .15s;box-shadow:none!important}.ec-pdp fieldset input[type=radio]+label:not(.color-swatchimg):hover{border-color:var(--ec-ink)!important}.ec-pdp fieldset input[type=radio]:checked+label:not(.color-swatchimg){border-color:var(--ec-ink)!important;box-shadow:inset 0 0 0 1px var(--ec-ink)!important;background:#fff!important;color:var(--ec-ink)!important}.ec-pdp fieldset input[type=radio].disabled+label:not(.color-swatchimg){color:#b9b3a9!important;text-decoration:line-through}.ec-pdp .color-swatchimg{width:4.4rem;height:4.4rem;border-radius:50%;margin:0!important;border:1px solid var(--ec-line);box-shadow:none!important}.ec-pdp .wbswatchclr label.color-swatchimg.ec-photo-swatch,.ec-pdp label.color-swatchimg.ec-photo-swatch{width:6.4rem!important;height:6.4rem!important;min-width:0!important;border-radius:var(--ec-radius)!important;border-radius:var(--ec-radius);background:var(--ec-paper);padding:0;overflow:hidden;display:inline-block;border:1px solid var(--ec-line)!important;transition:border-color .15s}.ec-pdp .color-swatchimg.ec-photo-swatch img{width:100%;height:100%;object-fit:cover;padding:0;display:block}.ec-pdp .color-swatchimg:hover{border-color:var(--ec-ink)!important}.ec-pdp input[type=radio]:checked+.color-swatchimg{border-color:var(--ec-ink)!important;box-shadow:inset 0 0 0 1px var(--ec-ink)!important;outline:0!important}.ec-pdp input[type=radio]:checked+.color-swatchimg:before,.ec-pdp input[type=radio]:checked+.color-swatchimg:after{display:none!important}.ec-pdp .product__info-container .size-guide{display:flex;justify-content:flex-start!important;text-align:left!important;margin:-.8rem 0 1rem!important}.ec-pdp .product__info-container p.product__inventory{margin:0 0 1.2rem!important;display:flex!important;width:auto;justify-content:flex-start}.ec-pdp .product__info-container .quantity_button_wrapper{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:stretch!important;gap:1rem!important;padding-top:0!important}.ec-pdp .quantity_button_wrapper>.product-form__quantity{flex:0 0 12rem!important;margin:0!important;align-self:flex-start!important;height:5.2rem}.ec-pdp .quantity_button_wrapper .quantity{width:100%;height:5.2rem!important;min-height:0;border-radius:var(--ec-radius)}.ec-pdp .quantity_button_wrapper .product-form__quantity .form__label{display:none}.ec-pdp .quantity_button_wrapper>product-form,.ec-pdp .quantity_button_wrapper>.product-form{flex:1 1 0!important;min-width:0;width:auto!important;margin:0!important}.ec-pdp .product-form__buttons{display:flex;flex-direction:column;gap:.8rem;margin:0!important;max-width:none!important}.ec-pdp .product-form__submit{min-height:5.2rem!important;border-radius:var(--ec-radius)!important;background:var(--ec-ink)!important;color:#fff!important;font-size:1.4rem!important;letter-spacing:.14em;text-transform:uppercase;font-weight:500;margin:0!important}.ec-pdp .product-form__submit:after,.ec-pdp .product-form__submit:before{display:none!important}.ec-pdp .product-form__submit:hover{background:#000!important}.ec-pdp .shopify-payment-button__button{border-radius:var(--ec-radius)!important;min-height:5.2rem!important}.ec-pdp .quantity_button_wrapper>.delivery-estimate{flex:1 1 100%!important;justify-content:flex-start!important;text-align:left!important;margin:.4rem 0 0!important;font-size:1.3rem;color:var(--ec-muted)}@media(max-width:749px){.ec-pdp .quantity_button_wrapper>.product-form__quantity{flex:1 1 100%!important;max-width:14rem}.ec-pdp .quantity_button_wrapper>product-form,.ec-pdp .quantity_button_wrapper>.product-form{flex:1 1 100%!important}}.ec-pdp__label,.ec-pdp .look-complete__heading{font-size:1.3rem!important;font-weight:500!important;letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem!important;text-align:left}.ec-mix{border:1px solid var(--ec-ink);background:var(--ec-paper);padding:1.3rem 1.6rem;font-size:1.3rem;line-height:1.5;border-radius:var(--ec-radius)}.ec-mix strong{display:block;letter-spacing:.08em;text-transform:uppercase;font-size:1.2rem;margin-bottom:.2rem}.ec-trust{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--ec-line);border-radius:var(--ec-radius)}.ec-trust__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;padding:1.6rem .8rem;text-align:center;font-size:1.2rem;line-height:1.35;color:var(--ec-ink);text-decoration:none}.ec-trust__item+.ec-trust__item{border-left:1px solid var(--ec-line)}.ec-trust__item:hover span{text-decoration:underline}.ec-pdp .look-complete{margin-bottom:var(--ec-gap)!important}.ec-pdp .look-complete__card{border:1px solid var(--ec-line)!important;background:#fff!important;border-radius:var(--ec-radius);padding:1.2rem!important}.ec-pair__list{border:1px solid var(--ec-line);border-radius:var(--ec-radius)}.ec-pair__row{display:grid;grid-template-columns:6.4rem 1fr auto;gap:1.4rem;align-items:center;padding:1.2rem 1.4rem}.ec-pair__row+.ec-pair__row{border-top:1px solid var(--ec-line)}.ec-pair__img{display:block;width:6.4rem;aspect-ratio:1 / 1;background:var(--ec-paper);border-radius:var(--ec-radius);overflow:hidden}.ec-pair__img img{width:100%;height:100%;object-fit:cover;padding:0}.ec-pair__info{display:flex;flex-direction:column;gap:.3rem;min-width:0}.ec-pair__title{font-size:1.3rem;font-weight:500;color:var(--ec-ink);text-decoration:none;line-height:1.35}.ec-pair__title:hover{text-decoration:underline}.ec-pair__price{font-size:1.3rem;color:var(--ec-ink)}.ec-pair__price s{color:var(--ec-muted);margin-right:.3rem}.ec-pair__form{display:flex;gap:.6rem;align-items:center}.ec-pair__select{height:3.6rem;border:1px solid var(--ec-line);border-radius:var(--ec-radius);background:#fff;padding:0 .8rem;font-size:1.3rem;color:var(--ec-ink);max-width:9rem}.ec-pair__add{height:3.6rem;padding:0 1.4rem;border:0;border-radius:var(--ec-radius);background:var(--ec-ink);color:#fff;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.ec-pair__add:disabled{opacity:.7}@media(max-width:749px){.ec-pair__row{grid-template-columns:6.4rem 1fr}.ec-pair__form{grid-column:2}}.ec-pdp .product__info-container>.product__accordion{margin:0 0 -1px!important;border:1px solid var(--ec-line)!important;background:#fff}.ec-pdp .product__info-container>.product__accordion:not(:has(+.product__accordion)):not(:has(+style+.product__accordion)){margin-bottom:var(--ec-gap)!important}.ec-pdp .product__accordion summary{padding:1.6rem 1.8rem!important}.ec-pdp .product__accordion .accordion__title{font-size:1.35rem!important;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.ec-pdp .product__accordion .accordion__content{padding:0 1.8rem 1.8rem!important;text-align:left!important;font-size:1.4rem;line-height:1.7;color:#3b3833}.ec-pdp .product__accordion .accordion__content ul{list-style:disc!important;padding-left:1.8rem!important;margin:.4rem 0 1rem}.ec-pdp .product__accordion .accordion__content p{margin:0 0 .8rem}.ec-pdp .product__info-container .product__description,.ec-pdp .product__info-container .product__description :is(h2,h3){text-align:left!important}.ec-pdp .product__info-container .product__description ul{list-style:disc!important;padding-left:1.8rem!important}.ec-pdp .product__info-container share-button{display:flex;justify-content:flex-start!important}.ec-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;border-top:1px solid #e4dfd6;padding:1rem 0 calc(1rem + env(safe-area-inset-bottom,0px));transform:translateY(110%);transition:transform .25s ease;box-shadow:0 -6px 20px #0000000d}.ec-sticky.is-visible{transform:none}.ec-sticky__inner{display:flex;align-items:center;gap:1.4rem}.ec-sticky__img{width:4.8rem;aspect-ratio:4 / 5;background:#f4f1eb;flex:none;overflow:hidden;border-radius:2px}.ec-sticky__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ec-sticky__text{display:flex;flex-direction:column;min-width:0;flex:1}.ec-sticky__title{font-size:1.4rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1c1b19}.ec-sticky__price{font-size:1.3rem;color:#6f6a62}.ec-sticky__btn{min-height:4.6rem!important;padding:0 3.2rem!important;background:#1c1b19!important;color:#fff!important;border-radius:2px!important;letter-spacing:.14em;text-transform:uppercase;font-size:1.3rem!important;flex:none}.ec-sticky__btn:after,.ec-sticky__btn:before{display:none!important}@media(max-width:749px){.ec-sticky__img{display:none}.ec-sticky__btn{padding:0 2rem!important}}.ec-band{background:#f4f1eb;padding:5.6rem 0;text-align:center;margin-top:6rem}.ec-band__title{font-size:clamp(2.2rem,2.6vw,3rem);letter-spacing:.04em;text-transform:uppercase;font-weight:400;margin:0 0 1.2rem}.ec-band__text{max-width:62rem;margin:0 auto;font-size:1.5rem;line-height:1.7;color:#3b3833}.ec-band__text a{color:inherit}.ec-faq{padding:7rem 0 8rem;text-align:center}.ec-faq__kicker{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;margin:0 0 1rem;color:#6f6a62}.ec-faq__title{font-size:clamp(2.4rem,3vw,3.4rem);letter-spacing:.03em;text-transform:uppercase;font-weight:400;margin:0 0 3.2rem}.ec-faq__box{max-width:76rem;margin:0 auto;background:#f4f1eb;padding:.8rem 3.2rem;text-align:left;border-radius:2px}.ec-faq__item+.ec-faq__item{border-top:1px solid #e0dacf}.ec-faq__item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem 0;cursor:pointer;font-size:1.5rem;font-weight:500;color:#1c1b19}.ec-faq__item summary::-webkit-details-marker{display:none}.ec-faq__item summary .icon-caret{width:1.2rem;flex:none;transition:transform .2s}.ec-faq__item[open] summary .icon-caret{transform:rotate(180deg)}.ec-faq__answer{padding:0 0 2rem;font-size:1.4rem;line-height:1.7;color:#3b3833}.ec-faq__answer p{margin:0}.ec-faq__help{margin:3.2rem 0 1.4rem;font-size:1.4rem}.ec-faq__btn{min-height:4.8rem;padding:0 3.6rem;background:#1c1b19!important;color:#fff!important;border-radius:2px;letter-spacing:.14em;text-transform:uppercase;font-size:1.3rem}.ec-faq__btn:after,.ec-faq__btn:before{display:none!important}@media(max-width:749px){.ec-band{padding:4.4rem 0;margin-top:4rem}.ec-faq{padding:5rem 0 6rem}.ec-faq__box{padding:.4rem 1.8rem}.ec-faq__item summary{font-size:1.4rem;padding:1.7rem 0}}.ec-pdp .wbswatchclr input[type=radio]:checked+label.ec-photo-swatch,.ec-pdp input[type=radio]:checked+label.ec-photo-swatch{background:var(--ec-paper)!important}.ec-pair__select{max-width:14rem;min-width:11rem}@media(min-width:990px){.ec-pdp .product__media-wrapper{position:sticky;top:9rem;align-self:flex-start}.ec-pdp .product__info-container--sticky{position:static}}.ec-pdp .wbpricetax .price .price-item--last,.ec-pdp .wbpricetax .price .price__regular .price-item--regular{font-size:2rem!important;font-weight:500}.ec-pdp .wbpricetax .price s.price-item{font-size:1.5rem!important}.ec-pdp .wbpricetax .price--on-sale .price-item--last,.ec-pdp .wbpricetax .price--on-sale s.price-item{font-size:calc(2.4rem * var(--ec-pdp-price-scale, 1))!important;font-weight:700!important;line-height:1.15}@media(min-width:750px){.ec-pdp .wbpricetax .price--on-sale .price-item--last,.ec-pdp .wbpricetax .price--on-sale s.price-item{font-size:calc(2.8rem * var(--ec-pdp-price-scale, 1))!important}}@media(max-width:749px){.ec-faq__title{font-size:2.1rem;letter-spacing:.01em}.ec-faq__kicker{font-size:1.05rem;letter-spacing:.1em}.ec-band__title{font-size:2rem}}.ec-band__text a{text-decoration:underline;text-underline-offset:3px}body:has(.ec-sticky.is-visible) button#scroll{bottom:calc(8.6rem + env(safe-area-inset-bottom,0px))!important;transition:bottom .25s}.ec-pay{border:1px solid var(--ec-line);border-radius:var(--ec-radius);padding:1.2rem 1.4rem 1.3rem;text-align:center;background:#fff}.ec-pay__title{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:0 0 1rem;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--ec-ink)}.ec-pay__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;list-style:none;margin:0;padding:0}.ec-pay__item{line-height:0}.ec-pay__item .icon{width:3.8rem;height:2.4rem}@media(max-width:749px){.ec-pay__item .icon{width:3.4rem;height:2.2rem}}.ec-fit-note{margin:.6rem 0 1.2rem;padding:1rem 1.2rem;background:rgba(var(--color-foreground),.04);border-radius:.4rem;font-size:1.35rem;line-height:1.5;text-align:left;color:rgba(var(--color-foreground),.85)}.ec-fit-note strong{font-weight:600;color:rgb(var(--color-foreground))}.ec-few-left{margin:.4rem 0 1.4rem;text-align:left}.ec-few-left__text{display:flex;align-items:center;gap:.9rem;margin:0 0 .7rem;font-size:1.5rem;color:rgb(var(--color-foreground))}.ec-few-left__dot{position:relative;flex:0 0 auto;width:1rem;height:1rem;border-radius:50%;background:#d32f2f}.ec-few-left__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#d32f2f;animation:ec-few-left-pulse 1.4s ease-out infinite}@keyframes ec-few-left-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(2.6);opacity:0}}.ec-few-left__dot{animation:ec-few-left-blink 1.4s ease-in-out infinite}@keyframes ec-few-left-blink{0%,to{opacity:1}50%{opacity:.35}}.ec-few-left__track{width:100%;max-width:28rem;height:.6rem;border-radius:1rem;background:#e6e6e6;overflow:hidden}.ec-few-left__track span{display:block;height:100%;border-radius:1rem;background:#d32f2f}@media(prefers-reduced-motion:reduce){.ec-few-left__dot,.ec-few-left__dot:after{animation:none}}.ec-few-left .ec-few-left__dot,.ec-few-left .ec-few-left__track span{padding:0!important;margin:0!important;min-width:0!important;box-sizing:border-box}.ec-few-left .ec-few-left__dot{width:1rem!important;height:1rem!important}.ec-fit-slider{margin:.8rem 0 1.4rem}.ec-fit-slider__track{position:relative;height:.6rem;border-radius:1rem;margin:0 .2rem;background:linear-gradient(90deg,#d9d9d9,#9a9a9a 50%,#d9d9d9)}.ec-fit-slider__mark{position:absolute;top:50%;width:2.2rem;height:1rem;padding:0!important;transform:translate(-50%,-50%);border-radius:.3rem;background:#111}.ec-fit-slider__labels{display:flex;justify-content:space-between;margin-top:.8rem;font-size:1.3rem;font-weight:500;color:rgb(var(--color-foreground))}.ec-fit-slider__note{margin:.8rem 0 0;font-size:1.3rem;font-style:italic;line-height:1.5;text-align:center;color:rgba(var(--color-foreground),.7)}.ec-few-left{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:1.2rem}.ec-few-left__text,.ec-few-left__track{grid-column:1}.ec-ships-by{grid-column:2;grid-row:1 / span 2;display:flex;align-items:center;gap:.7rem;margin:0;font-size:1.45rem;white-space:nowrap}.ec-ships-by__flag{width:2.4rem;height:auto;border-radius:.2rem}@media(max-width:400px){.ec-ships-by{font-size:1.3rem}}.ec-few-left__text{white-space:nowrap;text-align:left;justify-content:flex-start}.ec-ships-by{white-space:normal;text-align:right;justify-content:flex-end;max-width:48vw;line-height:1.35}@media(max-width:749px){.ec-few-left__text{font-size:1.4rem}.ec-ships-by{font-size:1.3rem}}.ec-pdp .product__tax,.product__info-container .product__tax{display:none!important}.ec-v2{--v2-gap: 2.4rem;--v2-tight: 1.2rem;text-align:left}.ec-v2>*{margin-top:0!important;margin-bottom:var(--v2-gap)!important}.ec-v2>style,.ec-v2>script{display:none!important;margin:0!important}.ec-v2>*:last-child{margin-bottom:0!important}.ec-v2>.product__title{text-align:left!important;margin-bottom:.8rem!important}.ec-v2>.product__title h1,.ec-v2>.product__title{text-align:left!important}.ec-v2>.ec-stars-wrap:empty{display:none!important}.ec-v2>.wbpricetax{text-align:left!important;justify-content:flex-start!important;padding-bottom:var(--v2-gap)!important;border-bottom:1px solid var(--ec-line)}.ec-v2>.wbpricetax .price,.ec-v2>.wbpricetax .mainp-price{justify-content:flex-start!important;text-align:left!important}.ec-v2>.wbspayinstall:empty,.ec-v2>.wbspayinstall:not(:has(shopify-payment-terms)){display:none!important}.ec-v2>variant-selects{margin-bottom:var(--v2-tight)!important}.ec-v2>.size-guide{margin:0 0 var(--v2-tight)!important}.ec-v2 .ec-fit-slider{margin:0 0 var(--v2-gap)!important;padding-top:.4rem}.ec-v2 .ec-fit-slider__labels{font-size:1.25rem;color:var(--ec-muted);font-weight:400}.ec-v2 .ec-fit-slider__note{text-align:left;font-style:normal;font-size:1.3rem;color:var(--ec-ink);margin-top:1rem}.ec-v2 .ec-fit-note{margin:0 0 var(--v2-gap)!important}.ec-v2>.ec-few-left{margin-bottom:var(--v2-tight)!important;padding:1.4rem 1.6rem;border:1px solid var(--ec-line);border-radius:var(--ec-radius);background:#fff;column-gap:1.6rem}.ec-v2 .ec-few-left__text{margin-bottom:.8rem;font-size:1.4rem}.ec-v2 .ec-few-left__track{max-width:none;height:.5rem}.ec-v2 .ec-ships-by{gap:.6rem;font-size:1.3rem;max-width:none}.ec-v2 .ec-ships-by__flag{width:2rem}.ec-v2 .quantity_button_wrapper{position:relative;display:block!important}.ec-v2 .quantity_button_wrapper>.product-form__quantity{position:absolute!important;top:0;left:0;width:11rem!important;max-width:none!important;height:5.2rem;margin:0!important;z-index:1}.ec-v2 .quantity_button_wrapper>product-form,.ec-v2 .quantity_button_wrapper>.product-form{display:block;width:100%!important}.ec-v2 .product-form__buttons{gap:1rem!important}.ec-v2 .product-form__submit{margin-left:12rem!important;width:calc(100% - 12rem)!important}.ec-v2 .shopify-payment-button{width:100%!important}.ec-v2 .shopify-payment-button__more-options{margin-top:.6rem!important;text-align:center;font-size:1.3rem;color:var(--ec-muted)}.ec-v2 .quantity_button_wrapper>.delivery-estimate,.ec-v2 .delivery-estimate{margin:1.4rem 0 0!important;font-size:1.3rem!important;color:var(--ec-muted);justify-content:flex-start!important;text-align:left!important}.ec-v2>.ec-pay{margin-bottom:var(--v2-tight)!important;padding:1.4rem 1.6rem!important}.ec-v2>.ec-trust .ec-trust__item{padding:1.4rem .8rem}.ec-v2>.ec-trust .ec-trust__item span{text-decoration:none}.ec-v2>.product__accordion{margin-bottom:-1px!important}.ec-v2>.product__accordion:not(:has(+.product__accordion)):not(:has(+style+.product__accordion)){margin-bottom:var(--v2-gap)!important}.ec-v2 .product__accordion summary:focus:not(:focus-visible),.ec-v2 .product__accordion details:focus-within summary:not(:focus-visible){outline:none!important;box-shadow:none!important}.ec-v2 .product__accordion summary:focus-visible{outline:1px solid var(--ec-ink)!important;outline-offset:-1px;box-shadow:none!important}.ec-v2>.product__accordion,.ec-v2>.product__accordion:focus-within{box-shadow:none!important}.ec-v2 share-button .share-button__button{color:var(--ec-muted)!important;font-size:1.3rem}.ec-v2 share-button .icon{color:var(--ec-muted)}@media(min-width:990px){.ec-v2{--v2-gap: 2.8rem}}@media(max-width:749px){.ec-v2{--v2-gap: 2rem;--v2-tight: 1rem}.ec-v2 .quantity_button_wrapper>.product-form__quantity{width:10rem!important}.ec-v2 .product-form__submit{margin-left:11rem!important;width:calc(100% - 11rem)!important}}.ec-v2 .ec-ships-by__text{white-space:nowrap}.ec-v2 .product__accordion .accordion__content>:last-child,.ec-v2 .product__accordion .accordion__content ul:last-child{margin-bottom:0!important}@media(max-width:749px){.ec-v2>.ec-few-left{padding:1.2rem 1.4rem;column-gap:1rem}.ec-v2 .ec-few-left__text{font-size:1.3rem;gap:.7rem}.ec-v2 .ec-ships-by{font-size:1.2rem;gap:.5rem}.ec-v2 .ec-ships-by__flag{width:1.8rem}}.ec-v2>.wbpricetax{padding-bottom:1.4rem!important;margin-bottom:2rem!important}.ec-v2>.wbpricetax>*,.ec-v2>.wbpricetax .price,.ec-v2>.wbpricetax .price__container{margin-top:0!important;margin-bottom:0!important;padding-bottom:0!important}.ec-offer{display:grid;gap:.3rem;border-color:var(--ec-ink)}.ec-offer strong{font-size:1.3rem}.ec-offer__link{justify-self:start;margin-top:.4rem;font-size:1.25rem;color:var(--ec-ink);text-decoration:underline;text-underline-offset:.3rem}.ec-v2>.ec-offer{margin-bottom:var(--v2-gap)!important}.ec-bundle{display:grid;gap:.8rem;padding:1.6rem!important;border:1.5px solid #c62828!important;background:#fff!important}.ec-bundle__title{display:flex!important;align-items:center;gap:.9rem;font-size:1.45rem!important;color:#c62828;letter-spacing:.06em;margin:0!important}.ec-bundle__mix{font-size:1.3rem;color:var(--ec-ink);font-weight:500}.ec-bundle__rows{list-style:none;margin:.2rem 0 0;padding:0;display:grid;gap:.6rem}.ec-bundle__row{display:grid;grid-template-columns:7.6rem 1fr;align-items:center;gap:.8rem;padding:.8rem;border:1px solid var(--ec-line);border-radius:2px}.ec-bundle__row.is-deal{background:#fdf3f2;border-color:#f0c9c5}.ec-bundle__row.is-soldout{opacity:.55}.ec-bundle__label{display:grid;font-size:1.25rem;font-weight:600;line-height:1.2}.ec-bundle__label em{font-style:normal;color:#fff;background:#c62828;justify-self:start;margin-top:.3rem;padding:.15rem .5rem;border-radius:2px;font-size:1.05rem;letter-spacing:.06em}.ec-bundle__opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem}.ec-bundle__opts select{width:100%;min-height:4rem;padding:0 .8rem;border:1px solid #c9c3b8;border-radius:2px;background:#fff;font-size:1.35rem;color:var(--ec-ink)}.ec-bundle__total{margin:.2rem 0 0;font-size:1.4rem;font-weight:600;color:var(--ec-ink)}.ec-bundle__add{min-height:5rem;border:0;border-radius:var(--ec-radius);background:#c62828;color:#fff;font-size:1.35rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.ec-bundle__add:disabled{opacity:.5;cursor:default}.ec-bundle__add.loading{opacity:.6}.ec-bundle__note{font-size:1.2rem;color:var(--ec-muted);line-height:1.5}.ec-v2>.ec-bundle{margin-bottom:var(--v2-gap)!important}@media(max-width:400px){.ec-bundle__row{grid-template-columns:6.4rem 1fr}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ec-pdp.css.map */
