fieldset.product-form__input--pill label[for],fieldset.variant-option--pill label[for]{background-color:#1a1a1a;color:#e5e5e5;border:1px solid #2A2A2A;padding:10px 22px;border-radius:999px;cursor:pointer;display:inline-block;margin:4px 6px 4px 0;font-weight:500;transition:all .2s ease}fieldset.product-form__input--pill input[type=radio]:checked+label,fieldset.product-form__input--pill label.checked,fieldset.variant-option--pill input[type=radio]:checked+label,fieldset.variant-option--pill label.checked{background-color:#d4af37;color:#000;border:2px solid #D4AF37;font-weight:700;box-shadow:0 0 0 2px #d4af374d}fieldset.variant-option--swatches label[for]{outline:1px solid #2A2A2A;outline-offset:2px;border-radius:4px;display:block}fieldset.variant-option--swatches label[for] .swatch{opacity:.7;transform:scale(1);transition:all .2s ease}fieldset.variant-option--swatches input[type=radio]:checked+label,fieldset.variant-option--swatches label.checked{outline:2px solid #D4AF37}fieldset.variant-option--swatches input[type=radio]:checked+label .swatch,fieldset.variant-option--swatches label.checked .swatch{opacity:1;transform:scale(1.05)}fieldset.product-form__input--pill .form__label,fieldset.variant-option--pill .form__label,fieldset.variant-option--swatches .form__label{color:#fff;font-size:14px;font-weight:600;margin-bottom:10px;display:block}fieldset.product-form__input--pill .form__label [data-selected-value],fieldset.variant-option--pill .form__label [data-selected-value],fieldset.variant-option--swatches .form__label [data-selected-value]{color:#d4af37;font-weight:700;margin-left:4px}sticky-atc{background-color:#0a0a0a;border-top:1px solid #2A2A2A}.sticky-atc__variant,.sticky-atc__variant .section{background-color:#0a0a0a}.sticky-atc__info{background-color:transparent}.sticky-atc__title span{color:#fff}@media screen and (min-width:750px){main .product-information__grid .product-information__media{position:sticky;top:calc(var(--header-height, 80px) + 1rem);align-self:flex-start;max-height:calc(100vh - var(--header-height, 80px) - 2rem)}main .product-information__grid .product-information__media .swiper-main,main .product-information__grid .product-information__media .swiper-main .swiper,main .product-information__grid .product-information__media .swiper-main .swiper-slide{max-height:calc(100vh - var(--header-height, 80px) - 8rem)}main .product-information__grid .product-information__media .swiper-main img,main .product-information__grid .product-information__media .swiper-main video,main .product-information__grid .product-information__media .swiper-main .deferred-media{max-height:calc(100vh - var(--header-height, 80px) - 8rem);width:auto;height:auto;object-fit:contain;margin-inline:auto}}@media screen and (min-width:1200px){.product-information__grid:not(.product-information__grid--half):not(:has(.product-information__media:empty)).product-information--media-left{grid-template-columns:1.1fr 1fr}.product-information__grid:not(.product-information__grid--half):not(:has(.product-information__media:empty)).product-information--media-right{grid-template-columns:1fr 1.1fr}}.product-details .product-form__buttons,.main-product-information .product-form__buttons{display:flex;flex-direction:column;align-items:stretch;gap:1rem;width:100%}.product-details .product-form__quantity,.main-product-information .product-form__quantity{width:100%}.product-details .add-to-cart-button-container,.main-product-information .add-to-cart-button-container{width:100%;flex:1 1 auto}.product-details .add-to-cart-button-container .button,.product-details .add-to-cart-button-container button[name=add],.main-product-information .add-to-cart-button-container .button,.main-product-information .add-to-cart-button-container button[name=add]{width:100%;min-width:0}.product-information__media .swiper-controls__thumbnails-container[data-thumbnail-position=bottom] .swiper-controls__thumbnails{--card-grid-per-row: 6 !important;--card-grid-per-row-desktop: 6 !important;--card-grid-per-row-tablet: 6 !important}@media screen and (min-width:750px){.product-information__media .swiper-controls__thumbnails-container[data-thumbnail-position=bottom] .swiper-controls__thumbnails>*{--card-grid-per-row: 6 !important;width:calc(100% / 6 - var(--card-grid-gap, 8px) * 5 / 6)}}.facets-toolbar select,.facet-checkbox--select select{background-color:#1a1a1a;color:#e5e5e5;border:1px solid #2A2A2A}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-variant-styling.css.map */
