:root{--bg:#f4f6f8;--bg-soft:#e8eef4;--surface:#fff;--text:#1a1f26;--text-heading:#0f1419;--muted:#5a6570;--border:#d8e0e8;--primary:#1a2744;--primary-hot:#0f1b33;--primary-hover:#2a3d66;--accent:#c45c26;--accent-soft:#fde8dc;--container:1200px;--header-h:76px;--radius-btn:10px;--gap-products:20px;--font:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--shadow-card:0 8px 28px #1a14230f;--whatsapp:#25d366;--whatsapp-dark:#1ebe57}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--text);background:var(--bg);text-align:start;-webkit-font-smoothing:antialiased;direction:ltr;margin:0;font-size:14px;font-weight:700;line-height:1.6}a{color:inherit;text-decoration:none}a:hover{color:var(--primary)}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font-family:inherit}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p{margin:0}.site-container{width:100%;max-width:var(--container);margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:24px;padding-inline-end:24px}.site-header{background:var(--surface);z-index:1000;border-bottom:1px solid #0000;position:sticky;top:0}.site-header.is-scrolled{box-shadow:0 1px 8px #00000014}.header-inner{min-height:var(--header-h);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid}.site-branding .site-title{color:var(--text-heading);white-space:nowrap;font-size:18px;font-weight:800}.main-navigation{justify-content:center;display:flex}.primary-menu{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.primary-menu>li{position:relative}.primary-menu>li>a{color:var(--text);align-items:center;gap:4px;padding:12px 14px;font-size:14px;font-weight:700;transition:color .15s;display:inline-flex}.primary-menu>li>a:hover,.primary-menu>li.current>a{color:var(--primary)}.dropdown-toggle{transition:transform .2s;display:inline-flex}.menu-item-has-children:hover .dropdown-toggle,.menu-item-has-children.open .dropdown-toggle{transform:rotate(180deg)}.sub-menu{background:var(--surface);border:1px solid var(--border);opacity:0;visibility:hidden;z-index:50;min-width:220px;padding:8px 0;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:100%;right:0;transform:translateY(6px);box-shadow:0 8px 24px #0000001a}.menu-item-has-children:hover>.sub-menu,.menu-item-has-children.open>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.sub-menu a{white-space:nowrap;padding:10px 18px;font-size:13px;display:block}.sub-menu a:hover{color:var(--primary);background:#faf5f8}.header-cart{align-items:center;gap:8px;padding:8px 10px;font-weight:700;display:inline-flex}.header-cart .cart-count{background:var(--primary-hot);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.menu-toggle{border:1px solid var(--border);cursor:pointer;color:var(--text);background:0 0;border-radius:4px;padding:8px 10px;display:none}.menu-toggle svg{width:22px;height:22px;display:block}.mobile-nav{background:var(--surface);border-top:1px solid var(--border);padding:8px 0 16px;display:none}.mobile-nav.open{display:block}.mobile-nav .primary-menu{flex-direction:column;align-items:stretch}.mobile-nav .primary-menu>li>a{border-bottom:1px solid #f0f0f0;padding:14px 8px}.mobile-nav .sub-menu{opacity:1;visibility:visible;box-shadow:none;background:#fafafa;border:none;padding-right:12px;display:none;position:static;transform:none}.mobile-nav .menu-item-has-children.open>.sub-menu{display:block}.btn{cursor:pointer;border-radius:var(--radius-btn);text-align:center;border:none;justify-content:center;align-items:center;gap:8px;font-weight:800;line-height:1;transition:background .15s,transform .1s,opacity .15s;display:inline-flex}.btn:active{transform:scale(.98)}.btn-primary{background:var(--primary);color:#fff;padding:15px 30px;font-size:24px}.btn-primary:hover{background:var(--primary-hover);color:#fff}.btn-cart{background:var(--primary-hot);color:#fff;border-radius:0;width:calc(100% - 30px);height:38px;margin:15px;font-size:14px;font-weight:400;display:flex}.btn-cart:hover{color:#fff;background:#d10074}.btn-md{background:var(--primary-hot);color:#fff;padding:12px 22px;font-size:16px}.btn-md:hover{color:#fff;background:#d10074}.btn-outline{border:1px solid var(--primary);color:var(--primary);background:0 0;padding:10px 18px;font-size:14px}.hero{background:var(--bg-soft);padding:48px 0 40px}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:32px;display:grid}.hero-copy h2{color:var(--text-heading);margin-bottom:14px;font-size:27px;font-weight:700;line-height:1.2}.hero-copy .lead{color:var(--text-heading);margin-bottom:10px;font-size:18px;font-weight:700}.hero-copy p{color:var(--text-heading);margin-bottom:22px;font-size:18px;font-weight:700}.hero-visual{min-height:280px;color:var(--muted);text-align:center;background:linear-gradient(135deg,#b83a991f,#f1008614),repeating-linear-gradient(-45deg,#0000,#0000 12px,#b83a990d 12px 24px);border:1px solid #b83a9933;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:16px;display:flex;overflow:hidden}.hero-visual img{object-fit:cover;width:100%;height:100%;min-height:280px}.features{background:var(--bg-soft);border-top:1px solid #00000008;padding:28px 0 36px}.features-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.feature-item{align-items:flex-start;gap:14px;padding:8px 4px;display:flex}.feature-icon{width:42px;height:42px;color:var(--primary);flex-shrink:0}.feature-item h3{color:var(--text-heading);margin-bottom:4px;font-size:16px}.feature-item p{color:var(--muted);font-size:13px;font-weight:600;line-height:1.5}.section{content-visibility:auto;contain-intrinsic-size:auto 760px;padding:40px 0}.section-title{text-align:center;color:var(--text-heading);margin-bottom:28px;font-size:28px;font-weight:800}.section-soft{background:var(--surface)}.cat-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.cat-card{color:#fff;background-position:50%;background-size:cover;border-radius:6px;align-items:flex-end;min-height:140px;padding:18px 20px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.cat-card:before{content:"";background:linear-gradient(#00000026,#000000a6);position:absolute;top:0;bottom:0;left:0;right:0}.cat-card:hover{color:#fff;transform:translateY(-3px);box-shadow:0 10px 24px #0000001f}.cat-card h3{margin-bottom:6px;font-size:18px}.cat-card span{opacity:.95;border-bottom:1px solid #ffffffb3;font-size:13px;font-weight:600}.products-grid{gap:var(--gap-products);grid-template-columns:repeat(5,1fr);display:grid}.products-grid.cols-4{grid-template-columns:repeat(4,1fr)}.product-card{background:var(--surface);border:1px solid var(--border);text-align:center;flex-direction:column;transition:box-shadow .2s;display:flex}.product-card:hover{box-shadow:0 6px 18px #00000014}.product-card-body{flex-direction:column;flex:1;padding:12px 10px 0;display:flex}.product-card h3{min-height:40px;color:var(--text-heading);margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.4}.product-card h3 a:hover{color:var(--primary)}.product-rating{color:#ccc;margin-bottom:6px;font-size:12px;font-weight:400}.product-rating .filled{color:#f5a623}.product-price{color:var(--text-heading);direction:ltr;unicode-bidi:plaintext;margin-bottom:4px;font-size:15px;font-weight:700}.blog-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.blog-card{background:var(--surface);border:1px solid var(--border);transition:box-shadow .2s;overflow:hidden}.blog-card:hover{box-shadow:0 8px 20px #00000014}.blog-card-image{aspect-ratio:16/9;background:#eee;overflow:hidden}.blog-card-image img{object-fit:cover;width:100%;height:100%}.blog-card h3{color:var(--text-heading);margin-bottom:8px;font-size:17px}.blog-meta{color:var(--muted);margin-bottom:10px;font-size:12px;font-weight:600}.blog-card p{color:var(--muted);margin-bottom:14px;font-size:13px;font-weight:600;line-height:1.6}.link-more{color:var(--primary);font-size:13px;font-weight:700}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.testimonial-card{background:var(--surface);border:1px solid var(--border);text-align:center;padding:24px 20px}.testimonial-card .avatar{color:#fff;background:linear-gradient(135deg,#e8d0e0,#d4b0c8);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 12px;font-size:22px;font-weight:800;display:flex}.testimonial-card h4{margin-bottom:10px;font-size:16px}.testimonial-card p{color:var(--muted);margin-bottom:12px;font-size:13px;font-weight:600;line-height:1.7}.stars{color:#f5a623;letter-spacing:2px;font-size:14px}.site-footer{border-top:1px solid var(--border);background:0 0;margin-top:20px;padding:28px 0 36px}.site-footer .footer-inner{text-align:center}.site-footer h2{color:var(--text-heading);font-size:16px;font-weight:700}.page-header{padding:28px 0 10px}.page-header h1{color:var(--text-heading);margin-bottom:8px;font-size:28px}.breadcrumb{color:var(--muted);margin-bottom:16px;font-size:13px;font-weight:600}.breadcrumb a:hover{color:var(--primary)}.shop-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:12px;display:flex}.shop-toolbar .result-count{color:var(--muted);font-size:13px;font-weight:600}.shop-toolbar select{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:3px;padding:8px 12px;font-size:13px;font-weight:600}.shop-layout{display:block}.pagination{flex-wrap:wrap;justify-content:center;gap:6px;margin:32px 0 10px;display:flex}.pagination button,.pagination span{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;min-width:36px;height:36px;font-size:13px;font-weight:700;display:inline-flex}.pagination button:hover{border-color:var(--primary);color:var(--primary)}.pagination button.active,.pagination span.active{background:var(--primary);border-color:var(--primary);color:#fff;cursor:default}.pagination button:disabled{opacity:.4;cursor:not-allowed}.product-page{padding-bottom:48px}.product-crumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;padding:18px 0 8px;font-size:13px;font-weight:600;display:flex}.product-crumb .sep{opacity:.5}.product-crumb .current{color:var(--text-heading);max-width:100%}.product-crumb a:hover{color:var(--primary)}.product-detail{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:36px 48px;padding:12px 0 36px;display:grid}.product-gallery-col{position:sticky;top:92px}.pgallery{width:100%}.pgallery-stage{border:1px solid var(--border);background:linear-gradient(#faf8f5 0%,#f3efe9 100%);border-radius:16px;position:relative;overflow:hidden}.pgallery-main{cursor:zoom-in;background:0 0;border:none;justify-content:center;align-items:center;width:100%;min-height:320px;max-height:min(72vh,720px);padding:16px;display:flex;position:relative}.pgallery-main img{object-fit:contain;opacity:1;z-index:1;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:min(68vh,680px);display:block;position:relative}.pgallery-main img.is-loading{opacity:0;transition:opacity .15s}.pgallery-main img.is-in{opacity:1;transition:opacity .2s}.pgallery-skeleton{background:linear-gradient(90deg,#ece7e0 25%,#f7f3ee 50%,#ece7e0 75%) 0 0/200% 100%;border-radius:12px;animation:1.2s linear infinite shimmer;position:absolute;top:18%;bottom:18%;left:18%;right:18%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pgallery-zoom-hint{color:#fff;pointer-events:none;background:#1a1423b8;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;bottom:14px}.pgallery-zoom-hint:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.pgallery-zoom-hint:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.pgallery-zoom-hint:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.pgallery-zoom-hint:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.pgallery-nav{cursor:pointer;width:40px;height:40px;color:var(--primary);z-index:2;background:#ffffffeb;border:none;border-radius:50%;font-size:26px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #0000001f}.pgallery-nav.prev:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.pgallery-nav.prev:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.pgallery-nav.prev:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.pgallery-nav.prev:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.pgallery-nav.next:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.pgallery-nav.next:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.pgallery-nav.next:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.pgallery-nav.next:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.pgallery-nav:hover{background:#fff}.pgallery-count{color:#fff;background:#1a1423b3;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;position:absolute;bottom:14px}.pgallery-count:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:14px}.pgallery-count:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:14px}.pgallery-count:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:14px}.pgallery-count:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:14px}.pgallery-thumbs{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:10px;margin-top:14px;padding-bottom:4px;display:flex;overflow-x:auto}.pgallery-thumbs button{cursor:pointer;scroll-snap-align:start;background:#f7f4f0;border:2px solid #0000;border-radius:10px;flex:0 0 76px;width:76px;height:76px;padding:4px;overflow:hidden}.pgallery-thumbs button.active,.pgallery-thumbs button:hover{border-color:var(--accent);background:#fff}.pgallery-thumbs img{object-fit:contain;width:100%;height:100%;display:block}.plightbox{z-index:2000;cursor:zoom-out;background:#0c0a10eb;justify-content:center;align-items:center;padding:48px 56px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.plightbox-img{object-fit:contain;cursor:default;border-radius:6px;width:auto;max-width:min(96vw,1200px);height:auto;max-height:90vh;box-shadow:0 20px 60px #00000073}.plightbox-close{top:16px;color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;width:44px;height:44px;font-size:28px;position:absolute}.plightbox-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.plightbox-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.plightbox-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.plightbox-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.plightbox-nav{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:50%;width:48px;height:48px;font-size:32px;position:absolute;top:50%;transform:translateY(-50%)}.plightbox-nav.prev:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:16px}.plightbox-nav.prev:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:16px}.plightbox-nav.prev:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:16px}.plightbox-nav.prev:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:16px}.plightbox-nav.next:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.plightbox-nav.next:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.plightbox-nav.next:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}.plightbox-nav.next:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}.plightbox-count{color:#ffffffd9;font-size:13px;font-weight:700;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.product-summary{padding-top:4px}.product-badges{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.pbadge{background:var(--primary);color:#fff;letter-spacing:.02em;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800}.pbadge.soft{background:var(--accent-soft);color:var(--primary);border:1px solid #c9a87c73}.pbadge.ok{color:#1b6b3a;background:#e8f6ee;border:1px solid #bfe5cd}.product-summary .product_title{color:var(--text-heading);margin-bottom:14px;font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.35}.product-price-row{flex-wrap:wrap;align-items:baseline;gap:10px 14px;margin-bottom:10px;display:flex}.product-summary .price{color:var(--primary);direction:ltr;unicode-bidi:plaintext;font-size:28px;font-weight:800;display:inline-block}.price-note{color:var(--muted);max-width:280px;font-size:12px;font-weight:600;line-height:1.4}.product-summary .sku{color:var(--muted);margin-bottom:14px;font-size:13px;font-weight:600}.product-summary .sku strong{color:var(--text-heading)}.product-short{color:var(--text);margin-bottom:18px;font-size:15px;font-weight:600;line-height:1.85}.product-buy-card{border:1px solid var(--border);box-shadow:var(--shadow-card);background:#fff;border-radius:14px;margin-bottom:16px;padding:16px}.product-trust-row{margin:14px 0 16px}.ptrust{border:1px dashed var(--border);background:#f7f4f0;border-radius:12px;gap:4px;padding:12px 14px;font-size:13px;display:grid}.ptrust strong{font-size:13px}.ptrust span{color:var(--muted);font-weight:600;line-height:1.6}.product-desc p{color:var(--text-heading);margin-bottom:14px;font-weight:600;line-height:1.9}.related-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.related-head h2{margin:0;font-size:22px}.mobile-sticky-cta .sticky-price{display:none}.product-card-image{aspect-ratio:1;background:#f6f2ec}.product-card-image img{object-fit:contain}.qty-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.qty-row label{font-size:13px;font-weight:700}.qty-control{border:1px solid var(--border);background:#fff;display:inline-flex}.qty-control button{cursor:pointer;background:#f7f7f7;border:none;width:36px;height:38px;font-size:16px;font-weight:700}.qty-control input{border:none;border-inline:1px solid var(--border);text-align:center;width:52px;height:38px;font-size:14px;font-weight:700}.product-meta{color:var(--muted);margin-top:18px;font-size:13px;font-weight:600}.product-meta a{color:var(--primary)}.product-tabs{border-top:1px solid var(--border);margin:20px 0 40px}.tabs-nav{border-bottom:1px solid var(--border);gap:0;display:flex}.tabs-nav button{cursor:pointer;color:var(--muted);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 22px;font-size:14px;font-weight:700}.tabs-nav button.active{color:var(--primary);border-bottom-color:var(--primary)}.tabs-panel{color:var(--text-heading);white-space:pre-line;padding:24px 4px;font-size:14px;font-weight:600;line-height:1.9}.related-section{padding-bottom:40px}.related-section h2{color:var(--text-heading);margin-bottom:20px;font-size:22px}.cart-table{border-collapse:collapse;background:var(--surface);width:100%;margin-bottom:24px}.cart-table th,.cart-table td{border:1px solid var(--border);text-align:center;vertical-align:middle;padding:14px 12px;font-size:13px}.cart-table th{background:#fafafa}.cart-product{text-align:start;align-items:center;gap:12px;display:flex}.cart-product img{object-fit:cover;border:1px solid var(--border);width:64px;height:64px}.cart-totals{border:1px solid var(--border);background:var(--surface);max-width:380px;margin-inline-start:auto;padding:20px}.cart-totals h2{margin-bottom:14px;font-size:18px}.cart-totals-row{border-bottom:1px solid var(--border);justify-content:space-between;padding:10px 0;font-size:14px;display:flex}.cart-empty{text-align:center;background:var(--surface);border:1px solid var(--border);padding:60px 20px}.cart-empty p{margin-bottom:18px;font-size:16px}.contact-grid{grid-template-columns:1fr 1fr;gap:32px;padding-bottom:40px;display:grid}.contact-form{background:var(--surface);border:1px solid var(--border);gap:14px;padding:24px;display:grid}.contact-form label{gap:6px;font-size:13px;display:grid}.contact-form input,.contact-form textarea{border:1px solid var(--border);border-radius:3px;padding:10px 12px;font-size:14px;font-weight:600}.contact-form textarea{resize:vertical;min-height:120px}.contact-info{background:var(--bg-soft);border:1px solid var(--border);padding:24px}.contact-info h3{margin-bottom:12px;font-size:18px}.contact-info p{color:var(--muted);margin-bottom:10px;font-weight:600;line-height:1.7}.content-page{background:var(--surface);border:1px solid var(--border);margin-bottom:40px;padding:28px 24px;font-weight:600;line-height:1.9}.content-page h1{margin-bottom:16px;font-size:26px}.whatsapp-float{color:#fff!important;z-index:1200!important;cursor:pointer!important;background:#25d366!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:60px!important;height:60px!important;padding:0!important;transition:transform .2s,box-shadow .2s!important;display:flex!important;position:fixed!important;bottom:22px!important;left:auto!important;right:20px!important;box-shadow:0 10px 28px #25d36673!important}.whatsapp-float:hover{color:#fff!important;transform:scale(1.08)translateY(-2px)!important;box-shadow:0 14px 34px #25d3668c!important}.whatsapp-float svg{flex-shrink:0;fill:#fff!important;color:#fff!important;width:30px!important;height:30px!important;display:block!important}.whatsapp-float .wa-badge{color:#fff;background:#1b1530;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:-4px;right:-4px}.toast{color:#fff;opacity:0;pointer-events:none;z-index:1200;white-space:nowrap;background:#1a202c;border-radius:6px;padding:12px 20px;font-size:13px;font-weight:700;transition:opacity .25s,transform .25s;position:fixed;bottom:90px;left:50%;transform:translate(-50%)translateY(20px)}.toast.show{opacity:1;transform:translate(-50%)translateY(0)}.phase-badge{z-index:1300;color:#fff;opacity:.75;pointer-events:none;background:#1a202c;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:700;position:fixed;top:10px;left:10px}@media (max-width:1100px){.products-grid{grid-template-columns:repeat(4,1fr)}.products-grid.cols-4{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.desktop-nav{display:none}.menu-toggle{display:inline-flex}.header-inner{grid-template-columns:auto auto 1fr}.header-cart-wrap{justify-self:end}.hero-grid{grid-template-columns:1fr}.hero-visual{order:-1;min-height:180px}.features-grid,.cat-grid,.products-grid,.products-grid.cols-4{grid-template-columns:repeat(2,1fr)}.blog-grid,.testimonials-grid{grid-template-columns:1fr}.product-detail{grid-template-columns:1fr;gap:22px}.product-gallery-col{position:static}.pgallery-main{min-height:260px;max-height:62vh;padding:10px}.pgallery-main img{max-height:56vh}.product-actions,.contact-grid{grid-template-columns:1fr}.btn-primary{padding:12px 22px;font-size:18px}.hero-copy h2{font-size:22px}}@media (max-width:520px){.features-grid,.cat-grid{grid-template-columns:1fr}.site-container{padding-inline-start:14px;padding-inline-end:14px}.cart-product{flex-direction:column}}html[dir=ltr] body{direction:ltr}html[dir=rtl] body{direction:rtl}.brand-mark-wrap{border-radius:14px;place-items:center;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 4px 14px #c9a87c47}.brand-link:hover .brand-mark-wrap{transform:translateY(-1px)scale(1.04);box-shadow:0 8px 20px #c9a87c66}.brand-mark{border-radius:14px;width:42px;height:42px;display:block}.brand-en{letter-spacing:.08em;color:var(--primary);font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:800}.brand-ar{color:var(--accent);letter-spacing:.12em;font-size:12px;font-weight:700}.header-actions{justify-self:end;align-items:center;gap:8px;display:flex}.lang-switch{border:1px solid var(--border);cursor:pointer;color:var(--text);background:#fff;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.lang-switch.block{width:100%;margin:8px 0}.header-cart{cursor:pointer;background:0 0;border:none}.velora-hero{color:#f7f2ec;background:radial-gradient(80% 60% at 85% 20%,#c97b9a38,#0000 55%),radial-gradient(60% 50% at 10% 80%,#c9a87c24,#0000 50%),linear-gradient(135deg,#120c18 0%,#1f142c 42%,#2a1838 70%,#16101f 100%);padding:64px 0 56px;position:relative;overflow:hidden}.hero-bg-mesh{pointer-events:none;opacity:.9;background-image:radial-gradient(circle at 20% 30%,#f0d7a80f 0 1px,#0000 1px),radial-gradient(circle at 80% 70%,#e8b4c80d 0 1px,#0000 1px);background-size:48px 48px,36px 36px;position:absolute;top:0;bottom:0;left:0;right:0}.velora-hero .hero-grid{z-index:1;align-items:center;gap:40px;position:relative}.velora-hero .hero-copy h1{color:#fff;text-shadow:0 8px 40px #00000059;margin-bottom:14px;font-size:clamp(30px,4.4vw,48px);font-weight:800;line-height:1.22}.velora-hero .lead{color:#fff4e6eb;margin-bottom:10px;font-size:clamp(16px,1.6vw,19px);font-weight:700}.velora-hero .hero-text,.velora-hero p{color:#ffffffd1;font-weight:600}.velora-hero .eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:none;background:#c9a87c1a;border:1px solid #c9a87c47;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 12px 6px 6px;font-size:13px;font-weight:800;display:inline-flex}.eyebrow-mark{border-radius:50%;display:block}.hero-ctas{flex-wrap:wrap;gap:12px;margin:22px 0 16px;display:flex}.hero-pills{flex-wrap:wrap;gap:8px;display:flex}.hero-pills span{color:#f3e9db;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#c9a87c1f;border:1px solid #c9a87c59;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.btn-outline-light{color:#fff;border-radius:var(--radius-btn);background:#ffffff0a;border:1px solid #ffffff59;justify-content:center;align-items:center;padding:14px 22px;font-weight:700;display:inline-flex}.btn-outline-light:hover{color:#fff;background:#ffffff1a}.hero-visual-wrap{min-height:340px;position:relative}@keyframes heroPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.hero-visual-frame{z-index:1;background:#120c18;border:1px solid #c9a87c66;border-radius:22px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000080,inset 0 0 0 1px #ffffff0d,0 0 50px #c97b9a26}.hero-photo-frame{aspect-ratio:4/5;max-height:560px}.hero-photo-img{object-fit:cover;object-position:center 18%;width:100%;height:100%;transition:transform 8s;display:block;transform:scale(1.04)}.hero-photo-frame:hover .hero-photo-img{transform:scale(1.1)}.hero-photo-shade{pointer-events:none;background:linear-gradient(#1a102426 0%,#0c081240 58%,#0c0812e0 100%),linear-gradient(270deg,#120a1859,#0000 50%);position:absolute;top:0;bottom:0;left:0;right:0}.hero-photo-vignette{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 80px #00000073}.hero-photo-badge{top:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f3e9db;letter-spacing:.08em;z-index:2;background:#0c08128c;border:1px solid #c9a87c73;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-family:Georgia,serif;font-size:15px;font-weight:700;display:inline-flex;position:absolute}.hero-photo-badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:16px}.hero-photo-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:16px}.hero-photo-badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:16px}.hero-photo-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:16px}.hero-photo-badge img{border-radius:50%;display:block}.hero-visual-caption{left:0;right:0;z-index:2;text-align:start;flex-direction:column;gap:6px;padding:36px 22px 20px;display:flex;position:absolute;bottom:0}.hvc-line{color:#fff;text-shadow:0 4px 20px #00000080;font-size:clamp(17px,2vw,22px);font-weight:800}.hvc-sub{letter-spacing:.18em;color:var(--accent);text-transform:uppercase;font-size:12px;font-weight:700}.hero-spark{z-index:2;background:#f0d7a8;border-radius:50%;width:8px;height:8px;animation:3.5s ease-in-out infinite spark;position:absolute;box-shadow:0 0 12px #c9a87c}.hero-spark.s1{top:12%;animation-delay:0s}.hero-spark.s1:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8%}.hero-spark.s1:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8%}.hero-spark.s1:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8%}.hero-spark.s1:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8%}.hero-spark.s2{top:48%;width:6px;height:6px;animation-delay:1.1s}.hero-spark.s2:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4%}.hero-spark.s2:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4%}.hero-spark.s2:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4%}.hero-spark.s2:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4%}.hero-spark.s3{bottom:18%;width:5px;height:5px;animation-delay:2s}.hero-spark.s3:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18%}.hero-spark.s3:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18%}.hero-spark.s3:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18%}.hero-spark.s3:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18%}@keyframes spark{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}.btn-primary{border-radius:var(--radius-btn);font-weight:800;background:var(--accent)!important;color:#1a1423!important;padding:14px 24px!important;font-size:16px!important}.btn-primary:hover{color:#1a1423!important;background:#d4b68a!important}.btn-primary-sm{background:var(--primary);color:#fff;border-radius:8px;padding:10px 16px;font-weight:700;display:inline-flex}.btn-md{border-radius:var(--radius-btn);background:var(--primary)!important;color:#fff!important}.btn-md:hover,.btn-md.selected{background:var(--primary-hover)!important;color:#fff!important}.btn-cart{background:var(--primary)!important;border-radius:0 0 8px 8px!important;width:calc(100% - 24px)!important;margin:12px!important;font-weight:700!important}.btn-cart.selected{background:var(--accent)!important;color:#1a1423!important}.btn-whatsapp{background:var(--whatsapp);border-radius:var(--radius-btn);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:15px;font-weight:800;display:inline-flex;color:#fff!important}.btn-whatsapp:hover{background:var(--whatsapp-dark);color:#fff!important}.btn-whatsapp.full{width:100%}.btn-ghost{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;padding:10px 14px;font-weight:700}.btn-outline{border-color:var(--primary);color:var(--primary)}.product-card{box-shadow:var(--shadow-card);border:1px solid var(--border);background:#fff;border-radius:16px;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden}.product-card:hover{border-color:#c9a87c8c;transform:translateY(-4px);box-shadow:0 16px 40px #1a14231f}.product-card.is-selected{outline:2px solid var(--accent);outline-offset:2px}.product-card-image img{object-fit:contain;width:100%;height:100%;padding:8px;transition:transform .35s}.product-card:hover .product-card-image img{transform:scale(1.04)}.product-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;display:grid}.btn-cart{letter-spacing:.02em;border-radius:0 0 14px 14px!important;font-weight:800!important}.btn-cart:hover{background:#3d2a4a!important}.badge-privacy{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.04em;background:#1a1423c7!important;font-size:10px!important}.product-price{color:var(--primary-hot);font-size:1.05rem;font-weight:800}.chip{transition:all .15s}.chip:hover,.chip.active{background:var(--primary-hot);color:#fff;border-color:var(--primary-hot)}.badge-privacy{top:10px;color:#f3e9db;background:#1a1423d1;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;position:absolute}.badge-privacy:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.badge-privacy:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.badge-privacy:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.badge-privacy:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.product-card h3{min-height:44px;font-weight:700}.product-price{color:var(--primary);font-weight:800}.header-cart .cart-count{background:var(--accent);color:#1a1423}.drawer-backdrop{opacity:0;pointer-events:none;z-index:1400;background:#14101c73;transition:opacity .2s;position:fixed;top:0;bottom:0;left:0;right:0}.drawer-backdrop.open{opacity:1;pointer-events:auto}.cart-drawer{top:0;bottom:0;z-index:1500;background:#fff;flex-direction:column;width:min(400px,100%);transition:transform .25s;display:flex;position:fixed;transform:translate(110%);box-shadow:-8px 0 30px #0000001f}.cart-drawer:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.cart-drawer:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.cart-drawer:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.cart-drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}html[dir=rtl] .cart-drawer{transform:translate(-110%)}html[dir=rtl] .cart-drawer.open,html[dir=ltr] .cart-drawer.open{transform:translate(0)}.drawer-head,.drawer-foot{border-bottom:1px solid var(--border);padding:16px 18px}.drawer-foot{border-bottom:0;border-top:1px solid var(--border);margin-top:auto}.drawer-head{justify-content:space-between;align-items:center;display:flex}.drawer-head h2{align-items:center;gap:8px;font-size:18px;display:flex}.drawer-count{background:var(--accent);color:#1a1423;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;display:inline-flex}.icon-btn{cursor:pointer;background:0 0;border:none;font-size:28px;line-height:1}.drawer-body{flex:1;padding:12px 16px;overflow:auto}.drawer-empty{text-align:center;padding:40px 12px}.drawer-empty .muted,.muted{color:var(--muted);font-weight:600}.tiny{margin:8px 0 12px;font-size:12px}.drawer-list{gap:14px;display:grid}.drawer-item{grid-template-columns:64px 1fr auto;align-items:start;gap:10px;display:grid}.drawer-item img{object-fit:cover;border:1px solid var(--border);border-radius:8px;width:64px;height:64px}.drawer-item-info a{margin-bottom:4px;font-size:13px;font-weight:700;display:block}.drawer-price{color:var(--muted);margin-bottom:6px;font-size:12px}.link-danger{color:#a33;cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:700}.drawer-total-row{justify-content:space-between;margin-bottom:8px;font-size:14px;display:flex}.drawer-actions{gap:8px;margin-top:10px;display:flex}.qty-control.sm button,.qty-control.sm input{height:30px}.qty-control.sm button{width:28px}.qty-control.sm input{width:40px}.how-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.how-card{border:1px solid var(--border);box-shadow:var(--shadow-card);background:#fff;border-radius:14px;padding:22px 18px}.how-num{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:12px;font-weight:800;display:inline-flex}.how-card h3{margin-bottom:8px;font-size:16px}.how-card p{color:var(--muted);font-size:13px;font-weight:600}.faq-list{gap:10px;max-width:820px;margin:0 auto;display:grid}.faq-list.wide{max-width:900px}.faq-item{border:1px solid var(--border);background:#fff;border-radius:12px;padding:4px 16px}.faq-item summary{cursor:pointer;padding:14px 0;font-weight:800;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{color:var(--muted);padding-bottom:14px;font-weight:600;line-height:1.8}.center-cta{text-align:center;margin-top:28px}.chip-row{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.chip{border:1px solid var(--border);background:#fff;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.chip.active,.chip:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.toolbar-controls{flex-wrap:wrap;gap:10px;display:flex}.toolbar-controls input,.toolbar-controls select{border:1px solid var(--border);background:#fff;border-radius:8px;padding:8px 12px;font-weight:600}.product-actions{grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 0;display:grid}.product-actions .btn{width:100%;min-height:48px}.eyebrow{color:var(--accent);letter-spacing:.04em;margin-bottom:8px;font-size:12px;font-weight:800}.mobile-sticky-cta{z-index:1200;border-top:1px solid var(--border);padding:10px 12px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;align-items:center;gap:8px;display:none;position:fixed;bottom:0;left:0;right:0}.mobile-sticky-cta .btn{flex:1;min-height:44px}.mobile-sticky-cta .sticky-price{white-space:nowrap;color:var(--primary);direction:ltr;font-size:14px;font-weight:800;display:block}.whatsapp-float{cursor:pointer;border:none;z-index:1300!important}.wa-badge{color:#fff;background:#1a1423;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:-4px;left:auto;right:-4px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:28px;padding:36px 0 20px;display:grid}.footer-logo{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.footer-logo p,.footer-markets{color:var(--muted);font-size:13px;font-weight:600}.footer-grid h3{margin-bottom:12px;font-size:14px}.footer-links{gap:8px;display:grid}.footer-links a{color:var(--muted);font-size:13px;font-weight:600}.footer-bottom{border-top:1px solid var(--border);text-align:center;color:var(--muted);padding:16px 0 28px;font-size:13px;font-weight:600}.site-footer{border-top:1px solid var(--border);background:#fff;margin-top:24px}.content-hero-img{object-fit:cover;border-radius:12px;width:100%;max-height:360px;margin-bottom:18px}.cart-actions-row{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.features{background:var(--bg-soft)}.section-title{letter-spacing:-.02em}@media (max-width:900px){.how-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:20px}.mobile-sticky-cta{display:flex}.product-page{padding-bottom:100px}.product-detail{padding-bottom:24px}.whatsapp-float{bottom:88px!important;left:auto!important;right:16px!important}.plightbox{padding:56px 12px 24px}.plightbox-nav{width:40px;height:40px;font-size:26px}.header-actions{gap:4px}.desktop-nav{display:none}}@media (max-width:520px){.velora-hero{padding:36px 0 32px}.hero-ctas .btn-primary{width:100%}.hero-photo-frame{aspect-ratio:3/4;max-height:420px}}@media (max-width:900px){.hero-visual-wrap{order:-1}.velora-hero .hero-grid{flex-direction:column;display:flex}}.category-intro{max-width:720px;color:var(--muted);margin-top:10px;font-size:14px;font-weight:600;line-height:1.8}.product-features-box{background:var(--accent-soft);border:1px solid #c9a87c59;border-radius:12px;margin:18px 0;padding:14px 16px}.product-features-box h3{color:var(--primary);margin-bottom:10px;font-size:14px}.product-features-box ul{gap:8px;display:grid}.product-features-box li{color:var(--text);padding-inline-start:14px;font-size:13px;font-weight:600;position:relative}.product-features-box li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em}.product-features-box li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.product-features-box li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.product-features-box li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.product-features-box li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.discreet-box{border:1px dashed var(--border);background:#fff;border-radius:12px;margin:14px 0 18px;padding:14px 16px}.discreet-box strong{margin-bottom:6px;font-size:13px;display:block}.discreet-box p{color:var(--muted);font-size:13px;font-weight:600;line-height:1.7}.specs-table{border-collapse:collapse;width:100%}.specs-table th,.specs-table td{text-align:start;border-bottom:1px solid var(--border);padding:10px 8px;font-size:13px;font-weight:600}.specs-table th{width:40%;color:var(--muted)}.seo-link-cloud{border:1px solid var(--border);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:28px 0 8px;padding:16px;font-size:13px;font-weight:700;display:flex}.seo-link-cloud strong{color:var(--muted);margin-inline-end:6px;font-weight:800}.seo-link-cloud a{background:var(--bg);border:1px solid var(--border);color:var(--text-heading);border-radius:999px;padding:5px 10px}.seo-link-cloud a:hover{border-color:var(--accent);color:var(--primary)}.seo-hub{background:var(--bg-soft)}.seo-hub-grid{text-align:center;max-width:820px;margin:0 auto}.seo-hub-grid p{color:var(--muted);margin-bottom:18px;font-weight:600;line-height:1.9}.seo-hub .seo-link-cloud{justify-content:center}.trust-article p{color:var(--text-heading);margin-bottom:14px;font-weight:600;line-height:1.9}.trust-cta-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.blog-content p{margin-bottom:14px;font-weight:600;line-height:1.9}.blog-article{max-width:760px;margin:0 auto}.blog-article .content-hero-img{aspect-ratio:3/2;object-fit:cover;border-radius:16px;width:100%;margin-bottom:22px}.blog-article h1{margin-bottom:8px;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.35}.blog-lead{color:var(--muted);border-bottom:1px solid var(--border);margin:14px 0 22px;padding-bottom:18px;font-size:1.05rem;font-weight:700;line-height:1.85}.blog-content.rich h2{margin:28px 0 12px;font-size:1.2rem;line-height:1.4}.blog-content.rich h3{margin:20px 0 10px;font-size:1.05rem}.blog-content.rich ul{gap:8px;margin:0 0 16px;padding-inline-start:1.25rem;display:grid}.blog-content.rich li{font-weight:600;line-height:1.8}.blog-content.rich a{color:var(--primary);text-underline-offset:3px;font-weight:800;text-decoration:underline}.blog-grid-pro{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px}.blog-card-pro h2{margin:6px 0 10px;font-size:1.05rem;line-height:1.45}.blog-card-pro .blog-card-image{aspect-ratio:3/2;overflow:hidden}.blog-card-pro .blog-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.blog-card-pro:hover .blog-card-image img{transform:scale(1.04)}.staging-banner{background:linear-gradient(135deg,#fff8e6,#ffe8cc);border:1px solid #f0c36d;border-radius:14px;margin:16px 0 8px;padding:16px 18px;font-weight:600;line-height:1.7}.staging-banner strong{margin-bottom:6px;font-size:1.05rem;display:block}.staging-banner code{background:#fff;border-radius:6px;padding:1px 6px;font-weight:800}.staging-grid .product-card-image{pointer-events:none}.stories-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.story-card{border:1px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;gap:8px;min-height:160px;padding:18px 16px;transition:border-color .15s,transform .15s;display:flex}.story-card:hover{border-color:var(--accent);transform:translateY(-2px)}.story-card.compact{min-height:0}.story-card-kicker{color:var(--accent-dark,#8a6a4a);font-size:11px;font-weight:800}.story-card h3{color:var(--text-heading);margin:0;font-size:1.05rem;line-height:1.4}.story-card p{color:var(--muted);flex:1;margin:0;font-size:13px;font-weight:600;line-height:1.65}.story-card-cta{color:var(--primary);margin-top:auto;font-size:13px;font-weight:800}.story-article{border:1px solid var(--border);background:#fff;border-radius:20px;max-width:740px;margin:0 auto 36px;padding:32px 28px 40px;box-shadow:0 10px 40px #1a14230a}.story-lead-full p,.story-sec p{color:var(--text-heading);margin:0 0 16px;font-size:1.05rem;font-weight:600;line-height:2.05}.story-sec{margin-top:32px;padding-top:8px}.story-sec h2{letter-spacing:.01em;margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:1.28rem;line-height:1.4}.story-article .story-lead-full{border-bottom:1px solid var(--border);margin-bottom:8px;padding-bottom:20px;font-size:1.08rem}.stories-hub .kw-hero-hub{background:radial-gradient(900px 320px at 0 0,#b4507814,#0000 55%),radial-gradient(900px 320px at 100% 0,#c4a48433,#0000 55%),linear-gradient(#faf6f2 0%,#fff 100%)}.story-sec a,.story-lead-full a{color:var(--primary);text-underline-offset:3px;font-weight:800;text-decoration:underline}.story-page .kw-hero{margin-bottom:24px}.route-fallback{justify-content:center;align-items:center;min-height:40vh;display:flex}.route-fallback-dot{border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.product-faq-block{border:1px solid var(--border);background:#fff;border-radius:14px;margin:28px 0 8px;padding:22px 24px}.product-faq-block h2{margin:0 0 12px;font-size:1.15rem}.kw-shopper{padding-bottom:8px}.kw-hero{background:radial-gradient(1200px 400px at 100% 0%, #c4a4842e, transparent 60%), linear-gradient(180deg, #f7f2ec 0%, var(--bg) 100%);border-bottom:1px solid var(--border);margin-bottom:28px;padding:28px 0 32px}.kw-hero-hub{border:1px solid var(--border);text-align:center;border-radius:20px;margin:20px 0 28px;padding:32px 24px}.kw-bc{justify-content:flex-start;margin-bottom:14px!important}.kw-eyebrow{letter-spacing:.04em;color:var(--accent-dark,#8a6a4a);margin:0 0 8px;font-size:12px;font-weight:800}.kw-hero h1{color:var(--text-heading);margin:0 0 12px;font-size:clamp(1.6rem,3.5vw,2.35rem);line-height:1.25}.kw-hero-lead{max-width:640px;color:var(--muted);margin:0 0 20px;font-size:1.05rem;font-weight:600;line-height:1.85}.kw-hero-hub .kw-hero-lead{margin-inline-start:auto;margin-inline-end:auto}.kw-hero-actions{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.kw-hero-hub .kw-hero-actions,.kw-hero-hub .trust-cta-row{justify-content:center}.kw-benefit-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:900px){.kw-benefit-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.kw-benefit{border:1px solid var(--border);background:#fff;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.kw-benefit strong{color:var(--text-heading);font-size:13px}.kw-benefit span{color:var(--muted);font-size:12px;font-weight:600;line-height:1.5}.kw-products-block,.kw-steps-sec,.kw-cats-sec,.kw-tips-sec,.kw-faq-sec,.kw-related-sec{margin-bottom:36px}.kw-steps-sec h2,.kw-cats-sec h2,.kw-tips-sec h2,.kw-faq-sec h2,.kw-related-sec h2,.kw-products-block h2{margin-bottom:14px;font-size:1.25rem}.kw-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:720px){.kw-steps{grid-template-columns:1fr}}.kw-step{border:1px solid var(--border);text-align:center;background:#fff;border-radius:16px;padding:18px 16px}.kw-step-n{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:10px;font-weight:800;display:inline-flex}.kw-step strong{margin-bottom:6px;font-size:1rem;display:block}.kw-step p{color:var(--muted);margin:0;font-size:13px;font-weight:600;line-height:1.5}.kw-tips-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:640px){.kw-tips-grid{grid-template-columns:1fr}}.kw-tip{border:1px solid var(--border);color:var(--text-heading);background:#fff;border-radius:12px;padding:14px 16px;font-weight:700;line-height:1.6}.kw-cta-band{color:#fff;background:linear-gradient(135deg,#2a2430 0%,#1a1423 100%);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:36px;padding:22px 24px;display:flex}.kw-cta-band h2{color:#fff;margin:0 0 6px;font-size:1.2rem}.kw-cta-band p{opacity:.85;max-width:420px;margin:0;font-weight:600}.kw-cta-band .btn-outline{color:#fff;border-color:#ffffff59}.kw-card-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.kw-shop-card{border:1px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;gap:8px;min-height:120px;padding:16px;transition:border-color .15s,transform .15s;display:flex}.kw-shop-card:hover{border-color:var(--accent);transform:translateY(-2px)}.kw-shop-card.compact{flex-direction:row;justify-content:space-between;align-items:center;min-height:0}.kw-shop-card-kicker{color:var(--accent-dark,#8a6a4a);font-size:11px;font-weight:800}.kw-shop-card strong{color:var(--text-heading);font-size:1.05rem;line-height:1.35}.kw-shop-card-desc{color:var(--muted);flex:1;font-size:12px;font-weight:600;line-height:1.5}.kw-shop-card-cta{color:var(--primary);margin-top:auto;font-size:13px;font-weight:800}.kw-count-badge{background:var(--bg-soft);border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:800}.kw-cluster{margin-bottom:32px}.kw-deep-seo{border:1px dashed var(--border);background:#fff;border-radius:14px;margin:8px 0 24px;padding:4px 14px 8px}.kw-deep-seo>summary{cursor:pointer;color:var(--muted);padding:12px 4px;font-weight:800;list-style:none}.kw-deep-seo>summary::-webkit-details-marker{display:none}.kw-deep-body{border-top:1px solid var(--border);padding:8px 4px 16px}.kw-deep-body .kw-block{margin:16px 0}.kw-deep-body h3{margin:0 0 8px;font-size:1rem}.kw-deep-body p,.kw-deep-body li{color:var(--muted);font-size:14px;font-weight:600;line-height:1.8}.kw-deep-body a{color:var(--primary);font-weight:800}.kw-pre-table{white-space:pre-wrap;background:var(--bg-soft);border-radius:10px;padding:12px;font-size:12px;overflow:auto}.kw-long-guide{border:1px solid var(--border);margin-bottom:36px;margin-inline-start:auto;margin-inline-end:auto;background:#fff;border-radius:20px;max-width:820px;margin-bottom:36px;padding:28px 26px 32px}.kw-long-guide-head{border-bottom:1px solid var(--border);margin-bottom:18px;padding-bottom:14px}.kw-long-guide-head h2{margin:0 0 8px;font-size:clamp(1.25rem,2.4vw,1.55rem);line-height:1.35}.kw-long-guide-meta{color:var(--muted);margin:0;font-size:13px;font-weight:700}.kw-long-guide-lead{color:var(--text-heading);margin-bottom:28px;font-size:1.02rem;font-weight:600;line-height:1.95}.kw-long-guide-lead p,.kw-long-guide-lead{white-space:pre-line}.kw-guide-sec{margin-bottom:26px}.kw-guide-sec h3{color:var(--text-heading);margin:0 0 12px;font-size:1.12rem;line-height:1.4}.kw-guide-sec p{color:var(--text-heading);margin:0 0 12px;font-size:.98rem;font-weight:600;line-height:1.95}.kw-guide-sec a{color:var(--primary);text-underline-offset:3px;font-weight:800;text-decoration:underline}.kw-guide-ol{gap:8px;margin:0 0 14px;padding-inline-start:1.25rem;font-weight:600;line-height:1.85;display:grid}.kw-guide-end-cta{border-top:1px solid var(--border);flex-wrap:wrap;gap:10px;margin-top:10px;padding-top:18px;display:flex}@media (max-width:640px){.kw-long-guide{padding:20px 16px 24px}}.product-seo-body{border:1px solid var(--border);background:#fff;border-radius:14px;margin:28px 0 8px;padding:22px 24px}.product-seo-body h2{margin:0 0 12px;font-size:1.15rem}.product-seo-body p{color:var(--text-heading);margin:0 0 12px;font-weight:600;line-height:1.9}.product-seo-body p:last-child{margin-bottom:0}.html-sitemap section{margin-bottom:28px}.html-sitemap h2{margin-bottom:10px;font-size:1.1rem}.sitemap-ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sitemap-ul a{color:var(--text-heading);font-weight:700}.sitemap-ul a:hover{color:var(--primary)}.sitemap-ul.dense{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px 14px;font-size:13px}.crawl-product-index{border:1px dashed var(--border);background:#fff;border-radius:12px;margin:20px 0 8px;padding:12px 16px}.crawl-product-index summary{cursor:pointer;color:var(--muted);font-weight:800}.crawl-product-index .sitemap-ul{margin-top:12px}:root{--bg:#f7f4f6;--bg-soft:#efe8ec;--surface:#fff;--text:#2a2430;--text-heading:#1b1530;--muted:#6b6470;--border:#e8dfe4;--primary:#1b1530;--primary-hot:#120e1c;--primary-hover:#3d2a5c;--accent:#c45b7a;--accent-soft:#f7e7ee;--accent-2:#f3c96b;--success:#059669;--container:1240px;--header-h:72px;--radius:16px;--radius-btn:999px;--gap-products:18px;--font:"DM Sans", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Fraunces", Georgia, "Times New Roman", serif;--shadow-sm:0 1px 2px #1410180a;--shadow-card:0 10px 40px #14101c14;--shadow-lift:0 18px 50px #14101c24;--whatsapp:#25d366;--glass:#ffffffb8;--ease:cubic-bezier(.22, 1, .36, 1)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font);color:var(--text);background:radial-gradient(1200px 600px at 10% -10%, #ffe4e9 0%, transparent 55%), radial-gradient(900px 500px at 100% 0%, #e8eefc 0%, transparent 50%), var(--bg);letter-spacing:-.01em;font-size:15px;font-weight:450;line-height:1.65}h1,h2,h3,.section-title,.brand-en,.site-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-heading);font-weight:650}img:not(.hero-photo-img){content-visibility:auto}.site-header{background:var(--glass);-webkit-backdrop-filter:saturate(1.2)blur(14px);transition:box-shadow .25s var(--ease), background .25s var(--ease);border-bottom:1px solid #e6e0d8cc}.site-header.is-scrolled{background:#ffffffe6;box-shadow:0 8px 30px #14101814}.brand-link{align-items:center;gap:10px;display:inline-flex}.brand-mark-wrap{border-radius:14px;display:inline-flex;overflow:hidden;box-shadow:0 8px 22px #1b15302e}.brand-mark{border-radius:14px;display:block}.brand-en{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(120deg,#1b1530 0%,#3d2a5c 45%,#c45b7a 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.35rem;font-weight:650}.brand-ar{display:none!important}.site-title{flex-direction:column;line-height:1.05;display:flex}.brand-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:10px;font-weight:650}.primary-menu>li>a{letter-spacing:.01em;transition:background .2s var(--ease), color .2s var(--ease);border-radius:999px;font-size:14px;font-weight:600;padding:8px 14px!important}.primary-menu>li>a:hover,.primary-menu>li>a.current{background:var(--accent-soft);color:var(--accent)!important}.header-cart .cart-count{background:linear-gradient(135deg, var(--accent), #be123c);box-shadow:0 4px 12px #e11d4859}.btn{border-radius:var(--radius-btn);transition:transform .18s var(--ease), box-shadow .18s var(--ease), background .18s var(--ease);letter-spacing:.01em;font-weight:650}.btn-primary{box-shadow:0 10px 28px #1b1f3b47;background:linear-gradient(135deg, var(--primary) 0%, #312e81 100%)!important;color:#fff!important;padding:14px 28px!important;font-size:15px!important}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 34px #1b1f3b59;color:#fff!important;background:linear-gradient(135deg,#252a4d 0%,#4338ca 100%)!important}.btn-outline-light,.btn-outline{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-btn)!important;color:var(--primary)!important;background:#ffffffb3!important;border:1.5px solid #1b1f3b2e!important;padding:13px 24px!important;font-size:14px!important}.btn-outline-light:hover,.btn-outline:hover{border-color:var(--accent)!important;color:var(--accent)!important;background:#fff!important}.btn-cart{box-shadow:0 8px 20px #e11d4840;background:linear-gradient(135deg, var(--accent) 0%, #be123c 100%)!important;color:#fff!important;border-radius:999px!important;width:calc(100% - 24px)!important;height:44px!important;margin:0 12px 14px!important;font-size:14px!important;font-weight:650!important}.btn-cart:hover,.btn-cart.selected{filter:brightness(1.05);transform:translateY(-1px)}.btn-md{border-radius:var(--radius-btn)!important;background:linear-gradient(135deg, var(--accent), #be123c)!important}.hero,.velora-hero{position:relative;overflow:hidden;background:radial-gradient(80% 60% at 20% 20%,#ffe4e9e6,#0000 60%),radial-gradient(70% 50% at 90% 10%,#c7d2fe8c,#0000 55%),linear-gradient(#faf8f6 0%,#f3efe9 100%)!important;padding:56px 0 48px!important}.hero-bg-mesh{pointer-events:none;opacity:.7;background-image:radial-gradient(circle at 1px 1px,#1b1f3b0d 1px,#0000 0);background-size:28px 28px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.velora-hero .hero-grid{z-index:1;position:relative;gap:40px!important}.velora-hero .hero-copy h1{background:linear-gradient(120deg,#141018 10%,#1b1f3b 50%,#9f1239 100%);-webkit-background-clip:text;background-clip:text;max-width:14ch;font-family:var(--font-display)!important;letter-spacing:-.03em!important;color:#0000!important;font-size:clamp(2.1rem,4.5vw,3.4rem)!important;font-weight:700!important;line-height:1.08!important}.velora-hero .lead{max-width:36ch;color:var(--text)!important;font-size:1.15rem!important;font-weight:600!important}.velora-hero .hero-text{max-width:42ch;color:var(--muted)!important;font-weight:450!important}.velora-hero .eyebrow{border:1px solid var(--border);letter-spacing:.04em;text-transform:uppercase;box-shadow:var(--shadow-sm);background:#ffffffbf;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;color:var(--primary)!important;font-size:12px!important;font-weight:650!important;display:inline-flex!important}.hero-pills{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.hero-pills span{box-shadow:var(--shadow-sm);border:1px solid var(--border)!important;color:var(--text)!important;background:#fff!important;border-radius:999px!important;padding:7px 12px!important;font-size:12px!important;font-weight:600!important}.hero-pills span:first-child{background:var(--accent-soft)!important;color:#9f1239!important;border-color:#0000!important}.hero-visual-wrap{position:relative}.hero-visual-glow{filter:blur(28px);z-index:0;background:radial-gradient(circle,#e11d4847,#0000 65%);animation:6s ease-in-out infinite usaPulse;position:absolute;top:8%;bottom:8%;left:5%;right:5%}@keyframes usaPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}.hero-photo-frame{z-index:1;transition:transform .5s var(--ease);border:1px solid #ffffffa6;position:relative;overflow:hidden;transform:perspective(1000px)rotateY(-4deg)rotateX(2deg);box-shadow:var(--shadow-lift)!important;border-radius:28px!important}.hero-visual-wrap:hover .hero-photo-frame{transform:perspective(1000px)rotateY(0)rotateX(0)scale(1.01)}.hero-photo-img{aspect-ratio:4/5;object-fit:cover;object-position:center top;background:linear-gradient(160deg,#2a1b3d,#1b1530);width:100%}.whatsapp-float svg{fill:#fff!important;color:#fff!important;width:30px!important;height:30px!important}.hero-photo-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-card);background:#ffffffe0!important;border-radius:999px!important}.hero-visual-caption{background:linear-gradient(#0000,#0f0c14b8)!important}.hero-spark{display:none}.trust-strip,.features.trust-strip{border-block:1px solid var(--border);background:#fff!important;padding:22px 0!important}.features-grid{gap:12px!important}.feature-item{border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:transform .25s var(--ease), box-shadow .25s var(--ease);background:linear-gradient(#fff,#faf8f6);border-radius:18px;padding:16px 14px!important}.feature-item:hover{box-shadow:var(--shadow-card);transform:translateY(-3px)}.feature-item h2{font-size:14px!important;font-family:var(--font)!important;font-weight:700!important}.feature-item p{color:var(--muted)!important;font-size:12.5px!important;font-weight:450!important}.section{padding:52px 0!important}.section-title{display:inline-block;position:relative;margin-bottom:22px!important;font-size:clamp(1.5rem,2.5vw,2rem)!important}.section-title:after{content:"";background:linear-gradient(90deg, var(--accent), var(--accent-2));border-radius:999px;width:48px;height:3px;margin-top:10px;display:block}.cat-grid{gap:14px!important}.cat-card{box-shadow:var(--shadow-card);overflow:hidden;min-height:180px!important;transition:transform .35s var(--ease), box-shadow .35s var(--ease)!important;border-radius:22px!important}.cat-card-media{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.cat-card:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#140e1c40,#140e1cb8);position:absolute;top:0;bottom:0;left:0;right:0}.cat-card:hover{box-shadow:var(--shadow-lift)!important;transform:translateY(-6px)scale(1.01)!important}.cat-card-body h3{font-family:var(--font-display)!important;font-size:1.2rem!important}.cat-card-body{z-index:1;position:relative}.cat-card span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border-radius:999px;margin-top:8px;padding:6px 12px;font-size:12px;font-weight:650;display:inline-flex}.products-grid,.product-grid{gap:var(--gap-products)!important}.product-card{content-visibility:auto;contain-intrinsic-size:420px;flex-direction:column;display:flex;overflow:hidden;border:1px solid var(--border)!important;box-shadow:var(--shadow-sm)!important;transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s!important;background:#fff!important;border-radius:20px!important}.product-card:hover{box-shadow:var(--shadow-lift)!important;border-color:#f0c8d0!important;transform:translateY(-6px)!important}.product-card.is-selected{outline-offset:2px;outline:2px solid var(--accent)!important}.product-card-image{aspect-ratio:1;background:linear-gradient(#faf8f6,#f0ebe4);position:relative;overflow:hidden}.product-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .55s var(--ease)!important}.product-card:hover .product-card-image img{will-change:transform;transform:scale(1.06)!important}.badge-privacy,.badge-sale{z-index:2;letter-spacing:.03em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;border-radius:999px!important;padding:6px 10px!important;font-size:11px!important;font-weight:700!important}.badge-privacy{border:1px solid var(--border);top:10px;left:10px;color:var(--primary)!important;background:#ffffffeb!important}.badge-sale{top:10px;right:10px;box-shadow:0 6px 16px #e11d484d;background:linear-gradient(135deg, var(--accent), #be123c)!important;color:#fff!important}.product-card-body{flex:1;padding:14px 14px 6px!important}.product-card h3{letter-spacing:-.01em;font-family:var(--font)!important;min-height:38px!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important}.product-price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:8px;display:flex;color:var(--primary)!important;font-size:1.1rem!important;font-weight:750!important}.product-price .was{color:var(--muted);font-size:.85rem;font-weight:500;text-decoration:line-through}.product-price .save{color:var(--success);background:#d1fae5;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.product-gallery img,.gallery-main img{box-shadow:var(--shadow-card);border-radius:20px}.product-price-row .price.product-price,.product-summary .product-price{gap:10px;font-size:1.45rem!important}.product_title{letter-spacing:-.02em;line-height:1.15;font-family:var(--font-display)!important;font-size:clamp(1.5rem,3vw,2rem)!important}.product-buy-card{border:1px solid var(--border)!important;box-shadow:var(--shadow-card)!important;background:linear-gradient(#fff,#faf8f6)!important;border-radius:20px!important}.pbadge{border-radius:999px!important;font-weight:650!important}.pbadge.ok{color:#047857!important;background:#d1fae5!important}.sticky-buy,.product-sticky-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border);box-shadow:0 -8px 30px #14101814;background:#ffffffeb!important}.site-footer{margin-top:40px;color:#e8e4ef!important;background:linear-gradient(#141018 0%,#0c0a10 100%)!important;border-top:none!important}.site-footer a{color:#cfc8d8!important}.site-footer a:hover{color:#fff!important}.site-footer h3{text-transform:uppercase;letter-spacing:.08em;color:#fff!important;font-family:var(--font)!important;font-size:13px!important}.footer-markets{background:#ffffff14;border-radius:999px;margin-top:10px;padding:6px 12px;font-size:12px;display:inline-flex;color:#f9a8d4!important}.wa-float,.whatsapp-float{z-index:1200!important;position:fixed!important;bottom:22px!important;left:auto!important;right:20px!important;box-shadow:0 12px 32px #25d36673!important}.wa-float:hover,.whatsapp-float:hover{transform:scale(1.08)translateY(-2px)!important}@media (max-width:768px){.whatsapp-float,.wa-float{bottom:88px!important;right:16px!important}}.cart-drawer,.drawer-panel{box-shadow:-20px 0 60px #1410182e;border-radius:20px 0 0 20px!important}.trust-strip-usa{border-block:1px solid var(--border);background:#fff;padding:18px 0}.trust-strip-usa-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.trust-strip-usa-card{border:1px solid var(--border);min-height:100%;box-shadow:var(--shadow-sm);transition:transform .2s var(--ease), border-color .2s;background:linear-gradient(#fff,#faf8f6);border-radius:14px;flex-direction:column;gap:4px;padding:12px 12px 14px;display:flex}.trust-strip-cert-icon{margin-bottom:2px}.trust-strip-usa-card:hover{color:inherit;border-color:#f0c8d0;transform:translateY(-2px)}.trust-strip-usa-card strong{color:var(--text-heading);font-size:12.5px;font-weight:700;line-height:1.3}.trust-strip-usa-card span{color:var(--muted);font-size:11.5px;font-weight:450;line-height:1.35}.product-trust-block{border:1px solid var(--border);background:linear-gradient(#fff,#faf8f6);border-radius:16px;margin-top:18px;padding:16px}.product-trust-block-title{text-transform:uppercase;letter-spacing:.04em;font-family:var(--font)!important;color:var(--muted)!important;margin-bottom:10px!important;font-size:14px!important;font-weight:750!important}.product-trust-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.product-trust-list li{border-bottom:1px solid var(--border);gap:2px;padding-bottom:10px;display:grid}.product-trust-list li:last-child{border-bottom:none;padding-bottom:0}.product-trust-list strong{color:var(--text-heading);font-size:13px}.product-trust-list span{color:var(--muted);font-size:12.5px;font-weight:450;line-height:1.45}.product-trust-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.product-trust-links a{background:var(--accent-soft);color:#9f1239;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:650}.product-trust-note{color:var(--muted);margin-top:12px;font-size:12.5px;font-weight:450;line-height:1.45}.order-trust-notes{border:1px solid var(--border);background:#f8fafc;border-radius:12px;margin:10px 0 12px;padding:10px 12px}.order-trust-notes ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.order-trust-notes li{color:var(--muted);font-size:12px;font-weight:450;line-height:1.4}.order-trust-notes strong{color:var(--text-heading);font-weight:700}@media (max-width:1100px){.trust-strip-usa-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.trust-strip-usa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.human-cert-section{padding-top:8px!important;padding-bottom:8px!important}.human-cert-card{border:1px solid var(--border);box-shadow:var(--shadow-card);background:radial-gradient(600px 200px at 0 0,#f3c96b1f,#0000 55%),linear-gradient(135deg,#fff,#faf7f9);border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:22px;padding:22px 26px;display:grid}.human-cert-seal{filter:drop-shadow(0 8px 18px #1b15301f);flex-shrink:0}.human-cert-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 4px;font-size:11px;font-weight:750}.human-cert-card h2{font-size:1.35rem!important;font-family:var(--font-display)!important;margin:0 0 8px!important}.human-cert-body>p{color:var(--muted);max-width:62ch;margin:0 0 10px;font-weight:450;line-height:1.55}.human-cert-body ul{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.human-cert-body li{background:var(--accent-soft);color:#9f1239;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:650}.human-cert-links{flex-wrap:wrap;gap:10px;display:flex}.human-cert-links a{color:var(--primary);text-underline-offset:3px;font-size:13px;font-weight:700;text-decoration:underline}.human-cert-badge{border:1px solid var(--border);background:#fff;border-radius:14px;align-items:center;gap:10px;margin:14px 0 4px;padding:10px 12px;display:flex}.human-cert-badge strong{color:var(--text-heading);font-size:13px;display:block}.human-cert-badge em{color:var(--muted);font-size:11.5px;font-style:normal;font-weight:500;display:block}.footer-cert-row{border-top:1px solid #ffffff14;align-items:center;gap:14px;padding:18px 24px 8px;display:flex}.footer-cert-row p{gap:2px;margin:0;display:grid}.footer-cert-row strong{color:#fff;font-size:13px}.footer-cert-row span{color:#cfc8d8;font-size:12px;font-weight:450}@media (max-width:700px){.human-cert-card{text-align:center;grid-template-columns:1fr}.human-cert-seal{margin-inline-start:auto;margin-inline-end:auto}.human-cert-body ul,.human-cert-links{justify-content:center}.human-cert-body>p{margin-inline-start:auto;margin-inline-end:auto}}.kw-hub-clean .kw-hub-hero{max-width:720px;margin-bottom:8px}.kw-hub-search{gap:10px;max-width:560px;margin:18px 0 14px;display:flex}.kw-hub-search input{border:1px solid var(--border);min-width:0;font:inherit;background:#fff;border-radius:999px;flex:1;padding:12px 16px;font-weight:500}.kw-hub-search input:focus{border-color:#0000;outline:2px solid #c45b7a59}.kw-hub-filters{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.kw-hub-chip{border:1px solid var(--border);font:inherit;color:var(--text);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:650;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.kw-hub-chip span{color:var(--muted);background:var(--bg);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.kw-hub-chip:hover{border-color:#e8b4c4}.kw-hub-chip.is-active{background:var(--primary);border-color:var(--primary);color:#fff}.kw-hub-chip.is-active span{color:#fff;background:#ffffff2e}.kw-hub-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:22px 0 14px;display:flex}.kw-hub-toolbar p{color:var(--muted);margin:0;font-size:14px;font-weight:600}.kw-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.kw-hub-grid-sm{grid-template-columns:repeat(2,minmax(0,1fr))}.kw-hub-card{border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:transform .2s var(--ease), box-shadow .2s var(--ease), border-color .2s;background:#fff;border-radius:18px;flex-direction:column;gap:8px;min-height:160px;padding:18px 18px 16px;display:flex}.kw-hub-card:hover{box-shadow:var(--shadow-card);color:inherit;border-color:#f0c8d0;transform:translateY(-3px)}.kw-hub-card-topic{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:750}.kw-hub-card h2{color:var(--text-heading);font-family:var(--font)!important;margin:0!important;font-size:1.05rem!important;font-weight:700!important;line-height:1.3!important}.kw-hub-card p{color:var(--muted);flex:1;margin:0;font-size:13px;font-weight:450;line-height:1.45}.kw-hub-card-go{color:var(--primary);font-size:13px;font-weight:700}.kw-hub-more{justify-content:center;margin-top:22px;display:flex}.kw-hub-help{border:1px solid var(--border);background:linear-gradient(135deg,#fff,#faf8f6);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding:22px 24px;display:flex}.kw-hub-help h2{margin:0 0 6px!important;font-size:1.15rem!important}.kw-hub-help p{color:var(--muted);max-width:42ch;margin:0;font-weight:450}@media (max-width:900px){.kw-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.kw-hub-grid,.kw-hub-grid-sm{grid-template-columns:1fr}.kw-hub-search{flex-direction:column}}.blog-grid,.blog-grid-pro{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.blog-card,.blog-card-pro{border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:transform .25s var(--ease), box-shadow .25s var(--ease);background:#fff;border-radius:18px;overflow:hidden}.blog-card:hover,.blog-card-pro:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.blog-card-image{aspect-ratio:3/2;background:linear-gradient(135deg,#efeae4,#e8eefc);display:block;overflow:hidden}.blog-card-image img{object-fit:cover;width:100%;height:100%;display:block}.blog-card-body{padding:14px 16px 18px}.seo-hub{border-block:1px solid var(--border);background:#fff}.seo-hub-grid p{color:var(--muted);max-width:65ch;font-weight:450!important}.seo-link-cloud a{background:var(--bg);border:1px solid var(--border);transition:all .2s var(--ease);border-radius:999px;margin:4px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.seo-link-cloud a:hover{background:var(--accent-soft);color:var(--accent);border-color:#0000;transform:translateY(-1px)}.shop-toolbar{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;padding:12px 14px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.hero-photo-frame{transform:none!important}}@media (max-width:768px){.velora-hero{padding:28px 0 24px!important}.velora-hero .hero-copy h1{max-width:none}.hero-photo-frame{border-radius:20px!important;transform:none!important}.product-card{border-radius:16px!important}.btn-primary{width:100%}}@media (max-width:480px){.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.hero-visual-glow{display:none}}
