.step3-b-only{display:none}body.step3-version-b .step3-a-only{display:none!important}body.step3-version-b #step3 .first_step{display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:16px;padding:20px 24px;background:#efeafe;border-bottom:2px solid #5a31f4}body.step3-version-b #step3 .first_step.faq_block:not(.active)>:not(.faq_block_trigger):not(.visually-hidden){opacity:1;height:auto;margin:0}body.step3-version-b #step3 .first_step>.chosen_size{display:none!important}body.step3-version-b #step3 .first_step>.record_size_heading{padding:0;margin-bottom:4px}body.step3-version-b #step3 .record_size_heading .step3-b-only{display:block;font-weight:700;font-size:18px;line-height:1.2;letter-spacing:.18px;color:#5a31f4}body.step3-version-b #step3 .first_step>.radio-group-element{display:block;width:100%;padding:0;margin:0;background:#fff;border:2px dashed #5a31f4;border-radius:12px;overflow:hidden;transition:box-shadow .2s ease-in-out}@media(hover:hover)and (pointer:fine){body.step3-version-b #step3 .first_step>.radio-group-element:hover{border-style:solid}}body.step3-version-b #step3 .first_step>.radio-group-element:has(input:checked){border-style:solid;box-shadow:inset 0 0 0 .5px #5a31f4,0 3px 4px #0c112129}body.step3-version-b #step3 .first_step>.radio-group-element.disabled{background:#fffc;opacity:.9}body.step3-version-b #step3 .first_step>.radio-group-element label{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:16px;line-height:1.2;text-align:left;cursor:pointer}body.step3-version-b #step3 .first_step .radio-button{flex-shrink:0;margin-right:0}body.step3-version-b #step3 .record-option__info{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}body.step3-version-b #step3 .record-option__title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;font-size:18px;line-height:1.2;letter-spacing:.18px;color:#5a31f4}body.step3-version-b #step3 .record-option__badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:4px;background:red;color:#fff;font-weight:700;font-size:13px;line-height:1.2;letter-spacing:.13px;text-transform:uppercase}body.step3-version-b #step3 .record-option__desc{display:block;font-weight:400;font-size:14px;line-height:1.2;color:#0c1121bf}body.step3-version-b #step3 .record-option__price{display:block;margin-left:auto;font-weight:700;font-size:18px;line-height:1.2;letter-spacing:.18px;color:#5a31f4;white-space:nowrap}body.step3-version-b #step3 .radio-group input[type=radio]:checked+.radio-button:before{content:"";background-color:#007bff;width:25px;height:25px;border-radius:50%;left:0}@media screen and (max-width:749px){body.step3-version-b #step3 .first_step{padding:17px 16px}body.step3-version-b #step3 .first_step>.record_size_heading{margin-bottom:0}body.step3-version-b #step3 .record_size_heading .step3-b-only{font-size:16px;letter-spacing:.16px}body.step3-version-b #step3 .first_step>.radio-group-element{position:relative;overflow:visible}body.step3-version-b #step3 .first_step>.radio-group-element.disabled{opacity:.6}body.step3-version-b #step3 .first_step>.radio-group-element label{padding:16px 12px}body.step3-version-b #step3 .record-option__title,body.step3-version-b #step3 .record-option__price{font-size:16px;letter-spacing:.16px}body.step3-version-b #step3 .record-option__desc{font-size:12px}body.step3-version-b #step3 .record-option__badge{position:absolute;top:-8px;right:16px;font-size:12px;letter-spacing:.12px}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/vinyl-step3-b.css.map */
