.lhew-home{--lhew-white:#fff;--lhew-snow:#fcfcfc;--lhew-black:#000;--lhew-gold:var(--sedi-brand-accent);--lhew-ease:cubic-bezier(.16,1,.3,1);--lhew-section-pad:120px;--lhew-section-pad-x:40px;background:var(--lhew-white);font-family:'Outfit',sans-serif;overflow-x:hidden;color:var(--lhew-black);-webkit-font-smoothing:antialiased}.lhew-home *{box-sizing:border-box}.lhew-home a{text-decoration:none}.lhew-hero-section{position:relative;width:100%;height:90vh;min-height:550px;overflow:hidden;background:var(--lhew-white)}.lhew-hero-slider{position:absolute;inset:0;z-index:1}.lhew-slide{position:absolute;inset:0;opacity:0;transition:opacity 1.2s var(--lhew-ease);display:flex;align-items:center;pointer-events:none}.lhew-slide.active{opacity:1;pointer-events:auto}.lhew-slide-bg{position:absolute;inset:0;background-size:cover;background-position:center}.lhew-slide-overlay{position:absolute;inset:0;z-index:2;background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,.95) 40%,transparent 80%);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}.lhew-slide-content{position:relative;z-index:10;width:100%;height:100%;display:grid;grid-template-columns:55% 45%;align-items:center}.lhew-hero-content-left{padding:0 10% 0 12%}.lhew-hero-title{font-size:clamp(38px,5.5vw,78px);font-weight:700;line-height:1.05;color:var(--lhew-black);letter-spacing:-.04em;margin:0 0 25px}.lhew-hero-subtitle{font-size:15px;line-height:1.7;color:#222;max-width:460px;margin:0 0 45px}.lhew-hero-btn-group{display:flex;gap:20px;flex-wrap:wrap}.lhew-btn-hero{padding:20px 38px;font-size:11px;font-weight:700;letter-spacing:1px;border-radius:2px;transition:.5s var(--lhew-ease);display:inline-flex;align-items:center;justify-content:center}.lhew-btn-hero-black{background:var(--lhew-black);color:var(--lhew-white)}.lhew-btn-hero-outline{border:1px solid rgba(0,0,0,.15);color:var(--lhew-black);background:transparent}.lhew-btn-hero:hover{transform:translateY(-3px)}.lhew-hero-content-right{position:relative;height:100%;width:100%;background:#fdfdfd;display:flex;align-items:center;justify-content:center;overflow:hidden}.lhew-hero-product-image{width:100%;height:100%;object-fit:cover;transform:scale(1.25);filter:drop-shadow(0 30px 60px rgba(0,0,0,.08))}.lhew-slider-nav{position:absolute;bottom:30px;left:0;width:100%;padding:0 12%;z-index:20;display:flex;justify-content:flex-end;pointer-events:none}.lhew-nav-progress{display:flex;align-items:center;gap:25px;pointer-events:auto}.lhew-index-count{font-size:15px;font-weight:600;color:var(--lhew-black);letter-spacing:1px}.lhew-progress-bar{width:90px;height:2px;background:rgba(0,0,0,.15);position:relative}.lhew-progress-fill{position:absolute;top:0;left:0;height:100%;background:var(--lhew-gold);width:0}.lhew-featured-section{padding:var(--lhew-section-pad) var(--lhew-section-pad-x);background:var(--lhew-white);width:100%;max-width:1400px;margin:0 auto}.lhew-section-header{margin-bottom:60px;text-align:left}.lhew-section-title{font-size:32px;font-weight:700;color:var(--lhew-black);letter-spacing:-.02em;margin:0 0 8px}.lhew-section-subtitle{font-size:16px;font-weight:600;color:#444;border-bottom:1.5px solid var(--lhew-gold);display:inline-block;padding-bottom:4px;margin:0}.lhew-product-scroll-wrapper{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-top:40px}.lhew-product-card{color:inherit;transition:transform .6s var(--lhew-ease);display:flex;flex-direction:column}.lhew-product-card:hover{transform:translateY(-2px)}.lhew-product-mockup-area{position:relative;background:#fdfdfd;aspect-ratio:1/1;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.03)}.lhew-mockup-img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--lhew-ease)}.lhew-product-card:hover .lhew-mockup-img{transform:scale(1.04)}.lhew-card-overlay{position:absolute;inset:0;background:rgba(255,255,255,.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:.4s var(--lhew-ease);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.lhew-product-card:hover .lhew-card-overlay{opacity:1}.lhew-btn-view-product{background:var(--lhew-black);color:var(--lhew-white);padding:12px 24px;font-size:11px;font-weight:700;transform:translateY(10px);transition:.4s var(--lhew-ease);border-bottom:1.5px solid transparent}.lhew-product-card:hover .lhew-btn-view-product{transform:translateY(0);border-bottom-color:var(--lhew-gold)}.lhew-product-name{font-size:15px;font-weight:600;margin:20px 0 6px;color:var(--lhew-black)}.lhew-product-meta{font-size:13px;color:#555;font-weight:500;margin:0}.lhew-product-meta .amount{color:#555}.lhew-category-section{padding:var(--lhew-section-pad) var(--lhew-section-pad-x);background:var(--lhew-white);width:100%;max-width:1400px;margin:0 auto;position:relative}.lhew-section-divider{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:50px}.lhew-line{flex:1;height:1px;background:#ddd}.lhew-section-divider-title{font-size:20px;font-weight:700;color:var(--lhew-black);position:relative;padding-bottom:5px;margin:0}.lhew-section-divider-title:after{content:'';position:absolute;bottom:0;left:25%;width:50%;height:1.5px;background:var(--lhew-gold)}.lhew-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.lhew-cat-card{color:var(--lhew-black);text-align:center;transition:.6s}.lhew-cat-image-box{position:relative;background:#fdfdfd;aspect-ratio:1/1;overflow:hidden;margin-bottom:15px;border:1px solid rgba(0,0,0,.03)}.lhew-cat-image-box img{width:100%;height:100%;object-fit:cover;transition:.8s var(--lhew-ease)}.lhew-cat-card:hover img{transform:scale(1.04)}.lhew-cat-label{font-size:14px;font-weight:700;transition:.3s;padding-bottom:2px;border-bottom:1.5px solid transparent;display:inline-block}.lhew-cat-card:hover .lhew-cat-label{border-bottom-color:var(--lhew-gold)}.lhew-about-section{padding:var(--lhew-section-pad) var(--lhew-section-pad-x);background:var(--lhew-white);text-align:center}.lhew-about-container{max-width:800px;margin:0 auto}.lhew-about-main-heading{font-size:clamp(24px,3.5vw,36px);font-weight:700;color:var(--lhew-black);margin:0 0 30px}.lhew-about-text{font-size:17px;line-height:1.8;color:#222;margin:0 0 40px}.lhew-accordion-wrapper{text-align:left;border-top:1px solid #ddd}.lhew-acc-item{border-bottom:1px solid #ddd}.lhew-acc-header{padding:25px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:none;border:0;width:100%;text-align:left;font-family:inherit;color:inherit}.lhew-acc-title{font-size:15px;font-weight:600;color:var(--lhew-black);transition:.3s;padding-bottom:2px;border-bottom:1.5px solid transparent}.lhew-acc-header:hover .lhew-acc-title{border-bottom-color:var(--lhew-gold)}.lhew-acc-icon{font-size:20px;font-weight:300;transition:transform .5s var(--lhew-ease)}.lhew-acc-content{max-height:0;overflow:hidden;transition:max-height .6s var(--lhew-ease)}.lhew-acc-inner{padding-bottom:30px;font-size:15px;line-height:1.7;color:#333;font-weight:500}.lhew-acc-inner ul{margin:0;padding:0;list-style:none}.lhew-acc-inner ul li{padding:4px 0;display:flex;align-items:center;gap:10px}.lhew-acc-inner ul li:before{content:'';width:8px;height:1.5px;background:var(--lhew-gold);flex:0 0 auto}.lhew-acc-item.active .lhew-acc-content{max-height:500px}.lhew-acc-item.active .lhew-acc-icon{transform:rotate(45deg)}.lhew-final-cta-section{padding:140px 40px;text-align:center;background:var(--lhew-black);color:var(--lhew-white)}.lhew-cta-headline{font-size:clamp(28px,4vw,48px);font-weight:700;margin:0 0 50px;letter-spacing:-.02em;color:var(--lhew-white)}.lhew-btn-shop-final{display:inline-block;background:var(--lhew-white);color:var(--lhew-black);padding:24px 70px;font-size:13px;font-weight:700;transition:.5s var(--lhew-ease);border-bottom:2px solid transparent}.lhew-btn-shop-final:hover{transform:translateY(-5px);border-bottom-color:var(--lhew-gold);color:var(--lhew-black)}@media (max-width:1100px){.lhew-product-scroll-wrapper{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.lhew-hero-section{height:auto;min-height:unset;padding-top:0;display:block}.lhew-hero-slider{position:relative;min-height:0}.lhew-slide{position:relative;display:none;opacity:1}.lhew-slide.active{display:block}.lhew-slide-content{display:flex;flex-direction:column}.lhew-hero-content-right{width:100%;aspect-ratio:3/2;order:-1}.lhew-hero-content-left{padding:30px 24px 80px;background:rgba(255,255,255,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);text-align:center}.lhew-hero-title{font-size:clamp(36px,11vw,58px)}.lhew-hero-subtitle{margin-left:auto;margin-right:auto}.lhew-hero-btn-group{justify-content:center}.lhew-slider-nav{bottom:28px;justify-content:center;padding:0 24px}.lhew-product-scroll-wrapper{grid-template-columns:1fr;gap:40px;overflow-x:hidden}.lhew-category-grid{grid-template-columns:repeat(2,1fr)}.lhew-about-section{padding:80px var(--lhew-section-pad-x)}.lhew-featured-section,.lhew-category-section{padding:80px var(--lhew-section-pad-x)}.lhew-final-cta-section{padding:100px 24px}.lhew-btn-shop-final{padding:22px 54px}}@media (max-width:520px){.lhew-category-grid{grid-template-columns:1fr}.lhew-section-divider{gap:14px}.lhew-btn-hero{width:100%;padding:18px 24px}.lhew-hero-content-left{text-align:left}.lhew-hero-subtitle{margin-left:0}.lhew-hero-btn-group{justify-content:flex-start}.lhew-slider-nav{justify-content:flex-end}.lhew-section-title{font-size:28px}.lhew-about-text{font-size:16px}.lhew-featured-section,.lhew-category-section{padding-left:var(--lhew-section-pad-x);padding-right:var(--lhew-section-pad-x)}}
.lhew-product-badge{position:absolute;top:14px;left:14px;z-index:4;background:var(--lhew-black);color:var(--lhew-white);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:7px 10px;border-bottom:1.5px solid var(--lhew-gold);line-height:1}.lhew-cat-count{font-size:12px;color:#666;font-weight:600;margin-top:7px}.lhew-product-card[href*="add-to-cart"] .lhew-btn-view-product:after{content:""}
.lhew-empty-state{grid-column:1/-1;padding:34px 24px;text-align:center;border:1px solid rgba(0,0,0,.06);background:#fdfdfd;color:#333;font-size:14px;font-weight:600;letter-spacing:.01em}.lhew-home a:focus-visible,.lhew-home button:focus-visible{outline:2px solid var(--lhew-gold);outline-offset:4px}.lhew-home img{max-width:100%;display:block}.lhew-product-card,.lhew-cat-card{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){.lhew-home *,.lhew-home *:before,.lhew-home *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}.lhew-mockup-img,.lhew-cat-image-box img,.lhew-hero-product-image{transform:none!important}}
.lhew-product-card.ajax_add_to_cart.loading{opacity:.72;cursor:wait}.lhew-product-card.ajax_add_to_cart.added .lhew-btn-view-product{border-bottom-color:var(--lhew-gold)}.lhew-product-card.ajax_add_to_cart.added .lhew-btn-view-product:after{content:" ✓"}.lhew-product-card.ajax_add_to_cart:focus-visible{outline:2px solid var(--lhew-gold);outline-offset:4px}

.lhew-slide[aria-hidden="true"]{visibility:hidden}.lhew-slide.active[aria-hidden="false"]{visibility:visible}.lhew-acc-header::-moz-focus-inner{border:0}.lhew-product-card.add_to_cart_button.added:after{display:none!important}
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lhew-slide-overlay{background:linear-gradient(to right,rgba(255,255,255,.98) 0%,rgba(255,255,255,.9) 44%,rgba(255,255,255,.18) 100%)}.lhew-card-overlay{background:rgba(255,255,255,.72)}}
@media (hover:none){.lhew-card-overlay{opacity:1;background:linear-gradient(to top,rgba(255,255,255,.8),rgba(255,255,255,.18))}.lhew-btn-view-product{transform:translateY(0)}}
@media (max-width:360px){.lhew-hero-title{font-size:34px}.lhew-section-divider-title{font-size:18px}.lhew-btn-shop-final{width:100%;padding-left:24px;padding-right:24px}}

/* v1.0.9 Elementor hero control support */
.lhew-hero-content-left{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0}.lhew-hero-btn-group{width:auto}.lhew-hero-title,.lhew-hero-subtitle{max-width:100%}.lhew-hero-content-left[style*="align-items: center"] .lhew-hero-subtitle{margin-left:auto;margin-right:auto}.lhew-hero-content-left[style*="align-items: flex-end"] .lhew-hero-subtitle{margin-left:auto;margin-right:0}.lhew-slide-bg{background-repeat:no-repeat}.lhew-hero-product-image{object-position:center center}
@media (max-width:900px){.lhew-hero-content-left{min-height:auto}.lhew-slide-content{grid-template-columns:1fr!important}}

/* v1.0.10 premium button sizing, gradient and minimal animated icon controls */
.lhew-home .lhew-btn-hero{display:inline-flex;align-items:center;justify-content:center;gap:10px;position:relative;overflow:hidden;line-height:1;text-align:center;white-space:nowrap;will-change:transform,box-shadow,background;}
.lhew-home .lhew-btn-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.24) 42%,transparent 70%);transform:translateX(-130%);transition:transform .75s cubic-bezier(.22,1,.36,1);pointer-events:none;}
.lhew-home .lhew-btn-hero:hover::before{transform:translateX(130%);}
.lhew-home .lhew-hero-btn-label,.lhew-home .lhew-hero-btn-icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;}
.lhew-home .lhew-hero-btn-icon svg{width:15px;height:15px;display:block;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .42s ease;}
.lhew-home .lhew-btn-hero:hover .lhew-icon-anim-glide svg{transform:translate(3px,-3px);}
.lhew-home .lhew-btn-hero:hover .lhew-icon-anim-pulse svg{animation:lhewIconPulse .85s ease-in-out both;}
.lhew-home .lhew-btn-hero:hover .lhew-icon-anim-rotate svg{transform:rotate(45deg) scale(1.04);}
.lhew-home .lhew-icon-anim-none svg{transition:none;}
@keyframes lhewIconPulse{0%{transform:scale(1);opacity:1}45%{transform:scale(1.18);opacity:.72}100%{transform:scale(1);opacity:1}}
@media(max-width:767px){.lhew-home .lhew-btn-hero{white-space:normal;max-width:100%;}.lhew-home .lhew-hero-btn-group{width:100%;}.lhew-home .lhew-hero-btn-group .lhew-btn-hero{flex:1 1 auto;}}

