:root{--wc-black:#0b0b0d;--wc-dark:#121216;--wc-card:#17171c;--wc-cream:#f5f3ef;--wc-paper:#fff;--wc-gold:#c9a45c;--wc-gold2:#e0c27a;--wc-muted:#a5a5ad;--wc-ink:#111114;--wc-line:rgba(255,255,255,.12);--wc-inkline:rgba(17,17,20,.12);--wc-display:"Cormorant Garamond",serif;--wc-sans:"Inter",sans-serif}
body{font-family:var(--wc-sans);color:var(--wc-ink)}
.wc-announcement{height:32px!important;background:#050506!important;color:#bdbdc3!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 20px!important;overflow:hidden!important;position:relative!important;z-index:60!important}.wc-announcement .elementor-widget-text-editor{width:auto!important}.wc-announcement .elementor-widget-text-editor__content{font-size:9px!important;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}
.wc-header{height:82px!important;position:absolute!important;top:32px!important;left:0!important;right:0!important;z-index:50!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;padding:0 clamp(20px,5vw,80px)!important;background:transparent!important;color:#fff!important}.wc-header .e-con-inner{max-width:none!important;padding:0!important;display:contents!important}.wc-logo{justify-self:start!important;color:inherit!important;font-weight:700!important;letter-spacing:.2em!important;font-size:16px!important;background:transparent!important;border:0!important;padding:0!important}.wc-logo .elementor-button{background:transparent!important;color:inherit!important;padding:0!important;border:0!important}.wc-nav{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:clamp(16px,2vw,31px)!important}.wc-nav .e-con-inner{display:contents!important}.wc-nav .elementor-widget-button{width:auto!important}.wc-nav-link .elementor-button{background:transparent!important;border:0!important;color:#fff!important;padding:8px 0!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.1em!important;opacity:.72!important}.wc-nav-link.active .elementor-button,.wc-nav-link:hover .elementor-button{opacity:1!important;color:#fff!important}.wc-actions{justify-self:end!important;display:flex!important;flex-direction:row!important;gap:4px!important}.wc-actions .e-con-inner{display:contents!important}.wc-actions .elementor-widget-button{width:auto!important}.wc-actions .elementor-button{width:40px!important;height:40px!important;padding:0!important;border:0!important;background:transparent!important;color:#fff!important;display:grid!important;place-items:center!important;font-size:17px!important}.wc-menu-trigger{display:none!important}.wc-header.wc-scrolled{background:rgba(11,11,13,.88)!important;backdrop-filter:blur(18px);position:fixed!important;border-bottom:1px solid var(--wc-line)}
.wc-hero{min-height:720px!important;height:calc(100vh - 32px)!important;background:var(--wc-black)!important;color:#fff!important;position:relative!important;overflow:hidden!important;padding:0 clamp(20px,7vw,110px)!important;display:block!important}.wc-hero .e-con-inner{max-width:none!important;height:100%!important;padding:0!important;display:block!important}.wc-hero-copy{position:absolute!important;z-index:3!important;left:clamp(20px,7vw,110px)!important;top:50%!important;transform:translateY(-42%)!important;width:min(660px,48%)!important}.wc-hero-copy .e-con-inner{display:block!important}.wc-eyebrow .elementor-widget-text-editor__content,.wc-eyebrow{font-size:10px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#a9a9b0!important}.wc-eyebrow span{margin-left:28px;color:var(--wc-gold)}.wc-hero h1,.wc-hero .elementor-heading-title{font-family:var(--wc-display)!important;font-size:clamp(68px,9.5vw,145px)!important;line-height:.76!important;font-weight:500!important;letter-spacing:-.045em!important;margin:0 0 42px!important;color:#fff!important}.wc-hero h1 i{font-weight:400;color:var(--wc-gold2)}.wc-hero-text .elementor-widget-text-editor__content{font-size:15px!important;color:#b8b8bf!important;max-width:410px}.wc-hero-ctas{display:flex!important;flex-direction:row!important;align-items:center!important;gap:28px!important;margin-top:24px}.wc-hero-ctas .e-con-inner{display:contents!important}.wc-btn .elementor-button{border:1px solid transparent!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:22px!important;padding:15px 21px!important;min-height:50px!important;text-transform:uppercase!important;letter-spacing:.13em!important;font-size:10px!important;font-weight:600!important}.wc-btn-light .elementor-button{background:#fff!important;color:#111!important}.wc-btn-dark .elementor-button{background:#111!important;color:#fff!important}.wc-text-link .elementor-button{background:transparent!important;border:0!important;color:inherit!important;padding:8px 0!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:10px!important}.wc-hero-visual{position:absolute!important;z-index:2!important;right:6%!important;top:11%!important;width:min(50vw,730px)!important;height:78%!important;display:grid!important;place-items:center!important}.wc-hero-visual .e-con-inner{display:contents!important}.wc-hero-image{width:100%!important;height:100%!important}.wc-hero-image img{height:100%!important;width:100%!important;object-fit:cover!important;mix-blend-mode:screen!important;filter:contrast(1.08) saturate(.75)!important;mask-image:radial-gradient(ellipse at center,black 42%,transparent 76%);-webkit-mask-image:radial-gradient(ellipse at center,black 42%,transparent 76%);animation:wcfloat 7s ease-in-out infinite}.wc-hero-meta{position:absolute!important;left:clamp(20px,7vw,110px)!important;right:clamp(20px,7vw,110px)!important;bottom:28px!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;color:#6f6f78!important;font-size:9px!important;letter-spacing:.18em!important}.wc-hero-meta .e-con-inner{display:contents!important}.wc-hero-meta .elementor-widget{width:auto!important}.wc-hero-meta .elementor-widget-text-editor__content{font-size:9px!important;letter-spacing:.18em!important}
.wc-trust{padding:34px clamp(20px,5vw,80px)!important;background:var(--wc-dark)!important;color:#fff!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important}.wc-trust .e-con-inner{max-width:none!important;padding:0!important;display:contents!important}.wc-trust-item{padding:5px 30px!important;border-right:1px solid var(--wc-line)!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:14px!important}.wc-trust-item .e-con-inner{display:contents!important}.wc-trust-item:last-child{border:0!important}.wc-trust-item .elementor-heading-title{font-family:var(--wc-display)!important;font-size:38px!important;font-weight:500!important;color:#fff!important;white-space:nowrap}.wc-trust-item .elementor-widget-text-editor__content{font-size:9px!important;letter-spacing:.16em!important;color:#777780!important}
.wc-section{padding:clamp(80px,10vw,150px) clamp(20px,5vw,80px)!important;background:#fff!important}.wc-cream{background:var(--wc-cream)!important}.wc-section>.e-con-inner{max-width:none!important;padding:0!important}.wc-section-head{max-width:1280px!important;margin:0 auto 55px!important;display:flex!important;flex-direction:row!important;align-items:flex-end!important;justify-content:space-between!important;gap:30px!important}.wc-section-head>.e-con-inner{display:contents!important}.wc-section h2,.wc-section .elementor-heading-title{font-family:var(--wc-display)!important;font-size:clamp(48px,5.5vw,80px)!important;font-weight:500!important;line-height:.9!important;letter-spacing:-.035em!important;margin:0!important;color:var(--wc-ink)!important}.wc-section h2 i{font-weight:400;color:var(--wc-gold2)}.wc-section-sub .elementor-widget-text-editor__content{max-width:440px!important;color:#72727a!important;margin-top:24px!important}
.wc-category-grid{max-width:1280px!important;margin:auto!important;display:grid!important;grid-template-columns:1fr 1.25fr 1fr!important;grid-template-rows:340px 300px!important;gap:16px!important}.wc-category-grid>.e-con-inner{display:contents!important}.wc-cat{position:relative!important;overflow:hidden!important;background:#eee!important;min-width:0!important}.wc-cat .e-con-inner{display:block!important;height:100%!important;padding:0!important}.wc-cat img{width:100%!important;height:100%!important;object-fit:cover!important;transition:1s ease!important}.wc-cat-overlay{position:absolute!important;left:28px!important;bottom:25px!important;z-index:2!important;color:#fff!important}.wc-cat-overlay .elementor-widget-text-editor__content{color:#fff!important}.wc-cat-overlay small{font-size:8px;letter-spacing:.18em;opacity:.72}.wc-cat-overlay strong{display:block;font-family:var(--wc-display);font-size:38px;font-weight:500;line-height:1;margin:8px 0 12px}.wc-cat-overlay span{font-size:9px;letter-spacing:.14em;text-transform:uppercase}.wc-cat:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 25%,rgba(0,0,0,.7));z-index:1;pointer-events:none}.wc-cat-tall{grid-row:span 2}.wc-cat-wide{grid-column:span 2}.wc-cat-dark{background:#16161a!important;color:#fff}.wc-cat-square{grid-column:3}
.wc-filters,.wc-shop-controls{max-width:1280px!important;margin:0 auto 38px!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;overflow:auto!important}.wc-filters>.e-con-inner,.wc-shop-controls>.e-con-inner{display:contents!important}.wc-filter .elementor-button{border:1px solid var(--wc-inkline)!important;background:transparent!important;color:#111!important;padding:10px 18px!important;font-size:9px!important;letter-spacing:.13em!important;text-transform:uppercase!important;white-space:nowrap!important}.wc-filter.active .elementor-button,.wc-filter:hover .elementor-button{background:#111!important;color:#fff!important;border-color:#111!important}
.wc-product-grid{max-width:1280px!important;margin:auto!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:38px 16px!important}.wc-product-grid>.e-con-inner{display:contents!important}.wc-product-card{min-width:0!important;position:relative!important}.wc-product-card>.e-con-inner{display:block!important;padding:0!important}.wc-product-media{position:relative!important;background:#e9e7e2!important;aspect-ratio:1/1.12!important;overflow:hidden!important}.wc-product-media>.e-con-inner{display:block!important;height:100%!important;padding:0!important}.wc-product-image,.wc-product-image img{width:100%!important;height:100%!important}.wc-product-image img{object-fit:cover!important;mix-blend-mode:multiply!important;transition:.7s ease!important}.wc-product-card:hover .wc-product-image img{transform:scale(1.045)}.wc-product-media .elementor-widget-button{position:absolute!important;z-index:4!important}.wc-icon-button{right:10px!important;top:10px!important}.wc-icon-button .elementor-button{width:34px!important;height:34px!important;padding:0!important;background:rgba(255,255,255,.88)!important;color:#111!important;border:0!important;display:grid!important;place-items:center!important}.wc-quick{left:12px!important;right:12px!important;bottom:12px!important}.wc-quick .elementor-button{width:100%!important;height:42px!important;background:rgba(255,255,255,.93)!important;color:#111!important;border:0!important;text-transform:uppercase!important;letter-spacing:.13em!important;font-size:9px!important}.wc-product-info{padding-top:17px!important}.wc-product-info>.e-con-inner{display:block!important;padding:0!important}.wc-product-meta .elementor-widget-text-editor__content{font-size:8px!important;letter-spacing:.16em!important;color:#8b8b91!important;text-transform:uppercase!important}.wc-product-name .elementor-heading-title{font-family:var(--wc-sans)!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important;margin:7px 0 8px!important}.wc-product-price .elementor-widget-text-editor__content{font-size:13px!important}.wc-product-price del{color:#9a9a9f;font-size:11px}.wc-product-price strong{font-weight:600}.wc-product-price span{font-size:8px;color:#92743c;margin-left:9px;letter-spacing:.1em}.wc-add{margin-top:10px!important}.wc-add .elementor-button{background:#111!important;color:#fff!important;border:0!important;padding:11px 14px!important;font-size:9px!important;text-transform:uppercase!important;letter-spacing:.12em!important}
.wc-campaign{height:720px!important;position:relative!important;overflow:hidden!important;background:#111!important;color:#fff!important;display:block!important}.wc-campaign>.e-con-inner{display:block!important;height:100%!important;padding:0!important}.wc-campaign-image{position:absolute!important;inset:0!important}.wc-campaign-image img{width:100%!important;height:100%!important;object-fit:cover!important;filter:grayscale(.45) brightness(.55)!important}.wc-campaign-copy{position:absolute!important;left:5%!important;top:50%!important;transform:translateY(-50%)!important;width:min(1280px,90%)!important}.wc-campaign-copy .e-con-inner{display:block!important}.wc-campaign h2,.wc-campaign .elementor-heading-title{font-family:var(--wc-display)!important;font-size:clamp(58px,8vw,115px)!important;line-height:.78!important;font-weight:500!important;letter-spacing:-.04em!important;color:#fff!important;margin:0 0 28px!important}.wc-campaign h2 i{color:var(--wc-gold2)}
.wc-feature-grid{max-width:1280px!important;margin:auto!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;border-top:1px solid var(--wc-inkline)!important;border-bottom:1px solid var(--wc-inkline)!important}.wc-feature-grid>.e-con-inner{display:contents!important}.wc-feature{min-height:300px!important;padding:30px!important;border-right:1px solid var(--wc-inkline)!important}.wc-feature:last-child{border:0!important}.wc-feature>.e-con-inner{display:block!important;padding:0!important}.wc-feature-no .elementor-widget-text-editor__content{font-size:9px!important;letter-spacing:.16em!important;color:#8b8b91!important}.wc-feature-icon .elementor-widget-text-editor__content{font-family:var(--wc-display)!important;font-size:36px!important;margin:34px 0 22px!important}.wc-feature h3 .elementor-heading-title{font-size:16px!important;font-family:var(--wc-sans)!important;font-weight:600!important;margin:0 0 12px!important}.wc-feature .elementor-widget-text-editor__content{color:#777780!important;font-size:13px!important}
.wc-editorial{display:grid!important;grid-template-columns:minmax(300px,1fr) minmax(300px,1fr)!important;gap:clamp(50px,10vw,150px)!important;align-items:center!important;background:var(--wc-dark)!important;color:#fff!important;padding:100px clamp(20px,9vw,140px)!important}.wc-editorial>.e-con-inner{display:contents!important}.wc-editorial-image{height:650px!important;overflow:hidden!important}.wc-editorial-image>.e-con-inner{height:100%!important;padding:0!important}.wc-editorial-image img{width:100%!important;height:100%!important;object-fit:cover!important}.wc-editorial-copy{max-width:510px!important}.wc-editorial-copy>.e-con-inner{display:block!important}.wc-editorial-copy h2,.wc-editorial-copy .elementor-heading-title{font-family:var(--wc-display)!important;font-size:clamp(60px,7vw,100px)!important;font-weight:500!important;line-height:.78!important;color:#fff!important;margin:0 0 35px!important}.wc-editorial-copy h2 i{color:var(--wc-gold2)}.wc-editorial-copy .elementor-widget-text-editor__content{color:#96969e!important;max-width:440px!important;margin-bottom:25px!important}
.wc-review-track{max-width:1280px!important;margin:auto!important;display:flex!important;flex-direction:row!important;gap:16px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important}.wc-review-track>.e-con-inner{display:contents!important}.wc-review{background:#fff!important;border:1px solid #e6e4df!important;min-width:calc((100% - 32px)/3)!important;padding:38px!important;scroll-snap-align:start!important}.wc-review>.e-con-inner{display:block!important;padding:0!important}.wc-stars .elementor-widget-text-editor__content{color:#b38c49!important;letter-spacing:.14em!important;font-size:11px!important}.wc-review-quote .elementor-widget-text-editor__content{font-family:var(--wc-display)!important;font-size:27px!important;line-height:1.15!important;min-height:125px!important;margin:30px 0!important}.wc-review h4 .elementor-heading-title{font-size:11px!important;font-weight:600!important}.wc-review-small .elementor-widget-text-editor__content{color:#999!important;font-size:9px!important;letter-spacing:.1em!important}
.wc-social-grid{max-width:1280px!important;margin:auto!important;display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:10px!important}.wc-social-grid>.e-con-inner{display:contents!important}.wc-social-grid img{width:100%!important;aspect-ratio:1!important;height:auto!important;object-fit:cover!important;filter:saturate(.75)!important}
.wc-newsletter{background:var(--wc-black)!important;color:#fff!important;padding:90px clamp(20px,7vw,110px)!important;display:grid!important;grid-template-columns:1fr minmax(350px,520px)!important;align-items:center!important;gap:60px!important}.wc-newsletter>.e-con-inner{display:contents!important}.wc-newsletter h2,.wc-newsletter .elementor-heading-title{font-family:var(--wc-display)!important;font-size:clamp(52px,6vw,82px)!important;line-height:.85!important;font-weight:500!important;color:#fff!important;margin:0 0 20px!important}.wc-newsletter h2 i{color:var(--wc-gold2)}.wc-newsletter .elementor-widget-text-editor__content{color:#898991!important}.wc-newsletter-form{position:relative!important}.wc-newsletter-form>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;border-bottom:1px solid #4b4b51!important}.wc-newsletter-placeholder{flex:1!important}.wc-newsletter-placeholder .elementor-widget-text-editor__content{color:#777!important;padding:18px 0!important}.wc-newsletter-btn .elementor-button{background:#fff!important;color:#111!important;border:0!important;padding:15px 21px!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.13em!important}
.wc-footer{background:#070708!important;color:#fff!important;padding:80px clamp(20px,5vw,80px) 25px!important}.wc-footer>.e-con-inner{padding:0!important}.wc-footer-top{max-width:1280px!important;margin:auto!important;display:grid!important;grid-template-columns:2fr repeat(3,1fr)!important;gap:40px!important;padding-bottom:80px!important}.wc-footer-top>.e-con-inner{display:contents!important}.wc-footer-col{display:flex!important;flex-direction:column!important;gap:5px!important}.wc-footer-col>.e-con-inner{display:block!important;padding:0!important}.wc-footer-col h4 .elementor-heading-title{font-size:9px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#777780!important;margin:0 0 10px!important}.wc-footer-link .elementor-button{background:transparent!important;border:0!important;color:#c2c2c6!important;padding:3px 0!important;text-align:left!important;font-size:12px!important}.wc-footer-bottom{max-width:1280px!important;margin:auto!important;padding-top:20px!important;border-top:1px solid var(--wc-line)!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;color:#5e5e65!important;font-size:9px!important;letter-spacing:.08em!important}.wc-footer-bottom>.e-con-inner{display:contents!important}
.wc-pdp{max-width:1280px!important;margin:auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:70px!important;align-items:center!important}.wc-pdp>.e-con-inner{display:contents!important}.wc-pdp img{width:100%!important;aspect-ratio:1!important;object-fit:cover!important;background:#eee!important}.wc-pdp h1,.wc-pdp .elementor-heading-title{font-family:var(--wc-display)!important;font-size:clamp(55px,6vw,90px)!important;line-height:.85!important;font-weight:500!important}.wc-pdp-price .elementor-widget-text-editor__content{font-size:20px!important;margin:18px 0!important}.wc-quantity{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;margin:25px 0!important}.wc-quantity>.e-con-inner{display:contents!important}.wc-qty-minus .elementor-button,.wc-qty-plus .elementor-button{width:42px!important;height:42px!important;padding:0!important;background:transparent!important;border:1px solid var(--wc-inkline)!important}.wc-qty .elementor-widget-text-editor__content{min-width:25px;text-align:center}
.wc-contact-grid,.wc-two-col{max-width:1100px!important;margin:auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:70px!important;align-items:start!important}.wc-contact-grid>.e-con-inner,.wc-two-col>.e-con-inner{display:contents!important}.wc-contact-form{padding:30px!important;background:var(--wc-cream)!important}.wc-contact-form>.e-con-inner{display:block!important;padding:0!important}.wc-form-label .elementor-widget-text-editor__content{border-bottom:1px solid #aaa!important;padding:15px 0!important;color:#777!important}.wc-faq{max-width:1100px!important;margin:80px auto 0!important}.wc-faq>.e-con-inner{display:block!important}.wc-faq h4 .elementor-heading-title{font-size:16px!important;font-weight:600!important;margin-top:28px!important}
.wc-cart-placeholder{max-width:900px!important;margin:40px auto!important;text-align:center!important;padding:70px 30px!important;border:1px solid var(--wc-inkline)!important}.wc-cart-placeholder>.e-con-inner{display:block!important;padding:0!important}.wc-cart-message .elementor-widget-text-editor__content{color:#777!important;margin-bottom:25px!important}
@keyframes wcfloat{50%{transform:translateY(-12px) rotate(.5deg)}}
@media(max-width:1024px){.wc-nav{gap:12px!important}.wc-nav-link .elementor-button{font-size:9px!important}.wc-hero-copy{width:55%!important}.wc-product-grid{grid-template-columns:repeat(3,1fr)!important}.wc-social-grid{grid-template-columns:repeat(3,1fr)!important}.wc-review{min-width:calc((100% - 16px)/2)!important}}
@media(max-width:767px){.wc-header{height:70px!important;grid-template-columns:1fr auto!important}.wc-nav,.wc-actions .wc-wish-trigger{display:none!important}.wc-actions{justify-self:end!important}.wc-menu-trigger{display:block!important}.wc-menu-trigger .elementor-button{background:transparent!important;color:#fff!important;border:0!important;font-size:20px!important;padding:0!important}.wc-hero{height:720px!important;min-height:720px!important}.wc-hero-copy{left:20px!important;top:35%!important;width:calc(100% - 40px)!important}.wc-hero h1,.wc-hero .elementor-heading-title{font-size:clamp(64px,18vw,95px)!important}.wc-hero-visual{right:0!important;top:42%!important;width:100%!important;height:52%!important;opacity:.55}.wc-hero-meta{left:20px!important;right:20px!important;bottom:18px!important}.wc-trust{grid-template-columns:repeat(2,1fr)!important}.wc-trust-item{padding:18px 10px!important;border-bottom:1px solid var(--wc-line)!important}.wc-trust-item .elementor-heading-title{font-size:28px!important}.wc-category-grid{grid-template-columns:1fr 1fr!important;grid-template-rows:240px 240px 240px!important}.wc-cat-tall{grid-row:span 2}.wc-cat-wide{grid-column:span 1}.wc-cat-square{grid-column:span 1}.wc-product-grid{grid-template-columns:repeat(2,1fr)!important;gap:28px 10px!important}.wc-product-info{padding-top:12px!important}.wc-product-name .elementor-heading-title{font-size:12px!important}.wc-campaign{height:560px!important}.wc-feature-grid{grid-template-columns:1fr 1fr!important}.wc-feature{min-height:240px!important}.wc-editorial{grid-template-columns:1fr!important;gap:45px!important}.wc-editorial-image{height:430px!important}.wc-review{min-width:85%!important}.wc-social-grid{grid-template-columns:repeat(3,1fr)!important}.wc-newsletter{grid-template-columns:1fr!important;gap:35px!important}.wc-footer-top{grid-template-columns:1fr 1fr!important}.wc-footer-brand{grid-column:1/-1!important}.wc-footer-bottom{flex-direction:column!important;gap:10px!important}.wc-pdp,.wc-contact-grid,.wc-two-col{grid-template-columns:1fr!important;gap:35px!important}.wc-section-head{align-items:flex-start!important;flex-direction:column!important}.wc-section h2,.wc-section .elementor-heading-title{font-size:52px!important}}

/* Elementor Free editor/preview guards: keep Watchocare navigation/actions horizontal. */
.wc-header > .elementor-element, .wc-header > .e-con, .wc-header > .e-con-inner { min-width:0!important; }
.wc-header .wc-nav .elementor-widget, .wc-header .wc-nav .elementor-widget-button, .wc-header .wc-actions .elementor-widget, .wc-header .wc-actions .elementor-widget-button { width:auto!important; max-width:none!important; flex:0 0 auto!important; }
.wc-header .wc-nav .elementor-button-content-wrapper { width:auto!important; flex-direction:row!important; }
.wc-header .wc-nav .elementor-button { white-space:nowrap!important; width:auto!important; min-width:max-content!important; }
.wc-actions .elementor-button-content-wrapper { width:auto!important; flex-direction:row!important; }
.wc-hero-ctas .elementor-widget, .wc-filters .elementor-widget, .wc-shop-controls .elementor-widget { width:auto!important; flex:0 0 auto!important; }
.wc-nav .e-con-inner, .wc-actions .e-con-inner, .wc-hero-ctas .e-con-inner, .wc-filters .e-con-inner, .wc-shop-controls .e-con-inner { width:100%!important; }

/* Elementor Free editor specificity hardening v3 */
body .elementor .wc-header{display:grid!important;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr)!important;flex-direction:row!important;align-items:center!important;width:100%!important;box-sizing:border-box!important;}
body .elementor .wc-header>.elementor-element,body .elementor .wc-header>.e-con{width:auto!important;max-width:none!important;min-width:0!important;flex:none!important;}
body .elementor .wc-header>.wc-logo{justify-self:start!important;}
body .elementor .wc-header>.wc-nav{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;width:auto!important;max-width:none!important;min-width:max-content!important;gap:clamp(12px,2vw,31px)!important;}
body .elementor .wc-header>.wc-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;width:auto!important;max-width:none!important;min-width:max-content!important;}
body .elementor .wc-nav>.elementor-element,body .elementor .wc-nav>.e-con{width:auto!important;max-width:none!important;min-width:max-content!important;flex:0 0 auto!important;}
body .elementor .wc-nav .elementor-widget-button,body .elementor .wc-nav .elementor-button{width:auto!important;max-width:none!important;min-width:max-content!important;white-space:nowrap!important;display:inline-flex!important;flex-direction:row!important;}
body .elementor .wc-nav .elementor-button-content-wrapper{width:auto!important;max-width:none!important;display:inline-flex!important;flex-direction:row!important;white-space:nowrap!important;}
body .elementor .wc-actions>.elementor-element,body .elementor .wc-actions>.e-con{width:auto!important;max-width:none!important;min-width:0!important;flex:0 0 auto!important;}
body .elementor .wc-actions .elementor-button-content-wrapper{width:auto!important;display:inline-flex!important;flex-direction:row!important;white-space:nowrap!important;}
body .elementor .wc-actions .elementor-button{width:40px!important;min-width:40px!important;max-width:40px!important;}
body .elementor .wc-hero{display:block!important;flex-direction:initial!important;width:100%!important;max-width:none!important;}
body .elementor .wc-hero-copy,body .elementor .wc-hero-visual,body .elementor .wc-hero-meta{width:auto!important;max-width:none!important;flex:none!important;}
body .elementor .wc-hero-ctas{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:auto!important;}
body .elementor .wc-hero-ctas>.elementor-element,body .elementor .wc-hero-ctas>.e-con{width:auto!important;flex:0 0 auto!important;}
body .elementor .wc-filters,body .elementor .wc-shop-controls{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:auto!important;max-width:1280px!important;}
body .elementor .wc-filters>.elementor-element,body .elementor .wc-shop-controls>.elementor-element{width:auto!important;flex:0 0 auto!important;}
body .elementor .wc-product-grid{display:grid!important;flex-direction:initial!important;}
body .elementor .wc-product-grid>.elementor-element{width:auto!important;max-width:none!important;flex:none!important;}
