:root{--mdv-ink:#14262B;--mdv-night:#10262B;--mdv-teal:#2B5E69;--mdv-teal-2:#1F4A53;--mdv-gold:#C9A66B;--mdv-gold-2:#B48E52;--mdv-ivory:#F7F4EE;--mdv-sand:#EFE9DE;--mdv-line:#E4DDD1;--mdv-text:#3F4B4F;--mdv-muted:#6B777A;--mdv-white:#fff;--mdv-serif:"Cormorant Garamond","Cormorant",Georgia,"Times New Roman",serif;--mdv-sans:"Jost","Helvetica Neue",Arial,sans-serif;--mdv-radius:4px;--mdv-gutter:clamp(16px,4vw,40px);--mdv-max:1240px;--mdv-sec:clamp(56px,8vw,104px)}html{-webkit-text-size-adjust:100%}html,body{overflow-x:clip}body{font-family:var(--mdv-sans)!important;color:var(--mdv-text);background:#fff}body,button,input,select,textarea,.elementor-widget-text-editor,.elementor-nav-menu .elementor-item,.woocommerce .price,.woocommerce-loop-product__title,.elementor-button{font-family:var(--mdv-sans)!important}h1,h2,h3,h4,.elementor-heading-title,.product_title,.woocommerce-loop-product__title.mdv-serif{font-family:var(--mdv-serif)!important;letter-spacing:0!important;text-transform:none!important}img{max-width:100%;height:auto}a{transition:color .2s,background-color .2s,border-color .2s,opacity .2s}:focus-visible{outline:2px solid var(--mdv-gold-2);outline-offset:2px}.e-con.mdv-wrap,.mdv-wrap{width:100%;max-width:calc(var(--mdv-max) + 2*var(--mdv-gutter));margin-inline:auto;padding-inline:var(--mdv-gutter)!important;--padding-left:var(--mdv-gutter)!important;--padding-right:var(--mdv-gutter)!important}:where(.e-con[class*="mdv-"]){--padding-top:0!important;--padding-bottom:0!important;--padding-left:0!important;--padding-right:0!important;--gap:0px!important;--row-gap:0px!important;--column-gap:0px!important}.e-con.mdv-wrap{--padding-left:var(--mdv-gutter)!important;--padding-right:var(--mdv-gutter)!important}.mdv-section{padding-block:var(--mdv-sec)!important}.mdv-center{--flex-direction:row!important;--justify-content:center!important;margin-top:36px!important}.mdv-sechead{--align-items:center!important;text-align:center;max-width:720px;margin:0 auto 40px!important;--gap:12px!important}.mdv-h1 .elementor-heading-title{font-size:clamp(36px,5.4vw,64px)!important;line-height:1.04!important;font-weight:500!important;color:#fff}.mdv-h2 .elementor-heading-title{font-size:clamp(30px,3.6vw,44px)!important;line-height:1.1!important;font-weight:500!important;color:var(--mdv-ink)}.mdv-h3 .elementor-heading-title{font-size:26px!important;line-height:1.2!important;font-weight:600!important;color:var(--mdv-ink)}.mdv-sub,.mdv-sub p{font-size:17px;line-height:1.6;color:var(--mdv-muted);margin:0}.mdv-lead p{font-size:clamp(16px,1.6vw,19px);line-height:1.65;margin:0}.mdv-eyebrow p{font-size:12.5px!important;letter-spacing:.18em;text-transform:uppercase;font-weight:500;margin:0;color:var(--mdv-gold-2)}.mdv-hide-m{}@media(max-width:767px){.mdv-hide-m{display:none}}.mdv-btns{--flex-direction:row!important;--flex-wrap:wrap!important;--gap:12px!important;--row-gap:12px!important;--column-gap:12px!important;margin-top:8px}.mdv-btn .elementor-button,.mdv-wa-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:14px 26px!important;border-radius:var(--mdv-radius)!important;font-family:var(--mdv-sans)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;border:1px solid transparent!important;text-decoration:none;cursor:pointer;box-shadow:none!important}.mdv-btn--primary .elementor-button{background:var(--mdv-teal)!important;color:#fff!important}.mdv-btn--primary .elementor-button:hover{background:var(--mdv-teal-2)!important}.mdv-btn--gold .elementor-button{background:var(--mdv-gold)!important;color:var(--mdv-night)!important}.mdv-btn--gold .elementor-button:hover{background:#d8b880!important}.mdv-btn--light .elementor-button{background:transparent!important;color:#fff!important;border-color:rgba(255,255,255,.6)!important}.mdv-btn--light .elementor-button:hover{background:rgba(255,255,255,.1)!important;border-color:#fff!important}.mdv-btn--outline .elementor-button{background:transparent!important;color:var(--mdv-teal)!important;border-color:var(--mdv-teal)!important}.mdv-btn--outline .elementor-button:hover{background:var(--mdv-teal)!important;color:#fff!important}.mdv-btn--ghost .elementor-button{background:#fff!important;color:var(--mdv-ink)!important;border-color:var(--mdv-line)!important;text-transform:none;letter-spacing:.01em;font-size:15px!important}.mdv-btn--ghost .elementor-button:hover{border-color:var(--mdv-ink)!important}.mdv-btn--wa .elementor-button,.mdv-wa-btn{background:#1F8F55!important;color:#fff!important}.mdv-btn--wa .elementor-button:hover,.mdv-wa-btn:hover{background:#18764a!important;color:#fff!important}@media(max-width:767px){.mdv-btns>.elementor-widget,.mdv-btns .elementor-button{width:100%}.mdv-btns .elementor-button-wrapper{width:100%}}.elementor-location-header{position:sticky;top:-36px;z-index:999}.mdv-topbar{background:var(--mdv-night);color:#E9E2D4;height:36px;overflow:hidden}.mdv-topbar-text p{margin:0;padding:8px 16px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;font-size:13px;letter-spacing:.04em}.mdv-header{background:rgba(255,255,255,.97);border-bottom:1px solid var(--mdv-line);z-index:999!important}.mdv-header{box-shadow:0 6px 24px rgba(16,38,43,.05)}.mdv-header-in{--flex-direction:row!important;--align-items:center!important;--justify-content:space-between!important;--gap:24px!important;min-height:78px}.mdv-brand{--flex-direction:row!important;--align-items:center!important;--gap:12px!important;flex:0 0 auto!important;width:auto!important}.mdv-logo img{width:54px!important;height:54px!important;object-fit:contain;display:block}.mdv-wordmark .elementor-heading-title,.mdv-wordmark .elementor-heading-title a{font-family:var(--mdv-serif)!important;font-size:25px!important;font-weight:600!important;color:var(--mdv-ink)!important;line-height:1;white-space:nowrap}.mdv-nav{flex:1 1 auto!important}.mdv-nav .elementor-nav-menu--main .elementor-item{font-size:13.5px!important;font-weight:500!important;letter-spacing:.1em;text-transform:uppercase;color:var(--mdv-ink)!important;padding:10px 14px!important}.mdv-nav .elementor-nav-menu--main .elementor-item:hover,.mdv-nav .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var(--mdv-teal)!important}.mdv-nav .elementor-nav-menu--main>.elementor-nav-menu>li:has(>a[href*="mio-account"]),.mdv-nav .elementor-nav-menu--main>.elementor-nav-menu>li:has(>a[href*="my-account"]),.mdv-nav .elementor-nav-menu--main>.elementor-nav-menu>li:has(>a[href$="/cart/"]),.mdv-nav .elementor-nav-menu--main>.elementor-nav-menu>li:has(>a[href*="/cart-2/"]){display:none}.mdv-nav .elementor-nav-menu--main .sub-menu{border:1px solid var(--mdv-line)!important;box-shadow:0 14px 34px rgba(16,38,43,.1);padding:8px 0!important;min-width:260px!important;background:#fff!important}.mdv-nav .elementor-nav-menu--main .sub-menu a{font-size:14.5px!important;text-transform:none!important;letter-spacing:.01em!important;color:var(--mdv-text)!important;padding:9px 20px!important;background:transparent!important}.mdv-nav .elementor-nav-menu--main .sub-menu a:hover{color:var(--mdv-teal)!important;background:var(--mdv-ivory)!important}.mdv-nav .wpml-ls-flag{width:20px;height:auto;vertical-align:middle}.mdv-tools{--flex-direction:row!important;--align-items:center!important;--gap:6px!important;flex:0 0 auto!important;width:auto!important}.mdv-icon-link{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:var(--mdv-ink)}.mdv-icon-link svg,.mdv-search .elementor-search-form__toggle svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5}.mdv-search .elementor-search-form__toggle{--e-search-form-toggle-size:42px!important;--e-search-form-toggle-color:var(--mdv-ink)!important;--e-search-form-toggle-background-color:transparent!important;--e-search-form-toggle-icon-size:20px!important}.mdv-cart .elementor-menu-cart__toggle .elementor-button{background:transparent!important;color:var(--mdv-ink)!important;border:0!important;padding:8px!important;font-size:22px!important}.mdv-cart .elementor-button-icon-qty[data-counter]{background:var(--mdv-teal)!important;color:#fff!important;font-size:10px;min-width:17px;height:17px;line-height:17px;top:-4px;right:-6px}.mdv-nav .elementor-menu-toggle{background:transparent!important;color:var(--mdv-ink)!important;font-size:26px!important;padding:6px!important}@media(max-width:1024px){.mdv-header-in{min-height:64px;--gap:4px!important}.mdv-nav{order:-1;flex:0 0 auto!important;width:auto!important}.mdv-brand{flex:1 1 auto!important;--gap:10px!important}.mdv-logo img{width:40px!important;height:40px!important}.mdv-wordmark .elementor-heading-title{font-size:21px!important}.mdv-nav .elementor-nav-menu--dropdown{background:#fff;border-top:1px solid var(--mdv-line);box-shadow:0 18px 30px rgba(16,38,43,.12);max-height:calc(100vh - 110px);overflow:auto}.mdv-nav .elementor-nav-menu--dropdown a{font-size:16px!important;padding:14px 20px!important;color:var(--mdv-ink)!important;border-bottom:1px solid #f1ece3}.mdv-nav .elementor-nav-menu--dropdown a:hover,.mdv-nav .elementor-nav-menu--dropdown a.elementor-item-active{background:var(--mdv-ivory)!important;color:var(--mdv-teal)!important}.mdv-nav .elementor-nav-menu--dropdown .sub-menu a{padding-left:34px!important;font-size:15px!important}}@media(max-width:400px){.mdv-acc{display:none}.mdv-wordmark .elementor-heading-title{font-size:19px!important}}.mdv-hero{background:linear-gradient(90deg,#10262B 0%,#0C1E22 38%,#000 66%);color:#E9E2D4;overflow:hidden}@media(max-width:1024px){.mdv-hero{background:linear-gradient(180deg,#000 0%,#000 38%,#0C1E22 60%,#10262B 100%)}}.mdv-hero-in{--flex-direction:row!important;--align-items:center!important;--gap:40px!important;min-height:min(78vh,720px)}.mdv-hero-text{flex:1 1 54%!important;--gap:20px!important;padding-block:72px!important;max-width:640px}.mdv-hero-text .mdv-lead p{color:#D6D0C4}.mdv-hero-media{flex:1 1 46%!important;align-self:stretch;--justify-content:center!important;--align-items:center!important}.mdv-hero-img img{width:100%;max-height:640px;object-fit:contain;-webkit-mask-image:radial-gradient(closest-side,#000 72%,transparent 100%);mask-image:radial-gradient(closest-side,#000 72%,transparent 100%)}@media(max-width:1024px){.mdv-hero-in{--flex-direction:column!important;--gap:0!important;min-height:0}.mdv-hero-media{order:-1;width:100%!important}.mdv-hero-img img{max-height:44vh}.mdv-hero-text{padding-block:8px 48px!important;max-width:none;width:100%}}.mdv-trustbar{background:var(--mdv-ivory);border-bottom:1px solid var(--mdv-line)}.mdv-trust-list{list-style:none;margin:0;padding:26px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.mdv-trust-list li{display:flex;gap:14px;align-items:flex-start}.mdv-ico{flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid var(--mdv-line);display:flex;align-items:center;justify-content:center;color:var(--mdv-teal)}.mdv-ico svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.mdv-trust-list strong{display:block;font-size:15px;font-weight:500;color:var(--mdv-ink);line-height:1.3}.mdv-trust-list small{display:block;font-size:13.5px;color:var(--mdv-muted);line-height:1.45;margin-top:2px}@media(max-width:1024px){.mdv-trust-list{grid-template-columns:repeat(2,1fr);gap:18px 16px;padding:22px 0}}@media(max-width:480px){.mdv-trust-list strong{font-size:14px}.mdv-trust-list small{font-size:12.5px}.mdv-ico{flex-basis:34px;width:34px;height:34px}.mdv-ico svg{width:18px;height:18px}}.mdv-tiles{display:grid!important;grid-template-columns:repeat(3,1fr);gap:20px!important}.mdv-tile{position:relative;display:block!important;border-radius:var(--mdv-radius);overflow:hidden;background:var(--mdv-sand);aspect-ratio:4/5;text-decoration:none}.mdv-tile .mdv-tile-img,.mdv-tile .mdv-tile-img img{width:100%;height:100%;position:absolute;inset:0}.mdv-tile .mdv-tile-img img{object-fit:cover;transition:transform .6s ease}.mdv-tile:hover .mdv-tile-img img{transform:scale(1.04)}.mdv-tile-body{position:absolute!important;left:0;right:0;bottom:0;padding:60px 22px 20px!important;background:linear-gradient(to top,rgba(11,28,32,.85),rgba(11,28,32,0));--gap:4px!important}.mdv-tile-title .elementor-heading-title{color:#fff!important;font-size:clamp(22px,2.2vw,30px)!important;font-weight:500!important;line-height:1.1!important}.mdv-tile-cta p{margin:0;color:var(--mdv-gold);font-size:12.5px;letter-spacing:.16em;text-transform:uppercase}.mdv-tile-cta p:after{content:" →"}@media(max-width:767px){.mdv-tiles{grid-template-columns:repeat(2,1fr);gap:10px!important}.mdv-tile-body{padding:40px 12px 12px!important}.mdv-tile-title .elementor-heading-title{font-size:19px!important}.mdv-tile-cta p{font-size:11px}}.mdv-products ul.products,.mdv-related ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:32px 20px!important;margin:0!important}.mdv-products ul.products:before,.mdv-products ul.products:after{display:none!important}.mdv-products ul.products li.product{width:auto!important;margin:0!important;padding:0!important;float:none!important;text-align:left!important}@media(max-width:1024px){.mdv-products ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:767px){.mdv-products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 12px!important}}ul.products li.product .product-loop-image-wrapper,ul.products li.product a img,ul.products li.product .woocommerce-LoopProduct-link img{border-radius:var(--mdv-radius)}ul.products li.product img{aspect-ratio:1/1;object-fit:cover;width:100%;background:var(--mdv-ivory);border:0!important}ul.products li.product .woocommerce-loop-product__title,ul.products li.product .woocommerce-loop-product__title a,ul.products li.product h2{font-family:var(--mdv-sans)!important;font-size:15px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;line-height:1.4!important;color:var(--mdv-ink)!important;margin:12px 0 6px!important;padding:0!important}ul.products li.product .price,ul.products li.product .price *{font-family:var(--mdv-sans)!important;font-size:15px!important;font-weight:500!important;color:var(--mdv-teal)!important}ul.products li.product .button,ul.products li.product .add_to_cart_button,ul.products li.product .loop-add-to-cart-btn{display:none!important}ul.products li.product .woostify-out-of-stock-label,ul.products li.product .onsale{background:var(--mdv-night)!important;color:#fff!important;font-size:11px!important;letter-spacing:.12em;text-transform:uppercase;border-radius:2px!important}.mdv-band{background:var(--mdv-teal-2);color:#E9E2D4}.mdv-band-in{--flex-direction:row!important;--align-items:center!important;--gap:64px!important;padding-block:var(--mdv-sec)!important}.mdv-band-media{flex:0 0 42%!important}.mdv-band-img img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--mdv-radius)}.mdv-band-text{flex:1 1 auto!important;--gap:18px!important}.mdv-band .mdv-h2 .elementor-heading-title{color:#fff!important}.mdv-band .mdv-lead p{color:#DCD6CA}.mdv-band .mdv-eyebrow p{color:var(--mdv-gold)}@media(max-width:1024px){.mdv-band-in{--flex-direction:column!important;--gap:28px!important}.mdv-band-media{width:100%!important;flex-basis:auto!important}.mdv-band-img img{aspect-ratio:16/10}}.mdv-services{background:var(--mdv-ivory)}.mdv-cards{display:grid!important;grid-template-columns:repeat(3,1fr);gap:20px!important}.mdv-card{background:#fff;border:1px solid var(--mdv-line);border-radius:var(--mdv-radius);padding:32px 28px!important;--gap:10px!important}.mdv-card-text p{margin:0;line-height:1.65;font-size:16px}@media(max-width:1024px){.mdv-cards{grid-template-columns:1fr}.mdv-card{padding:24px 22px!important}}.mdv-story-in{--flex-direction:row!important;--align-items:center!important;--gap:64px!important;padding-block:var(--mdv-sec)!important}.mdv-story-media{flex:0 0 48%!important}.mdv-story-img img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--mdv-radius)}.mdv-story-text{flex:1 1 auto!important;--gap:16px!important;--align-items:flex-start!important}.mdv-body p{font-size:17px;line-height:1.7;margin:0 0 14px}.mdv-quote{font-family:var(--mdv-serif);font-style:italic;font-size:22px!important;line-height:1.45!important;color:var(--mdv-ink);border-left:2px solid var(--mdv-gold);padding-left:18px}@media(max-width:1024px){.mdv-story-in{--flex-direction:column!important;--gap:28px!important}.mdv-story-media{width:100%!important;flex-basis:auto!important}}.mdv-review-grid{display:grid!important;grid-template-columns:repeat(3,1fr);gap:20px!important}.mdv-review{border:1px solid var(--mdv-line);border-radius:var(--mdv-radius);padding:30px 28px!important;background:#fff;--gap:16px!important}.mdv-review:before{content:"★★★★★";color:var(--mdv-gold-2);letter-spacing:3px;font-size:15px}.mdv-review-text p{margin:0;font-family:var(--mdv-serif);font-size:20px;line-height:1.5;color:var(--mdv-ink)}.mdv-review-name p{margin:0;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--mdv-muted)}@media(max-width:1024px){.mdv-review-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(280px,84%);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px!important}.mdv-review{scroll-snap-align:start}}.mdv-fcta{background:var(--mdv-sand)}.mdv-fcta-in{--flex-direction:row!important;--align-items:center!important;--justify-content:space-between!important;--gap:32px!important;padding-block:56px!important}.mdv-fcta-text{--gap:10px!important;max-width:640px}@media(max-width:1024px){.mdv-fcta-in{--flex-direction:column!important;--align-items:flex-start!important;padding-block:44px!important}}.mdv-footer{background:var(--mdv-night);color:#C9C3B7}.mdv-footer-grid{display:grid!important;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px!important;padding-block:64px 48px!important}.mdv-fcol{--gap:14px!important}.mdv-fcol-title .elementor-heading-title{font-family:var(--mdv-sans)!important;font-size:12.5px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--mdv-gold)!important}.mdv-brand--light .mdv-wordmark .elementor-heading-title,.mdv-brand--light .mdv-wordmark .elementor-heading-title a{color:#fff!important}.mdv-fblurb p{margin:0;font-size:15px;line-height:1.65;color:#C9C3B7}.mdv-flinks,.mdv-fcontact{list-style:none;margin:0;padding:0}.mdv-flinks li,.mdv-fcontact li{margin:0 0 9px}.mdv-flinks a,.mdv-fcontact a{color:#E4DED2;text-decoration:none;font-size:15px;line-height:1.5}.mdv-flinks a:hover,.mdv-fcontact a:hover{color:var(--mdv-gold)}.mdv-social{display:flex;gap:10px}.mdv-social a{width:38px;height:38px;border:1px solid rgba(255,255,255,.25);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#E4DED2}.mdv-social a:hover{border-color:var(--mdv-gold);color:var(--mdv-gold)}.mdv-social svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}.mdv-pay img{max-width:200px;border-radius:3px;margin-top:6px}.mdv-fbottom{background:#0B1C20;color:#9AA3A4}.mdv-fbottom-in{--flex-direction:row!important;--justify-content:space-between!important;--align-items:center!important;--gap:16px!important;padding-block:18px!important}.mdv-copy p,.mdv-partner-t p{margin:0;font-size:13px}.mdv-partner{--flex-direction:row!important;--align-items:center!important;--gap:10px!important;width:auto!important}.mdv-partner-logo img{height:16px;width:auto;filter:brightness(0) invert(.75)}@media(max-width:1024px){.mdv-footer-grid{grid-template-columns:1fr 1fr;gap:32px 24px!important}.mdv-fcol--brand{grid-column:1/-1}}@media(max-width:600px){.mdv-footer-grid{grid-template-columns:1fr;padding-block:48px 32px!important}.mdv-fbottom-in{--flex-direction:column!important;--align-items:flex-start!important}}.mdv-pdp{padding-block:28px 56px!important}.mdv-pdp-in{--flex-direction:row!important;--align-items:flex-start!important;--gap:56px!important}.mdv-pdp-media{flex:0 0 54%!important;width:54%!important;min-width:0;position:sticky;top:96px}.mdv-pdp-summary{flex:1 1 auto!important;min-width:0;--gap:14px!important}.mdv-pdp-bc .woocommerce-breadcrumb,.mdv-pdp-bc nav{font-size:13px!important;color:var(--mdv-muted)!important;margin:0!important}.mdv-pdp-bc a{color:var(--mdv-muted)!important}.mdv-pdp-title .product_title,.mdv-pdp-title h1{font-size:clamp(28px,3vw,40px)!important;line-height:1.12!important;font-weight:500!important;color:var(--mdv-ink)!important;margin:0!important;overflow-wrap:anywhere}.mdv-pdp-price .price,.mdv-pdp-price .price *{font-family:var(--mdv-sans)!important;font-size:26px!important;font-weight:500!important;color:var(--mdv-teal)!important}.mdv-pdp-stock .stock{font-size:14px!important;font-weight:500;margin:0!important;color:#1F7A4C!important}.mdv-pdp-stock .stock.out-of-stock{color:#9B3B2E!important;text-transform:uppercase;letter-spacing:.1em}.mdv-pdp-short p{font-size:16px;line-height:1.65;margin:0}.mdv-pdp-atc form.cart{display:flex!important;flex-wrap:wrap;gap:10px;margin:6px 0 0!important}.mdv-pdp-atc .quantity{margin:0!important}.mdv-pdp-atc .quantity input.qty{height:52px;width:72px;border:1px solid var(--mdv-line)!important;border-radius:var(--mdv-radius)}.mdv-pdp-atc .single_add_to_cart_button{flex:1 1 220px;min-height:52px;background:var(--mdv-teal)!important;color:#fff!important;border:0!important;border-radius:var(--mdv-radius)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important}.mdv-pdp-atc .single_add_to_cart_button:hover{background:var(--mdv-teal-2)!important}.mdv-wa-btn{width:100%;text-transform:none!important;letter-spacing:.01em!important;font-size:15px!important;background:#fff!important;color:#17643f!important;border:1px solid #9cd3b5!important}.mdv-wa-btn:hover{background:#effaf3!important;color:#17643f!important}.mdv-wa-btn svg{width:20px;height:20px}.mdv-trust--pdp .mdv-trust-list{grid-template-columns:1fr;gap:12px;padding:18px 0 0;border-top:1px solid var(--mdv-line)}.mdv-trust--pdp .mdv-ico{flex-basis:34px;width:34px;height:34px}.mdv-trust--pdp .mdv-ico svg{width:17px;height:17px}.mdv-pdp-tabs{border-top:1px solid var(--mdv-line);padding-block:40px 8px!important}.mdv-tabs .woocommerce-tabs ul.tabs{padding:0!important;margin:0 0 20px!important;border-bottom:1px solid var(--mdv-line)!important;display:flex;gap:24px;overflow-x:auto}.mdv-tabs .woocommerce-tabs ul.tabs li{border:0!important;background:none!important;margin:0!important;padding:0!important}.mdv-tabs .woocommerce-tabs ul.tabs li:before,.mdv-tabs .woocommerce-tabs ul.tabs li:after{display:none!important}.mdv-tabs .woocommerce-tabs ul.tabs li a{font-size:14px!important;letter-spacing:.1em;text-transform:uppercase;color:var(--mdv-muted)!important;padding:12px 0!important;display:block;border-bottom:2px solid transparent}.mdv-tabs .woocommerce-tabs ul.tabs li.active a{color:var(--mdv-ink)!important;border-bottom-color:var(--mdv-gold)}.mdv-tabs .woocommerce-Tabs-panel{max-width:820px;font-size:16px;line-height:1.75;color:var(--mdv-text);border:0!important;padding:0!important}.mdv-tabs .woocommerce-Tabs-panel h2{display:none}.mdv-tabs .woocommerce-Tabs-panel p,.mdv-tabs .woocommerce-Tabs-panel em,.mdv-tabs .woocommerce-Tabs-panel i{font-style:normal}.mdv-related{padding-top:48px!important}.mdv-related .related>h2{font-family:var(--mdv-serif)!important;font-size:clamp(28px,3vw,38px)!important;font-weight:500!important;color:var(--mdv-ink)!important;text-align:center;margin:0 0 32px!important;text-transform:none!important}@media(max-width:1024px){.mdv-pdp{padding-block:12px 40px!important}.mdv-pdp-in{--flex-direction:column!important;--gap:22px!important}.mdv-pdp-media{width:100%!important;flex-basis:auto!important;position:static}.mdv-pdp-summary{width:100%!important}}.mdv-archive-head{background:var(--mdv-ivory);border-bottom:1px solid var(--mdv-line);padding-block:32px 28px!important}.mdv-archive-head .mdv-wrap{--gap:10px!important}.mdv-archive-title .elementor-heading-title{font-size:clamp(30px,4vw,48px)!important;font-weight:500!important;color:var(--mdv-ink)!important;line-height:1.1!important}.mdv-archive-desc p{margin:0;max-width:760px;font-size:16px;line-height:1.6}.mdv-archive-note p{margin:0;font-size:13.5px;color:var(--mdv-teal);letter-spacing:.02em}.mdv-archive-in{--flex-direction:row!important;--align-items:flex-start!important;--gap:44px!important;padding-block:36px 72px!important}.mdv-archive-side{flex:0 0 250px!important;width:250px!important}.mdv-archive-main{flex:1 1 auto!important;min-width:0}.mdv-archive-cats a,.mdv-archive-cats li{font-family:var(--mdv-sans)!important;text-transform:none!important;font-size:15px!important;color:var(--mdv-text)!important;letter-spacing:0!important}.mdv-archive-cats a:hover{color:var(--mdv-teal)!important}.mdv-archive-cats .woostify-widget-title,.mdv-archive-cats h2,.mdv-archive-cats h3{font-family:var(--mdv-sans)!important;font-size:12.5px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--mdv-gold-2)!important}.mdv-archive-products ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px 20px!important;margin:0!important}.mdv-archive-products ul.products:before,.mdv-archive-products ul.products:after{display:none!important}.mdv-archive-products ul.products li.product{width:auto!important;margin:0!important;padding:0!important;float:none!important;text-align:left!important;max-width:none!important;flex:none!important}@media(max-width:1024px){.mdv-archive-in{--flex-direction:column!important;--gap:28px!important}.mdv-archive-side{order:2;width:100%!important;flex-basis:auto!important;border-top:1px solid var(--mdv-line);padding-top:24px!important}.mdv-archive-products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 12px!important}}.elementor-widget-text-editor{line-height:1.7}.woocommerce-store-notice,.demo_store{background:var(--mdv-night)!important}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info{border-top-color:var(--mdv-teal)!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.wc-block-components-button:not(.is-link){border-radius:var(--mdv-radius)!important}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce .checkout-button,.woocommerce #place_order{background:var(--mdv-teal)!important;color:#fff!important;letter-spacing:.06em}@media(max-width:767px){.floating-menu .fm-item,.floating-menu .fm-link{transform:scale(.9)}}