.radio__buttons.custom-varient-blocks-col{display:grid;grid-template-columns:1fr 1fr 1fr}.radio__buttons.custom-varient-blocks-col label{height:100%;position:relative;border:solid 2px #142537!important;border-radius:10px;overflow:hidden;padding:20px 14px 0!important}.radio__buttons.custom-varient-blocks-col .radio__button:nth-child(2) label:before{content:"Bestseller";position:absolute;bottom:100%;left:50%;transform:translate(-50%);font-family:inherit;font-size:13px;font-weight:600;background-color:#142537;white-space:nowrap;border-radius:6px;color:#fff;padding:4px 15px;display:inline-table;text-transform:capitalize;letter-spacing:0;top:-15px;text-transform:uppercase}.radio__buttons.custom-varient-blocks-col input[type=radio]:checked+label{background-color:#f1f1f1;color:#142537;border-color:#3d5a62}.radio__buttons.custom-varient-blocks-col span.option-title{text-wrap:auto;padding-left:26px;color:#000;font-weight:700;letter-spacing:0;width:100%;text-align:left;display:block;display:inline-block;position:relative}.radio__buttons.custom-varient-blocks-col span.option-title:after{position:absolute;left:0;border:solid 1px;content:"";width:16px;height:16px;border-radius:50%;top:50%;transform:translateY(-50%)}.radio__buttons.custom-varient-blocks-col .yagi-variant-description ul li{font-size:12px;letter-spacing:0;color:#000;text-transform:math-auto;text-align:left;text-wrap:auto;line-height:1.4;font-weight:500}.radio__buttons.custom-varient-blocks-col .yagi-variant-description ul{margin-bottom:15px;margin-top:15px}.radio__buttons.custom-varient-blocks-col label:hover{background-color:#f1f1f1;color:#142537;border-color:#142537}.radio__buttons.custom-varient-blocks-col input:checked+label span.option-title:after{background-color:#142537;border-color:#142537}.radio__fieldset:has(.radio__buttons.custom-varient-blocks-col){padding-top:0}.radio__buttons.custom-varient-blocks-col{padding-top:1em}.custom-varient-blocks-col label{display:flex!important;flex-direction:column}.yagi-variant-description{text-align:left}.yagi-variant-description .variant_include{font-size:12px;letter-spacing:0;font-weight:500;margin:12px 0 6px;display:none}.variant_save{text-align:center;border-radius:0 0 8px 8px;letter-spacing:0;font-size:13px;text-wrap:auto;padding:8px 5px;margin:auto -14px 0;background:#677482;color:#fff}.template-magic-foam-set .product__price{font-size:22px;font-weight:700}.template-magic-foam-set .product__price .product__price--strike{font-weight:400;color:red}@media (max-width:1199px){.radio__buttons.custom-varient-blocks-col .radio__button label{padding:10px}.radio__buttons.custom-varient-blocks-col span.option-title:after{width:11px;height:11px}.radio__buttons.custom-varient-blocks-col span.option-title{padding-left:19px;font-size:15px}.radio__buttons.custom-varient-blocks-col .radio__button:nth-child(2) label:before{font-size:11px;top:-13px}.radio__buttons.custom-varient-blocks-col{display:grid;grid-template-columns:1fr 1fr}}@media (max-width:749px){.radio__buttons.custom-varient-blocks-col{display:grid;grid-template-columns:1fr}.radio__buttons.custom-varient-blocks-col span.option-title{padding-left:19px;font-size:14px}.variant_save{font-size:12px;padding:8px 5px}.radio__buttons.custom-varient-blocks-col label{padding-top:10px!important}.radio__buttons.custom-varient-blocks-col{gap:15px}.radio__buttons.custom-varient-blocks-col .yagi-variant-description ul{margin-bottom:10px;margin-top:10px}.template-magic-foam-set .product__price{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/custom.css.map */
