@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}p{margin-bottom:.5em}a{font:inherit;line-height:inherit}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}div[data-elementor-post-type=page]{overflow-x:hidden}.hidden{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;scrollbar-width:thin;scrollbar-color:#54595f #f7f6f5;scroll-behavior:smooth}::-webkit-scrollbar{width:7px;background:#f7f6f5}::-webkit-scrollbar-thumb{background:#54595f;border-radius:20px}::-webkit-scrollbar-thumb:hover{background:var(--e-global-color-primary)}.site-wrapper,body,html{min-height:100vh}body{position:relative;padding:0;height:100%;background-color:var(--e-global-color-wpx_white);overflow-x:hidden;overflow-y:scroll;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.3;margin:0}.site-wrapper{overflow:hidden}.site-wrapper,div.header-fixed{background-color:var(--e-global-color-wpx_gray_100);background-color:var(--e-global-color-wpx_white);max-width:100vw;margin:auto}div.header-fixed{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100vw;z-index:1000}.woocommerce-ResetPassword.lost_reset_password{display:flex;flex-direction:column}body e-page-transition{background-image:url(../assets/img/cat.webp);background-size:90px auto;background-repeat:no-repeat;background-position:center calc(50% - 65px)}body e-page-transition.e-page-transition--entered,body e-page-transition.e-page-transition--entering{pointer-events:none}.e-con-boxed,.e-con-full{--container-default-padding-top:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;--container-default-padding-right:0px}.elementor,.elementor>.elementor-section-wrap{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor>.e-con-boxed,.elementor>.elementor-section-wrap>.e-con-boxed{--box-padding-top:0px;--box-padding-bottom:0px;--box-padding-left:50px;--box-padding-right:50px}.elementor>.e-con-full,.elementor>.elementor-section-wrap>.e-con-full{--box-padding-top:0px;--box-padding-bottom:0px;--box-padding-left:0px;--box-padding-right:0px}.elementor>.e-con-boxed,.elementor>.e-con-full,.elementor>.elementor-section-wrap>.e-con-boxed,.elementor>.elementor-section-wrap>.e-con-full{padding-left:calc(var(--box-padding-left) + var(--padding-left));padding-right:calc(var(--box-padding-right) + var(--padding-right))}.elementor>.e-con-full,.elementor>.elementor-section-wrap>.e-con-full{--padding-left:0px;--padding-right:0px}.elementor>.e-con-boxed-default:not(.e-con-full),.elementor>.elementor-section-wrap>.e-con-boxed-default:not(.e-con-full){--content-width:min(100%, 1100px)}.elementor>.e-con-boxed-narrow:not(.e-con-full),.elementor>.elementor-section-wrap>.e-con-boxed-narrow:not(.e-con-full){--content-width:min(60%, 1000px)}.elementor>.e-con-boxed-wide:not(.e-con-full),.elementor>.elementor-section-wrap>.e-con-boxed-wide:not(.e-con-full){--content-width:min(100%, 1580px)}.elementor>.e-con-boxed-full:not(.e-con-full),.elementor>.elementor-section-wrap>.e-con-boxed-full:not(.e-con-full){--content-width:100%}@media only screen and (max-width:1440px){.elementor>.e-con-boxed,.elementor>.elementor-section-wrap>.e-con-boxed{--box-padding-top:0px;--box-padding-bottom:0px;--box-padding-left:20px;--box-padding-right:20px}.elementor>.e-con-boxed-default:not(.e-con-full),.elementor>.elementor-section-wrap>.e-con-boxed-default:not(.e-con-full){--content-width:min(100%, 1080px)}.elementor>.e-con-boxed-narrow:not(.e-con-full),.elementor>.elementor-section-wrap>.e-con-boxed-narrow:not(.e-con-full){--content-width:min(100%, 900px)}.elementor>.e-con-boxed-wide:not(.e-con-full),.elementor>.elementor-section-wrap>.e-con-boxed-wide:not(.e-con-full){--content-width:min(100%, 1400px)}.elementor>.e-con-boxed-full:not(.e-con-full),.elementor>.elementor-section-wrap>.e-con-boxed-full:not(.e-con-full){--content-width:100%}}@media only screen and (max-width:1024px){.elementor>.e-con-boxed-default:not(.e-con-full),.elementor>.elementor-section-wrap>.e-con-boxed-default:not(.e-con-full){--content-width:100%}.elementor>.e-con-boxed-narrow:not(.e-con-full),.elementor>.elementor-section-wrap>.e-con-boxed-narrow:not(.e-con-full){--content-width:100%}.elementor>.e-con-boxed-wide:not(.e-con-full),.elementor>.elementor-section-wrap>.e-con-boxed-wide:not(.e-con-full){--content-width:100%}.elementor>.e-con-boxed-full:not(.e-con-full),.elementor>.elementor-section-wrap>.e-con-boxed-full:not(.e-con-full){--content-width:100%}}@media only screen and (max-width:500.5px){.elementor>.e-con-boxed,.elementor>.elementor-section-wrap>.e-con-boxed{--box-padding-top:0px;--box-padding-bottom:0px;--box-padding-left:20px;--box-padding-right:20px}}.e-n-menu-content .e-con-boxed>.e-con-inner,.e-n-menu-content .e-con-full>.e-con-inner{padding-left:calc(var(--box-padding-left) + var(--padding-left));padding-right:calc(var(--box-padding-right) + var(--padding-right))}.e-n-menu-content .e-con-boxed-default:not(.e-con-full)>.e-con-inner{--content-width:min(100%, 1100px)}.e-n-menu-content .e-con-boxed-narrow:not(.e-con-full)>.e-con-inner{--content-width:min(60%, 1000px)}.e-n-menu-content .e-con-boxed-wide:not(.e-con-full)>.e-con-inner{--content-width:min(100%, 1580px)}.e-n-menu-content .e-con-boxed-full:not(.e-con-full)>.e-con-inner{--content-width:100%}@media only screen and (max-width:1024px){.e-n-menu-content .e-con-boxed>.e-con-inner>.e-con-boxed,.e-n-menu-content .e-con-full>.e-con-inner>.e-con-boxed{--box-padding-top:0px;--box-padding-bottom:0px;--box-padding-left:20px;--box-padding-right:20px}.e-n-menu-content .e-con-boxed>.e-con-inner .e-con-boxed-default:not(.e-con-full)>.e-con-inner,.e-n-menu-content .e-con-full>.e-con-inner .e-con-boxed-default:not(.e-con-full)>.e-con-inner{--content-width:100%}.e-n-menu-content .e-con-boxed>.e-con-inner .e-con-boxed-narrow:not(.e-con-full)>.e-con-inner,.e-n-menu-content .e-con-full>.e-con-inner .e-con-boxed-narrow:not(.e-con-full)>.e-con-inner{--content-width:100%}.e-n-menu-content .e-con-boxed>.e-con-inner .e-con-boxed-wide:not(.e-con-full)>.e-con-inner,.e-n-menu-content .e-con-full>.e-con-inner .e-con-boxed-wide:not(.e-con-full)>.e-con-inner{--content-width:100%}.e-n-menu-content .e-con-boxed>.e-con-inner .e-con-boxed-full:not(.e-con-full)>.e-con-inner,.e-n-menu-content .e-con-full>.e-con-inner .e-con-boxed-full:not(.e-con-full)>.e-con-inner{--content-width:100%}}body{font-family:var(--e-global-typography-text-font-family);font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);-webkit-text-decoration:var(--e-global-typography-text-text-decoration);text-decoration:var(--e-global-typography-text-text-decoration)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em}.h1,h1{font-family:var(--e-global-typography-wpx_h1-font-family);font-size:var(--e-global-typography-wpx_h1-font-size);line-height:var(--e-global-typography-wpx_h1-line-height);letter-spacing:var(--e-global-typography-wpx_h1-letter-spacing);word-spacing:var(--e-global-typography-wpx_h1-word-spacing);font-weight:var(--e-global-typography-wpx_h1-font-weight);text-transform:var(--e-global-typography-wpx_h1-text-transform);font-style:var(--e-global-typography-wpx_h1-font-style);-webkit-text-decoration:var(--e-global-typography-wpx_h1-text-decoration);text-decoration:var(--e-global-typography-wpx_h1-text-decoration)}h2{font-family:var(--e-global-typography-wpx_h2-font-family);font-size:var(--e-global-typography-wpx_h2-font-size);line-height:var(--e-global-typography-wpx_h2-line-height);letter-spacing:var(--e-global-typography-wpx_h2-letter-spacing);word-spacing:var(--e-global-typography-wpx_h2-word-spacing);font-weight:var(--e-global-typography-wpx_h2-font-weight);text-transform:var(--e-global-typography-wpx_h2-text-transform);font-style:var(--e-global-typography-wpx_h2-font-style);-webkit-text-decoration:var(--e-global-typography-wpx_h2-text-decoration);text-decoration:var(--e-global-typography-wpx_h2-text-decoration)}.h3,h3{font-family:var(--e-global-typography-wpx_h3-font-family);font-size:var(--e-global-typography-wpx_h3-font-size);line-height:var(--e-global-typography-wpx_h3-line-height);letter-spacing:var(--e-global-typography-wpx_h3-letter-spacing);word-spacing:var(--e-global-typography-wpx_h3-word-spacing);font-weight:var(--e-global-typography-wpx_h3-font-weight);text-transform:var(--e-global-typography-wpx_h3-text-transform);font-style:var(--e-global-typography-wpx_h3-font-style);-webkit-text-decoration:var(--e-global-typography-wpx_h3-text-decoration);text-decoration:var(--e-global-typography-wpx_h3-text-decoration)}.h4,h4{font-family:var(--e-global-typography-wpx_h4-font-family);font-size:var(--e-global-typography-wpx_h4-font-size);line-height:var(--e-global-typography-wpx_h4-line-height);letter-spacing:var(--e-global-typography-wpx_h4-letter-spacing);word-spacing:var(--e-global-typography-wpx_h4-word-spacing);font-weight:var(--e-global-typography-wpx_h4-font-weight);text-transform:var(--e-global-typography-wpx_h4-text-transform);font-style:var(--e-global-typography-wpx_h4-font-style);-webkit-text-decoration:var(--e-global-typography-wpx_h4-text-decoration);text-decoration:var(--e-global-typography-wpx_h4-text-decoration)}.h5,h5{font-family:var(--e-global-typography-wpx_h5-font-family);font-size:var(--e-global-typography-wpx_h5-font-size);line-height:var(--e-global-typography-wpx_h5-line-height);letter-spacing:var(--e-global-typography-wpx_h5-letter-spacing);word-spacing:var(--e-global-typography-wpx_h5-word-spacing);font-weight:var(--e-global-typography-wpx_h5-font-weight);text-transform:var(--e-global-typography-wpx_h5-text-transform);font-style:var(--e-global-typography-wpx_h5-font-style);-webkit-text-decoration:var(--e-global-typography-wpx_h5-text-decoration);text-decoration:var(--e-global-typography-wpx_h5-text-decoration)}.h6,h6{font-family:var(--e-global-typography-wpx_h6-font-family);font-size:var(--e-global-typography-wpx_h6-font-size);line-height:var(--e-global-typography-wpx_h6-line-height);letter-spacing:var(--e-global-typography-wpx_h6-letter-spacing);word-spacing:var(--e-global-typography-wpx_h6-word-spacing);font-weight:var(--e-global-typography-wpx_h6-font-weight);text-transform:var(--e-global-typography-wpx_h6-text-transform);font-style:var(--e-global-typography-wpx_h6-font-style);-webkit-text-decoration:var(--e-global-typography-wpx_h6-text-decoration);text-decoration:var(--e-global-typography-wpx_h6-text-decoration)}.display_s{font-family:var(--e-global-typography-wpx_display_s-font-family);font-size:var(--e-global-typography-wpx_display_s-font-size);line-height:var(--e-global-typography-wpx_display_s-line-height);letter-spacing:var(--e-global-typography-wpx_display_s-letter-spacing);word-spacing:var(--e-global-typography-wpx_display_s-word-spacing);font-weight:var(--e-global-typography-wpx_display_s-font-weight);text-transform:var(--e-global-typography-wpx_display_s-text-transform);font-style:var(--e-global-typography-wpx_display_s-font-style);-webkit-text-decoration:var(--e-global-typography-wpx_display_s-text-decoration);text-decoration:var(--e-global-typography-wpx_display_s-text-decoration)}.display_m{font-family:var(--e-global-typography-display_m-font-family);font-size:var(--e-global-typography-display_m-font-size);line-height:var(--e-global-typography-display_m-line-height);letter-spacing:var(--e-global-typography-display_m-letter-spacing);word-spacing:var(--e-global-typography-display_m-word-spacing);font-weight:var(--e-global-typography-display_m-font-weight);text-transform:var(--e-global-typography-display_m-text-transform);font-style:var(--e-global-typography-display_m-font-style);-webkit-text-decoration:var(--e-global-typography-display_m-text-decoration);text-decoration:var(--e-global-typography-display_m-text-decoration)}.display_l{font-family:var(--e-global-typography-display_l-font-family);font-size:var(--e-global-typography-display_l-font-size);line-height:var(--e-global-typography-display_l-line-height);letter-spacing:var(--e-global-typography-display_l-letter-spacing);word-spacing:var(--e-global-typography-display_l-word-spacing);font-weight:var(--e-global-typography-display_l-font-weight);text-transform:var(--e-global-typography-display_l-text-transform);font-style:var(--e-global-typography-display_l-font-style);-webkit-text-decoration:var(--e-global-typography-display_l-text-decoration);text-decoration:var(--e-global-typography-display_l-text-decoration)}b,strong{font-weight:bolder}.small{font-size:.8em}.uppercase{text-transform:uppercase}ul{list-style:disc outside;list-style-type:circle;padding-left:20px}li{margin-bottom:.5em}li a{text-decoration:underline}ul.breadcrumbs{list-style:none;padding:0}del{position:relative;text-decoration:none;color:#333}del::after{content:"";position:absolute;left:0;right:0;top:50%;height:.5px;background-color:currentColor;transform:translateY(-50%)}@media only screen and (min-width:1440.0001px){body{margin-top:156px;transition:margin-top .55s}body.scrolled{margin-top:100px}.elementor-location-header{position:fixed;top:0;left:0;width:100vw;z-index:1000}.header-logo-area .e-con-inner,.header-top-area .e-con-inner{opacity:1;transition:all .55s cubic-bezier(.25,1,.5,1)}.header-top-area{z-index:2}.header-logo-area{z-index:1}.scrolled:not(.scrolled-up) .header-top-area .e-con-inner{opacity:0;margin-top:-40px}.scrolled:not(.scrolled-up) .header-logo-area .e-con-inner{opacity:0;margin-top:-100px}.scrolled:not(.scrolled-up) .header-nav-menu .elementor-widget-container{transition-delay:0s;padding-top:15px;padding-bottom:15px}.elementor-location-header .tiger-ani{z-index:500}.elementor-location-header .tiger-ani img{transition-property:all;transition-duration:.22s;transition-timing-function:cubic-bezier(.25,1,.5,1);transition-delay:55ms;transform-origin:bottom center}.scrolled:not(.scrolled-up) .elementor-location-header .tiger-ani img{transition-duration:.22s;transform:scale(.7)}.elementor-widget-n-menu{z-index:5}.e-n-menu-content.e-active>*{border-bottom:2px solid var(--e-global-color-wpx_c3);z-index:-1}@keyframes fadeInUp{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{animation:fadeInUn .3s ease-out both;will-change:opacity,transform}}@media only screen and (min-width:1440.0001px) and (prefers-reduced-motion:reduce){.e-n-menu-content>.fadeIn>*{animation:none;opacity:1;transform:none}}body[data-elementor-device-mode=mobile] .elementor-widget-loop-carousel{overflow-y:hidden}.elementor-widget-loop-carousel>.elementor-widget-container{padding-bottom:40px}.elementor-nav-menu .menu-item-has-children .elementor-item::after{width:calc(100% - 21.25px)!important}.elementor-widget-icon-box.stf-icon-box .elementor-icon-box-wrapper{width:160px;height:160px;aspect-ratio:1;gap:0!important;background-color:var(--e-global-color-wpx_c8);border-radius:50%}.elementor-widget-icon-box.stf-icon-box .elementor-icon-box-icon{display:flex;justify-content:center;align-items:end;min-height:80px}.elementor-widget-icon-box.stf-icon-box .elementor-icon{margin-top:30px}.elementor-widget-icon-box.stf-icon-box .elementor-icon-box-content{flex-grow:0;padding:0 20px}.elementor-widget-icon-box.stf-icon-box .elementor-icon-box-title{font-family:var(--e-global-typography-secondary-font-family);font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);-webkit-text-decoration:var(--e-global-typography-secondary-text-decoration);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height)}.button{color:#fff;background-color:var(--e-global-color-primary);font-size:var(--e-global-typography-wpx_button-font-size);font-weight:var(--e-global-typography-wpx_button-font-weight);text-transform:var(--e-global-typography-wpx_button-text-transform);font-style:var(--e-global-typography-wpx_button-font-style);-webkit-text-decoration:var(--e-global-typography-wpx_button-text-decoration);text-decoration:var(--e-global-typography-wpx_button-text-decoration);line-height:var(--e-global-typography-wpx_button-line-height);letter-spacing:var(--e-global-typography-wpx_button-letter-spacing);word-spacing:var(--e-global-typography-wpx_button-word-spacing);fill:var(--e-global-color-wpx_white);color:var(--e-global-color-wpx_c1);background-color:var(--e-global-color-wpx_c8);border-style:none;border-radius:5px;padding:12px 30px;cursor:pointer;transition:all .1s}.button:hover{color:var(--e-global-color-wpx_c3);background-color:var(--e-global-color-wpx_c1)}.button:focus{outline:1px var(--e-global-color-wpx_c8)}select{min-width:0;background-color:#fff;border:2px solid var(--e-global-color-wpx_c8);border-radius:5px;box-sizing:border-box;height:45px;margin:0;padding:6px 12px;accent-color:var(--e-global-color-wpx_c6)}input[type=radio]{min-width:0;background-color:#fff;border:2px solid var(--e-global-color-wpx_c8);border-radius:5px;box-sizing:border-box;margin:0;accent-color:var(--e-global-color-wpx_c1)}input[type=radio]::-moz-placeholder{color:transparent}input[type=radio]::placeholder{color:transparent}input[type=radio]{accent-color:var(--e-global-color-wpx_c6)}input[type=number],input[type=text]{min-width:0;background-color:#fff;border:2px solid var(--e-global-color-wpx_c8);border-radius:5px;box-sizing:border-box;height:45px;margin:0;padding:6px 12px;accent-color:var(--e-global-color-wpx_c1)}input[type=number]::-moz-placeholder,input[type=text]::-moz-placeholder{color:transparent}input[type=number]::placeholder,input[type=text]::placeholder{color:transparent}@media only screen and (max-width:500.5px){.woocommerce-form.woocommerce-form-login.login{height:auto!important}}.design_el_circles_img_1{position:relative;display:flex;--design-el-size:$design_el_circles_img_1_default_size;width:var(--design-el-size);height:var(--design-el-size);margin:0 calc(var(--design-el-size) * .25) calc(var(--design-el-size) * .39) 0;aspect-ratio:1}.design_el_circles_img_1 .circle_1,.design_el_circles_img_1 .circle_2,.design_el_circles_img_1 .circle_3{position:relative;display:inline-block;overflow:hidden;border-radius:50%;width:100%;height:100%}.design_el_circles_img_1 .circle_2,.design_el_circles_img_1 .circle_3{position:absolute;top:0;left:0}.design_el_circles_img_1 .circle_1,.design_el_circles_img_1 .circle_1.animated.in{border:2px solid #fff;background-color:var(--e-global-color-wpx_c6);z-index:1}.design_el_circles_img_1 .circle_1 img,.design_el_circles_img_1 .circle_1.animated.in img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.design_el_circles_img_1 .circle_2{background-color:var(--e-global-color-wpx_c8);transform:scale(.6) translate(75%,38%)}.design_el_circles_img_1 .circle_3{background-color:var(--e-global-color-wpx_c7);transform:scale(.3) translate(55%,245%)}.design_el_circles_1{--design-el-size:$design_el_circles_1_default_size;position:relative;display:flex;width:var(--design-el-size);height:var(--design-el-size);margin:calc(var(--design-el-size) * .56) 0 0 calc(var(--design-el-size) * .1);aspect-ratio:1}.design_el_circles_1 .circle_1,.design_el_circles_1 .circle_2{position:relative;display:inline-block;overflow:hidden;border-radius:50%;width:100%;height:100%}.design_el_circles_1 .circle_2{position:absolute;top:0;left:0}.design_el_circles_1 .circle_1{background-color:var(--e-global-color-wpx_c8);z-index:1}.design_el_circles_1 .circle_2{background-color:var(--e-global-color-wpx_c7);transform:scale(.425) translate(-90%,-200%)}.design_el_circles_1.design_el_circles_1_rt{margin:56px 10px 0 0}.design_el_circles_1.design_el_circles_1_rt .circle_2{background-color:var(--e-global-color-wpx_c7);transform:scale(.425) translate(90%,-200%)}.design_el_circles_1.design_el_circles_1_rb{margin:0 10px 56px 0}.design_el_circles_1.design_el_circles_1_rb .circle_2{background-color:var(--e-global-color-wpx_c7);transform:scale(.425) translate(90%,200%)}.design_el_circles_1.design_el_circles_1_lb{margin:0 0 56px 10px}.design_el_circles_1.design_el_circles_1_lb .circle_2{background-color:var(--e-global-color-wpx_c7);transform:scale(.425) translate(-90%,200%)}.design_el_tiger_1{--design-el-size:$design_el_tiger_1_default_size;width:var(--design-el-size);height:var(--design-el-size)}.ba-wizard{--ba-option-size:140px;--ba-option-gap:1rem;--ba-color:#55998a;--ba-color-bg:var(--e-global-color-wpx_c8, #f4f4f4);--ba-color-bg-hover:var(--e-global-color-wpx_c8, #ebebeb);--ba-color-eyebrow:var(--e-global-color-wpx_c6, #888);--ba-ease:0.2s ease}.ba-wizard .ba-summary__eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ba-color-eyebrow);margin-bottom:.5rem}.ba-wizard .ba-summary__header{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-bottom:2rem}.ba-wizard .ba-summary__heading{margin:0}.ba-wizard .ba-summary__reset{white-space:nowrap;font-size:.875rem;margin-left:auto}.ba-wizard .ba-summary__selections{display:flex;flex-wrap:wrap;gap:var(--ba-option-gap);justify-content:center}.ba-wizard .ba-step{display:none}.ba-wizard .ba-step--active{display:block}.ba-wizard .ba-step__eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ba-color-eyebrow);margin-bottom:.5rem}.ba-wizard .ba-step__heading{margin-top:0;margin-bottom:2rem}.ba-wizard .ba-step__options{display:flex;flex-wrap:wrap;gap:var(--ba-option-gap);justify-content:center}.ba-wizard .ba-option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:var(--ba-option-size);height:var(--ba-option-size);border-radius:50%;border:none;padding:1rem;background:var(--ba-color-bg);cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.2;text-align:center;color:var(--ba-color);transition:background var(--ba-ease),transform var(--ba-ease)}.ba-wizard .ba-option:focus,.ba-wizard .ba-option:hover{color:var(--ba-color);background:var(--ba-color-bg-hover);background-color:var(--ba-color-bg-hover);border-radius:50%;transform:scale(1.04)}.ba-wizard .ba-option--undecided{opacity:.65;font-style:italic}.ba-wizard .ba-option__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0}.ba-wizard .ba-option__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.ba-wizard .ba-option__icon--placeholder{width:44px;height:44px}.ba-wizard .ba-option__label{display:block}.wpx-cat-nav{--cat-nav-color:var(--e-global-color-wpx_c6, #333);--cat-nav-color-hover:var(--e-global-color-wpx_c1, #000);--cat-nav-color-active:var(--e-global-color-wpx_c6, #000);--cat-nav-bg-hover:var(--e-global-color-wpx_c8, #f5f5f5);--cat-nav-bg-active:var(--e-global-color-wpx_c8, #f0f0f0);font-size:inherit;font-family:inherit;line-height:inherit}.wpx-cat-nav__list{list-style:none;margin:0;padding:0}.wpx-cat-nav__list .wpx-cat-nav__list{margin-left:20px}.wpx-cat-nav__item{position:relative;margin:0}.wpx-cat-nav__row{display:flex;align-items:stretch}.wpx-cat-nav__link{display:flex;align-items:center;flex:1 1 auto;min-height:20px;padding:6px 0;color:var(--cat-nav-color);text-decoration:none;font-weight:400;transition:padding-left .18s ease,font-weight .18s ease}.wpx-cat-nav__link:hover{text-decoration:none;font-weight:500;padding-left:20px}.wpx-cat-nav__link.is-current{color:var(--cat-nav-color-active);font-weight:500;padding-left:20px}.wpx-cat-nav__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wpx-cat-nav--right .wpx-cat-nav__link{gap:6px}.wpx-cat-nav__expand{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;padding:0;background:0 0;border:none;border-left:1px solid transparent;cursor:pointer;color:var(--cat-nav-color);transition:border-color .18s ease;background:0 0!important}.wpx-cat-nav__expand:hover{background:0 0!important}.wpx-cat-nav__chevron{flex-shrink:0;display:inline-block;width:16px;height:16px;transition:transform .18s ease;opacity:.45;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 18l6-6-6-6' stroke='black' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 18l6-6-6-6' stroke='black' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:currentColor}.wpx-cat-nav__item.is-open>.wpx-cat-nav__row .wpx-cat-nav__expand .wpx-cat-nav__chevron{transform:rotate(90deg);opacity:1}.wpx-cat-nav--right .wpx-cat-nav__item.is-active>.wpx-cat-nav__link .wpx-cat-nav__chevron{opacity:1}.wpx-cat-nav--right{display:flex;align-items:flex-start;overflow:hidden}.wpx-cat-nav--right .wpx-cat-nav__pane{min-width:0}.wpx-cat-nav--right .wpx-cat-nav__pane--primary{flex:1 1 50%;padding:0}.wpx-cat-nav--right .wpx-cat-nav__pane--secondary{flex:1 1 50%;padding:0}.wpx-cat-nav--right .wpx-cat-nav__item.is-active>.wpx-cat-nav__link{color:var(--cat-nav-color-active);font-weight:500}.wpx-cat-nav--right .wpx-cat-nav__sub-panel{display:none}.wpx-cat-nav--right .wpx-cat-nav__sub-panel.is-active{display:block}.wpx-cat-nav--right .wpx-cat-nav__item--self .wpx-cat-nav__link{opacity:.7}.wpx-cat-nav--folder{padding:4px 0}.wpx-cat-nav--folder .wpx-cat-nav__sub-list{display:none;padding-bottom:2px}.wpx-cat-nav--folder .wpx-cat-nav__item--self .wpx-cat-nav__link{font-weight:500;opacity:.75}.woo-mini-cart{position:relative;display:block;height:100%;width:100%;max-width:100%}.woo-mini-cart .woocommerce-mini-cart__empty-message{padding:0}.woo-mini-cart .cart_title{position:relative;padding:0 0 14px 0}.woo-mini-cart .cart_title p{margin:0}.woo-mini-cart .cart_list{position:relative;width:100%;height:100%;overflow:auto;scrollbar-width:none;max-height:calc(50vh - 230px);overflow:hidden}@media only screen and (max-width:1024px){.woo-mini-cart .cart_list{max-height:unset!important}}.woo-mini-cart .cart_list{padding:0 0 20px 0!important;margin:0;list-style:none}.woo-mini-cart .cart_summery{position:relative;width:100%;padding:20px 0 0 0}.woo-mini-cart .cart_summery p{clear:both}.woo-mini-cart .mini_cart_item{position:relative;padding:20px 75px 20px 55px!important;border-bottom:1px solid var(--e-global-color-wpx_gray_095)}.woo-mini-cart .mini_cart_item:last-child{border-bottom:none}.woo-mini-cart .remove{display:none!important}.woo-mini-cart .product{font-family:inherit!important;font-weight:inherit!important;font-size:inherit!important}.woo-mini-cart img{position:absolute;top:20px;left:0;width:45px!important;max-height:35px!important;margin:0!important;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.woo-mini-cart a{color:var(--e-global-color-text);line-height:1.3!important}.woo-mini-cart a .delivery-time-inner{font-size:12px;color:var(--e-global-color-wpx_gray_040)}.woo-mini-cart dl.variation{font-size:12px;color:var(--e-global-color-wpx_gray_020)}.woo-mini-cart dl.variation dd{color:var(--e-global-color-wpx_gray_040);font-style:italic;margin-bottom:.5em}.woo-mini-cart dl.variation p{margin:0}.woo-mini-cart .quantity{position:absolute;display:flex;top:12px;left:30px;width:18px;height:18px;background:var(--e-global-color-wpx_c1);font-size:11px;color:#fff;border-radius:50px;justify-content:center;align-content:center;line-height:20px}.woo-mini-cart .quantity .amount{margin-left:auto}.woo-mini-cart .quantity ins{margin-left:10px}.woo-mini-cart .quantity del{text-decoration:line-through;font-weight:400!important;margin-left:auto}.woo-mini-cart .quantity del .amount{color:#ccc;text-decoration:line-through}.woo-mini-cart .price .amount{font-size:12px;color:var(--e-global-color-wpx_gray_040);text-align:right}.woo-mini-cart .subtotal{position:absolute;top:20px;right:0}.woo-mini-cart .subtotal .amount{font-size:14px;color:var(--e-global-color-wpx_gray_040);text-align:right}.woo-mini-cart .total-amount{flex-grow:0;margin:0;padding:0;border-top:1px solid #fff}.woo-mini-cart .total-amount .amount{float:right}.woo-mini-cart .shipping-costs-cart-info,.woo-mini-cart .total-cart-tax{font-size:12px;color:var(--e-global-color-wpx_gray_040);margin:0}.woo-mini-cart .shipping-costs-cart-info a,.woo-mini-cart .total-cart-tax a{display:inline;text-decoration:underline}.woo-mini-cart .buttons{margin:20px 0 0 0!important}.woo-mini-cart .checkout{display:none!important}.woo-mini-cart .button{display:inline-flex;padding:10px 20px}.woo-mini-cart .button:hover{text-decoration:none}.woo-mini-cart .wc-forward{text-align:center!important;border-radius:50px!important;font-size:var(--e-global-typography-wpx_button-font-size)!important;font-weight:var(--e-global-typography-wpx_button-font-weight)!important;font-style:var(--e-global-typography-wpx_button-font-style)!important;cursor:pointer}.woo-mini-cart .wc-gzd-cart-info.unit-price,.woo-mini-cart .wc-gzd-cart-info.units-info{display:none}.woo-mini-cart .cart_list::after,.woo-mini-cart .cart_list::before,.woo-mini-cart .cart_summery::after,.woo-mini-cart .cart_summery::before,.woo-mini-cart .cart_title::after,.woo-mini-cart .cart_title::before{position:absolute;left:0;right:0;height:8px;z-index:1000}.woo-mini-cart .cart_title::after{content:"";background:radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.1215686275),rgba(0,0,0,0));bottom:-8px}.woo-mini-cart .cart_summery::before{content:"";background:radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.1215686275),rgba(0,0,0,0));top:-8px}.woo-mini-cart-toggle{position:absolute;display:flex;justify-content:center;translate:50% 50%;text-align:center;top:6px;left:-4px;width:25px}@media only screen and (max-width:1024px){.woo-mini-cart-toggle{width:21px}}.woo-mini-cart-toggle__badge{display:flex;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 0;color:var(--e-global-color-text);font-size:10px;font-weight:500;letter-spacing:.01em;line-height:1}.woo-mini-cart-toggle__badge--empty{display:none}.express-product{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:0 0 20px 0;padding:16px 20px;background:#fff;border:1px solid var(--e-global-color-wpx_gray_020);border-radius:12px;transition:opacity .2s}.express-product.is-loading{opacity:.6;pointer-events:none}.express-product__main{display:flex;align-items:flex-start;gap:12px;min-width:0}.express-product .express-product__thumbnail{display:block;position:static!important;top:auto!important;left:auto!important;flex:0 0 48px;width:48px!important;height:48px!important;max-height:none!important;margin:0!important;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;border-radius:8px}.express-product__info{display:flex;flex-direction:column;gap:4px;min-width:0}.express-product__text{font-size:14px;font-weight:500;line-height:1.4;color:var(--e-global-color-text)}.express-product__short_description{font-size:13px;line-height:1.4;color:var(--e-global-color-wpx_gray_050)}.express-product__short_description p{margin:0}.express-product__price{font-size:13px;color:var(--e-global-color-wpx_gray_050)}.express-product__accordion{margin-top:2px}.express-product__accordion summary{list-style:none}.express-product__accordion summary::-webkit-details-marker{display:none}.express-product__accordion-toggle{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--e-global-color-wpx_gray_050);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.express-product__accordion-toggle::before{content:"+";display:inline-block;width:12px;font-size:12px;text-align:center}.express-product__accordion-label{text-decoration:underline}.express-product__accordion[open]>.express-product__accordion-toggle::before{content:"–"}.express-product__accordion-content{margin-top:6px;font-size:12px;line-height:1.5;color:var(--e-global-color-wpx_gray_050)}.express-product__accordion-content p{margin:0 0 6px 0}.express-product__accordion-content p:last-child{margin-bottom:0}.express-product__switch{position:relative;flex-shrink:0;display:inline-block;width:44px;height:26px;cursor:pointer}.express-product__switch-input{position:absolute;opacity:0;width:0;height:0}.express-product__switch-input:checked+.express-product__switch-slider::before{transform:translateX(18px)}.express-product__switch-input:focus-visible+.express-product__switch-slider{outline:2px solid var(--e-global-color-primary);outline-offset:2px}.express-product__switch-slider{position:absolute;inset:0;background:var(--e-global-color-wpx_gray_030);border-radius:50px;transition:background .2s}.express-product__switch-slider::before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--e-global-color-wpx_white);border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .2s}.express-product--mini-cart{margin:20px 0 0 0;padding:12px 14px}.express-product--mini-cart .express-product__text{font-size:12px}.express-product--mini-cart .express-product__price{font-size:12px}.express-product--mini-cart .express-product__thumbnail{flex-basis:36px;width:36px!important;height:36px!important}.woo-account-nav{min-width:300px}.woo-account-nav .login-out::after,.woo-account-nav .login-out::before,.woo-account-nav .register::after,.woo-account-nav .register::before,.woo-account-nav .user-greeting::after,.woo-account-nav .user-greeting::before{position:absolute;left:0;right:0;height:8px;z-index:1000}.woo-account-nav .user-greeting::after{content:"";background:radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.1215686275),rgba(0,0,0,0));bottom:-8px}.woo-account-nav .login-out::before,.woo-account-nav .register::before{content:"";background:radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.1215686275),rgba(0,0,0,0));top:-8px}.woo-account-nav .user-greeting{position:relative;padding:0 0 14px 0}.woo-account-nav .user-greeting h3{margin:0}.woo-account-nav ul.menu-account-nav{list-style:none;margin:20px 0 0 0;padding:0}.woo-account-nav .login-out{position:relative;padding:0;margin-top:20px;padding-top:20px}.woo-account-nav .login-out a{color:var(--e-global-color-text);font-size:13px;font-weight:700;text-transform:uppercase}.woo-account-nav .login-out a:hover{color:var(--e-global-color-primary);text-decoration:underline}.woo-account-nav .register{position:relative;padding:20px 0}.woo-account-nav .register a{display:block;padding:10px 0;color:#fff;background-color:var(--e-global-color-secondary);font-weight:700;border:none;text-align:center}.woo-account-nav .register a:hover{color:#fff;background-color:var(--e-global-color-wpx_secondary_darker)}.woo-account-nav #loginform{padding:20px 0}.woo-account-nav #loginform label{display:block;font-size:var(--e-global-typography-wpx_text_s-font-size);color:var(--e-global-color-primary);margin-bottom:.25em;padding:0;line-height:1}.woo-account-nav #loginform label.checkbox{display:inline}.woo-account-nav #loginform input{padding:10px 12px;border:var(--wpx-account-input-border);border-radius:0;background-color:var(--e-global-color-wpx_gray_100)}.woo-account-nav #loginform .login-password,.woo-account-nav #loginform .login-submit,.woo-account-nav #loginform .login-username{margin:0 0 20px 0}.woo-account-nav #loginform .login-password input,.woo-account-nav #loginform .login-submit input,.woo-account-nav #loginform .login-username input{width:100%}.woo-account-nav #loginform .login-remember{display:none}.woo-account-nav #loginform .login-submit{margin:0}.woo-account-nav #loginform .login-submit input{display:block;padding:10px 20px;color:#fff;background-color:var(--e-global-color-primary);font-weight:700;line-height:1.3;border:none}.woo-account-nav #loginform .login-submit input:hover{color:#fff;background-color:var(--e-global-color-wpx_primary_darker)}.woo-sales-badge{position:absolute;display:flex;justify-content:center;align-items:center;width:50px;height:50px;background-color:var(--e-global-color-wpx_c6);color:var(--e-global-color-wpx_c4);border-radius:50px;font-weight:400;text-transform:uppercase;transform:translate(-30%,-30%) rotate(-11deg);z-index:10}.ppom-material-group-title{display:flex;align-items:center;gap:8px;width:100%;padding-right:30px}.ppom-material-group-title span{margin-right:auto}.ppom-material-group-title img{width:1.7em;height:1.7em;border-radius:50%}.ppom-material-group{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,150px));gap:20px}.ppom-material{position:relative;display:inline-block;cursor:pointer}.ppom-material img{border-radius:50%}.ppom-material figcaption{font-weight:400;color:var(--e-global-color-wpx_c6);text-align:center}.ppom-material__preview{display:none;position:absolute;top:calc(var(--cy,50%) + 12px);left:var(--cx,50%);transform:translateX(-50%);z-index:100;background:#fff;border:1px solid #ddd;box-shadow:0 4px 16px rgba(0,0,0,.15);padding:6px;pointer-events:none}.ppom-material__preview img{display:block;max-width:300px;height:auto;border-radius:0}.ppom-material:hover .ppom-material__preview{display:block}form.wpx-cart-form .col-2{position:sticky;top:175px;align-self:start;transition:top .3s}.scrolled.scrolled-down form.wpx-cart-form .col-2{top:90px}form.wpx-cart-form{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto;gap:80px;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}form.wpx-cart-form table.cart{border:none;border-radius:0}form.wpx-cart-form table.cart thead{border-bottom:1px solid var(--e-global-color-wpx_c6)}form.wpx-cart-form table.cart thead th{text-transform:uppercase;font-weight:500}form.wpx-cart-form table.cart tr{border-bottom:1px solid var(--e-global-color-wpx_c6)}form.wpx-cart-form table.cart td{vertical-align:top;padding:16px 12px}form.wpx-cart-form table.cart td.product-subtotal{text-align:right}form.wpx-cart-form .product-thumbnail{width:85px}form.wpx-cart-form .product-thumbnail img{width:61px}form.wpx-cart-form .product-brand{font-size:.7em;font-weight:500;text-transform:uppercase;line-height:1.3;color:var(--e-global-color-accent)}form.wpx-cart-form .product-brand p{margin:0}form.wpx-cart-form .product-name{font-weight:500}form.wpx-cart-form .product-short_description{font-size:.8em;line-height:1.3}form.wpx-cart-form dl.variation{display:grid;grid-template-columns:minmax(110px,auto) 1fr;gap:10px;margin-bottom:10px;font-size:.9em}form.wpx-cart-form dl.variation dt{font-weight:400}form.wpx-cart-form .delivery-time-info{font-size:.8em;opacity:.6}form.wpx-cart-form .product-action{display:flex;flex-direction:row}form.wpx-cart-form .product-remove{display:inline-flex;justify-content:center;align-items:center;height:40px;width:40px;margin-left:10px;margin-left:auto}form.wpx-cart-form .product-remove a{display:flex;justify-content:center;align-items:center;width:100%;height:101%;background-color:#f7f6f5;color:var(--e-global-color-wpx_c6)!important;border-radius:50px}form.wpx-cart-form .product-remove a:hover{color:#000!important;background-color:#f2f1f0}form.wpx-cart-form .cart-collaterals-heading h2{box-shadow:none;color:inherit;display:inline;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;font-weight:500;letter-spacing:inherit;line-height:inherit;line-height:1.4;margin:0;text-align:left;text-decoration:inherit;text-transform:inherit;text-transform:uppercase;vertical-align:baseline}form.wpx-cart-form .cart-collaterals-heading{border-bottom:1px solid var(--e-global-color-wpx_c6);padding:9px 0}form.wpx-cart-form details.coupon-accordion{border-bottom:1px solid var(--e-global-color-wpx_c6);margin-bottom:20px}form.wpx-cart-form details.coupon-accordion summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:14px 0}form.wpx-cart-form details.coupon-accordion summary::-webkit-details-marker{display:none}form.wpx-cart-form details.coupon-accordion summary::after{content:"";display:inline-block;width:1em;height:1em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;transition:transform .2s ease}form.wpx-cart-form details.coupon-accordion[open]>summary::after{transform:rotate(180deg)}form.wpx-cart-form details.coupon-accordion .coupon{position:relative;display:flex;flex-direction:row;align-items:center;gap:10px;margin-bottom:14px}form.wpx-cart-form details.coupon-accordion .coupon input{flex:1 1 0;min-width:0;background-color:#fff;border:1px solid var(--e-global-color-wpx_c6);border-radius:3px;box-sizing:border-box;height:50px;margin:0;padding:22px 12px 6px}form.wpx-cart-form details.coupon-accordion .coupon input::-moz-placeholder{color:transparent}form.wpx-cart-form details.coupon-accordion .coupon input::placeholder{color:transparent}form.wpx-cart-form details.coupon-accordion .coupon label{position:absolute;left:12px;top:50%;transform:translateY(-50%);transform-origin:left center;color:rgba(43,45,47,.45);font-size:16px;pointer-events:none;transition:top .15s ease,transform .15s ease,color .15s ease}form.wpx-cart-form details.coupon-accordion .coupon input:-webkit-autofill+label,form.wpx-cart-form details.coupon-accordion .coupon input:focus+label,form.wpx-cart-form details.coupon-accordion .coupon input:not(:placeholder-shown)+label{top:6px;transform:translateY(0) scale(.72);color:rgba(43,45,47,.6)}form.wpx-cart-form details.coupon-accordion .coupon button{flex:0 0 auto;padding:12px 16px;height:50px;white-space:nowrap}form.wpx-cart-form .cart-collaterals .cart_totals{width:100%;float:initial}form.wpx-cart-form .cart-collaterals .cart_totals table{border:none}form.wpx-cart-form .cart-collaterals .cart_totals table td,form.wpx-cart-form .cart-collaterals .cart_totals table th{padding:12px 0}form.wpx-cart-form .cart-collaterals .cart_totals table th{width:28%}form.wpx-cart-form .cart-collaterals .cart_totals table td{text-align:right}form.wpx-cart-form .cart-collaterals a.shipping-calculator-button{float:left}form.wpx-cart-form .cart-collaterals a.checkout-button{background-color:var(--e-global-color-wpx_c7)!important;font-weight:inherit;line-height:1.4;text-transform:uppercase;padding:9px 12px}form.wpx-cart-form .woocommerce-shipping-methods li{display:flex;flex-direction:row;text-align:left}form.wpx-cart-form .woocommerce-shipping-methods input{accent-color:var(--e-global-color-wpx_c1)}form.wpx-cart-form .woocommerce-shipping-methods label{display:flex!important;flex-direction:row;justify-content:space-between;width:100%}form.wpx-cart-form .woocommerce-shipping-methods label .amount{margin-left:auto}form.wpx-cart-form button[name=update_cart]{display:none}#fgf_gift_products_wrapper h3{font-family:var(--e-global-typography-wpx_nav-font-family);font-size:var(--e-global-typography-wpx_nav-font-size);font-weight:var(--e-global-typography-wpx_nav-font-weight);text-transform:var(--e-global-typography-wpx_nav-text-transform);font-style:var(--e-global-typography-wpx_nav-font-style);-webkit-text-decoration:var(--e-global-typography-wpx_nav-text-decoration);text-decoration:var(--e-global-typography-wpx_nav-text-decoration);line-height:var(--e-global-typography-wpx_nav-line-height);text-transform:uppercase;font-weight:500;padding:9px 12px;line-height:1.5em;border-bottom:1px solid var(--e-global-color-wpx_c6)}#fgf_gift_products_wrapper .fgf_gift_products_table{border:none}#fgf_gift_products_wrapper .fgf_gift_products_table thead{display:none}#fgf_gift_products_wrapper .fgf_gift_products_table tbody{display:grid;grid-template-columns:repeat(5,minmax(110px,160px));gap:40px 20px}#fgf_gift_products_wrapper .fgf_gift_products_table tbody tr{display:grid;grid-row:span 3;grid-template-rows:subgrid;gap:0}#fgf_gift_products_wrapper .fgf_gift_products_table tbody td{border:none;padding:0;text-align:left!important;background-color:transparent}#fgf_gift_products_wrapper .fgf_gift_products_table tbody td::before{content:none}#fgf_gift_products_wrapper .fgf_gift_products_table tbody td img{height:auto;width:auto;max-width:100%}#fgf_gift_products_wrapper .fgf_gift_products_table tbody td[data-title="Product Image"]{grid-row:1}#fgf_gift_products_wrapper .fgf_gift_products_table tbody td[data-title="Product Name"]{grid-row:2;font-weight:500;margin-bottom:.5em}#fgf_gift_products_wrapper .fgf_gift_products_table tbody td[data-title="Add to cart"]{grid-row:3}#fgf_gift_products_wrapper a.button{font-family:var(--e-global-typography-wpx_button-font-family);font-size:var(--e-global-typography-wpx_button-font-size);font-weight:var(--e-global-typography-wpx_button-font-weight);text-transform:var(--e-global-typography-wpx_button-text-transform);font-style:var(--e-global-typography-wpx_button-font-style);-webkit-text-decoration:var(--e-global-typography-wpx_button-text-decoration);text-decoration:var(--e-global-typography-wpx_button-text-decoration);line-height:var(--e-global-typography-wpx_button-line-height)}body[data-elementor-device-mode=mobile] #fgf_gift_products_wrapper .fgf_gift_products_table tbody{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}@media only screen and (max-width:1024px){form.wpx-cart-form .col-2{position:relative;top:0}.scrolled.scrolled-down form.wpx-cart-form .col-2{top:0}form.wpx-cart-form{grid-template-columns:1fr}form.wpx-cart-form table.cart tr td.product{text-align:left!important}form.wpx-cart-form table.cart tr td.product::before{content:unset}}form.wpx-checkout-form{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}form.wpx-checkout-form h3{font-size:15px;font-weight:500;line-height:var(--e-global-typography-text-line-height)}form.wpx-checkout-form .woocommerce-billing-fields h3{display:none}form.wpx-checkout-form .woocommerce-billing-fields #billing_email_field{margin-bottom:40px}form.wpx-checkout-form .woocommerce-shipping-fields{margin-top:40px}form.wpx-checkout-form #order_payment_heading{margin-top:40px}form.wpx-checkout-form .woocommerce-additional-fields{margin-top:40px}form.wpx-checkout-form .woocommerce-additional-fields #order_comments_field label{font-size:15px;font-weight:500;line-height:var(--e-global-typography-text-line-height);margin-bottom:.5em}form.wpx-checkout-form .woocommerce-checkout-payment ul.payment_methods{background-color:#fff;border:1px solid var(--e-global-color-wpx_c6)!important;border-radius:3px;padding:0!important}form.wpx-checkout-form .woocommerce-checkout-payment ul.payment_methods li{border-bottom:1px solid var(--e-global-color-wpx_c6)!important}form.wpx-checkout-form .woocommerce-checkout-payment ul.payment_methods .wc_payment_method>label{display:block;padding:16px;line-height:1}form.wpx-checkout-form .woocommerce-checkout-payment ul.payment_methods li:last-child{border-bottom:none!important}form.wpx-checkout-form .woocommerce-checkout-payment ul.payment_methods li:has(input[type=radio]:checked){outline:2px solid #000;outline-offset:-1px;border-radius:3px}form.wpx-checkout-form .woocommerce-checkout-payment ul.payment_methods .payment_box{background-color:transparent!important;margin:0!important;padding:16px!important}form.wpx-checkout-form .woocommerce-checkout-payment ul.payment_methods .payment_box::before{content:unset!important}form.wpx-checkout-form .woocommerce-checkout-payment input{display:none}form.wpx-checkout-form .form-row.floating-label .woocommerce-input-wrapper{position:relative;display:block}form.wpx-checkout-form .form-row.floating-label .woocommerce-input-wrapper label{position:absolute;left:12px;top:50%;transform:translateY(-50%);transform-origin:left center;color:rgba(43,45,47,.45);font-size:16px;font-weight:300;pointer-events:none;transition:top .15s ease,transform .15s ease,color .15s ease}form.wpx-checkout-form .form-row.floating-label .woocommerce-input-wrapper input{flex:1 1 0;min-width:0;background-color:#fff;border:2px solid var(--e-global-color-wpx_c8);border-radius:5px;box-sizing:border-box;height:45px;margin:0;padding:22px 12px 6px;font:inherit}form.wpx-checkout-form .form-row.floating-label .woocommerce-input-wrapper input::-moz-placeholder{color:transparent}form.wpx-checkout-form .form-row.floating-label .woocommerce-input-wrapper input::placeholder{color:transparent}form.wpx-checkout-form .form-row.floating-label .woocommerce-input-wrapper input:-webkit-autofill+label,form.wpx-checkout-form .form-row.floating-label .woocommerce-input-wrapper input:focus+label,form.wpx-checkout-form .form-row.floating-label .woocommerce-input-wrapper input:not(:placeholder-shown)+label{top:0;transform:translateY(0) scale(.72);color:rgba(43,45,47,.6)}.elementor-element .woocommerce-notices-wrapper,.elementor-widget-woocommerce-notices .woocommerce-notices-wrapper,.woocommerce .woocommerce-notices-wrapper{position:fixed;top:unset;bottom:24px;right:24px;z-index:99999;width:min(420px,100vw - 32px);pointer-events:none}.elementor-element .woocommerce-notices-wrapper .woocommerce-error,.elementor-element .woocommerce-notices-wrapper .woocommerce-error li,.elementor-element .woocommerce-notices-wrapper .woocommerce-info,.elementor-element .woocommerce-notices-wrapper .woocommerce-message,.elementor-widget-woocommerce-notices .woocommerce-notices-wrapper .woocommerce-error,.elementor-widget-woocommerce-notices .woocommerce-notices-wrapper .woocommerce-error li,.elementor-widget-woocommerce-notices .woocommerce-notices-wrapper .woocommerce-info,.elementor-widget-woocommerce-notices .woocommerce-notices-wrapper .woocommerce-message,.woocommerce .woocommerce-notices-wrapper .woocommerce-error,.woocommerce .woocommerce-notices-wrapper .woocommerce-error li,.woocommerce .woocommerce-notices-wrapper .woocommerce-info,.woocommerce .woocommerce-notices-wrapper .woocommerce-message{position:relative;box-sizing:border-box;margin:0 0 12px 0;padding:16px 18px 16px 52px!important;border:0;border-radius:14px;background:#fff;color:#1f2937;box-shadow:0 12px 35px rgba(0,0,0,.18);font-size:15px;line-height:1.45;list-style:none;pointer-events:auto;animation:wc-toast-slide-in .35s ease both;overflow:hidden;outline:0}.elementor-element .woocommerce-notices-wrapper .woocommerce-error a,.elementor-element .woocommerce-notices-wrapper .woocommerce-error li a,.elementor-element .woocommerce-notices-wrapper .woocommerce-info a,.elementor-element .woocommerce-notices-wrapper .woocommerce-message a,.elementor-widget-woocommerce-notices .woocommerce-notices-wrapper .woocommerce-error a,.elementor-widget-woocommerce-notices .woocommerce-notices-wrapper .woocommerce-error li a,.elementor-widget-woocommerce-notices .woocommerce-notices-wrapper .woocommerce-info a,.elementor-widget-woocommerce-notices .woocommerce-notices-wrapper .woocommerce-message a,.woocommerce .woocommerce-notices-wrapper .woocommerce-error a,.woocommerce .woocommerce-notices-wrapper .woocommerce-error li a,.woocommerce .woocommerce-notices-wrapper .woocommerce-info a,.woocommerce .woocommerce-notices-wrapper .woocommerce-message a{color:inherit;font-weight:600;text-decoration:underline}.elementor-element .woocommerce-notices-wrapper .woocommerce-error li::before,.elementor-element .woocommerce-notices-wrapper .woocommerce-error::before,.elementor-element .woocommerce-notices-wrapper .woocommerce-info::before,.elementor-element .woocommerce-notices-wrapper .woocommerce-message::before,.elementor-widget-woocommerce-notices .woocommerce-notices-wrapper .woocommerce-error li::before,.elementor-widget-woocommerce-notices .woocommerce-notices-wrapper .woocommerce-error::before,.elementor-widget-woocommerce-notices .woocommerce-notices-wrapper .woocommerce-info::before,.elementor-widget-woocommerce-notices .woocommerce-notices-wrapper .woocommerce-message::before,.woocommerce .woocommerce-notices-wrapper .woocommerce-error li::before,.woocommerce .woocommerce-notices-wrapper .woocommerce-error::before,.woocommerce .woocommerce-notices-wrapper .woocommerce-info::before,.woocommerce .woocommerce-notices-wrapper .woocommerce-message::before{position:absolute;top:16px;left:18px;width:22px;height:22px;border-radius:50%;padding:0;display:grid;place-items:center;font-size:14px;font-weight:700;line-height:1}.elementor-element .woocommerce-notices-wrapper ul.woocommerce-error,.elementor-widget-woocommerce-notices .woocommerce-notices-wrapper ul.woocommerce-error,.woocommerce .woocommerce-notices-wrapper ul.woocommerce-error{display:flex;flex-direction:column}.elementor-element .woocommerce-notices-wrapper ul.woocommerce-error li,.elementor-widget-woocommerce-notices .woocommerce-notices-wrapper ul.woocommerce-error li,.woocommerce .woocommerce-notices-wrapper ul.woocommerce-error li{display:inline-block;padding:0!important;box-shadow:none!important;min-height:unset}.elementor-element .woocommerce-notices-wrapper .button,.elementor-element .woocommerce-notices-wrapper .wc-forward,.elementor-element .woocommerce-notices-wrapper a.button,.elementor-widget-woocommerce-notices .woocommerce-notices-wrapper .button,.elementor-widget-woocommerce-notices .woocommerce-notices-wrapper .wc-forward,.elementor-widget-woocommerce-notices .woocommerce-notices-wrapper a.button,.woocommerce .woocommerce-notices-wrapper .button,.woocommerce .woocommerce-notices-wrapper .wc-forward,.woocommerce .woocommerce-notices-wrapper a.button{float:none;display:inline-flex;align-items:center;margin:8px 0 0 0;padding:8px 12px;border-radius:999px;background:var(--e-global-color-wpx_c6)!important;color:#fff!important;font-size:13px;font-weight:600;text-decoration:none;line-height:1}.elementor-element .woocommerce-notices-wrapper .woocommerce-message,.elementor-widget-woocommerce-notices .woocommerce-notices-wrapper .woocommerce-message,.woocommerce .woocommerce-notices-wrapper .woocommerce-message{border-left:5px solid var(--e-global-color-wpx_c6)}.elementor-element .woocommerce-notices-wrapper .woocommerce-message::before,.elementor-widget-woocommerce-notices .woocommerce-notices-wrapper .woocommerce-message::before,.woocommerce .woocommerce-notices-wrapper .woocommerce-message::before{content:"✓";background:#dcfce7;color:#15803d}.elementor-element .woocommerce-notices-wrapper .woocommerce-error,.elementor-widget-woocommerce-notices .woocommerce-notices-wrapper .woocommerce-error,.woocommerce .woocommerce-notices-wrapper .woocommerce-error{border-left:5px solid #ef4444;padding-left:52px}.elementor-element .woocommerce-notices-wrapper .woocommerce-error::before,.elementor-widget-woocommerce-notices .woocommerce-notices-wrapper .woocommerce-error::before,.woocommerce .woocommerce-notices-wrapper .woocommerce-error::before{content:"!";background:#fee2e2;color:#b91c1c}.elementor-element .woocommerce-notices-wrapper .woocommerce-error li,.elementor-widget-woocommerce-notices .woocommerce-notices-wrapper .woocommerce-error li,.woocommerce .woocommerce-notices-wrapper .woocommerce-error li{margin:0;padding:0;list-style:none}.elementor-element .woocommerce-notices-wrapper .woocommerce-info,.elementor-widget-woocommerce-notices .woocommerce-notices-wrapper .woocommerce-info,.woocommerce .woocommerce-notices-wrapper .woocommerce-info{border-left:5px solid #3b82f6}.elementor-element .woocommerce-notices-wrapper .woocommerce-info::before,.elementor-widget-woocommerce-notices .woocommerce-notices-wrapper .woocommerce-info::before,.woocommerce .woocommerce-notices-wrapper .woocommerce-info::before{content:"i";background:#dbeafe;color:#1d4ed8}@keyframes wc-toast-slide-in{from{opacity:0;transform:translateX(0) translateY(150px)}to{opacity:1;transform:translateX(0) translateY(0)}}@keyframes wc-toast-slide-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(0)}}.wc-toast-hiding{animation:wc-toast-slide-out .4s ease forwards!important;pointer-events:none}@media (max-width:600px){.woocommerce-notices-wrapper{top:16px;right:16px;left:16px;width:auto}.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-message{font-size:14px;border-radius:12px}.woocommerce-notices-wrapper .woocommerce-error:focus-within,.woocommerce-notices-wrapper .woocommerce-info:focus-within,.woocommerce-notices-wrapper .woocommerce-message:focus-within{outline:0}}.product-tabs .elementor-widget-container :first-child,.single-product .elementor-widget-woocommerce-product-content .elementor-widget-container :first-child{margin-top:0}.product-tabs h1,.product-tabs h2,.product-tabs h3,.product-tabs h4,.product-tabs h5,.product-tabs h6,.single-product .elementor-widget-woocommerce-product-content h1,.single-product .elementor-widget-woocommerce-product-content h2,.single-product .elementor-widget-woocommerce-product-content h3,.single-product .elementor-widget-woocommerce-product-content h4,.single-product .elementor-widget-woocommerce-product-content h5,.single-product .elementor-widget-woocommerce-product-content h6{font-weight:300;margin-top:2em;margin-bottom:1em}.product-tabs h1 b,.product-tabs h2 b,.product-tabs h3 b,.product-tabs h4 b,.product-tabs h5 b,.product-tabs h6 b,.single-product .elementor-widget-woocommerce-product-content h1 b,.single-product .elementor-widget-woocommerce-product-content h2 b,.single-product .elementor-widget-woocommerce-product-content h3 b,.single-product .elementor-widget-woocommerce-product-content h4 b,.single-product .elementor-widget-woocommerce-product-content h5 b,.single-product .elementor-widget-woocommerce-product-content h6 b{font-weight:300}.product-tabs h1,.single-product .elementor-widget-woocommerce-product-content h1{font-size:calc(var(--e-global-typography-wpx_h1-font-size) * .7)}.product-tabs h2,.single-product .elementor-widget-woocommerce-product-content h2{font-size:calc(var(--e-global-typography-wpx_h2-font-size) * .7)}.product-tabs h3,.single-product .elementor-widget-woocommerce-product-content h3{font-size:calc(var(--e-global-typography-wpx_h3-font-size) * .7)}.product-tabs h4,.single-product .elementor-widget-woocommerce-product-content h4{font-size:calc(var(--e-global-typography-wpx_h4-font-size) * .7)}.product-tabs h5,.single-product .elementor-widget-woocommerce-product-content h5{font-size:calc(var(--e-global-typography-wpx_h4-font-size) * .7)}.product-tabs h6,.single-product .elementor-widget-woocommerce-product-content h6{font-size:calc(var(--e-global-typography-wpx_h4-font-size) * .7)}.product-tabs hr,.single-product .elementor-widget-woocommerce-product-content hr{border-color:var(--e-global-color-wpx_c4);margin:40px 0}.product-tabs table td,.single-product .elementor-widget-woocommerce-product-content table td{padding-right:30px;padding-bottom:.5em}.product-tabs table td:first-child,.single-product .elementor-widget-woocommerce-product-content table td:first-child{font-weight:500}.woocommerce form .form-row{padding:0}.woocommerce div.product form.cart table.variations select{line-height:1}.woocommerce div.product form.cart table.variations label{display:block}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart{margin-top:40px}.elementor-widget-woocommerce-cart .woocommerce .quantity .quantity-nav .quantity-button,.elementor-widget-woocommerce-cart .woocommerce .quantity input.input-text,.elementor-widget-woocommerce-product-add-to-cart .quantity .quantity-nav .quantity-button,.elementor-widget-woocommerce-product-add-to-cart .quantity input.input-text,.wpx-cart-form .elementor-add-to-cart .quantity .quantity-nav .quantity-button,.wpx-cart-form .elementor-add-to-cart .quantity input.input-text{background-color:var(--e-global-color-wpx_c4)!important}.elementor-widget-woocommerce-cart .woocommerce .quantity .quantity-nav .quantity-button:hover,.elementor-widget-woocommerce-cart .woocommerce .quantity input.input-text:hover,.elementor-widget-woocommerce-product-add-to-cart .quantity .quantity-nav .quantity-button:hover,.elementor-widget-woocommerce-product-add-to-cart .quantity input.input-text:hover,.wpx-cart-form .elementor-add-to-cart .quantity .quantity-nav .quantity-button:hover,.wpx-cart-form .elementor-add-to-cart .quantity input.input-text:hover{background-color:var(--e-global-color-wpx_c8)!important}.add-to-wrapper{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:30px 0}.add-to-wrapper .qty-cart-wrapper{flex-wrap:nowrap}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after,.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border-color:var(--e-global-color-wpx_c2)}.elementor-widget-container table{max-width:100%}.woocommerce form .ppom-wrapper{margin-bottom:40px}.woocommerce form .ppom-wrapper .form-row{padding:0;margin:0 -6px}.woocommerce form .ppom-wrapper .form-control-label{font-weight:500}.woocommerce form .ppom-wrapper select.form-select{min-width:0;background-color:#fff;border:2px solid var(--e-global-color-wpx_c8);border-radius:5px;box-sizing:border-box;height:45px;margin:0;padding:6px 12px;accent-color:var(--e-global-color-wpx_c6)}.woocommerce form .ppom-wrapper input[type=checkbox].form-select{min-width:0;background-color:#fff;border:2px solid var(--e-global-color-wpx_c8);border-radius:5px;box-sizing:border-box;height:45px;margin:0;padding:6px 12px;accent-color:var(--e-global-color-wpx_c6)}.woocommerce form .ppom-wrapper input[type=radio].form-control{min-width:0;background-color:#fff;border:2px solid var(--e-global-color-wpx_c8);border-radius:5px;box-sizing:border-box;margin:0;accent-color:var(--e-global-color-wpx_c1)}.woocommerce form .ppom-wrapper input[type=radio].form-control::-moz-placeholder{color:transparent}.woocommerce form .ppom-wrapper input[type=radio].form-control::placeholder{color:transparent}.woocommerce form .ppom-wrapper input[type=radio].form-control{accent-color:var(--e-global-color-wpx_c6)}.woocommerce form .ppom-wrapper input[type=number].form-control,.woocommerce form .ppom-wrapper input[type=text].form-control{min-width:0;background-color:#fff;border:2px solid var(--e-global-color-wpx_c8);border-radius:5px;box-sizing:border-box;height:45px;margin:0;padding:6px 12px;accent-color:var(--e-global-color-wpx_c1)}.woocommerce form .ppom-wrapper input[type=number].form-control::-moz-placeholder,.woocommerce form .ppom-wrapper input[type=text].form-control::-moz-placeholder{color:transparent}.woocommerce form .ppom-wrapper input[type=number].form-control::placeholder,.woocommerce form .ppom-wrapper input[type=text].form-control::placeholder{color:transparent}.woocommerce form .ppom-image-select{display:grid;grid-template-columns:repeat(auto-fill,minmax(50px,70px));gap:8px}.woocommerce form .ppom-palette-item{margin:0}.woocommerce form .ppom-palette-item .image{margin:0}.woocommerce form .ppom-palette-item img{border-radius:50%}#yith-wcwl-form br{display:none}#yith-wcwl-form .wishlist_view thead th{font-family:var(--e-global-typography-primary-font-family);font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);-webkit-text-decoration:var(--e-global-typography-primary-text-decoration);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height)}#yith-wcwl-form .wishlist_view thead th br{display:none}#yith-wcwl-form .yith-wcwl-wishlist-new input.wishlist-name{min-width:0;background-color:#fff;border:2px solid var(--e-global-color-wpx_c8);border-radius:5px;box-sizing:border-box;height:45px;margin:0;padding:6px 12px;accent-color:var(--e-global-color-wpx_c1)}#yith-wcwl-form .yith-wcwl-wishlist-new input.wishlist-name::-moz-placeholder{color:transparent}#yith-wcwl-form .yith-wcwl-wishlist-new input.wishlist-name::placeholder{color:transparent}#yith-wcwl-form .yith-wcwl-wishlist-new input.wishlist-name{padding:6px 12px;margin-bottom:20px}#yith-wcwl-form .yith-wcwl-wishlist-new label{display:flex;flex-direction:row;gap:20px;align-items:center}#yith-wcwl-form .yith-wcwl-wishlist-new label b{min-width:100px}#yith-wcwl-form .yith-wcwl-wishlist-new .create-wishlist-button{color:#fff;background-color:var(--e-global-color-primary);font-size:var(--e-global-typography-wpx_button-font-size);font-weight:var(--e-global-typography-wpx_button-font-weight);text-transform:var(--e-global-typography-wpx_button-text-transform);font-style:var(--e-global-typography-wpx_button-font-style);-webkit-text-decoration:var(--e-global-typography-wpx_button-text-decoration);text-decoration:var(--e-global-typography-wpx_button-text-decoration);line-height:var(--e-global-typography-wpx_button-line-height);letter-spacing:var(--e-global-typography-wpx_button-letter-spacing);word-spacing:var(--e-global-typography-wpx_button-word-spacing);fill:var(--e-global-color-wpx_white);color:var(--e-global-color-wpx_c1);background-color:var(--e-global-color-wpx_c8);border-style:none;border-radius:5px;padding:12px 30px;cursor:pointer;transition:all .1s}#yith-wcwl-form .yith-wcwl-wishlist-new .create-wishlist-button:hover{color:var(--e-global-color-wpx_c3);background-color:var(--e-global-color-wpx_c1)}#yith-wcwl-form .yith-wcwl-wishlist-new .create-wishlist-button:focus{outline:1px var(--e-global-color-wpx_c8)}#yith-wcwl-form .yith-wcwl-wishlist-new .create-wishlist-button{margin-top:40px}#yith-wcwl-form .yith-wcwl-wishlist-search-form{display:flex;flex-direction:row;gap:20px}#yith-wcwl-form .yith-wcwl-wishlist-search-form #wishlist_search{min-width:0;background-color:#fff;border:2px solid var(--e-global-color-wpx_c8);border-radius:5px;box-sizing:border-box;height:45px;margin:0;padding:6px 12px;accent-color:var(--e-global-color-wpx_c1)}#yith-wcwl-form .yith-wcwl-wishlist-search-form #wishlist_search::-moz-placeholder{color:transparent}#yith-wcwl-form .yith-wcwl-wishlist-search-form #wishlist_search::placeholder{color:transparent}#yith-wcwl-form .yith-wcwl-wishlist-search-form .wishlist-search-button{color:#fff;background-color:var(--e-global-color-primary);font-size:var(--e-global-typography-wpx_button-font-size);font-weight:var(--e-global-typography-wpx_button-font-weight);text-transform:var(--e-global-typography-wpx_button-text-transform);font-style:var(--e-global-typography-wpx_button-font-style);-webkit-text-decoration:var(--e-global-typography-wpx_button-text-decoration);text-decoration:var(--e-global-typography-wpx_button-text-decoration);line-height:var(--e-global-typography-wpx_button-line-height);letter-spacing:var(--e-global-typography-wpx_button-letter-spacing);word-spacing:var(--e-global-typography-wpx_button-word-spacing);fill:var(--e-global-color-wpx_white);color:var(--e-global-color-wpx_c1);background-color:var(--e-global-color-wpx_c8);border-style:none;border-radius:5px;padding:12px 30px;cursor:pointer;transition:all .1s}#yith-wcwl-form .yith-wcwl-wishlist-search-form .wishlist-search-button:hover{color:var(--e-global-color-wpx_c3);background-color:var(--e-global-color-wpx_c1)}#yith-wcwl-form .yith-wcwl-wishlist-search-form .wishlist-search-button:focus{outline:1px var(--e-global-color-wpx_c8)}#yith-wcwl-form .wishlist_view .product-add-to-cart .add_to_cart_button{color:#fff;background-color:var(--e-global-color-primary);font-size:var(--e-global-typography-wpx_button-font-size);font-weight:var(--e-global-typography-wpx_button-font-weight);text-transform:var(--e-global-typography-wpx_button-text-transform);font-style:var(--e-global-typography-wpx_button-font-style);-webkit-text-decoration:var(--e-global-typography-wpx_button-text-decoration);text-decoration:var(--e-global-typography-wpx_button-text-decoration);line-height:var(--e-global-typography-wpx_button-line-height);letter-spacing:var(--e-global-typography-wpx_button-letter-spacing);word-spacing:var(--e-global-typography-wpx_button-word-spacing);fill:var(--e-global-color-wpx_white);color:var(--e-global-color-wpx_c1);background-color:var(--e-global-color-wpx_c8);border-style:none;border-radius:5px;padding:12px 30px;cursor:pointer;transition:all .1s}#yith-wcwl-form .wishlist_view .product-add-to-cart .add_to_cart_button:hover{color:var(--e-global-color-wpx_c3);background-color:var(--e-global-color-wpx_c1)}#yith-wcwl-form .wishlist_view .product-add-to-cart .add_to_cart_button:focus{outline:1px var(--e-global-color-wpx_c8)}.wishlist-title-container .wishlist-title-with-form{display:flex;flex-direction:row;background-color:transparent}.wishlist-title-container .wishlist-title-with-form a.show-title-form{display:flex;flex-direction:row;gap:5px;align-items:center;visibility:visible;color:var(--e-global-color-wpx_c7);background-color:transparent}.wishlist-title-container .wishlist-title-with-form a.show-title-form:hover{color:var(--e-global-color-wpx_c6);background-color:transparent}.wishlist-title-container .hidden-title-form{margin:0 0 30px 0;width:400px;max-width:100%}.wishlist-title-container .hidden-title-form input{min-width:0;background-color:#fff;border:2px solid var(--e-global-color-wpx_c8);border-radius:5px;box-sizing:border-box;height:45px;margin:0;padding:6px 12px;accent-color:var(--e-global-color-wpx_c1)}.wishlist-title-container .hidden-title-form input::-moz-placeholder{color:transparent}.wishlist-title-container .hidden-title-form input::placeholder{color:transparent}.wishlist-title-container .hidden-title-form input{width:310px;max-width:calc(100% - 90px)}.wishlist-page-links{margin-top:40px}.single-product-wishlist-wrapper{display:flex;flex-direction:row;gap:20px;align-items:center}.single-product-wishlist-wrapper .yith-add-to-wishlist-button-block{margin:0}.single-product-wishlist-wrapper .single-product-before-wishlist-text{font-weight:500;color:var(--e-global-color-wpx_c6)}.single-product-wishlist-wrapper button.yith-wcwl-add-to-wishlist-button{color:#fff;background-color:var(--e-global-color-primary);font-size:var(--e-global-typography-wpx_button-font-size);font-weight:var(--e-global-typography-wpx_button-font-weight);text-transform:var(--e-global-typography-wpx_button-text-transform);font-style:var(--e-global-typography-wpx_button-font-style);-webkit-text-decoration:var(--e-global-typography-wpx_button-text-decoration);text-decoration:var(--e-global-typography-wpx_button-text-decoration);line-height:var(--e-global-typography-wpx_button-line-height);letter-spacing:var(--e-global-typography-wpx_button-letter-spacing);word-spacing:var(--e-global-typography-wpx_button-word-spacing);fill:var(--e-global-color-wpx_white);color:var(--e-global-color-wpx_c1);background-color:var(--e-global-color-wpx_c8);border-style:none;border-radius:5px;padding:12px 30px;cursor:pointer;transition:all .1s}.single-product-wishlist-wrapper button.yith-wcwl-add-to-wishlist-button:hover{color:var(--e-global-color-wpx_c3);background-color:var(--e-global-color-wpx_c1)}.single-product-wishlist-wrapper button.yith-wcwl-add-to-wishlist-button:focus{outline:1px var(--e-global-color-wpx_c8)}.single-product-wishlist-wrapper button.yith-wcwl-add-to-wishlist-button{border-radius:50px;padding:9px;border:none;color:var(--e-global-color-wpx_c6)}.single-product-wishlist-wrapper button.yith-wcwl-add-to-wishlist-button:hover{border-radius:50px}.single-product-wishlist-wrapper .yith-wcwl-add-to-wishlist-button__label{display:none}.yith-wcwl-modal button .lapilliUI-Modal__close{display:flex;justify-content:center;align-items:center}.wishlist_manage_table.modern_grid{margin:0;padding:0}.wishlist_manage_table.modern_grid li{width:100%;margin:0;padding:0;border-top:1px solid var(--e-global-color-wpx_c6)}.wishlist_manage_table.modern_grid li:last-child{border-bottom:1px solid var(--e-global-color-wpx_c6)}.wishlist_manage_table.modern_grid li .item-wrapper{margin:0;padding:20px 10px;border:none}.wishlist_manage_table.modern_grid li .item-wrapper .item-details{display:grid;grid-template-columns:1fr 1fr;margin-bottom:20px}.wishlist_manage_table.modern_grid li .item-wrapper .item-details .wishlist-name{margin:0}.wishlist_manage_table.modern_grid li .item-wrapper .item-details .wishlist-name h3,.wishlist_manage_table.modern_grid li .item-wrapper .item-details .wishlist-name h3 *{color:var(--e-global-color-wpx_c6);margin:0}.wishlist_manage_table.modern_grid li .item-wrapper .item-details table.item-details-table{margin:0}.wishlist_manage_table.modern_grid li .item-wrapper .item-details table.item-details-table tbody{display:grid;grid-template-columns:3fr 1fr;margin:0}.wishlist_manage_table.modern_grid li .item-wrapper .item-details tr{display:flex;flex-direction:row;justify-content:right;align-items:center}.wishlist_manage_table.modern_grid li .item-wrapper .item-details tr.wishlist-privacy{display:flex;flex-direction:row;justify-content:left;align-items:center}.wishlist_manage_table.modern_grid li .item-wrapper .item-details tr.wishlist-privacy td.label{width:100px}.wishlist_manage_table.modern_grid li .item-wrapper .product-thumbnail{display:grid;grid-template-columns:repeat(auto-fit,minmax(8px,90px));gap:20px}.wishlist_manage_table.modern_grid li .item-wrapper .product-thumbnail img{width:100%}.wishlist_manage_table.modern_grid li .item-wrapper .product-thumbnail:has(.placeholder-item.empty-box){display:none}.wishlist-visibility-selectBox-dropdown-menu{margin-top:-157px}.elementor-widget-wpx-product-categories ul{list-style:none;padding:0}.elementor-widget-wpx-product-categories li a:after{content:"";display:inline-block;width:20px;height:20px;background-color:var(--e-global-color-wpx_c6);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='6 9 12 15 18 9' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:20px 20px;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='6 9 12 15 18 9' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:20px 20px;translate:0 5px;transition:all .3s;rotate:-90deg}.elementor-widget-wpx-product-categories li a{display:inline-block;translate:0 0;transition:all .3s}.elementor-widget-wpx-product-categories li a:hover{translate:10px 0}.elementor-widget-wpx-product-categories .current-cat-parent>a,.elementor-widget-wpx-product-categories .current-cat>a{font-weight:500;color:var(--e-global-color-wpx_c6)}.elementor-widget-wpx-product-categories li:not(.current-cat,.current-cat-parent) .children{display:none}body.elementor-editor-active{margin-top:0!important}