.swatches__swatch,.swatches__swatch-container{width:auto!important}.swatches__swatch-container input,.swatches__swatch input{display:none}.swatches__swatch-container{display:flex;align-items:center}.swatches__swatch{cursor:pointer;padding:.4rem .6rem;display:inline-block;background-color:#f9f8f8;font-size:1.2rem;font-weight:200;transition:all .3s}.swatches__swatch:hover:not(.is-checked){font-weight:700}.swatches__swatch.is-product-group{padding:0;border:2px solid transparent;background-color:transparent}.swatches__swatch.is-product-group.selected{border:2px solid #212a2e}.swatches__swatch .responsive-image__wrapper{text-transform:capitalize}.swatches__swatch.is-size .swatches__swatch-inner{position:relative;display:block;height:40px;width:40px;line-height:40px;background-color:#f9f8f8;border-radius:50%;text-align:center}.swatches__size-swatches .swatches__swatch:hover :not(:checked)+.swatches__swatch-inner,.swatches__swatch.is-size input:checked+.swatches__swatch-inner{border:1px solid #000}.swatches__swatch.is-color .swatches__swatch-inner{position:relative;display:block;width:40px;height:40px;padding:initial;background-color:#eff0eb;border-radius:50%;transition:all .3s}.swatches__swatch.is-color .swatches__swatch-inner .responsive-image__wrapper{position:static}.swatches__swatch.is-color .swatches__swatch-inner img{position:absolute;width:30px;height:30px;-o-object-fit:cover;object-fit:cover;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.swatches__swatch.is-product-group .swatches__swatch-inner{position:relative;display:block;height:30px}.swatches__swatch.is-product-group .swatches__swatch-inner .responsive-image__wrapper{position:static}.swatches__swatch.is-product-group .swatches__swatch-inner img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover}.swatches__color-swatches .swatches__swatch:hover :not(:checked)+.swatches__swatch-inner,.swatches__swatch.is-color input:checked+.swatches__swatch-inner,.swatches input:checked{border:1px solid #000}.swatches__swatches{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1.4rem}.swatches__svg-background{opacity:.3;background:linear-gradient(to top left,#f9f8f8 0,#f9f8f8 calc(50% - 1px),#000 50%,#f9f8f8 calc(50% + 1px),#f9f8f8)}.is-checked:not(.swatches__svg-background){border:1px solid #000;background-color:#fff}.product-form{margin-top:1.6rem;display:block}.product-form__options,.product-form label,.product-form legend{text-transform:uppercase}.product-form__options .color-names,.product-form label .color-names,.product-form legend .color-names{text-transform:none}.product-form__options,.product-form legend{margin-bottom:.8rem}.product-form__option:not(:last-child){margin-bottom:3.2rem}@media(min-width:48em){.product-form__option:not(:last-child){margin-bottom:2rem}}.product-form__submit{margin-top:3.2rem;font-weight:700}@media(min-width:48em){.product-form__submit{margin-top:2rem}}.product-form__submit.loading,.product-form__submit.loading:hover{color:#fff}.klaviyo-bis-trigger:not([style="display: none;"])+.product-form__submit[disabled]{display:none}.product-form__options,.product-form fieldset,.product-form legend{padding:0;display:flex;flex-direction:column}.product-form .shopify-payment-button{width:-moz-max-content;width:max-content}.product-form .shopify-payment-button__button{margin-top:1.6rem;padding:0;display:block;border:none}.product-form .shopify-payment-button__button--hidden{display:none}.product-form .shopify-payment-button__more-options{padding:0}.product-form .shopify-payment-button__more-options:hover{background-color:transparent;border:none;color:#000}.product-form .quantity{margin-top:.3rem}.product-form__submit.button:hover{color:#fff;background-color:#2d2a2b;border-color:#2d2a2b}.size-option-size-chart{display:flex;align-items:baseline}.size-chart{margin-left:auto}
