.elementor-52595 .elementor-element.elementor-element-3947dff:not(.elementor-motion-effects-element-type-background), .elementor-52595 .elementor-element.elementor-element-3947dff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;}.elementor-52595 .elementor-element.elementor-element-3947dff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-52595 .elementor-element.elementor-element-3947dff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-52595 .elementor-element.elementor-element-478b5e3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-52595 .elementor-element.elementor-element-478b5e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-52595 .elementor-element.elementor-element-00ac6a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(39px/2);}.elementor-52595 .elementor-element.elementor-element-00ac6a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(39px/2);}.elementor-52595 .elementor-element.elementor-element-00ac6a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(39px/2);margin-left:calc(39px/2);}.elementor-52595 .elementor-element.elementor-element-00ac6a7 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-39px/2);margin-left:calc(-39px/2);}body.rtl .elementor-52595 .elementor-element.elementor-element-00ac6a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-39px/2);}body:not(.rtl) .elementor-52595 .elementor-element.elementor-element-00ac6a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-39px/2);}.elementor-52595 .elementor-element.elementor-element-00ac6a7 .elementor-icon-list-icon i{color:var( --e-global-color-16dc97ff );}.elementor-52595 .elementor-element.elementor-element-00ac6a7 .elementor-icon-list-icon svg{fill:var( --e-global-color-16dc97ff );}.elementor-52595 .elementor-element.elementor-element-00ac6a7{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);}.elementor-52595 .elementor-element.elementor-element-00ac6a7 .elementor-icon-list-text{color:rgba(255,255,255,0.8);padding-left:5px;}.elementor-52595 .elementor-element.elementor-element-00ac6a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-52595 .elementor-element.elementor-element-00ac6a7 .elementor-icon-list-item > a{font-family:"Roboto", Caveat;font-size:0.8rem;font-weight:400;}.elementor-52595 .elementor-element.elementor-element-00ac6a7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-52595 .elementor-element.elementor-element-97e21c9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-52595 .elementor-element.elementor-element-97e21c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu .elementor-item{font-family:"Roboto", Caveat;font-size:1rem;font-weight:400;}.elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu--main .elementor-item{color:#FFFFFFCC;fill:#FFFFFFCC;padding-top:0px;padding-bottom:0px;}.elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-16dc97ff );fill:var( --e-global-color-16dc97ff );}.elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu--dropdown a, .elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-menu-toggle{color:#313131;}.elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu--dropdown{background-color:#FEFEFE;}.elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu--dropdown a:hover,
					.elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-menu-toggle:hover{color:#FFFFFF;}.elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu--dropdown a:hover,
					.elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu--dropdown a.highlighted{background-color:#383838;}.elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu--dropdown a.elementor-item-active{color:#383838;background-color:#E3E3E3A6;}.elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu--dropdown .elementor-item, .elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Caveat", Caveat;font-weight:400;}.elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:-6px 4px 15px -4px rgba(0, 0, 0, 0.52);}.elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#E3E3E3CC;border-bottom-width:1px;}.elementor-52595 .elementor-element.elementor-element-4d56246{z-index:1.0E+30;}.elementor-bc-flex-widget .elementor-52595 .elementor-element.elementor-element-fda7e0f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-52595 .elementor-element.elementor-element-fda7e0f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-52595 .elementor-element.elementor-element-82a27a0 .elementor-icon-list-icon i{color:var( --e-global-color-16dc97ff );}.elementor-52595 .elementor-element.elementor-element-82a27a0 .elementor-icon-list-icon svg{fill:var( --e-global-color-16dc97ff );}.elementor-52595 .elementor-element.elementor-element-82a27a0{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-52595 .elementor-element.elementor-element-82a27a0 .elementor-icon-list-text{color:rgba(255,255,255,0.8);padding-left:0px;}.elementor-52595 .elementor-element.elementor-element-82a27a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-52595 .elementor-element.elementor-element-82a27a0 .elementor-icon-list-item > a{font-family:"Roboto", Caveat;font-size:0.8rem;font-weight:400;}.elementor-52595 .elementor-element.elementor-element-82a27a0 > .elementor-widget-container{margin:0% 3% 0% 0%;}.elementor-52595 .elementor-element.elementor-element-8602289{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1000;}.elementor-52595 .elementor-element.elementor-element-8602289 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-52595 .elementor-element.elementor-element-34979ea.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-52595 .elementor-element.elementor-element-34979ea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-52595 .elementor-element.elementor-element-632ed9c{text-align:left;}.elementor-52595 .elementor-element.elementor-element-632ed9c img{width:90%;}.elementor-bc-flex-widget .elementor-52595 .elementor-element.elementor-element-90a9075.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-52595 .elementor-element.elementor-element-90a9075.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-52595 .elementor-element.elementor-element-4b7fa95{--main-alignment:right;--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--divider-style:solid;--subtotal-divider-style:solid;--view-cart-button-display:none;--cart-footer-layout:1fr;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-text-color:var( --e-global-color-3c150182 );--toggle-button-icon-color:var( --e-global-color-3c150182 );--toggle-button-hover-text-color:var( --e-global-color-3c150182 );--toggle-button-icon-hover-color:var( --e-global-color-3c150182 );--toggle-button-border-width:0px;--toggle-icon-size:1.1em;--toggle-icon-padding:0px 0px 0px 0px;--items-indicator-text-color:var( --e-global-color-16dc97ff );--items-indicator-background-color:var( --e-global-color-c1d7c69 );--cart-border-style:none;--cart-padding:3% 2% 2% 2%;--cart-close-icon-size:20px;--cart-close-button-color:var( --e-global-color-3c150182 );--cart-close-button-hover-color:var( --e-global-color-primary );--remove-item-button-color:#7A7A7AD9;--remove-item-button-hover-color:var( --e-global-color-primary );--menu-cart-subtotal-color:#000000;--menu-cart-subtotal-text-align:center;--product-price-color:var( --e-global-color-3c150182 );--cart-footer-buttons-border-radius:10px;--checkout-button-text-color:var( --e-global-color-16dc97ff );--checkout-button-background-color:var( --e-global-color-primary );--checkout-button-hover-text-color:var( --e-global-color-primary );--checkout-button-hover-background-color:var( --e-global-color-16dc97ff );--empty-message-color:var( --e-global-color-3c150182 );--empty-message-alignment:center;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-menu-cart__close-button{margin-left:auto;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-menu-cart__toggle .elementor-button{font-family:"Caveat", Caveat;font-size:1.5rem;font-weight:400;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-menu-cart__subtotal{font-family:"Roboto", Caveat;font-weight:600;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;--subtotal-divider-color:#7A7A7A40;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-menu-cart__product-name a{font-family:"Roboto", Caveat;font-size:0.9rem;font-weight:400;color:var( --e-global-color-3c150182 );}.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-menu-cart__product-name a:hover{color:var( --e-global-color-primary );}.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-menu-cart__product-price{font-family:"Roboto", Caveat;font-size:1.1rem;font-weight:400;font-style:italic;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-menu-cart__product-price .product-quantity{font-size:1.1rem;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-menu-cart__footer-buttons .elementor-button{font-family:"Roboto", Caveat;font-size:5rem;font-weight:400;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:"Roboto", Caveat;font-size:1.1rem;font-weight:400;text-transform:uppercase;font-style:oblique;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 .woocommerce-mini-cart__empty-message{font-family:"Caveat", Caveat;font-size:2rem;font-weight:400;}.elementor-bc-flex-widget .elementor-52595 .elementor-element.elementor-element-b7adbee.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-52595 .elementor-element.elementor-element-b7adbee.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-52595 .elementor-element.elementor-element-b7adbee > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-52595 .elementor-element.elementor-element-b7adbee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-52595 .elementor-element.elementor-element-8e0e2e5 .elementor-search-form{text-align:center;}.elementor-52595 .elementor-element.elementor-element-8e0e2e5 .elementor-search-form__toggle{--e-search-form-toggle-size:37px;--e-search-form-toggle-color:var( --e-global-color-3c150182 );--e-search-form-toggle-background-color:#FFFFFF00;--e-search-form-toggle-border-width:0px;--e-search-form-toggle-border-radius:0px;}.elementor-52595 .elementor-element.elementor-element-8e0e2e5 input[type="search"].elementor-search-form__input{font-family:"Roboto", Caveat;font-size:2rem;font-weight:400;}.elementor-52595 .elementor-element.elementor-element-8e0e2e5 .elementor-search-form__input,
					.elementor-52595 .elementor-element.elementor-element-8e0e2e5 .elementor-search-form__icon,
					.elementor-52595 .elementor-element.elementor-element-8e0e2e5 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-52595 .elementor-element.elementor-element-8e0e2e5 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-52595 .elementor-element.elementor-element-8e0e2e5.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-16dc97ff );fill:var( --e-global-color-16dc97ff );}.elementor-52595 .elementor-element.elementor-element-8e0e2e5:not(.elementor-search-form--skin-full_screen) .elementor-search-form--focus .elementor-search-form__input,
					.elementor-52595 .elementor-element.elementor-element-8e0e2e5 .elementor-search-form--focus .elementor-search-form__icon,
					.elementor-52595 .elementor-element.elementor-element-8e0e2e5 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-52595 .elementor-element.elementor-element-8e0e2e5.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input:focus{color:var( --e-global-color-16dc97ff );fill:var( --e-global-color-16dc97ff );}.elementor-52595 .elementor-element.elementor-element-8e0e2e5:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:5px;}.elementor-52595 .elementor-element.elementor-element-8e0e2e5.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:5px;}.elementor-bc-flex-widget .elementor-52595 .elementor-element.elementor-element-600c014.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-52595 .elementor-element.elementor-element-600c014.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-52595 .elementor-element.elementor-element-600c014 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-52595 .elementor-element.elementor-element-600c014 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-52595 .elementor-element.elementor-element-4c30f72 .premium-sub-menu .premium-sub-menu-link{justify-content:flex-start;}.elementor-52595 .elementor-element.elementor-element-4c30f72 .premium-hamburger-toggle{justify-content:center;}.elementor-52595 .elementor-element.elementor-element-4c30f72.premium-hamburger-menu .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-52595 .elementor-element.elementor-element-4c30f72.premium-nav-dropdown .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-52595 .elementor-element.elementor-element-4c30f72.premium-nav-slide .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link{justify-content:flex-start;}.elementor-52595 .elementor-element.elementor-element-4c30f72 .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-family:"Caveat", Caveat;font-size:1.5rem;font-weight:400;color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 1px 0px;border-color:#02010114;}.elementor-52595 .elementor-element.elementor-element-4c30f72 .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{color:#7A7A7A;}.elementor-52595 .elementor-element.elementor-element-4c30f72 .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link{color:var( --e-global-color-3c150182 );}.elementor-52595 .elementor-element.elementor-element-4c30f72 .premium-nav-widget-container:not(.premium-nav-pointer-framed) .premium-menu-link-parent:before,
					.elementor-52595 .elementor-element.elementor-element-4c30f72 .premium-nav-widget-container:not(.premium-nav-pointer-framed) .premium-menu-link-parent:after{background-color:#EDEDEDBA;}.elementor-52595 .elementor-element.elementor-element-4c30f72 .premium-nav-pointer-framed .premium-menu-link-parent:before,
					.elementor-52595 .elementor-element.elementor-element-4c30f72 .premium-nav-pointer-framed .premium-menu-link-parent:after{border-color:#EDEDEDBA;}.elementor-52595 .elementor-element.elementor-element-4c30f72 .premium-nav-menu-item > .premium-menu-link > .premium-item-icon{order:0;color:var( --e-global-color-secondary );font-size:25px;}.elementor-52595 .elementor-element.elementor-element-4c30f72 .premium-nav-menu-item > .premium-menu-link > .premium-item-icon.dashicons, .elementor-52595 .elementor-element.elementor-element-4c30f72 .premium-nav-menu-item > .premium-menu-link > img.premium-item-icon, .elementor-52595 .elementor-element.elementor-element-4c30f72 .premium-nav-menu-item > .premium-menu-link > .premium-item-icon.premium-lottie-animation{width:25px;height:25px;}.elementor-52595 .elementor-element.elementor-element-4c30f72 .premium-main-nav-menu .premium-sub-menu-item:hover > .premium-sub-menu-link{color:#fff;}.elementor-52595 .elementor-element.elementor-element-4c30f72 .premium-sub-menu-item .premium-sub-menu-link .premium-sub-item-icon{order:0;}.elementor-52595 .elementor-element.elementor-element-4c30f72 .premium-hamburger-toggle i{color:var( --e-global-color-3c150182 );}.elementor-52595 .elementor-element.elementor-element-4c30f72 .premium-hamburger-toggle svg, .elementor-52595 .elementor-element.elementor-element-4c30f72 .premium-hamburger-toggle svg path{fill:var( --e-global-color-3c150182 );}.elementor-52595 .elementor-element.elementor-element-4c30f72 .premium-mobile-menu-outer-container .premium-mobile-menu-close{padding:5% 0% 0% 0%;}@media(min-width:551px){.elementor-52595 .elementor-element.elementor-element-478b5e3{width:30%;}.elementor-52595 .elementor-element.elementor-element-97e21c9{width:56%;}.elementor-52595 .elementor-element.elementor-element-fda7e0f{width:16%;}.elementor-52595 .elementor-element.elementor-element-34979ea{width:80%;}.elementor-52595 .elementor-element.elementor-element-90a9075{width:12%;}.elementor-52595 .elementor-element.elementor-element-b7adbee{width:4%;}.elementor-52595 .elementor-element.elementor-element-600c014{width:4%;}}@media(max-width:1920px) and (min-width:551px){.elementor-52595 .elementor-element.elementor-element-478b5e3{width:28%;}.elementor-52595 .elementor-element.elementor-element-97e21c9{width:52%;}.elementor-52595 .elementor-element.elementor-element-fda7e0f{width:21%;}}@media(max-width:1200px) and (min-width:551px){.elementor-52595 .elementor-element.elementor-element-478b5e3{width:33%;}.elementor-52595 .elementor-element.elementor-element-97e21c9{width:41%;}.elementor-52595 .elementor-element.elementor-element-fda7e0f{width:26%;}}@media(max-width:1024px) and (min-width:551px){.elementor-52595 .elementor-element.elementor-element-478b5e3{width:34%;}.elementor-52595 .elementor-element.elementor-element-97e21c9{width:40%;}.elementor-52595 .elementor-element.elementor-element-fda7e0f{width:26%;}.elementor-52595 .elementor-element.elementor-element-34979ea{width:75%;}.elementor-52595 .elementor-element.elementor-element-90a9075{width:15%;}.elementor-52595 .elementor-element.elementor-element-b7adbee{width:5%;}.elementor-52595 .elementor-element.elementor-element-600c014{width:5%;}}@media(max-width:880px) and (min-width:551px){.elementor-52595 .elementor-element.elementor-element-478b5e3{width:70%;}.elementor-52595 .elementor-element.elementor-element-97e21c9{width:60%;}.elementor-52595 .elementor-element.elementor-element-fda7e0f{width:40%;}.elementor-52595 .elementor-element.elementor-element-34979ea{width:60%;}.elementor-52595 .elementor-element.elementor-element-90a9075{width:20%;}.elementor-52595 .elementor-element.elementor-element-b7adbee{width:10%;}.elementor-52595 .elementor-element.elementor-element-600c014{width:10%;}}@media(min-width:1921px){.elementor-52595 .elementor-element.elementor-element-478b5e3{width:23%;}.elementor-bc-flex-widget .elementor-52595 .elementor-element.elementor-element-478b5e3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-52595 .elementor-element.elementor-element-478b5e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-52595 .elementor-element.elementor-element-00ac6a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-52595 .elementor-element.elementor-element-00ac6a7 .elementor-icon-list-item > a{font-size:1rem;}.elementor-52595 .elementor-element.elementor-element-97e21c9{width:66%;}.elementor-bc-flex-widget .elementor-52595 .elementor-element.elementor-element-97e21c9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-52595 .elementor-element.elementor-element-97e21c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-52595 .elementor-element.elementor-element-fda7e0f{width:16%;}.elementor-52595 .elementor-element.elementor-element-82a27a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-52595 .elementor-element.elementor-element-82a27a0 .elementor-icon-list-item > a{font-size:1rem;}.elementor-52595 .elementor-element.elementor-element-34979ea{width:85%;}.elementor-bc-flex-widget .elementor-52595 .elementor-element.elementor-element-34979ea.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-52595 .elementor-element.elementor-element-34979ea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-52595 .elementor-element.elementor-element-632ed9c{text-align:left;}.elementor-52595 .elementor-element.elementor-element-632ed9c img{width:100%;}.elementor-52595 .elementor-element.elementor-element-90a9075{width:9%;}.elementor-bc-flex-widget .elementor-52595 .elementor-element.elementor-element-90a9075.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-52595 .elementor-element.elementor-element-90a9075.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-52595 .elementor-element.elementor-element-4b7fa95{--main-alignment:right;--empty-message-alignment:center;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-menu-cart__toggle .elementor-button{font-size:2rem;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-menu-cart__product-name a{font-size:1.4rem;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-menu-cart__product-price{font-size:1.5rem;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-menu-cart__product-price .product-quantity{font-size:1.5rem;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:1.4rem;border-radius:5px 5px 5px 5px;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 .woocommerce-mini-cart__empty-message{font-size:2rem;}.elementor-52595 .elementor-element.elementor-element-b7adbee{width:3%;}.elementor-52595 .elementor-element.elementor-element-8e0e2e5 input[type="search"].elementor-search-form__input{font-size:2rem;}.elementor-52595 .elementor-element.elementor-element-8e0e2e5 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-52595 .elementor-element.elementor-element-600c014{width:3%;}.elementor-bc-flex-widget .elementor-52595 .elementor-element.elementor-element-600c014.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-52595 .elementor-element.elementor-element-600c014.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-52595 .elementor-element.elementor-element-4c30f72 .premium-sub-menu .premium-sub-menu-link{justify-content:flex-start;}.elementor-52595 .elementor-element.elementor-element-4c30f72 .premium-hamburger-toggle{justify-content:center;}.elementor-52595 .elementor-element.elementor-element-4c30f72.premium-ham-dropdown .premium-main-mobile-menu, .elementor-52595 .elementor-element.elementor-element-4c30f72.premium-nav-dropdown .premium-main-mobile-menu{width:25vw;}.elementor-52595 .elementor-element.elementor-element-4c30f72.premium-ham-slide .premium-mobile-menu-outer-container, .elementor-52595 .elementor-element.elementor-element-4c30f72.premium-nav-slide .premium-mobile-menu-outer-container{width:25vw;transform:translateX(-25vw );}}@media(max-width:1920px){.elementor-52595 .elementor-element.elementor-element-00ac6a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-52595 .elementor-element.elementor-element-00ac6a7 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu .elementor-item{font-size:0.8rem;}.elementor-52595 .elementor-element.elementor-element-82a27a0{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-52595 .elementor-element.elementor-element-82a27a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-52595 .elementor-element.elementor-element-82a27a0 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-52595 .elementor-element.elementor-element-4b7fa95{--main-alignment:right;--toggle-icon-padding:0px 0px 0px 0px;--cart-border-radius:0px 0px 0px 0px;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-menu-cart__toggle .elementor-button{font-size:1.8rem;}.elementor-52595 .elementor-element.elementor-element-4c30f72 .premium-sub-menu .premium-sub-menu-link{justify-content:center;}.elementor-52595 .elementor-element.elementor-element-4c30f72 .premium-hamburger-toggle{justify-content:center;}.elementor-52595 .elementor-element.elementor-element-4c30f72.premium-ham-dropdown .premium-main-mobile-menu, .elementor-52595 .elementor-element.elementor-element-4c30f72.premium-nav-dropdown .premium-main-mobile-menu{width:28vw;}.elementor-52595 .elementor-element.elementor-element-4c30f72.premium-ham-slide .premium-mobile-menu-outer-container, .elementor-52595 .elementor-element.elementor-element-4c30f72.premium-nav-slide .premium-mobile-menu-outer-container{width:28vw;transform:translateX(-28vw );}}@media(max-width:1200px){.elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu--main .elementor-item{padding-left:7px;padding-right:7px;}.elementor-52595 .elementor-element.elementor-element-4b7fa95{--toggle-icon-padding:0px 0px 0px 0px;}}@media(max-width:1024px){.elementor-52595 .elementor-element.elementor-element-00ac6a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(12px/2);}.elementor-52595 .elementor-element.elementor-element-00ac6a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(12px/2);}.elementor-52595 .elementor-element.elementor-element-00ac6a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(12px/2);margin-left:calc(12px/2);}.elementor-52595 .elementor-element.elementor-element-00ac6a7 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-12px/2);margin-left:calc(-12px/2);}body.rtl .elementor-52595 .elementor-element.elementor-element-00ac6a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-12px/2);}body:not(.rtl) .elementor-52595 .elementor-element.elementor-element-00ac6a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-12px/2);}.elementor-bc-flex-widget .elementor-52595 .elementor-element.elementor-element-97e21c9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-52595 .elementor-element.elementor-element-97e21c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu--main .elementor-item{padding-left:2px;padding-right:2px;}.elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu--dropdown .elementor-item, .elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:2.4rem;}.elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu--dropdown a{padding-top:25px;padding-bottom:25px;}.elementor-52595 .elementor-element.elementor-element-82a27a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(12px/2);}.elementor-52595 .elementor-element.elementor-element-82a27a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(12px/2);}.elementor-52595 .elementor-element.elementor-element-82a27a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(12px/2);margin-left:calc(12px/2);}.elementor-52595 .elementor-element.elementor-element-82a27a0 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-12px/2);margin-left:calc(-12px/2);}body.rtl .elementor-52595 .elementor-element.elementor-element-82a27a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-12px/2);}body:not(.rtl) .elementor-52595 .elementor-element.elementor-element-82a27a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-12px/2);}.elementor-52595 .elementor-element.elementor-element-82a27a0{--e-icon-list-icon-size:14px;}.elementor-52595 .elementor-element.elementor-element-632ed9c{text-align:left;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-menu-cart__toggle .elementor-button{font-size:1.7rem;}.elementor-52595 .elementor-element.elementor-element-4b7fa95{--toggle-icon-size:1.3em;--toggle-icon-padding:0px 0px 0px 0px;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-menu-cart__product-name a{font-size:1rem;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-menu-cart__product-price{font-size:1rem;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-menu-cart__footer-buttons .elementor-button{font-size:4rem;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 .woocommerce-mini-cart__empty-message{font-size:2rem;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 > .elementor-widget-container{margin:2px 0px 0px 0px;}}@media(max-width:880px){.elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu--main .elementor-item{padding-left:1px;padding-right:1px;}.elementor-52595 .elementor-element.elementor-element-4b7fa95{--main-alignment:center;--toggle-icon-size:1.5em;--toggle-icon-padding:0px 0px 0px 0px;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-menu-cart__toggle .elementor-button{font-size:1.5em;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-52595 .elementor-element.elementor-element-4c30f72.premium-ham-dropdown .premium-main-mobile-menu, .elementor-52595 .elementor-element.elementor-element-4c30f72.premium-nav-dropdown .premium-main-mobile-menu{width:50vw;}.elementor-52595 .elementor-element.elementor-element-4c30f72.premium-ham-slide .premium-mobile-menu-outer-container, .elementor-52595 .elementor-element.elementor-element-4c30f72.premium-nav-slide .premium-mobile-menu-outer-container{width:50vw;transform:translateX(-50vw );}}@media(max-width:550px){.elementor-52595 .elementor-element.elementor-element-00ac6a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-52595 .elementor-element.elementor-element-00ac6a7 .elementor-icon-list-item > a{font-size:0.7rem;}.elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu .elementor-item{font-size:0.7rem;}.elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu--main .elementor-item{padding-left:5px;padding-right:5px;padding-top:0px;padding-bottom:0px;}.elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu--dropdown .elementor-item, .elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:1.5rem;}.elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu--dropdown a{padding-top:18px;padding-bottom:18px;}.elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-52595 .elementor-element.elementor-element-4d56246 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:3px !important;}.elementor-52595 .elementor-element.elementor-element-fda7e0f{width:100%;}.elementor-52595 .elementor-element.elementor-element-82a27a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-52595 .elementor-element.elementor-element-82a27a0 .elementor-icon-list-item > a{font-size:0.7rem;}.elementor-52595 .elementor-element.elementor-element-34979ea{width:49%;}.elementor-52595 .elementor-element.elementor-element-90a9075{width:30%;}.elementor-52595 .elementor-element.elementor-element-4b7fa95{--main-alignment:right;--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--toggle-icon-size:1.7em;--toggle-icon-padding:0% 0% 0% 0%;--cart-padding:5% 5% 5% 5%;--checkout-button-padding:10px 10px 10px 10px;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-menu-cart__toggle .elementor-button{font-size:1.3rem;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-menu-cart__subtotal{font-size:1.3rem;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-menu-cart__product-name a{font-size:0.9rem;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-menu-cart__product-price{font-size:1rem;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-menu-cart__footer-buttons .elementor-button{font-size:1rem;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:1.1rem;border-radius:5px 5px 5px 5px;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 .woocommerce-mini-cart__empty-message{font-size:2.2rem;}.elementor-52595 .elementor-element.elementor-element-4b7fa95 > .elementor-widget-container{margin:4px -13px 0px 0px;padding:0px 0px 0px 0px;}.elementor-52595 .elementor-element.elementor-element-b7adbee{width:12%;}.elementor-52595 .elementor-element.elementor-element-8e0e2e5 input[type="search"].elementor-search-form__input{font-size:1.5rem;}.elementor-52595 .elementor-element.elementor-element-600c014{width:9%;}.elementor-52595 .elementor-element.elementor-element-4c30f72 .premium-sub-menu .premium-sub-menu-link{justify-content:flex-start;}.elementor-52595 .elementor-element.elementor-element-4c30f72.premium-ham-dropdown .premium-main-mobile-menu, .elementor-52595 .elementor-element.elementor-element-4c30f72.premium-nav-dropdown .premium-main-mobile-menu{width:90vw;}.elementor-52595 .elementor-element.elementor-element-4c30f72.premium-ham-slide .premium-mobile-menu-outer-container, .elementor-52595 .elementor-element.elementor-element-4c30f72.premium-nav-slide .premium-mobile-menu-outer-container{width:90vw;transform:translateX(-90vw );}.elementor-52595 .elementor-element.elementor-element-4c30f72 .premium-hamburger-toggle i{font-size:20px;}.elementor-52595 .elementor-element.elementor-element-4c30f72 .premium-hamburger-toggle svg{width:20px;height:20px;}}/* Start custom CSS for nav-menu, class: .elementor-element-4d56246 *//* Source & Dimensions for Replacement Hamburger Icon*/
.elementor-52595 .elementor-element.elementor-element-4d56246 .eicon-menu-bar{
    width: 30px;
    height: 30px;
    content: url(https://skovoroda.by/wp-content/uploads/Fonts/Burger_Menu_svg_yellow_25x25px.svg);
       }
       
       
     .elementor-52595 .elementor-element.elementor-element-4d56246 .eicon-close:before {
    
    content: url(https://skovoroda.by/wp-content/uploads/Fonts/CROSS_medium%20svg_25x25px.svg);
       
    
       }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-82a27a0 */.fa-viber:before {
    transition: color 0.3s ease;
}

.fa-viber:hover:before {
    color: #7360F2;
}

.fa-telegram-plane:before {
    transition: color 0.3s ease;
}

.fa-telegram-plane:hover:before  {
    color: #41a3e2;
}

.fa-whatsapp:before  {
    transition: color 0.3s ease;
}

.fa-whatsapp:hover:before  {
    color: #25D366;
}

.fa-phone-volume:before {
    transition: color 0.3s ease;
}

.fa-phone-volume:hover:before  {
    color: orange;
}

.fa-envelope:before {
    transition: color 0.3s ease;
}
.fa-envelope:hover:before  {
    color: #ffe200;
}/* End custom CSS */
/* Start custom CSS for theme-site-logo, class: .elementor-element-632ed9c *//* Имитация мягкой гравировки в стиле неоморфизма */
.elementor-52595 .elementor-element.elementor-element-632ed9c img,
.elementor-52595 .elementor-element.elementor-element-632ed9c img:hover {
    /* Непрозрачность: 1 — полностью видимый, 0 — невидимый */
    --engrave-opacity: 0.9;

    /* Оттенок: меньше — темнее, больше — светлее */
    --engrave-gray: 0.08;

    /* Смещение кромок и мягкость светотени */
    --engrave-depth: 1px;
    --engrave-softness: 0.8px;

    /* Выраженность тёмной и светлой кромок */
    --engrave-dark-edge: 0.25;
    --engrave-light-edge: 0.85;

    /* Общая непрозрачность логотипа */
    opacity: var(--engrave-opacity) !important;

    filter:
        brightness(0)
        invert(var(--engrave-gray))

        /* Мягкое затемнение сверху слева */
        drop-shadow(
            calc(var(--engrave-depth) * -1)
            calc(var(--engrave-depth) * -1)
            var(--engrave-softness)
            rgba(0, 0, 0, var(--engrave-dark-edge))
        )

        /* Светлый блик снизу справа */
        drop-shadow(
            var(--engrave-depth)
            var(--engrave-depth)
            var(--engrave-softness)
            rgba(255, 255, 255, var(--engrave-light-edge))
        ) !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-4b7fa95 */.elementor-52595 .elementor-element.elementor-element-4b7fa95  .elementor-menu-cart__toggle .elementor-button-icon:before {
    font-size: 35% !important;
    font-family: roboto;
    font-weight: 400;
}
@media only screen  and (max-width:600px) {.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-menu-cart__main {width: 90vw;}
}
@media only screen  and (min-width:1025px) {.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-menu-cart__main {width: 30vw;}
}

.elementor-widget-woocommerce-menu-cart.toggle-icon--bag-light .elementor-menu-cart__toggle .elementor-button-icon i:before {
               content: url(https://skovoroda.by/wp-content/uploads/basket-shopping-solid-full.svg);
               
       }

/* Кнопка подтверждения заказа в стиле neumorphism */
.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-button--checkout {
    --checkout-base: #9e3856;
    --checkout-light: #b64b6a;
    --checkout-dark: #7d2944;

    --shadow-dark: rgba(70, 17, 36, 0.48);
    --shadow-light: rgba(255, 255, 255, 0.18);

    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 0.65rem;

    box-sizing: border-box;
    overflow: hidden;
    isolation: isolate;

    border: 0 !important;
    border-radius: 5px !important;

    background: linear-gradient(
        145deg,
        var(--checkout-light) 0%,
        var(--checkout-base) 48%,
        var(--checkout-dark) 100%
    ) !important;

    /* Цвет текста */
    color: #ffffff !important;
    text-align: center;
    text-decoration: none !important;
    font-weight: 700 !important;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;

    /* Статичные объемные тени */
    box-shadow:
        11px 11px 23px var(--shadow-dark),
        -8px -8px 19px var(--shadow-light),
        inset 2px 2px 4px rgba(255, 255, 255, 0.2),
        inset -3px -3px 6px rgba(61, 13, 30, 0.28),
        0 0 0 1px rgba(125, 41, 68, 0.3) !important;

    /* Плавное изменение кнопки при наведении и нажатии */
    transition:
        transform 0.42s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.3s ease,
        filter 0.3s ease;
}

/* Текст и иконка находятся поверх блика */
.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-button--checkout > *,
.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-button--checkout .elementor-button-content-wrapper,
.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-button--checkout .elementor-button-text,
.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-button--checkout .elementor-button-icon {
    position: relative;
    z-index: 2;
}

/* Автоматический плавный блик в обычном состоянии */
.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-button--checkout::before {
    content: "";

    position: absolute;
    top: -35%;
    left: -140%;
    z-index: 1;

    width: 42%;
    height: 170%;

    background: linear-gradient(
        105deg,
        transparent 0%,
        rgba(255, 255, 255, 0.02) 34%,
        rgba(255, 255, 255, 0.48) 50%,
        rgba(255, 255, 255, 0.02) 66%,
        transparent 100%
    );

    transform: skewX(-22deg);
    opacity: 0;
    pointer-events: none;

    /*
     * Блик проходит по кнопке примерно раз в 9 секунд.
     * После прохода остается длинная спокойная пауза.
     */
    animation: checkout-shine 9s ease-in-out infinite;
    will-change: left, opacity;
}

/* Четкая внутренняя грань кнопки в обычном состоянии */
.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-button--checkout::after {
    content: "";

    position: absolute;
    inset: 1px;
    z-index: 3;

    box-sizing: border-box;
    border: 1px solid rgba(255, 255, 255, 0.42);
    border-radius: inherit;

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.3),
        inset 0 -1px 0 rgba(61, 13, 30, 0.3);

    pointer-events: none;
}

/* Состояние кнопки при наведении */
.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-button--checkout:hover {
    background: linear-gradient(
        145deg,
        #bd5473 0%,
        #a83d5d 48%,
        #882d49 100%
    ) !important;

    /* Небольшое плавное увеличение и поднятие кнопки */
    transform: translateY(-2px) scale(1.006);
    filter: saturate(1.08) brightness(1.04);

    /* Более выразительная тень при наведении */
    box-shadow:
        15px 16px 30px rgba(70, 17, 36, 0.54),
        -10px -10px 22px rgba(255, 255, 255, 0.21),
        inset 2px 2px 4px rgba(255, 255, 255, 0.24),
        inset -3px -3px 6px rgba(61, 13, 30, 0.3),
        0 0 0 1px rgba(125, 41, 68, 0.4) !important;
}

/* Плавное движение иконки вправо при наведении */
.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-button--checkout .elementor-button-icon {
    transition:
        transform 0.3s ease,
        opacity 0.3s ease;
}

.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-button--checkout:hover .elementor-button-icon {
    transform: translateX(4px) scale(1.05);
}

/* Состояние кнопки во время нажатия */
.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-button--checkout:active {
    transform: translateY(-1px) scale(0.985);
    filter: brightness(0.98);

    box-shadow:
        4px 4px 9px rgba(70, 17, 36, 0.42),
        -3px -3px 8px rgba(255, 255, 255, 0.12),
        inset 3px 3px 7px rgba(61, 13, 30, 0.32),
        inset -1px -1px 3px rgba(255, 255, 255, 0.14) !important;
}

/* Видимый контур при навигации с клавиатуры */
.elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-button--checkout:focus-visible {
    outline: 3px solid rgba(255, 255, 255, 0.95);
    outline-offset: 4px;
}

/* Анимация плавного периодического блика */
@keyframes checkout-shine {
    /* Спокойная пауза перед появлением блика */
    0%,
    58% {
        left: -140%;
        opacity: 0;
    }

    /* Плавное появление блика */
    63% {
        left: -120%;
        opacity: 0.7;
    }

    /* Плавное движение блика по кнопке */
    80% {
        left: 140%;
        opacity: 0.7;
    }

    /* Плавное исчезновение блика */
    86%,
    100% {
        left: 140%;
        opacity: 0;
    }
}

/* Отключение анимации для пользователей,
   которые предпочитают уменьшенное движение */
@media (prefers-reduced-motion: reduce) {
    .elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-button--checkout::before {
        animation: none !important;
        opacity: 0 !important;
    }

    .elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-button--checkout,
    .elementor-52595 .elementor-element.elementor-element-4b7fa95 .elementor-button--checkout .elementor-button-icon {
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-8e0e2e5 */input.elementor-search-form__input {
    background: #ff000000 !important;
}/* End custom CSS */
/* Start custom CSS for premium-nav-menu, class: .elementor-element-4c30f72 *//* =========================================
   Premium Addons Mega Menu 4.10.3
   Открытие мобильного меню справа
   ========================================= */

/*
   В Elementor у Mega Menu укажи:

   Advanced → CSS Classes:
   mega-menu-right

   В поле Elementor не добавляй точку.
*/


/* Закрытое состояние меню */

.mega-menu-right .premium-mobile-menu-outer-container,
#mega-menu-right .premium-mobile-menu-outer-container {
    left: auto !important;
    right: 0 !important;

    box-sizing: border-box !important;
    max-width: 100vw !important;

    transform: translateX(100%) !important;
}


/* Открытое состояние меню */

.mega-menu-right
.premium-mobile-menu-outer-container.premium-vertical-toggle-open,

.mega-menu-right
.premium-vertical-toggle-open
.premium-mobile-menu-outer-container,

#mega-menu-right
.premium-mobile-menu-outer-container.premium-vertical-toggle-open,

#mega-menu-right
.premium-vertical-toggle-open
.premium-mobile-menu-outer-container {
    left: auto !important;
    right: 0 !important;

    transform: translateX(0) !important;
}

/* Premium Addons Mega Menu — уменьшить пространство под кнопкой закрытия */
.premium-nav-widget-container
.premium-mobile-menu-outer-container {
    padding-block-start: 12px !important;
}

.premium-nav-widget-container
.premium-mobile-menu-outer-container
.premium-mobile-menu-close {
    margin-block-end: 0 !important;
}

.premium-nav-widget-container
ul.premium-mobile-menu.premium-main-mobile-menu.premium-main-nav-menu {
    margin-block-start: clamp(-5px, -1vw, -8px) !important;
    padding-block-start: 0 !important;
}

/* =========================================
   Стабилизация высоты шапки при загрузке
   Для Mega Menu с выбранным макетом Slide
   ========================================= */

/* Выезжающая панель сразу получает отдельное положение */
.mega-menu-right .premium-mobile-menu-outer-container {
    position: fixed !important;
    top: 0 !important;

    /* Высота экрана; второе значение учитывает мобильные панели браузера */
    height: 100vh !important;
    height: 100dvh !important;
}

/* Скрываем обычную копию списка у этого выезжающего меню */
.mega-menu-right .premium-nav-widget-container
> .premium-ver-inner-container
> .premium-nav-menu-container {
    display: none !important;
}

/* Ранний показ контейнера Mega Menu */
.mega-menu-right .premium-nav-widget-container {
    visibility: visible !important;
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8602289 *//* =========================================
   Стеклянная липкая секция Elementor
   ========================================= */

.elementor-52595 .elementor-element.elementor-element-8602289 {
    /* Исходные параметры */
    --gh-white-alpha: 0.50;
    --gh-blur: 2px;
    --gh-edge-alpha: 0.10;
    --gh-shadow-alpha: 0.09;

    /* Основная секция прозрачная */
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;

    /* Размытие переносится на псевдоэлемент */
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;

    /*
     * Блокируем горизонтальное переполнение Mega Menu.
     * Первое значение — горизонтальная ось.
     * Второе значение — вертикальная ось.
     */
    overflow: clip visible !important;
}

/* =========================================
   Отдельная стеклянная поверхность
   ========================================= */

.elementor-52595 .elementor-element.elementor-element-8602289::before {
    content: "";

    position: absolute;
    inset: 0;
    z-index: 0;

    box-sizing: border-box;
    border-radius: inherit;

    /* Слой не перехватывает клики */
    pointer-events: none;

    /* Полупрозрачная светло-серая основа */
    background-color: rgba(
        225,
        225,
        225,
        var(--gh-white-alpha)
    );

    /* Светлый стеклянный градиент */
    background-image: linear-gradient(
        180deg,
        rgba(255, 255, 255, 0.30) 0%,
        rgba(255, 255, 255, 0.06) 45%,
        rgba(235, 235, 235, 0.18) 80%,
        rgba(220, 220, 220, 0.22) 100%
    );

    /* Размытие заднего фона */
    -webkit-backdrop-filter: blur(var(--gh-blur));
    backdrop-filter: blur(var(--gh-blur));

    /* Верхняя кромка и нижняя грань */
    border-top: 1px solid rgba(255, 255, 255, 0.65);

    border-bottom: 1px solid rgba(
        0,
        0,
        0,
        var(--gh-edge-alpha)
    );

    /* Блики, глубина и мягкая тень */
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.70),
        inset 0 -1px 0 rgba(255, 255, 255, 0.75),
        inset 0 -3px 0 rgba(0, 0, 0, 0.025),
        0 2px 5px rgba(0, 0, 0, 0.04),
        0 10px 22px -8px rgba(
            0,
            0,
            0,
            var(--gh-shadow-alpha)
        );

    /* Плавное изменение стекла при фиксации */
    transition:
        background-color 0.65s ease,
        -webkit-backdrop-filter 0.65s ease,
        backdrop-filter 0.65s ease;
}

/* =========================================
   Контент секции поверх стекла
   ========================================= */

.elementor-52595 .elementor-element.elementor-element-8602289 > .elementor-container {
    position: relative;
    z-index: 1;
}


/* =========================================
   Общая обёртка Header
   Освобождаем секции от ограничения её высотой
   ========================================= */

.elementor-location-header {
    display: contents !important;

    position: static !important;
    top: auto !important;
    z-index: auto !important;
}


/* =========================================
   Дополнительные обёртки старых секций Elementor
   Правила применяются, только если они присутствуют
   ========================================= */

.elementor-location-header > .elementor-inner,
.elementor-location-header > .elementor-section-wrap,
.elementor-location-header > .elementor-inner > .elementor-section-wrap {
    display: contents !important;
}


/* =========================================
   Прилипание только выбранной второй секции
   ========================================= */

.elementor-52595 .elementor-element.elementor-element-8602289 {
    position: -webkit-sticky;
    position: sticky !important;

    top: 0 !important;
    z-index: 9999 !important;
}
/* =========================================
   Учитываем админ-панель WordPress
   ========================================= */

/* Компьютер: высота панели 32px */
body.admin-bar .elementor-52595 .elementor-element.elementor-element-8602289 {
    top: 32px !important;
}

/* Планшет: высота панели 46px */
@media screen and (max-width: 782px) {
    body.admin-bar .elementor-52595 .elementor-element.elementor-element-8602289 {
        top: 46px !important;
    }
}

/*
 * На экранах до 600px стандартная панель WordPress
 * уходит вверх вместе со страницей.
 * После прокрутки секция прилипает к краю окна.
 */
@media screen and (max-width: 600px) {
    body.admin-bar .elementor-52595 .elementor-element.elementor-element-8602289 {
        top: 0 !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://skovoroda.by/wp-content/uploads/2024/05/roboto-normal-400.woff2') format('woff2'),
		url('https://skovoroda.by/wp-content/uploads/2024/05/roboto-normal-400.woff') format('woff'),
		url('https://skovoroda.by/wp-content/uploads/2024/05/roboto-normal-400.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Caveat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://skovoroda.by/wp-content/uploads/2024/05/caveat-normal-400.woff2') format('woff2'),
		url('https://skovoroda.by/wp-content/uploads/2024/05/caveat-normal-400.woff') format('woff'),
		url('https://skovoroda.by/wp-content/uploads/2024/05/caveat-normal-400.ttf') format('truetype');
}
/* End Custom Fonts CSS */