:root{--vp-ink:#282d2a;--vp-sage:#627b68;--vp-beige:#f4f0e8}html[lang=ar]{direction:rtl}body{color:var(--vp-ink)}.vp-top{text-align:center;background:#344b3c;color:#fff;padding:10px 15px;font-size:11px;letter-spacing:.12em}.vp-header{background:white}.vp-header-main{max-width:1500px;margin:auto;display:flex;align-items:center;gap:35px;padding:27px 5vw}.vp-logo{font-family:Georgia,serif;font-weight:400;letter-spacing:.15em;font-size:28px;text-decoration:none;color:#283f32;display:inline-flex;align-items:center;gap:12px}.vp-mark{border:1px solid #7b8e78;border-radius:50% 50% 5px 50%;font-size:24px;padding:4px 9px}.vp-search{display:flex;flex:1;max-width:480px;border-bottom:1px solid #c5c9bd}.vp-search input{border:0;background:transparent;min-width:0;width:100%;padding:12px;font:inherit;font-size:12px}.vp-search button{background:transparent;border:0;font-size:24px}.vp-actions{margin-inline-start:auto;display:flex;gap:18px;font-size:11px;align-items:center}.vp-actions a,.vp-actions button{color:inherit;background:none;border:0;font:inherit;cursor:pointer;text-decoration:none}.vp-nav{display:flex;overflow:auto;gap:25px;justify-content:flex-start;padding:17px 5vw;border-block:1px solid #e9e8e1;font-size:11px;white-space:nowrap}.vp-nav a{text-decoration:none;color:inherit}.vp-nav a:hover{text-decoration:underline}.vp-languages{padding:8px 5vw;text-align:end;font-size:10px}.vp-languages select,.vp-languages button{background:#fff;border:1px solid #ddd;padding:5px;font:inherit}.vp-footer{background:#f4f0e8;padding:65px 6vw 15px}.vp-newsletter{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding-bottom:50px;border-bottom:1px solid #d9d9ce}.vp-newsletter h2{font-family:Georgia,serif;font-size:36px;font-weight:400;margin:0 0 15px}.vp-newsletter p{font-size:13px;line-height:1.8}.vp-kicker{letter-spacing:.2em;font-size:10px!important}.vp-newsletter-form{align-self:center}.vp-newsletter-form label{display:block;font-size:12px;margin-bottom:10px}.vp-newsletter-form>div{display:flex;border-bottom:1px solid #667c6b}.vp-newsletter-form input{min-width:0;flex:1;border:0;background:transparent;padding:15px}.vp-newsletter-form button{background:#344b3c;color:white;border:0;padding:15px;font-size:12px}.vp-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:35px;padding:45px 0}.vp-footer-grid h3{font-size:12px;font-weight:600;margin-bottom:18px}.vp-footer-grid a:not(.vp-logo),.vp-footer-grid p{display:block;font-size:12px;line-height:1.9;margin:9px 0;color:#596358;overflow-wrap:anywhere}.vp-copyright{font-size:10px;padding:20px 0;border-top:1px solid #d9d9ce}.vp-details{max-width:1000px;padding:40px 6vw;margin:auto}.vp-details details{border-bottom:1px solid #dfe4d9;padding:20px 0}.vp-details summary{cursor:pointer;font-weight:500}.vp-details p{line-height:1.8}.vp-save{background:#344b3c;color:white;border:0;padding:15px 25px;cursor:pointer}.vp-whatsapp{position:fixed;bottom:20px;inset-inline-end:20px;background:#344b3c;color:white;padding:14px 20px;border-radius:30px;z-index:20}.vp-home-categories{padding:60px 6vw}.vp-home-categories h2{font-family:Georgia,serif;font-weight:400;font-size:36px;margin-bottom:25px}.vp-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.vp-category-grid a{background:#f3f1e9;padding:25px 18px;color:#344b3c;text-decoration:none;font-size:13px;border:1px solid #e5e7dd;border-radius:4px}.vp-category-grid a:hover{background:#e4ebdf}#vp-wishlist{width:min(92vw,600px);border:0;padding:30px;color:#283f32;border-radius:12px}#vp-wishlist::backdrop{background:#1e322d70}.vp-wishlist-heading{display:flex;justify-content:space-between;align-items:center}.vp-wishlist-heading h2{font:32px Georgia,serif}.vp-wishlist-heading button{border:0;background:transparent;font-size:30px}.vp-wish-row{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid #ddd}.vp-wish-row button{background:transparent;border:0;text-decoration:underline;cursor:pointer}#vp-wishlist>p{font-size:12px}.vp-home-feature{padding:60px 6vw}.vp-home-feature h2{font:36px Georgia,serif}.vp-header :focus-visible,.vp-footer :focus-visible,.vp-details :focus-visible{outline:2px solid #517b5e;outline-offset:4px}@media(max-width:800px){.vp-header-main{gap:14px;flex-wrap:wrap;padding:20px 5vw}.vp-logo{font-size:24px}.vp-mark{font-size:19px}.vp-actions{gap:12px;font-size:10px}.vp-search{order:3;max-width:none;flex-basis:100%}.vp-nav{gap:20px}.vp-newsletter{grid-template-columns:1fr;gap:20px}.vp-footer-grid{grid-template-columns:1fr 1fr;gap:25px}.vp-category-grid{grid-template-columns:1fr 1fr}.vp-footer{padding:40px 6vw 10px}}