.variant-picker,.variant-picker__form{width:100%}.variant-picker[data-shopify-visual-preview]{min-width:300px;padding-inline-start:max(var(--space-4, .25rem),var(--padding-inline-start))}.variant-option__select-wrapper{display:flex;position:relative;border:var(--style-border-width-inputs) solid var(--color-border);border-radius:calc(var(--style-border-radius-inputs) * var(--corner-scale, 1));corner-shape:var(--corner-shape, round);align-items:center;margin-top:var(--margin-2xs);overflow:clip}.variant-option__select-wrapper:has(.swatch){--variant-picker-swatch-width: 20px;--variant-picker-swatch-height: 20px}.variant-option__select-wrapper:hover{border-color:var(--color-variant-hover-border)}.variant-option__select:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.variant-option__select{padding-block:var(--padding-md);padding-inline:var(--padding-lg) calc(var(--padding-lg) + var(--icon-size-2xs));-webkit-appearance:none;appearance:none;border:0;width:100%;margin:0;cursor:pointer}.variant-option__select-wrapper .icon{position:absolute;right:var(--padding-md);top:50%;transform:translateY(-50%);width:var(--icon-size-2xs);height:var(--icon-size-2xs);pointer-events:none}.variant-option__select--has-swatch{padding-inline-start:calc((2 * var(--padding-sm)) + var(--variant-picker-swatch-width))}.variant-option__select-wrapper .swatch{position:absolute;top:50%;left:var(--padding-md);transform:translateY(-50%)}.variant-picker--center,.variant-picker--center .variant-option{text-align:center;align-items:center;justify-content:center;width:100%}.variant-picker--right,.variant-picker--right .variant-option{text-align:right;justify-content:right}variant-picker.variant-picker .variant-picker__form{display:flex;flex-direction:column;gap:16px}variant-picker.variant-picker .variant-option{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;width:100%;margin:0;padding:0;border:0;min-width:0}variant-picker.variant-picker .variant-option+.variant-option{margin-top:0}variant-picker.variant-picker .variant-option legend{float:left;flex:0 0 auto;margin:0 8px 0 0;padding:0;color:#070d12;font-family:var(--font-body--family);font-size:12px;line-height:15px}variant-picker.variant-picker .variant-option__swatch-value,variant-picker.variant-picker .variant-option__strikethrough{display:none}.variant-option__accordion-value,.variant-option__accordion-icon,.variant-option__accordion-toggle{display:none}.variant-option__values,.variant-option__values-inner{display:contents}@media screen and (max-width:749px){.product-information--pdp variant-picker.variant-picker .variant-picker__form{--variant-accordion-duration: .9s;--variant-accordion-easing: cubic-bezier(.22, 1, .36, 1);gap:0}.product-information--pdp variant-picker.variant-picker .variant-option--buttons{padding-bottom:0;border-bottom:1px solid #eef3f4;transition:padding-bottom var(--variant-accordion-duration) var(--variant-accordion-easing)}.product-information--pdp variant-picker.variant-picker .variant-option--buttons.is-open{padding-bottom:16px}.product-information--pdp variant-picker.variant-picker .variant-option--buttons>legend{float:none;display:flex;align-items:center;gap:4px;width:100%;min-height:40px;margin:0;padding:8px 0;font-size:16px;font-weight:600;position:relative}.product-information--pdp .variant-option__accordion-value{display:inline;font-size:13px;font-weight:400}.product-information--pdp .variant-option__accordion-icon{display:inline-flex;width:10px;height:10px;margin-left:auto;transition:transform var(--variant-accordion-duration) var(--variant-accordion-easing)}.product-information--pdp .variant-option__accordion-icon svg{width:10px;height:10px}.product-information--pdp .variant-option__accordion-icon path{stroke-width:2}.product-information--pdp .is-open>legend .variant-option__accordion-icon{transform:rotate(180deg)}.product-information--pdp .variant-option__accordion-toggle{display:block;position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.product-information--pdp variant-picker.variant-picker .variant-option--buttons>.variant-option__values{display:grid;grid-template-rows:0fr;width:100%;opacity:0;visibility:hidden;transition:grid-template-rows var(--variant-accordion-duration) var(--variant-accordion-easing),opacity var(--variant-accordion-duration) var(--variant-accordion-easing),visibility 0s linear var(--variant-accordion-duration)}.product-information--pdp variant-picker.variant-picker .variant-option--buttons.is-open>.variant-option__values{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}.product-information--pdp variant-picker.variant-picker .variant-option__values-inner{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:0;margin:-3px;padding:3px;overflow:hidden}}@media screen and (max-width:749px)and (prefers-reduced-motion:reduce){.product-information--pdp variant-picker.variant-picker .variant-picker__form{--variant-accordion-duration: 0s}}variant-picker.variant-picker .variant-option:not(.variant-option--swatches) .variant-option__button-label{flex:0 0 auto;box-sizing:border-box;min-width:0;min-height:31px;padding:0 12px;border:.25px solid rgb(206 206 206 / 50%);border-radius:calc(8px * var(--corner-scale, 1));corner-shape:var(--corner-shape, round);background:#eef3f4;color:#070d12;font-family:var(--font-body--family);font-size:12px;line-height:15px;justify-content:center;white-space:nowrap}variant-picker.variant-picker .variant-option__button-label--missing{opacity:.4;cursor:not-allowed}variant-picker.variant-picker .variant-option:not(.variant-option--swatches) .variant-option__button-label:has(:checked){flex:1 1 auto;border:1px solid rgba(7,13,18,.25);background:#fff;color:#070d12;font-weight:600}@media screen and (min-width:750px){variant-picker.variant-picker .variant-option:not(.variant-option--swatches) .variant-option__button-label,variant-picker.variant-picker .variant-option:not(.variant-option--swatches) .variant-option__button-label:has(:checked){flex:1 1 auto}variant-picker.variant-picker .variant-option:not(.variant-option--swatches) .variant-option__button-label:has(:checked){border:.5px solid #070d12}}variant-picker.variant-picker .variant-option:not(.variant-option--swatches) .variant-option__button-label:before,variant-picker.variant-picker .variant-option:not(.variant-option--swatches) .variant-option__button-label:after,variant-picker.variant-picker .variant-option__button-label__pill{display:none}variant-picker.variant-picker .variant-option--swatches .variant-option__button-label--has-swatch{flex:0 0 auto;max-width:100%;min-height:0;padding:0;border:0;border-radius:calc(8px * var(--corner-scale, 1));corner-shape:var(--corner-shape, round);background:transparent;outline:none}variant-picker.variant-picker .variant-option--swatches .variant-option__button-label--has-swatch:has(:checked){flex:1 1 auto;outline:none}variant-picker.variant-picker .variant-option--swatches .variant-option__button-label--has-swatch:has(:focus-visible){outline:2px solid #070d12;outline-offset:1px}variant-picker.variant-picker .variant-option--swatches .swatch{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:31px;min-width:31px;height:31px;padding:0;border:.5px solid var(--swatch-border, transparent);border-radius:calc(8px * var(--corner-scale, 1));corner-shape:var(--corner-shape, round);white-space:nowrap}variant-picker.variant-picker .variant-option--swatches .swatch--gradient{background-size:100% 100%}variant-picker.variant-picker .variant-option--swatches .variant-option__button-label:has(:checked) .swatch{width:100%;min-width:max-content;padding:0 16px}variant-picker.variant-picker .variant-option__swatch-name{display:none;color:var(--swatch-text, #070d12);font-family:var(--font-body--family);font-size:12px;line-height:15px}variant-picker.variant-picker .variant-option__button-label:has(:checked) .variant-option__swatch-name{display:block;font-weight:600}.variant-option__swatch-caption{display:none}@media screen and (max-width:749px){.product-information--pdp .variant-option__accordion-value{font-style:italic;font-size:13px}.product-information--pdp variant-picker.variant-picker .variant-option--buttons.is-open{padding-bottom:24px}.product-information--pdp variant-picker.variant-picker .variant-option--buttons>.variant-option__values{transition:grid-template-rows var(--variant-accordion-duration) var(--variant-accordion-easing),margin-top var(--variant-accordion-duration) var(--variant-accordion-easing),opacity var(--variant-accordion-duration) var(--variant-accordion-easing),visibility 0s linear var(--variant-accordion-duration)}.product-information--pdp variant-picker.variant-picker .variant-option--buttons.is-open>.variant-option__values{margin-top:16px}.product-information--pdp variant-picker.variant-picker .variant-option:not(.variant-option--swatches) .variant-option__values-inner{flex-direction:column;align-items:stretch}.product-information--pdp variant-picker.variant-picker .variant-option:not(.variant-option--swatches) .variant-option__button-label{width:100%;min-height:40px;padding:8px 16px;font-size:13px;line-height:normal}.product-information--pdp variant-picker.variant-picker .variant-option:not(.variant-option--swatches) .variant-option__button-label:has(:checked){border:.5px solid #070d12}.product-information--pdp variant-picker.variant-picker .variant-option--swatches .variant-option__values-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-information--pdp variant-picker.variant-picker .variant-option--swatches .variant-option__button-label--has-swatch{display:flex;flex-direction:column;gap:8px;padding:8px;border:.25px solid #cecece;border-radius:calc(16px * var(--corner-scale, 1));background:#eef3f4}.product-information--pdp variant-picker.variant-picker .variant-option--swatches .variant-option__button-label--has-swatch:has(:checked){border-color:#070d12;box-shadow:inset 0 0 0 .75px #070d12}.product-information--pdp variant-picker.variant-picker .variant-option--swatches .swatch,.product-information--pdp variant-picker.variant-picker .variant-option--swatches .variant-option__button-label:has(:checked) .swatch{width:100%;min-width:0;height:32px;padding:0;border:.25px solid #cecece}.product-information--pdp variant-picker.variant-picker .variant-option--swatches .variant-option__button-label .variant-option__swatch-name{display:none}.product-information--pdp .variant-option--swatches .variant-option__swatch-caption{display:block;color:#070d12;font-family:var(--font-body--family);font-size:13px;font-weight:400;line-height:normal;text-align:center}.product-information--pdp .variant-option--swatches .variant-option__button-label:has(:checked) .variant-option__swatch-caption{font-weight:600}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/snippet-variant-main-picker.css.map */
