:root{--tal-brand:#159B56;--tal-brand-dark:#3A171B;--tal-ink:#1C1C1C;--tal-line:#D6D2CC;--tal-muted:#6B6762}.product__info-container .price .price-item--regular,.product__info-container .price--on-sale .price-item--sale{color:var(--tal-brand);font-weight:600}variant-selects .product-form__input--pill{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.8rem}variant-selects .product-form__input--pill .form__label{display:flex;align-items:baseline;gap:.6rem;width:100%;margin:0 0 .4rem;font-size:1.2rem;font-weight:600;letter-spacing:.1rem;text-transform:uppercase;color:var(--tal-ink)}variant-selects .product-form__input--pill .tal-opt-value{font-weight:400;letter-spacing:0;text-transform:none;font-size:1.4rem;color:var(--tal-muted)}variant-selects .product-form__input--pill .tal-size-guide{margin-left:auto;font-size:1.3rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--tal-brand);text-decoration:underline;text-underline-offset:.3rem}variant-selects .product-form__input--pill input[type=radio]+label{margin:0;position:relative;min-width:5.2rem;height:4.6rem;padding:0 1.6rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--tal-line);border-radius:3px;background:#fff;color:var(--tal-ink);font-size:1.4rem;font-weight:500;letter-spacing:.02rem;line-height:1;transition:border-color .15s ease,background-color .15s ease,color .15s ease}variant-selects .product-form__input--pill input[type=radio]+label:hover{border-color:var(--tal-ink)}variant-selects .product-form__input--pill input[type=radio]:checked+label{background:var(--tal-brand);border-color:var(--tal-brand);color:#fff}variant-selects .product-form__input--pill input[type=radio].disabled+label,variant-selects .product-form__input--pill input[type=radio]:disabled+label{background:#f6f5f3;border-color:#e6e3df;color:#a9a5a0;text-decoration:line-through}variant-selects .product-form__input--pill input[type=radio].disabled:checked+label{background:#ede9e6;border-color:var(--tal-brand);color:var(--tal-brand)}variant-selects .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--tal-brand);outline-offset:2px}.product-form__submit.button{min-height:5.4rem;border-radius:3px;background-color:var(--tal-brand);color:#fff;font-size:1.5rem;font-weight:600;letter-spacing:.14rem;text-transform:uppercase}.product-form__submit.button:after,.product-form__submit.button:before{border-radius:3px}.product-form__submit.button:not([disabled]):hover{background-color:var(--tal-brand-dark)}.product-form__submit.button:after{box-shadow:0 0 0 1px var(--tal-brand)}.product-form__submit.button[disabled]{background-color:#8e7c7e;opacity:1}variant-selects .product-form__input--pill input[type=radio]+label:before{border-radius:3px}.product__title h1,.product__title .h1{text-transform:uppercase;letter-spacing:.04em;font-size:2.1rem;line-height:1.18}@media(min-width:750px){.product__title h1,.product__title .h1{font-size:2.8rem}}.price--on-sale .price-item--sale{color:#159b56;font-weight:600}.price--on-sale .price-item--regular{color:#8a8a8a}.price__badge-sale{background:transparent;border:0;color:#c8102e;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:0}.product-form__submit{text-transform:uppercase;letter-spacing:.16em;font-weight:600;min-height:5.6rem}.tal-update{background:#fdecea;border-left:.3rem solid #D32F2F;color:#d32f2f;padding:1.4rem 1.6rem;margin:1.8rem 0 .6rem;font-size:1.4rem;line-height:1.5;border-radius:.2rem}.tal-update strong{font-weight:700}.product__media-wrapper .slider-buttons{justify-content:center;gap:1.2rem}.product__media-wrapper .slider-counter.caption,.product__media-wrapper .slider-button{display:none}.tal-dots{display:flex;gap:.9rem;list-style:none;margin:0;padding:.4rem 0 0}.tal-dots li{width:.8rem;height:.8rem;border-radius:50%;background:#c9c9c9;transition:background .2s}.tal-dots li.is-active{background:#1c1c1c}.product__tax,.price--on-sale .price__badge-sale{display:none!important}.product__info-container .price{font-size:2.4rem;font-weight:600}.product__info-container .price--on-sale .price-item--regular{color:#8a8a8a;font-weight:400;font-size:.8em}.product__info-container .price--on-sale .price-item--sale,.card .price--on-sale .price-item--sale{color:#159b56}.product__info-container .icon-with-text--vertical{margin:1.2rem 0 .4rem}.product-form__input--pill label{position:relative}.product-form__input--pill label.tal-low:after{content:"";position:absolute;left:50%;bottom:.5rem;width:.6rem;height:.6rem;margin-left:-.3rem;border-radius:50%;background:#d32f2f}.tal-scarcity{margin:1.2rem 0 0;font-size:1.5rem;line-height:1.35;display:flex;align-items:center;gap:1rem}.tal-scarcity--low{color:#1c1c1c;font-weight:600}.tal-scarcity--pop{color:#d32f2f;font-weight:400}.tal-scarcity__dot{flex:0 0 auto;width:1.1rem;height:1.1rem;border-radius:50%;background:#d32f2f;box-shadow:0 0 0 .4rem #e5322d2e}.tal-shipbar{display:flex;justify-content:space-between;align-items:center;gap:.8rem;background:#f6f5f3;border-radius:.8rem;padding:1rem 1.4rem;margin:1.2rem 0 .4rem}.tal-shipbar p{margin:0;display:flex;align-items:center;gap:.8rem;font-size:1.3rem;line-height:1.3;color:#1c1c1c}.tal-shipbar__dot{width:1rem;height:1rem;border-radius:50%;background:#159b56;flex:none}.tal-shipbar__flag{font-size:1.6rem;line-height:1}.tal-price__label{color:#d32f2f;font-weight:500;font-size:.6em;letter-spacing:.04em;text-transform:uppercase;margin-left:.8rem;white-space:nowrap}.product__info-container .price--on-sale .price__sale{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 .2rem}.card__badge{top:1rem;right:1rem;left:auto!important;bottom:auto!important}.card__badge .badge{background:#159b56!important;color:#fff!important;border:0!important;border-radius:0!important;font-size:1.2rem;font-weight:600;letter-spacing:.04em;padding:.5rem .9rem}.card .price--on-sale .price-item--regular{color:#8a8a8a}.card .price--on-sale .price-item--sale{color:#159b56;font-weight:600}.card .price--on-sale .price__badge-sale{display:none!important}.tal-reviews{background:#f6f5f3;margin:2.4rem -1.5rem 1.6rem;padding:3.2rem 1.5rem 2rem}@media(min-width:750px){.tal-reviews{margin:2.4rem 0 1.6rem;border-radius:.4rem}}.tal-reviews__track{display:flex;gap:1.6rem;list-style:none;margin:0;padding:0 .4rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.tal-reviews__track::-webkit-scrollbar{display:none}.tal-reviews__card{flex:0 0 100%;scroll-snap-align:center;background:#fff;padding:2.4rem 2.2rem 2.6rem;box-shadow:0 .4rem 1.6rem #0000000f;border-radius:.2rem}.tal-reviews__stars{color:#159b56;font-size:2.2rem;letter-spacing:.2rem;line-height:1;margin-bottom:1.6rem}.tal-reviews__quote{font-style:italic;font-size:1.6rem;line-height:1.55;margin:0 0 1.8rem;color:#1c1c1c}.tal-reviews__name{margin:0;font-weight:700;font-size:1.5rem;color:#1c1c1c}.tal-reviews__city{margin:.2rem 0 0;font-size:1.5rem;color:#1c1c1c}.tal-reviews__dots{display:flex;justify-content:center;gap:1rem;margin-top:2rem}.tal-reviews__dot{width:.9rem;height:.9rem;padding:0;border:0;border-radius:50%;background:#c9c9c9;cursor:pointer}.tal-reviews__dot.is-active{background:#1c1c1c}.card-wrapper .card__heading{min-height:4.2rem}.card__badge,.card__badge.bottom.left,.card__badge.top.left{top:1rem!important;right:1rem!important;left:auto!important;bottom:auto!important;position:absolute}.card__badge .badge{position:static!important}.card .price--on-sale .price-item--sale,.card .price--on-sale .price-item--last{color:#159b56!important;font-weight:600}.card .price--on-sale .price-item--regular{color:#8a8a8a!important}.banner__heading{text-transform:uppercase;font-weight:400;letter-spacing:.08em}.banner__text.subtitle{text-transform:uppercase;letter-spacing:.14em;font-size:1.6rem;color:#fff}.banner__buttons .button{background:#159b56!important;color:#fff!important;text-transform:uppercase;letter-spacing:.2em;font-weight:600;min-width:19rem;--color-button:46,125,79;--color-button-text:255,255,255}.banner__buttons .button:after{box-shadow:none}.product__info-container .price--on-sale .price-item--sale,.card .price--on-sale .price-item--sale,.card .price--on-sale .price-item--last{color:#d32f2f!important}.tal-price__label{display:none}.tal-price__badge{display:inline-block;background:red;color:#fff;font-weight:700;font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase;padding:.5rem .9rem;margin-left:.8rem;vertical-align:middle;line-height:1.2}.card__badge .badge{background:red!important;color:#fff!important;font-weight:700;text-transform:uppercase}.product-form__input--pill label{border:1px solid #D6D6D6!important;background:#fff!important;color:#1c1c1c!important;border-radius:0!important;box-shadow:none!important}.product-form__input--pill input:checked+label{background:#1c1c1c!important;color:#fff!important;border-color:#1c1c1c!important}.product-form__input--pill input.disabled+label{color:#9a9a9a!important;text-decoration:line-through}.tal-scarcity--low,.tal-scarcity--pop{color:#d97f1e;font-weight:400}.tal-scarcity__dot{background:#d97f1e;box-shadow:0 0 0 .4rem #d97f1e2e}.product-form__input--pill label.tal-low:after{background:#d97f1e}.tal-fit{margin:1.6rem 0 .4rem}.tal-fit__title{margin:0 0 .8rem;font-size:1.2rem;font-weight:700;color:#1c1c1c}.tal-fit__track{position:relative;height:.3rem;background:#dadada;border-radius:.2rem}.tal-fit__marker{position:absolute;left:40%;width:20%;height:100%;background:#1c1c1c}.tal-fit__labels{display:flex;justify-content:space-between;margin:.6rem 0 1rem;font-size:1.1rem;color:gray}.tal-fit__info{display:flex;align-items:flex-start;gap:.8rem;margin:0;background:#ecf9f1;color:#1a1a1a;font-size:1.2rem;font-weight:600;line-height:1.4;padding:1rem 1.2rem}.tal-fit__i{flex:0 0 auto;width:1.6rem;height:1.6rem;border:1.5px solid #1A1A1A;border-radius:50%;font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center;font-style:normal}.product-form__submit{background:#159b56!important;color:#fff!important;border-radius:0!important;font-weight:700;letter-spacing:.3em;font-size:1.3rem}.product-form__submit span:after{content:" \2192"}.cart-drawer .cart__checkout-button,.banner__buttons .button{background:#159b56!important;color:#fff!important;border-radius:0!important;font-weight:700;letter-spacing:.3em;font-size:1.3rem}.tal-marquee__item{font-weight:700!important;letter-spacing:.2em!important;font-size:1.3rem!important}.tal-reviews__stars{color:#159b56}.tal-shipbar__dot{background:#159b56}.tal-size-guide{color:#1c1c1c!important}.cart-count-bubble{background:#d32f2f!important;color:#fff!important}.announcement-bar__message{font-weight:700;letter-spacing:.2em;text-transform:uppercase;font-size:1.3rem;padding:1.1rem 0}.announcement-bar__link .svg-wrapper,.announcement-bar__message .icon-arrow{display:none}.collection-list .card{position:relative}.collection-list .card__content{position:absolute;left:0;right:0;bottom:0;padding:5rem 1.2rem 1.4rem;background:linear-gradient(180deg,#0000,#0009);text-align:center}.collection-list .card__heading,.collection-list .card__heading a{color:#fff!important;font-size:1.8rem;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.collection-list .card__heading .icon-wrap{display:none}.collection-list .card__inner{border-radius:0}.card__badge{grid-area:1/1/-1/-1!important;align-self:start!important;justify-self:end!important;margin:1rem}.card__badge,.card__badge.bottom.left,.card__badge.top.left{top:0!important;right:0!important;margin:1rem!important}.rte a,.collapsible-content a,.footer a,.product__description a,.tal-update a{color:#1c1c1c!important;text-decoration:underline}.announcement-bar__message,.announcement-bar__link,.announcement-bar__link .announcement-bar__message{color:#fff!important;opacity:1!important}.utility-bar .announcement-bar__link:hover{opacity:.9!important}.product-form__input--pill label.tal-swatch{padding:0!important;width:7.2rem;height:9.6rem;overflow:hidden;background:#fff!important;border:1px solid #D6D6D6!important;border-radius:0!important;display:inline-flex;margin:0 .6rem .6rem 0}.product-form__input--pill label.tal-swatch img{width:100%;height:100%;object-fit:cover;display:block}.product-form__input--pill input:checked+label.tal-swatch{background:#fff!important;border:2px solid #1C1C1C!important;padding:0!important}.product-form__input--pill input.disabled+label.tal-swatch img{opacity:.45}.product-form__input--pill input.disabled+label.tal-swatch{text-decoration:none}.tal-size-modal{border:0;padding:0;width:min(92vw,56rem);max-height:86vh;background:#fff;color:#1c1c1c;box-shadow:0 2rem 6rem #00000059}.tal-size-modal::backdrop{background:#0009}.tal-size-modal__head{position:relative;padding:2rem 5rem 1.4rem 2rem;border-bottom:2px solid #1C1C1C;text-align:center}.tal-size-modal__title{margin:0;font-size:1.8rem;font-weight:700;line-height:1.3}.tal-size-modal__title span{display:block;font-size:1.4rem;font-weight:400;margin-top:.4rem;color:#444}.tal-size-modal__close{position:absolute;top:1.2rem;right:1.2rem;width:3.6rem;height:3.6rem;border:0;background:transparent;font-size:3rem;line-height:1;cursor:pointer;color:#1c1c1c}.tal-size-modal__body{padding:1.6rem 2rem 2rem;overflow:auto}.tal-size-modal table{width:100%;border-collapse:collapse;font-size:1.3rem;text-align:center}.tal-size-modal th{font-weight:700;text-transform:uppercase;font-size:1.1rem;letter-spacing:.04em;padding:.8rem .4rem;border:1px solid #D6D6D6;background:#fff}.tal-size-modal td{padding:.8rem .4rem;border:1px solid #D6D6D6}.tal-size-modal__note{margin:1.6rem 0 0;font-size:1.3rem;line-height:1.5;text-align:center}.tal-size-modal__note a{color:#1c1c1c}.tal-rating{display:flex;align-items:center;gap:.8rem;margin:0 0 .6rem;text-decoration:none;color:#1c1c1c;font-size:1.5rem}.tal-rating__stars{color:#159b56;font-size:1.9rem;letter-spacing:.1rem;line-height:1}.tal-rating strong{font-weight:700}.tal-rating__count{color:#555}.product__title{margin-top:0}.footer a,.footer .list-menu__item{text-decoration:none!important}.footer a:hover{text-decoration:underline!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/tal-pdp.css.map */