/* v1.0.12 exact hero polish: Pride text accent only + gold button icons */
.lhew-home .lhew-hero-accent-word{display:inline;color:var(--lhew-gold);background:transparent;padding:0;line-height:inherit;border-radius:0;box-decoration-break:clone;-webkit-box-decoration-break:clone;transform:none;}
.lhew-home .lhew-hero-btn-icon{color:var(--lhew-gold);}
.lhew-home .lhew-hero-btn-icon svg{stroke:currentColor;}

/* v1.0.13 featured products accent-line polish + WooCommerce random latest support */
.lhew-featured-section .lhew-section-subtitle{border-bottom-color:var(--lhew-gold);}
.lhew-featured-section .lhew-product-mockup-area{border-color:color-mix(in srgb,var(--lhew-gold) 20%,transparent);}
.lhew-featured-section .lhew-product-card:hover .lhew-product-mockup-area{border-color:var(--lhew-gold);}
.lhew-featured-section .lhew-product-name{border-bottom:1px solid transparent;display:inline-block;width:max-content;max-width:100%;}
.lhew-featured-section .lhew-product-card:hover .lhew-product-name{border-bottom-color:var(--lhew-gold);}
.lhew-featured-section .lhew-product-badge{border-bottom-color:var(--lhew-gold);}
.lhew-featured-section .lhew-empty-state{border-color:color-mix(in srgb,var(--lhew-gold) 35%,transparent);}


