.pdp-main__content .pdp__options{margin-bottom:1rem}.pdp__options fieldset{margin:1rem 0 0;display:flex;flex-direction:column}.pdp__options fieldset:last-child{padding-bottom:1rem}@media screen and (min-width: 990px){.attribute-label{min-height:2rem}.pdp__options fieldset{flex-direction:row;align-items:center;justify-content:space-between;padding-top:1rem;border-top:.1rem solid rgba(var(--color-foreground),.33)}}.pdp__options .radio-group{gap:.8rem}.pdp__options .swatch-radio{display:inline-block}.pdp__options .swatch-radio input,.pdp__options .text-radio input{position:absolute;top:0;left:0;visibility:hidden;height:3.2rem;width:3.2rem;opacity:0}.pdp__options .swatch-radio__label{position:relative;display:flex;align-items:center;width:2em;height:2em;cursor:pointer}.pdp__options .swatch-radio__label .label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.pdp__options .swatch-radio__label:before{border-radius:100%;border-width:.1rem;border-style:solid;border-color:transparent;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;content:"";position:absolute;top:0;left:0;width:3.2rem;height:3.2rem;outline:.3rem solid rgba(var(--color-background),1)}.pdp__options .swatch-radio__input:checked+.swatch-radio__label:before{border-color:rgba(var(--color-foreground),1)}.pdp__options .swatch-radio__radio{border-radius:100%;border-width:.1rem;border-style:solid;border-color:#28282840;position:absolute;top:.8rem;left:.8rem;height:1.6rem;width:1.6rem;overflow:hidden;line-height:0;background:var(--swatch-color);transition:border-color var(--fast) var(--ease)}.pdp__options .text-radio{gap:.8rem}.pdp__options .text-radio__label{position:relative;display:inline-block;font-size:1.2rem;border-width:.1rem;border-style:solid;background-color:rgb(var(--color-background));padding:.4rem .8rem;text-align:center;cursor:pointer}.text-radio__label .text-radio__radio{display:none}.pdp__options .text-radio__input:checked+.text-radio__label{border-color:rgba(var(--color-foreground),1);background-color:rgba(var(--color-foreground),1);color:rgb(var(--color-background))}.productcard__swatch-radio-group input{display:none}.pdp__options .attribute-label,.pdp__options .text-radio__label{font-family:var(--font-space-mono);font-size:1rem;border-radius:.4rem}@media screen and (min-width: 990px){.pdp__options .attribute-label,.pdp__options .text-radio__label{font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/component-inputs.css.map */
