/* ICODE Cairo Cinematic Redesign Performance v3.2.0 */
body.icode-cinematic-v32{
 --v32-bg:#070809;--v32-bg2:#0b0c0f;--v32-panel:#111318;--v32-gold:#e1c184;--v32-gold2:#f0d9a3;--v32-copper:#a4572c;--v32-text:#f7f5ef;--v32-muted:#b8b5ae;--v32-line:rgba(225,193,132,.20);--v32-soft:rgba(255,255,255,.08);--v32-radius:22px;
 background:var(--v32-bg);color:var(--v32-text);overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important
}
body.icode-cinematic-v32 *,body.icode-cinematic-v32 *::before,body.icode-cinematic-v32 *::after{box-sizing:border-box}
body.icode-cinematic-v32 :focus-visible{outline:3px solid var(--v32-gold);outline-offset:3px}
body.icode-cinematic-v32 #site-content{position:relative;background:linear-gradient(180deg,#070809,#0b0c0f 48%,#070809);isolation:isolate}
body.icode-cinematic-v32 .elementor-widget-text-editor,body.icode-cinematic-v32 .elementor-heading-title,body.icode-cinematic-v32 .elementor-button,body.icode-cinematic-v32 .premium-woocommerce,body.icode-cinematic-v32 .woocommerce{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important}

/* Compact header: no expensive backdrop blur while scrolling. */
body.icode-cinematic-v32 #pr-nav{position:sticky!important;top:0;z-index:10020;background:rgba(6,7,9,.97)!important;border-bottom:1px solid rgba(225,193,132,.14);box-shadow:0 8px 24px rgba(0,0,0,.18);transition:background-color .2s ease,border-color .2s ease}
body.icode-cinematic-v32 #pr-nav.icode-v32-scrolled{background:#060709!important;border-bottom-color:rgba(225,193,132,.26)}
body.icode-cinematic-v32 #pr-nav .primary-menu-inner{max-width:1380px;margin-inline:auto;padding:0 22px!important;min-height:72px}
body.icode-cinematic-v32 #pr-nav .top-wrap{flex:0 0 auto}
body.icode-cinematic-v32 #pr-nav .custom-logo-link{display:inline-flex;align-items:center;padding:6px 0}
body.icode-cinematic-v32 #pr-nav .custom-logo{width:58px;height:58px;object-fit:contain;border-radius:14px}
body.icode-cinematic-v32 #pr-nav .navbar-nav{align-items:center;gap:3px}
body.icode-cinematic-v32 #pr-nav .navbar-nav>.menu-item>.nav-link{color:rgba(255,255,255,.88)!important;font-weight:650;padding:10px 12px!important;border-radius:999px;transition:color .16s ease,background-color .16s ease}
body.icode-cinematic-v32 #pr-nav .navbar-nav>.menu-item>.nav-link:hover,body.icode-cinematic-v32 #pr-nav .navbar-nav>.current-menu-item>.nav-link{color:var(--v32-gold2)!important;background:rgba(225,193,132,.08)}
body.icode-cinematic-v32 #pr-nav .dropdown-menu{background:#0d0f12;border:1px solid var(--v32-line);border-radius:16px;padding:7px;box-shadow:0 16px 40px rgba(0,0,0,.34)}
body.icode-cinematic-v32 #pr-nav .dropdown-item{color:rgba(255,255,255,.88);border-radius:10px;padding:10px 12px}
body.icode-cinematic-v32 #pr-nav .dropdown-item:hover,body.icode-cinematic-v32 #pr-nav .dropdown-item:focus{background:var(--v32-gold);color:#17130b}
body.icode-cinematic-v32 #pr-nav .header-icons{display:flex!important;align-items:center;gap:8px}
body.icode-cinematic-v32 #pr-nav #magic-search{display:block;min-width:min(230px,17vw)}
body.icode-cinematic-v32 #pr-nav #magic-search .input-field{border:1px solid var(--v32-soft);background:#101216;border-radius:999px;padding:1px 10px;min-height:40px}
body.icode-cinematic-v32 #pr-nav #magic-search input.input{color:#fff;background:transparent!important;min-width:0}
body.icode-cinematic-v32 #pr-nav .header-cart-icon a{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--v32-soft);border-radius:50%;background:#101216}
body.icode-cinematic-v32 #pr-nav .header-cart-icon svg{fill:var(--v32-gold)!important}
body.icode-cinematic-v32 #pr-nav .header-cta .elementor-button{background:linear-gradient(135deg,var(--v32-gold2),var(--v32-gold))!important;color:#16120b!important;border-radius:999px!important;min-height:42px;padding:11px 19px!important;font-weight:800!important;border:1px solid rgba(255,255,255,.14);box-shadow:none!important}

