.ec-pdp--apparel{--ec-apparel-ink: #1a1a1a;--ec-apparel-text: #3d3d3d;--ec-apparel-muted: #6b6b6b;--ec-apparel-line: #d6d6d6;--ec-apparel-divider: #bfbfbf;--ec-apparel-tile: #f3f3f3;--ec-apparel-green: #15803d}@media screen and (max-width:749px){.ec-pdp--apparel .ec-main-product-wrapper{margin-top:0}.ec-pdp--apparel .product__media-list.slider--mobile .slider__slide{padding-top:0}.ec-pdp--apparel .ec-media-gallery-wrapper{max-width:none;margin:0 -2rem!important}.ec-pdp--apparel .product__media-wrapper slider-component.ec-main-gallery{width:100%;max-width:100%}.ec-pdp--apparel .product__media-wrapper slider-component.ec-main-gallery .product__media-list{margin-bottom:0}.ec-pdp--apparel .product__media-list .product-media-container{width:100%;max-width:100%;border:0!important;border-radius:0!important}.ec-pdp--apparel .product__media-list .image-magnify-hover{border-radius:0!important}.ec-pdp--apparel .ec-product-gallery-buttons{display:none}.ec-pdp--apparel .ec-product-gallery-controls{position:static;width:auto;height:auto}.ec-pdp--apparel .ec-product-gallery-dots{position:static;transform:none;gap:.6rem;padding:1.2rem 0 0}.ec-pdp--apparel .ec-product-gallery-dot{width:.6rem;height:.6rem;border:0;background-color:#d4d4d4}.ec-pdp--apparel .ec-product-gallery-dot:hover,.ec-pdp--apparel .ec-product-gallery-dot--active:hover{transform:none}.ec-pdp--apparel .ec-product-gallery-dot--active{width:1.8rem;border-radius:999px;background-color:var(--ec-apparel-ink);transform:none}.ec-pdp--apparel .ec-title-desktop{display:block}.ec-pdp--apparel .product__info-wrapper{padding-top:1.6rem}}.ec-pdp--apparel .ec-pdp-eyebrow--apparel{display:block;margin:0 0 .6rem;font-size:1.2rem;font-weight:600;letter-spacing:.1em;line-height:1.4;color:var(--ec-apparel-muted)}.ec-pdp--apparel .ec-pdp-eyebrow--apparel+.ec-title-desktop{margin-top:0}.ec-pdp--apparel .product__title h1{margin-top:0;margin-bottom:.8rem!important;font-size:3rem;font-weight:700;line-height:1.12;letter-spacing:-.01em;text-transform:uppercase;color:var(--ec-apparel-ink)}@media screen and (max-width:749px){.ec-pdp--apparel .product__title h1{font-size:2.4rem;line-height:1.15}}.ec-apparel-rating{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .8rem;margin:0 0 1.2rem;font-size:1.4rem;line-height:1.3}.ec-apparel-rating__stars{letter-spacing:.1em;background:linear-gradient(90deg,#e3a800 var(--ec-rating, 0%),#d6d6d6 var(--ec-rating, 0%));-webkit-background-clip:text;background-clip:text;color:transparent}.ec-apparel-rating__value{color:var(--ec-apparel-muted)}.ec-apparel-rating__count{font-weight:600;color:var(--ec-apparel-ink);text-decoration:underline;text-underline-offset:.2em}.ec-pdp--apparel .ec-pdp-price{padding:.4rem 0 0;margin:0}.ec-pdp--apparel .ec-pdp-price__main{gap:.6rem .8rem}.ec-pdp--apparel .ec-pdp-price__value{font-size:3.6rem;font-weight:700;letter-spacing:-.02em;color:var(--ec-apparel-ink)}.ec-pdp-price__suffix{font-family:var(--ec-pdp-display);font-size:1.5rem;font-weight:700;color:var(--ec-apparel-ink)}.ec-pdp--apparel .ec-pdp-price__badge{height:auto;padding:.3rem .8rem;border-radius:.6rem;font-size:1.4rem}.ec-pdp--apparel .ec-pdp-price__installment{margin-top:.6rem;font-size:1.4rem;color:var(--ec-apparel-muted)}.ec-pdp-price__cashback{margin:.6rem 0 0;font-family:var(--ec-pdp-display);font-size:1.4rem;font-weight:600;line-height:1.4;color:var(--ec-apparel-green)}@media screen and (max-width:749px){.ec-pdp--apparel .ec-pdp-price__value{font-size:2.8rem}.ec-pdp--apparel .ec-pdp-price__installment,.ec-pdp-price__cashback{font-size:1.3rem}}.ec-apparel-prints{margin-top:1.2rem}.ec-apparel-prints__label{margin:0 0 1.2rem;font-size:1.5rem;line-height:1.3;color:var(--ec-apparel-text)}.ec-apparel-prints__label strong{font-weight:700;color:var(--ec-apparel-ink)}.ec-apparel-prints__group+.ec-apparel-prints__group{margin-top:1.6rem}.ec-apparel-prints__group-title{display:flex;align-items:center;gap:.8rem;margin:0 0 .8rem;font-size:1.2rem;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:var(--ec-apparel-muted)}.ec-apparel-prints__badge{padding:.2rem .6rem;border-radius:.4rem;background:var(--ec-apparel-ink);color:var(--ec-pdp-yellow, #ffc808);font-size:1.1rem;letter-spacing:.04em}.ec-apparel-prints__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;margin:0;padding:0}.ec-apparel-prints__item{box-sizing:border-box;display:block;aspect-ratio:16 / 17;overflow:hidden;border:.1rem solid #e8e8e8;border-radius:.8rem;background:var(--ec-apparel-tile);transition:border-color var(--duration-short, .1s) ease}.ec-apparel-prints__item img{display:block;width:100%;height:100%;object-fit:cover}a.ec-apparel-prints__item:hover{border-color:#9a9a9a}.ec-apparel-prints__item.is-current{border:.2rem solid var(--ec-apparel-ink)}.ec-apparel-prints__item.is-soldout img{opacity:.45}@media screen and (min-width:990px){.ec-apparel-prints__list{grid-template-columns:repeat(auto-fill,7.2rem)}}.product-form__input.ec-apparel-option{max-width:none;min-width:0;margin:0 0 2rem;padding:0;border:0}.ec-apparel-option__legend{margin:0 0 1.2rem;padding:0;font-weight:400;line-height:1.5;color:var(--ec-apparel-text)}.ec-apparel-option__value{font-weight:700;color:var(--ec-apparel-ink)}.ec-apparel-option__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.ec-apparel-option input[type=radio]+label{box-sizing:border-box;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 17;margin:0;overflow:hidden;border:.1rem solid #e8e8e8;border-radius:.8rem;background:var(--ec-apparel-tile);cursor:pointer;transition:border-color var(--duration-short, .1s) ease}.ec-apparel-option label img{display:block;width:100%;height:100%;object-fit:cover}.ec-apparel-option__name{padding:0 .4rem;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:700;line-height:1.2;text-align:center;overflow-wrap:anywhere;color:var(--ec-apparel-ink)}.ec-apparel-option input[type=radio]+label:hover{border-color:#9a9a9a}.ec-apparel-option input[type=radio]:checked+label{border:.2rem solid var(--ec-apparel-ink)}.ec-apparel-option input[type=radio].disabled+label img,.ec-apparel-option input[type=radio].disabled+label .ec-apparel-option__name{opacity:.45}.ec-apparel-option input[type=radio]:focus-visible+label{outline:.2rem solid rgba(var(--color-foreground),.55);outline-offset:.3rem}@media screen and (min-width:990px){.ec-apparel-option__grid{grid-template-columns:repeat(auto-fill,9rem)}}.ec-pdp--apparel variant-selects{margin-top:1.4rem;padding-top:2.4rem;border-top:.1rem solid var(--ec-apparel-divider)}.product-form__input.ec-apparel-size{position:relative;max-width:none;min-width:0;margin:0;padding:0;border:0}.ec-apparel-size__legend{float:left;width:100%;margin:0 0 1.2rem;padding:0 14rem 0 0;font-weight:400;line-height:1.5;color:var(--ec-apparel-text)}.ec-apparel-size__value{font-weight:700;color:var(--ec-apparel-ink)}.ec-apparel-size__guide{position:absolute;top:0;right:0;padding:0;border:0;background:none;cursor:pointer;font-family:var(--ec-pdp-display);font-size:1.4rem;font-weight:700;line-height:2.25rem;color:var(--ec-apparel-ink);text-decoration:underline;text-underline-offset:.25em}.ec-apparel-size__grid{clear:both;display:flex;flex-wrap:wrap;gap:.8rem}.ec-apparel-size input[type=radio]+label{box-sizing:border-box;position:relative;display:flex;flex:1 1 0;align-items:center;justify-content:center;min-width:4.4rem;max-width:8rem;height:4.6rem;margin:0;padding:0 .4rem;border:.1rem solid var(--ec-apparel-line);border-radius:.8rem;background:#fff;font-family:var(--font-heading-family);font-size:1.5rem;font-weight:700;line-height:1;color:var(--ec-apparel-ink);cursor:pointer;transition:border-color var(--duration-short, .1s) ease}.ec-apparel-size input[type=radio]+label:hover{border-color:#8a8a8a}.ec-apparel-size input[type=radio]:checked+label{border-color:var(--ec-apparel-ink);box-shadow:inset 0 0 0 .1rem var(--ec-apparel-ink)}.ec-apparel-size input[type=radio]:checked+label:after{content:"";position:absolute;z-index:1;top:-.6rem;right:-.6rem;width:1.7rem;height:1.7rem;border-radius:50%;background-color:var(--ec-apparel-ink);background-image:url("data:image/svg+xml,%3Csvg width='417pt' height='417pt' viewBox='0 -46 417.81333 417' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='m159.99 318.58c-3.9883 4.0117-9.4297 6.25-15.082 6.25s-11.094-2.2383-15.082-6.25l-120.45-120.47c-12.5-12.5-12.5-32.77 0-45.246l15.082-15.086c12.504-12.5 32.75-12.5 45.25 0l75.199 75.203 203.2-203.2c12.504-12.5 32.77-12.5 45.25 0l15.082 15.086c12.5 12.5 12.5 32.766 0 45.246z'%3E%3C/path%3E%3C/svg%3E");background-size:55%;background-repeat:no-repeat;background-position:center}.ec-apparel-size input[type=radio].disabled+label{border-color:#e6e6e6;background:repeating-linear-gradient(135deg,#fff 0 .6rem,#ececec .6rem .7rem);color:#b3b3b3;text-decoration:line-through}.ec-apparel-size input[type=radio].disabled:checked+label{border-color:#8a8a8a;box-shadow:inset 0 0 0 .1rem #8a8a8a}.ec-apparel-size input[type=radio]:focus-visible+label{outline:.2rem solid rgba(var(--color-foreground),.55);outline-offset:.3rem}.ec-fit-notice{margin:1.6rem 0 0;padding:1.2rem 1.4rem;border-left:.3rem solid var(--ec-pdp-yellow, #ffc808);border-radius:.6rem;background:#fff8dc;font-size:1.4rem;line-height:1.5;color:var(--ec-apparel-text)}.ec-fit-notice strong{font-weight:700;color:var(--ec-apparel-ink)}.ec-pdp--apparel .ec-quantity-buy-wrapper{margin:2rem 0 0}@media screen and (min-width:750px){.ec-pdp--apparel .ec-quantity-buy-wrapper{margin:0 0 -2rem}}.ec-pdp--apparel .quantity__button:disabled,.ec-pdp--apparel .quantity__input:disabled{cursor:not-allowed;opacity:.5}.ec-pdp--apparel .ec-pdp-trust--apparel{margin-top:1.4rem}.ec-pdp-trust--apparel .ec-pdp-trust{position:static;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2.4rem;margin:0;padding:0}.ec-pdp-trust--apparel .ec-pdp-trust__item,.ec-pdp-trust--apparel .ec-pdp-trust__item+.ec-pdp-trust__item{flex-direction:row;align-items:center;gap:.8rem;padding:0;border:0;text-align:left}.ec-pdp-trust--apparel .ec-pdp-trust__icon{height:auto;margin:0}.ec-pdp-trust--apparel .ec-pdp-trust__icon .ec-trust-icon{width:1.8rem;height:1.8rem;flex:0 0 1.8rem}.ec-pdp-trust--apparel .ec-pdp-trust__title{font-family:var(--ec-pdp-display);font-size:1.3rem;font-weight:400;letter-spacing:0;line-height:1.35;text-transform:none;color:var(--ec-apparel-text)}.ec-pdp-trust--apparel .ec-pdp-trust__subtitle{display:none}@media screen and (max-width:749px){.ec-pdp--apparel .ec-pdp-trust--apparel{margin-top:1.4rem;padding-bottom:2.4rem;border-bottom:.1rem solid var(--ec-apparel-divider)}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/ec-pdp-apparel.css.map */
