[data-qe-configurable-product]{--qe-selected: 69, 73, 77;--qe-radius: .2rem;--qe-dot-size: 2.4rem;--qe-control-height: 4rem;--qe-control-padding: .6rem 1.2rem;--qe-gap: .6rem;--qe-group-padding: 1.3rem}[data-qe-configurable-product] variant-selects,[data-qe-configurable-product] variant-radios{display:block;margin-block:0}.qe-configurator{display:grid;gap:0;margin:0}[data-qe-configurable-product] .product-form__input--pill{max-width:none;margin:0;padding:0 0 var(--qe-group-padding);border-bottom:.1rem solid rgba(var(--color-foreground),.12)}[data-qe-configurable-product] .product-form__input--pill:first-of-type{border-top:.1rem solid rgba(var(--color-foreground),.12)}[data-qe-configurable-product] .product-form__input--pill legend.form__label,.qe-configurator__group legend{width:100%;margin:0 0 .7rem;padding:var(--qe-group-padding) 0 0;color:rgba(var(--color-foreground),.72);font-size:1.2rem;font-weight:600;letter-spacing:.04em;line-height:1.3}[data-qe-configurable-product] .product-form__input--pill input[type=radio]+label{display:inline-flex;min-height:var(--qe-control-height);align-items:center;justify-content:center;margin:0 var(--qe-gap) var(--qe-gap) 0;padding:var(--qe-control-padding);border-radius:var(--qe-radius);font-size:1.3rem;letter-spacing:.03em;line-height:1.25}[data-qe-configurable-product] .product-form__input--pill input[type=radio]:checked+label{color:#fff;background:rgb(var(--qe-selected));border-color:rgb(var(--qe-selected))}.qe-configurator__group{display:flex;flex-wrap:wrap;gap:var(--qe-gap);margin:0;padding:0 0 var(--qe-group-padding);border:0;border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.qe-configurator__option{position:relative;display:inline-flex;min-height:var(--qe-control-height);align-items:center;gap:.7rem;padding:var(--qe-control-padding);color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.24);border-radius:var(--qe-radius);font-size:1.3rem;letter-spacing:.03em;line-height:1.25;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.qe-configurator__option:hover{border-color:rgba(var(--color-foreground),.58)}.qe-configurator__option:has(input:checked){color:#fff;background:rgb(var(--qe-selected));border-color:rgb(var(--qe-selected))}.qe-configurator__option:has(input:checked) small{opacity:1}.qe-configurator__option input{position:absolute;width:1px;height:1px;opacity:0}.qe-configurator__option:has(input:focus-visible){outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.qe-configurator__dot{flex:0 0 var(--qe-dot-size);width:var(--qe-dot-size);height:var(--qe-dot-size);background:var(--qe-dot, transparent);border:.1rem solid rgba(var(--color-foreground),.32);border-radius:50%}.qe-configurator__check{flex:0 0 1.6rem;width:1.6rem;height:1.6rem;border:.1rem solid currentColor;border-radius:var(--qe-radius)}.qe-configurator__option input[type=radio]~.qe-configurator__check{display:none}.qe-configurator__option input[type=checkbox]:checked~.qe-configurator__check{background:currentColor;box-shadow:inset 0 0 0 .3rem rgb(var(--qe-selected))}.qe-configurator__summary{margin:1.3rem 0 1.6rem;padding:1.1rem 1.3rem;background:rgba(var(--color-foreground),.045);border-radius:var(--qe-radius, .2rem);font-size:1.25rem;line-height:1.5}.qe-configurator__summary span{display:block;color:rgba(var(--color-foreground),.66);font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.qe-configurator__summary p{margin:.4rem 0 0}@media(prefers-reduced-motion:reduce){.qe-configurator__option{transition:none}}@media screen and (max-width:749px){[data-qe-configurable-product]{--qe-dot-size: 1.8rem;--qe-control-height: 3.6rem;--qe-control-padding: .4rem .6rem;--qe-gap: .4rem;--qe-group-padding: .7rem}[data-qe-configurable-product] .product-form__input--pill input[type=radio]+label,.qe-configurator__option{font-size:1.2rem}[data-qe-configurable-product] .product-form__input--pill legend.form__label,.qe-configurator__group legend{margin-bottom:.5rem}.qe-configurator__summary{margin:1rem 0 1.2rem;padding:.9rem 1.1rem;font-size:1.2rem;line-height:1.45}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/qe-configurator.css.map */
