.elementor-1939 .elementor-element.elementor-element-7b43426{margin-top:0px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-1939 .elementor-element.elementor-element-6a23b76 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1939 .elementor-element.elementor-element-c779b38{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1939 .elementor-element.elementor-element-4be5f0a > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1939 .elementor-element.elementor-element-c9b5f65 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-1939 .elementor-element.elementor-element-c9b5f65 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1939 .elementor-element.elementor-element-1de39c4 .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:35px;font-weight:700;line-height:45px;color:#060097;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1939 .elementor-element.elementor-element-786ef68{width:auto;max-width:auto;--view-cart-spacing:0px;}.elementor-1939 .elementor-element.elementor-element-786ef68.elementor-element{--align-self:center;}.elementor-1939 .elementor-element.elementor-element-786ef68 .cart button, .elementor-1939 .elementor-element.elementor-element-786ef68 .cart .button{padding:0px 0px 0px 0px;color:#FFFFFF;background-color:#060097;border-color:#060097;transition:all 0.2s;}.elementor-1939 .elementor-element.elementor-element-786ef68 .added_to_cart{color:#000000;}.elementor-1939 .elementor-element.elementor-element-786ef68 .quantity .qty{border-style:solid;border-width:1px 1px 1px 1px;color:#000000;border-color:#060097;transition:all 0.2s;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1939 .elementor-element.elementor-element-37298e9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1939 .elementor-element.elementor-element-37298e9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1939 .elementor-element.elementor-element-37298e9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1939 .elementor-element.elementor-element-37298e9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1939 .elementor-element.elementor-element-45a8f45 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1939 .elementor-element.elementor-element-45a8f45 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1939 .elementor-element.elementor-element-45a8f45{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1939 .elementor-element.elementor-element-45a8f45 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1939 .elementor-element.elementor-element-23ad807 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1939 .elementor-element.elementor-element-23ad807 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1939 .elementor-element.elementor-element-23ad807{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1939 .elementor-element.elementor-element-23ad807 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1939 .elementor-element.elementor-element-0e626bf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1939 .elementor-element.elementor-element-0e626bf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1939 .elementor-element.elementor-element-0e626bf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1939 .elementor-element.elementor-element-0e626bf .elementor-icon-list-text{transition:color 0.3s;}.elementor-1939 .elementor-element.elementor-element-3fa199b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1939 .elementor-element.elementor-element-3fa199b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1939 .elementor-element.elementor-element-3fa199b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1939 .elementor-element.elementor-element-3fa199b .elementor-icon-list-text{transition:color 0.3s;}.elementor-1939 .elementor-element.elementor-element-8d3eec3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1939 .elementor-element.elementor-element-8d3eec3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1939 .elementor-element.elementor-element-8d3eec3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1939 .elementor-element.elementor-element-8d3eec3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1939 .elementor-element.elementor-element-fa5a6d1{text-align:center;}.elementor-1939 .elementor-element.elementor-element-fa5a6d1 .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:30px;font-weight:700;color:#E8E6DC;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1939 .elementor-element.elementor-element-49e0f5b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1939 .elementor-element.elementor-element-49e0f5b.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-1939 .elementor-element.elementor-element-7b43426{margin-top:0px;margin-bottom:0px;padding:50px 30px 50px 30px;}.elementor-1939 .elementor-element.elementor-element-49e0f5b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1939 .elementor-element.elementor-element-7b43426{margin-top:0px;margin-bottom:0px;padding:40px 20px 40px 20px;}.elementor-1939 .elementor-element.elementor-element-4be5f0a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1939 .elementor-element.elementor-element-c9b5f65 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1939 .elementor-element.elementor-element-fa5a6d1 .elementor-heading-title{font-size:24px;}.elementor-1939 .elementor-element.elementor-element-49e0f5b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-786ef68 *//* Align Add to Cart and Buy Now buttons */
.woocommerce div.product form.cart {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px; /* space between buttons */
}

.woocommerce div.product form.cart .single_add_to_cart_button,
.woocommerce div.product form.cart .wcppec-checkout-buttons {
    margin: 0;
    display: inline-flex;
    align-items: center;
}
.woocommerce div.product form.cart .single_add_to_cart_button,
.woocommerce div.product form.cart .wcppec-checkout-buttons {
    flex: 1;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS *//* Krit Cit product page */
body:has(.kc-product),body:has(.kc-product) #page,body:has(.kc-product) #content,body:has(.kc-product) .site-content,body:has(.kc-product) .ast-container{background-color:#000F30!important}
body.single-product .kc-product{background:#000F30;padding:12px 0 56px;color:#C9CBD1}
body.single-product .kc-product .kc-back p{margin:0 0 14px}
body.single-product .kc-product .kc-back a{color:#9DB4FF;font-size:.95rem;text-decoration:none;letter-spacing:.02em}
body.single-product .kc-product .kc-back a:hover{color:#fff}
body.single-product .kc-product .kc-gallery>.elementor-widget-wrap,
body.single-product .kc-product .kc-summary>.elementor-widget-wrap{background:#06163D;border:1px solid rgba(120,150,230,.28);border-radius:16px;padding:22px;box-shadow:0 10px 30px rgba(0,0,0,.35)}
body.single-product .kc-product .woocommerce-product-gallery img{border-radius:10px}
body.single-product .kc-product .flex-control-thumbs img{border:1px solid rgba(120,150,230,.3);opacity:.75}
body.single-product .kc-product .flex-control-thumbs img.flex-active,
body.single-product .kc-product .flex-control-thumbs img:hover{opacity:1;border-color:#9DB4FF}
body.single-product .kc-product .elementor-heading-title,
body.single-product .kc-product .product_title{font-family:"Cinzel Decorative",Georgia,serif!important;color:#E8E6DC!important;font-size:clamp(1.6rem,5vw,2.3rem)!important;line-height:1.2!important;font-weight:700}
body.single-product .kc-product .elementor-widget-woocommerce-product-price .price,
body.single-product .kc-product .elementor-widget-woocommerce-product-price .price *{color:#9DB4FF!important;font-size:1.4rem;font-weight:700}
body.single-product .kc-product .elementor-widget-woocommerce-product-content,
body.single-product .kc-product .elementor-widget-woocommerce-product-content p,
body.single-product .kc-product .elementor-widget-woocommerce-product-content li{color:#C9CBD1!important}
body.single-product .kc-product .elementor-widget-woocommerce-product-content strong{color:#E8E6DC}
body.single-product .kc-product table.variations th.label label::before{color:#E8E6DC!important;font-family:"Cinzel Decorative",Georgia,serif}
body.single-product .kc-product table.variations th,
body.single-product .kc-product table.variations td{background:transparent!important;border:0!important}
body.single-product .kc-product select,
body.single-product .kc-product .quantity input.qty{background:#0A1F52!important;color:#E8E6DC!important;border:1px solid rgba(120,150,230,.5)!important;border-radius:10px!important;min-height:48px}
body.single-product .kc-product .quantity a.plus,
body.single-product .kc-product .quantity a.minus{background:#0A1F52!important;color:#E8E6DC!important;border-color:rgba(120,150,230,.5)!important}
body.single-product .kc-product a.reset_variations{color:#9DB4FF!important}
body.single-product .kc-product .woocommerce-variation-availability p,
body.single-product .kc-product .woocommerce-variation-availability .stock{color:#86D9A0!important;font-weight:600;margin:0 0 10px}
body.single-product .kc-product .woocommerce-variation-availability .available-on-backorder{color:#F2C15B!important}
body.single-product .kc-product .woocommerce-variation-price .price,
body.single-product .kc-product .woocommerce-variation-price .price *{color:#9DB4FF!important}
body.single-product .kc-product #idis_plfy{background:#0A1F52!important;border:1px solid rgba(120,150,230,.35)!important;border-radius:12px!important;overflow:hidden;color:#E8E6DC!important;margin:12px 0}
body.single-product .kc-product #idis_plfy h4,
body.single-product .kc-product #idis_plfy h4 *{background:#062C80!important;color:#fff!important;font-size:1rem!important;margin:0!important}
body.single-product .kc-product #idis_plfy .woosppo_main_parent_divv,
body.single-product .kc-product #idis_plfy .plugify_expo_sty_div{background:transparent!important;color:#E8E6DC!important;border-color:rgba(120,150,230,.25)!important}
body.single-product .kc-product #idis_plfy label{color:#E8E6DC!important}
body.single-product .kc-product #idis_plfy hr{display:none}
body.single-product .kc-product .single_add_to_cart_button{background:#062C80!important;border:2px solid #5B7FE0!important;color:#fff!important}
body.single-product .kc-product .single_add_to_cart_button:hover{background:#0A3FB5!important}
body.single-product .kc-product .pisol_buy_now_button{background:transparent!important;border:2px solid #9A9B9D!important;color:#E8E6DC!important}
body.single-product .kc-product .pisol_buy_now_button:hover{background:rgba(255,255,255,.08)!important}
body.single-product .kc-product .elementor-icon-list-text,
body.single-product .kc-product .elementor-icon-list-text a{color:#C9CBD1!important}
body.single-product .kc-product .elementor-icon-list-icon i{color:#9DB4FF!important}
body.single-product .kc-product .elementor-icon-list-icon svg{fill:#9DB4FF!important;color:#9DB4FF!important}
body.single-product .kc-product .related.products>h2{color:#E8E6DC;font-family:"Cinzel Decorative",Georgia,serif;font-size:1.5rem;text-align:center}
body.single-product .kc-product .related.products li.product{background:#06163D;border:1px solid rgba(120,150,230,.28);border-radius:14px;padding:14px!important}
body.single-product .kc-product .related.products .woocommerce-loop-product__title{color:#E8E6DC!important;font-family:"Cinzel Decorative",Georgia,serif}
body.single-product .kc-product .related.products .price,
body.single-product .kc-product .related.products .price *{color:#9DB4FF!important}
body.single-product .kc-product .related.products li.product img{border-radius:10px}
@media (max-width:767px){
body.single-product .kc-product{padding:8px 0 40px}
body.single-product .kc-product .kc-gallery,
body.single-product .kc-product .kc-summary{width:100%}
body.single-product .kc-product .kc-gallery{margin-bottom:16px!important}
body.single-product .kc-product .kc-gallery>.elementor-widget-wrap,
body.single-product .kc-product .kc-summary>.elementor-widget-wrap{padding:14px;border-radius:14px}
}

/* patch 1 */
body.single-product .kc-product #idis_plfy strong,
body.single-product .kc-product #idis_plfy .woosppo_main_parent_divv strong,
body.single-product .kc-product #idis_plfy label,
body.single-product .kc-product #idis_plfy label *{color:#E8E6DC!important}
body.single-product .kc-product #idis_plfy h4,
body.single-product .kc-product #idis_plfy h4 strong{font-size:1rem!important}
body.single-product .kc-product hr{border:0!important;border-top:1px solid rgba(120,150,230,.25)!important;background:transparent!important}
body.single-product .kc-product .kc-gallery{align-self:flex-start}
@media (min-width:768px){body.single-product .kc-product .kc-gallery{position:sticky;top:24px}}
body.single-product .kc-product .flex-control-thumbs img{opacity:.9}
body.single-product .kc-product .woocommerce-variation-add-to-cart,
body.single-product .kc-product .single_variation_wrap{border:0!important}
body.single-product .kc-product input[type=checkbox]{accent-color:#5B7FE0}

/* patch 2 */
body.single-product .kc-product table.variations{border:0!important;border-bottom:1px solid rgba(120,150,230,.25)!important}
body.single-product .kc-product .kc-gallery .elementor-widget,
body.single-product .kc-product .kc-gallery .woocommerce-product-gallery{margin-bottom:0!important}
@media (max-width:767px){
body.single-product .kc-product{padding-left:0!important;padding-right:0!important}
body.single-product .kc-product>.elementor-container{padding:0 12px}
body.single-product .kc-product .elementor-inner-section>.elementor-container{padding:0}
body.single-product .kc-product .kc-back{padding:0 4px}
}/* End custom CSS */