.wasm-r-values-row{display:flex;justify-content:space-evenly;gap:2rem;margin-block-start:2.5rem;text-align:center}.wasm-r-values-row>div{flex:1}.wasm-r-values-row svg{width:42px;height:42px;margin-inline:auto;color:#7a8065}.wasm-r-values-row h3{font-size:1.25rem;margin-block:1rem 0}.wasm-r-promo{position:relative;isolation:isolate;max-width:1280px;min-height:570px;margin:4rem auto;padding:3rem 4rem 10rem;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2rem;background:#f5efe6;overflow:hidden}.wasm-r-promo-copy{position:relative;z-index:2}.wasm-r-promo h2{font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.6;margin:0 0 1rem;color:#3b2921}.wasm-r-promo h2 strong{font-size:1.35em;font-weight:600}.wasm-r-shop{display:inline-block;text-underline-offset:.4em;color:#3b2921}.wasm-r-promo-photo{margin:0;z-index:2;transform:rotate(3deg)}.wasm-r-promo-photo img{width:100%;height:auto;display:block;border-radius:12px}.wasm-r-promo-photo figcaption{font-size:.75rem;margin-block-start:.5rem;color:#3b2921}.wasm-r-promo-band{position:absolute;z-index:1;inset-inline:2rem;inset-block-end:4.5rem;background:#3b2921;color:#f5efe6;border-radius:16px;transform:rotate(-6deg);padding:2rem 3rem;text-align:start}.wasm-r-promo-band p{margin:0 0 .5rem;display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;font-size:clamp(1.2rem,2.2vw,1.8rem)}.wasm-r-promo-band small{display:block;font-size:.78rem}.wasm-r-tamara{font-size:1.8rem;font-weight:600;background:#f5d8ae;color:#231710;padding:.15rem .8rem;border-radius:10px}.wasm-r-henna-art{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center;margin-block:3rem}.wasm-r-henna-art figure{margin:0}.wasm-r-henna-art img{display:block;width:100%;height:auto}.wasm-r-henna-art figcaption{font-size:.8rem;margin-block-start:.6rem;line-height:1.8}.wasm-r-henna-art h3{font-size:1.7rem}.wasm-r-contact a,.wasm-r-contact-social a{display:flex;align-items:center;gap:1rem;width:fit-content;color:inherit;text-underline-offset:.3em}.wasm-r-contact svg,.wasm-r-contact-social svg{flex:none;width:25px;height:25px}.wasm-r-contact-social{display:flex;flex-wrap:wrap;gap:2rem;margin-block:2rem}.wasm-r-contact-social bdi{display:block;font-size:.9rem}.wasm-r-reviews>p{max-width:70ch}.wasm-r-reviews article{border-block-start:1px solid #c9bdb0;padding-block:1.4rem;max-width:70ch}.wasm-r-reviews article h3{font-size:1rem;margin:0}.wasm-r-stars{color:#6a4b31}.wasm-r-reviews small{color:#5d483b}.woocommerce-cart-form .quantity{display:inline-flex;align-items:center;gap:.25rem}.woocommerce-cart-form .quantity input.qty{width:3rem!important;min-width:0;text-align:center;padding-inline:.25rem!important}.wasm-r-quantity{min-width:44px;min-height:44px;padding:.25rem;background:transparent;color:#3b2921;border:1px solid #ab9783;border-radius:4px;font-size:1.3rem;line-height:1;cursor:pointer}.wasm-r-quantity:hover{background:#e6dbce}.wasm-r-quantity:disabled{opacity:.4;cursor:default}.wasm-r-quantity:focus-visible,.wasm-r-shop:focus-visible,.wasm-r-contact-social a:focus-visible{outline:2px solid #3b2921;outline-offset:4px}
@media(max-width:700px){.wasm-r-values-row{gap:1rem}.wasm-r-values-row h3{font-size:1rem}.wasm-r-values-row svg{width:34px;height:34px}.wasm-r-promo{margin-block:2.5rem;min-height:0;grid-template-columns:1fr;padding:2rem 1.5rem 11rem;gap:1.5rem}.wasm-r-promo-copy{grid-row:1}.wasm-r-promo h2{font-size:2rem;line-height:1.5}.wasm-r-promo-photo{max-width:380px;width:88%;justify-self:center}.wasm-r-promo-band{inset-inline:.75rem;inset-block-end:1.5rem;padding:1.3rem 1.1rem;transform:rotate(-5deg)}.wasm-r-promo-band p{gap:.75rem}.wasm-r-promo-band small{font-size:.7rem}.wasm-r-henna-art{grid-template-columns:1fr;gap:1.5rem}.wasm-r-contact-social{flex-direction:column;gap:1.5rem}.woocommerce-cart-form .quantity{gap:.1rem}.woocommerce-cart-form .quantity input.qty{width:2.4rem!important}}
@media(prefers-reduced-motion:reduce){.wasm-r-quantity{scroll-behavior:auto}}
/* Reserve room for the three quantity controls within the existing cart grid. */
@media(min-width:701px){body.woocommerce-cart .woocommerce .wasm-cart-surface table.cart tr.cart_item{grid-template-columns:90px minmax(0,1fr) 152px 110px 32px}}
@media(max-width:700px){body.woocommerce-cart .woocommerce .wasm-cart-surface table.cart tr.cart_item{grid-template-areas:'image name remove' 'image price remove' 'quantity quantity subtotal'}body.woocommerce-cart .wasm-cart-surface .product-quantity{justify-self:start}}

/* Product quantities use the same controls as the cart. */
.single-product form.cart .quantity{display:inline-flex;align-items:center;gap:.25rem}
.single-product form.cart .quantity input.qty{width:3rem!important;min-width:0;text-align:center;padding-inline:.25rem!important}
.single-product form.cart .quantity:has(input[type="hidden"]) .wasm-r-quantity{display:none}
.single-product form.cart{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}
.single-product form.cart .quantity{margin:0!important}

.wasm-r-installments-banner{max-width:1280px;margin:4rem auto;overflow:hidden}.wasm-r-installments-banner a{display:block}.wasm-r-installments-banner img{display:block;width:100%;height:auto}.wasm-r-installments-banner a:focus-visible{outline:2px solid #3b2921;outline-offset:4px}@media(max-width:600px){.wasm-r-installments-banner{margin-block:2.5rem}}

.wasm-footer-credentials{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2rem 5rem;padding-block:2rem;border-top:1px solid var(--line)}.wasm-footer-credential{display:flex;align-items:center;gap:1rem;text-align:start;font-size:1rem}.wasm-footer-credential img{display:block;width:64px;height:64px;object-fit:contain;background:transparent;flex:none}.wasm-footer-credential strong{display:block;margin-block-start:.35rem;font-size:1.1rem;font-weight:600;letter-spacing:.02em}@media(max-width:600px){.wasm-footer-credentials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:center;padding-block:1.5rem}.wasm-footer-credential{width:auto;max-width:100%;min-width:0;gap:8px;font-size:12px;line-height:1.6;justify-content:center}.wasm-footer-credential img{width:40px;height:40px}.wasm-footer-credential strong{font-size:12px;letter-spacing:0;white-space:nowrap;margin-block-start:3px}.wasm-footer-credential>span{max-width:100px}}

/* Owner-supplied feature-card reference: full-width delivery, prices and trust below. */
.wasm-r-values .wasm-r-values-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1100px;margin:2.5rem auto 0;text-align:center}
.wasm-r-values-row .wasm-value-card{background:#fff;border:1px solid #dedede;border-radius:10px;padding:48px 24px;color:#101010;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}
.wasm-r-values-row .wasm-value-delivery{grid-column:1/-1}
.wasm-r-values-row .wasm-value-card svg{width:88px;height:88px;margin:0 auto 28px;color:#101010}
.wasm-r-values-row .wasm-value-card h3{font-size:clamp(20px,2.5vw,30px);font-weight:600;line-height:1.65;margin:0}
.wasm-r-values-row .wasm-value-card p{font-size:clamp(17px,2vw,24px);line-height:1.8;margin:12px 0 0;color:#101010}
@media(max-width:700px){.wasm-r-values .wasm-r-values-row{gap:14px}.wasm-r-values-row .wasm-value-card{padding:30px 10px;border-radius:8px}.wasm-r-values-row .wasm-value-card svg{width:60px;height:60px;margin-bottom:22px}.wasm-r-values-row .wasm-value-card h3{font-size:18px}.wasm-r-values-row .wasm-value-card p{font-size:16px}.wasm-r-values-row .wasm-value-delivery{padding-block:36px}}

.wasm-notice[hidden]{display:none!important}.wasm-notice{position:fixed;left:20px;right:auto;bottom:calc(24px + env(safe-area-inset-bottom));box-sizing:border-box;z-index:40;width:340px;max-width:calc(100vw - 32px);background:#fff;color:#3b2921;border:1px solid #d8cbbc;padding:16px 14px;box-shadow:0 6px 24px #3b29211a;direction:rtl}.wasm-notice a{display:flex;align-items:center;gap:12px;padding-inline-end:18px;color:inherit;text-decoration:none}.wasm-notice img{width:60px;height:60px;object-fit:cover;flex:none}.wasm-notice small{display:block;font-size:12px;line-height:1.7;color:#746459}.wasm-notice a span{min-width:0;overflow-wrap:anywhere}.wasm-notice strong{display:block;font-size:15px;line-height:1.7;font-weight:500}.wasm-notice button{position:absolute;inset-inline-end:0;top:0;min-width:32px;min-height:32px;border:0;background:transparent;color:#3b2921;padding:0;font-size:22px;cursor:pointer}.wasm-notice a:focus-visible,.wasm-notice button:focus-visible{outline:2px solid #3b2921;outline-offset:2px}@media(max-width:700px){.wasm-notice{left:16px;right:auto;bottom:calc(84px + env(safe-area-inset-bottom))}}

.wasm-review-author{display:flex;align-items:center;gap:10px}.wasm-review-avatar{display:inline-flex;flex:none;width:40px;height:40px}.wasm-review-avatar svg{display:block;width:100%;height:100%}
