:root{--rq-wine:#713a47;--rq-wine-dark:#4e2630;--rq-gold:#b89a61;--rq-cream:#f8f4ef;--rq-blush:#f4e7e4;--rq-ink:#2d2421;--rq-muted:#7d706a;--rq-green:#25d366}html,body{direction:rtl}body{color:var(--rq-ink);font-family:Tahoma,Arial,sans-serif}.ronoq-kute-home{margin:0;background:#fff}.ronoq-kute-home *{box-sizing:border-box}.ronoq-kute-home a{text-decoration:none;color:inherit}.rq-topbar{min-height:38px;background:var(--rq-wine-dark);color:#fff;display:flex;justify-content:center;gap:56px;align-items:center;padding:8px 24px;font-size:12px}.rq-header{max-width:1420px;margin:auto;padding:17px 22px;display:grid;grid-template-columns:170px 1fr 145px;gap:24px;align-items:center}.rq-logo img{width:125px;height:58px;object-fit:contain;object-position:right center}.rq-search{display:grid;grid-template-columns:170px 1fr 54px;height:50px;border:1px solid #e4dfdb;border-radius:4px;overflow:hidden;background:#fff}.rq-search select,.rq-search input{border:0;background:#fff;padding:0 16px;outline:0;color:var(--rq-muted);font-family:inherit}.rq-search select{border-left:1px solid #eee}.rq-search button{border:0;background:var(--rq-wine);color:#fff;font-size:26px;cursor:pointer}.rq-actions{display:flex;justify-content:flex-end;gap:22px}.rq-actions a{display:grid;justify-items:center;gap:3px;font-size:11px}.rq-actions b{font-size:22px}.rq-mainnav{min-height:50px;background:#f1efed;display:flex;align-items:center;gap:26px;padding:0 max(24px,calc((100% - 1376px)/2));font-size:13px;white-space:nowrap;overflow:auto}.rq-mainnav a{padding:17px 0}.rq-menu-title{min-width:235px;background:var(--rq-wine);color:#fff!important;padding:17px 22px!important;margin-left:8px}.rq-menu-title strong{margin-right:12px}.rq-hero{max-width:1376px;min-height:470px;margin:22px auto;display:grid;grid-template-columns:43% 57%;background:var(--rq-blush);overflow:hidden}.rq-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:50px clamp(30px,5vw,76px)}.rq-kicker{color:var(--rq-wine);font-size:13px;font-weight:700}.rq-hero h1{font-size:clamp(34px,4vw,60px);line-height:1.2;margin:13px 0 18px;letter-spacing:-1px}.rq-hero p{max-width:520px;line-height:1.9;color:#695b56;margin:0 0 22px}.rq-primary,.rq-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;margin-left:8px;border:1px solid var(--rq-wine);font-size:13px}.rq-primary{background:var(--rq-wine);color:#fff!important}.rq-secondary{background:#fff;color:var(--rq-wine)!important}.rq-hero-media{min-height:470px;background:#eee}.rq-hero-media img{width:100%;height:100%;object-fit:cover}.rq-section{max-width:1376px;margin:46px auto;padding:0 4px}.rq-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:20px}.rq-heading small{display:block;color:var(--rq-wine);margin-bottom:5px}.rq-heading h2{font-size:26px;margin:0}.rq-heading>a{font-size:13px;color:var(--rq-wine)}.rq-category-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.rq-category{display:grid;gap:10px;text-align:center}.rq-category span{display:block;aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--rq-cream);border:1px solid #eee}.rq-category img{width:100%;height:100%;object-fit:cover;transition:.35s}.rq-category:hover img{transform:scale(1.05)}.rq-category strong{font-size:13px}.rq-promos{max-width:1376px;margin:36px auto;display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:15px}.rq-promo{min-height:150px;padding:26px;display:flex;flex-direction:column;justify-content:center}.rq-promo span{font-size:12px;opacity:.8}.rq-promo strong{font-size:22px;margin:8px 0}.rq-promo em{font-style:normal;font-size:12px}.rq-promo-gold{background:#eadfc7}.rq-promo-wine{background:var(--rq-wine);color:#fff!important}.rq-promo-soft{background:var(--rq-cream)}.rq-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px 16px}.rq-product{background:#fff;min-width:0}.rq-product-photo{display:block;position:relative;aspect-ratio:4/4.65;overflow:hidden;background:#f4f1ee}.rq-product-photo img{width:100%;height:100%;object-fit:cover;transition:.35s}.rq-product:hover .rq-product-photo img{transform:scale(1.035)}.rq-badge{position:absolute;z-index:1;top:10px;right:10px;background:#fff;color:var(--rq-wine);padding:5px 9px;border-radius:2px;font-size:10px}.rq-product-info{padding:11px 2px}.rq-product h3{font-size:14px;line-height:1.6;height:45px;overflow:hidden;margin:0}.rq-product-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:5px;font-weight:700}.rq-product-bottom>a{display:grid;place-items:center;width:28px;height:28px;background:var(--rq-wine);color:#fff!important}.rq-price-contact{font-size:12px;color:var(--rq-wine)}.rq-delivered{background:var(--rq-cream);padding:30px}.rq-delivered-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.rq-delivered-grid img{width:100%;aspect-ratio:1;object-fit:cover}.rq-footer{background:#27201e;color:#fff;text-align:center;padding:45px 20px 35px;margin-top:55px}.rq-footer img{width:120px;height:60px;object-fit:contain;filter:brightness(0) invert(1)}.rq-footer p{color:#c9bdb7}.rq-footer nav{display:flex;justify-content:center;gap:22px;font-size:12px}.rq-mobilebar{display:none}.rq-whatsapp{position:fixed;z-index:9999;bottom:22px;left:22px;display:flex;align-items:center;gap:8px;background:var(--rq-green);color:#fff!important;padding:11px 15px;border-radius:30px;box-shadow:0 8px 24px #0003;font:700 13px Tahoma,Arial,sans-serif}.rq-whatsapp svg{width:25px;height:25px;fill:#fff}.ronoq-brand-logo,.custom-logo{max-width:125px!important;max-height:62px!important;object-fit:contain!important}.woocommerce-breadcrumb,.woocommerce-products-header,.shop-control,.main-content,.site-main{text-align:right}.shop-control select,.woocommerce-ordering select{border-color:var(--rq-wine)!important;color:var(--rq-ink)!important}.shop-control .active,.shop-control a:hover,.woocommerce-ordering option:checked,.woocommerce a.remove{color:var(--rq-wine)!important}.main-menu,.vertical-menu,.block-nav-category{background-color:var(--rq-wine)!important}.woocommerce ul.products li.product .button,.single_add_to_cart_button,.woocommerce button.button,.woocommerce a.button{background:var(--rq-wine)!important;color:#fff!important;border-color:var(--rq-wine)!important}.woocommerce span.onsale{background:var(--rq-wine)!important}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price{color:var(--rq-wine)!important}.woocommerce div.product .product_title{color:var(--rq-ink)}.woocommerce .products .product img{object-fit:cover}.site-header input[type=search],.site-header select{direction:rtl}
@media(max-width:900px){.rq-header{grid-template-columns:120px 1fr auto;gap:10px}.rq-search{grid-template-columns:1fr 48px}.rq-search select{display:none}.rq-mainnav{padding:0 14px}.rq-menu-title{min-width:auto}.rq-hero{margin:12px;grid-template-columns:1fr;min-height:0}.rq-hero-copy{padding:34px 24px}.rq-hero-media{grid-row:1;min-height:330px}.rq-section,.rq-promos{margin-left:14px;margin-right:14px}.rq-category-grid{grid-template-columns:repeat(3,1fr)}.rq-product-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:620px){body{padding-bottom:64px}.rq-topbar{gap:8px;justify-content:space-between;padding:8px 12px;font-size:10px}.rq-topbar span:last-child{display:none}.rq-header{padding:10px 12px;grid-template-columns:82px 1fr auto}.rq-logo img{width:78px;height:44px}.rq-actions a span{display:none}.rq-actions{gap:8px}.rq-search{height:42px}.rq-mainnav{gap:18px;min-height:43px;font-size:12px}.rq-mainnav a{padding:14px 0}.rq-menu-title{padding:14px!important}.rq-hero{margin:8px;display:flex;flex-direction:column}.rq-hero-media{min-height:240px}.rq-hero-copy{padding:26px 20px}.rq-hero h1{font-size:31px}.rq-hero p{font-size:13px}.rq-primary,.rq-secondary{padding:0 14px;min-height:42px}.rq-section{margin:34px 10px}.rq-heading h2{font-size:21px}.rq-category-grid{grid-template-columns:repeat(3,1fr);gap:13px 8px}.rq-category strong{font-size:11px}.rq-promos{margin:22px 10px;grid-template-columns:1fr 1fr;gap:8px}.rq-promo{min-height:112px;padding:15px}.rq-promo strong{font-size:16px}.rq-promo-soft{grid-column:1/-1}.rq-product-grid{grid-template-columns:repeat(2,1fr);gap:17px 9px}.rq-product h3{font-size:12px;height:40px}.rq-delivered{padding:18px 10px}.rq-delivered-grid{grid-template-columns:repeat(2,1fr)}.rq-mobilebar{display:flex;position:fixed;z-index:9998;bottom:0;left:0;right:0;height:61px;background:#fff;border-top:1px solid #e7e1dd;align-items:center;justify-content:space-around}.rq-mobilebar a{display:grid;justify-items:center;font-size:18px}.rq-mobilebar span{font-size:9px}.rq-whatsapp{bottom:72px;left:12px;padding:11px}.rq-whatsapp span{display:none}.rq-footer{margin-top:35px}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px}.woocommerce ul.products li.product{width:auto!important;margin:0!important;float:none!important}}
.rq-category-grid{grid-template-columns:repeat(5,1fr)}
@media(max-width:900px){.rq-category-grid{grid-template-columns:repeat(4,1fr)}}
@media(max-width:620px){.rq-category-grid{grid-template-columns:repeat(3,1fr)}}
.rq-logo img,.ronoq-brand-logo,.custom-logo{object-fit:cover!important;object-position:center 62%!important;background:#120d08}
.rq-footer img{object-fit:cover;object-position:center 62%;filter:none;background:#120d08}
.rq-empty-cart-hidden{display:none!important}
.cky-consent-container,.cky-btn-revisit-wrapper,.cookieadmin,.cookie-admin-widget,#cookieadmin,#cookie-admin-widget,.cookie-notice-container,#cookie-notice{display:none!important}
@media(max-width:620px){body:not(.woocommerce-cart) .widget_shopping_cart_content:has(.woocommerce-mini-cart__empty-message),body:not(.woocommerce-cart) .mini-cart-content:has(.woocommerce-mini-cart__empty-message),body:not(.woocommerce-cart) .minicart-content:has(.woocommerce-mini-cart__empty-message){display:none!important}}

/* RONOQ 2.2 — animated storefront */
.rq-slider{display:block!important;position:relative;min-height:470px}
.rq-slides{position:relative;min-height:470px}
.rq-slide{position:absolute;inset:0;display:grid;grid-template-columns:43% 57%;opacity:0;visibility:hidden;transform:translateX(-24px);transition:opacity .75s ease,transform .75s ease,visibility .75s}
.rq-slide.is-active{opacity:1;visibility:visible;transform:translateX(0);z-index:2}
.rq-slide .rq-kicker,.rq-slide h1,.rq-slide p,.rq-slide .rq-primary,.rq-slide .rq-secondary{opacity:0;transform:translateY(18px)}
.rq-slide.is-active .rq-kicker,.rq-slide.is-active h1,.rq-slide.is-active p,.rq-slide.is-active .rq-primary,.rq-slide.is-active .rq-secondary{animation:rq-rise .65s ease forwards}
.rq-slide.is-active h1{animation-delay:.08s}.rq-slide.is-active p{animation-delay:.16s}.rq-slide.is-active .rq-primary,.rq-slide.is-active .rq-secondary{animation-delay:.24s}
.rq-primary,.rq-secondary{transition:transform .25s,box-shadow .25s}.rq-primary:hover,.rq-secondary:hover{transform:translateY(-3px)!important;box-shadow:0 10px 24px #4e263026}
.rq-hero-media{overflow:hidden}.rq-hero-media img{transform:scale(1.07);transition:transform 6s ease}.rq-slide.is-active .rq-hero-media img{transform:scale(1)}
.rq-slider-arrow{position:absolute;z-index:5;top:50%;transform:translateY(-50%);width:42px;height:42px;border:0;border-radius:50%;background:#fffde;color:var(--rq-wine);font-size:29px;line-height:1;cursor:pointer;box-shadow:0 5px 18px #0002;transition:.25s}
.rq-slider-arrow:hover{background:var(--rq-wine);color:#fff}.rq-slider-next{left:15px}.rq-slider-prev{right:15px}
.rq-slider-dots{position:absolute;z-index:5;bottom:17px;right:50%;transform:translateX(50%);display:flex;gap:8px}.rq-slider-dots button{width:8px;height:8px;border:0;border-radius:8px;padding:0;background:#fff;box-shadow:0 0 0 1px #0002;cursor:pointer;transition:.3s}.rq-slider-dots button.is-active{width:26px;background:var(--rq-wine)}
.rq-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.rq-reveal.is-visible{opacity:1;transform:none}
@keyframes rq-rise{to{opacity:1;transform:translateY(0)}}
@media(max-width:900px){.rq-slider{min-height:650px}.rq-slides{min-height:650px}.rq-slide{grid-template-columns:1fr;grid-template-rows:330px 1fr}.rq-slide .rq-hero-media{grid-row:1;min-height:330px}}
@media(max-width:620px){.rq-slider{min-height:535px}.rq-slides{min-height:535px}.rq-slide{grid-template-rows:240px 1fr}.rq-slide .rq-hero-media{min-height:240px}.rq-slide .rq-hero-copy{padding:24px 20px 40px}.rq-slider-arrow{width:34px;height:34px;font-size:23px;top:120px}.rq-slider-next{left:9px}.rq-slider-prev{right:9px}.rq-slider-dots{bottom:13px}}
@media(prefers-reduced-motion:reduce){.rq-slide,.rq-hero-media img,.rq-reveal,.rq-slide .rq-kicker,.rq-slide h1,.rq-slide p,.rq-slide .rq-primary,.rq-slide .rq-secondary{animation:none!important;transition:none!important}.rq-reveal{opacity:1;transform:none}.rq-slide.is-active .rq-kicker,.rq-slide.is-active h1,.rq-slide.is-active p,.rq-slide.is-active .rq-primary,.rq-slide.is-active .rq-secondary{opacity:1;transform:none}}
