.elementor-widget-text-editor .elementor-widget-container :last-child{margin-bottom:0}.custom-menu--navigation.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:after{background:linear-gradient(270deg,#6e2b0a,#a13f0f 49.52%,#d45414);transform:scaleX(0);transform-origin:left;transition:transform .4s ease;width:100%}.custom-menu--navigation.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active:after,.custom-menu--navigation.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover:after{transform:scaleX(1)}.elementor-widget-button{font-size:0}.elementor-widget-button.elementor-button-white .elementor-widget-container .elementor-button-wrapper .elementor-button{background-color:#fff;border:1px solid #fff;color:#082755}.elementor-widget-button.elementor-button-white .elementor-widget-container .elementor-button-wrapper .elementor-button:hover{background-color:#1c3aff;border:1px solid #1c3aff;color:#fff}.elementor-widget-button.elementor-button-blue .elementor-widget-container .elementor-button-wrapper .elementor-button{background-color:#1c3aff;border:2px solid #1c3aff;color:#fff}.elementor-widget-button.elementor-button-blue .elementor-widget-container .elementor-button-wrapper .elementor-button:hover{background-color:#0f192a;border:2px solid #1c3aff;color:#fff}.elementor-widget-button.elementor-button-orange .elementor-widget-container .elementor-button-wrapper .elementor-button{background-color:#c24e15;border:2px solid #c24e15;color:#fff}.elementor-widget-button.elementor-button-orange .elementor-widget-container .elementor-button-wrapper .elementor-button:hover{background-color:#381300;border:2px solid #c24e15;color:#fff}.elementor-widget-button.elementor-button-outline-blue .elementor-widget-container .elementor-button-wrapper .elementor-button{background-color:transparent;border:2px solid #1c3aff;color:#1c3aff}.elementor-widget-button.elementor-button-outline-blue .elementor-widget-container .elementor-button-wrapper .elementor-button:hover{background-color:#1c3aff;border:2px solid #1c3aff;color:#fff}@media only screen and (max-width:600px){.elementor-widget-button .elementor-widget-container .elementor-button-wrapper .elementor-button{font-size:16px!important}}@media only screen and (max-width:479px){.elementor-widget-button .elementor-widget-container .elementor-button-wrapper .elementor-button{font-size:14px!important}}.elementor-widget-button .elementor-button-content-wrapper{align-items:center}.elementor-widget-button.btn--underline .elementor-button{overflow:hidden;position:relative}.elementor-widget-button.btn--underline .elementor-button .elementor-button-icon{font-size:calc(100% + 10px)}.elementor-widget-button.btn--underline .elementor-button:before{background:linear-gradient(270deg,#082755,#1c3aff);bottom:0;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .4s ease;width:100%}.elementor-widget-button.btn--underline .elementor-button:hover:before{transform:scaleX(1)}.custom-font-size.heading-h1 .elementor-heading-title,.custom-font-size.heading-h1 .elementor-widget-container{font-size:55px}@media only screen and (max-width:1024px){.custom-font-size.heading-h1 .elementor-heading-title,.custom-font-size.heading-h1 .elementor-widget-container{font-size:45px}}@media only screen and (max-width:767px){.custom-font-size.heading-h1 .elementor-heading-title,.custom-font-size.heading-h1 .elementor-widget-container{font-size:38px}}.custom-font-size.heading-h2 .elementor-heading-title,.custom-font-size.heading-h2 .elementor-widget-container{font-size:42px}@media only screen and (max-width:1024px){.custom-font-size.heading-h2 .elementor-heading-title,.custom-font-size.heading-h2 .elementor-widget-container{font-size:32px}}@media only screen and (max-width:767px){.custom-font-size.heading-h2 .elementor-heading-title,.custom-font-size.heading-h2 .elementor-widget-container{font-size:28px}}.custom-font-size.heading-h3 .elementor-heading-title,.custom-font-size.heading-h3 .elementor-widget-container{font-size:28px}@media only screen and (max-width:1024px){.custom-font-size.heading-h3 .elementor-heading-title,.custom-font-size.heading-h3 .elementor-widget-container{font-size:25px}}@media only screen and (max-width:767px){.custom-font-size.heading-h3 .elementor-heading-title,.custom-font-size.heading-h3 .elementor-widget-container{font-size:22px}}.custom-font-size.heading-h4 .elementor-heading-title,.custom-font-size.heading-h4 .elementor-widget-container{font-size:24px}@media only screen and (max-width:767px){.custom-font-size.heading-h4 .elementor-heading-title,.custom-font-size.heading-h4 .elementor-widget-container{font-size:18px}}.custom-font-size.heading-h5 .elementor-heading-title,.custom-font-size.heading-h5 .elementor-widget-container{font-size:20px}@media only screen and (max-width:767px){.custom-font-size.heading-h5 .elementor-heading-title,.custom-font-size.heading-h5 .elementor-widget-container{font-size:18px}}.custom-font-size.paragraph .elementor-heading-title,.custom-font-size.paragraph .elementor-widget-container{font-size:18px}@media only screen and (max-width:767px){.custom-font-size.paragraph .elementor-heading-title,.custom-font-size.paragraph .elementor-widget-container{font-size:16px}}.custom-font-size.paragraph-smaller .elementor-heading-title,.custom-font-size.paragraph-smaller .elementor-widget-container{font-size:16px}@media only screen and (max-width:767px){.custom-font-size.paragraph-smaller .elementor-heading-title,.custom-font-size.paragraph-smaller .elementor-widget-container{font-size:14px}}.custom-font-size .elementor-widget-container .woocommerce-product-details__short-description *{margin-bottom:20px}.custom-font-size .elementor-widget-container .woocommerce-product-details__short-description :last-child{margin-bottom:0}.custom-font-size .elementor-widget-container .woocommerce-product-details__short-description h2{font-size:42px}@media only screen and (max-width:1024px){.custom-font-size .elementor-widget-container .woocommerce-product-details__short-description h2{font-size:32px}}@media only screen and (max-width:767px){.custom-font-size .elementor-widget-container .woocommerce-product-details__short-description h2{font-size:28px}}.custom-font-size .elementor-widget-container .woocommerce-product-details__short-description h3{font-size:28px}@media only screen and (max-width:1024px){.custom-font-size .elementor-widget-container .woocommerce-product-details__short-description h3{font-size:25px}}@media only screen and (max-width:767px){.custom-font-size .elementor-widget-container .woocommerce-product-details__short-description h3{font-size:22px}}.custom-font-size .elementor-widget-container .woocommerce-product-details__short-description h4{font-size:24px}@media only screen and (max-width:767px){.custom-font-size .elementor-widget-container .woocommerce-product-details__short-description h4{font-size:18px}}.custom-font-size .elementor-widget-container .woocommerce-product-details__short-description h5{font-size:20px}@media only screen and (max-width:767px){.custom-font-size .elementor-widget-container .woocommerce-product-details__short-description h5{font-size:18px}}.custom-font-size .elementor-widget-container .woocommerce-product-details__short-description p{font-size:18px}@media only screen and (max-width:767px){.custom-font-size .elementor-widget-container .woocommerce-product-details__short-description p{font-size:16px}}#main-menu--navigation{align-self:stretch;position:unset}@media only screen and (max-width:1024px){#main-menu--navigation{align-self:center}}#main-menu--navigation .elementor-nav-menu--main{height:100%}#main-menu--navigation .elementor-widget-container{position:unset}#main-menu--navigation .custom-btn-nav{border-left:1px solid rgba(0,0,0,.1);padding:0 0 0 30px}@media only screen and (max-width:1024px){#main-menu--navigation .custom-btn-nav{border-left:0;border-top:1px solid rgba(0,0,0,.1);padding:0}}#main-menu--navigation .custom-btn-nav .menu-link{color:#5a718a;margin:0;padding:0}@media only screen and (max-width:1024px){#main-menu--navigation .custom-btn-nav .menu-link{padding:10px 20px}}#main-menu--navigation .custom-btn-nav .menu-link.elementor-item-active{color:#622466}#main-menu--navigation .custom-btn-nav .menu-link.elementor-item-active:after{background-color:#622466}#main-menu--navigation .custom-btn-nav .menu-link:hover{color:#622466}#main-menu--navigation .custom-btn-nav .menu-link:hover:after{background-color:#622466}#main-menu--navigation .custom-btn-nav .menu-link:after{background-color:#5a718a;content:"";height:27px;margin-left:5px;-webkit-mask-image:url(img/chevron.svg);mask-image:url(img/chevron.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:30px;mask-size:30px;opacity:1;position:relative;width:27px}#main-menu--navigation .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:1px 1px 10px 5px rgba(0,0,0,.1);left:0!important;margin-top:0;top:100%!important;width:100%!important}@media only screen and (max-width:600px){.button-group{flex-wrap:nowrap!important}}@media only screen and (max-width:479px){.button-group{flex-direction:column!important}}@media only screen and (max-width:600px){.button-group .elementor-widget-button,.button-group .elementor-widget-button .elementor-button-link{width:100%}}.elementor-wc-products .elementor-widget-container .woocommerce-pagination .page-numbers{text-align:center}.elementor-wc-products .elementor-widget-container .astra-shop-thumbnail-wrap .woocommerce-loop-product__link img{background-color:#f2f5f7;border:2px solid #fff;border-radius:12px;box-shadow:0 0 5px 0 rgba(15,98,254,.2)}.elementor-wc-products .elementor-widget-container .astra-shop-thumbnail-wrap .ast-onsale-card{background:var(--PRIMARY_NAVY,#082755);box-shadow:0 0 5px 0 rgba(15,98,254,.2);color:var(--WHITE,#fff);font-family:Roboto;font-size:14px}.elementor-wc-products .elementor-widget-container .woocommerce-pagination .page-numbers li{border:2px solid #1c3aff!important;border-radius:6px}.elementor-wc-products .elementor-widget-container .woocommerce-pagination .page-numbers li a:hover,.elementor-wc-products .elementor-widget-container .woocommerce-pagination .page-numbers li span.page-numbers.current{background-color:#1c3aff}.custom--add-to-cart .wapf-field-row .wapf-field-container{padding:0 5px 25px}.custom--add-to-cart .wapf-field-row .wapf-field-container input[type=text],.custom--add-to-cart .wapf-field-row .wapf-field-container select{background-color:#fff;border:1px solid #1c3aff;border-radius:3px;font-family:Roboto;min-height:50px}.custom--add-to-cart .wapf-field-row .wapf-field-label{margin-bottom:10px}.custom--add-to-cart .wapf-field-row .wapf-field-label label{font-family:Roboto;font-size:14px;font-weight:700;line-height:1}.custom--add-to-cart .wapf-field-row .wapf-field-label label .required{color:#f75555;font-size:16px}.custom--add-to-cart .wapf-field-row .yes-no.wapf-field-radio .wapf-radios{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.custom--add-to-cart .wapf-field-row .yes-no.wapf-field-radio .wapf-radios input[type=radio]{display:none}.custom--add-to-cart .wapf-field-row .yes-no.wapf-field-radio .wapf-radios .wapf-checkable{align-items:center;border:2px solid transparent;border-radius:3px;display:flex;justify-content:center;line-height:1;padding:10px 14px}.custom--add-to-cart .wapf-field-row .yes-no.wapf-field-radio .wapf-radios .wapf-checkable.wapf-checked{border:2px solid #1c3aff}.custom--add-to-cart .wapf-field-row .yes-no.wapf-field-radio .wapf-radios .wapf-label-text{font-size:12px;font-style:normal;font-weight:700;line-height:1;padding:0;text-transform:uppercase}.custom--add-to-cart .uni-row-content-wrap .uni-row-content .uni-cpo-option-label__text-content{border-radius:3px!important}.custom--add-to-cart .uni-row-content-wrap .uni-row-content input[type=text],.custom--add-to-cart .uni-row-content-wrap .uni-row-content select{background-color:#fff;border:1px solid #1c3aff;border-radius:3px;font-family:Roboto;min-height:50px;padding:12px 16px!important}.custom--add-to-cart .pipe-label-preset .uni-cpo-option-label .uni-cpo-option-label__text-content{border-radius:0!important;border-width:0!important}.custom--add-to-cart .poss .uni_cpo_arrow_label_price_display-field{max-width:100%;text-align:left}.custom--add-to-cart .arrow-label-size{display:flex;flex-direction:column;gap:10px;margin:0}.custom--add-to-cart .arrow-label-size:before{content:none}.custom--add-to-cart .arrow-label-size.uni-module-radio:not(.uni-module-radio-classic-mode) label.uni-cpo-option-label{float:unset}.custom--add-to-cart .nog{left:-unset}.custom--add-to-cart .pipe-label-preset{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.custom--add-to-cart .pipe-label-preset:before{content:none}.custom--add-to-cart .pipe-label-preset .uni-cpo-module-radio-label{width:100%}.custom--add-to-cart .pipe-label-preset.uni-module-radio:not(.uni-module-radio-classic-mode) label.uni-cpo-option-label{display:flex!important;float:unset;margin:0}.custom--add-to-cart .pipe-label-preset.wapf-field-radio .wapf-radios{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.custom--add-to-cart .pipe-label-preset.wapf-field-radio .wapf-radios input[type=radio]{display:none}.custom--add-to-cart .pipe-label-preset.wapf-field-radio .wapf-radios .wapf-checkable{align-items:center;border:1px solid orange;display:flex;justify-content:center;line-height:1;padding:10px 14px}.custom--add-to-cart .pipe-label-preset.wapf-field-radio .wapf-radios .wapf-checkable.wapf-checked{border:1px solid red}.custom--add-to-cart .pipe-label-preset.wapf-field-radio .wapf-radios .wapf-label-text{font-size:12px;font-style:normal;font-weight:700;line-height:1;padding:0;text-transform:uppercase}.pipe-preview figure,.pipe-preview img:not(figure img){box-shadow:unset!important}
