variant-picker fieldset.variant-option--buttons>legend{font-size:.8rem!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-block-end:12px!important}variant-picker fieldset.variant-option--buttons:has(.variant-option__button-label[style*=--swatch-hex]){gap:14px!important}variant-picker fieldset.variant-option--buttons .variant-option__button-label[style*=--swatch-hex]{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border:1px solid rgb(0 0 0 / .15)!important;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}@media(hover:hover){variant-picker fieldset.variant-option--buttons .variant-option__button-label[style*=--swatch-hex]:hover{transform:scale(1.08)}}variant-picker fieldset.variant-option--buttons .variant-option__button-label[style*=--swatch-hex]:has(input:checked){box-shadow:0 0 0 2px var(--color-background),0 0 0 4px var(--color-foreground)!important;border-color:transparent!important;outline:none!important}variant-picker fieldset.variant-option--buttons .variant-option__button-label[style*=--swatch-hex]:has(input[data-option-available=false]){opacity:.35}variant-picker fieldset.variant-option--buttons:not(:has(.variant-option__button-label[style*=--swatch-hex])){gap:12px!important}variant-picker fieldset.variant-option--buttons:not(:has(.variant-option__button-label[style*=--swatch-hex])) .variant-option__button-label{position:relative;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:64px!important;min-height:52px!important;padding:12px 18px!important;border:1px solid rgb(var(--color-foreground-rgb) / .3)!important;border-radius:8px!important;font-size:1rem!important;letter-spacing:.02em;cursor:pointer;background:var(--color-background)!important;color:var(--color-foreground)!important;transition:border-color .15s ease,box-shadow .2s ease,transform .15s ease}variant-picker fieldset.variant-option--buttons:not(:has(.variant-option__button-label[style*=--swatch-hex])) .variant-option__button-label .variant-option__button-label__text{font-size:1rem!important;color:var(--color-foreground)!important}variant-picker .variant-option__button-label__pill{display:none!important}@media(hover:hover){variant-picker fieldset.variant-option--buttons:not(:has(.variant-option__button-label[style*=--swatch-hex])) .variant-option__button-label:hover{border-color:var(--color-foreground)!important;transform:translateY(-1px);box-shadow:0 3px 10px #00000014}}variant-picker fieldset.variant-option--buttons:not(:has(.variant-option__button-label[style*=--swatch-hex])) .variant-option__button-label:has(input:checked){border:2px solid var(--color-foreground)!important;background:var(--color-background)!important;color:var(--color-foreground)!important;font-weight:600!important;box-shadow:0 2px 8px #00000014}variant-picker .variant-option__button-label:has(input:checked) .variant-option__button-label__text{color:var(--color-foreground)!important;font-weight:600!important}variant-picker fieldset.variant-option--buttons:not(:has(.variant-option__button-label[style*=--swatch-hex])) .variant-option__button-label:has(input[data-option-available=false]){opacity:.5}@media screen and (max-width:479px){variant-picker fieldset.variant-option--buttons .variant-option__button-label[style*=--swatch-hex]{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}variant-picker fieldset.variant-option--buttons:not(:has(.variant-option__button-label[style*=--swatch-hex])) .variant-option__button-label{min-width:56px!important;min-height:48px!important;padding:10px 14px!important}}@media(prefers-reduced-motion:reduce){variant-picker .variant-option__button-label{transition:none}}main[data-template^=product]>.shopify-section:not(:first-child){position:relative}main[data-template^=product]>.shopify-section:not(:first-child):before{content:"";position:absolute;top:-2px;left:50%;transform:translate(-50%);width:84px;height:3px;background:#c9a25e;z-index:1}@media screen and (max-width:768px){.product-details span.buy-buttons-block{position:fixed;z-index:6;bottom:0;left:0;width:100%;background-color:#fffffff2;box-shadow:0 2px 10px #0003;padding:15px 20px}.product-details product-inventory.product-inventory{order:2}.product-details variant-picker.variant-picker--color-grouped{order:3}.product-details span.buy-buttons-block{order:4}.product-details [id*=product_tabs_in_details]{order:5;margin-top:10px}.product-details .divider{order:6}.product-details [id*=complete_the_look]{order:7}}.sticky-desktop-add-to-cart{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:calc(var(--layer-sticky) - 1);display:flex;padding:10px;border-radius:999px;background:var(--color-background);box-shadow:var(--shadow-popover)}.sticky-desktop-add-to-cart[hidden]{display:none}.sticky-desktop-add-to-cart add-to-cart-component,.sticky-desktop-add-to-cart .add-to-cart-button{min-width:220px}@media screen and (max-width:768px){.sticky-desktop-add-to-cart{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/pdp-custom.css.map */