/* v1.0.14 premium magazine section rhythm, category polish, and black featured hover */
.lhew-home{--lhew-section-gap:0px;}
.lhew-featured-section,.lhew-category-section,.lhew-about-section{margin-top:var(--lhew-section-gap);}
.lhew-featured-section{background:#fff;}
.lhew-category-section{background:#f6f6f4;}
.lhew-about-section{background:#fff;}
.lhew-featured-section,.lhew-category-section,.lhew-about-section{max-width:none;}
.lhew-featured-section .lhew-section-header,
.lhew-featured-section .lhew-product-scroll-wrapper,
.lhew-category-section .lhew-section-header,
.lhew-category-section .lhew-category-grid,
.lhew-about-section .lhew-about-container{max-width:1400px;margin-left:auto;margin-right:auto;}
.lhew-featured-section .lhew-card-overlay{background:rgba(0,0,0,.82);backdrop-filter:none;-webkit-backdrop-filter:none;}
.lhew-featured-section .lhew-btn-view-product{background:#fff;color:#000;border-bottom-color:var(--lhew-gold);box-shadow:0 18px 38px rgba(0,0,0,.22);}
.lhew-featured-section .lhew-product-card:hover .lhew-mockup-img{transform:scale(1.035);}
.lhew-category-style-premium_fashion .lhew-category-grid{gap:24px;}
.lhew-category-style-premium_fashion .lhew-cat-card{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:100%;text-align:left;border:1px solid color-mix(in srgb,var(--lhew-gold) 22%,transparent);background:#fff;box-shadow:0 18px 45px rgba(0,0,0,.045);transition:transform .55s var(--lhew-ease),box-shadow .55s var(--lhew-ease),border-color .55s var(--lhew-ease);}
.lhew-category-style-premium_fashion .lhew-cat-card:hover{transform:translateY(-5px);box-shadow:0 28px 70px rgba(0,0,0,.08);border-color:var(--lhew-gold);}
.lhew-category-style-premium_fashion .lhew-cat-image-box{aspect-ratio:4/3;margin:0;border:0;background:#f4f4f1;}
.lhew-category-style-premium_fashion .lhew-cat-info{padding:18px 18px 20px;display:flex;flex-direction:column;gap:7px;min-height:112px;}
.lhew-category-style-premium_fashion .lhew-cat-label{font-size:15px;letter-spacing:-.01em;border-bottom:0;padding-bottom:0;display:block;}
.lhew-category-style-premium_fashion .lhew-cat-card:hover .lhew-cat-label{border-bottom-color:transparent;color:#000;}
.lhew-category-style-premium_fashion .lhew-cat-count{margin:0;color:#777;font-size:12px;line-height:1.4;}
.lhew-category-style-premium_fashion .lhew-cat-shop-link{margin-top:auto;display:inline-flex;align-items:center;width:max-content;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--lhew-gold);border-bottom:1px solid color-mix(in srgb,var(--lhew-gold) 55%,transparent);padding-bottom:3px;}
.lhew-category-style-premium_fashion .lhew-cat-hover-icon{position:absolute;right:14px;top:14px;width:34px;height:34px;border-radius:999px;background:#000;color:var(--lhew-gold);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;opacity:0;transform:translate(8px,-8px);transition:.45s var(--lhew-ease);z-index:2;}
.lhew-category-style-premium_fashion .lhew-cat-card:hover .lhew-cat-hover-icon{opacity:1;transform:translate(0,0);}
.lhew-category-style-minimal .lhew-cat-info{display:block;padding:0;}
.lhew-category-style-minimal .lhew-cat-hover-icon,.lhew-category-style-minimal .lhew-cat-shop-link{display:none;}
@media (max-width:900px){
  .lhew-category-style-premium_fashion .lhew-category-grid{gap:18px;}
  .lhew-category-style-premium_fashion .lhew-cat-info{min-height:auto;}
}
@media (hover:none){
  .lhew-featured-section .lhew-card-overlay{opacity:1;background:linear-gradient(to top,rgba(0,0,0,.76),rgba(0,0,0,.12));}
  .lhew-category-style-premium_fashion .lhew-cat-hover-icon{opacity:1;transform:none;}
}

/* v1.0.15 category heading refinement */
.lhew-category-section .lhew-category-header{margin-bottom:46px;text-align:left;}
.lhew-category-section .lhew-category-header .lhew-section-title{margin-bottom:12px;}
.lhew-category-section .lhew-category-header .lhew-section-subtitle{padding-top:2px;padding-bottom:7px;border-bottom-color:var(--lhew-gold);}
@media (max-width:900px){.lhew-category-section .lhew-category-header{margin-bottom:34px;}}

/* v1.0.16 - Category hover icon premium gold treatment */
.lhew-category-style-premium_fashion .lhew-cat-hover-icon{
  color:var(--lhew-gold);
  font-size:0;
  line-height:1;
}
.lhew-category-style-premium_fashion .lhew-cat-hover-icon::before{
  content:"";
  width:10px;
  height:10px;
  display:block;
  border-top:1.7px solid currentColor;
  border-right:1.7px solid currentColor;
  transform:translate(-1px,1px);
}
.lhew-category-style-premium_fashion .lhew-cat-hover-icon::after{
  content:"";
  position:absolute;
  width:13px;
  height:1.7px;
  background:currentColor;
  transform:rotate(-45deg) translate(-1px,0);
  transform-origin:center;
}
.lhew-category-style-premium_fashion .lhew-cat-card:hover .lhew-cat-hover-icon{
  color:var(--lhew-gold);
}

/* v1.0.17 About section polish */
.lhew-about-section{
  position:relative;
  overflow:hidden;
  padding-top:calc(86px + var(--lhew-section-gap, 0px));
  padding-bottom:calc(92px + var(--lhew-section-gap, 0px));
}
.lhew-about-section:before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:linear-gradient(180deg, color-mix(in srgb,var(--lhew-gold) 6%,transparent), rgba(255,255,255,0) 34%, color-mix(in srgb,var(--lhew-gold) 4%,transparent));
}
.lhew-about-section > *{position:relative;z-index:1;}
.lhew-about-container{
  width:min(100% - 48px, 980px);
  margin:0 auto;
  text-align:center;
}
.lhew-about-intro{
  margin:0 auto 46px;
}
.lhew-about-main-heading{
  margin:0 0 20px;
  font-size:clamp(28px, 3vw, 44px);
  line-height:1.08;
  letter-spacing:-.045em;
  font-weight:800;
}
.lhew-about-text{
  max-width:760px;
  margin:0 auto;
  font-size:clamp(15px, 1.15vw, 18px);
  line-height:1.85;
  color:#222;
}
.lhew-accordion-wrapper{
  overflow:hidden;
  border:1px solid color-mix(in srgb,var(--lhew-gold) 28%,transparent);
  background:#fff;
  box-shadow:0 24px 70px rgba(0,0,0,.045);
  text-align:left;
}
.lhew-acc-item{
  border-top:1px solid color-mix(in srgb,var(--lhew-gold) 28%,transparent);
  transition:background .25s ease;
}
.lhew-acc-item:first-child{border-top:0;}
.lhew-acc-item.active{background:linear-gradient(90deg, color-mix(in srgb,var(--lhew-gold) 7%,transparent), rgba(255,255,255,0));}
.lhew-acc-header{
  width:100%;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:24px;
  padding:24px 28px;
  border:0;
  background:transparent;
  color:inherit;
  text-align:left;
  cursor:pointer;
}
.lhew-acc-title{
  font-size:15px;
  line-height:1.35;
  letter-spacing:.02em;
  font-weight:800;
}
.lhew-acc-icon{
  width:30px;
  height:30px;
  min-width:30px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border:1px solid var(--lhew-gold);
  border-radius:999px;
  background:color-mix(in srgb,var(--lhew-gold) 10%,transparent);
  color:var(--lhew-gold);
  font-size:18px;
  line-height:1;
  transition:transform .25s ease, background .25s ease, color .25s ease;
}
.lhew-acc-item.active .lhew-acc-icon{transform:rotate(45deg);background:var(--lhew-gold);color:#fff;}
.lhew-acc-inner{
  padding:0 28px 28px;
  color:#333;
  line-height:1.75;
  font-size:15px;
}
.lhew-acc-inner ul{margin:0;padding-left:18px;}
.lhew-acc-inner li{margin:8px 0;}
@media(max-width:767px){
  .lhew-about-section{padding-top:64px;padding-bottom:70px;}
  .lhew-about-container{width:min(100% - 30px, 980px);}
  .lhew-acc-header{padding:20px 18px;}
  .lhew-acc-inner{padding:0 18px 22px;}
}

/* Why Choose Us - premium minimal section */
.lhew-why-section{background:#fff;background-color:#fff;padding:46px 5.5% 52px;border-top:0;position:relative;overflow:hidden;}
.lhew-why-section:before{content:"";position:absolute;inset:0;background:none;pointer-events:none;}
.lhew-why-section>*{position:relative;z-index:1;}
.lhew-why-container{max-width:1180px;margin:0 auto;text-align:center;}
.lhew-why-divider{margin-bottom:18px;}
.lhew-why-heading{margin:0;color:#050505;font-size:clamp(25px,3vw,38px);line-height:1.06;font-weight:800;letter-spacing:-.045em;}
.lhew-why-subtitle{max-width:680px;margin:12px auto 30px;color:#3d3d3d;font-size:15px;line-height:1.72;}
.lhew-why-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;align-items:stretch;}
.lhew-why-card{display:flex;flex-direction:column;align-items:center;text-align:center;min-height:210px;padding:30px 22px 26px;background:#fafaf8;border:1px solid color-mix(in srgb,var(--lhew-gold) 14%,transparent);border-radius:22px;box-shadow:0 14px 38px rgba(0,0,0,.04);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;background-clip:padding-box;}
.lhew-why-card:hover{transform:translateY(-5px);box-shadow:0 22px 58px rgba(0,0,0,.10);border-color:var(--lhew-gold);}
.lhew-why-icon{width:58px;height:58px;border:1px solid var(--lhew-gold);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--lhew-gold);background:color-mix(in srgb,var(--lhew-gold) 8%,transparent);margin-bottom:18px;}
.lhew-why-icon svg{width:29px;height:29px;display:block;}
.lhew-why-title{margin:0 0 8px;color:#050505;font-size:16px;font-weight:800;letter-spacing:-.025em;line-height:1.25;}
.lhew-why-text{margin:0;color:#333333;font-size:13.5px;line-height:1.65;max-width:245px;}
@media(max-width:1024px){.lhew-why-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.lhew-why-card{min-height:190px;}}
@media(max-width:767px){.lhew-why-section{padding:36px 18px 42px;}.lhew-why-grid{grid-template-columns:1fr;gap:16px;}.lhew-why-card{min-height:auto;padding:26px 20px;}.lhew-why-subtitle{font-size:14px;margin-bottom:22px;}.lhew-why-icon{width:54px;height:54px;}}

/* v1.0.26 editable CTA + about background-layer controls */
.lhew-about-section:before{opacity:0;}
.lhew-about-container,.lhew-about-intro{background:transparent;}
.lhew-about-section .lhew-section-divider{margin-bottom:44px;}
.lhew-final-cta-section{background:#000;background-size:cover;background-position:center;}
.lhew-cta-subtitle{max-width:720px;margin:-30px auto 46px;font-size:clamp(14px,1.2vw,17px);line-height:1.75;color:rgba(255,255,255,.78);}
.lhew-btn-shop-final{background-size:cover;background-position:center;text-align:center;}
@media (max-width:720px){.lhew-cta-subtitle{margin:-24px auto 36px;}.lhew-about-section .lhew-section-divider{margin-bottom:34px;}}

/* v1.0.27 — About divider title fine controls */
.lhew-about-section .lhew-section-divider-title{
    position:relative;
    display:inline-block;
    line-height:1.15;
    margin-left:auto;
    margin-right:auto;
}
.lhew-about-section .lhew-section-divider-title:after{
    content:"";
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    width:100%;
    height:1px;
    background:var(--lhew-gold);
    display:block;
}
.lhew-about-section .lhew-about-label-highlight{
    color:var(--lhew-gold);
}

/* v1.0.28 — premium fashion-magazine Why Choose Us refresh */
.lhew-home .lhew-why-section {
    background: radial-gradient(circle at 12% 5%, rgba(255,255,255,.92) 0%, rgba(255,255,255,0) 34%), linear-gradient(180deg, #fbfaf8 0%, #f4f3ef 48%, #ebe8e2 100%) !important;
    position: relative;
    overflow: hidden;
}
.lhew-home .lhew-why-section::before {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: linear-gradient(90deg, rgba(255,255,255,.62), rgba(255,255,255,0) 28%, rgba(255,255,255,.52));
}
.lhew-home .lhew-why-section > .lhew-section-inner { position: relative; z-index: 1; }
.lhew-home .lhew-why-section .lhew-section-kicker { margin-bottom: 24px; }
.lhew-home .lhew-why-section .lhew-section-kicker span { background: transparent; padding-inline: 18px; letter-spacing: .02em; }
.lhew-home .lhew-why-section .lhew-section-kicker:before,
.lhew-home .lhew-why-section .lhew-section-kicker:after {
    background: linear-gradient(90deg, color-mix(in srgb,var(--lhew-gold) 0%,transparent), color-mix(in srgb,var(--lhew-gold) 52%,transparent), color-mix(in srgb,var(--lhew-gold) 0%,transparent));
    transform: translateY(-2px);
}
.lhew-home .lhew-why-heading { max-width: 820px; margin-left: auto; margin-right: auto; letter-spacing: -0.04em; }
.lhew-home .lhew-why-subtitle { max-width: 720px; margin: 0 auto 34px; color: rgba(17,17,17,.68); }
.lhew-home .lhew-why-grid { align-items: stretch; }
.lhew-home .lhew-why-card {
    background: rgba(255,255,255,.92) !important;
    border: 1px solid color-mix(in srgb,var(--lhew-gold) 18%,transparent) !important;
    box-shadow: 0 24px 70px rgba(10,10,10,.06), inset 0 1px 0 rgba(255,255,255,.82);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease;
    min-height: 210px;
}
.lhew-home .lhew-why-card:hover {
    transform: translateY(-6px);
    border-color: color-mix(in srgb,var(--lhew-gold) 38%,transparent) !important;
    box-shadow: 0 34px 90px rgba(10,10,10,.10), inset 0 1px 0 rgba(255,255,255,.9);
}
.lhew-home .lhew-why-icon {
    color: var(--lhew-gold);
    background: linear-gradient(180deg, #fff 0%, #f6f2eb 100%) !important;
    border: 1px solid color-mix(in srgb,var(--lhew-gold) 42%,transparent) !important;
    box-shadow: 0 10px 26px color-mix(in srgb,var(--lhew-gold) 12%,transparent);
}
.lhew-home .lhew-why-title { color: #090909; letter-spacing: -0.02em; }
.lhew-home .lhew-why-text { color: rgba(20,20,20,.68); line-height: 1.72; }
@media (max-width: 767px) {
    .lhew-home .lhew-why-section .lhew-section-kicker { margin-bottom: 18px; }
    .lhew-home .lhew-why-card { min-height: auto; }
}

/* v1.0.29 — Premium Shopify/Webflow inspired Why Choose Us redesign */
.lhew-why-section{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(circle at 16% 12%, color-mix(in srgb,var(--lhew-gold) 13%,transparent) 0, color-mix(in srgb,var(--lhew-gold) 0%,transparent) 30%),
    linear-gradient(135deg,#f7f6f3 0%,#ffffff 45%,#efede8 100%);
}
.lhew-why-section::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:linear-gradient(90deg,rgba(255,255,255,.78),rgba(255,255,255,0) 18%,rgba(255,255,255,0) 82%,rgba(255,255,255,.78));
}
.lhew-why-container{
  position:relative;
  z-index:1;
  max-width:1320px;
  margin:0 auto;
  padding:0 32px;
}
.lhew-why-editorial-head{
  max-width:820px;
  margin:0 auto 42px;
  text-align:center;
}
.lhew-why-divider{
  max-width:760px;
  margin:0 auto 26px;
  gap:22px;
}
.lhew-why-divider .lhew-line{
  height:1px;
  background:linear-gradient(90deg,color-mix(in srgb,var(--lhew-gold) 0%,transparent),color-mix(in srgb,var(--lhew-gold) 82%,transparent),color-mix(in srgb,var(--lhew-gold) 0%,transparent));
}
.lhew-why-divider .lhew-section-divider-title{
  letter-spacing:.08em;
  text-transform:uppercase;
  font-size:12px;
  font-weight:800;
  color:#1c1c1c;
  white-space:nowrap;
}
.lhew-why-heading{
  margin:0;
  color:#050505;
  font-size:clamp(32px,4vw,64px);
  line-height:.98;
  letter-spacing:-.055em;
  font-weight:900;
}
.lhew-why-subtitle{
  max-width:660px;
  margin:18px auto 0;
  color:#59544d;
  font-size:15px;
  line-height:1.8;
}
.lhew-why-grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:22px;
  align-items:stretch;
}
.lhew-why-card{
  position:relative;
  overflow:hidden;
  min-height:260px;
  padding:34px 30px 32px;
  border:1px solid rgba(12,12,12,.08);
  border-radius:0;
  background:rgba(255,255,255,.86);
  box-shadow:0 22px 55px rgba(0,0,0,.055);
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
  text-align:left;
  transition:transform .32s ease, box-shadow .32s ease, border-color .32s ease, background .32s ease;
}
.lhew-why-card::before{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(180deg,rgba(255,255,255,0) 0%,color-mix(in srgb,var(--lhew-gold) 8%,transparent) 100%);
  opacity:.75;
  pointer-events:none;
}
.lhew-why-card::after{
  content:"";
  position:absolute;
  top:-80px;
  right:-80px;
  width:170px;
  height:170px;
  border-radius:999px;
  background:color-mix(in srgb,var(--lhew-gold) 9%,transparent);
  transition:transform .32s ease, opacity .32s ease;
}
.lhew-why-card:hover{
  transform:translateY(-8px);
  box-shadow:0 34px 75px rgba(0,0,0,.095);
  border-color:color-mix(in srgb,var(--lhew-gold) 45%,transparent);
}
.lhew-why-card:hover::after{
  transform:scale(1.18);
  opacity:1;
}
.lhew-why-card-number{
  position:absolute;
  top:24px;
  right:26px;
  color:rgba(0,0,0,.16);
  font-size:42px;
  line-height:1;
  font-weight:900;
  letter-spacing:-.07em;
}
.lhew-why-icon{
  position:relative;
  z-index:1;
  width:52px;
  height:52px;
  margin:0 0 26px;
  color:var(--lhew-gold);
  border:1px solid color-mix(in srgb,var(--lhew-gold) 45%,transparent);
  border-radius:999px;
  background:#fff;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  box-shadow:0 12px 28px color-mix(in srgb,var(--lhew-gold) 12%,transparent);
}
.lhew-why-icon svg{
  width:21px;
  height:21px;
  stroke:currentColor;
}
.lhew-why-card-line{
  position:relative;
  z-index:1;
  width:38px;
  height:2px;
  display:block;
  margin:0 0 18px;
  background:var(--lhew-gold);
}
.lhew-why-title{
  position:relative;
  z-index:1;
  margin:0 0 12px;
  color:#0b0b0b;
  font-size:18px;
  line-height:1.15;
  font-weight:850;
  letter-spacing:-.025em;
}
.lhew-why-text{
  position:relative;
  z-index:1;
  margin:0;
  color:#4f4a43;
  font-size:14px;
  line-height:1.72;
}
@media (max-width:1024px){
  .lhew-why-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .lhew-why-card{min-height:230px;}
}
@media (max-width:767px){
  .lhew-why-container{padding:0 20px;}
  .lhew-why-editorial-head{margin-bottom:28px;}
  .lhew-why-divider{gap:12px;margin-bottom:18px;}
  .lhew-why-heading{font-size:34px;line-height:1.04;}
  .lhew-why-subtitle{font-size:14px;line-height:1.7;}
  .lhew-why-grid{grid-template-columns:1fr;gap:16px;}
  .lhew-why-card{min-height:210px;padding:30px 26px;}
}

/* v1.0.30 — Why Choose Us premium magazine refinement + global gold-gradient mode */
.lhew-home {
  --lhew-gold-gradient: linear-gradient(90deg,var(--sedi-brand-accent-dark) 0%,var(--sedi-brand-accent) 50%,var(--sedi-brand-accent-dark) 100%);
}
.lhew-why-section {
  background: #f7f6f3 !important;
}
.lhew-why-container {
  max-width: 1200px;
  margin: 0 auto;
}
.lhew-why-editorial-head {
  margin-bottom: clamp(30px, 4vw, 54px);
}
.lhew-why-divider {
  gap: clamp(18px, 3vw, 36px);
  margin-bottom: 26px !important;
}
.lhew-why-divider .lhew-line {
  background: var(--lhew-gold, var(--lhew-gold)) !important;
  height: 1px;
  opacity: .75;
}
.lhew-why-divider .lhew-section-divider-title {
  position: relative;
  display: inline-block;
  padding-bottom: 8px;
  line-height: 1.1;
}
.lhew-why-divider .lhew-section-divider-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: var(--lhew-gold, var(--lhew-gold));
}
.lhew-why-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: clamp(18px, 2.4vw, 30px);
}
.lhew-why-card {
  position: relative;
  background: #ffffff !important;
  border: 1px solid color-mix(in srgb,var(--lhew-gold) 18%,transparent);
  border-radius: 22px;
  padding: clamp(24px, 3vw, 34px) clamp(20px, 2.4vw, 28px);
  min-height: 245px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
  box-shadow: 0 22px 55px rgba(22,20,18,.065);
  overflow: hidden;
  transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease;
}
.lhew-why-card::before {
  content: "";
  position: absolute;
  inset: 0 0 auto 0;
  height: 4px;
  background: var(--lhew-gold, var(--lhew-gold));
  transform: scaleX(.35);
  transform-origin: left center;
  opacity: .9;
  transition: transform .28s ease;
}
.lhew-why-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 30px 70px rgba(22,20,18,.105);
  border-color: color-mix(in srgb,var(--lhew-gold) 35%,transparent);
}
.lhew-why-card:hover::before { transform: scaleX(1); }
.lhew-why-card-number {
  color: rgba(17,17,17,.32);
  letter-spacing: .16em;
  font-size: 11px;
  font-weight: 700;
  margin-bottom: 22px;
}
.lhew-why-icon {
  width: 50px;
  height: 50px;
  border: 1px solid color-mix(in srgb,var(--lhew-gold) 35%,transparent);
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--lhew-gold, var(--lhew-gold));
  margin-bottom: 20px;
  background: linear-gradient(180deg, rgba(255,255,255,.96), rgba(247,246,243,.72));
}
.lhew-why-icon svg { width: 23px; height: 23px; }
.lhew-why-card-line {
  width: 34px;
  height: 1px;
  background: var(--lhew-gold, var(--lhew-gold));
  opacity: .75;
  margin-bottom: 18px;
}
.lhew-why-title {
  color: #111111 !important;
  font-weight: 750;
  margin: 0 0 10px;
}
.lhew-why-text {
  color: rgba(17,17,17,.68) !important;
  line-height: 1.7;
  margin: 0;
}
.lhew-gold-gradient-mode .lhew-line,
.lhew-gold-gradient-mode .lhew-card-line,
.lhew-gold-gradient-mode .lhew-why-card-line,
.lhew-gold-gradient-mode .lhew-why-divider .lhew-section-divider-title::after,
.lhew-gold-gradient-mode .lhew-about-label::after,
.lhew-gold-gradient-mode .lhew-why-card::before {
  background: var(--lhew-gold-gradient) !important;
}
.lhew-gold-gradient-mode .lhew-accent,
.lhew-gold-gradient-mode .lhew-pride,
.lhew-gold-gradient-mode .lhew-why-icon,
.lhew-gold-gradient-mode .lhew-category-cta,
.lhew-gold-gradient-mode .lhew-section-divider-title {
  background: var(--lhew-gold-gradient);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent !important;
}
.lhew-gold-gradient-mode .lhew-why-icon {
  -webkit-text-fill-color: initial;
  color: var(--sedi-brand-accent-dark) !important;
  border-color: rgba(206,165,92,.45) !important;
}
.lhew-gold-gradient-mode .lhew-why-card,
.lhew-gold-gradient-mode .lhew-category-card,
.lhew-gold-gradient-mode .lhew-about-accordion-item {
  border-color: rgba(206,165,92,.28) !important;
}
@media (max-width: 1024px) { .lhew-why-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 640px) { .lhew-why-grid { grid-template-columns: 1fr; } .lhew-why-card { text-align: center; align-items: center; } }

/* v1.0.31 premium CTA + slim Instagram/store feed */
.lhew-final-cta-section{
    position:relative;
    overflow:hidden;
    min-height:280px;
    padding:56px 22px;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    text-align:center;
    isolation:isolate;
    background-size:cover;
    background-position:center;
}
.lhew-final-cta-section::before{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;
    z-index:-1;
    background:rgba(0,0,0,.28);
}
.lhew-final-cta-section .lhew-cta-headline{margin:0 0 10px;line-height:1.02;}
.lhew-final-cta-section .lhew-cta-subtitle{margin:0 0 22px;max-width:680px;line-height:1.55;}
.lhew-btn-shop-final{display:inline-flex;align-items:center;justify-content:center;gap:0;text-decoration:none;line-height:1;border-radius:999px;padding:13px 24px;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease;}
.lhew-btn-shop-final:hover{transform:translateY(-2px);}
.lhew-btn-shop-final .lhew-btn-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0;}
.lhew-btn-shop-final .lhew-btn-icon svg{display:block;width:13px;height:13px;}
.lhew-instagram-section{background:#fff;padding:42px 0 44px;}
.lhew-instagram-head{display:grid;grid-template-columns:minmax(190px,280px) 1fr auto;gap:18px;align-items:end;margin-bottom:22px;}
.lhew-instagram-kicker{display:flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:700;color:#7b684b;white-space:nowrap;}
.lhew-instagram-kicker:before,.lhew-instagram-kicker:after{content:"";height:1px;width:28px;background:var(--lhew-gold);display:inline-block;}
.lhew-instagram-title{margin:0;font-size:clamp(26px,3vw,42px);line-height:1.02;letter-spacing:-.04em;color:#050505;}
.lhew-instagram-subtitle{margin:0;max-width:360px;font-size:14px;line-height:1.55;color:#2b2b2b;}
.lhew-instagram-handle{font-size:13px;font-weight:700;color:#2b2b2b;white-space:nowrap;}
.lhew-instagram-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;}
.lhew-instagram-card{position:relative;display:block;overflow:hidden;border-radius:18px;background:#f7f7f5;aspect-ratio:1/1;text-decoration:none;color:inherit;box-shadow:0 14px 38px rgba(0,0,0,.06);}
.lhew-instagram-card:after{content:"";position:absolute;left:14px;right:14px;bottom:38px;height:2px;background:var(--lhew-gold);transform:scaleX(.25);transform-origin:left;transition:transform .3s ease;}
.lhew-instagram-card:hover:after{transform:scaleX(1);}
.lhew-instagram-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease;}
.lhew-instagram-card:hover img{transform:scale(1.045);}
.lhew-instagram-caption{position:absolute;left:14px;right:14px;bottom:12px;font-size:12px;font-weight:700;line-height:1.2;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.58);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
@media (max-width:1024px){.lhew-instagram-head{grid-template-columns:1fr;align-items:start}.lhew-instagram-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.lhew-instagram-handle{white-space:normal}}
@media (max-width:767px){.lhew-final-cta-section{min-height:230px;padding:44px 18px}.lhew-instagram-section{padding:34px 0}.lhew-instagram-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lhew-instagram-card{border-radius:15px}.lhew-instagram-subtitle{max-width:none}}

/* v1.0.32 premium collection controls, global spacing and Webflow-style reveal */
.lhew-home{--lhew-section-margin-top:0px;--lhew-section-margin-bottom:0px;--lhew-global-pad-x:0px}
.lhew-home > section{margin-top:var(--lhew-section-margin-top);margin-bottom:calc(var(--lhew-section-gap,0px) + var(--lhew-section-margin-bottom))}
.lhew-home > section .lhew-container{padding-left:calc(24px + var(--lhew-global-pad-x));padding-right:calc(24px + var(--lhew-global-pad-x))}
.lhew-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}
.lhew-section-head .lhew-section-header{margin-bottom:0;text-align:left}
.lhew-collection-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;white-space:nowrap}
.lhew-view-all{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 16px;border:1px solid rgba(0,0,0,.1);border-radius:999px;background:#fff;color:#111;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 10px 25px rgba(0,0,0,.05);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.lhew-view-all:hover{transform:translateY(-1px);box-shadow:0 16px 34px rgba(0,0,0,.08);border-color:rgba(206,165,92,.55)}
.lhew-nav-btn{width:36px;height:36px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#fff;color:#111;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;cursor:pointer;box-shadow:0 10px 25px rgba(0,0,0,.06);transition:transform .25s ease,background .25s ease,color .25s ease,border-color .25s ease}
.lhew-nav-btn:hover{transform:translateY(-1px);background:#111;color:#fff;border-color:#111}
.lhew-product-scroll-wrapper,.lhew-category-grid{scroll-behavior:smooth;scroll-padding-left:16px}
.lhew-mobile-collection-actions{display:none;margin-top:20px;justify-content:center}
.lhew-category-card:hover .lhew-category-arrow,.lhew-category-card:hover svg,.lhew-category-card:hover i{color:#fff!important;fill:#fff!important;stroke:#fff!important}
.lhew-scroll-reveal-enabled .lhew-reveal-item{opacity:0;transform:translateY(28px) scale(.985);transition:opacity .75s ease,transform .75s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}
.lhew-scroll-reveal-enabled .lhew-reveal-item.lhew-in-view{opacity:1;transform:translateY(0) scale(1)}
@media(max-width:767px){.lhew-section-head{display:block;margin-bottom:20px}.lhew-section-head>.lhew-collection-actions{display:none}.lhew-mobile-collection-actions{display:flex}.lhew-mobile-collection-actions .lhew-collection-actions{justify-content:center;flex-wrap:wrap}.lhew-home > section .lhew-container{padding-left:calc(18px + var(--lhew-global-pad-x));padding-right:calc(18px + var(--lhew-global-pad-x))}.lhew-product-scroll-wrapper,.lhew-category-grid{overflow-x:auto;display:flex;flex-wrap:nowrap;gap:16px;padding-bottom:12px;-webkit-overflow-scrolling:touch}.lhew-product-card,.lhew-category-card{min-width:72vw;max-width:72vw;flex:0 0 72vw}.lhew-view-all{min-height:38px}.lhew-nav-btn{width:40px;height:40px}}
.lhew-cat-card:hover .lhew-cat-hover-icon::before,.lhew-cat-card:hover .lhew-cat-hover-icon::after{background:#fff!important}
.lhew-cat-card:hover .lhew-cat-hover-icon{border-color:#fff!important;color:#fff!important}

/* v1.0.33 — lock collection headings to left edge and fix carousel nav behaviour */
.lhew-featured-section .lhew-section-head,
.lhew-category-section .lhew-section-head{
  width:min(100%,1400px);
  max-width:1400px;
  margin-left:auto;
  margin-right:auto;
}
.lhew-section-head > .lhew-section-header,
.lhew-featured-section .lhew-section-head > .lhew-section-header,
.lhew-category-section .lhew-section-head > .lhew-section-header,
.lhew-category-section .lhew-section-head > .lhew-category-header{
  margin-left:0!important;
  margin-right:0!important;
  text-align:left!important;
  flex:1 1 auto;
  max-width:none;
  width:auto;
}
.lhew-section-head .lhew-section-title,
.lhew-section-head .lhew-section-subtitle{
  text-align:left!important;
}
.lhew-section-head .lhew-section-subtitle{
  margin-left:0!important;
  margin-right:0!important;
}
.lhew-featured-section .lhew-product-scroll-wrapper,
.lhew-category-section .lhew-category-grid{
  overflow-x:auto;
  overflow-y:visible;
  display:flex;
  flex-wrap:nowrap;
  scrollbar-width:none;
  -ms-overflow-style:none;
  scroll-snap-type:x proximity;
}
.lhew-featured-section .lhew-product-scroll-wrapper::-webkit-scrollbar,
.lhew-category-section .lhew-category-grid::-webkit-scrollbar{display:none;}
.lhew-featured-section .lhew-product-card{
  flex:0 0 calc((100% - 80px) / 5);
  min-width:calc((100% - 80px) / 5);
  scroll-snap-align:start;
}
.lhew-category-section .lhew-cat-card{
  flex:0 0 calc((100% - 72px) / 4);
  min-width:calc((100% - 72px) / 4);
  scroll-snap-align:start;
}
.lhew-nav-btn{
  position:relative;
  padding:0!important;
  font-size:0!important;
  line-height:0!important;
  text-indent:-9999px;
  overflow:hidden;
}
.lhew-nav-btn::before{
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  width:8px;
  height:8px;
  border-top:1.7px solid currentColor;
  border-right:1.7px solid currentColor;
  transform-origin:center;
}
.lhew-nav-prev::before{transform:translate(-35%,-50%) rotate(-135deg);}
.lhew-nav-next::before{transform:translate(-65%,-50%) rotate(45deg);}
@media(max-width:1100px){
  .lhew-featured-section .lhew-product-card{flex-basis:calc((100% - 40px) / 3);min-width:calc((100% - 40px) / 3);}
  .lhew-category-section .lhew-cat-card{flex-basis:calc((100% - 40px) / 3);min-width:calc((100% - 40px) / 3);}
}
@media(max-width:767px){
  .lhew-featured-section .lhew-section-head,
  .lhew-category-section .lhew-section-head{width:100%;}
  .lhew-featured-section .lhew-product-card,
  .lhew-category-section .lhew-cat-card{min-width:72vw;max-width:72vw;flex:0 0 72vw;}
}

/* v1.0.36 — audited Shop by Category cleanup: real WooCommerce filtering, neat carousel, premium white hover icon */
.lhew-featured-section .lhew-section-head,
.lhew-category-section .lhew-section-head,
.lhew-featured-section .lhew-product-scroll-wrapper,
.lhew-category-section .lhew-category-grid{width:min(100%,1400px);max-width:1400px;margin-left:auto;margin-right:auto;}
.lhew-featured-section .lhew-section-header,.lhew-category-section .lhew-section-header{text-align:left!important;align-items:flex-start!important;justify-content:flex-start!important;}
.lhew-featured-section .lhew-section-title,.lhew-category-section .lhew-section-title,.lhew-featured-section .lhew-section-subtitle,.lhew-category-section .lhew-section-subtitle{text-align:left!important;margin-left:0!important;margin-right:0!important;}
.lhew-category-section .lhew-category-grid{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;gap:24px!important;overflow-x:auto!important;overflow-y:visible!important;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;padding:4px 0 12px;}
.lhew-category-section .lhew-category-grid::-webkit-scrollbar{display:none;}
.lhew-category-section .lhew-cat-card{flex:0 0 calc((100% - 72px) / 4)!important;min-width:calc((100% - 72px) / 4)!important;max-width:calc((100% - 72px) / 4)!important;scroll-snap-align:start;border-radius:28px;overflow:hidden;background:#fff;box-shadow:0 20px 50px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.055);}
.lhew-category-section .lhew-cat-image-box{border-radius:28px 28px 0 0;overflow:hidden;}
.lhew-category-section .lhew-cat-hover-icon{width:42px!important;height:42px!important;border-radius:999px!important;background:#050505!important;border:1px solid rgba(255,255,255,.16)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;opacity:0;transform:translateY(8px) scale(.96);}
.lhew-category-section .lhew-cat-card:hover .lhew-cat-hover-icon{opacity:1;transform:translateY(0) scale(1);}
.lhew-category-section .lhew-cat-hover-icon::before,.lhew-category-section .lhew-cat-hover-icon::after{content:"";position:absolute;display:block;background:#fff!important;}
.lhew-category-section .lhew-cat-hover-icon::before{width:13px;height:1.6px;left:14px;top:20px;transform:rotate(-38deg);transform-origin:right center;}
.lhew-category-section .lhew-cat-hover-icon::after{width:7px;height:7px;right:14px;top:15px;border-top:1.6px solid #fff;border-right:1.6px solid #fff;background:transparent!important;transform:rotate(7deg);}
.lhew-category-section .lhew-cat-info{padding:18px 18px 20px;background:#fff;}
.lhew-category-section .lhew-cat-label{font-size:17px;line-height:1.15;letter-spacing:-.02em;color:#111;}
.lhew-category-section .lhew-cat-shop-link{color:#7b684b;letter-spacing:.11em;font-size:10px;text-transform:uppercase;font-weight:800;}
.lhew-nav-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-indent:0!important;overflow:hidden!important;}
.lhew-nav-btn::before{margin:0!important;}
@media(max-width:1100px){.lhew-category-section .lhew-cat-card{flex-basis:calc((100% - 40px) / 3)!important;min-width:calc((100% - 40px) / 3)!important;max-width:calc((100% - 40px) / 3)!important;}}
@media(max-width:767px){.lhew-featured-section .lhew-section-head,.lhew-category-section .lhew-section-head,.lhew-featured-section .lhew-product-scroll-wrapper,.lhew-category-section .lhew-category-grid{width:100%;max-width:100%;}.lhew-category-section .lhew-category-grid{gap:16px!important;padding-bottom:12px;}.lhew-category-section .lhew-cat-card{min-width:72vw!important;max-width:72vw!important;flex:0 0 72vw!important;border-radius:22px;}}


/* v1.0.37 — Shop by Category visual cleanup: remove ghost layer behind cards and refine hover icon */
.lhew-category-section .lhew-category-grid{
  background:transparent !important;
  box-shadow:none !important;
  align-items:stretch;
}
.lhew-category-section .lhew-cat-card{
  position:relative;
  background:#fff !important;
  background-clip:padding-box;
  border:1px solid rgba(17,17,17,.07) !important;
  box-shadow:none !important;
  filter:none !important;
}
.lhew-category-section .lhew-cat-card::before,
.lhew-category-section .lhew-cat-card::after{
  content:none !important;
}
.lhew-category-section .lhew-cat-card:hover{
  box-shadow:0 14px 34px rgba(0,0,0,.045) !important;
  border-color:color-mix(in srgb,var(--lhew-gold) 38%,transparent) !important;
  transform:translateY(-3px);
}
.lhew-category-section .lhew-cat-image-box,
.lhew-category-section .lhew-cat-info{
  background:#fff !important;
  box-shadow:none !important;
}
.lhew-category-section .lhew-cat-hover-icon{
  top:14px !important;
  right:14px !important;
  width:40px !important;
  height:40px !important;
  background:#050505 !important;
  border:0 !important;
  box-shadow:0 10px 24px rgba(0,0,0,.16) !important;
  opacity:0;
  transform:translateY(8px) scale(.96);
}
.lhew-category-section .lhew-cat-hover-icon::before,
.lhew-category-section .lhew-cat-hover-icon::after{
  content:"" !important;
  position:absolute;
  display:block;
}
.lhew-category-section .lhew-cat-hover-icon::before{
  width:12px;
  height:1.5px;
  left:13px;
  top:21px;
  background:#fff !important;
  transform:rotate(-45deg);
  transform-origin:center;
}
.lhew-category-section .lhew-cat-hover-icon::after{
  width:7px;
  height:7px;
  right:13px;
  top:14px;
  border-top:1.5px solid #fff;
  border-right:1.5px solid #fff;
  background:transparent !important;
  transform:none;
}
.lhew-category-section .lhew-cat-card:hover .lhew-cat-hover-icon{
  opacity:1;
  transform:translateY(0) scale(1);
}

/* v1.0.38 — Shop by Category hover icon bug fix: stable single SVG icon */
.lhew-category-section .lhew-cat-hover-icon{
  position:absolute !important;
  top:14px !important;
  right:14px !important;
  width:40px !important;
  height:40px !important;
  border-radius:999px !important;
  background-color:#050505 !important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17L17 7'/%3E%3Cpath d='M9 7h8v8'/%3E%3C/svg%3E") !important;
  background-repeat:no-repeat !important;
  background-position:center !important;
  background-size:18px 18px !important;
  border:0 !important;
  box-shadow:0 10px 24px rgba(0,0,0,.16) !important;
  color:transparent !important;
  font-size:0 !important;
  line-height:0 !important;
  text-indent:-9999px !important;
  overflow:hidden !important;
  display:block !important;
  opacity:0;
  transform:translateY(8px) scale(.96);
  transition:.45s var(--lhew-ease);
}
.lhew-category-section .lhew-cat-hover-icon::before,
.lhew-category-section .lhew-cat-hover-icon::after{
  content:none !important;
  display:none !important;
  width:0 !important;
  height:0 !important;
  border:0 !important;
  background:none !important;
}
.lhew-category-section .lhew-cat-card:hover .lhew-cat-hover-icon{
  opacity:1 !important;
  transform:translateY(0) scale(1) !important;
}


/* v1.0.39 — Why Choose Us luxury slim fashion-house redesign */
.lhew-why-section{
  background:#ffffff !important;
  padding:34px 24px 40px !important;
  position:relative;
  overflow:visible;
}
.lhew-why-section::before,
.lhew-home .lhew-why-section::before{
  display:none !important;
  content:none !important;
}
.lhew-why-container{
  max-width:1180px !important;
  margin:0 auto !important;
  padding:0 !important;
}
.lhew-why-editorial-head{
  margin:0 0 18px !important;
  text-align:center !important;
}
.lhew-why-divider{
  max-width:520px !important;
  margin:0 auto 10px !important;
  gap:18px !important;
}
.lhew-why-divider .lhew-line{
  background:color-mix(in srgb,var(--lhew-gold) 55%,transparent) !important;
  opacity:.9 !important;
}
.lhew-why-divider .lhew-section-divider-title{
  font-size:11px !important;
  letter-spacing:.22em !important;
  text-transform:uppercase !important;
  font-weight:700 !important;
  color:#0f0f0f !important;
  padding-bottom:6px !important;
}
.lhew-why-heading{
  margin:0 !important;
  font-size:clamp(24px,2.5vw,34px) !important;
  line-height:1.02 !important;
  font-weight:700 !important;
  letter-spacing:-.05em !important;
  color:#0b0b0b !important;
}
.lhew-why-subtitle{
  max-width:700px !important;
  margin:10px auto 0 !important;
  font-size:13.5px !important;
  line-height:1.65 !important;
  color:rgba(17,17,17,.62) !important;
}
.lhew-why-grid{
  display:grid !important;
  grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  gap:0 !important;
  align-items:stretch !important;
  background:linear-gradient(180deg,#ffffff 0%,#fbfaf8 100%) !important;
  border:1px solid rgba(17,17,17,.08) !important;
  border-radius:28px !important;
  box-shadow:0 20px 55px rgba(12,12,12,.06) !important;
  overflow:hidden !important;
}
.lhew-why-card{
  min-height:auto !important;
  padding:24px 22px 22px !important;
  background:transparent !important;
  border:0 !important;
  border-right:1px solid rgba(17,17,17,.08) !important;
  border-radius:0 !important;
  box-shadow:none !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:flex-start !important;
  text-align:left !important;
  justify-content:flex-start !important;
  position:relative !important;
  transition:background .25s ease, transform .25s ease !important;
}
.lhew-why-card:last-child{border-right:0 !important;}
.lhew-why-card::before,
.lhew-home .lhew-why-card::before{
  display:none !important;
  content:none !important;
}
.lhew-why-card:hover{
  transform:none !important;
  background:color-mix(in srgb,var(--lhew-gold) 6%,transparent) !important;
  box-shadow:none !important;
}
.lhew-why-card-number{
  position:absolute !important;
  top:20px !important;
  right:20px !important;
  margin:0 !important;
  font-size:10px !important;
  line-height:1 !important;
  letter-spacing:.18em !important;
  color:rgba(17,17,17,.24) !important;
}
.lhew-why-icon{
  width:46px !important;
  height:46px !important;
  margin:0 0 14px !important;
  border-radius:999px !important;
  border:1px solid color-mix(in srgb,var(--lhew-gold) 28%,transparent) !important;
  background:linear-gradient(180deg,#ffffff 0%,#f6f1e8 100%) !important;
  color:var(--lhew-gold) !important;
  box-shadow:none !important;
}
.lhew-why-icon svg{
  width:20px !important;
  height:20px !important;
}
.lhew-why-card-line{display:none !important;}
.lhew-why-title{
  margin:0 0 6px !important;
  font-size:15px !important;
  line-height:1.25 !important;
  font-weight:700 !important;
  letter-spacing:-.02em !important;
  color:#0f0f0f !important;
}
.lhew-why-text{
  margin:0 !important;
  max-width:none !important;
  font-size:12.8px !important;
  line-height:1.65 !important;
  color:rgba(17,17,17,.64) !important;
}
@media (max-width:1024px){
  .lhew-why-section{padding:30px 20px 34px !important;}
  .lhew-why-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
  .lhew-why-card:nth-child(2n){border-right:0 !important;}
  .lhew-why-card:nth-child(n+3){border-top:1px solid rgba(17,17,17,.08) !important;}
}
@media (max-width:767px){
  .lhew-why-section{padding:26px 16px 30px !important;}
  .lhew-why-editorial-head{margin-bottom:14px !important;}
  .lhew-why-heading{font-size:28px !important;}
  .lhew-why-subtitle{font-size:13px !important;}
  .lhew-why-grid{grid-template-columns:1fr !important;border-radius:22px !important;}
  .lhew-why-card{padding:22px 20px 20px !important;border-right:0 !important;border-top:1px solid rgba(17,17,17,.08) !important;}
  .lhew-why-card:first-child{border-top:0 !important;}
  .lhew-why-card-number{top:18px !important;right:18px !important;}
}


/* v1.0.40 — Why Choose Us heading cleanup and background update */
.lhew-why-section{
  background:#f6f6f4 !important;
}
.lhew-why-editorial-head,
.lhew-why-heading,
.lhew-why-subtitle{
  text-align:center !important;
}
.lhew-why-divider,
.lhew-why-divider .lhew-line,
.lhew-why-divider .lhew-section-divider-title,
.lhew-why-divider .lhew-section-divider-title::after{
  display:none !important;
  content:none !important;
}
.lhew-why-heading{
  width:100% !important;
  margin-left:auto !important;
  margin-right:auto !important;
}
.lhew-why-grid{
  background:#f6f6f4 !important;
}


/* v1.0.41 — Why Choose Us visual cleanup: remove corner number art, flatten hidden layers, hard-center heading */
.lhew-why-section,
.lhew-home .lhew-why-section{
  background:#f6f6f4 !important;
}
.lhew-why-section::before,
.lhew-home .lhew-why-section::before,
.lhew-why-container::before,
.lhew-why-container::after,
.lhew-why-grid::before,
.lhew-why-grid::after{
  content:none !important;
  display:none !important;
}
.lhew-why-container,
.lhew-why-editorial-head{
  background:transparent !important;
}
.lhew-why-editorial-head{
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  text-align:center !important;
}
.lhew-why-heading,
.lhew-why-subtitle{
  text-align:center !important;
  margin-left:auto !important;
  margin-right:auto !important;
}
.lhew-why-grid{
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
  border-radius:0 !important;
}
.lhew-why-card,
.lhew-home .lhew-why-card{
  background:#ffffff !important;
  border:1px solid rgba(17,17,17,.08) !important;
  box-shadow:none !important;
  border-radius:22px !important;
  overflow:hidden !important;
}
.lhew-why-card:hover,
.lhew-home .lhew-why-card:hover{
  background:#ffffff !important;
  transform:none !important;
  box-shadow:none !important;
}
.lhew-why-card::before,
.lhew-why-card::after,
.lhew-home .lhew-why-card::before,
.lhew-home .lhew-why-card::after{
  content:none !important;
  display:none !important;
}
.lhew-why-card-number{
  display:none !important;
}
@media (max-width:1024px){
  .lhew-why-card:nth-child(2n),
  .lhew-home .lhew-why-card:nth-child(2n){border-right:1px solid rgba(17,17,17,.08) !important;}
}
@media (max-width:767px){
  .lhew-why-grid{gap:14px !important;}
  .lhew-why-card,
  .lhew-home .lhew-why-card{border-top:1px solid rgba(17,17,17,.08) !important;}
}

/* v1.0.42 — Why Choose Us removed completely from frontend until rebuilt from scratch. */
.lhew-home .lhew-why-section{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;}

/* v1.0.43 — premium minimal Instagram feed rebuild */
.lhew-instagram-section-v1043{
  background:#fff!important;
  padding:44px 0 52px!important;
  overflow:hidden;
}
.lhew-instagram-section-v1043 .lhew-instagram-container{
  max-width:1360px!important;
  padding-left:clamp(28px,5vw,72px)!important;
  padding-right:clamp(28px,5vw,72px)!important;
}
.lhew-instagram-section-v1043 .lhew-instagram-head,
.lhew-instagram-section-v1043 .lhew-instagram-head-clean{
  display:flex!important;
  grid-template-columns:none!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:10px!important;
  text-align:center!important;
  margin:0 auto 26px!important;
  max-width:820px!important;
}
.lhew-instagram-section-v1043 .lhew-instagram-kicker,
.lhew-instagram-section-v1043 .lhew-instagram-subtitle{display:none!important;}
.lhew-instagram-section-v1043 .lhew-instagram-title{
  margin:0!important;
  width:100%!important;
  text-align:center!important;
  font-size:clamp(28px,3.2vw,44px)!important;
  line-height:1.02!important;
  letter-spacing:-.045em!important;
  color:#050505!important;
}
.lhew-instagram-section-v1043 .lhew-instagram-handle{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  color:#111!important;
  text-decoration:none!important;
  font-size:13px!important;
  line-height:1!important;
  font-weight:800!important;
  letter-spacing:.01em!important;
}
.lhew-instagram-section-v1043 .lhew-instagram-carousel-wrap{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  gap:14px!important;
  max-width:100%!important;
}
.lhew-instagram-section-v1043 .lhew-instagram-strip,
.lhew-instagram-section-v1043 .lhew-instagram-grid{
  display:flex!important;
  grid-template-columns:none!important;
  flex-wrap:nowrap!important;
  gap:14px!important;
  width:100%!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  scroll-snap-type:x proximity!important;
  scroll-behavior:smooth!important;
  scrollbar-width:none!important;
  -ms-overflow-style:none!important;
  padding:2px 2px 12px!important;
}
.lhew-instagram-section-v1043 .lhew-instagram-strip::-webkit-scrollbar,
.lhew-instagram-section-v1043 .lhew-instagram-grid::-webkit-scrollbar{display:none!important;}
.lhew-instagram-section-v1043 .lhew-instagram-card{
  flex:0 0 calc((100% - 56px) / 5)!important;
  min-width:calc((100% - 56px) / 5)!important;
  max-width:calc((100% - 56px) / 5)!important;
  aspect-ratio:1/1!important;
  border-radius:18px!important;
  overflow:hidden!important;
  background:#f6f6f4!important;
  box-shadow:0 18px 44px rgba(17,17,17,.07)!important;
  border:1px solid rgba(17,17,17,.055)!important;
  scroll-snap-align:start!important;
}
.lhew-instagram-section-v1043 .lhew-instagram-card::before{
  content:"";
  position:absolute;
  left:0;right:0;bottom:0;
  height:43%;
  z-index:1;
  pointer-events:none;
  background:linear-gradient(to top,rgba(0,0,0,.78) 0%,rgba(0,0,0,.46) 44%,rgba(0,0,0,0) 100%)!important;
}
.lhew-instagram-section-v1043 .lhew-instagram-card::after{
  content:"";
  position:absolute;
  left:14px;right:auto;bottom:36px;
  width:42px;height:2px;
  z-index:2;
  background:var(--lhew-gold)!important;
  transform:none!important;
  transition:width .3s ease!important;
}
.lhew-instagram-section-v1043 .lhew-instagram-card:hover::after{width:62px!important;}
.lhew-instagram-section-v1043 .lhew-instagram-card img{
  width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;
  transition:transform .55s cubic-bezier(.16,1,.3,1),filter .55s ease!important;
}
.lhew-instagram-section-v1043 .lhew-instagram-card:hover img{transform:scale(1.045)!important;filter:saturate(1.04) contrast(1.02)!important;}
.lhew-instagram-section-v1043 .lhew-instagram-caption{
  position:absolute!important;
  left:14px!important;right:14px!important;bottom:12px!important;
  z-index:2!important;
  color:#fff!important;
  text-shadow:0 2px 14px rgba(0,0,0,.72)!important;
  font-size:12px!important;
  font-weight:800!important;
  line-height:1.2!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.lhew-instagram-section-v1043 .lhew-instagram-nav{
  flex:0 0 42px!important;
  width:42px!important;height:42px!important;
  background:#111!important;color:#fff!important;
  border-color:#111!important;
  box-shadow:0 16px 36px rgba(0,0,0,.16)!important;
  z-index:3!important;
}
.lhew-instagram-section-v1043 .lhew-instagram-nav:hover{background:var(--lhew-gold)!important;border-color:var(--lhew-gold)!important;color:#fff!important;transform:translateY(-1px)!important;}
@media(max-width:1100px){
  .lhew-instagram-section-v1043 .lhew-instagram-card{flex-basis:calc((100% - 28px) / 3)!important;min-width:calc((100% - 28px) / 3)!important;max-width:calc((100% - 28px) / 3)!important;}
}
@media(max-width:767px){
  .lhew-instagram-section-v1043{padding:36px 0 42px!important;}
  .lhew-instagram-section-v1043 .lhew-instagram-container{padding-left:18px!important;padding-right:18px!important;}
  .lhew-instagram-section-v1043 .lhew-instagram-carousel-wrap{gap:8px!important;}
  .lhew-instagram-section-v1043 .lhew-instagram-card{flex:0 0 76vw!important;min-width:76vw!important;max-width:76vw!important;border-radius:16px!important;}
  .lhew-instagram-section-v1043 .lhew-instagram-nav{width:38px!important;height:38px!important;flex-basis:38px!important;}
}


/* v1.0.44 — rebuilt Why Choose Us section: slim premium rail above Instagram */
.lhew-home .lhew-why-section.lhew-why-section-v1044{
  display:block !important;
  height:auto !important;
  min-height:0 !important;
  margin:0 !important;
  padding:34px var(--lhew-section-pad-x,40px) 18px !important;
  border:0 !important;
  overflow:visible !important;
  background:#f6f6f4 !important;
  position:relative;
}
.lhew-home .lhew-why-section.lhew-why-section-v1044::before,
.lhew-home .lhew-why-section.lhew-why-section-v1044::after{
  display:none !important;
  content:none !important;
}
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-v1044-container{
  max-width:1280px;
  margin:0 auto;
  padding:0 var(--lhew-global-pad-x,0px);
}
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-v1044-head{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
  margin:0 0 18px;
}
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-heading{
  margin:0;
  color:#070707;
  font-size:clamp(28px,3vw,44px);
  line-height:1.02;
  font-weight:700;
  letter-spacing:-.045em;
  text-align:center;
  max-width:820px;
}
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-subtitle{
  margin:10px auto 0;
  max-width:760px;
  color:rgba(17,17,17,.66);
  font-size:14.5px;
  line-height:1.75;
  text-align:center;
}
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-v1044-rail,
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:0;
  align-items:stretch;
  background:rgba(255,255,255,.88);
  border:1px solid rgba(17,17,17,.08);
  border-radius:26px;
  box-shadow:0 14px 40px rgba(17,17,17,.04);
  overflow:hidden;
  backdrop-filter:blur(3px);
}
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-v1044-card,
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-card{
  display:flex;
  flex-direction:row;
  align-items:flex-start;
  justify-content:flex-start;
  gap:14px;
  min-height:unset;
  padding:22px 22px 20px;
  background:transparent !important;
  border:0 !important;
  border-right:1px solid rgba(17,17,17,.08) !important;
  border-radius:0 !important;
  box-shadow:none !important;
  text-align:left;
  transition:background-color .25s ease, transform .25s ease;
}
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-card:last-child{
  border-right:0 !important;
}
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-card:hover{
  transform:none !important;
  background:rgba(255,255,255,.65) !important;
}
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-icon{
  flex:0 0 44px;
  width:44px;
  height:44px;
  min-width:44px;
  margin:0;
  border-radius:50%;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  color:var(--lhew-gold);
  background:#fff !important;
  border:1px solid color-mix(in srgb,var(--lhew-gold) 34%,transparent) !important;
  box-shadow:0 6px 14px color-mix(in srgb,var(--lhew-gold) 8%,transparent);
}
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-icon svg{
  width:20px;
  height:20px;
}
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-v1044-copy{
  min-width:0;
}
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-title{
  margin:0 0 5px;
  color:#0a0a0a;
  font-size:15.5px;
  line-height:1.25;
  font-weight:700;
  letter-spacing:-.02em;
}
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-text{
  margin:0;
  max-width:none;
  color:rgba(17,17,17,.64);
  font-size:13.25px;
  line-height:1.68;
}
@media (max-width: 1024px){
  .lhew-home .lhew-why-section.lhew-why-section-v1044{padding:30px 24px 16px !important;}
  .lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-v1044-rail,
  .lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  .lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-card:nth-child(2n){border-right:0 !important;}
  .lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-card:nth-child(n+3){border-top:1px solid rgba(17,17,17,.08) !important;}
}
@media (max-width: 767px){
  .lhew-home .lhew-why-section.lhew-why-section-v1044{padding:26px 16px 14px !important;}
  .lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-v1044-head{margin-bottom:14px;}
  .lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-heading{font-size:clamp(24px,8vw,34px);}
  .lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-subtitle{font-size:13px;line-height:1.7;max-width:100%;}
  .lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-v1044-rail,
  .lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-grid{
    grid-template-columns:1fr;
    border-radius:22px;
  }
  .lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-card{
    padding:18px 18px 17px;
    border-right:0 !important;
    border-top:1px solid rgba(17,17,17,.08) !important;
  }
  .lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-card:first-child{border-top:0 !important;}
}

/* v1.0.45 — Why Choose Us heading/subtitle hard center lock */
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-v1044-head,
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-editorial-head{
  width:100% !important;
  max-width:900px !important;
  margin-left:auto !important;
  margin-right:auto !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  text-align:center !important;
}
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-heading,
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-subtitle{
  width:100% !important;
  display:block !important;
  margin-left:auto !important;
  margin-right:auto !important;
  text-align:center !important;
  align-self:center !important;
}
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-heading{max-width:860px !important;}
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-subtitle{max-width:760px !important;}

/* v1.0.46 Bravaro smooth-scroll motion + responsive scaling polish */
html.lenis,
html.lenis body {
  height: auto;
}
.lenis.lenis-smooth {
  scroll-behavior: auto !important;
}
.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}
.lenis.lenis-stopped {
  overflow: hidden;
}
.lenis.lenis-scrolling iframe {
  pointer-events: none;
}

.lhew-home {
  overflow-x: clip;
  --lhew-fluid-section-pad-y: clamp(42px, 6vw, 92px);
  --lhew-fluid-side-pad: clamp(18px, 4vw, 72px);
  --lhew-fluid-title: clamp(30px, 4.2vw, 72px);
  --lhew-fluid-heading: clamp(24px, 3vw, 46px);
  --lhew-fluid-subheading: clamp(15px, 1.35vw, 19px);
  --lhew-fluid-body: clamp(13px, 1.05vw, 16px);
  --lhew-fluid-small: clamp(11px, .85vw, 13px);
  --lhew-fluid-button: clamp(11px, .9vw, 13px);
}

.lhew-home section,
.lhew-home .lhew-section,
.lhew-home .lhew-final-cta-section,
.lhew-home .lhew-instagram-section,
.lhew-home .lhew-products-section,
.lhew-home .lhew-categories-section,
.lhew-home .lhew-why-v1044-section {
  box-sizing: border-box;
}

.lhew-home h1,
.lhew-home .lhew-hero-title {
  font-size: var(--lhew-fluid-title);
  line-height: .96;
  text-wrap: balance;
}

.lhew-home h2,
.lhew-home .lhew-section-title,
.lhew-home .lhew-insta-title,
.lhew-home .lhew-why-v1044-title,
.lhew-home .lhew-cta-title {
  font-size: var(--lhew-fluid-heading);
  line-height: 1.02;
  text-wrap: balance;
}

.lhew-home .lhew-section-subtitle,
.lhew-home .lhew-hero-subtitle,
.lhew-home .lhew-insta-handle,
.lhew-home .lhew-why-v1044-subtitle,
.lhew-home .lhew-cta-text {
  font-size: var(--lhew-fluid-subheading);
  line-height: 1.55;
  text-wrap: pretty;
}

.lhew-home p,
.lhew-home .lhew-card-copy,
.lhew-home .lhew-product-meta,
.lhew-home .lhew-category-copy,
.lhew-home .lhew-why-copy,
.lhew-home .lhew-insta-caption {
  font-size: var(--lhew-fluid-body);
  line-height: 1.55;
}

.lhew-home a,
.lhew-home button,
.lhew-home .lhew-button,
.lhew-home .lhew-btn,
.lhew-home .lhew-cta-button,
.lhew-home .lhew-shop-link,
.lhew-home .lhew-nav-btn {
  font-size: var(--lhew-fluid-button);
  line-height: 1.1;
}

.lhew-home .lhew-section-header,
.lhew-home .lhew-section-head,
.lhew-home .lhew-why-v1044-head,
.lhew-home .lhew-insta-head {
  padding-left: var(--lhew-fluid-side-pad);
  padding-right: var(--lhew-fluid-side-pad);
}

.lhew-home img {
  max-width: 100%;
  height: auto;
}

@media (max-width: 1024px) {
  .lhew-home {
    --lhew-fluid-side-pad: clamp(18px, 4.5vw, 44px);
  }
  .lhew-home .lhew-product-card,
  .lhew-home .lhew-category-card,
  .lhew-home .lhew-cat-card,
  .lhew-home .lhew-insta-card,
  .lhew-home .lhew-why-card {
    min-width: min(82vw, 360px);
  }
}

@media (max-width: 767px) {
  .lhew-home {
    --lhew-fluid-section-pad-y: clamp(34px, 9vw, 56px);
    --lhew-fluid-side-pad: 18px;
    --lhew-fluid-title: clamp(34px, 12vw, 52px);
    --lhew-fluid-heading: clamp(24px, 8vw, 34px);
    --lhew-fluid-subheading: clamp(14px, 4vw, 16px);
    --lhew-fluid-body: clamp(13px, 3.7vw, 15px);
  }
  .lhew-home .lhew-section-header,
  .lhew-home .lhew-section-head,
  .lhew-home .lhew-why-v1044-head,
  .lhew-home .lhew-insta-head {
    text-align: center;
    align-items: center;
  }
  .lhew-home .lhew-products-grid,
  .lhew-home .lhew-category-grid,
  .lhew-home .lhew-collection-strip,
  .lhew-home .lhew-insta-strip {
    gap: 16px;
    padding-left: 18px;
    padding-right: 18px;
    scroll-padding-left: 18px;
  }
  .lhew-home .lhew-button,
  .lhew-home .lhew-btn,
  .lhew-home .lhew-cta-button,
  .lhew-home .lhew-shop-link {
    min-height: 42px;
    padding: 12px 18px;
    white-space: normal;
  }
}

@media (prefers-reduced-motion: reduce) {
  .lhew-home *,
  .lhew-home *::before,
  .lhew-home *::after {
    animation-duration: .001ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
    transition-duration: .001ms !important;
  }
}

/* v1.0.47 — executive alignment correction + premium section title lock
   Restore Featured products and Shop by category headings to the same left edge as their cards.
   The v1.0.46 fluid responsive wrapper added inner side padding to all section heads; collection
   heads must not inherit that extra inset because their grids already define the visual edge. */
.lhew-home .lhew-featured-section .lhew-section-head,
.lhew-home .lhew-category-section .lhew-section-head,
.lhew-home .lhew-featured-section .lhew-section-header,
.lhew-home .lhew-category-section .lhew-section-header,
.lhew-home .lhew-category-section .lhew-category-header{
  padding-left:0!important;
  padding-right:0!important;
  text-align:left!important;
  align-items:flex-start!important;
}

.lhew-home .lhew-featured-section .lhew-section-title,
.lhew-home .lhew-category-section .lhew-section-title,
.lhew-home .lhew-featured-section .lhew-section-subtitle,
.lhew-home .lhew-category-section .lhew-section-subtitle{
  margin-left:0!important;
  margin-right:0!important;
  text-align:left!important;
}

/* Premium title consistency from Featured products downward. */
.lhew-featured-section .lhew-section-title,
.lhew-category-section .lhew-section-title,
.lhew-about-section .lhew-section-divider-title,
.lhew-about-section .lhew-about-main-heading,
.lhew-why-v1044-section .lhew-why-v1044-title,
.lhew-instagram-section .lhew-instagram-title,
.lhew-instagram-section .lhew-insta-title,
.lhew-final-cta-section .lhew-cta-headline,
.lhew-final-cta-section .lhew-cta-title{
  font-size:clamp(30px,3.15vw,44px)!important;
  font-weight:800!important;
  letter-spacing:-.045em!important;
  line-height:1.02!important;
}

.lhew-featured-section .lhew-section-subtitle,
.lhew-category-section .lhew-section-subtitle{
  font-size:clamp(13px,1.05vw,16px)!important;
  font-weight:600!important;
  letter-spacing:-.01em!important;
}

@media(max-width:767px){
  .lhew-home .lhew-featured-section .lhew-section-head,
  .lhew-home .lhew-category-section .lhew-section-head{
    padding-left:0!important;
    padding-right:0!important;
  }
  .lhew-featured-section .lhew-section-title,
  .lhew-category-section .lhew-section-title,
  .lhew-about-section .lhew-section-divider-title,
  .lhew-about-section .lhew-about-main-heading,
  .lhew-why-v1044-section .lhew-why-v1044-title,
  .lhew-instagram-section .lhew-instagram-title,
  .lhew-instagram-section .lhew-insta-title,
  .lhew-final-cta-section .lhew-cta-headline,
  .lhew-final-cta-section .lhew-cta-title{
    font-size:clamp(26px,8vw,34px)!important;
    letter-spacing:-.04em!important;
  }
}

/* v1.0.48 — Poppins premium typography correction
   Reduce over-heavy section titles while slightly increasing the hero headline.
   Keep Featured products and Shop by category pinned to the card/grid left edge. */
.lhew-home{
  font-family:'Poppins', sans-serif!important;
  --lhew-fluid-title:clamp(42px,5.15vw,82px);
  --lhew-fluid-heading:clamp(24px,2.35vw,36px);
  --lhew-fluid-subheading:clamp(12px,.95vw,14.5px);
  --lhew-fluid-body:clamp(12px,.88vw,14px);
  --lhew-fluid-button:clamp(10px,.78vw,12px);
}
.lhew-home .lhew-hero-title{
  font-family:'Poppins', sans-serif!important;
  font-size:clamp(44px,5.45vw,84px)!important;
  font-weight:700!important;
  line-height:1.01!important;
  letter-spacing:-.052em!important;
}
.lhew-home .lhew-section-title,
.lhew-home .lhew-about-main-heading,
.lhew-home .lhew-section-divider-title,
.lhew-home .lhew-why-heading,
.lhew-home .lhew-why-v1044-title,
.lhew-home .lhew-instagram-title,
.lhew-home .lhew-insta-title,
.lhew-home .lhew-cta-headline,
.lhew-home .lhew-cta-title{
  font-family:'Poppins', sans-serif!important;
  font-size:clamp(24px,2.35vw,36px)!important;
  font-weight:700!important;
  line-height:1.08!important;
  letter-spacing:-.038em!important;
}
.lhew-home .lhew-section-subtitle,
.lhew-home .lhew-hero-subtitle,
.lhew-home .lhew-why-subtitle,
.lhew-home .lhew-why-v1044-subtitle,
.lhew-home .lhew-instagram-handle,
.lhew-home .lhew-insta-handle,
.lhew-home .lhew-cta-subtitle,
.lhew-home .lhew-cta-text{
  font-family:'Poppins', sans-serif!important;
  font-size:clamp(12px,.95vw,14.5px)!important;
  font-weight:400!important;
  line-height:1.65!important;
  letter-spacing:-.01em!important;
}
.lhew-home .lhew-product-name,
.lhew-home .lhew-category-title,
.lhew-home .lhew-cat-label,
.lhew-home .lhew-why-title,
.lhew-home .lhew-instagram-caption{
  font-family:'Poppins', sans-serif!important;
  font-weight:600!important;
}
.lhew-home .lhew-featured-section .lhew-section-head,
.lhew-home .lhew-category-section .lhew-section-head,
.lhew-home .lhew-featured-section .lhew-section-header,
.lhew-home .lhew-category-section .lhew-section-header,
.lhew-home .lhew-category-section .lhew-category-header{
  padding-left:0!important;
  padding-right:0!important;
  margin-left:0!important;
  margin-right:0!important;
  text-align:left!important;
  align-items:flex-start!important;
}
.lhew-home .lhew-featured-section .lhew-section-title,
.lhew-home .lhew-category-section .lhew-section-title,
.lhew-home .lhew-featured-section .lhew-section-subtitle,
.lhew-home .lhew-category-section .lhew-section-subtitle{
  text-align:left!important;
  margin-left:0!important;
  margin-right:0!important;
}
@media(max-width:900px){
  .lhew-home .lhew-hero-title{
    font-size:clamp(40px,10.5vw,62px)!important;
    line-height:1.03!important;
  }
}
@media(max-width:767px){
  .lhew-home{
    --lhew-fluid-heading:clamp(23px,7vw,30px);
    --lhew-fluid-subheading:clamp(12px,3.5vw,14px);
  }
  .lhew-home .lhew-section-title,
  .lhew-home .lhew-about-main-heading,
  .lhew-home .lhew-section-divider-title,
  .lhew-home .lhew-why-heading,
  .lhew-home .lhew-why-v1044-title,
  .lhew-home .lhew-instagram-title,
  .lhew-home .lhew-insta-title,
  .lhew-home .lhew-cta-headline,
  .lhew-home .lhew-cta-title{
    font-size:clamp(23px,7vw,30px)!important;
    font-weight:700!important;
    letter-spacing:-.035em!important;
  }
  .lhew-home .lhew-featured-section .lhew-section-head,
  .lhew-home .lhew-category-section .lhew-section-head,
  .lhew-home .lhew-featured-section .lhew-section-header,
  .lhew-home .lhew-category-section .lhew-section-header,
  .lhew-home .lhew-category-section .lhew-category-header{
    text-align:left!important;
    align-items:flex-start!important;
  }
}
@media(max-width:480px){
  .lhew-home .lhew-hero-title{font-size:clamp(38px,13vw,54px)!important;}
}


/* v1.0.49 — Why Choose Us slim premium check-badge refinement */
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-v1044-card,
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-card{
  position:relative !important;
  align-items:center !important;
  padding:18px 72px 18px 20px !important;
  gap:0 !important;
  min-height:unset !important;
}
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-icon{
  display:none !important;
  width:0 !important;
  height:0 !important;
  min-width:0 !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  background:none !important;
  box-shadow:none !important;
  overflow:hidden !important;
}
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-v1044-copy{
  flex:1 1 auto !important;
  min-width:0 !important;
}
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-title{
  margin:0 0 6px !important;
}
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-text{
  margin:0 !important;
}
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-v1044-card::after,
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-card::after{
  content:"" !important;
  position:absolute !important;
  right:22px !important;
  top:50% !important;
  width:32px !important;
  height:32px !important;
  border-radius:999px !important;
  transform:translateY(-50%) !important;
  border:1px solid color-mix(in srgb,var(--lhew-gold) 42%,transparent) !important;
  background-color:#ffffff !important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6.8 12.4l3.4 3.3 7-7.2' stroke='%23AF9164' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-repeat:no-repeat !important;
  background-position:center !important;
  background-size:14px 14px !important;
  box-shadow:0 8px 20px rgba(17,17,17,.05) !important;
}
@media (max-width: 1024px){
  .lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-v1044-card,
  .lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-card{
    padding:18px 68px 18px 20px !important;
  }
}
@media (max-width: 767px){
  .lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-v1044-card,
  .lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-card{
    padding:16px 58px 16px 18px !important;
  }
  .lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-v1044-card::after,
  .lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-card::after{
    right:18px !important;
    width:30px !important;
    height:30px !important;
    background-size:13px 13px !important;
  }
}

/* v1.0.50 — Why Choose Us reliable inline check icons + equal section padding */
.lhew-home .lhew-why-section.lhew-why-section-v1044{padding-top:34px!important;padding-bottom:34px!important;background:#f6f6f4!important;}
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-v1044-head{margin-bottom:18px!important;}
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-v1044-card,
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-card{position:relative!important;padding:18px 72px 18px 20px!important;min-height:128px!important;align-items:center!important;}
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-v1044-card::after,
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-card::after{content:none!important;display:none!important;}
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-check{position:absolute!important;right:22px!important;top:50%!important;transform:translateY(-50%)!important;width:32px!important;height:32px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--lhew-gold)!important;background:#fff!important;border:1px solid color-mix(in srgb,var(--lhew-gold) 42%,transparent)!important;box-shadow:0 8px 20px rgba(17,17,17,.055)!important;z-index:2!important;}
.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-check svg{width:14px!important;height:14px!important;display:block!important;}
@media (max-width:1024px){.lhew-home .lhew-why-section.lhew-why-section-v1044{padding-top:30px!important;padding-bottom:30px!important}.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-v1044-card,.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-card{min-height:118px!important;padding:18px 68px 18px 20px!important}}
@media (max-width:767px){.lhew-home .lhew-why-section.lhew-why-section-v1044{padding-top:26px!important;padding-bottom:26px!important}.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-v1044-card,.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-card{min-height:110px!important;padding:16px 58px 16px 18px!important}.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-check{right:18px!important;width:30px!important;height:30px!important}.lhew-home .lhew-why-section.lhew-why-section-v1044 .lhew-why-check svg{width:13px!important;height:13px!important}}
