.fd-product-groups,[data-root=ProductGroup]{width:100%;margin-block:var(--spacing-3)}[data-root=ProductGroup]+[data-root=ProductGroup]{margin-top:var(--spacing-3)}.fd-product-groups fieldset,.fd-options-button{margin:0;padding:0;border:none;width:100%}.fd-options-button>label,.fd-options-button .fd-flex:first-child,.fd-options-swatch>label,.fd-options-swatch>label[data-groups-swatch-editor-id=label]{display:flex;align-items:center;width:100%;margin-block-end:var(--spacing-2);font-family:var(--font-body-family);font-size:var(--font-size-static-sm);font-weight:400!important;letter-spacing:.2rem;text-transform:uppercase;color:rgb(var(--color-heading-text))}.fd-options-button>label>div,.fd-options-button .fd-flex:first-child>div,.fd-options-swatch>label>div,.fd-options-swatch>label[data-groups-swatch-editor-id=label]>div{font-weight:400!important}.fd-options-button>label .fd-label-value,.fd-options-button .fd-flex:first-child .fd-label-value,.fd-options-swatch>label .fd-label-value,.fd-options-swatch>label[data-groups-swatch-editor-id=label] .fd-label-value{font-weight:600!important;margin-inline-start:var(--spacing-1)}.fd-options-button__options{display:flex!important;flex-wrap:wrap!important;gap:var(--spacing-2)!important;width:100%}.fd-options-button__options>a,.fd-options-button__options>a[data-option-value]{all:unset;box-sizing:border-box;flex:1 1 0!important;min-width:0!important;width:auto!important;height:4.8rem!important;padding-inline:var(--spacing-3)!important;padding-block:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-family:var(--font-body-family)!important;font-size:var(--font-size-static-xs)!important;line-height:var(--line-height-static-xs)!important;letter-spacing:.1rem!important;text-transform:uppercase!important;text-decoration:none!important;color:rgb(var(--color-foreground))!important;border:.1rem solid rgba(var(--color-foreground),.15)!important;border-radius:0!important;background-color:transparent!important;cursor:pointer;will-change:border-color;transition:border-color var(--duration-default, .3s) ease}.fd-options-button__options>a:hover,.fd-options-button__options>a[data-option-value]:hover{border-color:rgba(var(--color-foreground),.25)!important}.fd-options-button__options>a.active,.fd-options-button__options>a[data-option-value].active{border-color:rgba(var(--color-foreground),1)!important;border-width:.15rem!important}.fd-options-button__options>a:focus-visible,.fd-options-button__options>a[data-option-value]:focus-visible{outline:2px solid rgba(var(--color-foreground),.5);outline-offset:2px}.fd-options-button__options>a>div,.fd-options-button__options>a[data-option-value]>div{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-options-button__options>a.unavailable,.fd-options-button__options>a[data-option-value].unavailable,.fd-options-button__options>a.out-of-stock,.fd-options-button__options>a[data-option-value].out-of-stock{pointer-events:none;border-color:rgba(var(--color-foreground),.15)!important;color:rgba(var(--color-foreground),.4)!important;position:relative;overflow:hidden}.fd-options-button__options>a.unavailable:after,.fd-options-button__options>a[data-option-value].unavailable:after,.fd-options-button__options>a.out-of-stock:after,.fd-options-button__options>a[data-option-value].out-of-stock:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,rgba(var(--color-background),0) calc(50% - 1px),rgba(var(--color-foreground),.3),rgba(var(--color-background),0) calc(50% + 1px))}@media screen and (max-width: 749px){.fd-options-button__options>a,.fd-options-button__options>a[data-option-value]{height:4.4rem!important;font-size:var(--font-size-static-xxs)!important;padding-inline:var(--spacing-2)!important}.fd-options-button__options>a,.fd-options-button__options>a[data-option-value]{flex:1 1 calc(50% - var(--spacing-2))!important;min-width:calc(50% - var(--spacing-2))!important}}@media screen and (max-width: 374px){.fd-options-button__options>a,.fd-options-button__options>a[data-option-value]{flex:1 1 100%!important;min-width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-product-group.css.map */
