.elementor-3938 .elementor-element.elementor-element-a8a29f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-3938 .elementor-element.elementor-element-168ee5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3938 .elementor-element.elementor-element-771f596{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3938 .elementor-element.elementor-element-0e5e347{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3938 .elementor-element.elementor-element-0115d19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-3938 .elementor-element.elementor-element-a0dfec9 .elementor-heading-title{color:var( --e-global-color-4117dab );}.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 );}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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-3938 .elementor-element.elementor-element-a31a402 .cart button, .elementor-3938 .elementor-element.elementor-element-a31a402 .cart .button{border-radius:99px 99px 99px 99px;padding:14px 30px 14px 30px;color:#FFFFFF;background-color:#000000;border-color:var( --e-global-color-4117dab );transition:all 0.6s;}.woocommerce .elementor-3938 .elementor-element.elementor-element-a31a402 form.cart .variations{margin-bottom:0px;}.woocommerce .elementor-3938 .elementor-element.elementor-element-a31a402 form.cart table.variations tr th, .woocommerce .elementor-3938 .elementor-element.elementor-element-a31a402 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-3938 .elementor-element.elementor-element-a31a402 form.cart table.variations label{color:var( --e-global-color-4117dab );}.woocommerce .elementor-3938 .elementor-element.elementor-element-a31a402 form.cart table.variations td.value select, .woocommerce .elementor-3938 .elementor-element.elementor-element-a31a402 form.cart table.variations td.value:before{background-color:#02010100;}@media(max-width:1024px){.elementor-widget-woocommerce-product-title .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-widget-woocommerce-product-price .price{letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(min-width:768px){.elementor-3938 .elementor-element.elementor-element-a8a29f9{--content-width:1320px;}}@media(max-width:767px){.elementor-3938 .elementor-element.elementor-element-a8a29f9{--padding-top:16px;--padding-bottom:64px;--padding-left:12px;--padding-right:12px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3938 .elementor-element.elementor-element-a0dfec9{text-align:start;}.woocommerce .elementor-widget-woocommerce-product-price .price{letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-a8a29f9 */.elementor-3938 .elementor-element.elementor-element-a8a29f9{--wv-ink:#040403;--wv-muted:#696969;--wv-soft:#F6F6F6;--wv-line:rgba(6,6,6,.10);}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-wrap{background:var(--wv-soft);border-radius:24px;padding:24px;}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-grid{display:grid !important;grid-template-columns:1.2fr .8fr;gap:24px;}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-gallery{background:#F3F2EE;border-radius:16px;min-height:600px;display:flex !important;align-items:center;justify-content:center;padding:40px !important;}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-gallery .woocommerce-product-gallery{width:100% !important;max-width:520px;margin:0 auto !important;float:none !important;}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-gallery img{mix-blend-mode:normal;}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-gallery .flex-control-thumbs{display:flex;gap:10px;justify-content:center;margin-top:18px !important;}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-gallery .flex-control-thumbs li{width:64px !important;border:1px solid var(--wv-line);border-radius:12px;overflow:hidden;background:#fff;}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-details{background:#fff;border-radius:16px;padding:46px !important;justify-content:center;gap:0 !important;}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-pill{display:inline-block;padding:6px 14px;border-radius:999px;background:var(--wv-soft);font-size:14px;letter-spacing:-0.01em;color:var(--wv-ink);margin-bottom:18px;}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-details .product_title{font-size:48px;font-weight:400;line-height:1.05;letter-spacing:-0.01em;color:var(--wv-ink);margin:0 0 14px;}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-details .elementor-widget-woocommerce-product-content{font-size:15px;line-height:1.6;color:var(--wv-muted);}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-details .elementor-widget-woocommerce-product-content p{margin:0;}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-details .price{font-size:28px !important;font-weight:500;letter-spacing:-0.01em;color:var(--wv-ink) !important;margin:22px 0 6px !important;}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-details table.variations{margin:6px 0 4px;border:0;}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-details table.variations tr{display:block;margin:0 0 14px;}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-details table.variations th, .elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-details table.variations td{display:block;padding:0;border:0;background:none;text-align:left;}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-details table.variations th label{font-size:14px;font-weight:500;color:var(--wv-ink);margin:0 0 8px;display:block;}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-details table.variations select{height:44px;border-radius:999px;border:1px solid var(--wv-line);padding:0 18px;font-size:15px;background-color:#fff;min-width:200px;}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-details .variable-items-wrapper{gap:8px;}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-details .variable-item.button-variable-item{border-radius:999px !important;box-shadow:0 0 0 1px var(--wv-line) !important;padding:0 16px !important;min-width:44px;height:40px;background:#fff;}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-details .variable-item.button-variable-item.selected{box-shadow:0 0 0 2px var(--wv-ink) !important;}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-details .reset_variations{font-size:13px;color:var(--wv-muted);}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-details .single_variation_wrap .woocommerce-variation-price{display:none;}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-details .price.wv-var-price{transition:opacity .15s ease;}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-details .quantity{display:none !important;}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-details form.cart .single_add_to_cart_button.button.alt{position:relative;width:100%;height:56px;justify-content:center;padding:0 60px !important;font-size:17px;font-weight:500;border-radius:999px;margin-top:10px;}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-details form.cart .single_add_to_cart_button.button.alt::after{position:absolute;right:8px;top:50%;margin:-20px 0 0;}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-details .woocommerce-variation-add-to-cart{width:100%;}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;font-size:13px;line-height:1.35;color:var(--wv-muted);}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-trust span{color:#8CC371;margin-right:4px;}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-features{display:grid !important;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-feature{background:#fff;border-radius:16px;padding:28px;min-height:180px;}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-feature .num{font-size:32px;font-weight:500;letter-spacing:-0.01em;color:var(--wv-ink);}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-feature h3{font-size:20px;font-weight:400;letter-spacing:-0.01em;margin:14px 0 8px;color:var(--wv-ink);}
.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-feature p{font-size:14px;line-height:1.55;color:var(--wv-muted);margin:0;}
@media (max-width:1024px){.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-grid{grid-template-columns:1fr;}.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-gallery{min-height:420px;}.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-details .product_title{font-size:38px;}}
@media (max-width:767px){.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-wrap{padding:12px;border-radius:18px;}.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-details{padding:26px !important;}.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-features, .elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-trust{grid-template-columns:1fr;}.elementor-3938 .elementor-element.elementor-element-a8a29f9 .wv-acc-details .product_title{font-size:32px;}}/* End custom CSS */