:root{--font-inteTight:'Montserrat', sans-serif;--font-poppins:'Poppins', sans-serif;--white-color:#fff;--white-color-opc:255, 255, 255;--black-color:#000000;--black-color-opc:0, 0, 0;--title-color:#000000;--title-color-opc:0, 0, 0;--title-color2:#15283A;--title-color2-opc:21, 40, 58;--text-color:#00000099;--text-color2:#FFFFFFB2;--paragraph-color:#3F444B;--paragraph-color-opc:63, 68, 75;--dark-text-color:#FFFFFF99;--primary-color1:#010ED0;--primary-color1-opc:1, 14, 208;--primary-color2:#010ED0;--primary-color2-opc:1, 14, 208;--primary-color3:#5841D8;--primary-color3-opc:88, 65, 216;--primary-color4:#9CD338;--primary-color4-opc:156, 211, 56;--primary-color5:#FE5B2C;--primary-color5-opc:254, 91, 44;--borders-color:#0000001A;--borders-color2:#FFFFFF33}form.cart input[type='number']::-webkit-outer-spin-button,form.cart input[type='number']::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}form.cart input[type="number"]{appearance:textfield;-moz-appearance:textfield}.custom-add-to-cart-btn.cart-btn.added,.custom-add-to-cart-btn.cart-btn.added:after{display:none!important}a.added_to_cart.wc-forward{color:var(--white-color);font-family:var(--font-poppins);font-weight:500;font-size:15px;line-height:1;padding:10px 18px;background-color:var(--primary-color2);border-radius:100px;position:absolute;bottom:0;left:50%;transform:translate(-50%,0);opacity:0;z-index:1;transition:0.5s;min-width:125px;text-align:center}a.added_to_cart.wc-forward:hover{background-color:var(--primary-color1);color:var(--title-color)}.product-card:hover .product-card-img-wrap a.added_to_cart.wc-forward{opacity:1;transform:translate(-50%,-20px)}.aventis-woocommerce-archive.is-loading{pointer-events:none}.aventis-product-load-more.disabled{pointer-events:none}.aventis-product-skeleton-card{width:100%}.aventis-product-skeleton-card .skeleton-img,.aventis-product-skeleton-card .skeleton-line,.aventis-product-skeleton-card .skeleton-button{display:block;background:linear-gradient(90deg,rgb(0 0 0 / .07) 25%,rgb(255 255 255 / .85) 37%,rgb(0 0 0 / .07) 63%);background-size:400% 100%;animation:aventisProductSkeleton 1.25s ease-in-out infinite}.aventis-product-skeleton-card .skeleton-img{width:100%;height:280px;margin-bottom:22px}.aventis-product-skeleton-card .skeleton-rating{width:92px;height:14px;margin-bottom:14px}.aventis-product-skeleton-card .skeleton-title{width:84%;height:24px;margin-bottom:12px}.aventis-product-skeleton-card .skeleton-price{width:34%;height:17px}.aventis-product-skeleton-card .skeleton-button{width:128px;height:42px;margin:-64px auto 24px;position:relative;z-index:1}.aventis-product-no-results{width:100%;max-width:560px;margin:0 auto 50px!important;padding:245px 20px 0!important;text-align:center;position:relative;background:transparent!important;border:0!important}.aventis-product-no-results:before{content:"";position:absolute;top:0;left:50%;width:270px;height:205px;transform:translateX(-50%);background-image:var(--aventis-product-not-found-image);background-repeat:no-repeat;background-position:center;background-size:contain}.aventis-product-no-results .no-results-title{display:block;color:#444;font-family:var(--font-poppins);font-size:17px;font-weight:600;line-height:1.55}.aventis-product-no-results .no-results-description{display:block;margin-top:10px;color:#7b7b7b;font-family:var(--font-poppins);font-size:14px;font-weight:400;line-height:1.5}@media (max-width:991px){.aventis-product-skeleton-card .skeleton-img{height:250px}}@media (max-width:575px){.aventis-product-skeleton-card .skeleton-img{height:230px}.aventis-product-no-results{padding-top:205px!important;margin-bottom:38px!important}.aventis-product-no-results:before{width:220px;height:170px}.aventis-product-no-results .no-results-title{font-size:15px}}@keyframes aventisProductSkeleton{0%{background-position:100% 50%}100%{background-position:0 50%}}.inner-page-search-area .inner-page-search-wrap .aventis-product-recent-searches{padding-top:15px}.inner-page-search-area .inner-page-search-wrap .aventis-product-recent-searches .aventis-product-recent-search-list{display:inline;padding-top:0}.inner-page-search-area .inner-page-search-wrap .aventis-product-recent-searches .aventis-product-recent-search-list a{display:inline}.woocommerce div.product div.images,.woocommerce-page div.product div.images{float:none;width:100%}.woocommerce .product-details-page div.product .product-details-img{position:relative}.woocommerce .product-details-page div.product .product-details-img div.images .flex-control-thumbs{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-top:20px}.woocommerce .product-details-page div.product .product-details-img div.images .flex-control-thumbs li{float:none;width:calc(33.33% - 10px)}.woocommerce div.product .product-details-content .product_title{color:var(--title-color);font-family:var(--font-inteTight);font-size:45px;font-weight:600;line-height:1.2;margin-bottom:20px}.woocommerce div.product .product-details-content .woocommerce-product-details__short-description p{color:var(--text-color);font-family:var(--font-poppins);font-size:18px;font-weight:400;line-height:1.5;margin-bottom:30px}.woocommerce div.product .product-details-content .woocommerce-product-details__short-description ol,.woocommerce div.product .product-details-content .woocommerce-product-details__short-description ul{margin:0;padding-left:18px;margin-bottom:30px}.woocommerce div.product .product-details-content .woocommerce-product-details__short-description ol li,.woocommerce div.product .product-details-content .woocommerce-product-details__short-description ul li{color:var(--title-color);font-family:var(--font-poppins);font-weight:500;font-size:18px;line-height:22.68px;margin-bottom:15px}.woocommerce div.product .product-details-content .woocommerce-product-details__short-description ol li:last-child,.woocommerce div.product .product-details-content .woocommerce-product-details__short-description ul li:last-child{margin-bottom:0}.woocommerce div.product .product-details-content .price{color:var(--title-color);font-family:var(--font-poppins);font-size:22px;font-weight:600;line-height:1;margin-bottom:0;display:flex;align-items:center;gap:20px;margin-bottom:35px}.woocommerce div.product .product-details-content .price del{color:var(--text-color);font-weight:500;opacity:1;display:inline-block}.woocommerce div.product .product-details-content .price ins{background:inherit;font-weight:600;display:inline-block;text-decoration:none}.woocommerce div.product .product-details-content form.cart{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:24px;margin-bottom:50px}.woocommerce div.product .product-details-content form.cart::before,.woocommerce div.product .product-details-content form.cart::after{display:none}.woocommerce div.product .product-details-content form.cart div.quantity{display:flex;align-items:center;gap:8px;float:none;margin:0}.woocommerce div.product .product-details-content form.cart div.quantity .minus,.woocommerce div.product .product-details-content form.cart div.quantity .plus{height:45px;width:45px;border:1px solid var(--borders-color);background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:0.35s}.woocommerce div.product .product-details-content form.cart div.quantity .minus i,.woocommerce div.product .product-details-content form.cart div.quantity .plus i{font-size:22px;color:var(--title-color);transition:0.35s}.woocommerce div.product .product-details-content form.cart div.quantity input.qty{height:45px;width:78px;border:1px solid var(--borders-color);background-color:#fff0;color:var(--title-color);text-align:center;font-family:var(--font-poppins);font-size:18px;font-weight:600}.woocommerce div.product .product-details-content form.cart button.single_add_to_cart_button{float:none;color:var(--title-color);font-size:14px;font-family:var(--font-poppins);font-weight:500;line-height:1.5;padding:12px 22px;background-color:#fff0;min-width:150px;white-space:nowrap;overflow:hidden;position:relative;z-index:1;border:1px solid var(--borders-color);transition:0.5s}.woocommerce div.product .product-details-content form.cart button.single_add_to_cart_button:hover{color:var(--white-color);background-color:var(--primary-color2)}.woocommerce div.product .product-details-content form.cart .primary-btn3.two{font-size:14px;padding:13px 23px;min-width:150px}.woocommerce div.product .product-details-content .product_meta{margin:0;padding:0;list-style:none;line-height:1}.woocommerce div.product .product-details-content .product_meta>span{color:var(--title-color);font-size:16px;font-family:var(--font-poppins);font-weight:600;display:block;line-height:1;margin-bottom:20px}.woocommerce div.product .product-details-content .product_meta a,.woocommerce div.product .product-details-content .product_meta span.sku{color:var(--text-color);font-family:var(--font-poppins);font-size:16px;font-weight:500;line-height:1;margin-left:5px}.woocommerce div.product .product-details-content .woocommerce-product-rating .star-rating{color:#DDA701;margin:.4em 4px 0 0}.woocommerce div.product .product-details-content .woocommerce-product-rating a.woocommerce-review-link{color:var(--text-color);font-family:var(--font-poppins);font-size:16px;font-weight:400}.woocommerce div.product .product-details-content form.variations_form.cart{display:block;margin-bottom:50px}.woocommerce div.product .product-details-content form.variations_form.cart .variations{margin-bottom:30px}.woocommerce div.product .product-details-content form.variations_form.cart .variations select{font-size:14px;height:40px;border:1px solid var(--borders-color);background-color:#fff0;color:var(--title-color);font-family:var(--font-poppins);padding-left:10px;margin-bottom:15px}.woocommerce div.product .product-details-content form.variations_form.cart .woocommerce-variation-description p{color:var(--text-color);font-family:var(--font-poppins);font-size:15px;line-height:28px}.woocommerce div.product .product-details-content form.variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button{display:flex;align-items:center;gap:24px}.woocommerce div.product .product-details-content form.cart.grouped_form{display:block;margin-bottom:50px}.woocommerce div.product .product-details-content form.cart.grouped_form table.group_table td label a{color:var(--title-color);font-family:var(--font-poppins);font-weight:500;font-size:16px}.woocommerce div.product .product-details-content form.cart.grouped_form table.group_table td.woocommerce-grouped-product-list-item__price{color:var(--title-color);font-family:var(--font-poppins);font-weight:500;font-size:16px}.woocommerce div.product .product-details-content form.cart.grouped_form table.group_table td.woocommerce-grouped-product-list-item__price del{color:var(--text-color);font-weight:500}.woocommerce div.product .product-details-content form.cart.grouped_form table.group_table td.woocommerce-grouped-product-list-item__price ins{text-decoration:none}.woocommerce div.product .product-details-content form.cart.grouped_form button.single_add_to_cart_button{margin-top:30px}.woocommerce div.product .product-description-and-review-area .woocommerce-tabs ul.tabs{display:flex;gap:20px;justify-content:start;width:100%;line-height:1;border:1px solid var(--borders-color);border-radius:30px;padding:14px 20px;margin-bottom:30px}.woocommerce div.product .product-description-and-review-area .woocommerce-tabs ul.tabs::before,.woocommerce div.product .product-description-and-review-area .woocommerce-tabs ul.tabs::after,.woocommerce div.product .product-description-and-review-area .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .product-description-and-review-area .woocommerce-tabs ul.tabs li::after{display:none}.woocommerce div.product .product-description-and-review-area .woocommerce-tabs ul.tabs li{padding:0;border:none;background-color:#fff0}.woocommerce div.product .product-description-and-review-area .woocommerce-tabs ul.tabs li a{color:var(--text-color);font-family:var(--font-poppins);font-size:16px;font-weight:500;padding:6px 15px;border-radius:15px;line-height:1}.woocommerce div.product .product-description-and-review-area .woocommerce-tabs ul.tabs li.active a{color:var(--white-color);background-color:var(--black-color)}.woocommerce div.product .product-description-and-review-area .woocommerce-tabs .panel p{color:var(--text-color);font-family:var(--font-poppins);font-size:17px;font-weight:500;line-height:28px;margin-bottom:25px}.woocommerce div.product #reviews #comments .woocommerce-Reviews-title{color:var(--title-color);font-family:var(--font-inteTight);font-size:30px;font-weight:500;margin-bottom:30px;line-height:1.2}.woocommerce div.product #reviews #comments ol.commentlist{margin:0;padding:0;width:100%;background:none;list-style:none}.woocommerce div.product #reviews #comments ol.commentlist li{border-bottom:1px solid var(--borders-color);padding-bottom:24px;margin-bottom:24px}.woocommerce div.product #reviews #comments ol.commentlist li:last-child{border:none;padding-bottom:0;margin-bottom:0}.woocommerce div.product #reviews #comments ol.commentlist li .comment_container{display:flex;align-items:flex-start;gap:20px}.woocommerce div.product #reviews #comments ol.commentlist li .comment_container img.avatar{position:static;float:none;width:50px;height:50px;padding:0;border:none;border-radius:50%}.woocommerce div.product #reviews #comments ol.commentlist li .comment_container .comment-text{margin:0;border:none;border-radius:0;padding:0}.woocommerce div.product #reviews #comments ol.commentlist li .comment_container .comment-text .description p{color:var(--text-color);margin:0}.woocommerce div.product #reviews #comments ol.commentlist li .comment_container .comment-text::after,.woocommerce div.product #reviews #comments ol.commentlist li .comment_container .comment-text::before{display:none}.woocommerce div.product #reviews #comments ol.commentlist li .comment_container .comment-text .star-rating{float:none;overflow:hidden;position:relative;height:1.2em;line-height:1.2;font-size:1em;width:8.4em;color:#DDA701;font-family:WooCommerce;letter-spacing:2px}.woocommerce div.product #review_form #respond{border:1px solid var(--borders-color);padding:50px 40px;border-radius:10px}.woocommerce div.product #review_form #respond h4.comment-reply-title{font-size:28px;font-family:var(--font-inteTight);font-weight:600;color:var(--title-color);margin-bottom:30px;line-height:1}.woocommerce div.product #review_form #respond p.comment-notes{line-height:normal;margin-bottom:30px}.woocommerce div.product #review_form #respond p.comment-notes span{color:var(--text-color);font-size:15px}.woocommerce div.product #review_form #respond .comment-form-rating .stars a{color:#DDA701;font-size:18px}.woocommerce div.product #review_form #respond form.comment-form label{color:var(--title-color);font-family:var(--font-inteTight);font-size:14px;font-weight:500}.woocommerce div.product #review_form #respond form.comment-form input,.woocommerce div.product #review_form #respond form.comment-form textarea{width:100%;background:#F0F0F0;color:var(--title-color);font-family:var(--font-poppins);font-size:16px;font-weight:500;padding:10px 20px;height:50px;border-radius:5px;border:1px solid #EEE;transition:all 0.3s}.woocommerce div.product #review_form #respond form.comment-form input[type="checkbox"]{width:19px;height:19px}.woocommerce div.product #review_form #respond form.comment-form textarea{background:#F0F0F0;min-height:150px;border-color:#fff0}.woocommerce div.product #review_form #respond form.comment-form textarea:focus-visible{outline:none}.woocommerce div.product #review_form #respond form.comment-form p.comment-form-cookies-consent{display:inline-flex;margin-bottom:30px}.woocommerce div.product #review_form #respond form.comment-form p.comment-form-cookies-consent label{line-height:1.3}.woocommerce div.product #review_form #respond form.comment-form p.form-submit input{color:var(--title-color);font-family:var(--font-inteTight);font-size:16px;font-weight:500;background-color:var(--primary-color1);padding:16px 32px;white-space:nowrap;border-radius:5px;transition:all 0.6s;line-height:1;width:auto}.woocommerce div.product #review_form #respond form.comment-form p.form-submit input:hover{color:var(--white-color);background-color:var(--black-color)}.wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-separator.has-alpha-channel-opacity,.wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-separator.has-alpha-channel-opacity+h2,.wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-product-new{display:none}table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block tr td .wc-block-components-product-name{font-size:15px;font-weight:600;color:var(--title-color);font-family:var(--font-inteTight);overflow-wrap:anywhere;word-break:break-word}.wc-block-cart-items__header .wc-block-cart-items__header-image span{margin-left:15px}table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block tr td.wc-block-cart-item__image{min-width:110px}table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block tr td .wc-block-components-product-metadata{display:none}.woocommerce-cart .wc-block-cart__submit-button{color:var(--title-color);font-family:var(--font-inteTight);font-size:16px;font-weight:500;background-color:var(--primary-color1);white-space:nowrap;border-radius:5px;transition:all 0.6s;line-height:1;width:100%;justify-content:center;padding:19px 18px;margin-top:30px}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{color:var(--title-color);font-family:var(--font-inteTight);font-size:16px;font-weight:500;background-color:var(--primary-color1);white-space:nowrap;border-radius:5px;transition:all 0.6s;line-height:1;width:auto;justify-content:center;padding:17px 18px;margin-top:30px}.woocommerce-checkout .wc-block-components-checkout-place-order-button{color:var(--title-color);font-family:var(--font-inteTight);font-size:16px;font-weight:500;background-color:var(--primary-color1);white-space:nowrap;border-radius:5px;transition:all 0.6s;line-height:1;min-width:200px;justify-content:center;padding:19px 18px;margin-top:30px}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li{border:1px solid #EEE;border-bottom:none;width:100%;text-align:left;transition:all 0.42s ease;border-radius:0;list-style:none;margin:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{border-bottom:1px solid #EEE}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;font-size:16px;font-weight:500;font-family:var(--font-inteTight);padding:15px 20px;color:var(--title-color);background:var(--white-color)}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background-color:var(--primary-color1)}.woocommerce-account .woocommerce-MyAccount-content p strong,.woocommerce-account .woocommerce-MyAccount-content p a,.woocommerce table.my_account_orders a{color:var(--title-color)}.woocommerce table.my_account_orders th,.woocommerce table.my_account_orders td{padding:8px 10px;vertical-align:middle}.woocommerce table.my_account_orders a.woocommerce-button.button.pay,.woocommerce table.my_account_orders a.woocommerce-button.button.cancel,.woocommerce table.my_account_orders a.woocommerce-button.button.view{color:#fff;font-size:12px;background:#1F2230}.woocommerce table.my_account_orders a.woocommerce-button.button.pay{background-color:green}.woocommerce table.my_account_orders a.woocommerce-button.button.cancel{background-color:red}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address{padding:20px;margin-top:20px;background-color:#f7f7f7}.woocommerce-account .woocommerce-MyAccount-content form h2,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address header.woocommerce-Address-title.title h2{color:var(--title-color);font-family:var(--font-inteTight);font-size:24px;font-weight:600;line-height:1.3;margin-bottom:5px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address header.woocommerce-Address-title a{float:none;color:var(--title-color);font-family:var(--font-poppins);font-size:14px;font-weight:500;margin-bottom:10px;display:inline-block}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address address{color:var(--paragraph-color);font-family:var(--font-poppins);font-size:14px}.woocommerce form.woocommerce-EditAccountForm.edit-account input,.woocommerce-account .woocommerce .woocommerce-address-fields__field-wrapper p input{border:1px solid #EEE;color:var(--title-color);font-family:var(--font-roboto);font-family:var(--font-inteTight);font-weight:500;font-size:15px;width:100%;height:45px;padding:15px 20px;line-height:1;background-color:var(--white-color);border-radius:0}.woocommerce form.woocommerce-EditAccountForm.edit-account input:focus,.woocommerce-account .woocommerce .woocommerce-address-fields__field-wrapper p input:focus{border:1px solid #EEE}.woocommerce form.woocommerce-EditAccountForm.edit-account label,.woocommerce-account .woocommerce .woocommerce-address-fields__field-wrapper p label{font-size:15px;font-family:var(--font-poppins);font-weight:500;display:inline-block;color:var(--title-color);margin-bottom:5px}.woocommerce form.woocommerce-EditAccountForm.edit-account legend{font-size:20px;font-weight:600;font-family:var(--font-inteTight)}.woocommerce form.woocommerce-EditAccountForm.edit-account #account_display_name_description{font-family:var(--font-poppins);font-size:14px;font-weight:400;line-height:1;color:var(--paragraph-color)}.woocommerce form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button,.woocommerce-account .woocommerce .woocommerce-address-fields button.button{font-family:var(--font-poppins);font-size:14px;font-weight:500;line-height:1;text-align:left;color:var(--white-color);background:var(--primary-color1);padding:18px 44px;display:inline-flex;align-items:center;justify-content:center;transition:0.5s;position:relative;overflow:hidden;text-transform:uppercase;z-index:1;margin-top:20px}.woocommerce form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button:hover,.woocommerce-account .woocommerce .woocommerce-address-fields button.button:hover{color:var(--white-color);background-color:var(--black-color)}.woocommerce form.login,.woocommerce form.register{max-width:550px;margin:0 auto}.woocommerce form.login h2,.woocommerce form.register h2{display:block;color:var(--title-color);font-family:var(--font-inteTight);font-size:30px;font-weight:600;line-height:1.1;margin-bottom:30px}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce .woocommerce-form-register .woocommerce-form-register__submit{font-family:var(--font-inteTight);font-size:14px;font-weight:600;color:var(--title-color);border-radius:5px;background-color:var(--primary-color1);transition:all 0.6s;padding:15px 30px;white-space:nowrap;text-transform:uppercase;width:auto;min-width:120px;transition:.5s;margin-top:20px}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover,.woocommerce .woocommerce-form-register .woocommerce-form-register__submit:hover{color:var(--white-color);background-color:var(--title-color)}.woocommerce .woocommerce-LostPassword a{color:var(--primary-color2)}.woocommerce .woocommerce-LostPassword a:hover{color:var(--title-color)}.woocommerce-account .woocommerce form.login input,.woocommerce-account .woocommerce form.register input{border:1px solid #EEE;border-radius:4px;height:45px;font-size:15px;padding:10px 20px}.woocommerce-account .woocommerce form.login input#rememberme{margin-top:35px;height:auto}.woocommerce-order-received .woocommerce ul.order_details{margin:0 0 3em;padding:0;list-style:none}.woocommerce .woocommerce-order-downloads,.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details{margin-bottom:2em}.woocommerce .woocommerce-order-downloads h2,.woocommerce .woocommerce-customer-details h2,.woocommerce .woocommerce-order-details h2{color:var(--title-color);font-family:var(--font-inteTight);font-size:24px;font-weight:600;line-height:1.2;margin-bottom:20px}.woocommerce .woocommerce-customer-details address{font-size:14px;font-family:var(--font-poppins);font-weight:500;color:var(--paragraph-color)}.woocommerce table.shop_table{border-collapse:collapse}.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table tbody th{font-weight:600}