:root{--container-width:1170px;--container-padding:15px;--font-main:"Avenir Next", Arial, sans-serif;--font-accent:"Belgiano Serif", serif;--font-titles:var(--font-accent);--font-size-base:16px;--font-size-lg:32px;--font-size-xl:48px;--font-size-xxl:64px;--font-size-sm:14px;--color-error:#FF6363;--color-success:#319554;--color-tertiary:#0D0C16;--color-bg-main:#050505;--color-bg-secondary:#0D0C16;--color-on-bg-main:#FFFFFF;--color-on-bg-secondary:#9AC8FD;--color-on-bg-tertiary:#4999F1;--color-on-bg-grey:#8B8B9A;--color-on-bg-grey-dark:#40404F;--color-primary-main:#5749AD;--color-primary-secondary:#505BB5;--border-radius:12px;--card-radius:24px;--shadow:0 4px 32px 0 rgba(0,0,0,0.12);--laptop-size:1199px;--tablet-size:959px;--mobile-size:599px;--font-size-title-hero:80px;--font-size-title-page:60px;--font-size-subtitle:50px;--font-size-heading-lg:32px;--font-size-heading-md:24px;--font-size-heading-sm:20px;--font-size-body-base:16px;--font-size-body-base-link:16px;--font-size-body-strong:16px;--font-size-body-sm:14px;--font-size-body-sm-link:14px;--font-size-body-sm-strong:14px;--font-size-body-xs:12px;--font-size-label:16px;--font-weight-normal:400;--font-weight-bold:700;--font-weight-demi-bold:600;--font-weight-medium:500;--letter-spacing-none:0;--letter-spacing-wide:3%;--letter-spacing-little:0.05em;--line-height-tight:1.0;--line-height-normal:1.2;--line-height-relaxed:1.4;--line-height-loose:1.5}@font-face{font-family:"Avenir Next";src:local("Avenir Next"),local("AvenirNext-Regular"),url(/wp-content/themes/hello-elementor-child/fonts/AvenirNext-Regular.woff2) format("woff2"),url(/wp-content/themes/hello-elementor-child/fonts/AvenirNext-Regular.woff) format("woff"),url(/wp-content/themes/hello-elementor-child/fonts/AvenirNext-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next";src:local("Avenir Next Medium"),local("AvenirNext-Medium"),url(/wp-content/themes/hello-elementor-child/fonts/AvenirNext-Medium.woff2) format("woff2"),url(/wp-content/themes/hello-elementor-child/fonts/AvenirNext-Medium.woff) format("woff"),url(/wp-content/themes/hello-elementor-child/fonts/AvenirNext-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next";src:local("Avenir Next Demi Bold"),local("AvenirNext-DemiBold"),url(/wp-content/themes/hello-elementor-child/fonts/AvenirNext-DemiBold.woff2) format("woff2"),url(/wp-content/themes/hello-elementor-child/fonts/AvenirNext-DemiBold.woff) format("woff"),url(/wp-content/themes/hello-elementor-child/fonts/AvenirNext-DemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next";src:local("Avenir Next Bold"),local("AvenirNext-Bold"),url(/wp-content/themes/hello-elementor-child/fonts/AvenirNext-Bold.woff2) format("woff2"),url(/wp-content/themes/hello-elementor-child/fonts/AvenirNext-Bold.woff) format("woff"),url(/wp-content/themes/hello-elementor-child/fonts/AvenirNext-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Belgiano Serif";src:url("/wp-content/themes/hello-elementor-child/fonts/Belgiano Serif.woff2") format("woff2"),url("/wp-content/themes/hello-elementor-child/fonts/Belgiano Serif.woff") format("woff"),url("/wp-content/themes/hello-elementor-child/fonts/Belgiano Serif.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}html{scroll-behavior:smooth}body{background-color:var(--color-bg-main);color:var(--color-on-bg-main);font-family:var(--font-main);text-wrap:balance;font-size:16px;padding-top:90px!important}main{overflow-x:clip}img{display:block}a{color:var(--color-on-bg-tertiary);font-family:var(--font-main)}h1{font-family:var(--font-accent);font-size:var(--font-size-xxl);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-none);color:var(--color-on-bg-main)}h2{font-family:var(--font-accent);font-size:var(--font-size-xl);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-none);color:var(--color-on-bg-main)}h3{font-family:var(--font-accent);font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);line-height:var(--line-height-loose);letter-spacing:var(--letter-spacing-none);color:var(--color-on-bg-main)}h4,h5,h6{font-family:var(--font-main);font-size:var(--font-size-heading-md);font-weight:var(--font-weight-demi-bold);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-none);color:var(--color-on-bg-main)}p:last-child{margin-bottom:0}ul,ol{margin-left:1.5em;margin-bottom:1.5em}li{margin-bottom:.5em}strong,b{font-weight:var(--font-weight-bold)}em,i{font-style:italic}blockquote{font-family:var(--font-accent);font-size:var(--font-size-heading-lg);color:var(--color-on-bg-tertiary);border-left:2px solid var(--color-on-bg-tertiary);padding-left:1em;margin:1.5em 0}button,input,textarea,select{font-family:var(--font-main);font-size:var(--font-size-body-base);color:var(--color-on-bg-main);background:0 0;border-radius:0;border:1px solid var(--color-on-bg-grey-dark);padding:16px;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}button:hover,input:hover,textarea:hover,select:hover{border-color:var(--color-on-bg-main)}input:focus,textarea:focus,select:focus{outline:0;border-color:var(--color-on-bg-main);-webkit-box-shadow:none;box-shadow:none}html input:focus,html select:focus,html textarea:focus{-webkit-box-shadow:none;box-shadow:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--color-on-bg-grey)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--color-on-bg-grey)}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--color-on-bg-grey)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--color-on-bg-grey)}input::placeholder,textarea::placeholder{color:var(--color-on-bg-grey)}.elementor-kit-16 input:not([type=button]):not([type=submit]),.elementor-kit-16 textarea,.elementor-kit-16 .elementor-field-textual{background:0 0!important;color:var(--color-on-bg-main)!important;-webkit-box-shadow:none!important;box-shadow:none!important}.elementor-kit-16 input:not([type=button]):not([type=submit])::-webkit-input-placeholder,.elementor-kit-16 textarea::-webkit-input-placeholder,.elementor-kit-16 .elementor-field-textual::-webkit-input-placeholder{color:var(--color-on-bg-grey)!important}.elementor-kit-16 input:not([type=button]):not([type=submit])::-moz-placeholder,.elementor-kit-16 textarea::-moz-placeholder,.elementor-kit-16 .elementor-field-textual::-moz-placeholder{color:var(--color-on-bg-grey)!important}.elementor-kit-16 input:not([type=button]):not([type=submit]):-ms-input-placeholder,.elementor-kit-16 textarea:-ms-input-placeholder,.elementor-kit-16 .elementor-field-textual:-ms-input-placeholder{color:var(--color-on-bg-grey)!important}.elementor-kit-16 input:not([type=button]):not([type=submit])::-ms-input-placeholder,.elementor-kit-16 textarea::-ms-input-placeholder,.elementor-kit-16 .elementor-field-textual::-ms-input-placeholder{color:var(--color-on-bg-grey)!important}.elementor-kit-16 input:not([type=button]):not([type=submit])::placeholder,.elementor-kit-16 textarea::placeholder,.elementor-kit-16 .elementor-field-textual::placeholder{color:var(--color-on-bg-grey)!important}.elementor-kit-16 input:not([type=button]):not([type=submit])::-webkit-input-placeholder,.elementor-kit-16 textarea::-webkit-input-placeholder,.elementor-kit-16 .elementor-field-textual::-webkit-input-placeholder{color:var(--color-on-bg-grey)!important}.elementor-kit-16 input:not([type=button]):not([type=submit])::-moz-placeholder,.elementor-kit-16 textarea::-moz-placeholder,.elementor-kit-16 .elementor-field-textual::-moz-placeholder{color:var(--color-on-bg-grey)!important}.elementor-kit-16 input:not([type=button]):not([type=submit]):-ms-input-placeholder,.elementor-kit-16 textarea:-ms-input-placeholder,.elementor-kit-16 .elementor-field-textual:-ms-input-placeholder{color:var(--color-on-bg-grey)!important}.text-center{text-align:center}.text-right{text-align:right}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-grid{display:grid}.mx-auto{margin-left:auto;margin-right:auto}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.5rem!important}.mb-2{margin-bottom:1rem!important}.mb-3{margin-bottom:1.5rem!important}.mb-4{margin-bottom:2rem!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.5rem!important}.mt-2{margin-top:1rem!important}.mt-3{margin-top:1.5rem!important}.mt-4{margin-top:2rem!important}.alignwide{margin-inline:0}.logo-animation{display:inline-block;width:67px;height:67px;vertical-align:middle}.logo-animation__video{display:block;width:67px;height:67px;-o-object-fit:cover;object-fit:cover}.vh-100-js body{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vh-100-js body>footer,.vh-100-js body>.elementor-location-footer,.vh-100-js body>[footer]{margin-top:auto;border-top:1px solid var(--color-on-bg-grey-dark)}.melodynk-btn{display:inline-block;text-transform:uppercase;font-size:16px;font-family:var(--font-main);font-weight:var(--font-weight-normal);color:var(--color-on-bg-main);background:0 0;border:0;border-radius:50%;position:relative;padding:28px 62px;min-width:210px;text-align:center;text-decoration:none;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.melodynk-btn::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid var(--color-on-bg-grey);border-radius:50%;pointer-events:none;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}.melodynk-btn:hover{color:var(--color-on-bg-main)}.melodynk-btn:hover::before{border-color:var(--color-on-bg-main)}.woocommerce-account .site-main{max-width:var(--container-width)!important;margin:0 auto!important;padding-left:var(--container-padding)!important;padding-right:var(--container-padding)!important}.woocommerce-cart .site-main,.woocommerce-checkout .site-main{padding-inline:var(--container-padding);max-width:var(--container-width);margin:0 auto}.melodynk-product-line{display:block;margin:0}html .melodynk-product-line--top{font-family:var(--font-main);font-size:var(--font-size-heading-sm);color:var(--color-on-bg-grey);line-height:var(--line-height-relaxed)}html .melodynk-product-line--bottom{font-family:"Belgiano Serif",var(--font-accent);font-size:var(--font-size-subtitle);color:var(--color-on-bg-main);line-height:var(--line-height-relaxed);text-transform:uppercase}.melodyk-product__left{border-bottom:1px solid rgb(139 139 154 / .5);border-right:1px solid rgb(139 139 154 / .5)}.melodyk-product__right{border-bottom:1px solid rgb(139 139 154 / .5);border-left:1px solid rgb(139 139 154 / .5)}.melodyk-product__description strong{font-size:var(--font-size-body-base);color:var(--color-on-bg-main);font-weight:400;margin-bottom:1.5em;display:block}.melodyk-product__description p{font-size:var(--font-size-body-base);color:var(--color-on-bg-grey)}.melodyk-product__description ul{color:var(--color-on-bg-grey);margin-left:0;padding-left:16px}.single-product button.single_add_to_cart_button,.single-product .single_add_to_cart_button.button{display:inline-block;text-transform:uppercase;font-size:16px;font-family:var(--font-main);font-weight:var(--font-weight-normal);color:var(--color-on-bg-main);background:0 0;border:0;border-radius:50%;position:relative;padding:28px 62px;min-width:210px;text-align:center;text-decoration:none;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease;line-height:1;background:0 0!important;background-color:transparent!important;padding:28px 62px;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--color-on-bg-main)!important}.single-product button.single_add_to_cart_button::before,.single-product .single_add_to_cart_button.button::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid var(--color-on-bg-grey);border-radius:50%;pointer-events:none;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}.single-product button.single_add_to_cart_button:hover,.single-product .single_add_to_cart_button.button:hover{color:var(--color-on-bg-main)}.single-product button.single_add_to_cart_button:hover::before,.single-product .single_add_to_cart_button.button:hover::before{border-color:var(--color-on-bg-main)}.single-product button.single_add_to_cart_button:hover,.single-product button.single_add_to_cart_button:focus,.single-product button.single_add_to_cart_button:active,.single-product button.single_add_to_cart_button:visited,.single-product .single_add_to_cart_button.button:hover,.single-product .single_add_to_cart_button.button:focus,.single-product .single_add_to_cart_button.button:active,.single-product .single_add_to_cart_button.button:visited{background:0 0!important;background-color:transparent!important;color:var(--color-on-bg-main)!important}.single-product button.single_add_to_cart_button:disabled,.single-product button.single_add_to_cart_button.disabled,.single-product .single_add_to_cart_button.button:disabled,.single-product .single_add_to_cart_button.button.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.single-product button.single_add_to_cart_button::before,.single-product .single_add_to_cart_button.button::before{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}.melodynk-filters~.woocommerce-pagination{display:none!important}.melodynk-filters~.melodynk-products-grid__list+.woocommerce-pagination{display:block!important}.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{min-height:24px;line-height:24px}.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a{display:inline-block;padding-left:28px;color:#fff;text-decoration:none;position:relative}.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;border:2px solid #8b8b9a;border-radius:3px}.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen a:after{content:"";position:absolute;left:4px;top:6px;width:10px;height:10px;background:#5749ad;border-radius:2px}.widget_price_filter .price_slider_wrapper{min-height:22px}.widget_price_filter .price_slider,.widget_price_filter .ui-slider{height:6px;border-radius:3px}.widget_price_filter .ui-slider-handle{width:16px;height:16px;top:-5px;background:#5749ad;border:0}.widget_price_filter .price_slider_wrapper .ui-slider-range{background:#5749ad}.melodynk-filters-trigger{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;background:0 0!important;border:0!important;border-bottom:1px solid var(--color-on-bg-grey-dark)!important;padding:12px 0;margin:0 auto 24px;cursor:pointer;color:var(--color-on-bg-main)!important;font-size:16px;font-family:var(--font-main);text-transform:uppercase;letter-spacing:.05em;width:auto;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-appearance:none;-webkit-tap-highlight-color:#fff0;border-radius:0!important}.melodynk-filters-trigger:hover,.melodynk-filters-trigger:focus,.melodynk-filters-trigger:focus-visible,.melodynk-filters-trigger:active{background:0 0!important;border:0!important;border-bottom:1px solid var(--color-on-bg-grey-dark)!important;color:var(--color-on-bg-main)!important;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.melodynk-filters-trigger__icon{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0}.melodynk-filters-overlay{display:contents}.melodynk-filters-overlay__backdrop,.melodynk-filters-overlay__header,.melodynk-filters-overlay__footer{display:none}.melodynk-filters-overlay__body{display:contents}.melodynk-filters__label{font-size:20px;margin-bottom:25px;position:relative;padding-right:24px;cursor:pointer}.melodynk-filters__label::after{content:"";position:absolute;right:0;top:50%;width:24px;height:24px;-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;background-image:url(/wp-content/themes/hello-elementor-child/img/svgsprite/stack/svg/sprite.stack.svg#arrow_up);background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.melodynk-filters__group.is-collapsed .melodynk-filters__list{display:none}.melodynk-filters__group.is-collapsed .melodynk-filters__label::after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.melodynk-filters__group.is-collapsed .price-range{display:none}.melodynk-filters__list{list-style:none;margin:0 0 50px 0;padding:0;padding-left:0}.melodynk-filters__list li{list-style:none;margin:0 0 20px 0;padding:0;font-size:16px}.melodynk-filters__list li label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;width:100%;white-space:nowrap}.melodynk-filters__list li::marker{display:none;content:none}.melodynk-filters__list li.no-products{opacity:.5;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.melodynk-filters__list li.no-products:hover{opacity:.7}.melodynk-filters input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:1px solid var(--color-on-bg-main);background:0 0;display:inline-block;vertical-align:middle;position:relative;margin-right:10px;border-radius:0}.melodynk-filters input[type=checkbox]:checked::after{content:"";position:absolute;left:50%;top:50%;width:20px;height:12px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:var(--color-on-bg-main);-webkit-mask:url(/wp-content/themes/hello-elementor-child/img/svgsprite/stack/svg/sprite.stack.svg#icons--checked) no-repeat center;-webkit-mask-size:contain;-webkit-mask:url(/wp-content/themes/hello-elementor-child/img/svgsprite/stack/svg/sprite.stack.svg#icons--checked) no-repeat center;mask:url(/wp-content/themes/hello-elementor-child/img/svgsprite/stack/svg/sprite.stack.svg#icons--checked) no-repeat center;mask-size:contain}.melodynk-filters .price-range{position:relative;padding-top:8px}.melodynk-filters .price-range .price-range__values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.melodynk-products-grid__list{position:relative}.melodynk-products-grid__list.is-loading{pointer-events:none;opacity:.85}.melodynk-products-grid__list.is-loading::after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,from(#fff0),color-stop(50%,rgb(255 255 255 / .08)),to(#fff0));background:linear-gradient(90deg,#fff0 0,rgb(255 255 255 / .08) 50%,#fff0 100%);background-size:200% 100%;-webkit-animation:skeleton-loading 1.2s infinite;animation:skeleton-loading 1.2s infinite;border-radius:8px;z-index:1}.melodynk-products-grid__list.is-loading>li{-webkit-filter:blur(.5px);filter:blur(.5px)}@-webkit-keyframes skeleton-loading{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes skeleton-loading{0%{background-position:-200% 0}to{background-position:200% 0}}.melodynk-filters .price-range{color:var(--color-on-bg-main);font-size:var(--font-size-body-sm)}.melodynk-filters .price-range .price-range__slider{width:100%;display:block}.melodynk-filters .price-range .ui-slider{position:relative;background:var(--color-on-bg-grey-dark);height:6px;border-radius:3px}.melodynk-filters .price-range .ui-slider-range{position:absolute;height:100%;background:var(--color-primary-main);border-radius:3px}.melodynk-filters .price-range .ui-slider-handle{position:absolute;width:18px;height:18px;top:-6px;border-radius:50%;background:var(--color-primary-main);border:0;cursor:pointer}.melodynk-filters__actions{margin-top:12px}.melodynk-filters__reset{display:inline-block;font-weight:600;text-decoration:underline;cursor:pointer}.woocommerce .products.is-loading,.archive .products.is-loading,.products.is-loading{position:relative;opacity:.7;pointer-events:none}.woocommerce .products.is-loading::after,.archive .products.is-loading::after,.products.is-loading::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(#fff0),color-stop(50%,rgb(255 255 255 / .1)),to(#fff0));background:linear-gradient(90deg,#fff0 0,rgb(255 255 255 / .1) 50%,#fff0 100%);background-size:200% 100%;-webkit-animation:skeleton-loading 1.5s infinite;animation:skeleton-loading 1.5s infinite;z-index:1;border-radius:8px}@keyframes skeleton-loading{0%{background-position:-200% 0}to{background-position:200% 0}}.woocommerce .products,.archive .products,.products{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin:0;padding:0;margin-bottom:40px}.woocommerce .products .product,.archive .products .product,.products .product{position:relative;background:#fff;border-radius:8px;overflow:hidden;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.woocommerce .products .product .woocommerce-loop-product__link,.archive .products .product .woocommerce-loop-product__link,.products .product .woocommerce-loop-product__link{display:block;position:relative}.woocommerce .products .product .woocommerce-loop-product__link img,.archive .products .product .woocommerce-loop-product__link img,.products .product .woocommerce-loop-product__link img{width:100%;height:auto;display:block;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.woocommerce .products .product .woocommerce-loop-product__title,.woocommerce .products .product .price,.archive .products .product .woocommerce-loop-product__title,.archive .products .product .price,.products .product .woocommerce-loop-product__title,.products .product .price{margin:12px 0 8px 0;line-height:1.4}.woocommerce .products .product .woocommerce-loop-product__title,.archive .products .product .woocommerce-loop-product__title,.products .product .woocommerce-loop-product__title{font-size:16px;font-weight:500}.woocommerce .products .product .price,.archive .products .product .price,.products .product .price{font-size:16px;font-weight:600}.woocommerce-pagination{margin-top:40px;min-height:44px}.woocommerce-pagination .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;list-style:none;margin:0;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce-pagination .page-numbers li{display:inline-block}.woocommerce-pagination .page-numbers a,.woocommerce-pagination .page-numbers span{display:inline-block;padding:8px 12px;border:1px solid #ddd;border-radius:4px;text-decoration:none;color:#333;-webkit-transition:all .2s ease;transition:all .2s ease}.woocommerce-pagination .page-numbers a:hover{background:var(--color-primary-main);color:#fff;border-color:var(--color-primary-main)}.woocommerce-pagination .page-numbers .current{background:var(--color-primary-main);color:#fff;border-color:var(--color-primary-main)}.woocommerce-notices-wrapper{display:none!important}.elementor-add-to-cart .woocommerce-notices-wrapper{display:block!important;margin-bottom:1rem}.woocommerce-notices-wrapper .woocommerce-error{background-color:var(--color-bg-secondary)!important;border-left:none!important;border-radius:4px!important;padding:1rem!important;margin-bottom:0!important;-webkit-box-shadow:0 2px 4px rgb(0 0 0 / .1)!important;box-shadow:0 2px 4px rgb(0 0 0 / .1)!important;text-align:center!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;gap:10px!important}.woocommerce-notices-wrapper .woocommerce-error::before{position:static!important}.woocommerce-notices-wrapper .woocommerce-error ul{list-style:none!important;padding:0!important;margin:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:16px!important}.woocommerce-notices-wrapper .woocommerce-error li{color:var(--color-on-bg-main)!important;font-weight:var(--font-weight-medium)!important;margin:0!important;padding:0!important}.woocommerce-notices-wrapper .woocommerce-error a{color:var(--color-on-bg-main)!important;text-decoration:underline!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;margin:0!important;display:inline!important;font-weight:inherit!important;-webkit-box-shadow:none!important;box-shadow:none!important;line-height:normal!important;-webkit-transition:opacity .2s ease!important;transition:opacity .2s ease!important}.woocommerce-notices-wrapper .woocommerce-error a:hover,.woocommerce-notices-wrapper .woocommerce-error a:focus{text-decoration:underline!important;opacity:.8!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;margin:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;line-height:normal!important}.woocommerce-notices-wrapper .woocommerce-error a.button,.woocommerce-notices-wrapper .woocommerce-error a[class*=button]{background:0 0!important;border:0!important;outline:0!important;padding:0!important;margin:0!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-decoration:underline!important;line-height:normal!important}.woocommerce-notices-wrapper .woocommerce-error a.button:hover,.woocommerce-notices-wrapper .woocommerce-error a.button:focus,.woocommerce-notices-wrapper .woocommerce-error a[class*=button]:hover,.woocommerce-notices-wrapper .woocommerce-error a[class*=button]:focus{background:0 0!important;border:0!important;outline:0!important;padding:0!important;margin:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;line-height:normal!important}.woocommerce-notices-wrapper .woocommerce-error button,.woocommerce-notices-wrapper .woocommerce-error .button,.woocommerce-notices-wrapper .woocommerce-error a.button,.woocommerce-notices-wrapper .woocommerce-error [class*=button]{margin-left:10px!important}.woocommerce-notices-wrapper .woocommerce-error button:hover,.woocommerce-notices-wrapper .woocommerce-error button:focus,.woocommerce-notices-wrapper .woocommerce-error .button:hover,.woocommerce-notices-wrapper .woocommerce-error .button:focus,.woocommerce-notices-wrapper .woocommerce-error a.button:hover,.woocommerce-notices-wrapper .woocommerce-error a.button:focus,.woocommerce-notices-wrapper .woocommerce-error [class*=button]:hover,.woocommerce-notices-wrapper .woocommerce-error [class*=button]:focus{margin-left:10px!important}#wc-stripe-express-checkout-element,.wc-stripe-express-checkout-element{width:auto!important;max-width:100%!important;display:inline-block!important}#wc-stripe-express-checkout-element .StripeElement,#wc-stripe-express-checkout-element iframe,.wc-stripe-express-checkout-element .StripeElement,.wc-stripe-express-checkout-element iframe{width:auto!important;max-width:100%!important}.elementor-add-to-cart.elementor-product-simple{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart:not(.grouped_form):not(.variations_form){display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}button[name=add-to-cart],input[name=add-to-cart]{margin-left:0!important}.single-product .quantity,.woocommerce div.product .quantity{display:none!important}#wc-stripe-express-checkout-element iframe,.wc-stripe-express-checkout-element iframe,[class*=StripeElement] iframe{margin-right:0!important;margin-left:0!important}.woocommerce-account>main{padding-bottom:100px!important}.woocommerce-MyAccount-navigation ul{list-style:none!important;padding-left:0!important;margin-left:0!important}.woocommerce-MyAccount-navigation li{list-style:none!important;padding-left:0!important;margin-left:0!important}body .woocommerce-MyAccount-navigation-link{font-size:var(--font-size-base)!important;text-transform:uppercase}body .woocommerce-MyAccount-navigation-link a{font-size:var(--font-size-base)!important;text-decoration:none;position:relative;display:inline-block}body .woocommerce-MyAccount-navigation-link a::after{display:block;content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background:var(--color-on-bg-main);opacity:0;will-change:width,opacity;-webkit-transition:width .7s cubic-bezier(.22,1,.36,1),opacity .7s ease;transition:width .7s cubic-bezier(.22,1,.36,1),opacity .7s ease}body .woocommerce-MyAccount-navigation-link a:hover{font-size:var(--font-size-base)!important}body .woocommerce-MyAccount-navigation-link a:hover::after{width:100%;opacity:1}body .woocommerce-MyAccount-navigation-link.is-active a::after,body .woocommerce-MyAccount-navigation-link[aria-current=page] a::after{width:100%;opacity:1}body main .entry-title{margin:0 0 60px 0;font-size:30px}body .woocommerce-account input[type=text],body .woocommerce-account input[type=email],body .woocommerce-account input[type=password],body .woocommerce-account input[type=tel],body .woocommerce-account input[type=url],body .woocommerce-account textarea,body .woocommerce-account select{border-color:var(--color-on-bg-grey);border-radius:0;padding:16px}body .woocommerce-account input[type=text]:focus,body .woocommerce-account input[type=email]:focus,body .woocommerce-account input[type=password]:focus,body .woocommerce-account input[type=tel]:focus,body .woocommerce-account input[type=url]:focus,body .woocommerce-account textarea:focus,body .woocommerce-account select:focus{border-color:var(--color-on-bg-main);outline:0}body .woocommerce-account input[type=text]::-webkit-input-placeholder,body .woocommerce-account input[type=email]::-webkit-input-placeholder,body .woocommerce-account input[type=password]::-webkit-input-placeholder,body .woocommerce-account input[type=tel]::-webkit-input-placeholder,body .woocommerce-account input[type=url]::-webkit-input-placeholder,body .woocommerce-account textarea::-webkit-input-placeholder,body .woocommerce-account select::-webkit-input-placeholder{color:var(--color-on-bg-grey);font-size:var(--font-size-base)}body .woocommerce-account input[type=text]::-moz-placeholder,body .woocommerce-account input[type=email]::-moz-placeholder,body .woocommerce-account input[type=password]::-moz-placeholder,body .woocommerce-account input[type=tel]::-moz-placeholder,body .woocommerce-account input[type=url]::-moz-placeholder,body .woocommerce-account textarea::-moz-placeholder,body .woocommerce-account select::-moz-placeholder{color:var(--color-on-bg-grey);font-size:var(--font-size-base)}body .woocommerce-account input[type=text]:-ms-input-placeholder,body .woocommerce-account input[type=email]:-ms-input-placeholder,body .woocommerce-account input[type=password]:-ms-input-placeholder,body .woocommerce-account input[type=tel]:-ms-input-placeholder,body .woocommerce-account input[type=url]:-ms-input-placeholder,body .woocommerce-account textarea:-ms-input-placeholder,body .woocommerce-account select:-ms-input-placeholder{color:var(--color-on-bg-grey);font-size:var(--font-size-base)}body .woocommerce-account input[type=text]::-ms-input-placeholder,body .woocommerce-account input[type=email]::-ms-input-placeholder,body .woocommerce-account input[type=password]::-ms-input-placeholder,body .woocommerce-account input[type=tel]::-ms-input-placeholder,body .woocommerce-account input[type=url]::-ms-input-placeholder,body .woocommerce-account textarea::-ms-input-placeholder,body .woocommerce-account select::-ms-input-placeholder{color:var(--color-on-bg-grey);font-size:var(--font-size-base)}body .woocommerce-account input[type=text]::placeholder,body .woocommerce-account input[type=email]::placeholder,body .woocommerce-account input[type=password]::placeholder,body .woocommerce-account input[type=tel]::placeholder,body .woocommerce-account input[type=url]::placeholder,body .woocommerce-account textarea::placeholder,body .woocommerce-account select::placeholder{color:var(--color-on-bg-grey);font-size:var(--font-size-base)}body .woocommerce-account input[type=text]::-webkit-input-placeholder,body .woocommerce-account input[type=email]::-webkit-input-placeholder,body .woocommerce-account input[type=password]::-webkit-input-placeholder,body .woocommerce-account input[type=tel]::-webkit-input-placeholder,body .woocommerce-account input[type=url]::-webkit-input-placeholder,body .woocommerce-account textarea::-webkit-input-placeholder,body .woocommerce-account select::-webkit-input-placeholder{color:var(--color-on-bg-grey);font-size:var(--font-size-base)}body .woocommerce-account input[type=text]::-moz-placeholder,body .woocommerce-account input[type=email]::-moz-placeholder,body .woocommerce-account input[type=password]::-moz-placeholder,body .woocommerce-account input[type=tel]::-moz-placeholder,body .woocommerce-account input[type=url]::-moz-placeholder,body .woocommerce-account textarea::-moz-placeholder,body .woocommerce-account select::-moz-placeholder{color:var(--color-on-bg-grey);font-size:var(--font-size-base);opacity:1}body .woocommerce-account input[type=text]:-ms-input-placeholder,body .woocommerce-account input[type=email]:-ms-input-placeholder,body .woocommerce-account input[type=password]:-ms-input-placeholder,body .woocommerce-account input[type=tel]:-ms-input-placeholder,body .woocommerce-account input[type=url]:-ms-input-placeholder,body .woocommerce-account textarea:-ms-input-placeholder,body .woocommerce-account select:-ms-input-placeholder{color:var(--color-on-bg-grey);font-size:var(--font-size-base)}body .woocommerce form .form-row{padding:0;margin:0 0 20px}.woocommerce-account fieldset,.woocommerce fieldset{padding:40px 20px;margin:60px 0;border:1px solid var(--color-on-bg-grey-dark)}.woocommerce-account legend,.woocommerce legend{padding:0 8px;text-transform:uppercase}body .woocommerce-account .woocommerce-Button.button,body .woocommerce-account button.woocommerce-Button,body .woocommerce-account .button.woocommerce-Button,body .woocommerce-account a.button,body .woocommerce-account .button{background:var(--color-on-bg-main);color:var(--color-bg-main);padding:18px 40px;text-transform:uppercase;font-size:var(--font-size-base);font-weight:400;line-height:normal;width:100%;max-width:340px;border-radius:0;border:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .woocommerce-account .woocommerce-Button.button:hover,body .woocommerce-account .woocommerce-Button.button:focus,body .woocommerce-account button.woocommerce-Button:hover,body .woocommerce-account button.woocommerce-Button:focus,body .woocommerce-account .button.woocommerce-Button:hover,body .woocommerce-account .button.woocommerce-Button:focus,body .woocommerce-account a.button:hover,body .woocommerce-account a.button:focus,body .woocommerce-account .button:hover,body .woocommerce-account .button:focus{opacity:.8;background:var(--color-on-bg-main);color:var(--color-bg-main);line-height:normal}body .woocommerce-error,body .woocommerce-info,body .woocommerce-message{padding:40px 20px 40px 3.5em;margin:0 0 60px;background:var(--color-bg-secondary);color:var(--color-on-bg-main);font-size:var(--font-size-body-base)}body .woocommerce-error::before,body .woocommerce-info::before,body .woocommerce-message::before{top:40px}.woocommerce-account p,.woocommerce-cart p,.woocommerce-checkout p,.woocommerce-order-received p{font-size:16px}body.woocommerce-account .woocommerce h2{font-size:var(--font-size-heading-md)}body .woocommerce-Address{margin-top:40px}body .woocommerce-Address .edit{color:var(--color-on-bg-grey);margin-bottom:8px;display:inline-block;text-decoration:underline}body .woocommerce-Address .edit:hover{color:var(--color-on-bg-main)}.elementor-location-header .elementor-menu-toggle .e-font-icon-svg{fill:var(--color-on-bg-grey-dark)}.elementor-location-header .elementor-nav-menu::after{display:none}.elementor-location-header .elementor-nav-menu--main ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.elementor-location-header .elementor-nav-menu--main .menu-item{padding:0}.elementor-location-header .elementor-nav-menu--main a{font-family:var(--font-main);font-size:var(--font-size-body-base);font-weight:400;line-height:var(--line-height-relaxed);text-decoration:none;padding-left:0;padding-right:0}.elementor-location-header .elementor-nav-menu--main a::before,.elementor-location-header .elementor-nav-menu--main a::after{display:none}.elementor-location-header .elementor-nav-menu--main a:hover{text-decoration:none}.elementor-location-header .elementor-nav-menu--main a:hover::before,.elementor-location-header .elementor-nav-menu--main a:hover::after{display:none}.elementor-location-header .elementor-element-c39257d .elementor-menu-toggle{display:none!important}.elementor-location-header .elementor-element-c39257d .elementor-nav-menu--main{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.elementor-location-header .elementor-element-c39257d .elementor-nav-menu--dropdown{display:none!important}.elementor-location-header .elementor-nav-menu--main a.elementor-item{text-decoration:none;position:relative;display:inline-block}.elementor-location-header .elementor-nav-menu--main a.elementor-item::after{display:block;content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background:var(--color-on-bg-main);opacity:0;will-change:width,opacity;-webkit-transition:width .7s cubic-bezier(.22,1,.36,1),opacity .7s ease;transition:width .7s cubic-bezier(.22,1,.36,1),opacity .7s ease}.elementor-location-header .elementor-nav-menu--main a.elementor-item:hover::after{width:100%;opacity:1}.elementor-location-header .elementor-nav-menu--main a.elementor-item.elementor-item-active::after{width:100%;opacity:1}.elementor-location-header .elementor-nav-menu--main>ul.elementor-nav-menu>li.current-menu-item>a.elementor-item::after{width:100%}.svg-arrow_left_big-dims,.svg-arrow_right_big-dims{width:91px;height:39px}.elementor-location-header,header,.elementor-section-header,[data-elementor-type=header]{z-index:9999!important;position:relative;background:var(--color-bg-main)!important}main{padding-top:60px!important}.elementor-container,.elementor-section .elementor-container,.elementor-location-header .elementor-container,.elementor-section[data-elementor-type=section] .elementor-container{max-width:var(--container-width)!important;margin:0 auto!important;padding-left:var(--container-padding)!important;padding-right:var(--container-padding)!important}.elementor-section .elementor-container{max-width:var(--container-width)!important;margin:0 auto!important;padding-left:var(--container-padding)!important;padding-right:var(--container-padding)!important}.elementor-location-header .elementor-nav-menu a,.elementor-location-header .elementor-nav-menu a:focus,.elementor-location-header .elementor-nav-menu a:hover{padding:0}.menu-item{position:relative}.menu-item a{position:relative;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.menu-item a::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--color-on-bg-main);-webkit-transition:width 1s ease;transition:width 1s ease}.menu-item a:hover::after{width:100%}.menu-item.current-menu-item a:hover::after,.menu-item.current_page_item a:hover::after{background:var(--color-primary-main)}#always-burger .elementor-nav-menu--main{display:none!important}#always-burger .elementor-menu-toggle{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;position:relative;z-index:10000;padding:0;background:0 0;border:0;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}#always-burger .elementor-menu-toggle:hover{opacity:.8}#always-burger .elementor-menu-toggle i,#always-burger .elementor-menu-toggle svg{display:none!important}#always-burger .elementor-menu-toggle::before{content:"";display:block;width:18px;height:1px;background:var(--color-on-bg-main);-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute;left:0;top:50%;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}#always-burger .elementor-menu-toggle::after{content:"Menu";font-family:var(--font-main);font-size:var(--font-size-body-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--color-on-bg-main);-webkit-transition:all .3s ease;transition:all .3s ease;padding-left:26px}#always-burger .elementor-menu-toggle span{display:block;width:18px;height:1px;background:var(--color-on-bg-main);-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute;left:0;top:50%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}#always-burger .elementor-menu-toggle.melodynk-menu-open::before{-webkit-transform:rotate(45deg) translateY(0) translateX(0);-ms-transform:rotate(45deg) translateY(0) translateX(0);transform:rotate(45deg) translateY(0) translateX(0)}#always-burger .elementor-menu-toggle.melodynk-menu-open span{-webkit-transform:rotate(-45deg) translateY(0) translateX(0);-ms-transform:rotate(-45deg) translateY(0) translateX(0);transform:rotate(-45deg) translateY(0) translateX(0)}#always-burger .elementor-nav-menu--dropdown{display:none!important}.melodynk-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:var(--color-bg-main);z-index:9998;opacity:0;visibility:hidden;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:opacity .3s ease-out,visibility .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,visibility .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,visibility .3s ease-out,transform .3s ease-out;transition:opacity .3s ease-out,visibility .3s ease-out,transform .3s ease-out,-webkit-transform .3s ease-out}.melodynk-menu-overlay[aria-hidden=false]{opacity:1;visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.melodynk-menu-overlay[aria-hidden=false] .melodynk-menu-overlay__container{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.melodynk-menu-overlay[aria-hidden=false] .melodynk-menu-overlay__nav li{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.melodynk-menu-overlay[aria-hidden=false] .melodynk-menu-overlay__slider{opacity:1;-webkit-transition-delay:1s;transition-delay:1s}.melodynk-menu-overlay__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:var(--container-width);height:100%;margin:0 auto;padding:0 var(--container-padding);background:var(--color-bg-main);-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.melodynk-menu-overlay__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:80px 40px 80px 0;position:relative;overflow-y:auto}.melodynk-menu-overlay__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:80px 0 80px 40px}.melodynk-menu-overlay__nav{margin-top:0}.melodynk-menu-overlay__nav ul{list-style:none;margin:0;padding:50px 0}.melodynk-menu-overlay__nav li{margin:0;padding:0;opacity:0;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease,-webkit-transform .6s ease;-webkit-transition-delay:0s;transition-delay:0s}.melodynk-menu-overlay[aria-hidden=false] .melodynk-menu-overlay__nav li:nth-child(1){-webkit-transition-delay:.4s;transition-delay:.4s}.melodynk-menu-overlay[aria-hidden=false] .melodynk-menu-overlay__nav li:nth-child(2){-webkit-transition-delay:.5s;transition-delay:.5s}.melodynk-menu-overlay[aria-hidden=false] .melodynk-menu-overlay__nav li:nth-child(3){-webkit-transition-delay:.6s;transition-delay:.6s}.melodynk-menu-overlay[aria-hidden=false] .melodynk-menu-overlay__nav li:nth-child(4){-webkit-transition-delay:.7s;transition-delay:.7s}.melodynk-menu-overlay[aria-hidden=false] .melodynk-menu-overlay__nav li:nth-child(5){-webkit-transition-delay:.8s;transition-delay:.8s}.melodynk-menu-overlay[aria-hidden=false] .melodynk-menu-overlay__nav li:nth-child(6){-webkit-transition-delay:.9s;transition-delay:.9s}.melodynk-menu-overlay__nav li a{display:inline-block;padding:0;margin:20px 0 20px 0;font-family:var(--font-accent);font-size:var(--font-size-subtitle);font-weight:var(--font-weight-normal);line-height:var(--line-height-loose);color:var(--color-on-bg-main);text-decoration:none;text-transform:uppercase;-webkit-transition:color .3s ease,padding .3s ease;transition:color .3s ease,padding .3s ease}.melodynk-menu-overlay__nav li a:hover,.melodynk-menu-overlay__nav li a:focus{font-family:var(--font-accent)!important;font-size:var(--font-size-subtitle)!important;line-height:var(--line-height-loose)!important;padding:0}.melodynk-menu-overlay__secondary{display:none;list-style:none;margin:0;padding:20px 0 0;border-top:1px solid rgba(var(--color-on-bg-main-rgb,0,0,0),.15)}.melodynk-menu-overlay__secondary li{margin:0;padding:0;opacity:0;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease,-webkit-transform .6s ease;-webkit-transition-delay:0s;transition-delay:0s}.melodynk-menu-overlay[aria-hidden=false] .melodynk-menu-overlay__secondary li:nth-child(1){-webkit-transition-delay:1s;transition-delay:1s}.melodynk-menu-overlay[aria-hidden=false] .melodynk-menu-overlay__secondary li:nth-child(2){-webkit-transition-delay:1.1s;transition-delay:1.1s}.melodynk-menu-overlay__secondary a{display:inline-block;padding:0;margin:12px 0;font-family:var(--font-main);font-size:var(--font-size-body-base);font-weight:400;line-height:var(--line-height-relaxed);color:var(--color-on-bg-main);text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.melodynk-menu-overlay__secondary a:hover,.melodynk-menu-overlay__secondary a:focus{font-family:var(--font-main)!important;font-size:var(--font-size-body-base)!important;line-height:var(--line-height-relaxed)!important;padding:0}.melodynk-menu-overlay__slider{width:100%;max-width:400px;opacity:0;-webkit-transition:opacity .6s ease;transition:opacity .6s ease;-webkit-transition-delay:0s;transition-delay:0s}.melodynk-menu-slider{width:100%;position:relative}.melodynk-menu-slider__swiper{width:100%;overflow:hidden}.melodynk-menu-slider__item{width:100%}.melodynk-menu-slider__link{display:block;text-decoration:none}.melodynk-menu-slider__link:hover .melodynk-menu-slider__image img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.melodynk-menu-slider__image{width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:0;margin-bottom:16px;background:var(--color-bg-secondary);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;will-change:transform}.melodynk-menu-slider__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;will-change:transform}.melodynk-menu-slider__content{padding:0 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.melodynk-menu-slider__info{-webkit-box-flex:1;-ms-flex:1;flex:1}.melodynk-menu-slider__link:hover .melodynk-menu-slider__author,.melodynk-menu-slider__link:hover .melodynk-menu-slider__title{color:var(--color-on-bg-grey)}.melodynk-menu-slider__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:56px;gap:12px}.melodynk-menu-slider__prev,.melodynk-menu-slider__next{border-radius:0;padding:0;width:91px;height:39px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.melodynk-menu-slider__prev img,.melodynk-menu-slider__next img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;fill:var(--color-on-bg-grey);-webkit-transition:fill .3s ease,-webkit-filter .3s ease;transition:fill .3s ease,-webkit-filter .3s ease;transition:fill .3s ease,filter .3s ease;transition:fill .3s ease,filter .3s ease,-webkit-filter .3s ease}.melodynk-menu-slider__prev:hover img,.melodynk-menu-slider__next:hover img{fill:var(--color-on-bg-main);-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.melodynk-menu-slider__prev:disabled,.melodynk-menu-slider__next:disabled{opacity:.3;cursor:not-allowed}.melodynk-menu-slider .melodynk-menu-slider__author{font-family:var(--font-main);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--color-on-bg-grey);margin:0 0 4px 0;-webkit-transition:color .3s ease;transition:color .3s ease}.melodynk-menu-slider .melodynk-menu-slider__title{font-family:var(--font-main);font-size:var(--font-size-body-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--color-on-bg-main);margin:0;-webkit-transition:color .3s ease;transition:color .3s ease}.melodynk-menu-slider .melodynk-menu-slider__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end;font-family:var(--font-main);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-normal);color:var(--color-on-bg-secondary);margin-left:16px}.melodynk-menu-slider .melodynk-menu-slider__price del .woocommerce-Price-amount{font-size:var(--font-size-body-base)!important;color:var(--color-on-bg-grey)!important}.melodynk-menu-slider .melodynk-menu-slider__price .woocommerce-Price-amount{font-size:var(--font-size-heading-sm)!important;font-weight:var(--font-weight-normal)!important;color:var(--color-on-bg-main)!important}.melodynk-menu-slider .melodynk-menu-slider__prev,.melodynk-menu-slider .melodynk-menu-slider__next{background:0 0;border:0}.melodynk-menu-slider .melodynk-menu-slider__prev:hover,.melodynk-menu-slider .melodynk-menu-slider__prev:focus,.melodynk-menu-slider .melodynk-menu-slider__next:hover,.melodynk-menu-slider .melodynk-menu-slider__next:focus{background:0 0;border:0}.elementor-location-footer .elementor-widget-n-menu .e-n-menu-heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.elementor-location-footer .e-n-menu .e-n-menu-title-container{text-decoration:none;position:relative;display:inline-block}.elementor-location-footer .e-n-menu .e-n-menu-title-container::after{display:block;content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background:var(--color-on-bg-main);opacity:0;will-change:width,opacity;-webkit-transition:width .7s cubic-bezier(.22,1,.36,1),opacity .7s ease;transition:width .7s cubic-bezier(.22,1,.36,1),opacity .7s ease}.elementor-location-footer .e-n-menu .e-n-menu-title-container:hover::after{width:100%;opacity:1}.elementor-location-footer [data-id*=footer_social] .elementor-button,.elementor-location-footer .elementor-widget-button .elementor-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;background:0 0;border:0;border-radius:50%;position:relative;padding:0;width:90px;height:60px;min-width:90px;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.elementor-location-footer [data-id*=footer_social] .elementor-button .elementor-button-icon,.elementor-location-footer [data-id*=footer_social] .elementor-button svg,.elementor-location-footer .elementor-widget-button .elementor-button .elementor-button-icon,.elementor-location-footer .elementor-widget-button .elementor-button svg{font-size:24px;width:24px;height:24px}.elementor-location-footer [data-id*=footer_social] .elementor-button .elementor-button-icon path,.elementor-location-footer [data-id*=footer_social] .elementor-button .elementor-button-icon circle,.elementor-location-footer [data-id*=footer_social] .elementor-button .elementor-button-icon rect,.elementor-location-footer [data-id*=footer_social] .elementor-button svg path,.elementor-location-footer [data-id*=footer_social] .elementor-button svg circle,.elementor-location-footer [data-id*=footer_social] .elementor-button svg rect,.elementor-location-footer .elementor-widget-button .elementor-button .elementor-button-icon path,.elementor-location-footer .elementor-widget-button .elementor-button .elementor-button-icon circle,.elementor-location-footer .elementor-widget-button .elementor-button .elementor-button-icon rect,.elementor-location-footer .elementor-widget-button .elementor-button svg path,.elementor-location-footer .elementor-widget-button .elementor-button svg circle,.elementor-location-footer .elementor-widget-button .elementor-button svg rect{fill:currentColor}.elementor-location-footer [data-id*=footer_social] .elementor-button::before,.elementor-location-footer .elementor-widget-button .elementor-button::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid var(--color-on-bg-grey);border-radius:50%;pointer-events:none;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;-webkit-transform:rotate(-14deg);-ms-transform:rotate(-14deg);transform:rotate(-14deg)}.elementor-location-footer [data-id*=footer_social] .elementor-button:hover,.elementor-location-footer .elementor-widget-button .elementor-button:hover{color:var(--color-on-bg-main)}.elementor-location-footer [data-id*=footer_social] .elementor-button:hover::before,.elementor-location-footer .elementor-widget-button .elementor-button:hover::before{border-color:var(--color-on-bg-main)}.elementor-location-footer .e-n-menu-title-text{font-size:14px;color:var(--color-on-bg-grey)}.elementor-location-footer .elementor-widget-text-editor{font-size:16px;font-weight:700;color:var(--color-on-bg-main)}.elementor-location-footer .e-n-menu-heading{gap:8px}.elementor-element-aa49902.e-con{overflow:visible!important}.elementor-element:has(.hero_slider){overflow:visible!important}.elementor-carousel-image{height:auto!important;aspect-ratio:3/2;background-size:contain!important;background-position:center!important}.elementor-carousel-wrapper,.elementor-carousel,.elementor-carousel .swiper-slide{background-color:transparent!important}.elementor-34 .elementor-element.elementor-element-8c4ac3f .elementor-main-swiper{height:auto!important}.elementor-widget-media-carousel .swiper-button-next,.elementor-widget-media-carousel .swiper-button-prev{width:91px!important;height:39px!important;top:auto!important;bottom:-80px!important;left:50%!important;margin-left:-45.5px!important;background:0 0!important;border:0!important;border-radius:0!important}.elementor-widget-media-carousel .swiper-button-next::after,.elementor-widget-media-carousel .swiper-button-prev::after{display:none!important}.elementor-widget-media-carousel .swiper-button-next::before,.elementor-widget-media-carousel .swiper-button-prev::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transition:all .3s ease;transition:all .3s ease}.elementor-widget-media-carousel .swiper-button-prev{left:50%!important;margin-left:-120px!important;-webkit-transform:translateX(0)!important;-ms-transform:translateX(0)!important;transform:translateX(0)!important}.elementor-widget-media-carousel .swiper-button-prev::before{background-image:url(/wp-content/themes/hello-elementor-child/img/svgsprite/stack/svg/sprite.stack.svg#arrow_left_big)}.elementor-widget-media-carousel .swiper-button-next{left:50%!important;margin-left:30px!important;-webkit-transform:translateX(0)!important;-ms-transform:translateX(0)!important;transform:translateX(0)!important}.elementor-widget-media-carousel .swiper-button-next::before{background-image:url(/wp-content/themes/hello-elementor-child/img/svgsprite/stack/svg/sprite.stack.svg#arrow_right_big)}.elementor-widget-media-carousel .swiper-button-next:hover::before,.elementor-widget-media-carousel .swiper-button-prev:hover::before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}#hero_slider .elementor-swiper-button-next,#hero_slider .elementor-swiper-button-prev{bottom:0!important;top:auto!important;width:91px!important;height:39px!important;background:0 0!important;border:0!important;border-radius:0!important}#hero_slider .elementor-swiper-button-next svg,#hero_slider .elementor-swiper-button-prev svg{display:none!important}#hero_slider .elementor-swiper-button-next::before,#hero_slider .elementor-swiper-button-prev::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}#hero_slider .elementor-swiper-button-next{right:27%!important;left:auto!important;margin-left:0!important}#hero_slider .elementor-swiper-button-next::before{background-image:url(/wp-content/themes/hello-elementor-child/img/svgsprite/stack/svg/sprite.stack.svg#arrow_right_big)}#hero_slider .elementor-swiper-button-prev{left:27%!important;margin-left:0!important}#hero_slider .elementor-swiper-button-prev::before{background-image:url(/wp-content/themes/hello-elementor-child/img/svgsprite/stack/svg/sprite.stack.svg#arrow_left_big)}#hero_slider .elementor-swiper-button-next:hover::before,#hero_slider .elementor-swiper-button-prev:hover::before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}html .melodynk-product-info{position:relative;margin-top:30px;max-width:100%;background:0 0;text-align:center;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}html .melodynk-product-info div:first-child{font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-normal);color:var(--color-on-bg-grey);font-family:var(--font-main);line-height:var(--line-height-relaxed);margin:0 0 4px 0}html .melodynk-product-info div:last-child{font-size:var(--font-size-heading-md);font-weight:500;color:var(--color-on-bg-main);font-family:var(--font-main);line-height:var(--line-height-relaxed);margin:0}.swiper-slide:not(.swiper-slide-next) .melodynk-product-info{opacity:0!important}.swiper-slide-next .melodynk-product-info{opacity:1!important}.hero-slide-overlay{pointer-events:auto;cursor:pointer}.melodynk-products-grid__wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.melodynk-products-grid__column{display:block}.melodynk-products-grid__column .melodynk-products-grid__list{list-style:none;display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;row-gap:60px;margin:0;padding:0}.melodynk-products-grid__list{list-style:none;margin:0;padding:0}.melodynk-products-grid__item{position:relative}.melodynk-products-grid__link{text-decoration:none;color:inherit;display:block}.melodynk-products-grid__item-image{position:relative;width:100%;overflow:hidden;margin-bottom:20px}.melodynk-products-grid__item-image img{width:100%;height:auto;display:block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;will-change:transform}.melodynk-products-grid__item-image:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.melodynk-products-grid__item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.melodynk-products-grid .d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.melodynk-products-grid__item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-flex:1;-ms-flex:1;flex:1}.melodynk-products-grid .melodynk-products-grid__item-author,.melodynk-products-grid .melodynk-products-grid__item-reference-label{font-family:var(--font-main);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--color-on-bg-grey);margin:0 0 4px 0;-webkit-transition:color .3s ease;transition:color .3s ease}.melodynk-products-grid .melodynk-products-grid__item-title,.melodynk-products-grid .melodynk-products-grid__item-reference{font-family:var(--font-main);font-size:var(--font-size-body-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--color-on-bg-main);margin:0;-webkit-transition:color .3s ease;transition:color .3s ease}.melodynk-products-grid .melodynk-products-grid__item-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end;font-family:var(--font-main);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-normal);color:var(--color-on-bg-secondary);text-align:right;-ms-flex-negative:0;flex-shrink:0;margin-left:16px}.melodynk-products-grid .melodynk-products-grid__item-price del .woocommerce-Price-amount{font-size:var(--font-size-body-base)!important;color:var(--color-on-bg-grey)!important}.melodynk-products-grid .melodynk-products-grid__item-price .woocommerce-Price-amount{font-size:var(--font-size-heading-sm)!important;font-weight:var(--font-weight-normal)!important;color:var(--color-on-bg-main)!important}.melodynk-products-grid__pagination{margin-top:40px}.melodynk-products-grid__pagination ul.page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;list-style:none;padding:0;margin:0}.melodynk-product-images-slider{position:relative;width:100vw;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);overflow-x:clip;overflow-y:visible}.melodynk-product-images-slider .swiper{visibility:hidden}.melodynk-product-images-slider .swiper.swiper-initialized{visibility:visible}.melodynk-product-images-slider .melodynk-slider-swiper{position:relative;width:100%;overflow:visible;max-height:376px}.melodynk-product-images-slider .melodynk-slider-swiper .swiper{position:relative}.melodynk-product-images-slider .melodynk-slider-swiper .swiper.is-preinit .swiper-slide{-webkit-transition:none!important;transition:none!important}.melodynk-product-images-slider .melodynk-slider-swiper .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.melodynk-product-images-slider .melodynk-slider-swiper .swiper-slide{-ms-flex-negative:0;flex-shrink:0;height:376px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,transform .35s ease;transition:opacity .35s ease,transform .35s ease,-webkit-transform .35s ease}.melodynk-product-images-slider .melodynk-slider-swiper .swiper-slide .melodynk-slider__img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:0;background:0 0}.melodynk-product-images-slider .melodynk-slider-swiper .melodynk-slider__slide--video .melodynk-slider__video-wrap{position:relative;width:100%;height:100%;background:#000;border-radius:4px;overflow:hidden;cursor:pointer}.melodynk-product-images-slider .melodynk-slider-swiper .melodynk-slider__slide--video .melodynk-slider__video-thumb{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.melodynk-product-images-slider .melodynk-slider-swiper .melodynk-slider__slide--video .melodynk-slider__video-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:0 0;border:0;padding:0;cursor:pointer;opacity:.85;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;z-index:2}.melodynk-product-images-slider .melodynk-slider-swiper .melodynk-slider__slide--video .melodynk-slider__video-play:hover{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.melodynk-product-images-slider .melodynk-slider-swiper .melodynk-slider__slide--video .melodynk-slider__video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.melodynk-product-images-slider .melodynk-slider-swiper.is-centered .swiper-slide{opacity:.65;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.melodynk-product-images-slider .melodynk-slider-swiper.is-centered .swiper-slide.swiper-slide-active{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.melodynk-product-images-slider:not(.is-ready) .swiper-slide{-webkit-transition:none;transition:none}.melodynk-product-images-slider .swiper{overflow:clip visible!important}.melodynk-product-images-slider .swiper-button-prev,.melodynk-product-images-slider .swiper-button-next{width:91px!important;height:39px!important;background:0 0!important;border:0!important;border-radius:0!important;position:absolute;top:20px;z-index:10;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0!important}.melodynk-product-images-slider .swiper-button-prev svg,.melodynk-product-images-slider .swiper-button-prev::after,.melodynk-product-images-slider .swiper-button-next svg,.melodynk-product-images-slider .swiper-button-next::after{display:none!important}.melodynk-product-images-slider .swiper-button-prev img,.melodynk-product-images-slider .swiper-button-next img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.melodynk-product-images-slider .swiper-button-prev:hover img,.melodynk-product-images-slider .swiper-button-next:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.melodynk-product-images-slider .swiper-button-prev{left:0;-webkit-transform:translateX(167px);-ms-transform:translateX(167px);transform:translateX(167px)}.melodynk-product-images-slider .swiper-button-next{right:0;-webkit-transform:translateX(-167px);-ms-transform:translateX(-167px);transform:translateX(-167px)}.melodynk-product-images-slider .swiper-pagination{bottom:-18px}.melodynk-product-archive-home .wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.melodynk-product-archive-home .wrapper.single-column{grid-template-columns:1fr;justify-items:center;max-width:600px;margin:0 auto}.melodynk-product-archive-home .column{display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;gap:96px}.melodynk-product-archive-home--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.column--left .melodynk-product-archive-home--item{max-height:750px;overflow:hidden}.melodynk-product-archive-home--item-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;overflow:hidden;margin-bottom:20px}.melodynk-product-archive-home--item-image img{width:100%;height:auto;display:block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.melodynk-product-archive-home--item-image:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.melodynk-product-archive-home--item--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.melodynk-product-archive-home .d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.melodynk-product-archive-home--item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-flex:1;-ms-flex:1;flex:1}.melodynk-product-archive-home .melodynk-product-archive-home--item-author,.melodynk-product-archive-home .melodynk-product-archive-home--item-reference-label{font-family:var(--font-main);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--color-on-bg-grey);margin:0 0 4px 0;-webkit-transition:color .3s ease;transition:color .3s ease}.melodynk-product-archive-home .melodynk-product-archive-home--item-title,.melodynk-product-archive-home .melodynk-product-archive-home--item-reference{font-family:var(--font-main);font-size:var(--font-size-body-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--color-on-bg-main);margin:0;-webkit-transition:color .3s ease;transition:color .3s ease}.melodynk-product-archive-home--item-price{font-family:var(--font-main);font-size:var(--font-size-body-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--color-on-bg-main);text-align:right;-ms-flex-negative:0;flex-shrink:0}.melodynk-product-archive-home--view-more-wrap{margin-top:40px}.melodynk-product-archive-home.has-single-item .melodynk-product-archive-home--view-more-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.curved-section-top,.curved-section-bottom,.curved-section{position:relative;background:var(--color-bg-main);overflow:visible}.curved-section-top>*,.curved-section-bottom>*,.curved-section>*{position:relative;z-index:1}.curved-section-top::before,.curved-section::before{content:"";position:absolute;top:0;left:0;width:100vw;height:300px;background:var(--color-bg-main);background-image:url(/wp-content/themes/hello-elementor-child/img/curved-section-top.png);background-size:100% 100%;background-position:top center;background-repeat:no-repeat;pointer-events:none;z-index:0}.curved-section-bottom::after,.curved-section::after{content:"";position:absolute;bottom:0;left:0;width:100vw;height:300px;background:var(--color-bg-main);background-image:url(/wp-content/themes/hello-elementor-child/img/curved-section-top.png);background-size:100% 100%;background-position:bottom center;background-repeat:no-repeat;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);pointer-events:none;z-index:0}.why-melodynk{text-align:center}.why-melodynk__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:48px;max-width:1200px;margin:0 auto;padding:0 20px}.why-item{width:100%;aspect-ratio:1/1;border-radius:50%;border:1px solid var(--color-on-bg-grey);background-color:var(--color-bg-main);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:20px;position:relative}.why-item.why-item--accent{border:0;padding:25px;background-image:url(/wp-content/themes/hello-elementor-child/img/svgsprite/stack/svg/sprite.stack.svg#circle_accent);background-repeat:no-repeat;background-position:center;background-size:100% 100%}.melodynk-blog-featured-row{display:grid;grid-template-columns:calc(56% - 181px) auto calc(44% - 181px);gap:76px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.melodynk-blog-featured-row .melodynk-blog-card:first-of-type .melodynk-blog-card__image{height:412px}.melodynk-blog-featured-row .melodynk-blog-card:first-of-type .melodynk-blog-card__image::before{display:none}.melodynk-blog-featured-row .melodynk-blog-card:last-of-type .melodynk-blog-card__image{height:290px}.melodynk-blog-featured-row .melodynk-blog-card:last-of-type .melodynk-blog-card__image::before{display:none}.melodynk-blog-featured-row__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.melodynk-blog-card__image{display:block;width:100%;border-radius:0;position:relative;overflow:hidden}.melodynk-blog-card__image::before{content:"";display:block;padding-top:58%}.melodynk-blog-card__image .melodynk-blog-card__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;will-change:transform}.melodynk-blog-card__image:hover .melodynk-blog-card__img,.melodynk-blog-card__image:focus-visible .melodynk-blog-card__img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.melodynk-blog-card__meta{margin-top:20px;margin-bottom:10px}.melodynk-blog-card__date{font-family:var(--font-main);font-size:var(--font-size-body-sm);color:var(--color-on-bg-grey);margin-bottom:10px}.melodynk-blog-card__title{font-family:"Avenir Next",var(--font-accent);color:var(--color-on-bg-main);margin:0;line-height:1.2}.melodynk-blog-card__title a{font-size:var(--font-size-heading-sm);line-height:1;font-weight:400;color:inherit;text-decoration:none;display:block}.melodynk-blog-card__title a:hover{text-decoration:underline;font-size:var(--font-size-heading-sm);font-weight:400;line-height:1}.e-con:has(.melodynk-blog-archive){overflow:visible!important}.e-con:has(.melodynk-blog-archive)>.e-con-inner{height:auto!important}.melodynk-blog-archive{display:grid;gap:40px;margin:0;padding:0}.melodynk-blog-archive-empty{text-align:center;padding:2rem;color:var(--color-on-bg-grey);font-style:italic}.melodynk-blog-archive-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.melodynk-blog-archive-item__image{display:block;width:100%;overflow:hidden;margin-bottom:20px;text-decoration:none;border-radius:0}.melodynk-blog-archive-item__image img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;will-change:transform}.melodynk-blog-archive-item__image:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.melodynk-blog-archive-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.melodynk-blog-archive-item__date{font-size:var(--font-size-sm);color:var(--color-on-bg-grey);font-family:var(--font-main);margin-bottom:12px}.melodynk-blog-archive-item__title{margin:0;font-size:var(--font-size-heading-sm);color:var(--color-on-bg-main);font-family:var(--font-main)}.melodynk-blog-archive-item__title a{color:inherit;text-decoration:none;display:block;-webkit-transition:color .3s ease;transition:color .3s ease}.melodynk-blog-archive-item__title a:hover,.melodynk-blog-archive-item__title a:focus{text-decoration:underline}html .melodynk-blog-archive .melodynk-blog-archive-item__title{text-transform:none}.melodynk-blog-archive__pagination{margin-top:60px;text-align:center}.melodynk-blog-archive__pagination .page-numbers{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;list-style:none;margin:0;padding:0;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.melodynk-blog-archive__pagination .page-numbers li{margin:0}.melodynk-blog-archive__pagination .page-numbers a,.melodynk-blog-archive__pagination .page-numbers span{display:inline-block;padding:8px 12px;color:var(--color-on-bg-main);text-decoration:none;border:1px solid var(--color-on-bg-grey-dark);-webkit-transition:all .3s ease;transition:all .3s ease}.melodynk-blog-archive__pagination .page-numbers a:hover,.melodynk-blog-archive__pagination .page-numbers span:hover{border-color:var(--color-on-bg-main);color:var(--color-on-bg-main)}.melodynk-blog-archive__pagination .page-numbers .current{border-color:var(--color-on-bg-main);background:var(--color-on-bg-main);color:var(--color-bg-main)}.melodynk-blog-latest{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:800px;margin:0 auto}.melodynk-blog-latest-empty{text-align:center;padding:2rem;color:var(--color-on-bg-grey);font-style:italic}.melodynk-blog-latest__image{display:block;width:100%;overflow:hidden;margin-bottom:20px;text-decoration:none;border-radius:0;max-height:400px;position:relative}.melodynk-blog-latest__image img{width:100%;height:auto;max-height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;will-change:transform}.melodynk-blog-latest__image:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.melodynk-blog-latest__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.melodynk-blog-latest__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.melodynk-blog-latest__date{font-size:var(--font-size-sm);color:var(--color-on-bg-grey);font-family:var(--font-main);margin-bottom:12px}.melodynk-blog-latest__title{margin:0;font-size:var(--font-size-heading-lg);color:var(--color-on-bg-main);font-family:var(--font-main);text-transform:none}.melodynk-blog-latest__title a{color:inherit;text-decoration:none;display:block;-webkit-transition:color .3s ease;transition:color .3s ease}.melodynk-blog-latest__title a:hover,.melodynk-blog-latest__title a:focus{text-decoration:underline}.melodynk-blog-latest__button{-ms-flex-item-align:start;align-self:flex-start;-ms-flex-negative:0;flex-shrink:0}html .melodynk-blog-latest .melodynk-blog-latest__title{text-transform:none}.melodynk-scroll-stack{position:relative;width:100%;background:var(--color-bg-main);isolation:isolate}.melodynk-scroll-stack__track{position:relative;background:var(--color-bg-main)}.melodynk-scroll-stack__slide{position:sticky;top:0;min-height:100vh;min-height:100dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:80px 0 40px 0;background:var(--color-bg-main);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.melodynk-scroll-stack__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;width:100%}.melodynk-scroll-stack__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(16px,4vw,40px);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;border-top:1px solid var(--color-on-bg-grey-dark);border-bottom:1px solid var(--color-on-bg-grey-dark);padding:24px 0}.melodynk-scroll-stack__number{font-size:var(--font-size-heading-md);font-family:var(--font-main);font-weight:var(--font-weight-demi-bold);color:var(--color-on-bg-main);min-width:80px}.melodynk-scroll-stack__body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.melodynk-scroll-stack__title{margin:0;font-family:var(--font-main);font-size:var(--font-size-heading-md);color:var(--color-on-bg-main)}.melodynk-scroll-stack__text{margin:0;font-size:var(--font-size-body-base);color:var(--color-on-bg-main)}.melodynk-scroll-stack__media{width:100%;background:var(--color-bg-main);border-radius:var(--border-radius);overflow:hidden;-webkit-box-shadow:0 25px 60px rgb(0 0 0 / .35);box-shadow:0 25px 60px rgb(0 0 0 / .35)}.melodynk-scroll-stack__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;contain:layout style paint}.melodynk-scroll-stack__empty{padding:2rem;text-align:center;color:var(--color-on-bg-grey)}.artists-slider{background:var(--color-bg-main);color:var(--color-on-bg-main);padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.artists-slider__header{text-align:center;font-size:60px;font-family:var(--font-accent);font-weight:var(--font-weight-normal);margin-bottom:100px;letter-spacing:1.8px;text-transform:uppercase}.artists-slider__container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:60vh;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;overflow:hidden}.artists-slider__work-image{-webkit-box-flex:1;-ms-flex:1;flex:1;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;min-height:700px}.artists-slider__profile{-webkit-box-flex:0;-ms-flex:0 0 450px;flex:0 0 450px;padding:0;display:grid;grid-template-rows:auto auto;row-gap:120px;-ms-flex-line-pack:end;align-content:end;-webkit-box-align:end;-ms-flex-align:end;align-items:end;justify-items:center;position:relative}.artists-slider__photo-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:62px;width:100%;margin-bottom:0}.artists-slider__photo-container .artists-slider__navigation{position:relative;-webkit-transform:none;-ms-transform:none;transform:none;background:0 0;width:91px;height:39px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0;z-index:10;font-size:0;padding:0;border:0;cursor:pointer;pointer-events:auto;-webkit-transition:background .3s ease,border-color .3s ease;transition:background .3s ease,border-color .3s ease}.artists-slider__photo-container .artists-slider__navigation::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.artists-slider__photo-container .artists-slider__navigation--prev{left:auto}.artists-slider__photo-container .artists-slider__navigation--prev::before{background-image:url(/wp-content/themes/hello-elementor-child/img/svgsprite/stack/svg/sprite.stack.svg#arrow_left_big)}.artists-slider__photo-container .artists-slider__navigation--next{right:auto}.artists-slider__photo-container .artists-slider__navigation--next::before{background-image:url(/wp-content/themes/hello-elementor-child/img/svgsprite/stack/svg/sprite.stack.svg#arrow_right_big)}.artists-slider__photo-container .artists-slider__navigation:hover::before,.artists-slider__photo-container .artists-slider__navigation:focus::before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.artists-slider__photo-container .artists-slider__navigation:hover,.artists-slider__photo-container .artists-slider__navigation:focus{background:0 0!important;border:0!important}.artists-slider__photo-container .artists-slider__navigation:disabled{opacity:.3;cursor:not-allowed}.artists-slider__photo{width:294px;height:390px;border-radius:50%!important;-o-object-fit:cover;object-fit:cover;border:3px solid rgb(255 255 255 / .1);display:block;pointer-events:none}.artists-slider__navigation{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:var(--color-on-bg-main);font-size:1.5rem;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:10;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:rgb(255 255 255 / .1)}.artists-slider__navigation--prev{left:2rem}.artists-slider__navigation--next{right:2rem}.artists-slider__navigation:hover{opacity:.7;background:rgb(255 255 255 / .2)}.artists-slider__meta{display:grid;grid-template-columns:1fr auto;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-box-align:end;-ms-flex-align:end;align-items:end;width:100%}.artists-slider__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.artists-slider .artists-slider__name{font-size:32px;font-weight:var(--font-weight-normal);margin-bottom:1rem;text-align:left;font-family:"Avenir Next",var(--font-accent);text-transform:none}.artists-slider .artists-slider__description{font-size:var(--font-size-base);line-height:1.6;margin-bottom:0;text-align:left;max-width:420px;color:var(--color-on-bg-grey);font-family:var(--font-main);text-transform:none}.artists-slider__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:7px}.artists-slider__no-artists{text-align:center;padding:4rem 2rem;font-size:1.2rem;color:rgb(255 255 255 / .7)}.artists-slider .swiper-slide{display:grid;grid-template-columns:1fr 1fr;gap:40px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%!important;-ms-flex-negative:0;flex-shrink:0}.artists-slider .swiper-slide .artists-slider__work-image,.artists-slider .swiper-slide .artists-slider__profile{width:100%}.artists-slider .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.artists-slider .swiper-slide-active .artists-slider__photo-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.artist-social-links{color:var(--color-on-bg-main)}.artist-social-links__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.artist-social-links__title{font-size:var(--font-size-body-base);color:var(--color-on-bg-main);margin:0}.artist-social-links__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.artist-social-links__link{font-size:var(--font-size-body-base);color:var(--color-on-bg-main);text-transform:uppercase;text-decoration:underline!important;background:0 0;border:0;padding:0;margin:0;display:inline;-webkit-transition:color .3s ease;transition:color .3s ease}.artist-social-links__link:hover,.artist-social-links__link:focus,.artist-social-links__link:active{color:var(--color-on-bg-grey)!important;background:0 0;border:0;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;text-decoration:underline!important}.artist-social-links__no-links{text-align:center;padding:2rem;opacity:.7;font-style:italic}.artist-portfolio-grid{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;margin:0;padding:0}.artist-portfolio-grid .portfolio-item{position:relative;overflow:hidden;border-radius:0;cursor:pointer;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin-bottom:40px;display:inline-block;width:100%}.artist-portfolio-grid .portfolio-item .portfolio-image{width:100%;height:auto;display:block;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;border-radius:0}.artist-portfolio-grid .portfolio-item:hover .portfolio-image{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.portfolio-empty{text-align:center;padding:2rem;color:#666;font-style:italic;background:#f9f9f9;border-radius:8px;border:2px dashed #ddd}.portfolio-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .9);z-index:9999;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.portfolio-lightbox.active{opacity:1;visibility:visible}.portfolio-lightbox .lightbox-overlay{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.portfolio-lightbox .lightbox-content{position:relative;max-width:90%;max-height:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.portfolio-lightbox .lightbox-content .lightbox-image{max-width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain}.portfolio-lightbox .lightbox-content .lightbox-caption{color:#fff;text-align:center;margin-top:1rem;font-size:1.1rem;max-width:600px}.portfolio-lightbox .lightbox-content .lightbox-close{position:absolute;top:-40px;right:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;cursor:pointer;padding:0;width:24px;height:24px;display:block;-webkit-mask:url(/wp-content/themes/hello-elementor-child/img/svgsprite/stack/svg/sprite.stack.svg#icons--icons--close) no-repeat center;mask:url(/wp-content/themes/hello-elementor-child/img/svgsprite/stack/svg/sprite.stack.svg#icons--icons--close) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--color-on-bg-main,#FFFFFF);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);opacity:1;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.portfolio-lightbox .lightbox-content .lightbox-close:hover,.portfolio-lightbox .lightbox-content .lightbox-close:focus{background-color:var(--color-on-bg-main,#FFFFFF);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);opacity:.8}.portfolio-lightbox .lightbox-content .lightbox-prev,.portfolio-lightbox .lightbox-content .lightbox-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:91px;height:39px;background:0 0;border:0;border-radius:0;cursor:pointer;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden}.portfolio-lightbox .lightbox-content .lightbox-prev svg,.portfolio-lightbox .lightbox-content .lightbox-prev::after,.portfolio-lightbox .lightbox-content .lightbox-prev i,.portfolio-lightbox .lightbox-content .lightbox-prev span,.portfolio-lightbox .lightbox-content .lightbox-prev *,.portfolio-lightbox .lightbox-content .lightbox-next svg,.portfolio-lightbox .lightbox-content .lightbox-next::after,.portfolio-lightbox .lightbox-content .lightbox-next i,.portfolio-lightbox .lightbox-content .lightbox-next span,.portfolio-lightbox .lightbox-content .lightbox-next *{display:none!important}.portfolio-lightbox .lightbox-content .lightbox-prev::before,.portfolio-lightbox .lightbox-content .lightbox-next::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;display:block!important}.portfolio-lightbox .lightbox-content .lightbox-prev:hover::before,.portfolio-lightbox .lightbox-content .lightbox-next:hover::before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.portfolio-lightbox .lightbox-content .lightbox-prev{left:-120px}.portfolio-lightbox .lightbox-content .lightbox-prev::before{background-image:url(/wp-content/themes/hello-elementor-child/img/svgsprite/stack/svg/sprite.stack.svg#arrow_left_big)}.portfolio-lightbox .lightbox-content .lightbox-next{right:-120px}.portfolio-lightbox .lightbox-content .lightbox-next::before{background-image:url(/wp-content/themes/hello-elementor-child/img/svgsprite/stack/svg/sprite.stack.svg#arrow_right_big)}.artist-portfolio-grid[data-hover=fade] .portfolio-item:hover .portfolio-image{opacity:.8}.artist-portfolio-grid[data-hover=slide] .portfolio-item:hover{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.artist-portfolio-grid[data-hover=none] .portfolio-item:hover{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.artist-portfolio-grid[data-hover=none] .portfolio-item:hover .portfolio-image{-webkit-transform:none;-ms-transform:none;transform:none}.artists-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:60px 40px;max-width:var(--container-width);margin:0 auto;padding:0 var(--container-padding)}.artists-grid--cols-3{grid-template-columns:repeat(3,1fr)}.artists-grid__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:24px;padding-bottom:20px}.artists-grid__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:inherit;gap:24px}.artists-grid__photo-wrap{width:294px;height:390px;overflow:hidden;border-radius:50%}.artists-grid__photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:3px solid rgb(255 255 255 / .1);border-radius:50%;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.artists-grid__card:hover .artists-grid__photo{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.artists-grid__name{font-family:var(--font-accent);font-size:var(--font-size-heading-lg);font-weight:var(--font-weight-normal);color:var(--color-on-bg-main);margin:0;text-transform:none}.artists-grid__specialization{font-family:var(--font-main);font-size:var(--font-size-body-base);color:var(--color-on-bg-grey);margin:0;max-width:400px}.artists-grid__empty{text-align:center;padding:4rem 2rem;font-size:1.2rem;color:rgb(255 255 255 / .7);grid-column:1/-1}.melodynk-newsletter-widget{max-width:100%}.mc4wp-form{position:relative}.mc4wp-form .mc4wp-form-fields{position:relative;width:100%}.mc4wp-form label{display:none!important}.mc4wp-form input[type=email]{width:100%;position:relative;background:0 0;border:0;border-bottom:1px solid var(--color-on-bg-main);padding:25px 20px 25px 0;font-family:var(--font-main);font-size:16px;color:var(--color-on-bg-main);outline:0;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;border-radius:0;-webkit-border-radius:0;-webkit-appearance:none}.mc4wp-form input[type=email]::-webkit-input-placeholder{color:var(--color-on-bg-grey);font-size:16px}.mc4wp-form input[type=email]::-moz-placeholder{color:var(--color-on-bg-grey);font-size:16px}.mc4wp-form input[type=email]:-ms-input-placeholder{color:var(--color-on-bg-grey);font-size:16px}.mc4wp-form input[type=email]::-ms-input-placeholder{color:var(--color-on-bg-grey);font-size:16px}.mc4wp-form input[type=email]::placeholder{color:var(--color-on-bg-grey);font-size:16px}.mc4wp-form input[type=email]:focus,.mc4wp-form input[type=email]:active,.mc4wp-form input[type=email]:focus-visible{border-bottom-color:var(--color-on-bg-main)}.mc4wp-form input[type=submit],.mc4wp-form button[type=submit]{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:0 0;background-image:url(/wp-content/themes/hello-elementor-child/img/svgsprite/stack/svg/sprite.stack.svg#arrow_right_big);background-size:cover;background-repeat:no-repeat;background-position:center;border:0;cursor:pointer;padding:0;width:91px;height:39px;font-size:0;-webkit-transition:-webkit-transform .3s ease,-webkit-filter .3s ease;transition:-webkit-transform .3s ease,-webkit-filter .3s ease;transition:transform .3s ease,filter .3s ease;transition:transform .3s ease,filter .3s ease,-webkit-transform .3s ease,-webkit-filter .3s ease;border-radius:0;-webkit-border-radius:0;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.mc4wp-form input[type=submit]:hover,.mc4wp-form button[type=submit]:hover{-webkit-transform:translateY(-50%) translateX(5px);-ms-transform:translateY(-50%) translateX(5px);transform:translateY(-50%) translateX(5px);-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.elementor-form .elementor-button{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-ms-flex-preferred-size:auto!important;flex-basis:auto!important;text-transform:uppercase;font-size:var(--font-size-body-base-link);font-family:var(--font-main);font-weight:500;color:var(--color-on-bg-main);background:0 0;border:0;border-radius:50%;position:relative;padding:28px 62px;min-width:210px;text-decoration:none;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.elementor-form .elementor-button::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid var(--color-on-bg-grey);border-radius:50%;pointer-events:none;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}.elementor-form .elementor-button:hover{color:var(--color-on-bg-main)}.elementor-form .elementor-button:hover::before{border-color:var(--color-on-bg-main)}.elementor-form input[type=text],.elementor-form input[type=email],.elementor-form input[type=tel],.elementor-form input[type=url],.elementor-form input[type=password],.elementor-form input[type=number],.elementor-form input[type=date],.elementor-form input[type=time],.elementor-form input[type=search],.elementor-form textarea,.elementor-form select,.elementor-form .elementor-field-textual{padding-left:0!important}.elementor-form .elementor-field-type-textarea textarea,.elementor-form .elementor-field-type-textarea .elementor-field-textual{height:170px!important;min-height:170px!important}.elementor-form .elementor-field-type-html{color:var(--color-on-bg-grey);font-size:var(--font-size-body-base)}.elementor-form .elementor-field-type-html p,.elementor-form .elementor-field-type-html a{font-size:var(--font-size-body-base);color:var(--color-on-bg-grey)}.elementor-form .elementor-field-type-html a{text-decoration:underline}.elementor-form .elementor-field-type-html a:hover{color:var(--color-on-bg-main)}.elementor-widget-n-accordion .e-n-accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item{border:0;margin-bottom:0;padding:0;-webkit-transition:none;transition:none}.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item>div[role=region]{border:0;padding:0;margin:0;overflow:hidden}.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item>div[role=region] .e-con,.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item>div[role=region] .e-con-boxed,.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item>div[role=region] .e-con-inner{border:0;padding:20px 0;margin:0}.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item>div[role=region] .elementor-widget,.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item>div[role=region] .elementor-widget-text-editor{padding:0;margin:0}.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item>div[role=region] .elementor-widget p,.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item>div[role=region] .elementor-widget-text-editor p{margin-top:0;margin-bottom:0;padding:0}.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title{border:0;border-bottom:1px solid var(--color-on-bg-grey-dark);padding:20px 0;padding-right:24px;margin:0 0 0 0;position:relative;min-height:auto;height:auto;-webkit-transition:color .15s ease-out;transition:color .15s ease-out;will-change:color}.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-icon{border:0;display:none}.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-icon svg,.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened,.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed{display:none}.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title::after{content:"";position:absolute;right:0;top:50%;width:24px;height:24px;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;background-image:url(/wp-content/themes/hello-elementor-child/img/svgsprite/stack/svg/sprite.stack.svg#arrow_up);background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-header{border:0;padding:0;margin:0;-webkit-transition:color .15s ease-out;transition:color .15s ease-out;will-change:color}.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-header .e-n-accordion-item-title-text{-webkit-transition:color .15s ease-out;transition:color .15s ease-out;will-change:color}.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item summary[aria-expanded=true].e-n-accordion-item-title::after,.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title::after{-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item summary[aria-expanded=false].e-n-accordion-item-title::after,.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item:not([open]) .e-n-accordion-item-title::after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item:last-child{margin-bottom:0}.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item:last-child .e-n-accordion-item-title{border-bottom:none}.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item:last-child .e-n-accordion-item-title{border-bottom:none}.melodynk-atc-modal{position:fixed;inset:0;z-index:9999;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgb(0 0 0 / .6);padding:20px;overflow-y:auto}.melodynk-atc-modal.is-open{display:-webkit-box;display:-ms-flexbox;display:flex}.melodynk-atc{max-width:500px;width:92vw;max-height:90vh;background:var(--color-bg-main,#050505);color:#fff;border-radius:0;overflow:hidden;-webkit-box-shadow:0 10px 40px rgb(0 0 0 / .5);box-shadow:0 10px 40px rgb(0 0 0 / .5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.melodynk-atc__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 30px;border-bottom:1px solid rgb(255 255 255 / .12)}.melodynk-atc__head-title{font-family:var(--font-main);font-size:var(--font-size-heading-sm,20px);font-weight:var(--font-weight-normal,400);line-height:var(--line-height-relaxed,1.4);color:var(--color-on-bg-main,#FFFFFF);margin:0}.melodynk-atc__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;cursor:pointer;padding:0;width:24px;height:24px;display:block;-webkit-mask:url(/wp-content/themes/hello-elementor-child/img/svgsprite/stack/svg/sprite.stack.svg#icons--icons--close) no-repeat center;mask:url(/wp-content/themes/hello-elementor-child/img/svgsprite/stack/svg/sprite.stack.svg#icons--icons--close) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--color-on-bg-main,#FFFFFF);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);opacity:1;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.melodynk-atc__close:hover,.melodynk-atc__close:focus{background-color:var(--color-on-bg-main,#FFFFFF);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);opacity:.8}.melodynk-atc__body{padding:20px 30px 24px;overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.melodynk-atc__product{margin-bottom:40px}.melodynk-atc__item-image{width:100%;overflow:hidden;margin-bottom:20px;max-height:60vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.melodynk-atc__item-image img{width:100%;height:auto;max-height:60vh;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.melodynk-atc__item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.melodynk-atc__item-content .d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.melodynk-atc__item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-flex:1;-ms-flex:1;flex:1}.melodynk-atc__item-author,.melodynk-atc__item-reference-label{font-family:var(--font-main);font-size:var(--font-size-body-sm,14px);font-weight:var(--font-weight-normal,400);line-height:var(--line-height-relaxed,1.4);color:var(--color-on-bg-grey,#8B8B9A);margin:0 0 4px 0}.melodynk-atc__item-title,.melodynk-atc__item-reference{font-family:var(--font-main);font-size:var(--font-size-body-base,16px);font-weight:var(--font-weight-normal,400);line-height:var(--line-height-relaxed,1.4);color:var(--color-on-bg-main,#FFFFFF);margin:0}.melodynk-atc__item-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end;font-family:var(--font-main);font-size:var(--font-size-body-sm,14px);font-weight:var(--font-weight-normal,400);color:var(--color-on-bg-secondary,#9AC8FD);text-align:right;-ms-flex-negative:0;flex-shrink:0;margin-left:16px}.melodynk-atc__item-price .woocommerce-Price-amount{font-size:var(--font-size-heading-sm,20px);font-weight:var(--font-weight-normal,400);color:var(--color-on-bg-main,#FFFFFF)}.melodynk-atc__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.melodynk-atc .melodynk-atc__btn{display:block;width:100%;text-align:center;padding:16px 20px;border-radius:0;font-weight:var(--font-weight-medium,500);letter-spacing:var(--letter-spacing-wide,.03em);text-decoration:none;font-family:var(--font-main);font-size:16px;line-height:normal;text-transform:uppercase;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:1}.melodynk-atc .melodynk-atc__btn:hover,.melodynk-atc .melodynk-atc__btn:focus{opacity:.8}.melodynk-atc .melodynk-atc__btn--primary{background:#fff;color:var(--color-bg-main,#050505)}.melodynk-atc .melodynk-atc__btn--ghost{background:0 0;color:#fff;border:1px solid var(--color-on-bg-main,#FFFFFF)}.melodynk-atc .melodynk-atc__btn--ghost:hover,.melodynk-atc .melodynk-atc__btn--ghost:focus{background:0 0;color:#fff}.melodynk-wishlist-button{position:absolute;top:16px;right:16px;z-index:5;pointer-events:auto}.melodynk-wishlist-button .yith-wcwl-add-to-wishlist,.melodynk-wishlist-button .yith-wcwl-wishlistaddedbrowse,.melodynk-wishlist-button .yith-wcwl-wishlistexistsbrowse{margin:0!important}.melodynk-wishlist-button .feedback{display:none!important}.melodynk-wishlist-button a,.melodynk-wishlist-button .view-wishlist{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border:0!important;border-radius:0!important;background:0 0!important;text-decoration:none;font-size:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;color:var(--color-on-bg-main)!important}.melodynk-wishlist-button .yith-wcwl-add-to-wishlist-button{font-family:var(--e-global-typography-aba3fcf-font-family),Sans-serif!important}.melodynk-wishlist-button .yith-wcwl-add-to-wishlist-button span,.melodynk-wishlist-button .yith-wcwl-add-to-wishlist-button .text,.melodynk-wishlist-button .yith-wcwl-add-to-wishlist-button .add_to_wishlist,.melodynk-wishlist-button .yith-wcwl-add-to-wishlist-button .browse_wishlist,.melodynk-wishlist-button .yith-wcwl-add-to-wishlist-button .icon_text{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;overflow:hidden!important;font-size:0!important;line-height:0!important;margin:0!important;padding:0!important}.melodynk-wishlist-button .yith-wcwl-add-to-wishlist-button svg,.melodynk-wishlist-button .yith-wcwl-add-to-wishlist-button .yith-wcwl-icon,.melodynk-wishlist-button .yith-wcwl-add-to-wishlist-button .yith-wcwl-icon-svg,.melodynk-wishlist-button .yith-wcwl-add-to-wishlist-button .yith-wcwl-add-to-wishlist-button-icon,.melodynk-wishlist-button .yith-wcwl-add-to-wishlist-button use{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;overflow:hidden!important}.melodynk-wishlist-button .yith-wcwl-add-to-wishlist-button::before{content:"♡";font-size:20px;line-height:1;color:var(--color-on-bg-main)!important;display:block}.melodynk-wishlist-button .yith-wcwl-add-to-wishlist-button:hover,.melodynk-wishlist-button .yith-wcwl-add-to-wishlist-button:focus{opacity:.8}.melodynk-wishlist-button .yith-wcwl-wishlistaddedbrowse a::before,.melodynk-wishlist-button .yith-wcwl-wishlistexistsbrowse a::before,.melodynk-wishlist-button .yith-wcwl-add-to-wishlist-button--added a::before,.melodynk-wishlist-button .yith-wcwl-add-to-wishlist-button--added::before{content:"♥";color:#dc5656!important}.melodynk-wishlist-button--archive-home{top:20px;right:20px}.yith-add-to-wishlist-button-block{margin:0!important}.melodynk-wishlist__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:24px}.melodynk-wishlist__title{margin:0;font-family:var(--font-main);font-size:var(--font-size-heading-lg);color:var(--color-on-bg-main);text-transform:uppercase;letter-spacing:.08em}.melodynk-wishlist__count{margin-left:8px;font-size:inherit;font-weight:inherit;color:inherit}.melodynk-wishlist__count::before{content:"("}.melodynk-wishlist__count::after{content:")"}.melodynk-wishlist__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-bottom:clamp(24px,4vw,40px)}.melodynk-wishlist__filter{padding:10px 28px;border:1px solid var(--color-on-bg-grey-dark);border-radius:0;background:0 0;color:var(--color-on-bg-grey);text-transform:uppercase;font-family:var(--font-main);font-size:var(--font-size-body-sm);letter-spacing:.08em;-webkit-transition:border-color .3s ease,color .3s ease;transition:border-color .3s ease,color .3s ease;cursor:pointer}.melodynk-wishlist__filter:hover:not(.is-active){background:0 0;border-color:var(--color-on-bg-main);color:var(--color-on-bg-main)}.melodynk-wishlist__filter.is-active{background:0 0;color:var(--color-on-bg-main);border-color:var(--color-on-bg-main)}.melodynk-wishlist__table{width:100%}.melodynk-wishlist__empty{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px;padding:60px 0}.melodynk-wishlist__empty-message{font-family:var(--font-main);font-size:var(--font-size-lg);color:var(--color-on-bg-main);margin:0;max-width:600px;text-align:center;line-height:normal}.melodynk-wishlist.is-empty .melodynk-wishlist__filters{display:none}.melodynk-wishlist.is-empty .melodynk-wishlist__count{display:none}.melodynk-wishlist-recommendations{margin-top:60px;padding:40px 0;background-color:var(--color-bg-main)}.melodynk-wishlist-recommendations[hidden]{display:none!important}.melodynk-wishlist-recommendations .melodynk-recommendations-title{font-family:var(--font-accent);font-size:var(--font-size-title-page);color:var(--color-on-bg-main);margin-bottom:60px;font-weight:400}.melodynk-wishlist-recommendations .melodynk-products-grid--cart .melodynk-products-grid__wrapper{margin:0 auto;display:block!important}.melodynk-wishlist-recommendations .melodynk-products-grid--cart .melodynk-products-grid__list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;row-gap:60px;margin:0;padding:0;width:100%}.melodynk-wishlist-recommendations .melodynk-products-grid--cart .melodynk-products-grid__item{position:relative}.melodynk-wishlist-recommendations .melodynk-products-grid--cart .melodynk-products-grid__link{text-decoration:none;color:inherit;display:block}.melodynk-wishlist-recommendations .melodynk-products-grid--cart .melodynk-products-grid__item-image{width:100%;overflow:hidden;margin-bottom:20px}.melodynk-wishlist-recommendations .melodynk-products-grid--cart .melodynk-products-grid__item-image img{width:100%;height:auto;display:block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;will-change:transform}.melodynk-wishlist-recommendations .melodynk-products-grid--cart .melodynk-products-grid__item-image:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.melodynk-wishlist-recommendations .melodynk-products-grid--cart .melodynk-products-grid__item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.melodynk-wishlist-recommendations .melodynk-products-grid--cart .d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.melodynk-wishlist-recommendations .melodynk-products-grid--cart .melodynk-products-grid__item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-flex:1;-ms-flex:1;flex:1}.melodynk-wishlist-recommendations .melodynk-products-grid--cart .melodynk-products-grid__item-author,.melodynk-wishlist-recommendations .melodynk-products-grid--cart .melodynk-products-grid__item-reference-label{font-family:var(--font-main)!important;font-size:var(--font-size-body-sm)!important;font-weight:var(--font-weight-normal)!important;line-height:var(--line-height-relaxed)!important;color:var(--color-on-bg-grey)!important;margin:0 0 4px 0;-webkit-transition:color .3s ease;transition:color .3s ease}.melodynk-wishlist-recommendations .melodynk-products-grid--cart .melodynk-products-grid__item-title,.melodynk-wishlist-recommendations .melodynk-products-grid--cart .melodynk-products-grid__item-reference{font-family:var(--font-main)!important;font-size:var(--font-size-body-base)!important;font-weight:var(--font-weight-normal)!important;line-height:var(--line-height-relaxed)!important;color:var(--color-on-bg-main)!important;margin:0;-webkit-transition:color .3s ease;transition:color .3s ease}.melodynk-wishlist-recommendations .melodynk-products-grid--cart .melodynk-products-grid__item-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end;font-family:var(--font-main)!important;font-size:var(--font-size-body-sm)!important;font-weight:var(--font-weight-normal)!important;color:var(--color-on-bg-secondary)!important;text-align:right;-ms-flex-negative:0;flex-shrink:0;margin-left:16px}.melodynk-wishlist-recommendations .melodynk-products-grid--cart .melodynk-products-grid__item-price del .woocommerce-Price-amount{font-size:var(--font-size-body-base)!important;color:var(--color-on-bg-grey)!important}.melodynk-wishlist-recommendations .melodynk-products-grid--cart .melodynk-products-grid__item-price .woocommerce-Price-amount{font-size:var(--font-size-heading-sm)!important;font-weight:var(--font-weight-normal)!important;color:var(--color-on-bg-main)!important}.melodynk-wishlist__item{position:relative}.melodynk-wishlist-remove{position:absolute;top:12px;right:12px;width:24px;height:24px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0;background:0 0;color:var(--color-on-bg-main);text-decoration:none;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.melodynk-wishlist-remove svg{width:100%;height:100%;display:block;color:var(--color-on-bg-grey)}.melodynk-wishlist-remove:hover,.melodynk-wishlist-remove:focus{opacity:.65}.melodynk-login-modal{position:fixed;inset:0;z-index:10000;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;overflow-y:auto}.melodynk-login-modal.is-open{display:-webkit-box;display:-ms-flexbox;display:flex}.melodynk-login-modal[aria-hidden=true]{display:none}.melodynk-login-modal__overlay{position:fixed;inset:0;background:rgb(0 0 0 / .8);cursor:pointer}.melodynk-login-modal__content{position:relative;z-index:1;width:100%;max-width:400px;background:var(--color-bg-main);border-radius:0;padding:0;-webkit-box-shadow:0 10px 40px rgb(0 0 0 / .5);box-shadow:0 10px 40px rgb(0 0 0 / .5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.melodynk-login-modal__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px;border-bottom:1px solid var(--color-on-bg-grey-dark)}.melodynk-login-modal__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;padding:30px}.melodynk-login-modal__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;cursor:pointer;padding:0;width:24px;height:24px;display:block;color:var(--color-on-bg-main);-webkit-mask:url(/wp-content/themes/hello-elementor-child/img/svgsprite/stack/svg/sprite.stack.svg#icons--icons--close) no-repeat center;mask:url(/wp-content/themes/hello-elementor-child/img/svgsprite/stack/svg/sprite.stack.svg#icons--icons--close) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--color-on-bg-main);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);opacity:1;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.melodynk-login-modal__close:hover,.melodynk-login-modal__close:focus{opacity:.8;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-color:var(--color-on-bg-main);color:var(--color-on-bg-main)}.melodynk-login-modal__close svg{display:none}.melodynk-login-modal__heading{font-family:var(--font-main)!important;font-size:var(--font-size-heading-sm)!important;color:var(--color-on-bg-main);margin:0;text-transform:none!important;font-weight:400!important;line-height:var(--line-height-relaxed)!important;letter-spacing:0!important}.melodynk-login-modal__panel{display:none}.melodynk-login-modal__panel.active{display:block}.melodynk-login-modal__title{font-family:var(--font-main);font-size:var(--font-size-heading-md);color:var(--color-on-bg-main);margin:0 0 16px 0}.melodynk-login-modal__description{font-family:var(--font-main);font-size:var(--font-size-body-base);color:var(--color-on-bg-grey);margin:0 0 24px 0}.melodynk-login-modal__description--main{color:var(--color-on-bg-main)}.melodynk-login-modal__field{margin:0 0 20px 0}.melodynk-login-modal__field input[type=text],.melodynk-login-modal__field input[type=email],.melodynk-login-modal__field input[type=password]{width:100%;padding:16px;background:0 0;border:1px solid var(--color-on-bg-grey-dark);border-radius:0;font-family:var(--font-main);font-size:var(--font-size-body-base);color:var(--color-on-bg-main);-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.melodynk-login-modal__field input[type=text]:focus,.melodynk-login-modal__field input[type=email]:focus,.melodynk-login-modal__field input[type=password]:focus{outline:0;border-color:var(--color-on-bg-main)}.melodynk-login-modal__field input[type=text]::-webkit-input-placeholder,.melodynk-login-modal__field input[type=email]::-webkit-input-placeholder,.melodynk-login-modal__field input[type=password]::-webkit-input-placeholder{color:var(--color-on-bg-grey)}.melodynk-login-modal__field input[type=text]::-moz-placeholder,.melodynk-login-modal__field input[type=email]::-moz-placeholder,.melodynk-login-modal__field input[type=password]::-moz-placeholder{color:var(--color-on-bg-grey)}.melodynk-login-modal__field input[type=text]:-ms-input-placeholder,.melodynk-login-modal__field input[type=email]:-ms-input-placeholder,.melodynk-login-modal__field input[type=password]:-ms-input-placeholder{color:var(--color-on-bg-grey)}.melodynk-login-modal__field input[type=text]::-ms-input-placeholder,.melodynk-login-modal__field input[type=email]::-ms-input-placeholder,.melodynk-login-modal__field input[type=password]::-ms-input-placeholder{color:var(--color-on-bg-grey)}.melodynk-login-modal__field input[type=text]::placeholder,.melodynk-login-modal__field input[type=email]::placeholder,.melodynk-login-modal__field input[type=password]::placeholder{color:var(--color-on-bg-grey)}.melodynk-login-modal__remember{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;font-family:var(--font-main);font-size:var(--font-size-body-base);color:var(--color-on-bg-grey);margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.melodynk-login-modal__checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer}.melodynk-login-modal__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:1px solid var(--color-on-bg-main);background:0 0;display:inline-block;vertical-align:middle;position:relative;margin:0;border-radius:0;-ms-flex-negative:0;flex-shrink:0;cursor:pointer}.melodynk-login-modal__checkbox input[type=checkbox]:checked::after{content:"";position:absolute;left:50%;top:50%;width:20px;height:12px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:var(--color-on-bg-main);-webkit-mask:url(/wp-content/themes/hello-elementor-child/img/svgsprite/stack/svg/sprite.stack.svg#icons--checked) no-repeat center;-webkit-mask-size:contain;-webkit-mask:url(/wp-content/themes/hello-elementor-child/img/svgsprite/stack/svg/sprite.stack.svg#icons--checked) no-repeat center;mask:url(/wp-content/themes/hello-elementor-child/img/svgsprite/stack/svg/sprite.stack.svg#icons--checked) no-repeat center;mask-size:contain}.melodynk-login-modal__checkbox span{font-family:var(--font-main);font-size:var(--font-size-body-base);color:var(--color-on-bg-grey)}.melodynk-login-modal__link{font-family:var(--font-main);font-size:16px;color:var(--color-on-bg-grey);text-decoration:underline;-webkit-transition:color .3s ease;transition:color .3s ease}.melodynk-login-modal__link:hover{color:var(--color-on-bg-main)}.melodynk-login-modal__switch{margin:24px 0 0 0;font-family:var(--font-main);font-size:var(--font-size-body-base);color:var(--color-on-bg-grey);text-align:center}.melodynk-login-modal__switch .melodynk-login-modal__link{margin-left:6px}.melodynk-login-modal__divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:32px 0;text-align:center}.melodynk-login-modal__divider::before,.melodynk-login-modal__divider::after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:var(--color-on-bg-grey-dark)}.melodynk-login-modal__divider span{padding:0 16px;font-family:var(--font-main);font-size:var(--font-size-body-sm);color:var(--color-on-bg-main)}.melodynk-login-modal__submit{margin:40px 0 0 0}.melodynk-login-modal__submit .melodynk-btn,.melodynk-login-modal__submit button[type=submit]{width:100%;display:block;padding:18px 40px;background:var(--color-on-bg-main);border:0;border-radius:0;font-family:var(--font-main);font-size:var(--font-size-body-base);font-weight:500;color:var(--color-bg-main);text-transform:uppercase;text-decoration:none;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;position:relative}.melodynk-login-modal__submit .melodynk-btn::before,.melodynk-login-modal__submit button[type=submit]::before{display:none}.melodynk-login-modal__submit .melodynk-btn:hover,.melodynk-login-modal__submit button[type=submit]:hover{background:var(--color-on-bg-main);color:var(--color-bg-main);opacity:.9}.melodynk-login-modal__success{font-family:var(--font-main);font-size:var(--font-size-body-base);color:var(--color-on-bg-main);text-align:center;padding:20px;background:var(--color-bg-secondary);border-radius:var(--border-radius)}.melodynk-login-modal .nextend-social-login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.melodynk-login-modal .nextend-social-login .nextend-social-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:12px 20px;border:1px solid var(--color-on-bg-grey-dark);border-radius:0;background:0 0;color:var(--color-on-bg-main);font-family:var(--font-main);font-size:var(--font-size-body-base);text-transform:uppercase;text-decoration:none;-webkit-transition:border-color .3s ease,color .3s ease;transition:border-color .3s ease,color .3s ease}.melodynk-login-modal .nextend-social-login .nextend-social-button:hover{border-color:var(--color-on-bg-main);color:var(--color-on-bg-main)}.melodynk-post-date{color:var(--color-on-bg-grey);font-size:var(--font-size-body-sm);font-family:var(--font-main)}html .melodynk-post-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}html .melodynk-post-share__label{font-size:var(--font-size-base);color:var(--color-on-bg-main);font-family:var(--font-main)}html .melodynk-post-share__links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}html .melodynk-post-share__link{font-size:var(--font-size-base);color:var(--color-on-bg-main);font-family:var(--font-main);text-decoration:underline;background:0 0;border:0;padding:0;margin:0;display:inline;-webkit-transition:color .3s ease;transition:color .3s ease}html .melodynk-post-share__link:hover,html .melodynk-post-share__link:focus,html .melodynk-post-share__link:active{color:var(--color-on-bg-grey);text-decoration:underline;font-size:var(--font-size-base)}.wp-block-woocommerce-cart h1,.woocommerce-cart h1{font-size:60px!important;margin-bottom:60px!important}.wp-block-woocommerce-cart .wc-block-grid.wp-block-product-new,.wp-block-woocommerce-cart .wp-block-woocommerce-product-new,.wp-block-woocommerce-cart .wc-block-product-new,.wp-block-woocommerce-cart .wc-block-grid.wp-block-woocommerce-product-new,.wp-block-woocommerce-cart .wc-block-product-new.has-4-columns,.wp-block-woocommerce-cart .wp-block-product-new.has-4-columns,.woocommerce-cart .wc-block-grid.wp-block-product-new,.woocommerce-cart .wp-block-woocommerce-product-new,.woocommerce-cart .wc-block-product-new,.woocommerce-cart .wc-block-grid.wp-block-woocommerce-product-new,.woocommerce-cart .wc-block-product-new.has-4-columns,.woocommerce-cart .wp-block-product-new.has-4-columns{display:none!important}.wp-block-woocommerce-cart .wp-block-heading.has-text-align-center:not(.wc-block-cart__empty-cart__title),.woocommerce-cart .wp-block-heading.has-text-align-center:not(.wc-block-cart__empty-cart__title){display:none!important}main .wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title{font-size:var(--font-size-lg);font-family:var(--font-main);text-transform:none!important;font-weight:400;will-change:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.wp-block-woocommerce-empty-cart-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;padding:60px 0}main .wp-block-woocommerce-empty-cart-block,.elementor-kit-16 h2.wc-block-cart__empty-cart__title{font-size:var(--font-size-lg);font-family:var(--font-main);text-transform:none!important;font-weight:400;max-width:600px;margin:0 auto}.wc-block-cart__empty-cart__title.with-empty-cart-icon::before{display:none!important}.wp-block-separator.has-alpha-channel-opacity.is-style-dots{display:none!important}.wc-block-components-sidebar-layout{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:start!important}.wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block{background:var(--color-bg-secondary)!important;padding:25px 20px!important}.wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block .wc-block-cart__payment-options{padding-bottom:30px!important}.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title{padding:0!important;text-transform:normal!important;font-size:var(--font-size-heading-sm)!important}@container (min-width:700px){.wc-block-cart .wc-block-cart__totals-title{text-transform:none!important;font-weight:500!important;margin-bottom:30px!important}.wc-block-cart .wc-block-cart__payment-options{padding:0!important}}.wc-block-components-totals-wrapper{padding:20px 0 30px!important}.wc-block-cart .wp-block-woocommerce-cart-order-summary-block{margin-bottom:0!important}.wp-block-woocommerce-cart-order-summary-coupon-form-block.wc-block-components-totals-wrapper{padding:0!important}.wc-block-components-panel__button{color:var(--color-on-bg-grey)!important;font-size:var(--font-size-body-sm)!important}.wc-block-components-text-input.wc-block-components-totals-coupon__input label{color:var(--color-on-bg-grey)!important}.wc-block-components-text-input.wc-block-components-totals-coupon__input input{border:1px solid var(--color-on-bg-grey)!important;-webkit-box-shadow:none!important;box-shadow:none!important}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:2em!important}.wc-block-components-totals-coupon__button{border-color:var(--color-on-bg-grey)!important;-webkit-transition:border-color .3s ease,background-color .3s ease,color .3s ease!important;transition:border-color .3s ease,background-color .3s ease,color .3s ease!important}.wc-block-components-totals-coupon__button .wc-block-components-button__text{-webkit-transition:color .3s ease!important;transition:color .3s ease!important}.wc-block-components-totals-coupon__button:active,.wc-block-components-totals-coupon__button.is-active{border-color:var(--color-on-bg-main)!important}.wc-block-components-totals-coupon__button:hover{border-color:var(--color-on-bg-main)!important;background:var(--color-on-bg-main)!important;color:var(--color-bg-main)!important}.wc-block-components-totals-coupon__button:hover .wc-block-components-button__text{color:var(--color-bg-main)!important}.wc-block-components-totals-item.wc-block-components-totals-footer-item{border-top:1px solid var(--color-on-bg-grey-dark)!important;padding-top:30px!important}.wc-block-components-totals-item.wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-weight:400!important;color:var(--color-on-bg-grey)!important;font-size:var(--font-size-body-sm)!important}.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-footer-item-tax-value{font-size:var(--font-size-body-strong)!important}.wc-block-cart .wc-block-cart__submit-container--sticky{background:var(--color-bg-main)!important}.wc-block-cart .wc-block-cart__submit-container--sticky::before{-webkit-box-shadow:none!important;box-shadow:none!important}.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained{text-transform:uppercase!important;background:var(--color-on-bg-main)!important;padding:18px!important;color:var(--color-bg-main)!important;text-decoration:none!important;font-size:var(--font-size-body-base-link)!important;font-weight:500!important;-webkit-transition:opacity .3s ease!important;transition:opacity .3s ease!important;-webkit-box-shadow:none!important;box-shadow:none!important}.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover{opacity:.8!important}.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained .wc-block-components-button__text{color:var(--color-bg-main)!important;text-decoration:none!important;font-size:var(--font-size-body-base-link)!important;font-weight:500!important}.wp-block-woocommerce-cart .LinkButton,.wc-block-cart .LinkButton,.LinkButton{border-radius:0!important}.wp-block-woocommerce-cart .p-HeightObserverProvider-container,.wc-block-cart .p-HeightObserverProvider-container,.p-HeightObserverProvider-container{margin:0!important;--p-heightObserverMargin:0!important}.__PrivateStripeElement iframe{width:100%!important}.wc-block-components-text-input input{border:1px solid var(--color-on-bg-grey-dark)!important}.wc-block-components-text-input label{color:var(--color-on-bg-grey)!important}.wc-block-components-express-payment{line-height:0!important}.woocommerce-cart-form .cart .cart_item{border-bottom:1px solid var(--color-on-bg-grey-dark);padding:20px 0}.woocommerce-cart-form .cart .cart_item:last-child{border-bottom:none}.woocommerce-cart-form .cart .cart_item .product-thumbnail{width:80px}.woocommerce-cart-form .cart .cart_item .product-thumbnail img{width:100%;height:auto;border-radius:8px}.woocommerce-cart-form .cart .cart_item .product-name{font-weight:var(--font-weight-demi-bold);color:var(--color-on-bg-main)}.woocommerce-cart-form .cart .cart_item .product-name a{color:var(--color-on-bg-main);text-decoration:none}.woocommerce-cart-form .cart .cart_item .product-name a:hover{color:var(--color-on-bg-tertiary)}.woocommerce-cart-form .cart .cart_item .product-price{font-weight:var(--font-weight-bold);color:var(--color-on-bg-main)}.woocommerce-cart-form .cart .cart_item .product-quantity .quantity input[type=number]{width:60px;text-align:center;border:1px solid var(--color-on-bg-grey-dark);border-radius:4px;padding:8px;background:var(--color-bg-main);color:var(--color-on-bg-main)}.woocommerce-cart-form .cart .cart_item .product-remove .remove{color:var(--color-error);text-decoration:none;font-size:18px;line-height:1}.woocommerce-cart-form .cart .cart_item .product-remove .remove:hover{color:#c0392b}.cart-collaterals .cart_totals{background:var(--color-bg-secondary);border-radius:var(--border-radius);padding:24px;margin-top:40px}.cart-collaterals .cart_totals h2{font-size:var(--font-size-heading-md);margin-bottom:20px;color:var(--color-on-bg-main)}.cart-collaterals .cart_totals .shop_table{width:100%;border-collapse:collapse}.cart-collaterals .cart_totals .shop_table th,.cart-collaterals .cart_totals .shop_table td{padding:12px 0;border-bottom:1px solid var(--color-on-bg-grey-dark);text-align:left}.cart-collaterals .cart_totals .shop_table th:last-child,.cart-collaterals .cart_totals .shop_table td:last-child{text-align:right}.cart-collaterals .cart_totals .shop_table .order-total{font-weight:var(--font-weight-bold);font-size:var(--font-size-heading-sm);color:var(--color-on-bg-main)}.cart-collaterals .cart_totals .shop_table .order-total th,.cart-collaterals .cart_totals .shop_table .order-total td{border-bottom:none;padding-top:20px}.actions{margin-top:30px}.actions .coupon{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:20px}.actions .coupon input[type=text]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px;border:1px solid var(--color-on-bg-grey-dark);border-radius:4px;background:var(--color-bg-main);color:var(--color-on-bg-main)}.actions .coupon input[type=text]:focus{outline:0;border-color:var(--color-on-bg-tertiary);-webkit-box-shadow:0 0 0 2px rgb(73 153 241 / .2);box-shadow:0 0 0 2px rgb(73 153 241 / .2)}.actions .coupon .button{padding:12px 24px;background:var(--color-primary-main);color:var(--color-on-bg-main);border:0;border-radius:4px;font-weight:var(--font-weight-demi-bold);cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.actions .coupon .button:hover{background:var(--color-primary-secondary)}.actions .wc-proceed-to-checkout .checkout-button{width:100%;padding:16px;background:var(--color-success);color:var(--color-on-bg-main);border:0;border-radius:4px;font-size:var(--font-size-body-base);font-weight:var(--font-weight-bold);cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.actions .wc-proceed-to-checkout .checkout-button:hover{background:#2e7d32}.woocommerce-cart-form .cart-empty{text-align:center;padding:60px 20px}.woocommerce-cart-form .cart-empty .woocommerce-info{background:var(--color-bg-secondary);border:1px solid var(--color-on-bg-grey-dark);border-radius:var(--border-radius);padding:24px;margin-bottom:30px;color:var(--color-on-bg-main)}.woocommerce-cart-form .cart-empty .return-to-shop .button{display:inline-block;padding:12px 24px;background:var(--color-primary-main);color:var(--color-on-bg-main);text-decoration:none;border-radius:4px;font-weight:var(--font-weight-demi-bold);-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.woocommerce-cart-form .cart-empty .return-to-shop .button:hover{background:var(--color-primary-secondary)}.melodynk-cart-recommendations{margin-top:60px;padding:40px 0;background-color:var(--color-bg-main)}.melodynk-cart-recommendations .melodynk-recommendations-title{font-family:var(--font-accent);font-size:var(--font-size-title-page);color:var(--color-on-bg-main);margin-bottom:60px;font-weight:400}.melodynk-cart-recommendations .melodynk-products-grid--cart .melodynk-products-grid__wrapper{margin:0 auto;display:block!important}.melodynk-cart-recommendations .melodynk-products-grid--cart .melodynk-products-grid__list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;row-gap:60px;margin:0;padding:0;width:100%}.melodynk-cart-recommendations .melodynk-products-grid--cart .melodynk-products-grid__item{position:relative}.melodynk-cart-recommendations .melodynk-products-grid--cart .melodynk-products-grid__link{text-decoration:none;color:inherit;display:block}.melodynk-cart-recommendations .melodynk-products-grid--cart .melodynk-products-grid__item-image{width:100%;overflow:hidden;margin-bottom:20px}.melodynk-cart-recommendations .melodynk-products-grid--cart .melodynk-products-grid__item-image img{width:100%;height:auto;display:block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;will-change:transform}.melodynk-cart-recommendations .melodynk-products-grid--cart .melodynk-products-grid__item-image:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.melodynk-cart-recommendations .melodynk-products-grid--cart .melodynk-products-grid__item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.melodynk-cart-recommendations .melodynk-products-grid--cart .d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.melodynk-cart-recommendations .melodynk-products-grid--cart .melodynk-products-grid__item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-flex:1;-ms-flex:1;flex:1}.melodynk-cart-recommendations .melodynk-products-grid--cart .melodynk-products-grid__item-author,.melodynk-cart-recommendations .melodynk-products-grid--cart .melodynk-products-grid__item-reference-label{font-family:var(--font-main)!important;font-size:var(--font-size-body-sm)!important;font-weight:var(--font-weight-normal)!important;line-height:var(--line-height-relaxed)!important;color:var(--color-on-bg-grey)!important;margin:0 0 4px 0;-webkit-transition:color .3s ease;transition:color .3s ease}.melodynk-cart-recommendations .melodynk-products-grid--cart .melodynk-products-grid__item-title,.melodynk-cart-recommendations .melodynk-products-grid--cart .melodynk-products-grid__item-reference{font-family:var(--font-main)!important;font-size:var(--font-size-body-base)!important;font-weight:var(--font-weight-normal)!important;line-height:var(--line-height-relaxed)!important;color:var(--color-on-bg-main)!important;margin:0;-webkit-transition:color .3s ease;transition:color .3s ease}.melodynk-cart-recommendations .melodynk-products-grid--cart .melodynk-products-grid__item-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end;font-family:var(--font-main)!important;font-size:var(--font-size-body-sm)!important;font-weight:var(--font-weight-normal)!important;color:var(--color-on-bg-secondary)!important;text-align:right;-ms-flex-negative:0;flex-shrink:0;margin-left:16px}.melodynk-cart-recommendations .melodynk-products-grid--cart .melodynk-products-grid__item-price del .woocommerce-Price-amount{font-size:var(--font-size-body-base)!important;color:var(--color-on-bg-grey)!important}.melodynk-cart-recommendations .melodynk-products-grid--cart .melodynk-products-grid__item-price .woocommerce-Price-amount{font-size:var(--font-size-heading-sm)!important;font-weight:var(--font-weight-normal)!important;color:var(--color-on-bg-main)!important}.melodyk-cart-item-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.melodyk-cart-item-meta__line{font-family:var(--font-main);line-height:var(--line-height-relaxed);margin:0}.melodyk-cart-item-meta__line--label,.melodyk-cart-item-meta__line--author{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-normal);color:var(--color-on-bg-grey)}.melodyk-cart-item-meta__line--title,.melodyk-cart-item-meta__line--reference{font-size:var(--font-size-body-base);font-weight:var(--font-weight-normal);color:var(--color-on-bg-main);text-decoration:none!important;margin-bottom:18px!important;-webkit-transition:-webkit-text-decoration .3s ease!important;transition:-webkit-text-decoration .3s ease!important;transition:text-decoration .3s ease!important;transition:text-decoration .3s ease,-webkit-text-decoration .3s ease!important}.melodyk-cart-item-meta__line--title:hover,.melodyk-cart-item-meta__line--reference:hover{text-decoration:underline!important}.melodyk-cart-item-meta__line--title:not(:hover),.melodyk-cart-item-meta__line--reference:not(:hover){text-decoration:none!important}.wc-block-cart-item__prices .wc-block-components-product-price .wc-block-formatted-money-amount.wc-block-components-product-price__value{font-size:var(--font-size-heading-sm)!important}table.wc-block-cart-items .wc-block-cart-items__row{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;border:1px solid var(--color-on-bg-grey-dark)!important;margin-bottom:20px!important;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease!important;transition:opacity .3s ease,-webkit-transform .3s ease!important;transition:opacity .3s ease,transform .3s ease!important;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease!important}table.wc-block-cart-items .wc-block-cart-items__row.is-removing,table.wc-block-cart-items .wc-block-cart-items__row[aria-hidden=true]{opacity:0!important;-webkit-transform:translateX(-20px)!important;-ms-transform:translateX(-20px)!important;transform:translateX(-20px)!important;pointer-events:none!important}table.wc-block-cart-items .wc-block-cart-items__row td.wc-block-cart-item__image{padding:30px 0 30px 20px!important;margin-bottom:0!important;overflow:hidden!important}table.wc-block-cart-items .wc-block-cart-items__row td.wc-block-cart-item__image a{display:block;overflow:hidden}table.wc-block-cart-items .wc-block-cart-items__row td.wc-block-cart-item__image img{width:235px!important;height:auto!important;display:block!important;-webkit-transition:-webkit-transform .3s ease!important;transition:-webkit-transform .3s ease!important;transition:transform .3s ease!important;transition:transform .3s ease,-webkit-transform .3s ease!important;-webkit-transform-origin:center center!important;-ms-transform-origin:center center!important;transform-origin:center center!important;will-change:transform!important}table.wc-block-cart-items .wc-block-cart-items__row td.wc-block-cart-item__image:hover img{-webkit-transform:scale(1.05)!important;-ms-transform:scale(1.05)!important;transform:scale(1.05)!important}table.wc-block-cart-items .wc-block-cart-items__row td.wc-block-cart-item__image img.woocommerce-placeholder,table.wc-block-cart-items .wc-block-cart-items__row td.wc-block-cart-item__image img.attachment-woocommerce_thumbnail,table.wc-block-cart-items .wc-block-cart-items__row td.wc-block-cart-item__image img[src*=placeholder],table.wc-block-cart-items .wc-block-cart-items__row td.wc-block-cart-item__image img[src*=woocommerce-placeholder],table.wc-block-cart-items .wc-block-cart-items__row td.wc-block-cart-item__image img[alt=Placeholder]{display:none!important}table.wc-block-cart-items .wc-block-cart-items__row td.wc-block-cart-item__image:has(img[src*=placeholder]):not(:has(img:not([src*=placeholder]))){display:none!important}table.wc-block-cart-items .wc-block-cart-items__row td.wc-block-cart-item__product{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;vertical-align:top!important;padding:30px 20px 30px 30px!important;margin-bottom:0!important}table.wc-block-cart-items .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-cart-item__wrap{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;min-height:100%!important}table.wc-block-cart-items .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity{margin-top:auto!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.wc-block-cart-item__remove-link{font-size:var(--font-size-body-sm-link)!important;color:var(--color-on-bg-grey)!important}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap>*{margin-top:0!important;margin-bottom:0!important}.wc-block-cart-items thead,.wp-block-woocommerce-cart-line-items-block thead{display:none}main .page-content a{text-decoration:none}.melodynk-field-error{border-color:#e74c3c!important;-webkit-box-shadow:0 0 0 1px #e74c3c!important;box-shadow:0 0 0 1px #e74c3c!important;background-color:#fdf2f2!important}.melodynk-field-error:focus{border-color:#e74c3c!important;-webkit-box-shadow:0 0 0 2px rgb(231 76 60 / .2)!important;box-shadow:0 0 0 2px rgb(231 76 60 / .2)!important}.melodynk-field-error-message{color:#e74c3c;font-size:.875rem;margin-top:.25rem;display:block;font-weight:500}.woocommerce-error{background-color:#fdf2f2!important;border-left:4px solid #e74c3c!important;border-radius:4px!important;padding:1rem!important;margin-bottom:1.5rem!important;-webkit-box-shadow:0 2px 4px rgb(0 0 0 / .1)!important;box-shadow:0 2px 4px rgb(0 0 0 / .1)!important}.woocommerce-error li{color:#e74c3c!important;font-weight:500!important;margin-bottom:.5rem!important}.woocommerce-error li:last-child{margin-bottom:0!important}.woocommerce-message{background-color:#f2fdf5!important;border-left:4px solid #27ae60!important;border-radius:4px!important;padding:1rem!important;margin-bottom:1.5rem!important;-webkit-box-shadow:0 2px 4px rgb(0 0 0 / .1)!important;box-shadow:0 2px 4px rgb(0 0 0 / .1)!important}.woocommerce-message li{color:#27ae60!important;font-weight:500!important}.wc-block-components-text-input input{border:1px solid var(--color-on-bg-grey-dark)!important}.wc-block-components-text-input label{color:var(--color-on-bg-grey)!important}.wc-block-components-sidebar.wc-block-checkout__sidebar.wp-block-woocommerce-checkout-totals-block{background:var(--color-bg-secondary)!important;padding:25px 20px!important}.wc-block-components-totals-item__label{color:var(--color-on-bg-grey)!important}.wc-block-components-sidebar .slot-wrapper .wc-block-components-panel,.wc-block-components-sidebar .wc-block-components-panel,.wc-block-components-sidebar .wc-block-components-totals-coupon,.wc-block-components-sidebar .wc-block-components-totals-item{padding-left:0!important;padding-right:0!important}.wp-block-woocommerce-checkout-order-summary-fee-block.wc-block-components-totals-wrapper,.wp-block-woocommerce-checkout-order-summary-discount-block.wc-block-components-totals-wrapper{padding:0!important}.wc-block-components-sidebar-layout.wc-block-checkout.is-large .wp-block-woocommerce-checkout-order-summary-subtotal-block.wc-block-components-totals-wrapper{padding:0!important}.wc-block-components-sidebar-layout.wc-block-checkout.is-large .wc-block-components-totals-wrapper{padding:0!important}.wc-block-components-sidebar-layout.wc-block-checkout.is-large .wp-block-woocommerce-checkout-order-summary-totals-block{padding:0!important}.wc-block-components-checkout-order-summary__title{margin:0!important;margin-bottom:30px!important}.wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text{margin:0!important;font-weight:500!important;font-size:var(--font-size-heading-sm)!important}.wc-block-components-checkout-order-summary__content{display:grid!important;grid-template-columns:1fr!important;gap:30px!important}.wc-block-components-order-summary.is-large{padding:0!important}.wp-block-woocommerce-checkout-order-summary-cart-items-block.wc-block-components-totals-wrapper{padding:0!important}.wc-blocks-components-select .wc-blocks-components-select__container{background:0 0!important}.wc-blocks-components-select__container{position:relative!important}.wc-blocks-components-select__container label.wc-blocks-components-select__label{color:var(--color-on-bg-grey)!important}.wc-blocks-components-select__container select.wc-blocks-components-select__select{border:1px solid var(--color-on-bg-grey-dark)!important;background:0 0!important;color:var(--color-on-bg-main)!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;padding-right:40px!important;width:100%!important}.wc-blocks-components-select__container select.wc-blocks-components-select__select:focus{outline:0!important;border-color:var(--color-on-bg-main)!important;-webkit-box-shadow:0 0 0 2px rgb(73 153 241 / .2)!important;box-shadow:0 0 0 2px rgb(73 153 241 / .2)!important}.wc-blocks-components-select__container .wc-blocks-components-select__expand{position:absolute!important;right:12px!important;top:50%!important;-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;transform:translateY(-50%)!important;pointer-events:none!important;color:var(--color-on-bg-grey)!important;width:20px!important;height:20px!important}.wc-blocks-components-select .wc-blocks-components-select__expand{fill:var(--color-on-bg-main)!important}.wc-block-components-checkout-step__description{display:none!important}.wc-block-components-title.wc-block-components-title{font-size:var(--font-size-heading-sm)!important;font-family:var(--font-main)!important;font-weight:500!important;text-transform:none!important}.wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-form .wc-block-components-text-input input[type=password],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text],.wc-block-components-form .wc-block-components-text-input input[type=url],.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=password],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url]{border-radius:0!important}.wc-block-components-form .wc-block-components-text-input label,.wc-block-components-text-input label{left:16px!important}.LinkButton{border-radius:0!important}.wc-block-components-express-payment--checkout{border-top:1px solid var(--color-on-bg-grey-dark)!important;border-bottom:1px solid var(--color-on-bg-grey-dark)!important;padding-top:30px!important;padding-bottom:30px!important;margin-bottom:50px!important}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container{position:relative!important;top:0!important}.wc-block-components-express-payment--checkout .wc-block-components-title.wc-block-components-express-payment__title{-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content{margin-top:30px!important;padding:0 24px!important}.wc-block-components-express-payment-continue-rule{display:none!important}.wc-block-components-checkout-step__heading{margin:0 0 24px!important}.wc-block-components-checkbox label{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;cursor:pointer!important;position:relative!important}.wc-block-components-checkbox .wc-block-components-checkbox__input{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;width:20px!important;height:20px!important;border:1px solid var(--color-on-bg-main)!important;background:0 0!important;display:inline-block!important;vertical-align:middle!important;position:relative!important;margin-right:10px!important;border-radius:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.wc-block-components-checkbox .wc-block-components-checkbox__input:checked+.wc-block-components-checkbox__mark{opacity:1!important;visibility:visible!important}.wc-block-components-checkbox .wc-block-components-checkbox__input:not(:checked)+.wc-block-components-checkbox__mark{opacity:0!important;visibility:hidden!important}.wc-block-components-checkbox .wc-block-components-checkbox__mark{position:absolute!important;left:0!important;top:0!important;width:20px!important;height:20px!important;fill:var(--color-on-bg-main)!important;pointer-events:none!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;margin:0!important}.wc-block-components-checkbox .wc-block-components-checkbox__mark svg{width:12px!important;height:12px!important;display:block!important;position:absolute!important;left:50%!important;top:50%!important;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.wc-block-components-checkbox .wc-block-components-checkbox__label{color:var(--color-on-bg-main)!important;font-size:16px!important}input:focus,select:focus,textarea:focus{outline:0!important;border-color:var(--color-on-bg-main)!important;-webkit-box-shadow:0 0 0 2px rgb(0 124 186 / .2)!important;box-shadow:0 0 0 2px rgb(0 124 186 / .2)!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important}.wc-block-checkout__payment-method .wc-block-components-checkout-step__content,.wc-block-checkout__shipping-option .wc-block-components-checkout-step__content{padding-top:0!important}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.wc-block-components-radio-control.wc-block-components-radio-control--highlight-checked{border-top:1px solid var(--color-on-bg-grey-dark)!important;border-bottom:1px solid var(--color-on-bg-grey-dark)!important}.wc-block-checkout__payment-method .wc-block-components-radio-control__option,.wc-block-checkout__payment-method .wc-block-components-radio-control__option:first-child,.wc-block-checkout__payment-method .wc-block-components-radio-control__option:last-child{padding-bottom:20px!important;padding-top:20px!important}.wc-block-components-radio-control-accordion-content{padding:0 1em 20px!important}.wc-block-components-textarea{-webkit-box-shadow:none!important;box-shadow:none!important;border-color:var(--color-on-bg-grey-dark)!important}.wc-block-checkout__add-note .wc-block-components-textarea{margin-top:20px!important}.wc-block-components-order-summary .wc-block-components-order-summary-item{padding-top:24px!important}.wc-block-components-order-summary .wc-block-components-order-summary-item__description{padding:0 10px!important}.wc-block-components-order-summary-item__description .wc-block-components-product-name{display:none!important}.wc-block-components-order-summary-item__description .wc-block-components-order-summary-item__individual-prices.price.wc-block-components-product-price{display:none!important}.wc-block-components-order-summary-item__description .wc-block-components-product-metadata{display:none!important}.wc-block-components-order-summary-item__description .melodyk-cart-item-meta__line.melodyk-cart-item-meta__line--title{margin:0!important}.wc-block-components-order-summary-item .wc-block-components-product-name{display:none!important}.wc-block-components-order-summary-item .wc-block-components-product-metadata{display:none!important}.wc-block-components-order-summary-item .wc-block-components-order-summary-item__quantity{display:none!important}.wc-block-components-order-summary-item .wc-block-components-order-summary-item__image{width:auto!important;margin:0!important;padding:0!important}.wc-block-components-order-summary-item .wc-block-components-order-summary-item__image img{width:82px!important;max-width:82px!important;height:auto!important}.wc-block-components-order-summary .wc-block-components-order-summary-item__image{width:auto!important;margin:0!important;padding:0!important}.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{text-transform:uppercase!important;background:var(--color-on-bg-main)!important;padding:18px!important;color:var(--color-bg-main)!important;text-decoration:none!important;font-size:var(--font-size-body-base-link)!important;font-weight:500!important;-webkit-transition:opacity .3s ease!important;transition:opacity .3s ease!important;border-radius:0!important;border-color:var(--color-on-bg-main)!important}.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:hover,.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:focus,.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:active,.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained.is-active{opacity:.8!important;border-color:var(--color-on-bg-main)!important}.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained .wc-block-components-button__text{color:var(--color-bg-main)!important;text-decoration:none!important;font-size:var(--font-size-body-base-link)!important;font-weight:500!important}.checkout-processing{opacity:.7;pointer-events:none}.checkout-processing::after{content:"";position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #007cba;border-radius:50%;-webkit-animation:melodynk-spin 1s linear infinite;animation:melodynk-spin 1s linear infinite;z-index:9999}@-webkit-keyframes melodynk-spin{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes melodynk-spin{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}.woocommerce-order-received .woocommerce-order-details{display:none!important}.woocommerce-order-received .woocommerce-customer-details{display:none!important}.woocommerce-order-received .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{display:block!important}.woocommerce-order-received .woocommerce-order-downloads{display:block!important}.woocommerce-order .woocommerce-order-downloads{margin-bottom:60px}.woocommerce-MyAccount-downloads-file button.alt,.woocommerce-order-downloads button.alt,.woocommerce-order-downloads .button.alt,.woocommerce-MyAccount-downloads-file .button.alt{font-size:1.1em!important;line-height:1.1em!important}.woocommerce-MyAccount-downloads-file button.alt:hover,.woocommerce-MyAccount-downloads-file button.alt:focus,.woocommerce-order-downloads button.alt:hover,.woocommerce-order-downloads button.alt:focus,.woocommerce-order-downloads .button.alt:hover,.woocommerce-order-downloads .button.alt:focus,.woocommerce-MyAccount-downloads-file .button.alt:hover,.woocommerce-MyAccount-downloads-file .button.alt:focus{font-size:1.1em!important;line-height:1.1em!important}.melodynk-orders-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-bottom:clamp(24px,4vw,40px)}.melodynk-orders-filter{padding:10px 28px;border:1px solid var(--color-on-bg-grey-dark);border-radius:0;background:0 0;color:var(--color-on-bg-grey)!important;text-transform:uppercase;font-family:var(--font-main);font-size:var(--font-size-body-sm);letter-spacing:.08em;-webkit-transition:border-color .3s ease,color .3s ease;transition:border-color .3s ease,color .3s ease;cursor:pointer}.melodynk-orders-filter:hover:not(.is-active){background:0 0;color:var(--color-on-bg-main)!important;border-color:var(--color-on-bg-main)}.melodynk-orders-filter.is-active{background:0 0;color:var(--color-on-bg-main)!important;border-color:var(--color-on-bg-main)}.melodynk-orders-wrapper{margin-top:0}.melodynk-orders-accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.melodynk-order-item{background:var(--color-bg-main)}.melodynk-order-item__header{padding:20px 24px;background:var(--color-bg-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.melodynk-order-item__header:hover{background-color:rgb(255 255 255 / .02)}.melodynk-order-item__header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.melodynk-order-item__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1}.melodynk-order-item__title-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.melodynk-order-item__number{font-size:var(--font-size-heading-sm);color:var(--color-on-bg-main);display:block;margin-bottom:10px}.melodynk-order-item__date{font-size:var(--font-size-body-strong);color:var(--color-on-bg-main);display:block}.melodynk-order-item__total{font-size:var(--font-size-body-base);font-weight:500;color:var(--color-on-bg-main)}.melodynk-order-item__toggle-icon{display:block;width:24px;height:24px;-webkit-transform:translateY(0) rotate(0deg);-ms-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;background-image:url(/wp-content/themes/hello-elementor-child/img/svgsprite/stack/svg/sprite.stack.svg#arrow_up);background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;-ms-flex-negative:0;flex-shrink:0}.melodynk-order-item.is-expanded .melodynk-order-item__toggle-icon{-webkit-transform:translateY(0) rotate(180deg);-ms-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg)}.melodynk-order-item__content{display:none;padding-bottom:30px}.melodynk-order-item__products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.melodynk-order-item__product{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 20px;border-left:1px solid var(--color-on-bg-grey-dark);border-right:1px solid var(--color-on-bg-grey-dark);border-bottom:1px solid var(--color-on-bg-grey-dark)}.melodynk-order-item__product:first-child{border-top:1px solid var(--color-on-bg-grey-dark)}.melodynk-order-item__product-image{-ms-flex-negative:0;flex-shrink:0;width:auto;margin:0;padding:0}.melodynk-order-item__product-image img{width:200px;max-width:200px;height:auto}.melodynk-order-item__product-info{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;min-width:0}.melodynk-order-item__product-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.melodynk-order-item__product-meta-line{font-size:var(--font-size-body-base);color:var(--color-on-bg-main)}.melodynk-order-item__product-meta-line--label{font-size:var(--font-size-body-sm);color:var(--color-on-bg-grey)}.melodynk-order-item__product-meta-line--reference{text-decoration:none;color:var(--color-on-bg-main)}.melodynk-order-item__product-meta-line--reference:hover{text-decoration:underline}.melodynk-order-item__product-meta-line--title{font-size:var(--font-size-body-base);color:var(--color-on-bg-main);text-decoration:none}.melodynk-order-item__product-meta-line--title:hover{text-decoration:underline}.melodynk-order-item__product-meta-line--author{font-size:var(--font-size-body-sm);color:var(--color-on-bg-grey)}.melodynk-order-item__product-name{font-size:var(--font-size-body-base);color:var(--color-on-bg-main)}.melodynk-order-item__product-name a{text-decoration:none;color:var(--color-on-bg-main)}.melodynk-order-item__product-name a:hover{text-decoration:underline}.melodynk-order-item__product-price{font-size:var(--font-size-heading-sm);color:var(--color-on-bg-main)}.melodynk-order-item__product-downloads{-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.melodynk-order-item__download-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 24px;background:var(--color-bg-main);border:1px solid var(--color-on-bg-main);color:var(--color-on-bg-main);text-decoration:none;font-size:var(--font-size-base);text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;padding-left:40px}.melodynk-order-item__download-button::before{content:"";position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px;background-color:var(--color-on-bg-main);-webkit-mask:url(/wp-content/themes/hello-elementor-child/img/svgsprite/stack/svg/sprite.stack.svg#icons--download) no-repeat center;mask:url(/wp-content/themes/hello-elementor-child/img/svgsprite/stack/svg/sprite.stack.svg#icons--download) no-repeat center;-webkit-mask-size:contain;mask-size:contain;display:block}.melodynk-order-item__download-button:hover{background:var(--color-on-bg-main);color:var(--color-bg-main)!important}.melodynk-order-item__download-button:hover::before{background-color:var(--color-bg-main)}.melodynk-order-item__download-button:hover *{color:var(--color-bg-main)!important}.melodynk-order-item__subtotal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px;gap:10px}.melodynk-order-item__subtotal-label{font-size:var(--font-size-body-base);color:var(--color-on-bg-main)}.melodynk-order-item__subtotal-value{font-size:var(--font-size-heading-md);color:var(--color-on-bg-main)}.page-id-81 .elementor-widget-text-editor h2,.page-id-84 .elementor-widget-text-editor h2{font-family:"Belgiano Serif",serif;font-size:28px;font-weight:400;color:#fff;margin-top:48px;margin-bottom:20px;line-height:1.3}.page-id-81 .elementor-widget-text-editor h3,.page-id-84 .elementor-widget-text-editor h3{font-family:"Avenir Next",sans-serif;font-size:20px;font-weight:600;color:#fff;margin-top:32px;margin-bottom:16px;line-height:1.4}.page-id-81 .elementor-widget-text-editor p,.page-id-84 .elementor-widget-text-editor p{color:rgb(255 255 255 / .85);margin-bottom:16px}.page-id-81 .elementor-widget-text-editor ul,.page-id-84 .elementor-widget-text-editor ul{list-style:disc;padding-left:24px;margin-bottom:16px}.page-id-81 .elementor-widget-text-editor ul li,.page-id-84 .elementor-widget-text-editor ul li{color:rgb(255 255 255 / .85);margin-bottom:8px;line-height:1.6}.page-id-81 .elementor-widget-text-editor a,.page-id-84 .elementor-widget-text-editor a{color:var(--color-on-bg-secondary,#9AC8FD);text-decoration:underline;-webkit-transition:color .2s;transition:color .2s}.page-id-81 .elementor-widget-text-editor a:hover,.page-id-84 .elementor-widget-text-editor a:hover{color:var(--color-on-bg-tertiary,#4999F1)}.page-id-81 .elementor-widget-text-editor em,.page-id-84 .elementor-widget-text-editor em{color:rgb(255 255 255 / .6);font-style:italic}.page-id-81 .elementor-widget-text-editor strong,.page-id-84 .elementor-widget-text-editor strong{font-weight:600;color:#fff}.page-id-81 .elementor-widget-text-editor .legal-effective-date,.page-id-84 .elementor-widget-text-editor .legal-effective-date{color:rgb(255 255 255 / .5);font-size:14px;margin-bottom:32px}@media (min-width:600px){.elementor-widget-media-carousel .elementor-main-swiper:not(.elementor-thumbnails-swiper) .swiper-slide{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.elementor-widget-media-carousel .elementor-main-swiper:not(.elementor-thumbnails-swiper) .swiper-slide:not(.swiper-slide-next){opacity:.7}.elementor-widget-media-carousel .elementor-main-swiper:not(.elementor-thumbnails-swiper) .swiper-slide-next{opacity:1}}@media (min-width:600px)and (max-width:959px){.e-con.e-parent:has(#hero_slider),.e-con.e-child:has(#hero_slider){overflow:visible!important}.melodynk-product-images-slider .melodynk-slider-swiper{max-height:320px}.melodynk-product-images-slider .melodynk-slider-swiper .swiper-slide{height:320px}.melodynk-product-images-slider .swiper-button-prev,.melodynk-product-images-slider .swiper-button-next{width:70px!important;height:30px!important;top:15px}.melodynk-product-images-slider .swiper-button-prev{left:0;-webkit-transform:translateX(40px);-ms-transform:translateX(40px);transform:translateX(40px)}.melodynk-product-images-slider .swiper-button-next{right:0;-webkit-transform:translateX(-40px);-ms-transform:translateX(-40px);transform:translateX(-40px)}}@media (min-width:960px){.elementor-element-1847422 h2.elementor-heading-title{font-size:min(218px,18.32vw)!important;white-space:nowrap!important}}@media (max-width:1199px)and (min-width:960px){:root{--container-padding:40px}.e-con.e-parent{padding-left:var(--container-padding)!important;padding-right:var(--container-padding)!important}}@media (max-width:959px){:root{--font-size-xxl:48px;--font-size-xl:36px;--font-size-lg:28px;--font-size-title-hero:60px;--font-size-title-page:48px;--font-size-subtitle:40px;--font-size-heading-lg:28px;--font-size-heading-md:22px;--font-size-heading-sm:18px;--container-padding:52px}body{padding-top:70px!important}.elementor-heading-title{word-break:break-word;overflow-wrap:break-word}h1.elementor-heading-title,.elementor-widget-heading h1.elementor-heading-title{font-size:var(--font-size-title-hero)!important}h2.elementor-heading-title,.elementor-widget-heading h2.elementor-heading-title{font-size:var(--font-size-title-page)!important}h3.elementor-heading-title,.elementor-widget-heading h3.elementor-heading-title{font-size:var(--font-size-subtitle)!important}.elementor-widget-text-editor .elementor-text-editor,.elementor-widget-text-editor{font-size:var(--font-size-body-base)!important;line-height:var(--line-height-relaxed)!important}.elementor-section>.elementor-container,.e-con:not(.e-child){max-width:100%!important;overflow-x:hidden}.e-con>.e-con-inner,.elementor-section .elementor-container{gap:20px!important}.elementor-button{font-size:var(--font-size-body-base)!important}.e-con[style*="--padding-top:200px"],.e-con[style*="--padding-top: 200px"]{--padding-top:60px!important;--padding-bottom:60px!important}.elementor-34>.elementor-element>.e-con{--padding-top:60px;--padding-bottom:60px}.melodynk-btn{padding:20px 40px;min-width:160px;font-size:14px}.woocommerce-cart .site-main,.woocommerce-checkout .site-main{max-width:100%}.melodynk-filters-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-item-align:center;align-self:center}.melodynk-filters-overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;pointer-events:none;visibility:hidden}.melodynk-filters-overlay[aria-hidden=false]{pointer-events:auto;visibility:visible}.melodynk-filters-overlay[aria-hidden=false] .melodynk-filters-overlay__backdrop{opacity:1}.melodynk-filters-overlay[aria-hidden=false] .melodynk-filters-overlay__panel{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.melodynk-filters-overlay__backdrop{display:block;position:absolute;inset:0;background:rgb(0 0 0 / .5);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.melodynk-filters-overlay__panel{position:absolute;top:0;left:0;width:50%;height:100%;background:var(--color-bg-main);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;z-index:1}.melodynk-filters-overlay__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--color-on-bg-grey-dark);-ms-flex-negative:0;flex-shrink:0}.melodynk-filters-overlay__title{font-size:20px;font-weight:700;text-transform:uppercase}.melodynk-filters-overlay__close{background:0 0!important;border:0!important;padding:4px;cursor:pointer;color:var(--color-on-bg-main)!important;line-height:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;outline:0}.melodynk-filters-overlay__close:hover,.melodynk-filters-overlay__close:focus,.melodynk-filters-overlay__close:active{color:var(--color-on-bg-main)!important;background:0 0!important;opacity:.6}.melodynk-filters-overlay__body{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:24px;-webkit-overflow-scrolling:touch}.melodynk-filters-overlay__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 24px;border-top:1px solid var(--color-on-bg-grey-dark);-ms-flex-negative:0;flex-shrink:0}.melodynk-filters-overlay__clear{background:0 0!important;border:0!important;padding:0;cursor:pointer;color:var(--color-on-bg-grey)!important;font-size:14px;font-family:var(--font-main);text-decoration:underline}.melodynk-filters-overlay__clear:hover,.melodynk-filters-overlay__clear:focus,.melodynk-filters-overlay__clear:active{color:var(--color-on-bg-main)!important;background:0 0!important}.melodynk-filters-overlay__submit{background:var(--color-on-bg-main)!important;color:var(--color-bg-main)!important;border:0!important;padding:12px 28px;font-size:14px;font-family:var(--font-main);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;line-height:normal}.melodynk-filters-overlay__submit:hover,.melodynk-filters-overlay__submit:focus,.melodynk-filters-overlay__submit:active{background:var(--color-on-bg-main)!important;color:var(--color-bg-main)!important;opacity:.85}.filters-sidebar{width:100%!important;min-width:0!important}.woocommerce .products,.archive .products,.products{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}html .melodynk-product-line--bottom{font-size:var(--font-size-heading-lg);text-align:center}html .melodynk-product-line--top{text-align:center}.single-product button.single_add_to_cart_button,.single-product .single_add_to_cart_button.button{padding:20px 40px}body main .entry-title{margin-bottom:30px}.woocommerce-account fieldset,.woocommerce fieldset{padding:24px 16px;margin:30px 0}body .woocommerce-account .woocommerce-Button.button,body .woocommerce-account button.woocommerce-Button,body .woocommerce-account .button.woocommerce-Button,body .woocommerce-account a.button,body .woocommerce-account .button{max-width:100%}.melodynk-filters__label{font-size:16px;margin-bottom:16px}.melodynk-filters__list{margin:0 0 30px 0}body .woocommerce-EditAccountForm .woocommerce-form-row,body .woocommerce form.edit-account .woocommerce-form-row{width:100%;padding:0}body .woocommerce-EditAccountForm .woocommerce-form-row input[type=text],body .woocommerce-EditAccountForm .woocommerce-form-row input[type=email],body .woocommerce-EditAccountForm .woocommerce-form-row input[type=password],body .woocommerce form.edit-account .woocommerce-form-row input[type=text],body .woocommerce form.edit-account .woocommerce-form-row input[type=email],body .woocommerce form.edit-account .woocommerce-form-row input[type=password]{width:100%}body .woocommerce-EditAccountForm button[type=submit],body .woocommerce-EditAccountForm .woocommerce-Button,body .woocommerce form.edit-account button[type=submit],body .woocommerce form.edit-account .woocommerce-Button{width:100%;max-width:100%}.elementor-location-header .elementor-element-c39257d li.menu-item-54,.elementor-location-header .elementor-element-c39257d li.menu-item-53{display:none!important}.e-con.e-parent{padding-left:var(--container-padding)!important;padding-right:var(--container-padding)!important}.melodynk-menu-overlay__left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:100px 20px 100px 0}.melodynk-menu-overlay__right{display:none}.melodynk-menu-overlay__secondary{display:block}.elementor-location-header .e-con.e-parent>.e-con-inner{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#always-burger{--width:auto!important;--flex-grow:0!important;--flex-shrink:0!important;width:auto!important;-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;min-width:0}.elementor-location-header .elementor-element-1b024b2{--width:auto!important;--flex-grow:1!important;--flex-shrink:1!important;--align-items:center!important;--justify-content:center!important;width:auto!important;-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.elementor-location-header .elementor-element-c39257d{--width:auto!important;--flex-grow:0!important;--flex-shrink:0!important;width:auto!important;-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}main{padding-top:70px!important}.elementor-location-footer [data-id*=footer_social] .elementor-button,.elementor-location-footer .elementor-widget-button .elementor-button{width:60px;height:40px;min-width:60px}.elementor-location-footer [data-id*=footer_social] .elementor-button .elementor-button-icon,.elementor-location-footer [data-id*=footer_social] .elementor-button svg,.elementor-location-footer .elementor-widget-button .elementor-button .elementor-button-icon,.elementor-location-footer .elementor-widget-button .elementor-button svg{font-size:20px;width:20px;height:20px}.elementor-element-1847422 h2.elementor-heading-title{font-size:17vw!important;white-space:nowrap!important}.elementor-element-aa49902{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.elementor-element-3d72190,.elementor-element-c73f3ea{width:236px!important;max-width:236px!important;-webkit-box-flex:0!important;-ms-flex:0 0 236px!important;flex:0 0 236px!important}.elementor-element-1684466{display:none!important}.elementor-element-c0474fe{width:100%!important;max-width:100%!important}.elementor-element-c0474fe .elementor-heading-title{font-size:28px!important}.elementor-34 h1.elementor-heading-title{font-size:48px!important;line-height:1.2!important}.hero_slider .elementor-text-editor,.hero_slider .elementor-widget-text-editor,.hero_slider .elementor-widget-text-editor .elementor-text-editor{font-size:15px!important;line-height:1.5!important}.hero_slider .elementor-section,.hero_slider .e-con{padding-left:var(--container-padding)!important;padding-right:var(--container-padding)!important}.hero_slider .melodynk-product-info{margin-top:28px!important}#hero_slider .elementor-swiper-button-next,#hero_slider .elementor-swiper-button-prev{width:91px!important;height:39px!important;left:50%!important;right:auto!important;margin-left:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;opacity:0;-webkit-transition:top .3s ease,opacity .3s ease;transition:top .3s ease,opacity .3s ease}#hero_slider .elementor-swiper-button-next.melodynk-arrows-ready,#hero_slider .elementor-swiper-button-prev.melodynk-arrows-ready{opacity:1}#hero_slider .elementor-swiper-button-prev{margin-left:calc(-50vw + 52px)!important}#hero_slider .elementor-swiper-button-next{margin-left:calc(50vw - 91px - 52px)!important}.elementor-widget-media-carousel .swiper-button-next,.elementor-widget-media-carousel .swiper-button-prev{width:50px!important;height:22px!important;bottom:-50px!important}.elementor-widget-media-carousel .swiper-button-prev{margin-left:-70px!important}.elementor-widget-media-carousel .swiper-button-next{margin-left:20px!important}html .melodynk-product-info{margin-top:28px;max-width:calc(100% - 222px)!important;margin-left:auto;margin-right:auto}html .melodynk-product-info div:first-child{font-size:20px;line-height:1.2;margin-bottom:6px}html .melodynk-product-info div:last-child{font-size:24px;font-weight:var(--font-weight-demi-bold);line-height:1.2}.melodynk-products-grid__wrapper{grid-template-columns:repeat(2,1fr);-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.melodynk-products-grid__column .melodynk-products-grid__list{row-gap:40px}.melodynk-product-archive-home .wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.melodynk-product-archive-home .column{gap:60px}.curved-section-top::before,.curved-section::before{height:120px}.curved-section-bottom::after,.curved-section::after{height:120px}.why-melodynk__grid{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:32px;max-width:none;-webkit-overflow-scrolling:touch}.why-item{width:260px!important;min-width:260px!important;max-width:260px!important;height:260px!important;min-height:260px!important;max-height:260px!important;aspect-ratio:1/1!important;-ms-flex-negative:0!important;flex-shrink:0!important}.melodynk-blog-featured-row{grid-template-columns:repeat(2,1fr);gap:30px}.melodynk-blog-featured-row .melodynk-blog-card:first-of-type .melodynk-blog-card__image,.melodynk-blog-featured-row .melodynk-blog-card:last-of-type .melodynk-blog-card__image{height:auto}.melodynk-blog-featured-row .melodynk-blog-card:first-of-type .melodynk-blog-card__image::before,.melodynk-blog-featured-row .melodynk-blog-card:last-of-type .melodynk-blog-card__image::before{display:block}.melodynk-blog-featured-row__cta{grid-column:1/-1;-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99;margin-top:10px}.melodynk-blog-archive{grid-template-columns:repeat(2,1fr)!important;gap:30px}.melodynk-blog-archive-item__image{margin-bottom:16px}.melodynk-blog-archive-item__date{margin-bottom:8px}.melodynk-blog-latest__title{font-size:18px}.melodynk-scroll-stack__slide{min-height:100dvh!important;padding:40px 0}.melodynk-scroll-stack__media{min-height:280px}.artists-slider__header{font-size:48px;margin-bottom:60px}.artists-slider__container{min-height:auto}.artists-slider .swiper-slide{display:grid;grid-template-columns:318px 1fr;gap:24px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.artists-slider__work-image{-webkit-box-flex:0;-ms-flex:none;flex:none;height:402px;min-height:auto}.artists-slider__profile{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:0;row-gap:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.artists-slider__photo-container{gap:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.artists-slider__photo-container .artists-slider__navigation{width:58px;height:25px}.artists-slider__photo{width:164px;height:217px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.artists-slider .artists-slider__name{font-size:28px}.artists-slider__meta{grid-template-columns:1fr;gap:16px}.artist-social-links__container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.artist-social-links__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.artist-portfolio-grid{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.artist-portfolio-grid .portfolio-item{margin-bottom:.75rem}.portfolio-lightbox .lightbox-content{max-width:95%}.portfolio-lightbox .lightbox-content .lightbox-prev,.portfolio-lightbox .lightbox-content .lightbox-next{display:none}.portfolio-lightbox .lightbox-content .lightbox-close{top:10px;right:10px;background:rgb(0 0 0 / .5);border-radius:50%}.artists-grid{gap:40px 24px}.artists-grid--cols-3{grid-template-columns:repeat(2,1fr)}.artists-grid__photo-wrap{width:220px;height:293px}.mc4wp-form,.mc4wp-form .mc4wp-form-fields{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px}.mc4wp-form input[type=email],.mc4wp-form .mc4wp-form-fields input[type=email]{max-width:100%;width:100%;padding:20px 50px 20px 0}.mc4wp-form input[type=submit],.mc4wp-form button[type=submit],.mc4wp-form .mc4wp-form-fields input[type=submit],.mc4wp-form .mc4wp-form-fields button[type=submit]{width:50px;height:22px;right:0}.melodynk-newsletter-widget .elementor-heading-title,.melodynk-newsletter-widget h2.elementor-heading-title{font-size:24px!important;line-height:1.2!important}.melodynk-newsletter-widget .elementor-text-editor,.melodynk-newsletter-widget .elementor-widget-text-editor .elementor-text-editor{font-size:14px!important;line-height:1.5!important}.elementor-form .elementor-button{padding:20px 40px;min-width:160px;font-size:var(--font-size-body-base)}.elementor-form .elementor-field-type-textarea textarea,.elementor-form .elementor-field-type-textarea .elementor-field-textual{height:120px!important;min-height:120px!important}.elementor-widget-n-accordion .e-n-accordion{gap:0}.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title{padding:16px 0;padding-right:32px}.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title::after{width:20px;height:20px}.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item>div[role=region] .e-con,.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item>div[role=region] .e-con-boxed,.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item>div[role=region] .e-con-inner{padding:12px 0}.melodynk-atc{width:95vw;max-height:95vh}.melodynk-atc__body{padding:20px}.melodynk-atc__head{padding:20px 24px}.melodynk-atc__item-image{max-height:50vh}.melodynk-atc__item-image img{max-height:50vh}.melodynk-wishlist-recommendations{margin-top:40px;padding:30px 0}.melodynk-wishlist-recommendations .melodynk-recommendations-title{font-size:var(--font-size-heading-md);margin-bottom:30px}.melodynk-wishlist-recommendations .melodynk-products-grid--cart .melodynk-products-grid__list{grid-template-columns:repeat(2,1fr)!important;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:40px}.melodynk-login-modal{padding:20px}.melodynk-login-modal__content{max-width:400px}.melodynk-login-modal__head{padding:24px}.melodynk-login-modal__body{padding:24px}.melodynk-login-modal__field{margin:0 0 16px 0}.melodynk-login-modal__field input[type=text],.melodynk-login-modal__field input[type=email],.melodynk-login-modal__field input[type=password]{padding:14px}.melodynk-login-modal__submit{margin:30px 0 0 0}.melodynk-login-modal__submit .melodynk-btn,.melodynk-login-modal__submit button[type=submit]{padding:16px 32px}.wp-block-woocommerce-cart h1,.woocommerce-cart h1{font-size:var(--font-size-title-page)!important;margin-bottom:30px!important}.cart-collaterals .cart_totals{padding:20px;margin-top:24px}.wc-block-components-express-payment--checkout{padding-top:20px!important;padding-bottom:20px!important;margin-bottom:30px!important}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content{padding:0!important}.wc-block-components-checkout-order-summary__content{gap:20px!important}.melodynk-orders-filters{gap:10px}.melodynk-orders-filter{padding:8px 20px}.melodynk-order-item__header{padding:16px 20px}.melodynk-order-item__product{gap:16px;padding:24px 16px}.melodynk-order-item__product-image img{width:140px;max-width:140px}.page-id-81 .elementor-widget-text-editor h2,.page-id-84 .elementor-widget-text-editor h2{font-size:24px;margin-top:40px;margin-bottom:16px}.page-id-81 .elementor-widget-text-editor h3,.page-id-84 .elementor-widget-text-editor h3{font-size:18px;margin-top:28px;margin-bottom:12px}}@media (max-width:768px){.woocommerce-MyAccount-navigation ul{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;gap:10px 30px!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}}@media (max-width:767px){.elementor-element-37e4b71{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.elementor-element-37e4b71 .elementor-element-4c43d79d,.elementor-element-37e4b71 .elementor-element-5fd87a2c{width:100%!important;max-width:100%!important}}@media (max-width:599px){:root{--font-size-xxl:36px;--font-size-xl:28px;--font-size-lg:24px;--font-size-title-hero:40px;--font-size-title-page:32px;--font-size-subtitle:28px;--font-size-heading-lg:24px;--font-size-heading-md:20px;--font-size-heading-sm:18px;--container-padding:20px}.logo-animation{width:60px;height:60px}.logo-animation .logo-animation__video{width:60px;height:60px}.woocommerce-cart .site-main,.woocommerce-checkout .site-main{padding-inline:20px}.melodyk-product__left{border-right:none;border-bottom:1px solid #40404f;padding-bottom:20px!important}.melodyk-product__left h2.elementor-heading-title{text-transform:none;font-size:18px}.melodyk-product__right{border-left:none;border-bottom:none;padding-top:20px!important;padding-left:0!important}.melodynk-filters-overlay__panel{width:100%}.woocommerce-account>main{padding-bottom:60px!important}body main .entry-title{margin-bottom:24px;font-size:var(--font-size-title-page)}.woocommerce-account fieldset,.woocommerce fieldset{padding:20px 16px;margin:24px 0}body.woocommerce-account .woocommerce h2{font-size:var(--font-size-heading-sm)}body .woocommerce-error,body .woocommerce-info,body .woocommerce-message{padding:20px 16px 20px 3em;margin:0 0 30px;font-size:var(--font-size-body-sm)}body .woocommerce-error::before,body .woocommerce-info::before,body .woocommerce-message::before{top:20px}body .woocommerce-account .woocommerce-Button.button,body .woocommerce-account button.woocommerce-Button,body .woocommerce-account .button.woocommerce-Button,body .woocommerce-account a.button,body .woocommerce-account .button{max-width:100%;padding:16px 24px}body .woocommerce-account input[type=text],body .woocommerce-account input[type=email],body .woocommerce-account input[type=password],body .woocommerce-account input[type=tel],body .woocommerce-account input[type=url],body .woocommerce-account textarea,body .woocommerce-account select{padding:14px}body .woocommerce form .form-row{margin:0 0 16px}body .woocommerce-Address{margin-top:24px}.elementor-location-header .elementor-element-34bddd2 img{width:160px!important;height:60px!important}.elementor-location-footer .elementor-widget-n-menu{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.elementor-location-footer .elementor-widget-n-menu .e-n-menu-heading{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.elementor-location-footer .elementor-widget-n-menu .e-n-menu-title{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;padding:0!important}.elementor-location-footer .elementor-widget-n-menu .e-n-menu-title-container{padding:5px!important}.elementor-location-footer .elementor-element-499fc0a{width:100%!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.elementor-location-footer .elementor-element-a27b19d,.elementor-location-footer .elementor-element-a9bff80{width:auto!important;-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important}.elementor-element-1847422 h2.elementor-heading-title{font-size:18vw!important;white-space:nowrap!important}.elementor-element-aa49902{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:6px!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;width:100%!important}.elementor-element-3d72190,.elementor-element-c73f3ea,.elementor-element-1684466{width:calc((100% - 12px)/3)!important;max-width:calc((100% - 12px)/3)!important;-webkit-box-flex:0!important;-ms-flex:0 0 calc((100% - 12px)/3)!important;flex:0 0 calc((100% - 12px)/3)!important}.elementor-element-aa49902 .elementor-widget-image img{width:100%!important;height:auto!important;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.elementor-element-1684466{display:block!important}.elementor-element-c0474fe{width:100%!important;max-width:100%!important;-webkit-box-ordinal-group:100!important;-ms-flex-order:99!important;order:99!important}.elementor-element-c0474fe .elementor-heading-title{font-size:24px!important}.hero_slider .elementor-heading-title,.hero_slider h1.elementor-heading-title,.hero_slider h2.elementor-heading-title{font-size:36px!important}.hero_slider .elementor-text-editor,.hero_slider .elementor-widget-text-editor,.hero_slider .elementor-widget-text-editor .elementor-text-editor{font-size:14px!important}.hero_slider .elementor-carousel-image{aspect-ratio:4/3}html .melodynk-product-info{max-width:calc(100% - 156px)!important;margin-left:auto;margin-right:auto}html .melodynk-product-info div:first-child{font-size:18px!important;line-height:1.2;margin-bottom:6px}html .melodynk-product-info div:last-child{font-size:20px!important;line-height:1.2;font-weight:var(--font-weight-demi-bold)}.swiper-slide:not(.swiper-slide-active) .melodynk-product-info{opacity:0!important}.swiper-slide.swiper-slide-active .melodynk-product-info{opacity:1!important}#hero_slider{overflow:hidden;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}#hero_slider .elementor-swiper-button-next,#hero_slider .elementor-swiper-button-prev{width:58px!important;height:25px!important;margin-left:0!important;opacity:0;-webkit-transition:top .3s ease,opacity .3s ease;transition:top .3s ease,opacity .3s ease}#hero_slider .elementor-swiper-button-next.melodynk-arrows-ready,#hero_slider .elementor-swiper-button-prev.melodynk-arrows-ready{opacity:1}#hero_slider .elementor-swiper-button-prev{left:20px!important;right:auto!important}#hero_slider .elementor-swiper-button-next{right:20px!important;left:auto!important}#hero_slider .elementor-widget-container{overflow:hidden}#hero_slider .elementor-main-swiper{width:100%!important}#hero_slider .swiper-slide{width:100%!important;opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease}#hero_slider .swiper-slide-active{opacity:1}#hero_slider .elementor-carousel-image{width:100%!important;background-size:contain!important;background-position:center!important}.melodynk-products-grid__wrapper{grid-template-columns:1fr;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:40px}.melodynk-products-grid__column .melodynk-products-grid__list{row-gap:40px}.melodynk-product-images-slider .melodynk-slider-swiper{max-height:280px}.melodynk-product-images-slider .melodynk-slider-swiper .swiper-slide{height:280px}.melodynk-product-images-slider .swiper-button-prev,.melodynk-product-images-slider .swiper-button-next{width:50px!important;height:22px!important;top:10px}.melodynk-product-images-slider .swiper-button-prev{left:0;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.melodynk-product-images-slider .swiper-button-next{right:0;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.melodynk-product-archive-home .wrapper{grid-template-columns:1fr;gap:40px}.melodynk-product-archive-home .column{gap:40px;display:contents}.melodynk-product-archive-home--view-more-wrap{margin-top:0;-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.curved-section-top::before,.curved-section::before{height:60px}.curved-section-bottom::after,.curved-section::after{height:60px}.why-item{width:180px!important;min-width:180px!important;max-width:180px!important;height:180px!important;min-height:180px!important;max-height:180px!important}.why-item .elementor-heading-title{font-size:var(--font-size-body-sm)}.melodynk-blog-featured-row{grid-template-columns:1fr;gap:44px}.melodynk-blog-featured-row .melodynk-blog-card:first-of-type .melodynk-blog-card__image,.melodynk-blog-featured-row .melodynk-blog-card:last-of-type .melodynk-blog-card__image{height:269px}.melodynk-blog-featured-row .melodynk-blog-card:first-of-type .melodynk-blog-card__image::before,.melodynk-blog-featured-row .melodynk-blog-card:last-of-type .melodynk-blog-card__image::before{display:none}.melodynk-blog-featured-row__cta{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99;margin-top:0}.melodynk-blog-card__meta{margin-top:16px;margin-bottom:0}.melodynk-blog-card__date{margin-bottom:4px}.melodynk-blog-card__title a{font-size:18px}.melodynk-blog-card__title a:hover{font-size:18px}.melodynk-blog-archive{grid-template-columns:1fr!important;gap:40px}.melodynk-blog-latest__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.melodynk-blog-latest__button{-ms-flex-item-align:center;align-self:center;margin-top:20px}.melodynk-scroll-stack__slide{min-height:100dvh!important;padding:24px 0 20px 0}.melodynk-scroll-stack__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.melodynk-scroll-stack__number{min-width:auto;font-size:var(--font-size-body-base)}.melodynk-scroll-stack__title{font-size:var(--font-size-heading-sm)}.melodynk-scroll-stack__media{min-height:180px}.artists-slider{padding:0}.artists-slider .swiper-slide{grid-template-columns:1fr;gap:32px}.artists-slider__header{font-size:32px;margin-bottom:44px;letter-spacing:.96px}.artists-slider__container{overflow:visible}.artists-slider__work-image{height:406px;min-height:auto}.artists-slider__profile{padding:0;row-gap:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.artists-slider__photo-container{gap:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:322px}.artists-slider__photo-container .artists-slider__navigation{width:58px;height:25px}.artists-slider__photo{width:140px;height:187px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.artists-slider__meta{grid-template-columns:1fr;gap:44px;justify-items:center}.artists-slider__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.artists-slider .artists-slider__name{font-size:24px;margin-bottom:8px;text-align:center}.artists-slider .artists-slider__description{font-size:16px;margin-bottom:0;text-align:center;max-width:none}.artists-slider__cta{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.artist-portfolio-grid{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.artist-portfolio-grid .portfolio-item{margin-bottom:8px}.elementor-element-23413c9{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.elementor-element-e2bdcb8{-webkit-box-ordinal-group:11!important;-ms-flex-order:10!important;order:10!important}.artists-grid{grid-template-columns:1fr;gap:72px}.artists-grid--cols-3{grid-template-columns:1fr}.artists-grid__photo-wrap{width:186px;height:247px}.melodynk-wishlist__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.melodynk-wishlist__title{font-size:var(--font-size-heading-md)}.melodynk-wishlist__filters{gap:8px}.melodynk-wishlist__filter{padding:8px 16px;font-size:12px}.melodynk-wishlist__empty{padding:40px 0;gap:40px}.melodynk-wishlist__empty-message{font-size:var(--font-size-heading-md)}.melodynk-wishlist-recommendations{margin-top:40px;padding:30px 0}.melodynk-wishlist-recommendations .melodynk-recommendations-title{font-size:var(--font-size-heading-md);margin-bottom:30px}.melodynk-wishlist-recommendations .melodynk-products-grid--cart .melodynk-products-grid__list{grid-template-columns:1fr!important;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:40px}.melodynk-login-modal{padding:16px}.melodynk-login-modal__content{max-width:100%}.melodynk-login-modal__head{padding:20px}.melodynk-login-modal__body{padding:20px}.melodynk-login-modal__remember{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.melodynk-login-modal__divider{margin:24px 0}.melodynk-login-modal__submit{margin:24px 0 0 0}.melodynk-login-modal__submit .melodynk-btn,.melodynk-login-modal__submit button[type=submit]{padding:14px 24px}.melodynk-login-modal__switch{font-size:var(--font-size-body-sm)}.wp-block-woocommerce-cart h1,.woocommerce-cart h1{font-size:32px!important;margin-bottom:30px!important}body table.wc-block-cart-items .wc-block-cart-items__row{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;padding:12px!important}body table.wc-block-cart-items .wc-block-cart-items__row td.wc-block-cart-item__image{padding:0!important}body table.wc-block-cart-items .wc-block-cart-items__row td.wc-block-cart-item__image a{display:block}body table.wc-block-cart-items .wc-block-cart-items__row td.wc-block-cart-item__image img{width:100%!important;max-width:100%!important}body table.wc-block-cart-items .wc-block-cart-items__row td.wc-block-cart-item__product{padding:16px 0 0 0!important}.woocommerce-cart-form .cart .cart_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:16px 0}.woocommerce-cart-form .cart .cart_item .product-thumbnail{width:60px;-ms-flex-item-align:start;align-self:flex-start}.woocommerce-cart-form .cart .cart_item .product-name{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.woocommerce-cart-form .cart .cart_item .product-price{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.woocommerce-cart-form .cart .cart_item .product-quantity{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.woocommerce-cart-form .cart .cart_item .product-remove{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;-ms-flex-item-align:end;align-self:flex-end}.cart-collaterals .cart_totals{padding:16px;margin-top:20px}.actions .coupon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.actions .coupon input[type=text]{margin-bottom:12px}.melodynk-cart-recommendations{margin-top:40px;padding:30px 0}.melodynk-cart-recommendations .melodynk-recommendations-title{font-size:var(--font-size-heading-md);margin-bottom:30px}.melodynk-cart-recommendations .melodynk-products-grid--cart .melodynk-products-grid__list{grid-template-columns:1fr!important;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:40px}.woocommerce-error,.woocommerce-message{padding:.75rem!important;margin-bottom:1rem!important}.wc-block-components-sidebar-layout{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.wc-block-components-sidebar-layout .wc-block-components-main,.wc-block-components-sidebar-layout .wc-block-components-sidebar{width:100%!important;max-width:100%!important}.wc-block-components-express-payment--checkout{padding-top:20px!important;padding-bottom:20px!important;margin-bottom:30px!important}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content{padding:0!important}.wc-block-components-checkout-order-summary__content{gap:20px!important}.wc-block-components-order-summary-item .wc-block-components-order-summary-item__image img{width:60px!important;max-width:60px!important}.melodynk-orders-filters{gap:8px}.melodynk-orders-filter{padding:8px 16px;font-size:12px}.melodynk-order-item__header{padding:16px}.melodynk-order-item__product{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px 16px}.melodynk-order-item__product-image img{width:100%;max-width:100%}.melodynk-order-item__product-downloads{margin-left:0;width:100%}.melodynk-order-item__download-button{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-id-81 .elementor-widget-text-editor h2,.page-id-84 .elementor-widget-text-editor h2{font-size:22px;margin-top:32px;margin-bottom:14px}.page-id-81 .elementor-widget-text-editor h3,.page-id-84 .elementor-widget-text-editor h3{font-size:17px;margin-top:24px;margin-bottom:10px}.page-id-81 .elementor-widget-text-editor ul,.page-id-84 .elementor-widget-text-editor ul{padding-left:20px}}