.ry-montage{display:block;margin:4px 0 16px}.ry-montage__label{display:flex;gap:12px;align-items:flex-start;cursor:pointer;padding:14px 16px;border:1px solid rgba(var(--color-foreground, 7, 9, 4),.18);border-radius:var(--inputs-radius, 0);transition:border-color .15s ease,background-color .15s ease}.ry-montage__label:hover{border-color:rgba(var(--color-foreground, 7, 9, 4),.45)}.ry-montage:has(.ry-montage__checkbox:checked) .ry-montage__label{border-color:rgba(var(--color-foreground, 7, 9, 4),.75);background:rgba(var(--color-foreground, 7, 9, 4),.03)}.ry-montage__box{position:relative;flex:0 0 auto;width:22px;height:22px;margin-top:1px;background:#fff;border:1px solid rgba(var(--color-foreground, 7, 9, 4),.55);display:inline-flex;align-items:center;justify-content:center;transition:background-color .12s ease,border-color .12s ease}.ry-montage__box:after{content:"";width:6px;height:11px;margin-bottom:2px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .12s ease}.ry-montage__checkbox:checked~.ry-montage__box{background:rgb(var(--color-foreground, 7, 9, 4));border-color:rgb(var(--color-foreground, 7, 9, 4))}.ry-montage__checkbox:checked~.ry-montage__box:after{transform:rotate(45deg) scale(1)}.ry-montage__checkbox:focus-visible~.ry-montage__box{outline:2px solid rgb(var(--color-foreground, 7, 9, 4));outline-offset:2px}.ry-montage__body{display:flex;flex-direction:column;gap:3px}.ry-montage__title{display:flex;flex-wrap:wrap;gap:0 8px;align-items:baseline;font-size:1.02rem;letter-spacing:.02em;text-transform:uppercase}.ry-montage__price{white-space:nowrap}.ry-montage__desc{font-size:.9rem;line-height:1.35;opacity:.8}.ry-montage__zone{display:none;margin:10px 0 0;padding:12px 14px 12px 46px;border:0;border-top:1px solid rgba(var(--color-foreground, 7, 9, 4),.12)}.ry-montage:has(.ry-montage__checkbox:checked) .ry-montage__zone{display:block}.ry-montage__zone-legend{padding:0;margin:0 0 8px;font-size:.9rem}.ry-montage__zone-opt{display:flex;align-items:center;gap:10px;cursor:pointer;padding:5px 0}.ry-montage__zone-input{position:absolute;opacity:0;width:0;height:0}.ry-montage__zone-mark{flex:0 0 auto;width:18px;height:18px;border-radius:50%;border:1px solid rgba(var(--color-foreground, 7, 9, 4),.55);background:#fff;position:relative}.ry-montage__zone-input:checked~.ry-montage__zone-mark{border-color:rgb(var(--color-foreground, 7, 9, 4))}.ry-montage__zone-input:checked~.ry-montage__zone-mark:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:rgb(var(--color-foreground, 7, 9, 4))}.ry-montage__zone-input:focus-visible~.ry-montage__zone-mark{outline:2px solid rgb(var(--color-foreground, 7, 9, 4));outline-offset:2px}.ry-montage__zone-text{display:flex;flex-wrap:wrap;gap:0 8px;align-items:baseline}.ry-montage__zone-price{font-weight:600;white-space:nowrap}.ry-montage__zone-note{display:block;margin:6px 0 0;font-size:.82rem;opacity:.7;line-height:1.35}.ry-montage-line{margin:4px 0 0;font-size:.85rem;opacity:.75}
/*# sourceMappingURL=/cdn/shop/t/44/assets/ry-montage.css.map */
