.czreno{--cz-ink:#493124;--cz-sand:#f6efe6;--cz-gold:#b99450;color:var(--cz-ink);margin:1.1rem 0;font:inherit}.czreno [hidden]{display:none!important}.czreno-modes{border:0;padding:0;margin:0 0 12px}.czreno-modes legend{font-weight:600;margin-bottom:8px}.czreno-modes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.czreno-modes label{position:relative;margin:0;cursor:pointer}.czreno-modes input{position:absolute;opacity:0;width:1px;height:1px}.czreno-modes span{display:flex;min-height:45px;align-items:center;justify-content:center;text-align:center;background:#fff;border:1px solid #d6c2ab;border-radius:8px;padding:8px;font-size:14px;line-height:1.2}.czreno-modes input:checked+span{background:var(--cz-ink);border-color:var(--cz-ink);color:#fff}.czreno-modes input:focus-visible+span{outline:3px solid var(--cz-gold);outline-offset:2px}.czreno-offer{font-size:15px;background:var(--cz-sand);border-left:3px solid var(--cz-gold);padding:11px 13px;border-radius:3px;line-height:1.4}.czreno-rows{display:grid;gap:9px}.czreno-row{display:flex;align-items:flex-end;gap:8px;border-bottom:1px solid #eadfd2;padding:7px 0 12px;flex-wrap:wrap}.czreno-row label{flex:1 1 110px;display:grid;gap:5px;font-size:14px;margin:0}.czreno-row .czreno-quantity-label{flex:0 1 75px}.czreno-row select,.czreno-row input{font:inherit;min-height:44px;padding:9px;width:100%;border:1px solid #cfbea9;background:#fff;color:var(--cz-ink);border-radius:6px;box-sizing:border-box}.czreno-row .czreno-remove{border:0;background:none;text-decoration:underline;color:var(--cz-ink);font:inherit;padding:12px 3px;cursor:pointer;font-size:13px}.czreno-more{margin-top:12px;background:#fff;border:1px solid var(--cz-ink);border-radius:7px;color:var(--cz-ink);padding:11px 16px;font:inherit;cursor:pointer}.czreno-total{font-weight:600;font-size:20px;margin:16px 0 10px}.czreno .single_add_to_cart_button{width:100%;min-height:48px;background:var(--cz-ink);color:white;border:0;border-radius:8px;font:inherit;font-weight:600;cursor:pointer}.czreno .single_add_to_cart_button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.czreno-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.czreno-row label{flex-basis:95px}.czreno-row .czreno-quantity-label{flex-basis:65px}}
