fieldset{border:none;padding:0;gap:8px}.hide--mobile-up .variant-options{margin:0 0 5px}.variant-options .color{padding:0}variant-radios:has(>.denominations){margin-bottom:1.25rem}.variant-options input{overflow:hidden;position:absolute;height:0;width:100%;margin:0;opacity:0;cursor:pointer}.variant-options input+label{padding:11px 9px;text-transform:uppercase;font-family:var(--font-heading);font-size:14px;line-height:17px;letter-spacing:var(--font-heading-spacing);transition:all .3s ease-in-out}.variant-options input+.facets__label span.swatch-label,.variant-options input+.facets__label,.sorting__list label{text-transform:capitalize;font-family:var(--font-heading);font-size:14px;line-height:17px;letter-spacing:var(--font-heading-spacing);transition:all .3s ease-in-out}.product-form__input:not(.color) input[type=radio]:checked+label{background-color:#fff;color:#000}.product-form__input:not(.color) input[type=radio].sold-out+label{border:none;color:#a0a096}.product-form__input:not(.color) input[type=radio]:checked.sold-out+label{color:#a0a096}.product-form__input.color input[type=radio].sold-out+label:after{background:linear-gradient(-45deg,transparent calc(50% - .7px),white calc(50% - .7px),white 50%,white calc(50% + .7px),transparent calc(50% + .7px));border-radius:50%;content:"";height:100%;position:absolute;top:0;left:2px;width:calc(100% - 4px)}.variant-options input+label.swatch-wrapper:not(.facets__label),.product-swatches li::marker{width:22px;height:21px;border-radius:50%;padding:0;transition:all .3s ease-in-out}.variant-options .swatch{display:block;background:var(--color-border);border-radius:50%;width:22px;height:21px}fieldset.color:has(input[checked]) .swatch{border:1px solid #000}variant-selects select{background:transparent;border:none;border-bottom:1px solid;width:min(100%,200px);margin-bottom:1rem}.tooltip{position:absolute;top:-34px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);background-color:var(--color-primary-background);border:1px solid var(--color-border);white-space:nowrap;text-transform:uppercase;font-size:10px;transition:opacity .3s cubic-bezier(.215,.61,.355,1);opacity:0;padding:.25rem .5rem;pointer-events:none}.tooltip:after,.tooltip:before{position:absolute;top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0}.tooltip:before{border-color:var(--color-border) rgba(202,202,201,0) rgba(202,202,201,0);border-width:7px;margin-left:-7px}.tooltip:after{border-color:var(--color-primary-background) hsla(0,0%,96.9%,0) hsla(0,0%,96.9%,0);border-width:6px;margin-left:-6px}.separate-products{display:flex}.product-card__info .separate-products{margin:11px 0 8px}body:not(.template-collection,.template-search) .shopify-section:not(.section-main-collection-product-grid) .product-card__info .separate-products{display:none}.product-card__media .separate-products{display:none}.product-swatches{padding:0;display:flex;align-items:center;gap:6px;flex-flow:row wrap}.product-swatches li{-webkit-appearance:none;appearance:none;list-style:none;display:flex;flex-flow:row wrap;width:fit-content;align-items:center;justify-content:center;border-radius:50%}.product-swatches li:not(.plp-swatch-count){border:1px solid;border-width:1px;border-color:#000000a6}.separate-products ul.product-swatches a{width:15px;height:15px;border-radius:50%}.separate-products ul.product-swatches .active a{width:13.5px;height:13.5px}.product-swatches li.active{padding:2px}.separate-products li.active{border:1px solid var(--color-primary-text);padding:1px}.separate-products li.active a{width:11px;height:11px}.template-product .separate-products ul.product-swatches a{width:22px;height:21px}.template-product .separate-products ul.product-swatches .active a{width:21px;height:20px}.template-product .color .pdp-size-selector__value-wrapper{display:none}@media screen and (max-width: 767px){.product-card__info .separate-products{margin:0 0 8px;order:-1}}@media (hover: hover){.variant-options input:hover+label.swatch-wrapper:not(.facets__label){border:1px solid}.variant-options input:hover+label.swatch-wrapper .tooltip{opacity:1;z-index:1}.product-card__media:hover .product-info.content--floating .variant-options{opacity:1;visibility:visible;height:auto;padding:25px}.variant-status{flex:0 0 100%;text-align:center;font-family:var(--font-heading);letter-spacing:var(--font-heading-spacing);text-transform:uppercase;margin-bottom:10px}}.product-info.content--floating{width:100%;padding:0}.product-card__media{overflow:hidden}.product-info.content--floating .variant-options{opacity:0;visibility:hidden;width:100%;height:0;display:flex;align-items:center;justify-content:center;flex-flow:row wrap;background:#ffffffb3;margin:0;transition:opacity ease-in-out .3s}.product-card__info .color,.product-card__media .color{display:none}.section-main-product .size{display:flex;flex-flow:column;align-items:flex-start}.section-main-product .size legend{visibility:hidden;opacity:0;height:0}.section-main-product .color legend{float:right;padding:0;margin:-7.5px 0 35px;height:auto;font-size:10px;line-height:12px;letter-spacing:var(--font-heading-spacing)}.section-main-product .pdp-size-selector__value-wrapper{display:flex;position:relative;flex-flow:row;gap:6px}.section-main-product .variant-options .color{display:flex;flex-flow:column;align-items:flex-start}.section-main-product .size .container:has(.variant-option){width:100%;display:flex;align-items:stretch;justify-content:space-between}.section-main-product .size .size-status{font-family:var(--font-body);font-size:11px;line-height:13px;letter-spacing:.55px;color:#909090}.section-main-product .size .notify-me{text-decoration:underline}@media screen and (min-width: 769px){.section-main-product .size .size-status{min-width:100px;text-align:left}}.section-main-product .size .pdp-size-selector__value-wrapper{display:flex;max-width:100%;min-width:225px;width:fit-content;align-items:center;justify-content:space-between}.section-main-product .size .pdp-size-selector__value{font-family:var(--font-body)}.section-main-product fieldset.size{border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;overflow-y:auto;max-height:180px;gap:0}.pdp-size-selector__footnotes{margin:8.5px 0 38px;display:flex;align-items:center;justify-content:flex-end}.pdp-size-selector__footnotes:has(.pdp-size-selector__size-note){justify-content:space-between}.pdp-size-selector__size-note,.pdp-size-selector__size-guide{font-size:10px;line-height:12px;letter-spacing:var(--font-heading-spacing);margin:0;padding:0}.pdp-size-selector__size-guide .size-guide-link{color:#b9b9b9;font-size:11px;line-height:13px;letter-spacing:var(--font-heading-spacing);text-decoration:underline;text-transform:uppercase}.size-status.js-pushowl--bis{text-decoration:underline}@media (max-width: 768px){body:not(.modal--open) .section-main-product .product__info-container{transform:none}.section-main-product .pdp-size-selector__wrapper{position:fixed;top:0;bottom:0;width:100%;left:0;right:0;z-index:var(--z-index-overwrite);display:none}.section-main-product .pdp-size-selector__wrapper-inner{position:absolute;background:#fff;width:100%;z-index:calc(var(--z-index-overwrite) + 1);padding:0 28px;bottom:0}.section-main-product .pdp-size-selector__wrapper.active{display:block}body:has(.section-main-product .pdp-size-selector__wrapper.active) .pdp-size-selector__wrapper .overlay{opacity:1}body:has(.pdp-size-selector__wrapper.active .overlay){overflow:hidden}.section-main-product .size .pdp-size-selector__value-wrapper{flex-flow:column;width:100%}.pdp-size-selector__header{padding:22px 0;font-size:13px;line-height:16px;letter-spacing:var(--font-heading-spacing);text-transform:uppercase;text-align:center}.section-main-product fieldset.size{border-top:1px solid #000;border-bottom:1px solid #000;overflow-y:auto;max-height:none}.pdp-size-selector__footnotes{flex-flow:column}}
/*# sourceMappingURL=/cdn/shop/t/337/assets/variants.css.map */
