:root { --mv-dresden:       #4D5E80;  --mv-dresden-lift:  #323D53; --mv-dresden-deep:  #262F40; --mv-dresden-ink:   #191E29;  --mv-silver-hi:     #F4F6F7;
--mv-silver:        #E6E9EC;
--mv-silver-mid:    #D8DDE1;
--mv-silver-lo:     #C3CAD0; --mv-graphite:      #1C2024; --mv-graphite-soft: #454C54;
--mv-graphite-mute: #6E767E;
}  body.mv-theme .modiviam-header {
background-color: var(--mv-dresden-deep) !important;
background-image:
linear-gradient(118deg,
var(--mv-dresden-lift) 0%,
var(--mv-dresden-deep) 55%,
var(--mv-dresden-ink)  100%) !important;
border-bottom: 1px solid rgba(255, 255, 255, 0.10) !important;
} body.mv-theme.home:not(.mv-scrolled) .modiviam-header {
background-color: transparent !important;
background-image: none !important;
border-bottom-color: transparent !important;
} body.mv-scrolled .modiviam-header {
background-color: var(--mv-dresden-deep) !important;
background-image:
linear-gradient(118deg,
var(--mv-dresden-lift) 0%,
var(--mv-dresden-deep) 55%,
var(--mv-dresden-ink)  100%) !important;
border-bottom: 1px solid rgba(255, 255, 255, 0.10) !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
box-shadow: 0 18px 40px -30px rgba(0, 40, 60, 0.85);
} body.mv-scrolled .modiviam-header::after {
content: "";
position: absolute;
inset: 0;
z-index: 0;
pointer-events: none;
background:
linear-gradient(104deg,
rgba(255, 255, 255, 0.00) 34%,
rgba(255, 255, 255, 0.06) 50%,
rgba(255, 255, 255, 0.00) 66%);
} body.mv-theme .modiviam-header > * { position: relative; z-index: 1; } body.mv-scrolled .modiviam-header::before,
body.mv-theme:not(.home) .modiviam-header::before { opacity: 0 !important; } body.mv-theme .modiviam-header .elementor-nav-menu a,
body.mv-theme .modiviam-header .elementor-nav-menu a:link,
body.mv-theme .modiviam-header .elementor-nav-menu a:visited,
body.mv-theme .modiviam-header .elementor-nav-menu a:focus,
body.mv-theme .modiviam-header .elementor-item,
body.mv-theme .modiviam-header .elementor-item-anchor, body.mv-theme .modiviam-header .elementor-nav-menu > li > a,
body.mv-theme .modiviam-header .elementor-nav-menu > li > a:visited,
body.mv-theme .modiviam-header .elementor-nav-menu > li.current-menu-item > a,
body.mv-theme .modiviam-header .elementor-nav-menu > li.current-menu-ancestor > a,
body.mv-theme .modiviam-header .elementor-nav-menu > li.current_page_item > a,
body.mv-theme .modiviam-header .elementor-item.elementor-item-active,
body.mv-theme .modiviam-header .elementor-item.highlighted {
color: #FFFFFF !important;
} body.mv-theme .modiviam-header .elementor-nav-menu > li > a,
body.mv-theme .modiviam-header a.elementor-button,
body.mv-theme .modiviam-header .elementor-widget-button .elementor-button {
background-image: linear-gradient(#FFFFFF, #FFFFFF) !important;
}
body.mv-theme .modiviam-header .elementor-widget-button .elementor-button {
border-color: rgba(255, 255, 255, 0.55) !important;
color: #FFFFFF !important;
} body.mv-theme .modiviam-header .elementor-button::before,
body.mv-theme .modiviam-header .elementor-menu-cart__toggle_button::before,
body.mv-theme .modiviam-header .elementor-widget-button .elementor-button::before {
background: #FFFFFF !important;
}
body.mv-theme .modiviam-header .elementor-menu-cart__toggle_button:hover,
body.mv-theme .modiviam-header .elementor-menu-cart__toggle_button:hover i,
body.mv-theme .modiviam-header .elementor-menu-cart__toggle_button:hover svg,
body.mv-theme .modiviam-header .elementor-menu-cart__toggle_button:hover span {
color: var(--mv-dresden-deep) !important;
fill: var(--mv-dresden-deep) !important;
}
body.mv-theme .modiviam-header .elementor-widget-button .elementor-button:hover {
color: var(--mv-dresden-deep) !important;
border-color: #FFFFFF !important;
}
body.mv-theme .modiviam-header .mv-icon,
body.mv-theme .modiviam-header .elementor-menu-toggle {
color: #FFFFFF !important;
} body.mv-theme .modiviam-header .elementor-menu-cart__toggle,
body.mv-theme .modiviam-header .elementor-menu-cart__toggle .elementor-button,
body.mv-theme .modiviam-header .elementor-button-icon,
body.mv-theme .modiviam-header .eicon-cart-medium,
body.mv-theme .modiviam-header .elementor-widget-woocommerce-menu-cart i,
body.mv-theme .modiviam-header .elementor-widget-woocommerce-menu-cart svg,
body.mv-theme .modiviam-header .elementor-widget-woocommerce-menu-cart a {
color: #FFFFFF !important;
fill: #FFFFFF !important;
} body.mv-theme .modiviam-header .elementor-menu-cart__toggle .elementor-button:hover,
body.mv-theme .modiviam-header .elementor-menu-cart__toggle .elementor-button:hover i,
body.mv-theme .modiviam-header .elementor-menu-cart__toggle .elementor-button:hover svg,
body.mv-theme .modiviam-header .elementor-widget-woocommerce-menu-cart a:hover,
body.mv-theme .modiviam-header .elementor-widget-woocommerce-menu-cart a:hover i,
body.mv-theme .modiviam-header .elementor-widget-woocommerce-menu-cart a:hover svg,
body.mv-theme .modiviam-header .elementor-menu-cart__toggle:hover .elementor-button-icon {
color: #FFFFFF !important;
fill: #FFFFFF !important;
opacity: 1 !important;
} body.mv-theme .modiviam-header .elementor-menu-cart__toggle .elementor-button {
background-image: linear-gradient(#FFFFFF, #FFFFFF) !important;
}
body.mv-theme .modiviam-header .elementor-menu-cart__toggle .elementor-button:hover,
body.mv-theme .modiviam-header .elementor-menu-cart__toggle .elementor-button:hover i,
body.mv-theme .modiviam-header .elementor-menu-cart__toggle .elementor-button:hover svg,
body.mv-theme .modiviam-header .elementor-nav-menu > li > a:hover {
color: var(--mv-dresden-deep) !important;
fill: var(--mv-dresden-deep) !important;
} body.mv-theme .modiviam-header .elementor-button-icon-qty,
body.mv-theme .modiviam-header [class*="cart"] [class*="qty"] {
background-color: #FFFFFF !important;
color: var(--mv-dresden-deep) !important;
} body.mv-theme .modiviam-header .elementor-widget-image:not(.elementor-widget-theme-site-logo) img {
opacity: 1 !important;
filter: brightness(0) invert(1) !important;
}
body.mv-theme .modiviam-header .elementor-widget-image:not(.elementor-widget-theme-site-logo):hover img {
opacity: 1 !important;
filter: brightness(0) invert(1) drop-shadow(0 0 10px rgba(255, 255, 255, 0.6)) !important;
}  body.mv-theme .modiviam-header .sub-menu,
body.mv-theme .elementor-location-header .sub-menu {
background-color: rgba(7, 11, 20, 0.94) !important;
background-image: none !important;
backdrop-filter: blur(16px);
-webkit-backdrop-filter: blur(16px);
border: 1px solid rgba(255, 255, 255, 0.14) !important;
box-shadow: 0 24px 50px -28px rgba(0, 0, 0, 0.9) !important;
}
body.mv-scrolled .modiviam-header .sub-menu,
body.mv-scrolled .elementor-location-header .sub-menu {
background-color: var(--mv-dresden-deep) !important;
background-image: linear-gradient(180deg, var(--mv-dresden-deep) 0%, var(--mv-dresden-ink) 100%) !important;
backdrop-filter: none;
-webkit-backdrop-filter: none;
box-shadow: 0 24px 50px -28px rgba(0, 40, 60, 0.9) !important;
}
body.mv-theme .modiviam-header .elementor-sub-item,
body.mv-theme .elementor-location-header .sub-menu a,
body.mv-theme .elementor-location-header .elementor-sub-item {
color: #FFFFFF !important;
background-color: transparent !important;
}
body.mv-theme .modiviam-header .elementor-sub-item:hover,
body.mv-theme .elementor-location-header .elementor-sub-item:hover,
body.mv-theme .elementor-location-header .elementor-sub-item.highlighted {
background-color: rgba(255, 255, 255, 0.14) !important;
color: #FFFFFF !important;
} body.mv-theme .elementor-menu-toggle[aria-expanded="true"] + .elementor-nav-menu--dropdown,
body.mv-theme .elementor-menu-toggle.elementor-active + .elementor-nav-menu--dropdown {
background-color: rgba(7, 11, 20, 0.92) !important;
background-image: none !important;
backdrop-filter: blur(16px);
-webkit-backdrop-filter: blur(16px);
border-top-color: rgba(255, 255, 255, 0.16);
}
body.mv-scrolled .elementor-menu-toggle[aria-expanded="true"] + .elementor-nav-menu--dropdown,
body.mv-scrolled .elementor-menu-toggle.elementor-active + .elementor-nav-menu--dropdown {
background-color: var(--mv-dresden-deep) !important;
background-image:
linear-gradient(180deg, var(--mv-dresden-deep) 0%, var(--mv-dresden-ink) 100%) !important;
backdrop-filter: none;
-webkit-backdrop-filter: none;
} body.mv-theme .mv-pal--light,
body.mv-theme .mv-pal--silver {
--mv-text:       var(--mv-graphite);
--mv-text-soft:  var(--mv-graphite-soft);
--mv-text-mute:  var(--mv-graphite-mute);
--mv-ink:        var(--mv-graphite);
--mv-ink-soft:   var(--mv-graphite-soft);
--mv-ink-mute:   var(--mv-graphite-mute);
--mv-on-dark:      var(--mv-graphite);
--mv-on-dark-soft: var(--mv-graphite-soft);
--mv-line:       rgba(28, 32, 36, 0.14);
--mv-line-soft:  rgba(28, 32, 36, 0.07);
--mv-rule:       rgba(28, 32, 36, 0.14);
--mv-rule-strong:rgba(28, 32, 36, 0.26); --mv-gold:       var(--mv-dresden-deep);
--mv-gold-soft:  var(--mv-dresden-ink);
--mv-champagne:  var(--mv-dresden-deep); --mv-black:      #FFFFFF;
--mv-black-2:    var(--mv-silver-hi);
--mv-black-3:    #FFFFFF;
--mv-noir:       #FFFFFF;
color: var(--mv-graphite) !important;
} body.mv-theme:not(.single-product) .elementor:not(.elementor-location-header):not(.elementor-location-footer) > .e-con.e-parent.mv-pal--light,
body.mv-theme .e-con.mv-pal--light,
body.mv-theme .mv-pal--light {
background-color: #FFFFFF !important;
background-image: none !important;
} body.mv-theme:not(.single-product) .elementor:not(.elementor-location-header):not(.elementor-location-footer) > .e-con.e-parent.mv-pal--silver,
body.mv-theme .e-con.mv-pal--silver,
body.mv-theme .mv-pal--silver {
background-color: var(--mv-silver) !important;
background-image:
linear-gradient(126deg,
var(--mv-silver-hi)  0%,
var(--mv-silver)     42%,
var(--mv-silver-mid) 78%,
var(--mv-silver-lo)  100%) !important;
}  body.mv-theme .mv-pal--light .elementor-widget-flip-box .elementor-flip-box,
body.mv-theme .mv-pal--silver .elementor-widget-flip-box .elementor-flip-box {
background: linear-gradient(160deg, rgba(255, 255, 255, 0.85) 0%, rgba(244, 246, 247, 0.92) 100%) !important;
border-color: rgba(28, 32, 36, 0.12) !important;
} body.mv-theme .mv-pal--light .elementor-button,
body.mv-theme .mv-pal--silver .elementor-button,
body.mv-theme .mv-pal--light .mv-btn,
body.mv-theme .mv-pal--silver .mv-btn {
color: var(--mv-graphite) !important;
border-color: rgba(28, 32, 36, 0.28) !important;
} body.mv-theme .mv-pal--light .elementor-button::before,
body.mv-theme .mv-pal--silver .elementor-button::before,
body.mv-theme .mv-pal--light .elementor-flip-box__button::before,
body.mv-theme .mv-pal--silver .elementor-flip-box__button::before,
body.mv-theme .mv-pal--light a.button::before,
body.mv-theme .mv-pal--silver a.button::before {
background: var(--mv-dresden-deep) !important;
}
body.mv-theme .mv-pal--light .elementor-button:hover,
body.mv-theme .mv-pal--silver .elementor-button:hover,
body.mv-theme .mv-pal--light .elementor-flip-box__button:hover,
body.mv-theme .mv-pal--silver .elementor-flip-box__button:hover {
color: #FFFFFF !important;
border-color: var(--mv-dresden-deep) !important;
} body.mv-theme .mv-pal--light .mv-reflected::after,
body.mv-theme .mv-pal--silver .mv-reflected::after {
opacity: 0.13;
} body.mv-theme .mv-pal--light.mv-deco::before,
body.mv-theme .mv-pal--silver.mv-deco::before {
filter: invert(1);
opacity: 0.07;
} body.mv-theme .elementor-element-17bca50 img {
content: url(//modiviam.com/wp-content/themes/modiviam/assets/img/osszetetel.jpg);
}
body.mv-theme .elementor-element-17bca50:hover img,
body.mv-theme .elementor-element-17bca50 img:hover {
transform: none !important;
filter: none !important;
} body.mv-theme .mv-pal--light .mv-brandmark,
body.mv-theme .mv-pal--silver .mv-brandmark,
body.mv-theme .mv-pal--light .elementor-widget-theme-site-logo img,
body.mv-theme .mv-pal--silver .elementor-widget-theme-site-logo img {
filter: brightness(0) opacity(0.88) !important;
} body.mv-theme .mv-pal--light .mv-depth__arrow,
body.mv-theme .mv-pal--silver .mv-depth__arrow,
body.mv-theme .mv-pal--light .elementor-swiper-button,
body.mv-theme .mv-pal--silver .elementor-swiper-button,
body.mv-theme .mv-pal--light .swiper-button-next,
body.mv-theme .mv-pal--light .swiper-button-prev,
body.mv-theme .mv-pal--silver .swiper-button-next,
body.mv-theme .mv-pal--silver .swiper-button-prev {
color: var(--mv-dresden-deep) !important;
fill: var(--mv-dresden-deep) !important;
}
body.mv-theme .mv-pal--light .mv-depth__arrow:hover,
body.mv-theme .mv-pal--silver .mv-depth__arrow:hover,
body.mv-theme .mv-pal--light .mv-depth__arrow:focus-visible,
body.mv-theme .mv-pal--silver .mv-depth__arrow:focus-visible {
color: var(--mv-dresden) !important;
} body.mv-theme .mv-pal--light .mv-depth__dots,
body.mv-theme .mv-pal--silver .mv-depth__dots {
background: rgba(38, 47, 64, 0.07) !important;
backdrop-filter: none;
-webkit-backdrop-filter: none;
}
body.mv-theme .mv-pal--light .mv-depth__dot,
body.mv-theme .mv-pal--silver .mv-depth__dot {
background: rgba(38, 47, 64, 0.28) !important;
}
body.mv-theme .mv-pal--light .mv-depth__dot.is-active,
body.mv-theme .mv-pal--silver .mv-depth__dot.is-active {
background: var(--mv-dresden-deep) !important;
} body.mv-theme .mv-pal--light .mv-depth__card::after,
body.mv-theme .mv-pal--silver .mv-depth__card::after {
background: linear-gradient(180deg, transparent, rgba(38, 47, 64, 0.16)) !important;
}  body.mv-theme .mv-accent,
body.mv-theme h1 em,
body.mv-theme h2 em,
body.mv-theme h3 em,
body.mv-theme .mv-cinema__title .mv-accent { color: #D9DEE2 !important;
background-image:
linear-gradient(115deg,
#EEF2F4  0%,
#FFFFFF 11%,
#A7B2BA 27%,
#F2F5F7 43%,
#FFFFFF 52%,
#94A0A9 68%,
#DDE3E7 84%,
#FFFFFF 100%) !important;
-webkit-background-clip: text !important;
background-clip: text !important;
-webkit-text-fill-color: transparent !important; padding-bottom: 0.16em;
margin-bottom: -0.16em;
}  body.mv-theme .mv-cinema__tick {
position: relative;
border: 1px solid #AEB7BE !important;
background: transparent !important;
color: #E6E9EC !important;
}
body.mv-theme .mv-cinema__tick::before { content: none !important; }
body.mv-theme .mv-cinema__fact,
body.mv-theme .mv-cinema__fact-text {
color: var(--mv-text) !important;
} body.mv-theme .mv-cinema__cta::before {
background: #FFFFFF !important;
}
body.mv-theme .mv-cinema__cta:hover,
body.mv-theme .mv-cinema__cta:focus-visible {
color: var(--mv-dresden-ink) !important;
border-color: #FFFFFF !important;
} body.mv-theme .mv-pal--light .mv-accent,
body.mv-theme .mv-pal--silver .mv-accent,
body.mv-theme .mv-pal--light em,
body.mv-theme .mv-pal--silver em,
body.mv-theme .mv-pal--light h1 em,
body.mv-theme .mv-pal--light h2 em,
body.mv-theme .mv-pal--silver h2 em {
background-image: none !important;
-webkit-text-fill-color: currentColor !important;
color: var(--mv-dresden-deep) !important;
} body.mv-theme .mv-pal--brand {
--mv-text:      #FFFFFF;
--mv-text-soft: rgba(255, 255, 255, 0.86);
--mv-text-mute: rgba(255, 255, 255, 0.64);
--mv-ink:       #FFFFFF;
--mv-ink-soft:  rgba(255, 255, 255, 0.86);
--mv-line:      rgba(255, 255, 255, 0.20);
--mv-line-soft: rgba(255, 255, 255, 0.11);
--mv-gold:      #FFFFFF;
--mv-gold-soft: rgba(255, 255, 255, 0.7);
--mv-black:     var(--mv-dresden-ink);
color: #FFFFFF !important;
}
body.mv-theme:not(.single-product) .elementor:not(.elementor-location-header):not(.elementor-location-footer) > .e-con.e-parent.mv-pal--brand,
body.mv-theme .e-con.mv-pal--brand,
body.mv-theme .mv-pal--brand {
background-color: var(--mv-dresden-deep) !important;
background-image:
linear-gradient(152deg,
var(--mv-dresden-lift) 0%,
var(--mv-dresden-deep) 46%,
var(--mv-dresden-ink)  100%) !important;
}  body.mv-theme .mv-pal--brand .elementor-widget-flip-box .elementor-flip-box {
background: linear-gradient(160deg, rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0.03) 100%) !important;
border-color: rgba(255, 255, 255, 0.16) !important;
}
body.mv-theme .mv-pal--brand .elementor-widget-flip-box .elementor-flip-box:hover {
border-color: rgba(255, 255, 255, 0.4) !important;
} body.mv-theme .mv-pal--brand.mv-deco::before {
opacity: 0.10;
} body.mv-theme .mv-pal--brand .e-n-accordion-item-title,
body.mv-theme .mv-pal--brand summary {
color: #FFFFFF !important;
border-bottom-color: rgba(255, 255, 255, 0.20) !important;
} body.mv-theme .mv-pal--brand input[type="text"],
body.mv-theme .mv-pal--brand input[type="email"] {
color: #FFFFFF !important;
border-bottom-color: rgba(255, 255, 255, 0.35) !important;
} body.mv-theme .mv-pal--brand input::placeholder,
body.mv-theme .mv-pal--brand input::-webkit-input-placeholder,
body.mv-theme .mv-pal--brand textarea::placeholder,
body.mv-theme .mv-pal--brand label,
body.mv-theme .mv-pal--brand .mailerlite-form-description,
body.mv-theme .mv-pal--brand form p,
body.mv-theme .mv-pal--brand form span {
color: #FFFFFF !important;
opacity: 1 !important;
}
body.mv-theme .mv-pal--brand input:focus {
border-bottom-color: #FFFFFF !important;
} body.mv-theme .mv-pal--brand .mailerlite-subscribe-submit,
body.mv-theme .mv-pal--brand .elementor-button {
color: #FFFFFF !important;
border-color: rgba(255, 255, 255, 0.55) !important;
}
body.mv-theme .mv-pal--brand .mailerlite-subscribe-submit::before,
body.mv-theme .mv-pal--brand .elementor-button::before {
background: #FFFFFF !important;
}
body.mv-theme .mv-pal--brand .mailerlite-subscribe-submit:hover,
body.mv-theme .mv-pal--brand .elementor-button:hover {
color: var(--mv-dresden-deep) !important;
border-color: #FFFFFF !important;
} body.mv-theme .mv-accent,
body.mv-theme h1 .mv-accent,
body.mv-theme h2 .mv-accent,
body.mv-theme h3 .mv-accent,
body.mv-theme h1 em,
body.mv-theme h2 em,
body.mv-theme h3 em {
font-size: 1em !important;
font-weight: 400 !important;
line-height: inherit !important;
vertical-align: baseline !important;
}  body.mv-theme .elementor-location-footer {
background-color: var(--mv-dresden-ink) !important;
background-image:
linear-gradient(180deg,
var(--mv-dresden-deep) 0%,
var(--mv-dresden-ink)  100%) !important;
}
body.mv-theme .elementor-location-footer > .e-con,
body.mv-theme .elementor-location-footer > .e-con.e-parent,
body.mv-theme .elementor-location-footer .e-con-inner,
body.mv-theme .elementor-location-footer .elementor-widget-wrap {
background-color: transparent !important;
background-image: none !important;
} body.mv-theme .elementor-location-footer .elementor-widget-divider,
body.mv-theme .elementor-location-footer hr {
display: none !important;
}
body.mv-theme .elementor-location-footer .e-con,
body.mv-theme .elementor-location-footer .e-con-inner,
body.mv-theme .elementor-location-footer .elementor-widget-container {
border-top: 0 !important;
border-bottom: 0 !important;
} body.mv-theme .elementor-location-footer .elementor-widget-image img {
filter: none !important;
opacity: 1 !important;
}
body.mv-theme .elementor-location-footer img[src*="brandmark"],
body.mv-theme .elementor-location-footer .mv-brandmark,
body.mv-theme .elementor-location-footer .elementor-widget-theme-site-logo img {
filter: brightness(0) invert(1) !important;
} body.mv-theme .elementor-location-footer a:not(.elementor-social-icon),
body.mv-theme .elementor-location-footer .elementor-item,
body.mv-theme .elementor-location-footer .elementor-icon-list-text {
color: rgba(255, 255, 255, 0.86) !important;
}
body.mv-theme .elementor-location-footer a:not(.elementor-social-icon):hover,
body.mv-theme .elementor-location-footer a:not(.elementor-social-icon):focus,
body.mv-theme .elementor-location-footer .elementor-item:hover,
body.mv-theme .elementor-location-footer .elementor-item.elementor-item-active,
body.mv-theme .elementor-location-footer .elementor-icon-list-item:hover .elementor-icon-list-text {
color: #FFFFFF !important;
} body.mv-theme .elementor-location-footer a::after,
body.mv-theme .elementor-location-footer a::before,
body.mv-theme .elementor-location-footer .elementor-item::after,
body.mv-theme .elementor-location-footer .elementor-item::before,
body.mv-theme .elementor-location-footer a:hover::after,
body.mv-theme .elementor-location-footer a:hover::before,
body.mv-theme .elementor-location-footer .elementor-item:hover::after,
body.mv-theme .elementor-location-footer .elementor-nav-menu a::after,
body.mv-theme .elementor-location-footer .elementor-nav-menu > li > a::after {
background: var(--mv-silver-mid) !important;
background-image: none !important;
} body.mv-theme .elementor-location-footer a:not(.elementor-social-icon):not(.elementor-button),
body.mv-theme .elementor-location-footer .elementor-item {
background-image: linear-gradient(var(--mv-silver-mid), var(--mv-silver-mid)) !important;
}
body.mv-theme .elementor-location-footer a:not(.elementor-social-icon):not(.elementor-button):hover,
body.mv-theme .elementor-location-footer .elementor-item:hover {
color: #FFFFFF !important;
} body.mv-theme .elementor-location-footer .elementor-icon-list-icon i,
body.mv-theme .elementor-location-footer .elementor-icon-list-icon svg,
body.mv-theme .elementor-location-footer .elementor-icon {
color: var(--mv-silver-mid) !important;
fill: var(--mv-silver-mid) !important;
}
body.mv-theme .elementor-location-footer .elementor-social-icon {
border-color: rgba(255, 255, 255, 0.28) !important;
color: #FFFFFF !important;
}
body.mv-theme .elementor-location-footer .elementor-social-icon:hover {
border-color: #FFFFFF !important;
background-color: rgba(255, 255, 255, 0.14) !important;
} body.mv-theme .mv-pal--light,
body.mv-theme .mv-pal--silver,
body.mv-theme .mv-pal--brand {
margin-top: 0 !important;
margin-bottom: 0 !important;
} body.mv-theme .e-con:has(+ .mv-pal--light),
body.mv-theme .e-con:has(+ .mv-pal--silver),
body.mv-theme .e-con:has(+ .mv-pal--brand) {
margin-bottom: 0 !important;
} body.mv-theme .mv-cinema__scroll::after {
background: linear-gradient(180deg, var(--mv-silver-mid), transparent) !important;
}
body.mv-theme .mv-list li::before,
body.mv-theme .mv-scene li::before,
body.mv-theme .elementor-widget-text-editor ul > li::before,
body.mv-theme .mv-prose ul > li::before {
background: var(--mv-silver-mid) !important;
} body.mv-theme .elementor-button::before,
body.mv-theme .woocommerce a.button::before,
body.mv-theme .woocommerce button.button::before {
background: #FFFFFF !important;
}
body.mv-theme .mv-pal--light .elementor-button::before,
body.mv-theme .mv-pal--silver .elementor-button::before {
background: var(--mv-dresden-deep) !important;
} body.mv-theme .mv-pal--light + .mv-pal--light,
body.mv-theme .mv-pal--light + .mv-pal--silver,
body.mv-theme .mv-pal--silver + .mv-pal--light {
border-top: 1px solid rgba(28, 32, 36, 0.08);
} @media (prefers-reduced-motion: reduce) {
body.mv-scrolled .modiviam-header { box-shadow: none; }
} body.mv-theme .elementor-social-icon svg,
body.mv-theme .elementor-social-icon i,
body.mv-theme .elementor-social-icon path {
fill: currentColor !important;
color: inherit !important;
}
body.mv-theme .elementor-social-icon {
color: var(--mv-silver, #E6E9EC) !important;
transition: color 320ms cubic-bezier(0.22, 0.61, 0.36, 1),
border-color 320ms cubic-bezier(0.22, 0.61, 0.36, 1) !important;
}
body.mv-theme .elementor-social-icon:hover {
color: #FFFFFF !important;
} body.mv-theme .mv-pal--light .elementor-social-icon,
body.mv-theme .mv-pal--silver .elementor-social-icon,
body.mv-theme.single-post .elementor-social-icon,
body.mv-theme.page-id-355 .elementor-social-icon {
color: var(--mv-graphite, #1C2024) !important;
}
body.mv-theme .mv-pal--light .elementor-social-icon:hover,
body.mv-theme .mv-pal--silver .elementor-social-icon:hover {
color: var(--mv-dresden-deep, #262F40) !important;
} body.mv-theme .elementor-location-footer .elementor-social-icon {
color: #FFFFFF !important;
}  body.mv-theme .elementor-field-group input::placeholder,
body.mv-theme .elementor-field-group textarea::placeholder,
body.mv-theme .wpcf7 input::placeholder,
body.mv-theme .wpcf7 textarea::placeholder {
color: rgba(240, 235, 226, 0.55) !important;
opacity: 1 !important;
}
body.mv-theme .mv-pal--light .elementor-field-group input,
body.mv-theme .mv-pal--light .elementor-field-group textarea,
body.mv-theme .mv-pal--silver .elementor-field-group input,
body.mv-theme .mv-pal--silver .elementor-field-group textarea {
color: var(--mv-graphite, #1C2024) !important;
}
body.mv-theme .mv-pal--light .elementor-field-group input::placeholder,
body.mv-theme .mv-pal--light .elementor-field-group textarea::placeholder,
body.mv-theme .mv-pal--silver .elementor-field-group input::placeholder,
body.mv-theme .mv-pal--silver .elementor-field-group textarea::placeholder {
color: rgba(28, 32, 36, 0.5) !important;
opacity: 1 !important;
} body.mv-theme .elementor-element-099d8a0 {
padding-bottom: clamp(2.5rem, 5vw, 4rem) !important;
} body.mv-theme .elementor-menu-toggle[aria-expanded="true"] + .elementor-nav-menu--dropdown,
body.mv-theme .elementor-menu-toggle.elementor-active + .elementor-nav-menu--dropdown,
body.mv-theme .elementor-location-header .elementor-nav-menu--dropdown,
body.mv-theme .elementor-location-header .sub-menu {
background-color: var(--mv-dresden-deep, #262F40) !important;
background-image:
linear-gradient(180deg,
var(--mv-dresden-deep, #262F40) 0%,
var(--mv-dresden-ink,  #191E29) 100%) !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
border-color: rgba(255, 255, 255, 0.12) !important;
} body.mv-theme.home:not(.mv-scrolled) .elementor-menu-toggle[aria-expanded="true"] + .elementor-nav-menu--dropdown,
body.mv-theme.home:not(.mv-scrolled) .elementor-menu-toggle.elementor-active + .elementor-nav-menu--dropdown,
body.mv-theme.home:not(.mv-scrolled) .elementor-location-header .sub-menu {
background-color: rgba(25, 30, 41, 0.92) !important;
background-image: none !important;
backdrop-filter: blur(16px) !important;
-webkit-backdrop-filter: blur(16px) !important;
} body.mv-theme > .elementor:not(.elementor-location-header):not(.elementor-location-footer) {
margin-top: 0 !important;
}  body.mv-theme .elementor-widget-form .elementor-field-label,
body.mv-theme .elementor-form .elementor-field-label,
body.mv-theme .elementor-field-group > label {
color: rgba(240, 235, 226, 0.78) !important;
font-size: 0.6875rem !important;
letter-spacing: 0.18em !important;
margin-bottom: 0.5rem !important;
} body.mv-theme .elementor-widget-form .elementor-field-textual,
body.mv-theme .elementor-form .elementor-field-textual,
body.mv-theme .elementor-field-group input.elementor-field:not([type="checkbox"]):not([type="radio"]),
body.mv-theme .elementor-field-group textarea.elementor-field,
body.mv-theme .elementor-field-group select.elementor-field {
background-color: rgba(255, 255, 255, 0.05) !important;
background-image: none !important;
color: #F0EBE2 !important;
border: 0 !important;
border-bottom: 1px solid rgba(240, 235, 226, 0.38) !important;
border-radius: 0 !important;
padding: 0.75rem 0.85rem !important;
transition: border-color 320ms cubic-bezier(0.22, 0.61, 0.36, 1),
background-color 320ms cubic-bezier(0.22, 0.61, 0.36, 1) !important;
}
body.mv-theme .elementor-field-textual::placeholder,
body.mv-theme .elementor-field-group input::placeholder,
body.mv-theme .elementor-field-group textarea::placeholder {
color: rgba(240, 235, 226, 0.5) !important;
opacity: 1 !important;
}
body.mv-theme .elementor-field-textual:focus,
body.mv-theme .elementor-field-group input:focus,
body.mv-theme .elementor-field-group textarea:focus {
background-color: rgba(255, 255, 255, 0.09) !important;
border-bottom-color: #F0EBE2 !important;
outline: none !important;
} body.mv-theme .elementor-field-subgroup .elementor-field-option label,
body.mv-theme .elementor-field-type-acceptance label,
body.mv-theme .elementor-field-option label,
body.mv-theme .elementor-field-type-acceptance .elementor-field-label {
color: rgba(240, 235, 226, 0.82) !important;
letter-spacing: 0.06em !important;
font-size: 0.8rem !important;
line-height: 1.6 !important;
text-transform: none !important;
}
body.mv-theme .elementor-field-type-acceptance a,
body.mv-theme .elementor-field-option a {
color: #FFFFFF !important;
text-decoration: underline !important;
text-underline-offset: 0.2em !important;
}
body.mv-theme .elementor-field-group input[type="checkbox"],
body.mv-theme .elementor-field-subgroup input[type="checkbox"],
body.mv-theme .elementor-field-option input[type="checkbox"] {
appearance: none !important;
-webkit-appearance: none !important; box-sizing: border-box !important;
width: 1.05rem !important;
min-width: 1.05rem !important;
max-width: 1.05rem !important;
height: 1.05rem !important;
min-height: 1.05rem !important;
max-height: 1.05rem !important;
padding: 0 !important;
flex: 0 0 auto !important;
margin-right: 0.6rem !important;
border: 1px solid rgba(240, 235, 226, 0.55) !important;
border-radius: 3px !important;
background: rgba(255, 255, 255, 0.06) !important;
cursor: pointer;
position: relative;
flex: 0 0 auto;
vertical-align: -0.15em;
}
body.mv-theme .elementor-field-subgroup input[type="checkbox"]:checked,
body.mv-theme .elementor-field-option input[type="checkbox"]:checked {
background: #F0EBE2 !important;
border-color: #F0EBE2 !important;
}
body.mv-theme .elementor-field-subgroup input[type="checkbox"]:checked::after,
body.mv-theme .elementor-field-option input[type="checkbox"]:checked::after {
content: "";
position: absolute;
left: 0.32rem;
top: 0.1rem;
width: 0.28rem;
height: 0.58rem;
border: solid #191E29;
border-width: 0 2px 2px 0;
transform: rotate(45deg);
} body.mv-theme .elementor-widget-form .elementor-button[type="submit"],
body.mv-theme .elementor-form button[type="submit"],
body.mv-theme .elementor-form .elementor-button {
background-color: var(--mv-dresden-deep, #262F40) !important;
background-image: none !important;
color: #FFFFFF !important;
border: 1px solid var(--mv-dresden-lift, #323D53) !important;
border-radius: 4px !important;
min-height: 3rem !important;
letter-spacing: 0.2em !important;
transition: background-color 320ms cubic-bezier(0.22, 0.61, 0.36, 1),
border-color 320ms cubic-bezier(0.22, 0.61, 0.36, 1) !important;
}
body.mv-theme .elementor-widget-form .elementor-button[type="submit"]:hover,
body.mv-theme .elementor-form button[type="submit"]:hover,
body.mv-theme .elementor-form .elementor-button:hover {
background-color: var(--mv-dresden-lift, #323D53) !important;
border-color: #FFFFFF !important;
color: #FFFFFF !important;
}
body.mv-theme .elementor-form .elementor-button span,
body.mv-theme .elementor-form .elementor-button .elementor-button-text {
color: #FFFFFF !important;
} body.mv-theme .mv-pal--light .elementor-field-label,
body.mv-theme .mv-pal--silver .elementor-field-label,
body.mv-theme .mv-pal--light .elementor-field-option label,
body.mv-theme .mv-pal--silver .elementor-field-option label {
color: var(--mv-graphite-soft, #454C54) !important;
}
body.mv-theme .mv-pal--light .elementor-field-textual,
body.mv-theme .mv-pal--silver .elementor-field-textual {
background-color: rgba(28, 32, 36, 0.04) !important;
color: var(--mv-graphite, #1C2024) !important;
border-bottom-color: rgba(28, 32, 36, 0.28) !important;
}
body.mv-theme .mv-pal--light .elementor-field-textual::placeholder,
body.mv-theme .mv-pal--silver .elementor-field-textual::placeholder {
color: rgba(28, 32, 36, 0.5) !important;
} body.mv-theme .elementor-field-option,
body.mv-theme .elementor-field-subgroup .elementor-field-option {
display: flex !important;
align-items: flex-start !important;
gap: 0.15rem !important;
}
body.mv-theme .elementor-field-option label {
margin: 0 !important;
padding-top: 0.05rem !important;
}  body.mv-theme #intro-hero {
animation-duration: 1.7s !important;
} body.mv-theme .mv-accent,
body.mv-theme .mv-cinema__title .mv-accent,
body.mv-theme .elementor-heading-title .mv-accent,
body.mv-theme h1 .mv-accent,
body.mv-theme h2 .mv-accent,
body.mv-theme h3 .mv-accent {
font-family: inherit !important;
font-style: normal !important;
font-weight: inherit !important;
letter-spacing: inherit !important;
} body.mv-theme .mv-depth__stage {
height: clamp(24rem, 42vw, 40rem) !important;
}
body.mv-theme .mv-depth__slide {
width: clamp(20rem, 40vw, 38rem) !important;
}
@media (max-width: 860px) {
body.mv-theme .mv-depth__stage {
height: clamp(22rem, 68vw, 32rem) !important;
}
body.mv-theme .mv-depth__slide {
width: min(86vw, 30rem) !important;
}
}
@media (max-width: 560px) {
body.mv-theme .mv-depth__stage {
height: 78vw !important;
min-height: 20rem !important;
}
body.mv-theme .mv-depth__slide {
width: 90vw !important;
}
}  body.mv-theme .elementor-element-f0382e9 {
position: relative;
} body.mv-theme .mv-triptichon {
position: relative;
display: block;
width: 100%;
overflow: hidden;
border-radius: 14px;
touch-action: pan-y;
}
body.mv-theme .mv-triptichon__meret {
display: block;
width: 100%;
height: auto;
visibility: hidden;
}
body.mv-theme .mv-triptichon__lap {
position: absolute;
inset: 0;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
opacity: 0;
transition: opacity 760ms cubic-bezier(0.22, 0.61, 0.36, 1);
}
body.mv-theme .mv-triptichon__lap.is-on {
opacity: 1;
}
body.mv-theme .mv-triptichon__nyil {
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 44px;
height: 44px;
display: grid;
place-items: center;
border: 1px solid rgba(255, 255, 255, 0.35);
border-radius: 50%;
background: rgba(25, 30, 41, 0.42);
color: #FFFFFF;
cursor: pointer;
backdrop-filter: blur(6px);
-webkit-backdrop-filter: blur(6px);
transition: background-color 320ms cubic-bezier(0.22, 0.61, 0.36, 1),
border-color 320ms cubic-bezier(0.22, 0.61, 0.36, 1);
}
body.mv-theme .mv-triptichon__nyil:hover {
background: rgba(38, 47, 64, 0.75);
border-color: #FFFFFF;
}
body.mv-theme .mv-triptichon__nyil--prev { left: clamp(0.5rem, 1.5vw, 1rem); }
body.mv-theme .mv-triptichon__nyil--next { right: clamp(0.5rem, 1.5vw, 1rem); }
body.mv-theme .mv-triptichon__pontok {
position: absolute;
left: 50%;
bottom: clamp(0.75rem, 2vw, 1.25rem);
transform: translateX(-50%);
display: flex;
gap: 0.5rem;
}
body.mv-theme .mv-triptichon__pont {
width: 7px;
height: 7px;
padding: 0;
border: 0;
border-radius: 50%;
background: rgba(255, 255, 255, 0.45);
cursor: pointer;
transition: background-color 320ms, transform 320ms;
}
body.mv-theme .mv-triptichon__pont.is-on {
background: #FFFFFF;
transform: scale(1.35);
} body.mv-theme .e-loop-item-495 { order: 1 !important; } body.mv-theme .e-loop-item-402 { order: 2 !important; } body.mv-theme .e-loop-item-491 { order: 3 !important; }  body.mv-theme .elementor-flip-box,
body.mv-theme .elementor-flip-box__layer,
body.mv-theme .elementor-flip-box__front,
body.mv-theme .elementor-flip-box__back {
border-radius: 18px !important;
overflow: hidden !important;
} body.mv-theme .elementor-flip-box__back {
background-color: var(--mv-dresden-ink, #191E29) !important;
background-image:
linear-gradient(152deg,
var(--mv-dresden-deep, #262F40) 0%,
var(--mv-dresden-ink,  #191E29) 100%) !important;
} body.mv-theme .elementor-flip-box__layer__overlay {
border-radius: 18px !important;
border: 1px solid rgba(255, 255, 255, 0.12) !important;
}
body.mv-theme .elementor-flip-box__layer__title,
body.mv-theme .elementor-flip-box__layer__description {
color: var(--mv-text, #F0EBE2) !important;
}
body.mv-theme .elementor-flip-box__layer__title {
font-family: var(--mv-font-display, 'Forum', serif) !important;
font-weight: 400 !important;
} body.mv-theme .elementor-flip-box .elementor-flip-box__button {
border-radius: 6px !important;
border: 1px solid rgba(255, 255, 255, 0.4) !important;
background: transparent !important;
color: #FFFFFF !important;
}
body.mv-theme .elementor-flip-box .elementor-flip-box__button:hover {
background: rgba(255, 255, 255, 0.12) !important;
border-color: #FFFFFF !important;
}    body.mv-theme .elementor-location-header .elementor-nav-menu--main {
flex-wrap: nowrap !important;
gap: 0 !important;
}
body.mv-theme .elementor-location-header .elementor-nav-menu--main > li {
flex: 0 0 auto !important;
white-space: nowrap !important;
}
body.mv-theme .elementor-location-header .elementor-nav-menu--main > li > a {
white-space: nowrap !important;
} @media (min-width: 1025px) and (max-width: 1600px) {
body.mv-theme .elementor-location-header .elementor-nav-menu--main > li > a {
padding-inline: 0.3rem !important;
} body.mv-theme .modiviam-header > .e-con-inner,
body.mv-theme .modiviam-header {
padding-inline: clamp(0.75rem, 1.5vw, 1.5rem) !important;
}
body.mv-theme .modiviam-header > .e-con-inner {
column-gap: 0.75rem !important;
} body.mv-theme .modiviam-header .elementor-widget-button .elementor-button {
padding-inline: 0.85rem !important;
font-size: 0.6875rem !important;
}
body.mv-theme .modiviam-header .elementor-widget-woocommerce-menu-cart {
margin-inline: 0.25rem !important;
} body.mv-theme .modiviam-header .elementor-widget-theme-site-logo img {
max-width: 130px !important;
}
} @media (min-width: 1025px) and (max-width: 1400px) {
body.mv-theme .modiviam-header .elementor-widget-theme-site-logo img {
max-width: 110px !important;
}
body.mv-theme .elementor-location-header .elementor-nav-menu--main > li > a {
padding-inline: 0.22rem !important;
}
} @media (min-width: 1025px) {
body.mv-theme .elementor-element-00cca5e > .e-con-inner,
body.mv-theme .elementor-element-92daad6 > .e-con-inner {
align-items: center !important;
}
body.mv-theme .elementor-element-00cca5e > .e-con-inner > .e-con:has(.mv-depth),
body.mv-theme .elementor-element-92daad6 > .e-con-inner > .e-con:has(.mv-depth),
body.mv-theme .elementor-element-00cca5e > .e-con-inner > .e-con:has(.elementor-widget-media-carousel),
body.mv-theme .elementor-element-92daad6 > .e-con-inner > .e-con:has(.elementor-widget-media-carousel) {
flex: 1 1 62% !important;
width: 62% !important;
max-width: 62% !important;
}
body.mv-theme .elementor-element-00cca5e > .e-con-inner > .e-con:not(:has(.mv-depth)):not(:has(.elementor-widget-media-carousel)),
body.mv-theme .elementor-element-92daad6 > .e-con-inner > .e-con:not(:has(.mv-depth)):not(:has(.elementor-widget-media-carousel)) {
flex: 1 1 38% !important;
width: 38% !important;
max-width: 38% !important;
}
} body.mv-theme .elementor-element-f0382e9::before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
height: 6px;
z-index: 4;
pointer-events: none;
background: linear-gradient(90deg,
var(--mv-silver-lo, #C3CAD0) 0%,
var(--mv-silver-hi, #F4F6F7) 50%,
var(--mv-silver-lo, #C3CAD0) 100%);
}
body.mv-theme .elementor-element-f0382e9 {
position: relative;
}  body.mv-theme .elementor-flip-box__front {
border-radius: 18px !important;
}
body.mv-theme .elementor-flip-box__front .elementor-flip-box__layer__overlay {
background: linear-gradient(180deg,
rgba(25, 30, 41, 0.12) 0%,
rgba(25, 30, 41, 0.55) 100%) !important;
border: 0 !important;
} body.mv-theme .elementor-flip-box__back {
background-color: var(--mv-dresden-deep, #262F40) !important;
background-image:
linear-gradient(152deg,
var(--mv-dresden-lift, #323D53) 0%,
var(--mv-dresden-deep, #262F40) 52%,
var(--mv-dresden-ink,  #191E29) 100%) !important;
}
body.mv-theme .elementor-flip-box__back .elementor-flip-box__layer__overlay {
background: transparent !important;
border: 1px solid rgba(255, 255, 255, 0.12) !important;
} @media (min-width: 1201px) {
body.mv-theme .elementor-element-98687bd .elementor-loop-container,
body.mv-theme .elementor-element-98687bd .elementor-grid {
grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
} body.mv-theme .elementor-element-4b1aeea > .e-con-inner,
body.mv-theme .elementor-element-98687bd > .e-con-inner {
max-width: 1320px !important;
margin-inline: auto !important;
padding-inline: 0 !important;
}
body.mv-theme .elementor-element-4b1aeea,
body.mv-theme .elementor-element-98687bd {
padding-inline: clamp(1.25rem, 2.8vw, 2.5rem) !important;
}
body.mv-theme .woocommerce ul.products {
display: grid !important;
grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
gap: clamp(1rem, 1.8vw, 1.6rem) !important;
margin: 0 !important;
padding: 0 !important;
}
body.mv-theme .woocommerce ul.products li.product-category {
width: 100% !important;
margin: 0 !important;
float: none !important;
}
body.mv-theme .elementor-element-98687bd .elementor-loop-container,
body.mv-theme .elementor-element-98687bd .elementor-grid {
gap: clamp(1rem, 1.8vw, 1.6rem) !important;
}
@media (max-width: 860px) {
body.mv-theme .woocommerce ul.products {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
}
@media (max-width: 520px) {
body.mv-theme .woocommerce ul.products {
grid-template-columns: minmax(0, 1fr) !important;
}
}  body.mv-theme .mv-cinema__stage {
background-color: #101A2B !important;
background-image:
radial-gradient(ellipse 46% 130% at 50% 50%,
#05070C 0%,
#070C16 34%,
#0D1626 58%,
#16233A 100%) !important;
}
body.mv-theme .mv-cinema__video { background-color: #05070C !important;
} body.mv-theme .elementor-element-4880319,
body.mv-theme .elementor-element-4880319 .mv-scene__media {
background-color: #16233A !important;
} body.mv-theme .elementor-element-4880319 .mv-scene__veil,
body.mv-theme .mv-scene .mv-scene__veil {
background:
linear-gradient(100deg,
rgba(9, 14, 26, 0.86) 0%,
rgba(11, 18, 32, 0.62) 32%,
rgba(13, 22, 38, 0.18) 58%,
rgba(13, 22, 38, 0.00) 100%) !important;
} body.mv-theme .mv-scene--right .mv-scene__veil {
background:
linear-gradient(260deg,
rgba(9, 14, 26, 0.86) 0%,
rgba(11, 18, 32, 0.62) 32%,
rgba(13, 22, 38, 0.18) 58%,
rgba(13, 22, 38, 0.00) 100%) !important;
} body.mv-theme .elementor-element-f0382e9 {
position: relative;
background-color: #0B1524 !important;
background-image: url(//modiviam.com/wp-content/themes/modiviam/assets/img/csomagolas-kek.jpg) !important;
background-size: cover !important;
background-position: center !important;
background-repeat: no-repeat !important;
min-height: clamp(28rem, 62vh, 44rem);
display: flex;
align-items: center;
}
body.mv-theme .elementor-element-f0382e9::after {
content: "";
position: absolute;
inset: 0;
z-index: 0;
pointer-events: none;
background:
linear-gradient(260deg,
rgba(6, 12, 24, 0.88) 0%,
rgba(9, 16, 30, 0.60) 34%,
rgba(11, 20, 36, 0.12) 62%,
rgba(11, 20, 36, 0.00) 100%);
}
body.mv-theme .elementor-element-f0382e9 > * {
position: relative;
z-index: 1;
} body.mv-theme .elementor-element-578121e.mv-deco::before,
body.mv-theme .elementor-element-578121e::before {
content: none !important;
display: none !important;
} body.mv-theme.single-product .woocommerce-product-gallery__image img,
body.mv-theme.single-product .woocommerce-product-gallery__image > a > img,
body.mv-theme.single-product img.zoomImg {
border-radius: 12px !important;
}
body.mv-theme.single-product .flex-viewport,
body.mv-theme.single-product #my-products .flex-viewport {
border-radius: 0 !important;
border: 0 !important;
background: transparent !important;
} body.mv-theme.single-product .woocommerce-product-gallery__trigger {
display: none !important;
}
body.mv-theme.single-product img.zoomImg {
display: none !important;
opacity: 0 !important;
pointer-events: none !important;
}
body.mv-theme.single-product .woocommerce-product-gallery__image,
body.mv-theme.single-product .woocommerce-product-gallery__image > a {
cursor: default !important;
}  body.mv-theme .mv-cinema__stage {
background-color: #16233A !important;
background-image:
linear-gradient(90deg,
#1B2B45 0%,
#16233A 12%,
#0C1526 24%,
#06090F 31%,
#05070C 34%,
#05070C 66%,
#06090F 69%,
#0C1526 76%,
#16233A 88%,
#1B2B45 100%) !important;
} body.mv-theme .elementor-element-f0382e9 .elementor-widget-image {
display: none !important;
} body.mv-theme .mv-cinema__stage {
background-color: #131C2B !important;
background-image:
linear-gradient(90deg,
#223353 0%,
#1B2A44 14%,
#16223A 26%,
#131C2B 36%,
#131C2B 64%,
#16223A 74%,
#1B2A44 86%,
#223353 100%) !important;
}
body.mv-theme .mv-cinema__video,
body.mv-theme .mv-cinema__video video,
body.mv-theme .mv-cinema__stage video {
background-color: #131C2B !important;
} @media (min-width: 901px) {
body.mv-theme .mv-cinema__stage video.mv-cinema__video,
body.mv-theme video.mv-cinema__video {
inset: 0 auto 0 50% !important;
transform: translateX(-50%) !important;
width: auto !important;
height: 100% !important;
aspect-ratio: 864 / 1536 !important;
object-fit: cover !important;
background-color: transparent !important;
-webkit-mask-image:
linear-gradient(90deg,
rgba(0, 0, 0, 0) 0%,
rgba(0, 0, 0, 0.18) 7%,
rgba(0, 0, 0, 0.58) 15%,
rgba(0, 0, 0, 0.90) 23%,
rgba(0, 0, 0, 1) 32%,
rgba(0, 0, 0, 1) 68%,
rgba(0, 0, 0, 0.90) 77%,
rgba(0, 0, 0, 0.58) 85%,
rgba(0, 0, 0, 0.18) 93%,
rgba(0, 0, 0, 0) 100%) !important;
mask-image:
linear-gradient(90deg,
rgba(0, 0, 0, 0) 0%,
rgba(0, 0, 0, 0.18) 7%,
rgba(0, 0, 0, 0.58) 15%,
rgba(0, 0, 0, 0.90) 23%,
rgba(0, 0, 0, 1) 32%,
rgba(0, 0, 0, 1) 68%,
rgba(0, 0, 0, 0.90) 77%,
rgba(0, 0, 0, 0.58) 85%,
rgba(0, 0, 0, 0.18) 93%,
rgba(0, 0, 0, 0) 100%) !important;
}
} body.mv-theme .mv-cinema__stage {
background-color: #0E1522 !important;
background-image:
linear-gradient(90deg,
#233450 0%,
#1C2B45 16%,
#16223A 30%,
#101827 42%,
#0E1522 50%,
#101827 58%,
#16223A 70%,
#1C2B45 84%,
#233450 100%) !important;
}
body.mv-theme .mv-cinema__video {
background-color: transparent !important;
} body.mv-theme .mv-cinema__stage {
background-color: #22334F !important;
background-image:
radial-gradient(ellipse 75vh 104vh at 50% 50%,
#05070C 0%,
#05070C 40%,
#070B14 50%,
#0B1220 60%,
#101A2C 70%,
#16233A 80%,
#1B2A44 90%,
#22334F 100%) !important;
}
body.mv-theme .mv-cinema__video,
body.mv-theme video.mv-cinema__video {
background-color: transparent !important;
}