/* Keep the approved typography and layouts; commerce controls use its palette. */
.card-f{gap:10px;position:relative;z-index:2;align-items:center}.card-f [data-wzc-price]{font-size:17px;white-space:nowrap;color:#1b1b1b}.wzc-add{border:0;border-bottom:1px solid #bab5ac;background:transparent;color:#1b1b1b;font:inherit;font-size:12px;padding:5px 0;cursor:pointer}.wzc-add:hover{border-color:#1b1b1b}.wzc-add:disabled{opacity:.55;cursor:wait}.buy button.btn{font:inherit;cursor:pointer;border:1px solid #1b1b1b}.buy button.btn:hover{background:#54483d}.wzc-unit{font-size:12px;letter-spacing:.05em;color:#767676;margin-left:8px}.wzc-cart-count{min-width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:currentColor;font-size:10px}.wzc-cart-count span{color:#fff}.wzc-toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%,12px);opacity:0;pointer-events:none;z-index:10000;background:#25211e;color:#fff;padding:16px 24px;border-radius:3px;max-width:calc(100vw - 32px);width:max-content;font-size:14px;box-shadow:0 8px 28px #0002;transition:opacity .2s,transform .2s}.wzc-toast.visible{opacity:1;transform:translate(-50%,0)}
.wz-page .woocommerce{font-family:inherit;font-size:15px;line-height:1.6}.wz-page .woocommerce a{color:#56493b}.wz-page .woocommerce .button,.wz-page .woocommerce button.button,.wz-page .woocommerce a.button,.wz-page .woocommerce input.button{background:#25211e!important;color:#fff!important;border:1px solid #25211e!important;border-radius:0!important;padding:15px 24px!important;font-family:inherit!important;font-weight:500!important;line-height:1.3!important;text-align:center}.wz-page .woocommerce .button:hover{background:#54483d!important}.wz-page .woocommerce input.input-text,.wz-page .woocommerce textarea,.wz-page .woocommerce select{font:inherit;padding:12px;border:1px solid #d5d2cc;border-radius:0;background:#fff;min-height:46px;color:#25211e;max-width:100%}.wz-page .woocommerce input.qty{width:80px}.wz-page .woocommerce table.shop_table{border-color:#e5e1da;border-radius:0}.wz-page .woocommerce th,.wz-page .woocommerce td{padding:16px 12px}.wz-page .woocommerce .product-thumbnail img{width:76px;height:90px;object-fit:contain;background:#f7f5f1}.wz-page .woocommerce .cart_totals h2,.wz-page .woocommerce h3{font-size:24px;font-weight:500;margin:24px 0 18px}.wz-page .woocommerce #payment{background:#f7f5f1;border-radius:0;padding:16px}.wz-page .woocommerce .woocommerce-info,.wz-page .woocommerce .woocommerce-message{border-top-color:#6b5c49;background:#f7f5f1;color:#25211e}.wz-page .woocommerce .woocommerce-info::before,.wz-page .woocommerce .woocommerce-message::before{color:#6b5c49}.wz-page .woocommerce form .form-row{padding:3px 0;margin:0 0 14px}.wz-page .woocommerce form .form-row label{display:block;font-size:13px;margin-bottom:6px}.wz-page .woocommerce .select2-container .select2-selection--single{height:46px;border-radius:0;border-color:#d5d2cc}.wz-page .woocommerce .select2-selection__rendered{line-height:44px!important}.wz-page .woocommerce .select2-selection__arrow{height:44px!important}.wz-page .woocommerce .woocommerce-privacy-policy-text{font-size:13px}.wz-page .woocommerce .woocommerce-invalid input{border-color:#b14c43}.wz-page .woocommerce #place_order{width:100%;margin-top:12px}.wz-page .woocommerce #order_review_heading{margin-top:32px}
@media(max-width:700px){.card-f{flex-wrap:wrap;gap:6px}.card-f [data-wzc-price]{font-size:16px}.card-f .wzc-add{font-size:11px}.wz-page .woocommerce .col2-set .col-1,.wz-page .woocommerce .col2-set .col-2{float:none;width:100%}.wz-page .woocommerce th,.wz-page .woocommerce td{padding:12px 8px}.wz-page .woocommerce .coupon{display:flex;gap:8px;flex-wrap:wrap}.wz-page .woocommerce .coupon input{width:100%!important}.wz-page .woocommerce .coupon .button{width:100%}.wz-page .woocommerce table.cart .product-thumbnail{display:none}.wz-page .woocommerce table.cart td.actions .button{width:100%}.wzc-toast{bottom:14px;padding:13px 18px}}
@media(prefers-reduced-motion:reduce){.wzc-toast{transition:none}}
