.page-product variant-selects{display:block;position:relative}.page-product variant-selects .color-selected{display:flex;position:absolute;left:0;top:0;margin-left:calc(var(--size-xs-xs) * 4);color:var(--color-black);font-family:var(--typo-heading-family);font-size:var(--typo-heading-5);font-weight:var(--font-weight-400);line-height:var(--typo-line-height-90);letter-spacing:var(--typo-heading-letter-spacing-medium);text-transform:uppercase}.page-product variant-selects legend.form__label,.page-product variant-selects .color-selected:before{color:var(--color-black);font-family:var(--typo-heading-family);font-size:var(--typo-heading-5);font-weight:var(--font-weight-400);line-height:var(--typo-line-height-90);letter-spacing:var(--typo-heading-letter-spacing-medium);text-transform:uppercase;padding:0}.page-product variant-selects .color-selected:before{content:":";display:block;margin-right:var(--space-xxs)}.page-product variant-selects fieldset{display:flex;flex-wrap:wrap;gap:var(--tt-space-xs)}.page-product variant-selects fieldset .item{cursor:pointer;display:flex}.page-product variant-selects fieldset .item:empty{display:none}.page-product variant-selects fieldset .item img{max-width:var(--size-100-per-100);height:var(--size-100-per-100)}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.page-product variant-selects fieldset input[type=radio]+label{align-items:center;border:1px solid var(--color-neutral-2);background-color:var(--color-transparent);color:var(--color-black);cursor:pointer;display:flex;font-size:var(--typo-body-s);justify-content:center;line-height:1;margin:0;min-width:var(--size-3xl);padding:var(--tt-space-2xs);position:relative;text-align:center;transition:border var(--transition-duration-03s) ease}.page-product variant-selects fieldset input[type=radio]:checked+label{background-color:var(--color-transparent);border:1px solid var(--color-primary-5);color:var(--color-black)}.page-product variant-selects fieldset input[type=radio]:checked+label::selection{background-color:rgba(var(--color-background),.3)}.product-form__input input[type=radio].disabled+label{background-color:transparent;color:var(--color-neutral-4)}.page-product variant-selects fieldset input[type=radio]:disabled+label{border-color:var(--color-neutral-2);cursor:pointer;color:var(--color-neutral-3);text-decoration:line-through}.page-product variant-selects fieldset input[type=radio]:disabled:checked+label{color:var(--color-neutral-3);cursor:pointer}.page-product variant-selects fieldset .item input[type=radio][name=Color].disabled+label{background:var(--color-transparent);overflow:hidden;position:relative}.page-product variant-selects fieldset .item input[type=radio][name=Color].disabled+label:after{background:var(--background-diagonal-stripes);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1;opacity:var(--opacity-0-7)}.page-product variant-selects fieldset .item input[type=radio][name=Color].disabled+label img{opacity:var(--opacity-0-4)}.page-product variant-selects fieldset.options-size .item input[type=radio][name=Size].size-hidden{display:none}.page-product variant-selects fieldset.options-size .item input[type=radio][name=Size]+label{border:1px solid var(--color-neutral-2);font-size:var(--typo-body-regular);height:var(--size-l);margin:0;min-width:var(--size-3xl);padding:var(--tt-space-s) var(--tt-space-l);position:relative;width:var(--size-100-per-100)}.page-product variant-selects fieldset.options-size .item input[type=radio][name=Size]:checked+label{background-color:transparent;border:2px solid var(--color-primary-5);color:var(--color-black)}.page-product variant-selects fieldset.options-size .item input[type=radio].disabled+label{color:var(--color-neutral-4);text-shadow:var(--text-shadow-outline);overflow:hidden;text-decoration:none}.page-product variant-selects fieldset.options-size .item input[type=radio].disabled+label:after{background:var(--background-diagonal-stripes);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:-1}.page-product variant-selects fieldset.options-size.snowboard{display:grid;gap:var(--space-xxs);grid-template-columns:repeat(5,1fr);max-width:var(--size-100-per-100)}.page-product variant-selects fieldset.options-size.snowboard .item{display:inline-block}.page-product variant-selects fieldset.options-size.snowboard .item input[type=radio][name=Size]+label{height:var(--size-m);min-width:var(--size-2xl)}@media only screen and (min-width:750px){.page-product variant-selects fieldset.options-size.snowboard{display:flex}}.page-product variant-selects fieldset.options-size .item[data-size=XXS]{order:0}.page-product variant-selects fieldset.options-size .item[data-size=XS]{order:1}.page-product variant-selects fieldset.options-size .item[data-size=S]{order:2}.page-product variant-selects fieldset.options-size .item[data-size=M]{order:3}.page-product variant-selects fieldset.options-size .item[data-size=L]{order:4}.page-product variant-selects fieldset.options-size .item[data-size=XL]{order:5}.page-product variant-selects fieldset.options-size .item[data-size=XXL]{order:6}.product--no-media .product-form__input--pill,.product--no-media .product-form__input--swatch,.product--no-media .product-form__input--dropdown{display:flex;align-items:center;justify-content:center;text-align:center}.product--no-media .product-form__input.product-form__input--pill,.product--no-media .product-form__input.product-form__input--swatch{flex-wrap:wrap;margin:0 auto 1.2rem}.product--no-media .product-form__input--dropdown{flex-direction:column;max-width:var(--size-100-per-100)}.product-form__input input[type=radio]:not(.disabled):not(.visually-disabled)+label>.label-unavailable{display:none}.product-form__input--dropdown{--swatch-input--size: 2rem;margin-bottom:1.6rem}.product-form__input--dropdown .dropdown-swatch+select{padding-left:calc(2.4rem + var(--swatch-input--size))}.product-form__input--dropdown .dropdown-swatch{position:absolute;left:1.6rem;top:calc(50% - var(--swatch-input--size) / 2);width:var(--swatch-input--size);height:var(--swatch-input--size);z-index:1}.product-form__input--swatch{display:flex;flex-wrap:wrap}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 3.6rem;margin:.7rem 1.2rem .2rem 0}@media screen and (min-width:750px){.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 2.8rem}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/component-product-variant-picker.css.map */
