:root{--lavya-ink:#171411;--lavya-warm:#f6f2ed;--lavya-white:#ffffff;--lavya-muted:#b9afa5;--lavya-line:rgba(255, 255, 255, .14)}.wd-footer.footer-container{display:none}.lavya-site-footer,.lavya-site-footer *{box-sizing:border-box}.lavya-site-footer{position:relative;isolation:isolate;background:var(--lavya-ink);color:var(--lavya-white);text-align:right;overflow:hidden}.lavya-site-footer::before{content:"LAVYA";position:absolute;inset-inline-start:-28px;top:8px;z-index:-1;color:rgb(255 255 255 / .025);font-family:Georgia,"Times New Roman",serif;font-size:clamp(108px, 19vw, 285px);font-weight:400;line-height:.8;letter-spacing:-.06em;white-space:nowrap;pointer-events:none}.lavya-footer-shell,.lavya-footer-bottom-inner{width:min(100% - 48px, 1200px);margin-inline:auto}.lavya-footer-shell{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.9fr);gap:clamp(56px, 9vw, 132px);padding-block:clamp(72px, 8vw, 112px) clamp(56px, 6vw, 80px)}.lavya-footer-intro{max-width:600px}.lavya-footer-brand{display:inline-flex;align-items:baseline;gap:18px;color:var(--lavya-white);text-decoration:none}.lavya-footer-brand:hover,.lavya-footer-brand:focus{color:var(--lavya-white)}.lavya-footer-brand-latin{font-family:Georgia,"Times New Roman",serif;font-size:clamp(42px, 5vw, 68px);font-weight:400;line-height:1;letter-spacing:.08em}.lavya-footer-brand-arabic{color:var(--lavya-muted);font-size:17px}.lavya-footer-intro>p{max-width:520px;margin:28px 0 30px;color:#d7d0c9;font-size:clamp(16px, 1.5vw, 19px);line-height:1.9}.lavya-footer-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:48px;padding:12px 19px;border:1px solid rgb(255 255 255 / .34);border-radius:999px;color:var(--lavya-white);font-size:14px;font-weight:600;text-decoration:none;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.lavya-footer-whatsapp svg{width:19px;height:19px;fill:currentColor}.lavya-footer-whatsapp:hover,.lavya-footer-whatsapp:focus-visible{border-color:var(--lavya-white);background:var(--lavya-white);color:var(--lavya-ink)}.lavya-footer-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px, 5vw, 72px)}.lavya-footer-column h2{margin:0 0 22px;padding-bottom:13px;border-bottom:1px solid var(--lavya-line);color:var(--lavya-white);font-size:14px;font-weight:700;line-height:1.5}.lavya-footer-column ul{margin:0;padding:0;list-style:none}.lavya-footer-column li+li{margin-top:13px}.lavya-footer-column a{position:relative;display:inline-block;color:#cfc7bf;font-size:14px;line-height:1.7;text-decoration:none;transition:color .2s ease,transform .2s ease}.lavya-footer-column a:hover,.lavya-footer-column a:focus-visible{color:var(--lavya-white);transform:translateX(-4px)}.lavya-footer-bottom{border-top:1px solid var(--lavya-line);background:rgb(0 0 0 / .12)}.lavya-footer-bottom-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:82px;padding-block:18px}.lavya-footer-bottom p{margin:0;color:var(--lavya-muted);font-size:12px;line-height:1.7}.lavya-footer-payment{text-align:center}.lavya-footer-social{display:flex;align-items:center;justify-content:flex-end;gap:8px}.lavya-footer-social a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--lavya-line);border-radius:50%;color:var(--lavya-white);transition:background-color .2s ease,color .2s ease,transform .2s ease}.lavya-footer-social a:hover,.lavya-footer-social a:focus-visible{background:var(--lavya-white);color:var(--lavya-ink);transform:translateY(-2px)}.lavya-footer-social svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7}.lavya-footer-social a:nth-child(2) svg,.lavya-footer-social a:nth-child(3) svg{fill:currentColor;stroke:none}.lavya-site-footer a:focus-visible{outline:2px solid var(--lavya-white);outline-offset:4px}@media (max-width:860px){.lavya-footer-shell{grid-template-columns:1fr;gap:48px}.lavya-footer-bottom-inner{grid-template-columns:1fr;justify-items:center;gap:10px;padding-block:24px;text-align:center}.lavya-footer-social{justify-content:center;order:-1}}@media (max-width:520px){.lavya-footer-shell,.lavya-footer-bottom-inner{width:min(100% - 32px, 1200px)}.lavya-footer-shell{padding-block:56px 44px}.lavya-footer-brand{gap:12px}.lavya-footer-nav{grid-template-columns:1fr;gap:34px}.lavya-footer-whatsapp{width:100%}}@media (prefers-reduced-motion:reduce){.lavya-site-footer *{scroll-behavior:auto!important;transition:none!important}}body.woocommerce-shop{--lavya-filter-ivory:#f8f4ed;--lavya-filter-brown:#3a271d;--lavya-filter-taupe:#d9cec2;--lavya-filter-muted:#76675d}body.woocommerce-shop .wd-side-hidden:not(.mobile-nav):not(.cart-widget-side){width:min(410px, 94vw);max-width:94vw;background:var(--lavya-filter-ivory);color:var(--lavya-filter-brown);box-shadow:0 0 0 1px rgb(58 39 29 / .06);overflow-x:hidden}body.woocommerce-shop .wd-side-hidden:not(.mobile-nav):not(.cart-widget-side) .wd-heading{position:sticky;top:0;z-index:5;min-height:64px;padding:16px 22px;border-bottom:1px solid rgb(118 103 93 / .18);background:rgb(248 244 237 / .97);color:var(--lavya-filter-brown);backdrop-filter:blur(6px)}body.woocommerce-shop .wd-side-hidden:not(.mobile-nav):not(.cart-widget-side) .wd-scroll-content{padding:8px 22px 28px;overflow-x:hidden}body.woocommerce-shop .wd-side-hidden:not(.mobile-nav):not(.cart-widget-side) .widget{margin:0;padding:22px 0;border-bottom:1px solid rgb(118 103 93 / .16)}body.woocommerce-shop .wd-side-hidden:not(.mobile-nav):not(.cart-widget-side) .widget:last-child{border-bottom:0}body.woocommerce-shop .wd-side-hidden:not(.mobile-nav):not(.cart-widget-side) .widget-title{margin-bottom:16px;color:var(--lavya-filter-brown);font-size:15px;font-weight:600;line-height:1.5}body.woocommerce-shop .wd-side-hidden:not(.mobile-nav):not(.cart-widget-side) .widget a,body.woocommerce-shop .wd-side-hidden:not(.mobile-nav):not(.cart-widget-side) .widget label{color:var(--lavya-filter-brown);font-size:14px;line-height:1.65}body.woocommerce-shop .wd-side-hidden:not(.mobile-nav):not(.cart-widget-side) .widget li+li{margin-top:9px}body.woocommerce-shop .wd-side-hidden:not(.mobile-nav):not(.cart-widget-side) .wd-swatch{border:1px solid rgb(58 39 29 / .18);box-shadow:none}body.woocommerce-shop .wd-side-hidden:not(.mobile-nav):not(.cart-widget-side) .wd-swatches-filter .wd-swatch.wd-text{min-width:38px;min-height:34px;padding:6px 10px;border-radius:2px;background:#fff0;color:var(--lavya-filter-brown);font-size:13px;font-weight:600}body.woocommerce-shop .wd-side-hidden:not(.mobile-nav):not(.cart-widget-side) .wd-swatches-filter .wd-swatch.wd-active,body.woocommerce-shop .wd-side-hidden:not(.mobile-nav):not(.cart-widget-side) .chosen .wd-swatch{border-color:var(--lavya-filter-brown);background:var(--lavya-filter-brown);color:#fff}body.woocommerce-shop .wd-side-hidden:not(.mobile-nav):not(.cart-widget-side) .price_slider_wrapper .ui-slider{height:3px;background:var(--lavya-filter-taupe)}body.woocommerce-shop .wd-side-hidden:not(.mobile-nav):not(.cart-widget-side) .price_slider_wrapper .ui-slider-range{background:var(--lavya-filter-brown)}body.woocommerce-shop .wd-side-hidden:not(.mobile-nav):not(.cart-widget-side) .price_slider_wrapper .ui-slider-handle{top:50%;width:14px;height:14px;margin-top:-7px;border:2px solid var(--lavya-filter-ivory);background:var(--lavya-filter-brown);box-shadow:0 0 0 1px var(--lavya-filter-brown)}body.woocommerce-shop .wd-side-hidden:not(.mobile-nav):not(.cart-widget-side) .price_label{color:var(--lavya-filter-muted);font-size:13px}body.woocommerce-shop .wd-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 20px}body.woocommerce-shop .wd-active-filters a{min-height:32px;padding:6px 11px;border:1px solid rgb(58 39 29 / .16);border-radius:2px;background:var(--lavya-filter-ivory);color:var(--lavya-filter-brown);font-size:13px;line-height:1.4}body.woocommerce-shop .wd-builder-off-canvas-btn a{gap:8px;min-height:40px;padding-inline:14px;border:1px solid rgb(58 39 29 / .18);border-radius:2px;color:var(--lavya-filter-brown);font-size:14px;font-weight:600}body.woocommerce-shop .wd-side-hidden:not(.mobile-nav):not(.cart-widget-side) a:focus-visible,body.woocommerce-shop .wd-side-hidden:not(.mobile-nav):not(.cart-widget-side) button:focus-visible,body.woocommerce-shop .wd-side-hidden:not(.mobile-nav):not(.cart-widget-side) input:focus-visible,body.woocommerce-shop .wd-active-filters a:focus-visible,body.woocommerce-shop .wd-builder-off-canvas-btn a:focus-visible{outline:2px solid var(--lavya-filter-brown);outline-offset:3px}@media (min-width:1025px){body.woocommerce-shop .wd-side-hidden:not(.mobile-nav):not(.cart-widget-side){width:410px}}@media (max-width:767px){body.woocommerce-shop .wd-side-hidden:not(.mobile-nav):not(.cart-widget-side){width:92vw;max-width:92vw}body.woocommerce-shop .wd-side-hidden:not(.mobile-nav):not(.cart-widget-side) .wd-heading{min-height:60px;padding:14px 18px}body.woocommerce-shop .wd-side-hidden:not(.mobile-nav):not(.cart-widget-side) .wd-scroll-content{padding-inline:18px}}@media (prefers-reduced-motion:reduce){body.woocommerce-shop .wd-side-hidden:not(.mobile-nav):not(.cart-widget-side) *,body.woocommerce-shop .wd-active-filters *,body.woocommerce-shop .wd-builder-off-canvas-btn *{scroll-behavior:auto!important;transition:none!important}}