.radio-square{display:inline-block;position:relative;margin:0 2.7rem 1rem 0;overflow:hidden}.radio-square input{width:100%;height:100%;margin:0;position:absolute;z-index:1;top:0;left:0;opacity:0;cursor:pointer}.radio-square label{font-family:var(--font-din);font-size:1.6rem;font-weight:400;line-height:normal;min-width:3.6rem;padding:0 0 .5rem;border-bottom:2px solid transparent;color:var(--text-color);position:relative;border-color:transparent}.dark-mode .radio-square label{color:var(--color-white)}@media screen and (max-width: 767px){.radio-square label{font-size:2rem}}.radio-square input:checked+label{color:var(--text-color);border-color:var(--text-color)}.radio-square input:disabled+label{color:#acacac;border-color:#acacac;opacity:.6}.dark-mode .radio-square input:checked+label{color:var(--color-white);border-color:var(--color-white)}.radio-square input.option-unavailable+label,.radio-square input.impossible-combination+label{color:#acacac}.dark-mode .radio-square input.option-unavailable+label,.dark-mode .radio-square input.impossible-combination+label{opacity:1;color:#6b6b6b}[data-is-cyo-product] .radio-square input.option-unavailable+label,[data-is-cyo-product] .radio-square input.impossible-combination+label{text-decoration:line-through}.radio-square klaviyo-notify-button{display:none!important}.radio-square input.impossible-combination+label:before,.radio-square input.impossible-combination+label:after,.radio-square input.option-unavailable+label:before,.radio-square input.option-unavailable+label:after,.radio-square input.disabled-radio+label:before,.radio-square input.disabled-radio+label:after,.radio-square input:disabled+label:before,.radio-square input:disabled+label:after{content:"";background-color:var(--color-light-c);height:141.4%;width:.1rem;position:absolute;top:-.9rem;left:50%;display:none}.radio-square input.impossible-combination+label:before,.radio-square input.option-unavailable+label:before,.radio-square input.disabled-radio+label:before,.radio-square input:disabled+label:before{transform:rotate(-45deg)}.radio-square input.impossible-combination+label:after,.radio-square input.option-unavailable+label:after,.radio-square input.disabled-radio+label:after,.radio-square input:disabled+label:after{transform:rotate(45deg)}.dark-mode .product-overview .radio-square modal-opener,.radio-square modal-opener{background-color:#dbdbdb;line-height:1;position:absolute;top:0;left:0;right:0}.radio-square modal-opener button.button{font-size:1rem;font-weight:400;text-align:center;text-transform:capitalize;width:100%;min-height:fit-content;padding:0;margin:.3rem 0}.radio-square input:not(.option-unavailable):not(.impossible-combination)~modal-opener,.radio-square input:not(.option-unavailable):not(.impossible-combination)~span>modal-opener,.radio-square input:not(.disabled-radio):not(.impossible-combination)~modal-opener,.radio-square input:not(.disabled-radio):not(.impossible-combination)~span>modal-opener{display:none}@media (hover: hover){.radio-square modal-opener button.button:hover{text-decoration:underline}}
/*# sourceMappingURL=/cdn/shop/t/1452/assets/component-radio-square.css.map */