/* Lightweight smoke: two layers, transform-only animation, no mix-blend-mode or scroll JS. */
.icode-v32-smoke{position:fixed;inset:0;z-index:84;pointer-events:none;overflow:hidden;contain:layout paint style;opacity:.46}
.icode-v32-smoke>span{position:absolute;width:38vw;height:38vw;min-width:340px;min-height:340px;border-radius:50%;opacity:.085;background:radial-gradient(ellipse at 45% 50%,rgba(255,255,255,.42) 0 3%,rgba(210,210,210,.18) 10%,rgba(170,170,170,.07) 24%,transparent 62%);filter:blur(18px);will-change:transform}
.icode-v32-smoke>span:first-child{left:-14vw;top:12vh;animation:icodeV32SmokeA 28s ease-in-out infinite alternate}
.icode-v32-smoke>span:last-child{right:-16vw;top:48vh;animation:icodeV32SmokeB 34s ease-in-out infinite alternate}
@keyframes icodeV32SmokeA{from{transform:translate3d(-3vw,-2vh,0) rotate(8deg) scale(1)}to{transform:translate3d(7vw,5vh,0) rotate(18deg) scale(1.08)}}
@keyframes icodeV32SmokeB{from{transform:translate3d(2vw,3vh,0) rotate(-12deg) scale(1.05)}to{transform:translate3d(-7vw,-5vh,0) rotate(-2deg) scale(.96)}}

