@media only screen and (max-width: 767px){.fkcart-trigger-open .site-header{z-index:999}}.site-header-right .cart-toggle{margin-right:24px}@media only screen and (max-width: 768px){.site-header-right .cart-toggle{margin-right:0px;margin-left:16px}}.site-header-right .cart-toggle .fkcart-shortcode-container .fkcart-shortcode-icon-wrap svg{width:24px;height:24px;fill:#666666}.site-header-right .cart-toggle .fkcart-shortcode-container .fkcart-shortcode-icon-wrap .fkcart-item-count{width:14px;height:14px;font-size:10px;display:flex;min-width:14px;right:0;z-index:1}.woocommerce-checkout .website-wrapper>.main-page-wrapper{margin-top:0 !important}.minc-shop-body h1.title{font-size:24px;line-height:32px;font-weight:600;margin-bottom:40px;font-family:"Open Sans", sans-serif}.minc-ecom-products{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:41px}@media only screen and (max-width: 1280px){.minc-ecom-products{grid-template-columns:repeat(3, 1fr);grid-gap:30px}}@media only screen and (max-width: 768px){.minc-ecom-products{grid-template-columns:repeat(2, 1fr);grid-gap:20px}}.minc-ecom-products .ecom-product--wrapper{border-radius:8px;border:1px solid #EEEBEE;overflow:hidden;display:flex;flex-direction:column;height:100%}.minc-ecom-products .ecom-product--wrapper .cover{overflow:hidden;height:190px}.minc-ecom-products .ecom-product--wrapper .cover img{aspect-ratio:289 / 190;transition:transform .4s ease;object-fit:cover;height:100%;width:100%}@media only screen and (max-width: 768px){.minc-ecom-products .ecom-product--wrapper .cover{height:104px}}.minc-ecom-products .ecom-product--wrapper .info{height:calc(100% - 190px)}@media only screen and (max-width: 768px){.minc-ecom-products .ecom-product--wrapper .info{height:calc(100% - 104px)}}.minc-ecom-products .ecom-product--wrapper .info-wrapper{padding:16px 16px 108px;height:100%;position:relative}@media only screen and (max-width: 768px){.minc-ecom-products .ecom-product--wrapper .info-wrapper{padding:10px 10px 92px}}.minc-ecom-products .ecom-product--wrapper .info .variations_form{display:flex;gap:0}.minc-ecom-products .ecom-product--wrapper .info .variations_form .variations{display:block;margin-bottom:12px}.minc-ecom-products .ecom-product--wrapper .info .variations_form .variations .attribute-options .radio-options select{display:none}.minc-ecom-products .ecom-product--wrapper .info .variations_form .variations .attribute-options .radio-options .ecommerce-variation-radios{display:block}.minc-ecom-products .ecom-product--wrapper .info .variations_form .variations .attribute-options .radio-options .ecommerce-variation-radios .option{display:inline-flex;margin:0 8px 4px 0}@media only screen and (max-width: 768px){.minc-ecom-products .ecom-product--wrapper .info .variations_form .variations .attribute-options .radio-options .ecommerce-variation-radios .option{margin:0 4px 2px 0}}.minc-ecom-products .ecom-product--wrapper .info .variations_form .variations .attribute-options .radio-options .ecommerce-variation-radios .option input{position:absolute;opacity:0;visibility:hidden}.minc-ecom-products .ecom-product--wrapper .info .variations_form .variations .attribute-options .radio-options .ecommerce-variation-radios .option label{font-size:14px;line-height:20px;padding:2px 8px;color:#333333;background:#EEEEEE;border-radius:12px;margin:0;cursor:pointer;display:inline-block}@media only screen and (max-width: 768px){.minc-ecom-products .ecom-product--wrapper .info .variations_form .variations .attribute-options .radio-options .ecommerce-variation-radios .option label{font-size:12px;line-height:20px}}.minc-ecom-products .ecom-product--wrapper .info .variations_form .variations .attribute-options .radio-options .ecommerce-variation-radios .option input:checked+label{color:#FFF;background:#AD5E99}.minc-ecom-products .ecom-product--wrapper .info .title{font-size:16px;line-height:24px;color:#333333;font-weight:600;margin-bottom:8px;font-family:"Open Sans", sans-serif}.minc-ecom-products .ecom-product--wrapper .info .description{font-size:14px;line-height:20px;color:#666666;-webkit-line-clamp:5;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;overflow:hidden}.minc-ecom-products .ecom-product--wrapper .info .description:not(:empty){margin-bottom:16px}.minc-ecom-products .ecom-product--wrapper .info .info-bottom{position:absolute;bottom:16px;left:16px;width:calc(100% - 16px * 2)}@media only screen and (max-width: 768px){.minc-ecom-products .ecom-product--wrapper .info .info-bottom{bottom:10px;left:10px;width:calc(100% - 8px * 2)}}.minc-ecom-products .ecom-product--wrapper .info .info-bottom .single_variation_wrap .single_variation{margin-bottom:16px}@media only screen and (max-width: 768px){.minc-ecom-products .ecom-product--wrapper .info .info-bottom .single_variation_wrap .single_variation{margin-bottom:10px}}.minc-ecom-products .ecom-product--wrapper .info .info-bottom .single_variation_wrap .single_variation .woocommerce-variation-price .price{display:flex;flex-wrap:wrap;align-items:flex-end}.minc-ecom-products .ecom-product--wrapper .info .info-bottom .single_variation_wrap .single_variation .woocommerce-variation-price .price .woocommerce-Price-amount{font-size:24px;line-height:32px;color:#AD5E99;font-weight:600;margin-right:4px}@media only screen and (max-width: 768px){.minc-ecom-products .ecom-product--wrapper .info .info-bottom .single_variation_wrap .single_variation .woocommerce-variation-price .price .woocommerce-Price-amount{font-size:18px;line-height:24px}}.minc-ecom-products .ecom-product--wrapper .info .info-bottom .single_variation_wrap .single_variation .woocommerce-variation-price .price .woocommerce-price-suffix{font-size:12px;line-height:20px;color:#999999;font-weight:500}@media only screen and (max-width: 768px){.minc-ecom-products .ecom-product--wrapper .info .info-bottom .single_variation_wrap .single_variation .woocommerce-variation-price .price .woocommerce-price-suffix{font-size:10px;line-height:16px}}.minc-ecom-products .ecom-product--wrapper .info .info-bottom .single_variation_wrap .variations_button{display:flex;justify-content:space-between}.minc-ecom-products .ecom-product--wrapper .info .info-bottom .single_variation_wrap .variations_button .single_add_to_cart_button,.minc-ecom-products .ecom-product--wrapper .info .info-bottom .single_variation_wrap .variations_button .btn-view{display:flex;justify-content:center;align-items:center;border:1px solid #AD5E99;border-radius:21px;padding:6px 20px;font-size:16px;line-height:24px;color:#AD5E99;width:calc(50% - 8px);text-align:center;cursor:pointer;text-transform:none;font-weight:normal}@media only screen and (max-width: 768px){.minc-ecom-products .ecom-product--wrapper .info .info-bottom .single_variation_wrap .variations_button .single_add_to_cart_button,.minc-ecom-products .ecom-product--wrapper .info .info-bottom .single_variation_wrap .variations_button .btn-view{font-size:14px;width:100%;padding:6px 10px}}.minc-ecom-products .ecom-product--wrapper .info .info-bottom .single_variation_wrap .variations_button .single_add_to_cart_button.btn-view,.minc-ecom-products .ecom-product--wrapper .info .info-bottom .single_variation_wrap .variations_button .btn-view.btn-view{background:#FFF;border:1px solid #AD5E99;color:#AD5E99}@media only screen and (max-width: 768px){.minc-ecom-products .ecom-product--wrapper .info .info-bottom .single_variation_wrap .variations_button .single_add_to_cart_button.btn-view,.minc-ecom-products .ecom-product--wrapper .info .info-bottom .single_variation_wrap .variations_button .btn-view.btn-view{display:none}}.minc-ecom-products .ecom-product--wrapper .info .info-bottom .single_variation_wrap .variations_button .single_add_to_cart_button.single_add_to_cart_button,.minc-ecom-products .ecom-product--wrapper .info .info-bottom .single_variation_wrap .variations_button .btn-view.single_add_to_cart_button{background:#AD5E99;border:1px solid #AD5E99;color:#FFF}.minc-ecom-products .ecom-product:hover .ecom-product--wrapper .cover img{transform:scale(1.1)}.minc-breadcrumbs{font-size:14px;line-height:20px;font-weight:600;margin-top:20px;margin-bottom:42px}.minc-breadcrumbs span{color:#333}.minc-breadcrumbs span span a{color:#999999}.minc-breadcrumbs span span.breadcrumb_last a{color:#333}.ecommerce-single-product .woocommerce-breadcrumb{display:inline-flex !important}.minc-ecommerce-single-product{margin-bottom:80px}.minc-ecommerce-single-product .minc-ecommerce-product{padding-bottom:40px;border-bottom:1px solid #EEEEEE}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper{display:flex;justify-content:space-between;gap:40px}@media only screen and (max-width: 768px){.minc-ecommerce-single-product .minc-ecommerce-product-wrapper{flex-direction:column;gap:20px}}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-image{width:31.25%}@media only screen and (max-width: 768px){.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-image{width:100%}}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-image img{width:100%;display:block;border-radius:8px;aspect-ratio:1 / 1;object-fit:cover}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-image .product-slider{position:relative}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-image .product-slider.product-slider-for{overflow:hidden;border-radius:8px;margin-bottom:20px}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-image .product-slider.product-slider-for .slick-list .slick-slide{margin:0}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-image .product-slider .product-slider-arrow{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,0.7);cursor:pointer;z-index:1}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-image .product-slider .product-slider-arrow.product-slider-arrow-prev{left:10px}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-image .product-slider .product-slider-arrow.product-slider-arrow-next{right:10px}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-image .product-slider .product-slider-arrow.slick-disabled svg{opacity:0.3}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-image .product-slider.product-slider-nav .slick-list{margin-left:-6px;margin-right:-6px}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-image .product-slider.product-slider-nav .slick-list .slick-track{transform:translate3d(0px, 0px, 0px) !important}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-image .product-slider.product-slider-nav .slick-list .slick-slide{border:solid 2px transparent;border-radius:8px;overflow:hidden;margin-right:6px;margin-left:6px}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-image .product-slider.product-slider-nav .slick-list .slick-slide.slick-current{border:solid 2px #ad5e99}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-info{width:39.84%}@media only screen and (max-width: 768px){.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-info{width:100%}}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-info .title{font-size:24px;line-height:32px;font-weight:700;margin-bottom:16px;font-family:"Open Sans", sans-serif}@media only screen and (max-width: 640px){.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-info .title{font-size:16px;line-height:24px;margin-bottom:12px}}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-info .description{font-size:16px;line-height:24px;color:#666666;font-family:"Open Sans", sans-serif}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-info .description:not(:empty){margin-bottom:20px}@media only screen and (max-width: 640px){.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-info .description{font-size:14px;line-height:20px}}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-info .variations_form .variations .attribute-options .label{font-size:16px;line-height:24px;color:#333333;font-weight:600;margin-bottom:12px}@media only screen and (max-width: 640px){.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-info .variations_form .variations .attribute-options .label{font-size:14px;line-height:20px}}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-info .variations_form .variations .attribute-options .radio-options select{display:none}@media only screen and (max-width: 640px){.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-info .variations_form .variations .attribute-options .radio-options .ecommerce-variation-radios{display:flex;flex-wrap:wrap;gap:8px}}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-info .variations_form .variations .attribute-options .radio-options .ecommerce-variation-radios .option{display:inline-flex;margin-right:8px}@media only screen and (max-width: 640px){.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-info .variations_form .variations .attribute-options .radio-options .ecommerce-variation-radios .option{width:calc(50% - 4px);margin-right:0}}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-info .variations_form .variations .attribute-options .radio-options .ecommerce-variation-radios .option input{position:absolute;opacity:0;visibility:hidden}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-info .variations_form .variations .attribute-options .radio-options .ecommerce-variation-radios .option label{border:1px solid #EEEBEE;color:#333333;padding:12px 16px;border-radius:4px;font-size:14px;min-width:136px}@media only screen and (max-width: 640px){.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-info .variations_form .variations .attribute-options .radio-options .ecommerce-variation-radios .option label{width:100%}}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-info .variations_form .variations .attribute-options .radio-options .ecommerce-variation-radios .option:hover label{border:1px solid #8F9BA9}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-info .variations_form .variations .attribute-options .radio-options .ecommerce-variation-radios .option input:checked+label{border:1px solid #AD5E99;color:#AD5E99;background:#FFF0FB}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-info .variations_form .single_variation_wrap .single_variation{margin-bottom:24px}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-info .variations_form .single_variation_wrap .single_variation .woocommerce-variation-price .price .woocommerce-Price-amount{font-size:40px;line-height:56px;color:#AD5E99;font-weight:600}@media only screen and (max-width: 640px){.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-info .variations_form .single_variation_wrap .single_variation .woocommerce-variation-price .price .woocommerce-Price-amount{font-size:24px;line-height:32px}}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-info .variations_form .single_variation_wrap .single_variation .woocommerce-variation-price .price .woocommerce-price-suffix{font-size:16px;line-height:24px;color:#999999;font-weight:500}@media only screen and (max-width: 640px){.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-info .variations_form .single_variation_wrap .single_variation .woocommerce-variation-price .price .woocommerce-price-suffix{font-size:12px;line-height:20px}}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-info .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button{border:1px solid #AD5E99;border-radius:25px;padding:9px 20px;font-size:18px;line-height:30px;color:#AD5E99;width:100%;text-align:center;cursor:pointer;background:#AD5E99;border:1px solid #AD5E99;color:#FFF;display:block;text-transform:none;font-weight:400}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-sidebar{width:22.65%;position:relative}@media only screen and (max-width: 768px){.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-sidebar{width:100%}}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-sidebar .box{background:#EEEEEE;border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:16px}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-sidebar .box.contact{position:sticky;top:40px}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-sidebar .box p{font-size:16px;line-height:24px;color:#333;font-weight:600}.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-sidebar .box .button{display:block;text-align:center;font-size:18px;line-height:30px;background:#AD5E99;border-radius:21px;color:#FFF;font-weight:400;text-transform:none}@media only screen and (max-width: 768px){.minc-ecommerce-single-product .minc-ecommerce-product-wrapper .product-sidebar .box .button{background:#FFF;border:1px solid #AD5E99;color:#AD5E99}}.minc-ecommerce-single-product .how-it-works{margin-top:40px;margin-bottom:40px}.minc-ecommerce-single-product .how-it-works h2{font-size:24px;line-height:32px;margin-bottom:40px;color:#333;font-weight:600}@media only screen and (max-width: 640px){.minc-ecommerce-single-product .how-it-works h2{font-size:20px;line-height:32px;margin-bottom:24px}}.minc-ecommerce-single-product .how-it-works .steps{display:flex;justify-content:space-between;gap:200px}@media only screen and (max-width: 1280px){.minc-ecommerce-single-product .how-it-works .steps{gap:80px}}@media only screen and (max-width: 640px){.minc-ecommerce-single-product .how-it-works .steps{gap:60px;flex-wrap:wrap}}.minc-ecommerce-single-product .how-it-works .steps .step{display:flex;flex-direction:column;text-align:center;align-items:center}.minc-ecommerce-single-product .how-it-works .steps .step .circle{width:240px;height:240px;background:transparent;margin-bottom:24px;border-radius:50%}.minc-ecommerce-single-product .how-it-works .steps .step .title{font-size:20px;line-height:28px;color:#333333;margin-bottom:8px;font-weight:600}@media only screen and (max-width: 640px){.minc-ecommerce-single-product .how-it-works .steps .step .title{font-size:18px;line-height:24px}}.minc-ecommerce-single-product .how-it-works .steps .step .description{font-size:16px;line-height:24px;color:#333333}@media only screen and (max-width: 640px){.minc-ecommerce-single-product .how-it-works .steps .step .description{font-size:16px;line-height:24px}}.minc-ecommerce-single-product .recommend-products{border-top:1px solid #EEEEEE;padding-top:40px;margin-bottom:40px}.minc-ecommerce-single-product .recommend-products h2{font-size:24px;line-height:32px;margin-bottom:40px;color:#333;font-weight:600}@media only screen and (max-width: 640px){.minc-ecommerce-single-product .recommend-products h2{font-size:20px;line-height:32px;margin-bottom:24px}}.minc-ecommerce-single-product .recommend-products .minc-ecom-products.slick-initialized{display:block}@media only screen and (max-width: 1280px){.minc-ecommerce-single-product .recommend-products .minc-ecom-products.slick-initialized .slick-list{margin-left:-16px;margin-right:-16px}}.minc-ecommerce-single-product .recommend-products .minc-ecom-products.slick-initialized .slick-list .ecom-product{margin-right:20px}@media only screen and (max-width: 640px){.minc-ecommerce-single-product .recommend-products .minc-ecom-products.slick-initialized .slick-list .ecom-product{margin-right:12px}}.minc-ecommerce-single-product .recommend-products .minc-ecom-products.slick-initialized .slick-dots{display:flex;justify-content:center;padding-top:24px;gap:12px}.minc-ecommerce-single-product .recommend-products .minc-ecom-products.slick-initialized .slick-dots li{width:8px;height:8px;background-color:rgba(51,51,51,0.2);border-radius:50%;transition:.4s ease}.minc-ecommerce-single-product .recommend-products .minc-ecom-products.slick-initialized .slick-dots li button{display:none}.minc-ecommerce-single-product .recommend-products .minc-ecom-products.slick-initialized .slick-dots li.slick-active{background-color:#333}.ecommerce-checkout{width:100%}.ecommerce-checkout .checkout h1.title{font-size:24px;line-height:32px;font-weight:600;color:#333;margin-bottom:40px}.ecommerce-checkout .checkout .checkout-wrapper{display:flex;justify-content:space-between;gap:40px}@media only screen and (max-width: 768px){.ecommerce-checkout .checkout .checkout-wrapper{flex-direction:column}}.ecommerce-checkout .checkout .checkout-wrapper .information{width:65.625%;flex:0 0 65.625%;position:relative}@media only screen and (max-width: 1280px){.ecommerce-checkout .checkout .checkout-wrapper .information{width:calc(50% - 20px);flex:0 0 calc(50% - 20px)}}@media only screen and (max-width: 768px){.ecommerce-checkout .checkout .checkout-wrapper .information{width:100%;flex:0 0 100%;padding-bottom:0}}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section:not(:first-child){padding-top:24px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section:not(:last-child){border-bottom:1px solid #EEEEEE}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section h3{font-size:18px;line-height:32px;font-weight:600;color:#333;font-family:"Open Sans", sans-serif}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-fields{overflow:hidden}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-row{display:flex;margin:0 -10px;justify-content:flex-start;padding:0}@media only screen and (max-width: 768px){.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-row{flex-direction:column;margin-left:0;margin-right:0px}}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group{text-align:left;margin-bottom:20px;position:relative;margin-left:10px;margin-right:10px;width:calc( 50% - 20px)}@media only screen and (max-width: 768px){.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group{width:100%;margin-left:0;margin-right:0}}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group.form-full-width{width:calc( 100% - 20px)}@media only screen and (max-width: 768px){.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group.form-full-width{width:100%;margin-left:0;margin-right:0}}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group.is-disabled{opacity:0.5;cursor:not-allowed}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group.is-disabled input{cursor:not-allowed}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group.form-submit{margin-top:24px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group.form-submit button{border-radius:25px;background-color:#AD5E99;height:50px;line-height:50px;padding:0 40px;border:0;outline:none;color:#FFFFFF;font-size:18px;letter-spacing:0;text-align:center;width:100%;max-width:300px}@media only screen and (max-width: 768px){.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group.form-submit button{max-width:100%}}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group .p-form__input-wraper{position:relative}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group label[for="ignored-unit-number"]{display:block;position:relative;padding-left:30px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:20px;font-weight:normal;margin-top:8px;margin-bottom:0;color:#333 !important}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group label[for="ignored-unit-number"] input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group label[for="ignored-unit-number"] input:checked ~ .checkmark{background-color:#AD5E99;border:1px solid #AD5E99}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group label[for="ignored-unit-number"] input:checked ~ .checkmark:after{display:block}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group label[for="ignored-unit-number"] .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid #CCC;border-radius:4px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group label[for="ignored-unit-number"] .checkmark:after{content:"";position:absolute;display:none;left:7px;top:3px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group label{color:#333333;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group label.is-error+input,.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group label.is-error+select{border:1px solid #c00}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group .form-input{height:38px;border:1px solid #8f9ba9;border-radius:5px;background-color:#fff;transition:.4s;font-size:16px;letter-spacing:0;line-height:1;color:#333;position:relative}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group .form-input::placeholder{font-size:16px;color:#8F9BA9;opacity:1}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group .form-input:disabled{background-color:#cacfd3;color:#fff;border:1px solid #cacfd3;cursor:no-drop}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group .form-input.is-email-icon{background:url("../assets/images/login/icon-email.svg") no-repeat right center;background-position:calc(100% - 10px);background-size:20px;padding-right:40px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group .form-input.is-date-icon{background:url("../images/date.svg") no-repeat right center;background-position:calc(100% - 10px);background-size:20px;padding-right:40px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group .form-input.has-prefix{padding-left:30px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group .form-input.has-prefix+.prefix{position:absolute;top:50%;left:0;display:block;transform:translateY(-50%);width:40px;text-align:center}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group select{border:1px solid #8F9BA9;border-radius:4px;background-color:#FFFFFF;-moz-appearance:none;-webkit-appearance:none;appearance:none;color:#192637;font-size:16px;letter-spacing:0;line-height:24px;background-image:url("../images/down-arrow.svg");background-repeat:no-repeat;background-size:24px;background-position-x:calc(100% - 10px);background-position-y:50%;height:38px;padding-right:40px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group select:required:invalid{color:#8F9BA9}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group select:required:focus{color:#192637}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group .form-error{margin-top:4px;color:#CC0000;font-size:12px;font-weight:500;letter-spacing:0;line-height:20px;padding-left:24px;display:none}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group .form-error:before{content:'';width:20px;height:20px;background-image:url("../images/notice-error.svg");background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block;position:absolute;left:0}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group .form-help-text{color:#8F9BA9;font-size:12px;margin-top:5px;line-height:1.5;display:inline-block}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section .form-group .form-input-prefix{position:absolute;top:26px;left:1px;height:36px;padding:0 10px;line-height:38px;background:#f1f1f1;border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:1px solid #8f9ba9}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-methods{display:flex;justify-content:flex-start;margin-bottom:40px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-methods.hide{display:none}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-methods .payment-method{position:relative;max-width:290px;width:100%}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-methods .payment-method:not(:last-child){margin-right:40px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-methods .payment-method-wrapper{position:relative;border:1px solid #EEEBEE;border-radius:8px;cursor:pointer;padding:19px 16px;display:flex;height:100%;align-items:center;justify-content:space-between;transition:border .4s}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-methods .payment-method-wrapper:hover{border:1px solid #8F9BA9}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-methods .payment-method input{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;cursor:pointer}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-methods .payment-method input:checked+.payment-method-wrapper{border:1px solid #AD5E99}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-methods .payment-method input:checked+.payment-method-wrapper .checkmark:after{display:block}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-methods .payment-method .checkmark{position:absolute;top:50%;left:16px;transform:translateY(-50%);height:18px;width:18px;background-color:#FFF;border-radius:50%;border:1px solid #8F9BA9}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-methods .payment-method .checkmark:after{content:"";position:absolute;display:none;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:#AD5E99}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-methods .payment-method .method-name{color:#333333;font-size:18px;letter-spacing:0;line-height:30px;padding-left:28px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-methods .payment-method .method-logo{display:none;height:60px;width:100px;background-size:100%;background-repeat:no-repeat;background-position:center;background-color:#D8D8D8;border-radius:4px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-methods .payment-method-Atome .method-logo{display:block;background-image:url("../images/atome.png")}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-methods .payment-method .card-info{display:flex;flex-direction:column}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-methods .payment-method .card-info .card-number{color:#333333;font-size:18px;font-weight:600;letter-spacing:0;line-height:30px;margin-bottom:4px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-methods .payment-method .card-info .card-expired{color:#666666;font-size:14px;letter-spacing:0;line-height:20px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-methods .payment-method .card-info .card-expired::before{content:'Expired: '}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-methods .payment-method .card-type{display:flex;align-items:center}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-methods .payment-method .card-type .icon-card{height:42px;width:42px;background-repeat:no-repeat;background-size:contain;display:inline-block}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-methods .payment-method .card-type .icon-card-visa{background-image:url("../images/visa.svg");width:138px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-methods .payment-method .card-type .icon-card-mastercard{background-image:url("../images/mastercard.svg");width:54px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-methods .payment-method .card-type .icon-card-atome{background-image:url("../images/mastercard.svg");width:54px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail:not(.active){display:none}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-card .card-title{display:none}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-card .card-item{border:1px solid #EEEBEE;border-radius:4px;background-color:#FFFFFF;display:flex;justify-content:space-between;flex-direction:column;cursor:pointer;width:100%;max-width:400px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-card .card-item .card-detail{padding:24px 16px;display:flex;justify-content:space-between}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-card .card-item .card-detail .card-info{display:flex;flex-direction:column}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-card .card-item .card-detail .card-info .card-number{color:#333333;font-size:18px;font-weight:600;letter-spacing:0;line-height:30px;margin-bottom:4px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-card .card-item .card-detail .card-info .card-expired{color:#666666;font-size:14px;letter-spacing:0;line-height:20px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-card .card-item .card-detail .card-info .card-expired::before{content:'Expired: '}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-card .card-item .card-detail .card-type{display:flex;align-items:center}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-card .card-item .card-detail .card-type .icon-card{height:42px;width:42px;background-repeat:no-repeat;background-size:contain;display:inline-block}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-card .card-item .card-detail .card-type .icon-card-visa{background-image:url("../images/visa.svg");width:138px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-card .card-item .card-detail .card-type .icon-card-mastercard{background-image:url("../images/mastercard.svg");width:54px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-card .card-item .card-detail .card-type .icon-card-atome{background-image:url("../images/atome.png");width:100px;height:100%}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-PayNow:not(.is-paying){display:none !important}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-PayNow h2.title{font-size:24px;line-height:32px;font-weight:bold}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-PayNow .alert{margin-bottom:24px;display:flex}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-PayNow .alert-primary{background-color:#E2F2FF;padding:12px 16px;border-radius:8px;box-shadow:0px 4px 16px 0px #3333331A;font-family:"Open Sans";font-weight:600;font-size:16px;line-height:24px;color:#3776AB}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-PayNow .alert-primary .icon{width:24px;height:24px;background-image:url("../assets/images/icon/icon-info.svg");background-repeat:no-repeat;background-size:contain;display:inline-block;margin-right:8px;display:flex;align-items:center}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-PayNow .time-counter{display:flex;align-content:center;justify-content:center;margin-bottom:24px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-PayNow .time-counter .icon{width:24px;height:24px;background-image:url("../assets/images/icon/icon-clock.svg");background-repeat:no-repeat;background-size:contain;display:inline-block;margin-right:4px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-PayNow .time-counter .timer{font-family:"Open Sans";font-weight:600;font-size:16px;line-height:24px;color:#AD5E99}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-PayNow .qr-code{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:24px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-PayNow .qr-code .image{margin-bottom:24px;position:relative;padding:0}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-PayNow .qr-code .image img{max-width:250px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-PayNow .qr-code .image .corner{position:absolute;width:30px;height:30px;border:3px solid #3ecf8e}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-PayNow .qr-code .image .corner.top-left{top:0;left:0;border-right:none;border-bottom:none;border-top-left-radius:4px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-PayNow .qr-code .image .corner.top-right{top:0;right:0;border-left:none;border-bottom:none;border-top-right-radius:4px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-PayNow .qr-code .image .corner.bottom-left{bottom:0;left:0;border-right:none;border-top:none;border-bottom-left-radius:4px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-PayNow .qr-code .image .corner.bottom-right{bottom:0;right:0;border-left:none;border-top:none;border-bottom-right-radius:4px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-PayNow .qr-code .button{display:flex;justify-content:center;align-items:center;color:#AD5E99;font-family:"Open Sans";font-weight:400;font-size:16px;line-height:24px;padding:12px;min-width:280px;border:1px solid #AD5E99;border-radius:8px;background:transparent;text-transform:unset}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-PayNow .qr-code .button .icon.icon-download{width:24px;height:24px;background-image:url("../assets/images/icon/icon-download.svg");background-repeat:no-repeat;background-size:contain;display:inline-block;margin-right:8px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-PayNow .guideline ul li,.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-PayNow .guideline h3{font-family:"Open Sans";font-weight:400;font-size:14px;line-height:20px;color:#000}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-PayNow .guideline h3{font-weight:600;margin-bottom:4px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-PayNow .guideline ul{list-style-type:disc;padding-left:16px}.ecommerce-checkout .checkout .checkout-wrapper .information .info-section.payment .payment-method-detail-PayNow .guideline ul li{margin-bottom:4px}.ecommerce-checkout .checkout .checkout-wrapper .summary{width:calc(100% - 65.625% - 40px);position:relative}@media only screen and (max-width: 1280px){.ecommerce-checkout .checkout .checkout-wrapper .summary{width:calc(50% - 20px);flex:0 0 calc(50% - 20px)}}@media only screen and (max-width: 768px){.ecommerce-checkout .checkout .checkout-wrapper .summary{width:100%;flex:0 0 100%}}.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper{background:rgba(239,223,235,0.4);border-radius:8px;padding:20px}.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper h3{font-size:24px;line-height:32px;font-weight:600;padding-bottom:20px;border-bottom:1px solid #D196C2;color:#AD5E99;margin-bottom:8px;font-family:"Open Sans", sans-serif}.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .cart-items{padding-bottom:20px;border-bottom:1px solid #D196C2}.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .cart-items .cart-item{padding:16px 0}.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .cart-items .cart-item:not(:last-child){border-bottom:1px solid rgba(209,150,194,0.2)}.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .cart-items .cart-item:last-child{padding-bottom:0}.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .cart-items .cart-item-wrapper{display:flex;justify-content:flex-start;gap:12px}.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .cart-items .cart-item-wrapper .image{width:80px;flex:0 0 80px}@media only screen and (max-width: 768px){.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .cart-items .cart-item-wrapper .image{width:60px;flex:0 0 60px}}.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .cart-items .cart-item-wrapper .image-wrapper{border-radius:12px;overflow:hidden}.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .cart-items .cart-item-wrapper .image img{width:80px;height:80px;aspect-ratio:1/1;object-fit:cover;display:block}@media only screen and (max-width: 768px){.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .cart-items .cart-item-wrapper .image img{width:60px;height:60px}}.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .cart-items .cart-item-wrapper .info{width:calc(100% - 80px - 100px)}@media only screen and (max-width: 768px){.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .cart-items .cart-item-wrapper .info{width:calc(100% - 60px - 60px)}}.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .cart-items .cart-item-wrapper .info .fkcart-item-title{font-size:16px;line-height:24px;color:#333;font-weight:600;margin-bottom:4px;display:block}.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .cart-items .cart-item-wrapper .info .fkcart-item-meta-content{font-size:16px;line-height:24px;color:#333333;font-weight:400}@media only screen and (max-width: 768px){.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .cart-items .cart-item-wrapper .info .fkcart-item-meta-content{font-size:14px;line-height:24px}}.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .cart-items .cart-item-wrapper .info .fkcart-item-meta-content .badge{background:#AD5E99;color:#FFF;padding:2px 8px;font-size:14px;line-height:20px;border-radius:12px;display:inline-block}.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .cart-items .cart-item-wrapper .info .fkcart-item-meta-content .desc{font-size:14px;line-height:20px}.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .cart-items .cart-item-wrapper .info .attribute-options{margin-top:14px}.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .cart-items .cart-item-wrapper .info .attribute-options .label{display:none}.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .cart-items .cart-item-wrapper .info .attribute-options select{border:1px solid #8F9BA9;border-radius:4px;padding:7px 10px;max-width:140px;font-size:16px;line-height:24px;font-weight:400;color:#192637;background-color:#FFF;height:38px}.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .cart-items .cart-item-wrapper .price{width:100px;flex:0 0 100px;text-align:right;position:relative}@media only screen and (max-width: 768px){.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .cart-items .cart-item-wrapper .price{width:60px;flex:0 0 60px}}.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .cart-items .cart-item-wrapper .price .woocommerce-Price-amount{font-size:20px;line-height:24px;color:#333;font-weight:600}@media only screen and (max-width: 768px){.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .cart-items .cart-item-wrapper .price .woocommerce-Price-amount{font-size:18px;line-height:24px}}.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .cart-items .cart-item-wrapper .price .fkcart-remove-item{position:absolute;right:0;bottom:0;cursor:pointer}.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .cart-items .cart-item.mandatory .cart-item-wrapper .info .fkcart-item-title{margin-bottom:10px}.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .summary-line{display:flex;justify-content:space-between;padding:20px 0}.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .summary-line .amount,.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .summary-line .label{font-size:18px;line-height:30px;color:#333;font-weight:400}.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .summary-line .label{width:75%;flex:0 0 75%}.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .summary-line .amount{font-weight:600;width:100px;flex:0 0 100px;text-align:right}@media only screen and (max-width: 768px){.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .summary-line .amount{width:60px;flex:0 0 60px}}.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .summary-line .amount .includes_tax{display:none}.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .summary-line.total{padding-top:20px;border-top:1px solid #D196C2}.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .summary-line.total .label,.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .summary-line.total .amount{font-size:24px;line-height:32px;color:#AD5E99;font-weight:600}@media only screen and (max-width: 768px){.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .summary-line.total .label,.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .summary-line.total .amount{font-size:18px;line-height:24px}}.ecommerce-checkout .checkout .checkout-wrapper .summary-wrapper .summary-line.total .amount{font-weight:700}.ecommerce-checkout .checkout .checkout-wrapper .summary-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.7);z-index:1;visibility:hidden;opacity:0}.ecommerce-checkout .checkout .checkout-wrapper .summary-overlay.show{visibility:visible;opacity:1;cursor:wait}.ecommerce-checkout .checkout .checkout-action{display:flex;justify-content:end;margin:60px 0 30px;gap:12px}.ecommerce-checkout .checkout .checkout-action .btn,.ecommerce-checkout .checkout .checkout-action button{background:#AD5E99;color:#FFF;border-radius:21px;font-size:18px;line-height:30px;font-weight:400;padding:6px 20px;text-transform:none}.ecommerce-checkout .checkout .checkout-action .btn.is-disabled,.ecommerce-checkout .checkout .checkout-action button.is-disabled{color:#FFFFFF;background-color:#CACFD3;cursor:not-allowed}.ecommerce-order-confirm{margin-bottom:80px}.ecommerce-order-confirm .checkout-wrapper .information{padding-bottom:80px}.ecommerce-order-confirm .checkout-wrapper .information .section{border-bottom:1px solid #EEE;padding-bottom:24px;margin-top:24px}.ecommerce-order-confirm .checkout-wrapper .information .section h3{color:#333333;font-size:18px;font-weight:600;letter-spacing:0;line-height:30px;margin-top:0;margin-bottom:24px;font-family:"Open Sans", sans-serif}@media only screen and (max-width: 767px){.ecommerce-order-confirm .checkout-wrapper .information .section h3{font-size:20px;line-height:32px}}.ecommerce-order-confirm .checkout-wrapper .information .section .section-content{display:flex}.ecommerce-order-confirm .checkout-wrapper .information .section .text{color:#666666;font-size:18px;letter-spacing:0;line-height:24px;font-family:"Open Sans", sans-serif}@media only screen and (max-width: 1280px){.ecommerce-order-confirm .checkout-wrapper .information .section .text{font-size:16px;line-height:24px}}@media only screen and (max-width: 768px){.ecommerce-order-confirm .checkout-wrapper .information .section .text{font-size:16px;line-height:24px}}.ecommerce-order-confirm .checkout-wrapper .information .summary{width:100%}@media only screen and (min-width: 769px){.ecommerce-order-confirm .checkout-wrapper .information .summary{display:none}}.ecommerce-order-confirm .checkout-wrapper .information .summary-wrapper h3{font-size:18px;line-height:32px;color:#AD5E99;padding-bottom:16px;margin-bottom:0;font-family:"Open Sans", sans-serif}.ecommerce-order-confirm .checkout-wrapper .information .notice{display:flex;padding-bottom:0}.ecommerce-order-confirm .checkout-wrapper .information .notice .icon{margin-right:8px}.ecommerce-order-confirm .checkout-wrapper .information .notice .title{color:#333;margin-bottom:0}.ecommerce-order-confirm .checkout-wrapper .information .notice .title h1{font-size:24px;font-weight:600;letter-spacing:0;line-height:32px;margin-bottom:4px;color:inherit;margin-top:0;font-family:"Open Sans", sans-serif}@media only screen and (max-width: 767px){.ecommerce-order-confirm .checkout-wrapper .information .notice .title h1{font-size:20px}}.ecommerce-order-confirm .checkout-wrapper .information .notice .title p{font-size:16px;letter-spacing:0;line-height:24px;color:inherit;font-weight:400;margin-bottom:0;font-family:"Open Sans", sans-serif}.ecommerce-order-confirm .checkout-wrapper .information .notice-success .title{color:#34AA7F}.ecommerce-order-confirm .checkout-wrapper .information .download-app .section-content{justify-content:space-between;gap:92px}@media only screen and (max-width: 1280px){.ecommerce-order-confirm .checkout-wrapper .information .download-app .section-content{gap:20px;flex-direction:column}}@media only screen and (max-width: 768px){.ecommerce-order-confirm .checkout-wrapper .information .download-app .section-content{flex-direction:column;gap:20px}}.ecommerce-order-confirm .checkout-wrapper .information .download-app .section-content .text{width:50%}@media only screen and (max-width: 1280px){.ecommerce-order-confirm .checkout-wrapper .information .download-app .section-content .text{width:100%}}.ecommerce-order-confirm .checkout-wrapper .information .download-app .section-content .apps{width:50%;display:flex;gap:40px;justify-content:center}@media only screen and (max-width: 1280px){.ecommerce-order-confirm .checkout-wrapper .information .download-app .section-content .apps{width:100%;justify-content:center}}.ecommerce-order-confirm .checkout-wrapper .information .download-app .section-content .apps .app{display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:128px}.ecommerce-order-confirm .checkout-wrapper .information .download-app .section-content .apps .app .qr-img{border-radius:8px;background-color:rgba(238,238,238,0.4);padding:20px;margin-bottom:16px}.ecommerce-order-confirm .checkout-wrapper .information .download-app .section-content .apps .app a{padding:0 8px}.ecommerce-order-confirm .checkout-wrapper .information .back-to-home{position:absolute;bottom:0;right:0}@media only screen and (max-width: 767px){.ecommerce-order-confirm .checkout-wrapper .information .back-to-home{position:relative;margin-bottom:56px}}.ecommerce-order-confirm .checkout-wrapper .information .back-to-home .button{color:#AD5E99;font-size:18px;letter-spacing:0;text-align:center;border:1px solid #AD5E99;border-radius:21px;background-color:#FFFFFF;height:42px;line-height:42px;display:inline-block;padding:0 52px;text-transform:none;font-weight:400;font-family:"Open Sans", sans-serif}@media only screen and (max-width: 767px){.ecommerce-order-confirm .checkout-wrapper .information .back-to-home .button{width:100%}}@media only screen and (max-width: 768px){.ecommerce-order-confirm .checkout-wrapper .sidebar{display:none}}#fkcart-modal{z-index:999 !important}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-header .fkcart-slider-heading .fkcart-title{font-size:16px;line-height:20px;font-weight:600;font-family:"Open Sans", sans-serif}@media only screen and (max-width: 640px){#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-header .fkcart-slider-heading .fkcart-title{font-size:20px;line-height:32px}}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-body .fkcart-zero-state .fkcart-icon-cart .fkcart-icon-checkout-wrapper{background:#f6f6f6;border-radius:50%;width:80px;height:80px;display:flex;justify-content:center;align-items:center;margin:0 auto}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-body .fkcart-zero-state .fkcart-icon-cart .fkcart-icon-checkout-wrapper .fkcart-icon-checkout{width:36px;height:36px}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-body .fkcart-zero-state .fkcart-icon-cart .fkcart-icon-checkout-wrapper .fkcart-icon-checkout circle,#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-body .fkcart-zero-state .fkcart-icon-cart .fkcart-icon-checkout-wrapper .fkcart-icon-checkout path{fill:#c1c1c1}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-body .fkcart-zero-state .fkcart-zero-state-title{font-size:18px;line-height:28px;font-weight:400;color:#333333;margin-bottom:4px;font-family:"Open Sans", sans-serif}@media only screen and (max-width: 767px){#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-body .fkcart-zero-state .fkcart-zero-state-title{font-weight:700}}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-body .fkcart-zero-state .fkcart-zero-state-text{font-size:14px;line-height:20px;font-weight:400;color:#666666;font-family:"Open Sans", sans-serif}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-body .fkcart-zero-state .fkcart-primary-button{margin-top:24px;background:#AD5E99;color:#FFF;border-radius:21px;font-size:18px;line-height:30px;font-weight:400;padding:6px 20px;font-family:"Open Sans", sans-serif}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-body .fkcart-item-wrap{padding:16px}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-body .fkcart-item-wrap .fkcart--item{padding-bottom:20px;padding-left:0;padding-right:0;margin-bottom:20px;gap:24px}@media only screen and (max-width: 640px){#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-body .fkcart-item-wrap .fkcart--item{gap:12px}}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-body .fkcart-item-wrap .fkcart--item:not(:last-child){border-bottom:1px solid #F1F1F1}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-body .fkcart-item-wrap .fkcart--item .fkcart-line-item{position:unset}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-body .fkcart-item-wrap .fkcart--item .fkcart-image-wrapper{width:100px;flex:0 0 100px;height:100px}@media only screen and (max-width: 640px){#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-body .fkcart-item-wrap .fkcart--item .fkcart-image-wrapper{width:80px;flex:0 0 80px;height:80px}}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-body .fkcart-item-wrap .fkcart--item .fkcart-image-wrapper img{display:block;height:auto;border-radius:16px;border:0;max-width:100%;width:auto;object-fit:cover}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-body .fkcart-item-wrap .fkcart--item .fkcart-item-info .fkcart-item-meta .fkcart-item-title{font-size:16px;line-height:24px;color:#333;font-weight:600;font-family:"Open Sans", sans-serif}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-body .fkcart-item-wrap .fkcart--item .fkcart-item-info .fkcart-item-meta .attribute-options .label{font-size:14px;line-height:24px;font-weight:600;margin-bottom:4px;display:block;color:#666666;font-family:"Open Sans", sans-serif}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-body .fkcart-item-wrap .fkcart--item .fkcart-item-info .fkcart-item-meta .attribute-options select{border:1px solid #8F9BA9;border-radius:4px;padding:7px 10px;max-width:140px}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-body .fkcart-item-wrap .fkcart--item .fkcart-item-info .fkcart-line-item .fkcart-remove-item{width:24px;height:24px;top:0;right:0;left:unset;background:transparent}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-body .fkcart-item-wrap .fkcart--item .fkcart-item-info .fkcart-quantity-selector{display:none}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-body .fkcart-item-wrap .fkcart--item .fkcart-item-misc{display:flex;justify-content:end;align-items:center}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-body .fkcart-item-wrap .fkcart--item .fkcart-item-misc .fkcart-item-price .woocommerce-Price-amount{font-size:20px;line-height:24px;color:#333;font-weight:600;font-family:"Open Sans", sans-serif}@media only screen and (max-width: 767px){#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-body .fkcart-item-wrap .fkcart--item .fkcart-item-misc .fkcart-item-price .woocommerce-Price-amount{font-size:18px;line-height:24px}}@media only screen and (min-width: 769px){#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-body .fkcart-item-wrap .fkcart--item.mandatory .fkcart-item-info .fkcart-item-meta{max-width:60%}}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-body .fkcart-item-wrap .fkcart--item.mandatory .fkcart-item-info .fkcart-item-meta .fkcart-item-meta-content span{font-size:14px;line-height:20px;font-weight:400;display:block;color:#333333;font-family:"Open Sans", sans-serif}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-body .fkcart-item-wrap .fkcart--item.mandatory .fkcart-item-info .fkcart-item-meta .fkcart-item-meta-content .badge{background:#AD5E99;color:#FFF;padding:2px 8px;font-size:14px;line-height:20px;border-radius:12px;display:inline-block;margin-top:10px;font-family:"Open Sans", sans-serif}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-body .fkcart-item-wrap .fkcart--item.mandatory .fkcart-item-info .fkcart-item-meta .fkcart-item-meta-content .desc{font-size:14px;line-height:20px}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-footer{padding-bottom:16px;border-top:1px solid var(--fkcart-border-color)}@media only screen and (max-width: 767px){#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-footer{box-shadow:0 -2px 8px 0 rgba(51,51,51,0.05)}}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-footer .fkcart-order-summary{padding-bottom:0}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-footer .fkcart-order-summary .fkcart-summary-line-item .fkcart-summary-text{font-size:18px;line-height:30px;font-family:"Open Sans", sans-serif}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-footer .fkcart-order-summary .fkcart-summary-line-item .fkcart-summary-text strong{font-weight:400;font-size:inherit}@media only screen and (max-width: 767px){#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-footer .fkcart-order-summary .fkcart-summary-line-item .fkcart-summary-text{font-size:16px;line-height:30px}}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-footer .fkcart-order-summary .fkcart-summary-line-item .fkcart-summary-amount .woocommerce-Price-amount{font-size:20px;line-height:30px;font-family:"Open Sans", sans-serif}@media only screen and (max-width: 767px){#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-footer .fkcart-order-summary .fkcart-summary-line-item .fkcart-summary-amount .woocommerce-Price-amount{color:#333;font-weight:bold}}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-footer .fkcart-checkout-wrap{display:flex;justify-content:space-between;margin-top:20px}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-footer .fkcart-checkout-wrap .fkcart-shopping-link,#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-footer .fkcart-checkout-wrap #fkcart-checkout-button{font-size:18px;line-height:30px;font-weight:400;border-radius:21px;width:calc(50% - 8px);margin:0;font-family:"Open Sans", sans-serif;display:flex;justify-content:center;align-items:center;padding:6px 20px;height:42px}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-footer .fkcart-checkout-wrap .fkcart-checkout-info{order:2;width:calc(50% - 8px)}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-footer .fkcart-checkout-wrap #fkcart-checkout-button{background:#AD5E99;color:#FFF;border:1px solid #AD5E99;order:2;width:100%}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-footer .fkcart-checkout-wrap .fkcart-shopping-link{background:#FFF;color:#AD5E99;order:1}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-footer .fkcart-checkout-wrap .fkcart-shopping-link.fkcart-modal-close{border:1px solid #AD5E99}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.7);z-index:1;visibility:hidden;opacity:0}#fkcart-modal .fkcart-modal-container .fkcart-preview-ui .fkcart-slider-overlay.show{visibility:visible;opacity:1;cursor:wait}.ecommerce-loading:before{content:"";position:absolute;inset:0;opacity:0;z-index:1;border-radius:inherit;background-color:inherit;box-shadow:inherit;transition:opacity 0s ease;opacity:1;transition:opacity .25s ease}.ecommerce-loading:after{position:absolute;top:calc(50% - 9px);inset-inline-start:calc(50% - 9px);opacity:0;z-index:2;transition:opacity 0s ease;content:"";display:inline-block;width:18px;height:18px;border:1px solid rgba(0,0,0,0);border-left-color:currentColor;border-radius:50%;vertical-align:middle;opacity:1;transition:opacity .25s ease;animation:wd-rotate 450ms infinite linear}@keyframes wd-rotate{100%{transform:rotate(360deg)}}.ecommerce-pagination{display:flex;gap:8px;margin-top:20px}.ecommerce-pagination>span,.ecommerce-pagination a{background:transparent;font-size:14px;line-height:20px;font-weight:600;padding:6px 9px;color:#333;border-radius:2px;display:flex;justify-content:center;align-items:center;font-family:"Open Sans", sans-serif}.ecommerce-pagination>span:hover,.ecommerce-pagination a:hover{background:#eaeced}.ecommerce-pagination .current{background:rgba(239,223,235,0.4);color:#AD5E99}.ecommerce-pagination .first,.ecommerce-pagination .next,.ecommerce-pagination .previous,.ecommerce-pagination .last{padding:0}#no-products{display:flex;justify-content:center;align-items:center;flex-direction:column}#no-products .image{margin-bottom:24px}#no-products h2{font-size:20px;line-height:32px;font-weight:600;color:#333;margin-bottom:8px;font-family:"Open Sans", sans-serif}#no-products p{font-size:16px;line-height:24px;color:#666;font-family:"Open Sans", sans-serif}.booking-popup{position:fixed;z-index:8998;width:100%;height:100%;top:0;right:0;bottom:0;left:0;padding:20px;background-color:rgba(51,51,51,0.4);box-sizing:border-box;text-align:center;overflow:auto}@media only screen and (max-width: 767px){.booking-popup{padding:0;background:#FFF}}.booking-popup.booking-popup-paynow .booking-popup-wrapper{padding:40px 24px;max-width:400px;border-radius:16px}.booking-popup.booking-popup-paynow .booking-popup-wrapper .icon{width:72px;height:72px;background-size:contain;background-repeat:no-repeat;display:inline-block;margin-bottom:32px}.booking-popup.booking-popup-paynow .booking-popup-wrapper .icon-paynow-success{background-image:url("../assets/images/icon/icon-paynow-success.svg")}.booking-popup.booking-popup-paynow .booking-popup-wrapper .icon-paynow-error{background-image:url("../assets/images/icon/icon-paynow-error.svg")}.booking-popup.booking-popup-paynow .booking-popup-wrapper .title{font-family:"Lato";font-weight:700;font-size:32px;line-height:42px;text-align:center;color:#191919;margin-bottom:8px}.booking-popup.booking-popup-paynow .booking-popup-wrapper .description{font-family:"Open Sans";font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#666666}.booking-popup.booking-popup-paynow .booking-popup-wrapper .description:empty{display:none}.booking-popup.booking-popup-paynow .booking-popup-wrapper .button-wrap{margin-top:32px}.booking-popup.booking-popup-paynow .booking-popup-wrapper .button-wrap .button{display:block;width:100%;border-radius:6px;padding:8px 16px;color:#fff;font-family:"Open Sans";font-weight:400;font-size:16px;line-height:24px;background-color:#AD5E99;text-transform:unset}.booking-popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(51,51,51,0.3)}.booking-popup-wrapper{width:100%;max-width:600px;border-radius:8px;background-color:#FFFFFF;z-index:2;position:absolute;display:inline-block;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){.booking-popup-wrapper{width:100%;height:100%;border-radius:0}}.booking-popup-wrapper .booking-popup-close{width:24px;height:24px;background-image:url("../images/close.svg");background-size:11px;background-repeat:no-repeat;background-position:center;cursor:pointer;display:block;position:absolute;top:10px;right:10px}.booking-popup-wrapper .popup-head{padding:14px 20px;border-bottom:1px solid #F1F1F1;color:#333333;font-size:18px;font-weight:600;letter-spacing:0;line-height:30px;position:relative;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 767px){.booking-popup-wrapper .popup-head{padding:48px 20px 10px;font-size:20px;line-height:32px}}.booking-popup-wrapper .popup-head .icon-close{width:24px;height:24px;background-image:url("../images/close.svg");background-size:11px;background-repeat:no-repeat;background-position:center;cursor:pointer;display:block}.booking-popup-wrapper .popup-body{padding:24px 20px 0}@media only screen and (max-width: 767px){.booking-popup-wrapper .popup-body{background:#FFF}}.booking-popup-wrapper .popup-body .popup-body-wrapper{max-height:calc( 90vh - 92px * 2);overflow:auto;text-align:left}.booking-popup-wrapper .popup-body .popup-body-wrapper::-webkit-scrollbar{width:4px}.booking-popup-wrapper .popup-body .popup-body-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.booking-popup-wrapper .popup-body .popup-body-wrapper::-webkit-scrollbar-thumb{background:#333;border-radius:4px}.booking-popup-wrapper .popup-body .popup-body-wrapper::-webkit-scrollbar-thumb:hover{background:#888}@media only screen and (max-width: 767px){.booking-popup-wrapper .popup-body .popup-body-wrapper{max-height:calc( 100vh - 92px - 85px);overflow:auto;height:100%;padding-bottom:0}}.booking-popup-wrapper .popup-foot{padding:10px 20px 24px}@media only screen and (max-width: 768px){.booking-popup-wrapper .popup-foot{display:flex;position:absolute;bottom:0;left:0;width:100%;justify-content:space-between;padding:20px;border-top:1px solid #EEE;background:#FFF;gap:16px;box-shadow:0 -2px 8px 0 rgba(51,51,51,0.05)}.booking-popup-wrapper .popup-foot .action{width:100%}}.booking-popup .appointment-stats .appointment-item{display:flex;justify-content:space-between;align-items:flex-start}.booking-popup .appointment-stats .appointment-item:not(:last-child){margin-bottom:8px}.booking-popup .appointment-stats .appointment-item .label{color:#666666;font-size:18px;letter-spacing:0;line-height:30px;width:20%}.booking-popup .appointment-stats .appointment-item .text{color:#333333;font-size:18px;font-weight:600;letter-spacing:0;line-height:30px;text-align:right;width:80%;word-wrap:break-word}
