/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 07 2024 | 01:39:36 */
@charset "UTF-8";.blue,.blue p,.dark .blue p,.dark .blue h1,.blue h1,.blue h2,.blue h3,.blue h4,.blue h5,.blue .material-icons{color:#307EE2}.red,.red p,.dark .red p,.dark .red h1,.red h1,.red h2,.red h3,.red h4,.red h5,.red .material-icons{color:#DB2129}.gradient-col .col-inner{background:linear-gradient(274.86deg,#ffd9d6 7.84%,#d1dbff 53.85%,#daebff)!important}.gradient-blue{background:#fed9d5;background:linear-gradient(160deg,#daebff 0%,#daebff 50%,#eff6ff 50%,#eff6ff 100%)}.gradient-red{background:#fed9d5;background:linear-gradient(160deg,#fed9d5 0%,#fed9d5 50%,#ffeeea 50%,#ffeeea 100%)}.gradient-green{background:#fed9d5;background:linear-gradient(160deg,#92dbc8 0%,#92dbc8 50%,#b1e6d8 50%,#b1e6d8 100%)}.gradient-yellow{background:#fed9d5;background:linear-gradient(160deg,#fde7b0 0%,#fde7b0 50%,#fff2cb 50%,#fff2cb 100%)}.round-corners,.round-corners .fill,.round-corners .box-image,.round-corners .flickity-viewport,.round-corners .slider{border-radius:10px}.round-corners-top .img,.round-corners-top .img-inner,.round-corners-top .fill,.round-corners-top .box-image,.round-corners-top .flickity-viewport,.round-corners-top .slider{border-radius:10px 10px 0 0}.round-corners-bottom,.round-corners-bottom .fill,.round-corners-bottom .box-image,.round-corners-bottom .flickity-viewport,.round-corners-top .slider{border-radius:0 0 10px 10px}.entry-image img,#comments .comment-respond,.box-image,.post-item .entry-image img,.badge-inner.bg-fill,.has-border,.product-thumbnails a,input,textarea,.lightbox-content{border-radius:10px}.blog-rounded .box-text.text-center{border-radius:0 0 10px 10px}body{font-family:"Inter",Helvetica,sans-serif!important;Font-weight:400!important}.nav>li>a,.nav-dropdown>li>a,.mobile-sidebar-levels-2 .nav>li>ul>li>a,.widget .current-cat>a{font-family:"Inter",Helvetica,sans-serif!important;Font-weight:500!important;color:#262626}h1,h2,h3,h4,h5,h6,.heading-font{font-family:"DM Sans",Helvetica,sans-serif!important;Font-weight:500!important;opacity:1}.button,button,input[type="submit"],input[type="reset"],input[type="button"],.button.alt,th{font-family:"Inter",Helvetica,sans-serif!important;Font-weight:500!important}b,strong,span.widget-title,.accordion-title.active,label,legend,th,span.amount,.badge-inner,.breadcrumbs{font-family:"Inter",Helvetica,sans-serif!important;font-weight:500!important}.alt,.alt h1,.alt h2,.alt h3,.product_title{font-family:"Inter",Helvetica,sans-serif!important;Font-weight:500!important}p.tagline,.tagline p{font-family:"Inter",Helvetica,sans-serif!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.1em;font-size:80%;margin-bottom:10px}.uppercase,h6,th,span.widget-title{letter-spacing:0}.header-top .html.custom{font-family:"Inter",Helvetica,sans-serif!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.1em;font-size:11px!important;margin-bottom:0}.no-margin h1,.no-margin h2,.no-margin h3{margin:0px!important}.collapse p,.collapse h1,.collapse h2,.collapse h3,.collapse h4{margin-bottom:0}.dark .button.is-form:hover,.button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{-webkit-box-shadow:none;box-shadow:none}p:not(.stars) a:not(.button,.woocommerce-LoopProduct-link){background-image:linear-gradient(transparent calc(100% - 1px),currentColor 1px);background-position:100%;background-size:100% 100%;background-repeat:no-repeat;position:relative;transition:all 0.2s;padding-bottom:1px}p a:hover:not(.button){background-size:0 100%}.button.is-underline:hover:before{right:0%;width:0%;left:inherit}.button.is-underline:before{left:0;width:100%;opacity:1}u{text-underline-offset:3px}.section.frame{border-left:5px solid #FFF;border-right:5px solid #FFF}@media (min-width:1200px){.section.frame{border-left:80px solid #FFF;border-right:80px solid #FFF}}.section.frame-col{border-left:5px solid #FFF;border-right:5px solid #FFF}@media (min-width:1200px){.section.frame-col{border-left:65px solid #FFF;border-right:65px solid #FFF}}.section.frame-blue{border-left:5px solid #EFF6FF;border-right:5px solid #EFF6FF}@media (min-width:1200px){.section.frame-blue{border-left:80px solid #EFF6FF;border-right:80px solid #EFF6FF}}.section.frame-col-blue{border-left:5px solid #EFF6FF;border-right:5px solid #EFF6FF}@media (min-width:1200px){.section.frame-col-blue{border-left:65px solid #EFF6FF;border-right:65px solid #EFF6FF}}.accordion-item .toggle i{font-size:1em}.accordion-item{background:#dae9ff;margin-bottom:10px;border-radius:10px;padding:10px}.accordion-title{border-top:0;font-size:90%}.accordion-title.active{background-color:transparent}.accordion-inner{padding:1em}.icon-box-left,.icon-box-right{width:auto}.section-bottom{align-items:flex-end}.stroke span{background:linear-gradient(0deg,rgba(243,101,74,0) 0%,rgba(243,101,74,0) 16%,#f3654a 16%,#f3654a 41%,rgba(243,101,74,0) 41%);padding:0 .2em 0 .2em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.nav li.has-icon-left>a>i,.nav li.has-icon-left>a>svg,.nav li.has-icon-left>a>img{fill:currentColor}.dark,.dark p,.dark td,.nav-dark .is-outline,.dark .nav>li>a,.dark .nav>li.html,.dark .nav-vertical li li.menu-item-has-children>a,.dark .nav-vertical>li>ul li a,.nav-dropdown.dark>li>a,.nav-dropdown.dark .nav-column>li>a,.nav-dark .nav>li>a,.nav-dark .nav>li>button{color:#fff}.absolute-footer,html{background-color:#fff}::selection{background:#000;color:#fff}.box-overlay.dark .box-text,.box-shade.dark .box-text{text-shadow:none}.box-text{font-size:100%}.index-up,.index-up .col-inner{z-index:9}@media (min-width:1200px){.section.squeeze{border-left:30px solid #fff;border-right:30px solid #fff}}.box-light.dark p,.box-light.dark h1,.box-light.dark h2,.box-light.dark h3,.box-light.dark h4{color:#000}.col-move .col-inner:hover{-ms-transform:translateY(-6px);transform:translateY(-6px)}.nav-pagination>li>span,.nav-pagination>li>a{line-height:2.25em;border:0}@media (max-width:549px){.nav>li{margin:0}}.sub-menu.nav-dropdown{border-radius:0}.header-top{background:linear-gradient(274.86deg,#ffd9d6 7.84%,#d1dbff 53.85%,#daebff)!important}.header-bottom{padding-bottom:5px}.nav-outline>li>a{border:0}.header .nav-outline>li>a{background:#EFF6FF;border-radius:99px;line-height:2em;min-height:2.5em;padding:0 20px}.header{border-bottom:1px solid rgba(180,180,180,.2)}.header-wrapper.stuck,.header-shadow .header-wrapper,.layout-shadow #wrapper{-webkit-box-shadow:none;box-shadow:none}.header-main .social-icons i{color:#6e6e70}.header-bottom .container{padding:0}.nav-line-bottom>li>a:before,.nav-line-grow>li>a:before,.nav-line>li>a:before{height:.12em}.header .header-inner,.footer .row,.header-top .container,.header-bottom{padding-left:15px!important;padding-right:15px!important}@media (min-width:1200px){.header .header-inner,.footer .row,.header-top .container,.header-bottom{padding-left:80px!important;padding-right:80px!important}}.header-main .container{padding:0}.row-full-width:not(.row-full-width .row-full-width,.row-full-width.row-slider){padding-left:5px!important;padding-right:5px!important}@media (min-width:1200px){.row-full-width:not(.row-full-width .row-full-width,.row-full-width.row-slider){padding-left:70px!important;padding-right:70px!important}}.row:first-of-type .row:not(.row-collapse){margin-left:0;margin-right:0}.row-full-width.row-slider{padding-left:0px!important;padding-right:0px!important}@media (min-width:1200px){.row-full-width.row-slider{padding-left:75px!important;padding-right:75px!important}}@media (min-width:849px){.header-inner .nav-left{justify-content:center!important}}.form-flat input:not([type=submit]),.form-flat textarea,.form-flat select{background-color:#F4F5F6;border-color:#F4F5F6}.box-blog-post img{border-radius:3px}.box-blog-post .is-divider,.single-post .is-divider{display:none;visibility:hidden}.col.post-item{display:-webkit-box;display:-ms-flexbox;display:flex}.blog-archive .large-10{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.post-item a:hover{color:currentColor}.blog .post-title,.box-blog-post .post-title{padding-top:10px;font-size:100%}blog .from_the_blog_excerpt,.box-blog-post .from_the_blog_excerpt{padding-top:10px;font-size:90%}[data-animate=fadeInUp]{-webkit-transform:none;transform:none}[data-animate=bounceInUp]{opacity:0;-webkit-transform:translate3d(0,80px,0);transform:translate3d(0,80px,0);-webkit-transition:opacity 1s cubic-bezier(.4,.6,.2,1),-webkit-transform 1s cubic-bezier(.4,.6,.2,1);transition:opacity 1s cubic-bezier(.4,.6,.2,1),-webkit-transform 1s cubic-bezier(.4,.6,.2,1);-o-transition:opacity 1s cubic-bezier(.4,.6,.2,1),-o-transform 1s cubic-bezier(.4,.6,.2,1);transition:opacity 1s cubic-bezier(.4,.6,.2,1),transform 1s cubic-bezier(.4,.6,.2,1);transition:opacity 1s cubic-bezier(.4,.6,.2,1),transform 1s cubic-bezier(.4,.6,.2,1),-webkit-transform 1s cubic-bezier(.4,.6,.2,1),-o-transform 1s cubic-bezier(.4,.6,.2,1)}[data-animated=true]{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.iconwithtext .material-icons{vertical-align:-4px;padding-right:8px}.iconwithtext .material-icons{vertical-align:-4px;padding-right:8px}.header .icon-menu:before,.header .icon-user:before,.header .icon-shopping-cart:before{font-size:130%}.header .icon-menu:before{content:""!important;font-family:"Material Icons"!important;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header .icon-user:before{content:""!important;font-family:"Material Icons"!important;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header .icon-shopping-cart:before{content:""!important;font-family:"Material Icons"!important;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.material-icons,material-icons-outlined,.material-icons-round{font-size:inherit}.scroll-for-more{background:#307EE2;margin-bottom:0em}.scroll-for-more:not(:hover){opacity:.7}.scroll-for-more i.icon-angle-down{font-size:25px!important}.mobile-sidebar .nav-sidebar[data-tab="1"]{padding-top:5px}.mobile-sidebar .nav-sidebar[data-tab="1"]{flex-flow:wrap}.mobile-sidebar .nav-sidebar[data-tab="1"]>.menu-item{width:33%;border-top:unset;justify-content:center;align-items:center;flex-wrap:nowrap}.mobile-sidebar .nav-sidebar[data-tab="1"]>.menu-item:hover{border-radius:6px}.mobile-sidebar .nav-sidebar[data-tab="1"]>.menu-item>a{justify-content:center;text-align:center;padding:15px 5px 15px 5px;font-size:70%}.mobile-sidebar .nav-sidebar[data-tab="1"]>.menu-item>a img{width:75%;border-radius:6px;margin-bottom:5px}.mobile-sidebar .nav-sidebar[data-tab="1"]>.menu-item>button.toggle{display:none}.archive.woocommerce #wrapper,.archive.woocommerce #main{background-color:#EFF6FF}.cat-box>*{flex:0 25%}@media (max-width:549px){.cat-box>*{flex:0 33%}}.cat-box{flex-wrap:wrap}.cat-box .button:not(.icon),.cat-box .button{border-radius:0px!important;line-height:2em!important;min-height:2em!important;border-color:rgba(0,0,0,.1)}.cat-box .button.white{background-color:#EFF6FF!important}.cat-box .button:hover:not(.icon),.cat-box .button:hover{-webkit-box-shadow:inset 0 0 0 100px rgba(95,159,255,.1);box-shadow:inset 0 0 0 100px rgba(95,159,255,.1)}.custom-product-page .is-outline{color:#fff}.custom-product-page .zoom-button{background-color:#307EE2;border-color:#307EE2}.custom-product-page .product_title{margin-bottom:10px}.custom-product-page .product-gallery-slider img{border-radius:10px}.related-products-wrapper .container-width{max-width:100%}.related-products-wrapper.product-section{border-top:0}.sticky-add-to-cart:not(.sticky-add-to-cart--active),.woocommerce-variation-add-to-cart:not(.sold-individually),.add-to-cart-container .cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.sticky-add-to-cart:not(.sticky-add-to-cart--active) .quantity,.woocommerce-variation-add-to-cart:not(.sold-individually) .quantity,.add-to-cart-container .quantity{opacity:1;display:inline-block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1em;white-space:nowrap;vertical-align:top;margin-bottom:0;height:100%}.sticky-add-to-cart:not(.sticky-add-to-cart--active) .single_add_to_cart_button,.woocommerce-variation-add-to-cart:not(.sold-individually) .single_add_to_cart_button,.add-to-cart-container .single_add_to_cart_button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button.is-form:hover{background-color:#DAEAFF}.woocommerce-form-coupon-toggle a::before{content:""!important;padding-right:5px;font-family:"Material Icons"!important;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dvtKyh{color:#fff!important}.woocommerce-checkout .header-nav,.woocommerce-checkout .header-top,.woocommerce-checkout .header-bottom{display:none;visibility:hidden}@media screen and (min-width:850px){.row-divided>.col+.col:not(.large-12){border-left:0}}.woocommerce-order-received .woocommerce .large-7{margin:auto;border-color:#fff;background:#fff;border-radius:20px;padding:25px 30px 15px 30px!important}.woocommerce-order-received .woocommerce .large-5,.order-again{display:none;visibility:hidden}.product-purchase-note{height:110px}.woocommerce-cart #main,.woocommerce-checkout #main{background-color:#EFF6FF;padding:30px 0}.woocommerce-product-gallery .flickity-viewport{border-radius:10px}.cart-collaterals{border-color:#fff;background:#fff;border-radius:20px;padding:25px 30px 15px 30px!important}.woocommerce-checkout .large-5 .has-border{background:#fff;border-radius:20px}.wc_payment_methods img{margin-left:10px;padding-bottom:10px}th,td{border-bottom:1px solid #F0F0F0}.shop_table thead th,.shop_table .order-total td,.shop_table .order-total th{border-width:1px}tr.woocommerce-table__product-purchase-note.product-purchase-note p{text-align:center}tr.woocommerce-table__product-purchase-note.product-purchase-note a{border-bottom:1px solid currentcolor;padding-bottom:2px}.cart-discount{background-color:#E6F8EF}.page-title .uppercase{text-transform:none}.checkout-sidebar .button{width:100%}.checkout-button.button{background-color:#25B791!important}.is-sticky-column .has-border{border-radius:20px;box-shadow:none;background:#fff}.checkout_coupon{border-radius:10px}.product-thumbnail img{width:45px;height:45px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;margin-right:1em;border-radius:5px}.product-section-title.uppercase{text-transform:none}.container-width{max-width:100%}.bundled_table_item .bundled_table_item_indent{padding-left:10px}.bundled_table_item .product-name{padding:0px!important}#wc_checkout_add_ons .checkbox{padding:10px 5px;background:#EEEDFE;border-radius:10px}#vat_number-description{display:initial!important;font-size:90%}span#vat_number-description{display:block!important;margin-bottom:20px;padding-left:5px}.download-file .button.alt{background-color:#262626!important}.user-id.op-5{display:none;visibility:hidden}.my-account img.avatar{width:50px!important;height:50px!important}.my-account-header .page-title-inner{font-size:80%}.account-template-files img{border-radius:.5rem .5rem 0 0;border:1px solid #F0F0F0}.account-video-banners .fill{-webkit-box-shadow:0 -8px 29px -12px rgba(0,0,0,.1);box-shadow:0 -8px 29px -12px rgba(0,0,0,.1)}.account-container .uppercase{text-transform:none}.normal-title{border-top:0;border-bottom:0}.user-id.op-5{display:none;visibility:hidden}.my-account img.avatar{width:50px!important;height:50px!important}.my-account-header .page-title-inner{font-size:80%}.flatsome-cookies__buttons>a{margin-right:0;margin-bottom:0}.flatsome-cookies__buttons{-ms-flex:0 0 auto;flex:0 0 auto;font-size:85%}.gradient-footer{background:linear-gradient(274.86deg,#ffd9d6 7.84%,#d1dbff 53.85%,#daebff)!important}.absolute-footer{display:none!important;visibility:hidden!important}.custom-footer .col.widget{padding:0}.custom-footer li.widget{margin-left:0}.custom-footer .social-icons i{color:#000}.header-bottom .nav .iroiro-nav-mobile{overflow:auto;white-space:nowrap;display:flex;overflow-x:auto;overflow-y:hidden;max-width:90vw;list-style:none}.header-bottom .nav .iroiro-nav-mobile li,.header-bottom .nav .iroiro-nav-mobile li a{width:100%}.header-bottom .nav .iroiro-nav-mobile li:first-child a{padding-left:0}.header-bottom .nav .iroiro-nav-mobile li a{display:block;color:#111;padding:0 20px}.header-bottom .nav .iroiro-nav-mobile li.active a{color:#307ee2}.header-bottom .nav .iroiro-nav-mobile li img{width:20px}@media (max-width:549px){.nav>li.header-search-form.search-form.html.relative.has-icon{display:block;width:100%}}.nav-vertical>li.header-block{display:initial}.off-canvas .nav-vertical li li>a{padding-top:10px;padding-bottom:10px}.off-canvas-right .mfp-content,.off-canvas-left .mfp-content{background:#FFF;box-shadow:none;transition:-webkit-transform 0.8s;transition:transform 0.8s;transition:transform 0.8s,-webkit-transform 0.8s}.nav-slide-header .toggle{text-align:center;text-transform:uppercase;font-weight:bolder;color:#000!important;min-height:auto;opacity:1;margin-bottom:10px}.nav-slide-header .toggle i{position:absolute;left:20px;top:-5px}.mobile-sidebar-levels-1 .nav-slide>li>ul.children>li,.mobile-sidebar-levels-1 .nav-slide>li>.sub-menu>li{border-bottom:1px solid gainsboro}.cart-popup-inner.inner-padding{padding:30px}@media screen and (max-width:549px){.off-canvas .sidebar-menu{padding:80px 0}.off-canvas-right .mfp-content,.off-canvas-left .mfp-content{width:100%}}@media screen and (min-width:550px){.off-canvas .sidebar-menu{padding:60px 0}.off-canvas-right .mfp-content,.off-canvas-left .mfp-content{width:400px}}@media screen and (min-width:1800px){.off-canvas .sidebar-menu{padding:0}.off-canvas-right .mfp-content,.off-canvas-left .mfp-content{width:500px}}