.product-form__options{--option-border-color: var(--color-primary-grey);--option-bg-color: var(--color-primary-white);--option-color: var(--color-primary-grey);--option-selected-border-color: var(--color-primary-black);--option-selected-bg-color: var(--color-primary-black);--option-selected-color: var(--color-primary-white);--option-unavailable-border-color: var(--color-primary-light-grey);--option-unavailable-bg-color: var(--color-secondary-smoke);--option-unavailable-color: var(--color-primary-light-grey);--option-color-color: var(--color-primary-light-grey);--option-color-shadow-color: var(--color-secondary-dark-grey);--option-selected-color-shadow-color-1: var(--color-primary-white);--option-selected-color-shadow-color-2: var(--color-primary-black);--option-color-unavailable-color: var(--color-primary-light-grey);--option-color-unavailable-border-color: var(--color-primary-light-grey);--option-color-unavailable-bg-color: var(--color-secondary-smoke);--option-color-hover: var(--option-selected-color);--option-bg-color-hover: var(--option-selected-bg-color);--option-border-color-hover: var(--option-selected-border-color);display:flex;flex-direction:column;gap:.5rem}.product-form__option{order:1}.product-form__option--color{order:0}.product-form__option--size{order:2}.product-form__option-name-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.product-form__option-name span:first-child{text-transform:uppercase;display:inline-block;margin-right:.5rem}.product-form__option-values{--items-in-row: 5;display:flex;gap:.5rem;flex-wrap:wrap}.product-form__option-values--size .product-form__option-value{width:calc((100% - (var(--items-in-row) - 1) * .5rem) / var(--items-in-row))}@media (max-width: 374px){.product-form__option-values--size{--items-in-row: 4}}.product-form__option-values--size .product-form__option-value span{padding-inline:.25rem;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;transition:.3s ease}.product-form__option-values--color{padding-left:.25rem}.product-form .label-js-product-option-does-not-exist{display:none}.product-form__option-values label{cursor:pointer}.product-form__option-value span{font-weight:500;display:inline-block;line-height:1;font-size:.75rem;letter-spacing:.02em;padding:1rem 1.5rem;color:var(--option-color);background-color:var(--option-bg-color);border:.0625rem solid var(--option-border-color)}.product-form__option-value:hover span{color:var(--option-color-hover);background-color:var(--option-bg-color-hover);border-color:var(--option-border-color-hover)}.product-form__option-value input:checked+span{color:var(--option-selected-color);background-color:var(--option-selected-bg-color);border-color:var(--option-selected-border-color)}.product-form__option-value .js-product-option-not-available+span{color:var(--option-unavailable-color);border-color:var(--option-unavailable-border-color);background-image:linear-gradient(to top left,transparent 0%,transparent calc(50% - .0625rem),var(--option-unavailable-bg-color) 50%,transparent calc(50% + .0625rem),transparent 100%)}.product-form__option-color .js-product-option-not-available+span{position:relative}.product-form__option-color .js-product-option-not-available+span:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;color:var(--option-color-unavailable-color);border-color:var(--option-color-unavailable-border-color);background-image:linear-gradient(to top left,transparent 0%,transparent calc(50% - .0625rem),var(--option-color-unavailable-bg-color) 50%,transparent calc(50% + .0625rem),transparent 100%)}.product-form__option-color{margin-right:.1875rem}.product-form__option-color span{display:inline-block;width:1.25rem;height:1.25rem;background:var(--color-swatch-bg);background-size:cover;background-position:center center;border-radius:50%;box-shadow:0 0 0 .0625rem var(--option-color-shadow-color)}.product-form__option-color input:checked+span{box-shadow:0 0 0 .15rem var(--option-selected-color-shadow-color-1),0 0 0 .1875rem var(--option-selected-color-shadow-color-2)}.product-form__actions{margin-top:.5rem}.product-form__action{transition:.3s ease;font-size:.875rem}.product-form__action.item-loading{color:transparent}.swym-custom-watchlist{opacity:.8;pointer-events:none;transition:.3s ease}.swym-buttons-loaded .swym-custom-watchlist{opacity:1;pointer-events:initial}.product-form__action-dot{display:inline-block;width:.3125rem;height:.3125rem;border-radius:50%;background-color:currentColor}[data-availability=false] .product-form__payment-buttons,[data-availability=false] .product-form__checkout-buttons{display:none}.product-form .swym-button-bar{display:none!important;margin:0!important;margin-top:-.5rem!important;margin-bottom:1rem!important;font-family:var(--font-family-primary)}.product-form .swym-button-bar *{font-family:var(--font-family-primary)!important}.product-form .swym-button{right:0!important;border:1px solid var(--color-primary-white);background-color:var(--color-primary-white)!important;color:var(--color-primary-black)!important;transition:.3s ease;cursor:pointer}.product-form .swym-button.swym-add-to-watchlist:after{color:var(--color-primary-black)!important}.product-form .swym-bbar-nomargin{display:none!important}.product-form .swym-watchlist-cta{font-weight:500!important;text-transform:uppercase!important;letter-spacing:.08em;font-size:.875rem!important}.product-form .swym-button:hover{background-color:transparent!important;color:var(--color-primary-white)!important}.product-form .swym-button:hover:after{color:var(--color-primary-white)!important}.product-form__checkout-buttons{margin-top:1rem}.product-form__checkout-buttons .shopify-cleanslate ul{gap:1rem!important;margin:0!important}.product-form__checkout-buttons .shopify-cleanslate ul li{flex-grow:1!important}.product-form__actions-btns{display:flex;flex-direction:column;gap:.5rem}.product-form__option-sizeguide{font-size:.75rem;font-weight:600;line-height:1;text-transform:uppercase}.product-form__option-sizeguide svg{vertical-align:middle;margin-right:.25rem}.product-form__actions-btns button{font-size:.875rem}
/*# sourceMappingURL=/cdn/shop/t/304/assets/css-product-form.css.map */
