.variant-picker--hommly-options .product-option-group{width:100%}.variant-picker--hommly-options .product-option-group+.product-option-group,.variant-picker--hommly-options .product-option-group+.variant-option,.variant-picker--hommly-options .variant-option+.product-option-group{margin-top:20px}.variant-picker--hommly-options .product-option-group .variant-option--buttons{display:block;margin:0;padding:0;border:none;min-width:0}.variant-picker--hommly-options .product-option-group legend{margin-block-end:8px;padding:0;font-weight:var(--font-weight-medium, 500)}.variant-picker--hommly-options .product-option-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;min-width:0;box-sizing:border-box}.variant-picker--hommly-options .product-option-group--scrollable{position:relative}.variant-picker--hommly-options .product-option-group--scrollable .product-option-values{position:relative;max-height:220px;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:auto;padding:10px;border:1px solid rgb(var(--color-border-rgb, 0 0 0) / .12);border-radius:12px;background-color:rgb(var(--color-background-rgb, 255 255 255) / .6);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgb(var(--color-foreground-rgb) / .25) transparent}.variant-picker--hommly-options .product-option-group--scrollable .product-option-values::-webkit-scrollbar{width:6px}.variant-picker--hommly-options .product-option-group--scrollable .product-option-values::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground-rgb) / .22);border-radius:999px}.variant-picker--hommly-options .product-option-group--scrollable .product-option-values::-webkit-scrollbar-track{background:transparent}.variant-picker--hommly-options .product-option-group--scrollable .product-option-values:after{content:"";position:sticky;bottom:0;left:0;display:block;width:100%;height:28px;margin-top:-28px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--color-background, #faf8f5));opacity:0;transition:opacity .15s ease}.variant-picker--hommly-options .product-option-group--scrollable[data-scroll-fade=true] .product-option-values:after{opacity:1}.variant-picker--hommly-options .product-option-group__scroll-hint{margin:6px 0 0;font-size:.75rem;line-height:1.3;color:rgb(var(--color-foreground-rgb) / .55);text-align:center}.variant-picker--hommly-options .product-option-group .variant-option--equal-width-buttons{display:block}.variant-picker--hommly-options .product-option-group .variant-option--equal-width-buttons .product-option-values{grid-template-columns:repeat(3,minmax(0,1fr))}.variant-picker--hommly-options .product-option-group .variant-option__button-label{width:100%;min-width:0;min-height:44px;flex:none;padding:8px 10px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;white-space:normal;margin:0}.variant-picker--hommly-options .product-option-group .variant-option__button-label__pill{display:none}.variant-picker--hommly-options .product-option-group .variant-option__button-label:has(:checked):not(.variant-option__button-label--has-swatch){background-color:var(--color-selected-variant-background);color:var(--color-selected-variant-text);border-color:var(--color-selected-variant-border);font-weight:var(--font-weight-semibold, 600)}.variant-picker--hommly-options .product-option-group .variant-option__button-label__text{text-align:center;line-height:1.25;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-wrap:balance;width:100%}.variant-picker--hommly-options .product-option-group .variant-option--swatches .product-option-values{grid-template-columns:repeat(auto-fill,minmax(44px,1fr))}.variant-picker--hommly-options .product-option-group .variant-option__button-label--has-swatch{width:100%;min-height:auto;aspect-ratio:1}.variant-picker--hommly-options .product-option-group .variant-option__button-label:has([data-option-available=false]){cursor:not-allowed;opacity:.55}.variant-picker--hommly-options .product-option-group .variant-option__button-label:has([data-option-available=false]):hover{opacity:.65}@media screen and (max-width:989px){.variant-picker--hommly-options .product-option-values,.variant-picker--hommly-options .product-option-group .variant-option--equal-width-buttons .product-option-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.product-information--hommly-layout .variant-picker--hommly-options .product-option-values,.product-information--hommly-layout .variant-picker--hommly-options .product-option-group .variant-option--equal-width-buttons .product-option-values{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.variant-picker--hommly-options .product-option-values,.variant-picker--hommly-options .product-option-group .variant-option--equal-width-buttons .product-option-values{grid-template-columns:repeat(2,minmax(0,1fr))}.variant-picker--hommly-options .product-option-group--scrollable .product-option-values{max-height:200px}.variant-picker--hommly-options .product-option-group .variant-option__button-label{min-height:44px;padding:10px}}@media(prefers-reduced-motion:reduce){.variant-picker--hommly-options .product-option-group--scrollable .product-option-values:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/hommly-variant-picker.css.map */