/* Hero: smaller responsive asset is injected in head; no scroll parallax. */
body.icode-cinematic-v32.page-id-27079 .elementor-element-739d8e5,body.icode-cinematic-v32.page-id-27079 .elementor-element-a21e70a{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--v32-soft);background-color:#070809!important;min-height:clamp(520px,66vh,680px);background-position:center!important;background-size:cover!important}
body.icode-cinematic-v32.page-id-27079 .elementor-element-739d8e5::before,body.icode-cinematic-v32.page-id-27079 .elementor-element-a21e70a::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(4,5,7,.96) 0%,rgba(4,5,7,.82) 36%,rgba(4,5,7,.28) 68%,rgba(4,5,7,.42) 100%),radial-gradient(circle at 74% 40%,rgba(225,193,132,.11),transparent 24rem)}
body.icode-cinematic-v32.page-id-27079 .elementor-element-739d8e5>.elementor-container,body.icode-cinematic-v32.page-id-27079 .elementor-element-a21e70a>.elementor-container{position:relative;z-index:2;max-width:1320px!important;min-height:inherit;align-items:center;padding-inline:24px}
body.icode-cinematic-v32.page-id-27079 .elementor-element-a83471f,body.icode-cinematic-v32.page-id-27079 .elementor-element-4828532{max-width:690px}
body.icode-cinematic-v32.page-id-27079 .elementor-element-6bec377,body.icode-cinematic-v32.page-id-27079 .elementor-element-d1282e7{text-align:left!important;color:var(--v32-gold)!important;font-size:clamp(18px,1.9vw,30px)!important;letter-spacing:.10em!important;text-transform:uppercase;text-shadow:0 8px 28px rgba(0,0,0,.55)}
body.icode-cinematic-v32.page-id-27079 .elementor-element-625cad4,body.icode-cinematic-v32.page-id-27079 .elementor-element-84f9a03{text-align:left!important;color:#fff!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(54px,6vw,88px)!important;line-height:.98!important;letter-spacing:-.045em!important;text-shadow:0 14px 42px rgba(0,0,0,.50)}
body.icode-cinematic-v32.page-id-27079 .elementor-element-5c8eb2c,body.icode-cinematic-v32.page-id-27079 .elementor-element-f32664e{text-align:left!important}
body.icode-cinematic-v32.page-id-27079 .elementor-button{min-height:44px}
body.icode-cinematic-v32.page-id-27079 .elementor-element-5c8eb2c .elementor-button,body.icode-cinematic-v32.page-id-27079 .elementor-element-f32664e .elementor-button,body.icode-cinematic-v32.page-id-27079 .elementor-element-ab89f7f .elementor-button{border-radius:999px!important;padding:13px 25px!important;background:linear-gradient(135deg,var(--v32-gold2),var(--v32-gold))!important;color:#17130b!important;font-weight:800!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 10px 28px rgba(225,193,132,.13)!important;transition:transform .18s ease,filter .18s ease!important}
body.icode-cinematic-v32.page-id-27079 .elementor-element-5c8eb2c .elementor-button:hover,body.icode-cinematic-v32.page-id-27079 .elementor-element-f32664e .elementor-button:hover,body.icode-cinematic-v32.page-id-27079 .elementor-element-ab89f7f .elementor-button:hover{transform:translateY(-2px);filter:brightness(1.04)}

/* Server-rendered categories: zero client-side insertion / no CLS. */
body.icode-cinematic-v32 .icode-v32-category-rail{position:relative;z-index:110;background:#090a0c;border-bottom:1px solid var(--v32-soft);padding:16px 20px 24px}
body.icode-cinematic-v32 .icode-v32-category-inner{max-width:1380px;margin:0 auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}
body.icode-cinematic-v32 .icode-v32-category-card{position:relative;min-height:126px;display:flex;align-items:flex-end;gap:10px;padding:16px;border:1px solid var(--v32-line);border-radius:18px;overflow:hidden;background:linear-gradient(145deg,#14161a,#0d0f12);color:#fff!important;text-decoration:none!important;isolation:isolate;transition:transform .18s ease,border-color .18s ease}
body.icode-cinematic-v32 .icode-v32-category-card:hover{transform:translateY(-3px);border-color:rgba(225,193,132,.48)}
body.icode-cinematic-v32 .icode-v32-category-media{position:absolute;right:-1%;top:2%;width:56%;height:70%;display:flex;align-items:center;justify-content:center;opacity:.9;pointer-events:none}
body.icode-cinematic-v32 .icode-v32-category-media img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.38))}
body.icode-cinematic-v32 .icode-v32-category-icon{width:72px;height:72px;display:grid;place-items:center;color:var(--v32-gold);opacity:.78}
body.icode-cinematic-v32 .icode-v32-category-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
body.icode-cinematic-v32 .icode-v32-category-text{position:relative;z-index:2;display:flex;flex-direction:column;gap:4px;max-width:72%}
body.icode-cinematic-v32 .icode-v32-category-text strong{font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:1.05;color:#fff;text-transform:capitalize}
body.icode-cinematic-v32 .icode-v32-category-text small{font-size:10px;letter-spacing:.05em;color:var(--v32-muted);text-transform:uppercase}
body.icode-cinematic-v32 .icode-v32-category-arrow{position:absolute;right:11px;bottom:11px;width:30px;height:30px;border:1px solid rgba(225,193,132,.42);border-radius:50%;display:grid;place-items:center;color:var(--v32-gold);background:#0b0c0f}

/* Main content / cards. */
body.icode-cinematic-v32.page-id-27079 .elementor-element-ace3fd8,body.icode-cinematic-v32.page-id-27079 .elementor-element-3a1d08d,body.icode-cinematic-v32.page-id-27079 .elementor-element-4fa2bc44,body.icode-cinematic-v32.page-id-27079 .elementor-element-7fd0821,body.icode-cinematic-v32.page-id-27079 .elementor-element-a2b7050{padding:clamp(54px,6vw,82px) 18px!important;background:#090a0c!important}
@supports(content-visibility:auto){body.icode-cinematic-v32.page-id-27079 .elementor-element-3a1d08d,body.icode-cinematic-v32.page-id-27079 .elementor-element-4fa2bc44,body.icode-cinematic-v32.page-id-27079 .elementor-element-7fd0821,body.icode-cinematic-v32.page-id-27079 .elementor-element-a2b7050{content-visibility:auto;contain-intrinsic-size:auto 720px}}
body.icode-cinematic-v32.page-id-27079 .elementor-element-f3fecbd>.elementor-container{max-width:1160px!important;border:1px solid var(--v32-line);border-radius:24px;overflow:hidden;background:linear-gradient(145deg,#15171b,#0e1013)}
body.icode-cinematic-v32.page-id-27079 .elementor-element-bfa1251 .elementor-widget-wrap,body.icode-cinematic-v32.page-id-27079 .elementor-element-be5de9f .elementor-widget-wrap{padding:clamp(24px,3vw,42px)!important}
body.icode-cinematic-v32.page-id-27079 .elementor-element-c6247b8>.elementor-widget-container{margin:0!important}
body.icode-cinematic-v32.page-id-27079 .elementor-element-c6247b8 img{max-width:min(420px,90%);height:auto!important;object-fit:contain!important}
body.icode-cinematic-v32.page-id-27079 .elementor-element-dc25c0d,body.icode-cinematic-v32.page-id-27079 .elementor-element-637f45b,body.icode-cinematic-v32.page-id-27079 .elementor-element-bfeb5d6,body.icode-cinematic-v32.page-id-27079 .elementor-element-a4b36cc,body.icode-cinematic-v32.page-id-27079 .elementor-element-464a77a{color:var(--v32-gold)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(32px,4vw,58px)!important;line-height:1.04!important;letter-spacing:-.035em!important}
body.icode-cinematic-v32 .premium-woocommerce li.product,body.icode-cinematic-v32.woocommerce-page ul.products li.product{border:1px solid rgba(225,193,132,.15)!important;border-radius:20px!important;background:#121419!important;padding:9px 9px 16px!important;overflow:hidden!important;box-shadow:0 10px 28px rgba(0,0,0,.20)!important;transition:transform .18s ease,border-color .18s ease!important}
body.icode-cinematic-v32 .premium-woocommerce li.product:hover,body.icode-cinematic-v32.woocommerce-page ul.products li.product:hover{transform:translateY(-3px);border-color:rgba(225,193,132,.42)!important}
body.icode-cinematic-v32 .premium-woo-product-wrapper{background:transparent!important;border-radius:16px!important;overflow:hidden}
body.icode-cinematic-v32 .premium-woo-product-thumbnail{position:relative;border-radius:16px;overflow:hidden;background:#f4f4f2}
body.icode-cinematic-v32 .premium-woo-product-thumbnail img,body.icode-cinematic-v32.woocommerce-page ul.products li.product img{border-radius:16px!important}
body.icode-cinematic-v32 .premium-woo-products-details-wrap{padding:14px 7px 0!important}
body.icode-cinematic-v32 .premium-woo-product-category{color:var(--v32-gold)!important;text-transform:uppercase;letter-spacing:.08em;font-size:10px!important}
body.icode-cinematic-v32 .woocommerce-loop-product__title{color:#fff!important;font-size:15px!important;line-height:1.32!important;min-height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
body.icode-cinematic-v32 .price{color:var(--v32-gold2)!important;font-weight:800!important}
body.icode-cinematic-v32 .premium-woo-atc-button .button,body.icode-cinematic-v32.woocommerce-page ul.products li.product .button{border-radius:999px!important;background:linear-gradient(135deg,var(--v32-gold2),var(--v32-gold))!important;color:#17130b!important;font-weight:800!important;border:0!important;padding:10px 15px!important;box-shadow:none!important;min-height:42px}
body.icode-cinematic-v32 .premium-woo-product-onsale,body.icode-cinematic-v32 .onsale{background:#8e2c24!important;color:#fff!important;border-radius:999px!important}

/* Location: no fixed background or backdrop-filter. */
body.icode-cinematic-v32.page-id-27079 .elementor-element-a2b7050{position:relative;overflow:hidden;background-attachment:scroll!important;background-position:center!important}
body.icode-cinematic-v32.page-id-27079 .elementor-element-a2b7050::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(7,8,9,.34),rgba(7,8,9,.82))}
body.icode-cinematic-v32.page-id-27079 .elementor-element-a2b7050>.elementor-container{position:relative;z-index:1}
body.icode-cinematic-v32.page-id-27079 .elementor-element-ae14e01>.elementor-container{gap:16px}
body.icode-cinematic-v32.page-id-27079 .elementor-element-5298504>.elementor-widget-wrap,body.icode-cinematic-v32.page-id-27079 .elementor-element-d17bd92>.elementor-widget-wrap{height:100%;padding:26px!important;border:1px solid var(--v32-line);border-radius:20px;background:#101216;box-shadow:0 10px 28px rgba(0,0,0,.22)}
body.icode-cinematic-v32.page-id-27079 iframe{max-width:100%;border-radius:18px!important}

/* Inner pages and WooCommerce. */
body.icode-cinematic-v32:not(.page-id-27079) #site-content{background:linear-gradient(180deg,#08090b,#0d0f12 45%,#08090b)}
body.icode-cinematic-v32:not(.page-id-27079) .elementor-button{border-radius:999px!important;background:var(--v32-gold)!important;color:#17130b!important;font-weight:800!important}
body.icode-cinematic-v32.woocommerce-page #site-content{background:linear-gradient(180deg,#08090b,#0d0f12)}
body.icode-cinematic-v32.woocommerce-page .woocommerce-breadcrumb{color:var(--v32-muted)}body.icode-cinematic-v32.woocommerce-page .woocommerce-breadcrumb a{color:var(--v32-gold)}
body.icode-cinematic-v32.single-product div.product .woocommerce-product-gallery img{border-radius:20px}
body.icode-cinematic-v32.single-product div.product .summary{padding:clamp(22px,3vw,36px);border:1px solid var(--v32-line);border-radius:22px;background:#121419;box-shadow:0 12px 34px rgba(0,0,0,.22)}
body.icode-cinematic-v32.single-product div.product .product_title{color:#fff;font-family:Georgia,"Times New Roman",serif!important}body.icode-cinematic-v32.single-product div.product p.price{color:var(--v32-gold);font-weight:800}
body.icode-cinematic-v32 .woocommerce a.button,body.icode-cinematic-v32 .woocommerce button.button,body.icode-cinematic-v32 .woocommerce input.button,body.icode-cinematic-v32 .woocommerce #respond input#submit{border-radius:999px!important;background:var(--v32-gold)!important;color:#17130b!important;font-weight:800!important;min-height:44px}
body.icode-cinematic-v32 #site-content input[type="text"],body.icode-cinematic-v32 #site-content input[type="email"],body.icode-cinematic-v32 #site-content input[type="tel"],body.icode-cinematic-v32 #site-content input[type="password"],body.icode-cinematic-v32 #site-content input[type="number"],body.icode-cinematic-v32 #site-content textarea,body.icode-cinematic-v32 #site-content select{color:#fff;background:#121419;border:1px solid var(--v32-soft);border-radius:12px;min-height:44px}
body.icode-cinematic-v32 #site-footer{background:#050607!important;border-top:1px solid var(--v32-soft)}
body.icode-cinematic-v32 #site-footer a{color:rgba(255,255,255,.74)}body.icode-cinematic-v32 #site-footer a:hover{color:var(--v32-gold)}

/* Small, section-only reveal. Product slides are intentionally excluded. */
body.icode-cinematic-v32.icode-v32-js-ready .icode-v32-reveal{opacity:.96;transform:translateY(10px);transition:opacity .38s ease,transform .38s ease}
body.icode-cinematic-v32.icode-v32-js-ready .icode-v32-reveal.icode-v32-in{opacity:1;transform:none}

@media(max-width:1200px){body.icode-cinematic-v32 #pr-nav #magic-search{min-width:170px}body.icode-cinematic-v32 .icode-v32-category-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1024px){body.icode-cinematic-v32 #pr-nav .custom-logo{width:54px;height:54px}body.icode-cinematic-v32 #pr-nav .primary-menu-inner{min-height:68px}body.icode-cinematic-v32 #pr-nav #magic-search{display:none}body.icode-cinematic-v32.page-id-27079 .elementor-element-739d8e5,body.icode-cinematic-v32.page-id-27079 .elementor-element-a21e70a{min-height:520px}}
@media(max-width:767px){
 body.icode-cinematic-v32 #pr-nav .primary-menu-inner{padding-inline:12px!important;min-height:64px}body.icode-cinematic-v32 #pr-nav .top-wrap{width:100%;display:flex;align-items:center;justify-content:space-between}body.icode-cinematic-v32 #pr-nav .custom-logo{width:48px;height:48px;border-radius:12px}body.icode-cinematic-v32 #pr-nav #navbarColor01{width:100%;padding:8px 0 13px}body.icode-cinematic-v32 #pr-nav .navbar-nav{align-items:stretch;gap:2px}body.icode-cinematic-v32 #pr-nav .navbar-nav>.menu-item>.nav-link{padding:10px 11px!important;border-radius:10px}body.icode-cinematic-v32 #pr-nav .header-icons{margin-top:6px;justify-content:flex-start}body.icode-cinematic-v32 #pr-nav .header-cta{margin-top:8px}
 body.icode-cinematic-v32.page-id-27079 .elementor-element-a21e70a{min-height:450px!important;margin-top:0!important;padding:74px 16px 18px!important;background-position:center bottom!important}body.icode-cinematic-v32.page-id-27079 .elementor-element-a21e70a::before{background:linear-gradient(180deg,rgba(4,5,7,.82),rgba(4,5,7,.42) 42%,rgba(4,5,7,.82))}body.icode-cinematic-v32.page-id-27079 .elementor-element-a21e70a>.elementor-container{padding-inline:10px!important}body.icode-cinematic-v32.page-id-27079 .elementor-element-d1282e7{text-align:center!important;font-size:17px!important;letter-spacing:.07em!important}body.icode-cinematic-v32.page-id-27079 .elementor-element-84f9a03{text-align:center!important;font-size:clamp(44px,13vw,58px)!important;letter-spacing:-.04em!important}body.icode-cinematic-v32.page-id-27079 .elementor-element-f32664e{text-align:center!important}
 body.icode-cinematic-v32 .icode-v32-category-rail{padding:12px 10px 18px;overflow:hidden}body.icode-cinematic-v32 .icode-v32-category-inner{display:flex;gap:9px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 1px 6px;scrollbar-width:none}body.icode-cinematic-v32 .icode-v32-category-inner::-webkit-scrollbar{display:none}body.icode-cinematic-v32 .icode-v32-category-card{flex:0 0 min(76vw,270px);min-height:118px;scroll-snap-align:start}
 body.icode-cinematic-v32.page-id-27079 .elementor-element-ace3fd8,body.icode-cinematic-v32.page-id-27079 .elementor-element-3a1d08d,body.icode-cinematic-v32.page-id-27079 .elementor-element-4fa2bc44,body.icode-cinematic-v32.page-id-27079 .elementor-element-7fd0821,body.icode-cinematic-v32.page-id-27079 .elementor-element-a2b7050{padding:44px 12px!important}body.icode-cinematic-v32.page-id-27079 .elementor-element-f3fecbd>.elementor-container{border-radius:18px}body.icode-cinematic-v32.page-id-27079 .elementor-element-bfa1251 .elementor-widget-wrap,body.icode-cinematic-v32.page-id-27079 .elementor-element-be5de9f .elementor-widget-wrap{padding:20px!important}body.icode-cinematic-v32 .woocommerce-loop-product__title{min-height:0}
 .icode-v32-smoke{opacity:.28}.icode-v32-smoke>span{width:300px;height:300px;min-width:0;min-height:0;filter:blur(12px);will-change:auto}.icode-v32-smoke>span:last-child{display:none}.icode-v32-smoke>span:first-child{animation:none;left:-150px;top:18vh}
}
@media(max-width:420px){body.icode-cinematic-v32 #pr-nav .primary-menu-inner{padding-inline:10px!important}body.icode-cinematic-v32.page-id-27079 .elementor-element-a21e70a{min-height:430px!important}body.icode-cinematic-v32 .icode-v32-category-card{flex-basis:82vw}}
@media(prefers-reduced-motion:reduce){body.icode-cinematic-v32 *,body.icode-cinematic-v32 *::before,body.icode-cinematic-v32 *::after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.icode-v32-smoke{opacity:.20}.icode-v32-smoke>span{animation:none!important;will-change:auto}}
