.jshop_prod_attributes{--attr-title-size: .9rem;--attr-title-color: #000;--attr-help-size: .8rem;--attr-btn: #3397d1;--attr-btn-hover: #0081cc;--attr-tz: all .2s ease}.jshop_prod_attributes__title{color:#1d3349;font-size:1.35rem !important;margin-bottom:0.75rem !important;user-select:none;margin-top:2rem}.jshop_prod_attributes__subtitle{color:#444;font-size:var(--attr-title-size, inherit);line-height:1.5;max-width:40rem;user-select:none}@media (max-width:767.98px){.jshop_prod_attributes__subtitle{text-align:left}}@media (min-width:768px){.jshop_prod_attributes__subtitle{text-align:justify}}div.jshop_prod_attributes .attributes_title{display:grid;grid-template-columns:auto 1fr;line-height:1.15}div.jshop_prod_attributes .attributes_name{display:contents;font-size:var(--attr-title-size, inherit);color:var(--attr-title-color, inherit);padding-right:0.5rem}.jshop_prod_attributes .attributes{height:auto}.jshop_prod_attributes [id^="block_attr_sel_"]{display:flex;flex-wrap:wrap;gap:0.35rem 0.75rem}.jshop_prod_attributes .input_type_radio{margin-right:0;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;column-gap:0.4rem;font-size:var(--attr-title-size, inherit);white-space:normal}.jshop_prod_attributes .input_type_radio input[type="radio"]{position:relative;width:1rem;height:1rem;cursor:pointer;margin-top:3px}.jshop_prod_attributes .input_type_radio input[type="radio"]::before,.jshop_prod_attributes .input_type_radio input[type="radio"]::after{content:"";position:absolute;display:block;border-radius:50%}.jshop_prod_attributes .input_type_radio input[type="radio"]::after{width:0.5rem;height:0.5rem;top:0.25rem;left:0.25rem;outline-offset:3px}.jshop_prod_attributes .input_type_radio input[type="radio"]::before{width:1rem;height:1rem;background-color:#fff;outline:1px solid #fff}.jshop_prod_attributes .input_type_radio input[type="radio"]:not(:checked)::after{background-color:#fff;outline:1px solid #b3b3b3}.jshop_prod_attributes .input_type_radio input[type="radio"]:checked::after,.jshop_prod_attributes .input_type_radio input[type="radio"]:hover::after{background-color:var(--color-primary-hover, #03a9f4);outline:1px solid var(--color-primary-hover, #03a9f4)}.jshop_prod_attributes .input_type_radio label{cursor:pointer}