:root{--bzc-var-ink: #1F2A44;--bzc-var-accent: #1F2A44;--bzc-var-paper: #FFFFFF;--bzc-var-paper-2: #1F2A440D;--bzc-var-line: #1F2A44}.variant-option--buttons:not(.variant-option--swatches){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;border:0!important;padding:0 0 1px!important}.variant-option--buttons:not(.variant-option--swatches) legend{margin-bottom:10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{position:relative;min-height:48px;width:auto!important;justify-content:flex-start!important;text-align:left;padding:12px 10px 12px 34px!important;margin:0 -1px -1px 0!important;border:1px solid var(--bzc-var-line)!important;border-radius:0!important;background:var(--bzc-var-paper)!important;color:var(--bzc-var-ink)!important;box-shadow:none!important;outline-offset:-3px}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:before,.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__pill{display:none!important}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:after{content:"";position:absolute;left:12px;top:50%;width:10px;height:10px;border:1px solid var(--bzc-var-accent);background:transparent;transform:translateY(-50%);clip-path:none}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__text{line-height:1.3;text-align:left;font-size:.8125rem;white-space:normal!important}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input:checked){background:var(--bzc-var-accent)!important;color:var(--bzc-var-paper)!important}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input:checked):after{background:var(--bzc-var-paper);border-color:var(--bzc-var-paper)}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:hover:not(:has(input:checked)){background:var(--bzc-var-paper-2)!important}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has([data-option-available=false]){color:#1f2a4473!important}.shopify-payment-button__more-options,.shopify-payment-button__skeleton.more-options{display:none!important}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:after{width:12px;height:12px}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:hover:not(:has(input:checked)):after{background:linear-gradient(45deg,transparent calc(50% - .75px),var(--bzc-var-accent) calc(50% - .75px),var(--bzc-var-accent) calc(50% + .75px),transparent calc(50% + .75px)),linear-gradient(-45deg,transparent calc(50% - .75px),var(--bzc-var-accent) calc(50% - .75px),var(--bzc-var-accent) calc(50% + .75px),transparent calc(50% + .75px))}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input:checked):after{background:linear-gradient(45deg,transparent calc(50% - .75px),var(--bzc-var-accent) calc(50% - .75px),var(--bzc-var-accent) calc(50% + .75px),transparent calc(50% + .75px)),linear-gradient(-45deg,transparent calc(50% - .75px),var(--bzc-var-accent) calc(50% - .75px),var(--bzc-var-accent) calc(50% + .75px),transparent calc(50% + .75px)),var(--bzc-var-paper)}.variant-option--buttons:not(.variant-option--swatches){display:flex!important;flex-wrap:wrap!important;gap:6px!important}.variant-option--buttons:not(.variant-option--swatches) legend{width:100%}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:after{content:none!important;display:none!important}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{flex:0 0 auto!important;min-width:52px;min-height:36px;margin:0!important;padding:7px 12px!important;justify-content:center!important;text-align:center}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__text{text-align:center;white-space:nowrap!important}.variant-option--swatches{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.variant-option--swatches legend{width:100%;margin-bottom:10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.variant-option--swatches .variant-option__swatch-value{margin-left:6px;text-transform:none;letter-spacing:0;font-size:.8125rem}.variant-option--swatches .variant-option__button-label--has-swatch{--variant-picker-swatch-width: 40px;--variant-picker-swatch-height: 40px;--variant-picker-swatch-radius: 50%;width:40px!important;height:40px!important;flex:0 0 auto!important;padding:0!important;margin:0!important;border-radius:50%;outline:none!important}.variant-option--swatches .variant-option__button-label--has-swatch .swatch{display:block;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;aspect-ratio:1 / 1!important;border-radius:50%!important;background-size:cover;background-position:center}.variant-option--swatches .variant-option__button-label--has-swatch:hover{box-shadow:0 0 0 2px #fff,0 0 0 3px #1f2a4459}.variant-option--swatches .variant-option__button-label--has-swatch:has(:checked){box-shadow:0 0 0 2px #fff,0 0 0 4px #1f2a44}@media screen and (min-width:750px){.variant-option--swatches .variant-option__button-label--has-swatch{--variant-picker-swatch-width: 44px;--variant-picker-swatch-height: 44px;width:44px;height:44px}}fieldset.variant-option--swatches label.variant-option__button-label--has-swatch span.swatch{width:40px!important;height:40px!important}@media screen and (min-width:750px){fieldset.variant-option--swatches label.variant-option__button-label--has-swatch,fieldset.variant-option--swatches label.variant-option__button-label--has-swatch span.swatch{width:44px!important;height:44px!important}}fieldset.variant-option--swatches label.variant-option__button-label--has-swatch span.swatch{border:1px solid rgb(31 42 68 / .18)!important;box-sizing:border-box}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-height:34px;padding:6px 11px!important}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__text{font-size:.8125rem!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/bzc-variants.css.map */
