variant-radios .accordion{margin-bottom:calc(var(--accordion-padding) + var(--accordion-gap))}variant-radios .accordion:last-child{margin-bottom:var(--unit-medium)}variant-radios .accordion:first-child{padding-top:calc(var(--accordion-padding) + var(--accordion-gap));border-top-color:rgba(var(--stroke-color));border-top-width:var(--stroke-light);border-top-style:solid}variant-radios summary.accordion__title{margin-bottom:calc(var(--accordion-padding) + var(--accordion-gap))}variant-radios .accordion__content{padding-bottom:calc(var(--accordion-gap) * 2)}variant-radios legend.form__label{display:flex;align-items:center;gap:calc(var(--unit-small) + var(--unit-micro));margin-bottom:0}variant-radios legend.form__label .option-title{display:flex;flex-direction:column}variant-radios legend.form__label .option-total{color:rgba(var(--color-neutral-2));font-size:var(--font-body-small);font-weight:400;margin-left:var(--unit-micro)}variant-radios legend.form__label .option-value{font-size:var(--font-body-small);font-weight:400}.product-form__input input[type=radio]{display:none}.product-form__input input[type=radio]+label .icon{display:none;visibility:hidden}.product-form__input input[type=radio]:not([data-custom_selector=true])+label:before{background-color:#f9f9f9;border:1px solid rgba(var(--color-neutral-1));content:"";width:var(--unit-medium);height:var(--unit-medium);position:absolute;border-radius:var(--unit-medium);margin-left:calc(calc(var(--unit-medium) * -1) - var(--unit-small))}.product-form__input input[type=radio]:not([data-custom_selector=true]):checked+label:before{border:6px solid rgba(var(--color-accent-1));background-color:rgba(var(--color-secondar))}.product-form__input input[type=radio]:not([data-custom_selector=true])+label{padding-left:calc(var(--unit-medium) + var(--unit-small));display:block}.variant-options p.option-price{font-size:var(--font-body-small);margin:0}.variant-options p.price-included{color:rgba(var(--color-neutral-2));font-weight:400}.variant-options p.price-included__false{color:rgba(var(--color-primary));font-weight:700}.variant-options[data-option=Size]{display:flex;flex-direction:column;gap:var(--unit-micro)}.options-list.size-chip{padding:2px}.options-list.size-chip input[type=radio]+label{border:1px solid rgba(var(--color-neutral-1));border-radius:var(--unit-small);overflow:hidden;display:flex}.options-list.size-chip input[type=radio]:checked+label{border-color:rgba(var(--color-accent-1));outline:2px solid rgba(var(--color-accent-1))}.options-list.size-chip label .media{display:block;max-width:100px;min-height:100%}.options-list.size-chip label .media img{object-fit:contain;object-position:center center;min-width:100%;min-height:100%}.options-list.size-chip label .size-chip__details{flex:3;padding:calc(var(--unit-small) + var(--unit-micro));align-self:center}.options-list.size-chip label .size-chip__details *{margin:0;padding:0}.options-list.size-chip label .size-chip__details .row:first-child{display:flex;justify-content:space-between}.options-list.size-chip label .size-chip__details p{font-size:var(--font-body-small)}.options-list.size-chip label .size-chip__details p.title,.options-list.size-chip label .size-chip__details p.description{color:rgba(var(--color-primary))}.options-list.size-chip label .size-chip__details p.title{font-weight:700}.fabric-tier{background-color:rgba(var(--color-neutral-1));display:flex;gap:var(--unit-micro);padding:var(--unit-micro) var(--unit-small);margin-left:calc(var(--unit-small) * -1);margin-right:calc(var(--unit-small) * -1);width:calc(100% + calc(var(--unit-small) * 2));border:1px solid rgba(var(--color-neutral-1));justify-content:space-between;align-items:center}.fabric-tier:first-child{border-radius:var(--layout-section-radius) var(--layout-section-radius) 0 0}.fabric-tier_title{display:flex;align-items:center;gap:var(--unit-micro)}.fabric-tier_title>.title{font-size:var(--font-body-small);margin:0}#fabric-tier .fabric-tier_title>.tooltip>.trigger{color:rgba(var(--color-primary))}.fabric-tier_options{width:100%}.options-list.fabric-chip{width:52px}.options-list.fabric-chip .fabric-chip__media{position:relative;border-radius:5px}.options-list.fabric-chip .fabric-chip__media>.icon{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);z-index:1}.options-list.fabric-chip .fabric-chip__media .media{position:relative;width:100%;height:0;padding-bottom:100%}.options-list.fabric-chip .fabric-chip__media .media img{position:absolute;width:100%;height:100%;border-radius:5px}.options-list.fabric-chip .fabric-chip__details{text-align:center;margin-top:var(--unit-micro)}.options-list.fabric-chip .fabric-chip__details p{margin:0;color:rgba(var(--color-primary));font-size:10px;line-height:1.2}.product-form__input input[type=radio][name="Fabric and Color"]+label .icon-checkmark-alt path{color:rgb(var(--color-secondary))}.product-form__input input[type=radio][name="Fabric and Color"].disabled+label .icon-unavailable,.product-form__input input[type=radio][name="Fabric and Color"]:checked:not(.disabled)+label .icon-checkmark-alt{display:block;visibility:visible}.product-form__input input[type=radio][name="Fabric and Color"].disabled+label .fabric-chip__media,.product-form__input input[type=radio][name="Fabric and Color"].disabled+label .fabric-chip__media .media{opacity:50%}.product-form__input input[type=radio][name="Fabric and Color"]+label{cursor:pointer}.product-form__input input[type=radio][name="Fabric and Color"]:not(:checked)+label .fabric-chip__media{transition:.08s ease-in-out}.product-form__input input[type=radio][name="Fabric and Color"]:not(:checked)+label:hover .fabric-chip__media{border:1px solid rgba(var(--color-accent-1));padding:3px}li[data-fabric-tier="Classic Microsuede"],.swiper-slide[data-fabric-tier="Classic Microsuede"]{order:1}li[data-fabric-tier="Performance Microsuede+"],.swiper-slide[data-fabric-tier="Performance Microsuede+"]{order:2}li[data-fabric-tier="Luxe Velvet"],.swiper-slide[data-fabric-tier="Luxe Velvet"]{order:3}li[data-fabric-tier="Luxe Flatweave"],.swiper-slide[data-fabric-tier="Luxe Flatweave"]{order:4}li[data-fabric-tier="Luxe Corded Plush"],.swiper-slide[data-fabric-tier="Luxe Corded Plush"]{order:5}@media screen and (max-width:749px){.variant-options[data-option="Fabric and Color"]{padding:0 var(--unit-micro) var(--unit-micro) var(--unit-micro);gap:var(--unit-micro)}.fabric-tier{margin-bottom:0;margin-left:calc(var(--unit-micro) * -1);margin-right:calc(var(--unit-micro) * -1)}}.variant-options[data-option="Waterproof Liners"] .title{margin-bottom:var(--unit-micro)}.protection_scale{color:rgba(var(--color-neutral-1));position:relative;width:100%;height:20px;margin-bottom:var(--unit-small)}.protection_scale svg{width:100%}.protection_scale .protection_scale-indicator{position:absolute;height:100%;width:100%;display:block;background:linear-gradient(to right,#ef7d5b 0,#dbecdb,#2f5225);clip-path:url(#protectionClip)}.protection_scale rect{fill:transparent}body[data-template="product.gift-card"] .product-form__input .variant-options{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:var(--unit-micro);row-gap:var(--unit-micro)}body[data-template="product.gift-card"] .product-form__input input[type=radio]+label:before{display:none}body[data-template="product.gift-card"] .product-form__input input[type=radio]+label{padding:calc(var(--unit-small) - 1px);display:flex;flex-direction:row-reverse;gap:var(--unit-micro);height:auto;border:1px solid rgba(var(--color-neutral-1));border-radius:var(--unit-small);justify-content:center;align-items:center;color:rgba(var(--color-primary))}body[data-template="product.gift-card"] .product-form__input input[type=radio]+label span.value{padding:0 var(--unit-micro)}body[data-template="product.gift-card"] .product-form__input input[type=radio]:not(:checked)+label .icon{color:rgba(var(--color-neutral-1))}body[data-template="product.gift-card"] .product-form__input input[type=radio]+label .icon.icon-checkmark_double{display:block;visibility:visible}body[data-template="product.gift-card"] .product-form__input input[type=radio]:checked+label{background-color:rgba(var(--color-accent-3));border-color:rgba(var(--color-accent-3));color:rgba(var(--color-accent-1))}
/*# sourceMappingURL=/cdn/shop/t/47/assets/product-variant-controls.css.map */
