.elementor-4556 .elementor-element.elementor-element-d12d40e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 60px;--background-transition:0.3s;--padding-top:5%;--padding-bottom:5%;--padding-left:12%;--padding-right:0%;}.elementor-4556 .elementor-element.elementor-element-d12d40e:not(.elementor-motion-effects-element-type-background), .elementor-4556 .elementor-element.elementor-element-d12d40e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFD;}.elementor-4556 .elementor-element.elementor-element-d12d40e, .elementor-4556 .elementor-element.elementor-element-d12d40e::before{--border-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-d12d40e.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4556 .elementor-element.elementor-element-3612ccb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--background-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-3612ccb.e-con{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-4556 .elementor-element.elementor-element-e75f87a .flex-viewport:not(:last-child){margin-bottom:8px;}.woocommerce .elementor-4556 .elementor-element.elementor-element-e75f87a .flex-control-thumbs li{padding-right:calc(13px / 2);padding-left:calc(13px / 2);padding-bottom:13px;}.woocommerce .elementor-4556 .elementor-element.elementor-element-e75f87a .flex-control-thumbs{margin-right:calc(-13px / 2);margin-left:calc(-13px / 2);}.elementor-4556 .elementor-element.elementor-element-5a63c53{--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;--gap:0px 20px;--background-transition:0.3s;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:10%;}.elementor-4556 .elementor-element.elementor-element-792cb2d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4556 .elementor-element.elementor-element-92df5ea{--display:flex;--background-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-6eb0d53{--display:flex;--background-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-96c6fed .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-4556 .elementor-element.elementor-element-3247ec6{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-4556 .elementor-element.elementor-element-330eb3f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-330eb3f .elementor-heading-title{color:#1D3557;font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;}.elementor-4556 .elementor-element.elementor-element-57b1ad7{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-4556 .elementor-element.elementor-element-9e1bcfc{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--grid-auto-flow:row;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4556 .elementor-element.elementor-element-3cb35b8 > .elementor-widget-container{padding:15px 0px 0px 5px;background-color:#EEF7FC;border-radius:20px 20px 20px 20px;}.elementor-4556 .elementor-element.elementor-element-3cb35b8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4556 .elementor-element.elementor-element-3cb35b8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4556 .elementor-element.elementor-element-3cb35b8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4556 .elementor-element.elementor-element-3cb35b8 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-4556 .elementor-element.elementor-element-3cb35b8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4556 .elementor-element.elementor-element-3cb35b8 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;}.elementor-4556 .elementor-element.elementor-element-6c9af44 > .elementor-widget-container{padding:15px 0px 0px 5px;background-color:#EEF7FC;border-radius:20px 20px 20px 20px;}.elementor-4556 .elementor-element.elementor-element-6c9af44.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4556 .elementor-element.elementor-element-6c9af44.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4556 .elementor-element.elementor-element-6c9af44.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4556 .elementor-element.elementor-element-6c9af44 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-4556 .elementor-element.elementor-element-6c9af44 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4556 .elementor-element.elementor-element-6c9af44 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;}.elementor-4556 .elementor-element.elementor-element-8966940 > .elementor-widget-container{padding:15px 0px 0px 5px;background-color:#EEF7FC;border-radius:20px 20px 20px 20px;}.elementor-4556 .elementor-element.elementor-element-8966940.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4556 .elementor-element.elementor-element-8966940.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4556 .elementor-element.elementor-element-8966940.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4556 .elementor-element.elementor-element-8966940 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-4556 .elementor-element.elementor-element-8966940 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4556 .elementor-element.elementor-element-8966940 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;}.elementor-4556 .elementor-element.elementor-element-dcb7557 > .elementor-widget-container{padding:15px 0px 0px 5px;background-color:#EEF7FC;border-radius:20px 20px 20px 20px;}.elementor-4556 .elementor-element.elementor-element-dcb7557.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4556 .elementor-element.elementor-element-dcb7557.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4556 .elementor-element.elementor-element-dcb7557.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4556 .elementor-element.elementor-element-dcb7557 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-4556 .elementor-element.elementor-element-dcb7557 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4556 .elementor-element.elementor-element-dcb7557 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;}.elementor-4556 .elementor-element.elementor-element-6b221cd > .elementor-widget-container{padding:15px 0px 0px 5px;background-color:#EEF7FC;border-radius:20px 20px 20px 20px;}.elementor-4556 .elementor-element.elementor-element-6b221cd.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4556 .elementor-element.elementor-element-6b221cd.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4556 .elementor-element.elementor-element-6b221cd.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4556 .elementor-element.elementor-element-6b221cd .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-4556 .elementor-element.elementor-element-6b221cd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4556 .elementor-element.elementor-element-6b221cd .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;}.elementor-4556 .elementor-element.elementor-element-5dd8289 > .elementor-widget-container{padding:15px 0px 0px 5px;background-color:#EEF7FC;border-radius:20px 20px 20px 20px;}.elementor-4556 .elementor-element.elementor-element-5dd8289.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4556 .elementor-element.elementor-element-5dd8289.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4556 .elementor-element.elementor-element-5dd8289.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4556 .elementor-element.elementor-element-5dd8289 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-4556 .elementor-element.elementor-element-5dd8289 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4556 .elementor-element.elementor-element-5dd8289 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;}.elementor-4556 .elementor-element.elementor-element-00b58ce{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-4556 .elementor-element.elementor-element-6c96eba .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0px;}.elementor-4556 .elementor-element.elementor-element-e0d3440{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:00px;}.woocommerce .elementor-4556 .elementor-element.elementor-element-a2a2e1c .price{color:#1E306E;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.woocommerce .elementor-4556 .elementor-element.elementor-element-a2a2e1c .price ins{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}body:not(.rtl) .elementor-4556 .elementor-element.elementor-element-a2a2e1c:not(.elementor-product-price-block-yes) del{margin-right:10px;}body.rtl .elementor-4556 .elementor-element.elementor-element-a2a2e1c:not(.elementor-product-price-block-yes) del{margin-left:10px;}.elementor-4556 .elementor-element.elementor-element-a2a2e1c.elementor-product-price-block-yes del{margin-bottom:10px;}.elementor-4556 .elementor-element.elementor-element-c6a3290 > .elementor-widget-container{margin:0px 0px 0px 12px;padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-c6a3290 .cart button, .elementor-4556 .elementor-element.elementor-element-c6a3290 .cart .button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;border-style:solid;border-radius:5px 5px 5px 5px;padding:010px 0px 010px 0px;color:#FFFFFF;background-color:#FF5E38;border-color:#FF5E38;transition:all 0.2s;}.elementor-4556 .elementor-element.elementor-element-c6a3290 .cart button:hover, .elementor-4556 .elementor-element.elementor-element-c6a3290 .cart .button:hover{background-color:#FF7250;border-color:#FF7250;}.elementor-4556 .elementor-element.elementor-element-c6a3290 .added_to_cart{font-family:"Arial", Sans-serif;font-size:1px;font-weight:500;}.elementor-4556 .elementor-element.elementor-element-c6a3290{--button-spacing:20px;}.elementor-4556 .elementor-element.elementor-element-c6a3290 .quantity .qty{border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;color:#1C244B;border-color:#1C244B;transition:all 0.2s;}.woocommerce .elementor-4556 .elementor-element.elementor-element-c6a3290 form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-4556 .elementor-element.elementor-element-c6a3290 form.cart table.variations tr th, .woocommerce .elementor-4556 .elementor-element.elementor-element-c6a3290 form.cart table.variations tr td{padding-top:calc( 10px/2 );padding-bottom:calc( 10px/2 );}.woocommerce .elementor-4556 .elementor-element.elementor-element-c6a3290 form.cart table.variations td.value select, .woocommerce .elementor-4556 .elementor-element.elementor-element-c6a3290 form.cart table.variations td.value:before{border-radius:5px;}.elementor-4556 .elementor-element.elementor-element-052afd6{--display:flex;--background-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-b2596f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-2af45af{--display:flex;--background-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-5b5abb6{--display:flex;--justify-content:center;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4556 .elementor-element.elementor-element-5b5abb6:not(.elementor-motion-effects-element-type-background), .elementor-4556 .elementor-element.elementor-element-5b5abb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF7FC;}.elementor-4556 .elementor-element.elementor-element-5b5abb6, .elementor-4556 .elementor-element.elementor-element-5b5abb6::before{--border-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-4e83ccf > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-9dbd2e6 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-4556 .elementor-element.elementor-element-9dbd2e6 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;}.elementor-4556 .elementor-element.elementor-element-5d84996{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4556 .elementor-element.elementor-element-d9a7481 .elementor-tab-title.elementor-active a, .elementor-4556 .elementor-element.elementor-element-d9a7481 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-4556 .elementor-element.elementor-element-d9a7481 .elementor-toggle-title{font-family:"Arial", Sans-serif;font-weight:600;line-height:36px;}.elementor-4556 .elementor-element.elementor-element-d9a7481 .elementor-tab-content{color:var( --e-global-color-primary );font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;}.elementor-4556 .elementor-element.elementor-element-f183730{--display:flex;--min-height:0px;--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;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4556 .elementor-element.elementor-element-f183730:not(.elementor-motion-effects-element-type-background), .elementor-4556 .elementor-element.elementor-element-f183730 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF7FC;}.elementor-4556 .elementor-element.elementor-element-f183730, .elementor-4556 .elementor-element.elementor-element-f183730::before{--border-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-f5b4ca8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-123143b{--display:flex;--background-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-9116a81 .elementor-heading-title{color:#1D3557;font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:48px;letter-spacing:0.5px;}.elementor-4556 .elementor-element.elementor-element-9058e70 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-4556 .elementor-element.elementor-element-7a59959{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-4556 .elementor-element.elementor-element-7a59959:not(.elementor-motion-effects-element-type-background), .elementor-4556 .elementor-element.elementor-element-7a59959 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4556 .elementor-element.elementor-element-7a59959, .elementor-4556 .elementor-element.elementor-element-7a59959::before{--border-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-3553e41 .elementor-repeater-item-6bf388c .swiper-slide-bg{background-image:url(https://bokihuk.com/wp-content/uploads/2026/09/a94d57b5-d955-4bd7-9ef2-5b819959429e.png);background-size:contain;}.elementor-4556 .elementor-element.elementor-element-3553e41 .elementor-repeater-item-6bf388c .swiper-slide-contents{margin-right:auto;}.elementor-4556 .elementor-element.elementor-element-3553e41 .elementor-repeater-item-6bf388c .swiper-slide-inner{text-align:left;}.elementor-4556 .elementor-element.elementor-element-3553e41 .elementor-repeater-item-4f8d081 .swiper-slide-bg{background-image:url(https://bokihuk.com/wp-content/uploads/2026/09/A1-2.png);background-size:contain;}.elementor-4556 .elementor-element.elementor-element-3553e41 .elementor-repeater-item-4f8d081 .swiper-slide-contents{margin-right:auto;}.elementor-4556 .elementor-element.elementor-element-3553e41 .elementor-repeater-item-4f8d081 .swiper-slide-inner{text-align:left;}.elementor-4556 .elementor-element.elementor-element-3553e41 .elementor-repeater-item-031c7eb .swiper-slide-bg{background-image:url(https://bokihuk.com/wp-content/uploads/2026/09/A1-3-1.avif);background-size:contain;}.elementor-4556 .elementor-element.elementor-element-3553e41 .elementor-repeater-item-031c7eb .swiper-slide-contents{margin-right:auto;}.elementor-4556 .elementor-element.elementor-element-3553e41 .elementor-repeater-item-031c7eb .swiper-slide-inner{text-align:left;}.elementor-4556 .elementor-element.elementor-element-3553e41 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-4556 .elementor-element.elementor-element-3553e41 .swiper-slide-contents{max-width:50%;}.elementor-4556 .elementor-element.elementor-element-3553e41 .swiper-slide-inner{text-align:center;}.elementor-4556 .elementor-element.elementor-element-3553e41 .elementor-slide-heading{color:#1D3557;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.5px;}.elementor-4556 .elementor-element.elementor-element-3553e41 .elementor-slide-description{color:#1D3557;font-family:"Inter", Sans-serif;font-weight:600;}.elementor-4556 .elementor-element.elementor-element-d6362c4{--display:flex;--min-height:0px;--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;--background-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-d6362c4:not(.elementor-motion-effects-element-type-background), .elementor-4556 .elementor-element.elementor-element-d6362c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#39A8E0;}.elementor-4556 .elementor-element.elementor-element-d6362c4, .elementor-4556 .elementor-element.elementor-element-d6362c4::before{--border-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-5f4faef{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4556 .elementor-element.elementor-element-5f4faef:not(.elementor-motion-effects-element-type-background), .elementor-4556 .elementor-element.elementor-element-5f4faef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFD;}.elementor-4556 .elementor-element.elementor-element-5f4faef, .elementor-4556 .elementor-element.elementor-element-5f4faef::before{--border-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-a562dd0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-a562dd0 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-4556 .elementor-element.elementor-element-ef5e98e{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:030px;--padding-left:0px;--padding-right:0px;}.elementor-4556 .elementor-element.elementor-element-ef5e98e:not(.elementor-motion-effects-element-type-background), .elementor-4556 .elementor-element.elementor-element-ef5e98e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFD;}.elementor-4556 .elementor-element.elementor-element-ef5e98e, .elementor-4556 .elementor-element.elementor-element-ef5e98e::before{--border-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-53c2205{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-91229a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-4556 .elementor-element.elementor-element-91229a0:not(.elementor-motion-effects-element-type-background), .elementor-4556 .elementor-element.elementor-element-91229a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF7FC;}.elementor-4556 .elementor-element.elementor-element-91229a0, .elementor-4556 .elementor-element.elementor-element-91229a0::before{--border-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-2f84a19{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-6696c7f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;}.elementor-4556 .elementor-element.elementor-element-e61e31c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0.5px;}.elementor-4556 .elementor-element.elementor-element-170c062{--display:flex;--background-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-94dbef9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-4556 .elementor-element.elementor-element-94dbef9:not(.elementor-motion-effects-element-type-background), .elementor-4556 .elementor-element.elementor-element-94dbef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF7FC;}.elementor-4556 .elementor-element.elementor-element-94dbef9, .elementor-4556 .elementor-element.elementor-element-94dbef9::before{--border-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-e88846e{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-061d383 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;}.elementor-4556 .elementor-element.elementor-element-b0db213 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.5px;}.elementor-4556 .elementor-element.elementor-element-124f2dc{--display:flex;--background-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-37d68c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-4556 .elementor-element.elementor-element-37d68c6:not(.elementor-motion-effects-element-type-background), .elementor-4556 .elementor-element.elementor-element-37d68c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF7FC;}.elementor-4556 .elementor-element.elementor-element-37d68c6, .elementor-4556 .elementor-element.elementor-element-37d68c6::before{--border-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-31b6479{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-2252662 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;}.elementor-4556 .elementor-element.elementor-element-3875289 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.5px;}.elementor-4556 .elementor-element.elementor-element-8701195{--display:flex;--background-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-ae42619{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-ae42619:not(.elementor-motion-effects-element-type-background), .elementor-4556 .elementor-element.elementor-element-ae42619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF7FC;}.elementor-4556 .elementor-element.elementor-element-ae42619, .elementor-4556 .elementor-element.elementor-element-ae42619::before{--border-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-a377e14{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-2f736a5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;}.elementor-4556 .elementor-element.elementor-element-11f172f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0.5px;}.elementor-4556 .elementor-element.elementor-element-1a5def9{--display:flex;--background-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-7f84dc7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4556 .elementor-element.elementor-element-7f84dc7:not(.elementor-motion-effects-element-type-background), .elementor-4556 .elementor-element.elementor-element-7f84dc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFD;}.elementor-4556 .elementor-element.elementor-element-7f84dc7, .elementor-4556 .elementor-element.elementor-element-7f84dc7::before{--border-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-31593b5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-17de22f{text-align:center;}.elementor-4556 .elementor-element.elementor-element-17de22f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:36px;letter-spacing:0.5px;}.elementor-4556 .elementor-element.elementor-element-1f4a9b7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;line-height:36px;letter-spacing:0.5px;}.elementor-4556 .elementor-element.elementor-element-c3de3bf{--display:flex;--background-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-1740b06{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4556 .elementor-element.elementor-element-1740b06:not(.elementor-motion-effects-element-type-background), .elementor-4556 .elementor-element.elementor-element-1740b06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFD;}.elementor-4556 .elementor-element.elementor-element-1740b06, .elementor-4556 .elementor-element.elementor-element-1740b06::before{--border-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-36b57ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:01px 01px 01px 01px;--border-top-width:01px;--border-right-width:01px;--border-bottom-width:01px;--border-left-width:01px;border-color:#EBEBEB;--border-color:#EBEBEB;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4556 .elementor-element.elementor-element-36b57ee, .elementor-4556 .elementor-element.elementor-element-36b57ee::before{--border-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-d88f86a{--display:flex;--justify-content:center;--gap:5px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4556 .elementor-element.elementor-element-408b5a8{--display:flex;--background-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-995cc79 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:36px;letter-spacing:0.5px;}.elementor-4556 .elementor-element.elementor-element-14eb016{--display:flex;--background-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-ea7ecfe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0.5px;}.elementor-4556 .elementor-element.elementor-element-8c39116{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-60b9a24{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4556 .elementor-element.elementor-element-89b55bd .elementor-image-box-wrapper{text-align:left;}.elementor-4556 .elementor-element.elementor-element-89b55bd.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-4556 .elementor-element.elementor-element-89b55bd.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-4556 .elementor-element.elementor-element-89b55bd.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-4556 .elementor-element.elementor-element-89b55bd .elementor-image-box-title{margin-bottom:5px;color:#1D3557;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-4556 .elementor-element.elementor-element-89b55bd .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-4556 .elementor-element.elementor-element-89b55bd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4556 .elementor-element.elementor-element-89b55bd .elementor-image-box-description{color:#1D3557;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-4556 .elementor-element.elementor-element-232a244{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4556 .elementor-element.elementor-element-720e12e .elementor-image-box-wrapper{text-align:left;}.elementor-4556 .elementor-element.elementor-element-720e12e.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-4556 .elementor-element.elementor-element-720e12e.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-4556 .elementor-element.elementor-element-720e12e.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-4556 .elementor-element.elementor-element-720e12e .elementor-image-box-title{margin-bottom:5px;color:#1D3557;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-4556 .elementor-element.elementor-element-720e12e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-4556 .elementor-element.elementor-element-720e12e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4556 .elementor-element.elementor-element-720e12e .elementor-image-box-description{color:#1D3557;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-4556 .elementor-element.elementor-element-b5d7d3e{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4556 .elementor-element.elementor-element-0d7828e .elementor-image-box-wrapper{text-align:left;}.elementor-4556 .elementor-element.elementor-element-0d7828e.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-4556 .elementor-element.elementor-element-0d7828e.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-4556 .elementor-element.elementor-element-0d7828e.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-4556 .elementor-element.elementor-element-0d7828e .elementor-image-box-title{margin-bottom:5px;color:#1D3557;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-4556 .elementor-element.elementor-element-0d7828e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-4556 .elementor-element.elementor-element-0d7828e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4556 .elementor-element.elementor-element-0d7828e .elementor-image-box-description{color:#1D3557;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-4556 .elementor-element.elementor-element-c826f09{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4556 .elementor-element.elementor-element-999bea7 > .elementor-widget-container{border-radius:0px 20px 20px 0px;}.elementor-4556 .elementor-element.elementor-element-999bea7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4556 .elementor-element.elementor-element-62c8738{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-62c8738:not(.elementor-motion-effects-element-type-background), .elementor-4556 .elementor-element.elementor-element-62c8738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFD;}.elementor-4556 .elementor-element.elementor-element-62c8738, .elementor-4556 .elementor-element.elementor-element-62c8738::before{--border-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-62c8738.e-con{--align-self:center;}.elementor-4556 .elementor-element.elementor-element-7d07b5c{--display:flex;--background-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-5e11cda{text-align:center;}.elementor-4556 .elementor-element.elementor-element-5e11cda .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:600;}.elementor-4556 .elementor-element.elementor-element-40bbaab{--display:flex;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4556 .elementor-element.elementor-element-40bbaab:not(.elementor-motion-effects-element-type-background), .elementor-4556 .elementor-element.elementor-element-40bbaab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF7FC;}.elementor-4556 .elementor-element.elementor-element-40bbaab, .elementor-4556 .elementor-element.elementor-element-40bbaab::before{--border-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-8ffa3ef .elementor-toggle-title, .elementor-4556 .elementor-element.elementor-element-8ffa3ef .elementor-toggle-icon{color:#1E306E;}.elementor-4556 .elementor-element.elementor-element-8ffa3ef .elementor-toggle-icon svg{fill:#1E306E;}.elementor-4556 .elementor-element.elementor-element-8ffa3ef .elementor-tab-title.elementor-active a, .elementor-4556 .elementor-element.elementor-element-8ffa3ef .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#3C4D88;}.elementor-4556 .elementor-element.elementor-element-8ffa3ef .elementor-toggle-title{font-family:"Arial", Sans-serif;font-weight:600;}.elementor-4556 .elementor-element.elementor-element-8ffa3ef .elementor-tab-title .elementor-toggle-icon i:before{color:#3C4D88;}.elementor-4556 .elementor-element.elementor-element-8ffa3ef .elementor-tab-title .elementor-toggle-icon svg{fill:#3C4D88;}.elementor-4556 .elementor-element.elementor-element-8ffa3ef .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-primary );}.elementor-4556 .elementor-element.elementor-element-8ffa3ef .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-4556 .elementor-element.elementor-element-8ffa3ef .elementor-tab-content{color:#3C4D88;font-family:"Arial", Sans-serif;font-weight:400;}.elementor-4556 .elementor-element.elementor-element-eaeeefe{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-eaeeefe:not(.elementor-motion-effects-element-type-background), .elementor-4556 .elementor-element.elementor-element-eaeeefe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFD;}.elementor-4556 .elementor-element.elementor-element-eaeeefe, .elementor-4556 .elementor-element.elementor-element-eaeeefe::before{--border-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-f73eccb{--display:flex;--background-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-192243d{--display:flex;--background-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-8012da1{text-align:center;}.elementor-4556 .elementor-element.elementor-element-8012da1 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:600;letter-spacing:0.5px;}.elementor-4556 .elementor-element.elementor-element-7abe5da{--display:flex;--background-transition:0.3s;}.elementor-4556 .elementor-element.elementor-element-03321d2.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:1px 1px 1px 1px;border-radius:25px;padding:0px 0px 36px 0px;background-color:#FFFFFF;border-color:#DDE8F2;}.elementor-4556 .elementor-element.elementor-element-03321d2.elementor-wc-products  ul.products{grid-column-gap:36px;grid-row-gap:0px;}.elementor-4556 .elementor-element.elementor-element-03321d2.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:25px 25px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-03321d2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;margin-bottom:0px;}.elementor-4556 .elementor-element.elementor-element-03321d2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;margin-bottom:0px;}.elementor-4556 .elementor-element.elementor-element-03321d2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-4556 .elementor-element.elementor-element-03321d2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Inter", Sans-serif;font-weight:600;letter-spacing:0.8px;}.elementor-4556 .elementor-element.elementor-element-03321d2.elementor-wc-products ul.products li.product .price{color:#222B45;font-family:"Arial", Sans-serif;font-size:18px;font-weight:600;letter-spacing:1.2px;}.elementor-4556 .elementor-element.elementor-element-03321d2.elementor-wc-products ul.products li.product .price ins{color:#222B45;}.elementor-4556 .elementor-element.elementor-element-03321d2.elementor-wc-products ul.products li.product .price ins .amount{color:#222B45;}.elementor-4556 .elementor-element.elementor-element-03321d2.elementor-wc-products ul.products li.product .price del{color:#222B45;}.elementor-4556 .elementor-element.elementor-element-03321d2.elementor-wc-products ul.products li.product .price del .amount{color:#222B45;}.elementor-4556 .elementor-element.elementor-element-03321d2.elementor-wc-products ul.products li.product .price del {font-family:"Arial", Sans-serif;font-size:14px;font-weight:600;}.elementor-4556 .elementor-element.elementor-element-03321d2.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#39A8E0;font-family:"Inter", Sans-serif;font-weight:500;letter-spacing:0.8px;border-style:none;border-radius:12px 12px 12px 12px;padding:10px 100px 10px 100px;}.elementor-4556 .elementor-element.elementor-element-03321d2.elementor-wc-products ul.products li.product .button:hover{background-color:#238DCA;}@media(min-width:768px){.elementor-4556 .elementor-element.elementor-element-d12d40e{--content-width:1650px;}.elementor-4556 .elementor-element.elementor-element-3612ccb{--width:43%;}.elementor-4556 .elementor-element.elementor-element-5a63c53{--width:99%;}.elementor-4556 .elementor-element.elementor-element-92df5ea{--width:25%;}.elementor-4556 .elementor-element.elementor-element-9e1bcfc{--width:80%;}.elementor-4556 .elementor-element.elementor-element-5b5abb6{--width:100%;}.elementor-4556 .elementor-element.elementor-element-5f4faef{--content-width:1500px;}.elementor-4556 .elementor-element.elementor-element-170c062{--width:40%;}.elementor-4556 .elementor-element.elementor-element-124f2dc{--width:40%;}.elementor-4556 .elementor-element.elementor-element-8701195{--width:40%;}.elementor-4556 .elementor-element.elementor-element-1a5def9{--width:40%;}.elementor-4556 .elementor-element.elementor-element-31593b5{--width:80%;}.elementor-4556 .elementor-element.elementor-element-1740b06{--content-width:1500px;}.elementor-4556 .elementor-element.elementor-element-36b57ee{--width:100%;}.elementor-4556 .elementor-element.elementor-element-7d07b5c{--width:100%;}.elementor-4556 .elementor-element.elementor-element-40bbaab{--width:50%;}.elementor-4556 .elementor-element.elementor-element-7abe5da{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4556 .elementor-element.elementor-element-3612ccb{--width:100%;}.elementor-4556 .elementor-element.elementor-element-5a63c53{--width:100%;}.elementor-4556 .elementor-element.elementor-element-40bbaab{--width:80%;}.elementor-4556 .elementor-element.elementor-element-7abe5da{--width:698px;}}@media(max-width:1024px){.elementor-4556 .elementor-element.elementor-element-d12d40e{--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:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-4556 .elementor-element.elementor-element-5a63c53{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-4556 .elementor-element.elementor-element-330eb3f .elementor-heading-title{font-size:30px;}.elementor-4556 .elementor-element.elementor-element-9e1bcfc{--grid-auto-flow:row;}.elementor-4556 .elementor-element.elementor-element-6c96eba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.woocommerce .elementor-4556 .elementor-element.elementor-element-a2a2e1c .price{font-size:16px;}.woocommerce .elementor-4556 .elementor-element.elementor-element-a2a2e1c .price ins{font-size:16px;}.elementor-4556 .elementor-element.elementor-element-c6a3290 .cart button, .elementor-4556 .elementor-element.elementor-element-c6a3290 .cart .button{font-size:14px;}.elementor-4556 .elementor-element.elementor-element-c6a3290 .quantity .qty{font-size:16px;}.elementor-4556 .elementor-element.elementor-element-9dbd2e6 .elementor-heading-title{font-size:0px;}.elementor-4556 .elementor-element.elementor-element-d9a7481 .elementor-toggle-title{font-size:18px;}.elementor-4556 .elementor-element.elementor-element-d9a7481 .elementor-tab-content{font-size:18px;}.elementor-4556 .elementor-element.elementor-element-53c2205{--grid-auto-flow:row;}.elementor-4556 .elementor-element.elementor-element-5e11cda .elementor-heading-title{font-size:26px;}.elementor-4556 .elementor-element.elementor-element-8ffa3ef .elementor-tab-content{font-size:12px;}.elementor-4556 .elementor-element.elementor-element-8012da1 .elementor-heading-title{font-size:26px;}.elementor-4556 .elementor-element.elementor-element-03321d2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:0px;}.elementor-4556 .elementor-element.elementor-element-03321d2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-4556 .elementor-element.elementor-element-03321d2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:15px;}}@media(max-width:767px){.elementor-4556 .elementor-element.elementor-element-d12d40e{--content-width:100%;}.elementor-4556 .elementor-element.elementor-element-3612ccb{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4556 .elementor-element.elementor-element-330eb3f .elementor-heading-title{font-size:28px;line-height:1em;}.elementor-4556 .elementor-element.elementor-element-9e1bcfc{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4556 .elementor-element.elementor-element-3cb35b8 .elementor-image-box-img{margin-bottom:15px;}.elementor-4556 .elementor-element.elementor-element-6c9af44 .elementor-image-box-img{margin-bottom:15px;}.elementor-4556 .elementor-element.elementor-element-8966940 .elementor-image-box-img{margin-bottom:15px;}.elementor-4556 .elementor-element.elementor-element-8966940 .elementor-image-box-wrapper .elementor-image-box-img{width:28%;}.elementor-4556 .elementor-element.elementor-element-dcb7557 .elementor-image-box-img{margin-bottom:15px;}.elementor-4556 .elementor-element.elementor-element-6b221cd .elementor-image-box-img{margin-bottom:15px;}.elementor-4556 .elementor-element.elementor-element-5dd8289 .elementor-image-box-img{margin-bottom:15px;}.elementor-4556 .elementor-element.elementor-element-6c96eba .elementor-heading-title{line-height:2.1em;}.woocommerce .elementor-4556 .elementor-element.elementor-element-a2a2e1c .price{font-size:20px;}.woocommerce .elementor-4556 .elementor-element.elementor-element-a2a2e1c .price ins{font-size:20px;}.elementor-4556 .elementor-element.elementor-element-53c2205{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4556 .elementor-element.elementor-element-89b55bd .elementor-image-box-img{margin-bottom:5px;}.elementor-4556 .elementor-element.elementor-element-720e12e .elementor-image-box-img{margin-bottom:5px;}.elementor-4556 .elementor-element.elementor-element-0d7828e .elementor-image-box-img{margin-bottom:5px;}.elementor-4556 .elementor-element.elementor-element-5e11cda .elementor-heading-title{font-size:24px;}.elementor-4556 .elementor-element.elementor-element-8012da1 .elementor-heading-title{font-size:24px;}.elementor-4556 .elementor-element.elementor-element-03321d2.elementor-wc-products  ul.products{grid-row-gap:0px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-e75f87a *//* =========================================================
   BOKIHUK PRODUCT GALLERY
   WooCommerce + Elementor
   Desktop Sticky / Tablet & Mobile Normal
========================================================= */


/* =========================================================
   1. 主容器：主图 + 缩略图整体对齐
========================================================= */

.woocommerce div.product div.images {
  display: flex;
  flex-direction: column;
  align-items: center;

  width: 100%;
  max-width: 600px;

  margin: 0 auto;

  box-sizing: border-box;
}


/* =========================================================
   2. 缩略图容器
========================================================= */

.woocommerce div.product div.images .flex-control-thumbs {

  order: 2;

  display: flex;

  justify-content: flex-start;
  align-items: center;

  gap: 10px;

  width: 100%;

  overflow-x: auto;
  overflow-y: hidden;

  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;

  -webkit-overflow-scrolling: touch;

  margin-top: 15px;

  padding-bottom: 10px;

  box-sizing: border-box;

  scrollbar-width: thin;

  scrollbar-color:
    rgba(0,0,0,0.2)
    transparent;

  /* 两侧渐隐提示还有更多图片 */
  mask-image:
    linear-gradient(
      to right,
      transparent 0,
      black 30px,
      black calc(100% - 30px),
      transparent 100%
    );

  -webkit-mask-image:
    linear-gradient(
      to right,
      transparent 0,
      black 30px,
      black calc(100% - 30px),
      transparent 100%
    );
}


/* =========================================================
   3. 缩略图滚动条
========================================================= */

.woocommerce div.product div.images
.flex-control-thumbs::-webkit-scrollbar {

  height: 6px;
}


.woocommerce div.product div.images
.flex-control-thumbs::-webkit-scrollbar-track {

  background: transparent;
}


.woocommerce div.product div.images
.flex-control-thumbs::-webkit-scrollbar-thumb {

  background-color: rgba(0,0,0,0.2);

  border-radius: 3px;
}


/* =========================================================
   4. 单个缩略图
   Desktop = 6个
========================================================= */

.woocommerce div.product div.images
.flex-control-thumbs li {

  flex: 0 0
    calc((100% - 5 * 10px) / 6);

  width: auto;

  list-style: none;

  scroll-snap-align: center;

  box-sizing: border-box;
}


/* =========================================================
   5. 缩略图图片
========================================================= */

.woocommerce div.product div.images
.flex-control-thumbs img {

  display: block;

  width: 100%;

  height: auto;

  border-radius: 6px;

  cursor: pointer;

  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease;
}


.woocommerce div.product div.images
.flex-control-thumbs img:hover {

  transform: scale(1.05);

  box-shadow:
    0 0 8px rgba(0,0,0,0.25);
}


/* =========================================================
   6. TABLET
   1024px 以下 = 5个缩略图
========================================================= */

@media (max-width: 1024px) {

  .woocommerce div.product div.images
  .flex-control-thumbs li {

    flex: 0 0
      calc((100% - 4 * 10px) / 5);
  }

}


/* =========================================================
   7. MOBILE
   768px 以下 = 4个缩略图
========================================================= */

@media (max-width: 768px) {

  .woocommerce div.product div.images
  .flex-control-thumbs {

    gap: 8px;

  }


  .woocommerce div.product div.images
  .flex-control-thumbs li {

    flex: 0 0
      calc((100% - 3 * 8px) / 4);

  }

}


/* =========================================================
   8. SMALL MOBILE
   480px 以下 = 3个缩略图
========================================================= */

@media (max-width: 480px) {

  .woocommerce div.product div.images
  .flex-control-thumbs {

    gap: 8px;

  }


  .woocommerce div.product div.images
  .flex-control-thumbs li {

    flex: 0 0
      calc((100% - 2 * 8px) / 3);

  }

}


/* =========================================================
   9. MOBILE PRODUCT GALLERY FIX
   768px 以下
========================================================= */

@media (max-width: 768px) {


  /* ---------------------------------------------
     外层图片区
  --------------------------------------------- */

  .woocommerce div.product div.images {

    width: 100% !important;

    max-width: 100% !important;

    padding:
      0 12px !important;

    box-sizing: border-box !important;

    display: flex !important;

    flex-direction: column !important;

    align-items: stretch !important;

  }


  /* ---------------------------------------------
     FlexSlider 主图视口

     WooCommerce 源码可能写入
     height: 600px
  --------------------------------------------- */

  .woocommerce div.product div.images
  .flex-viewport {

    width: 100% !important;

    height: auto !important;

    min-height: 0 !important;

    overflow: hidden !important;

  }


  /* ---------------------------------------------
     FlexSlider Wrapper
  --------------------------------------------- */

  .woocommerce div.product div.images
  .woocommerce-product-gallery__wrapper {

    height: auto !important;

    max-width: none !important;

  }


  /* ---------------------------------------------
     每一张主图
     覆盖 WooCommerce inline width
  --------------------------------------------- */

  .woocommerce div.product div.images
  .woocommerce-product-gallery__image {

    height: auto !important;

    margin-right: 0 !important;

    overflow: hidden !important;

  }


  /* ---------------------------------------------
     真正的产品主图
     排除 zoomImg
  --------------------------------------------- */

  .woocommerce div.product div.images
  .woocommerce-product-gallery__image
  img:not(.zoomImg) {

    display: block !important;

    width: 100% !important;

    max-width: 100% !important;

    height: auto !important;

    object-fit: contain !important;

    opacity: 1 !important;

    visibility: visible !important;

  }


  /* ---------------------------------------------
     禁止 Zoom 图片干扰移动端
  --------------------------------------------- */

  .woocommerce div.product div.images
  .woocommerce-product-gallery__image
  img.zoomImg {

    display: none !important;

  }


  /* ---------------------------------------------
     移动端缩略图容器
  --------------------------------------------- */

  .woocommerce div.product div.images
  .flex-control-thumbs {

    width: 100% !important;

    margin-top: 15px !important;

    box-sizing: border-box !important;

  }


  .woocommerce div.product div.images
  .flex-control-thumbs li {

    box-sizing: border-box !important;

  }

}


/* =========================================================
   10. DESKTOP LEFT GALLERY STICKY
   当前页面实际 Elementor ID = 46a5a53
========================================================= */

@media (min-width: 1025px) {


  /* ---------------------------------------------
     左侧整个 Elementor 产品图片区
  --------------------------------------------- */

  .elementor-element-46a5a53 {

    position:
      -webkit-sticky !important;

    position:
      sticky !important;

    top: 100px !important;

    align-self:
      flex-start !important;

    height:
      fit-content !important;

    max-height:
      none !important;

    margin-top:
      0 !important;

    margin-bottom:
      0 !important;

    z-index:
      20 !important;

  }


  /* ---------------------------------------------
     WooCommerce 图片 Widget
  --------------------------------------------- */

  .elementor-element-46a5a53
  .elementor-widget-woocommerce-product-images {

    height:
      fit-content !important;

    max-height:
      none !important;

    align-self:
      flex-start !important;

  }


  /* ---------------------------------------------
     WooCommerce Product Gallery
  --------------------------------------------- */

  .elementor-element-46a5a53
  .woocommerce-product-gallery {

    height:
      auto !important;

    max-height:
      none !important;

  }

}


/* =========================================================
   11. DESKTOP STICKY PARENT FIX
   防止 Elementor Flex Stretch
========================================================= */

@media (min-width: 1025px) {


  /*
   * 当前产品页左右两栏属于同一个
   * Elementor Flex Container。
   *
   * 强制左右顶部对齐，
   * 避免 Sticky 子元素被 Stretch。
   */

  .elementor-element-46a5a53 {

    align-self:
      flex-start !important;

  }

}


/* =========================================================
   12. TABLET
   取消 Sticky
========================================================= */

@media (min-width: 769px)
and (max-width: 1024px) {

  .elementor-element-46a5a53 {

    position:
      relative !important;

    top:
      auto !important;

    align-self:
      auto !important;

    height:
      auto !important;

    max-height:
      none !important;

    z-index:
      auto !important;

  }

}


/* =========================================================
   13. MOBILE
   取消 Sticky
========================================================= */

@media (max-width: 768px) {

  .elementor-element-46a5a53 {

    position:
      relative !important;

    top:
      auto !important;

    align-self:
      auto !important;

    height:
      auto !important;

    max-height:
      none !important;

    z-index:
      auto !important;

  }

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-c6a3290 *//* =========================================
   Bokihuk Add to Cart UI
========================================= */

/* Add to Cart 全宽 */
.elementor-4556 .elementor-element.elementor-element-c6a3290 .single_add_to_cart_button {
    width: 100% !important;
    display: block !important;
    text-align: center !important;
}

/* Quantity + Add to Cart 垂直排列 */
.elementor-4556 .elementor-element.elementor-element-c6a3290 .e-atc-qty-button-holder {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    width: 100% !important;
}

/* Quantity 区域 */
.elementor-4556 .elementor-element.elementor-element-c6a3290 .quantity {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    width: 100% !important;
    margin: 0 0 16px !important;
}

/* Quantity 标题 */
.elementor-4556 .elementor-element.elementor-element-c6a3290 .bokihuk-qty-label {
    margin: 0 0 7px !important;
    color: #5b78c5 !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
}

/* 数量胶囊 */
.elementor-4556 .elementor-element.elementor-element-c6a3290 .bokihuk-qty-control {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;

    width: 142px !important;
    height: 50px !important;

    padding: 0 8px !important;
    box-sizing: border-box !important;

    background: #ffffff !important;
    border: 1px solid #dbe3f2 !important;
    border-radius: 999px !important;

    box-shadow: none !important;
}

/* +/- 按钮 */
.elementor-4556 .elementor-element.elementor-element-c6a3290 .bokihuk-qty-control button {
    width: 30px !important;
    height: 30px !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    background-color: transparent !important;

    border: 0 !important;
    border-radius: 0 !important;

    box-shadow: none !important;
    outline: none !important;

    color: #1D3557 !important;

    font-family: inherit !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    line-height: 30px !important;

    text-align: center !important;
    cursor: pointer !important;

    appearance: none !important;
    -webkit-appearance: none !important;
}

/* Hover / Focus / Active 保持透明 */
.elementor-4556 .elementor-element.elementor-element-c6a3290 .bokihuk-qty-control button:hover,
.elementor-4556 .elementor-element.elementor-element-c6a3290 .bokihuk-qty-control button:focus,
.elementor-4556 .elementor-element.elementor-element-c6a3290 .bokihuk-qty-control button:active {
    background: transparent !important;
    background-color: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    outline: none !important;
    color: #1D3557 !important;
}

/* 数量数字 */
.elementor-4556 .elementor-element.elementor-element-c6a3290 .bokihuk-qty-control input.qty {
    width: 46px !important;
    min-width: 46px !important;
    height: 40px !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    outline: none !important;

    color: #173d9a !important;

    font-family: inherit !important;
    font-size: 15px !important;
    font-weight: 400 !important;

    line-height: 40px !important;
    text-align: center !important;

    appearance: textfield !important;
    -moz-appearance: textfield !important;
}

/* Chrome / Safari 去除数字箭头 */
.elementor-4556 .elementor-element.elementor-element-c6a3290 .bokihuk-qty-control input.qty::-webkit-inner-spin-button,
.elementor-4556 .elementor-element.elementor-element-c6a3290 .bokihuk-qty-control input.qty::-webkit-outer-spin-button {
    -webkit-appearance: none !important;
    margin: 0 !important;
}

/* Add to Cart 与 PayPal 间距 */
.elementor-4556 .elementor-element.elementor-element-c6a3290 .woocommerce-variation-add-to-cart {
    margin-bottom: 30px !important;
}

/* PayPal 上方间距 */
.single-product .ppc-button-wrapper,
.single-product .paypal-buttons {
    margin-top: 10px !important;
}


/* =========================================
   Mobile
========================================= */

@media (max-width: 480px) {

    .elementor-4556 .elementor-element.elementor-element-c6a3290 .bokihuk-qty-control {
        width: 130px !important;
        height: 46px !important;
        padding: 0 7px !important;
    }

    .elementor-4556 .elementor-element.elementor-element-c6a3290 .bokihuk-qty-control button {
        width: 28px !important;
        height: 28px !important;
        font-size: 18px !important;
        line-height: 28px !important;
    }

    .elementor-4556 .elementor-element.elementor-element-c6a3290 .bokihuk-qty-control input.qty {
        width: 42px !important;
        min-width: 42px !important;
        height: 38px !important;
        line-height: 38px !important;
        font-size: 14px !important;
    }

    .elementor-4556 .elementor-element.elementor-element-c6a3290 .bokihuk-qty-label {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d12d40e *//* =========================================================
   Bokihuk Product Page
   Left Gallery Sticky
========================================================= */

@media (min-width: 1025px) {

    /* 左侧图库 */
    .elementor-element-3612ccb {
        position: sticky !important;
        top: 100px !important;
        align-self: flex-start !important;
        height: max-content !important;
        margin-bottom: 0 !important;
    }

    /* 左右产品栏顶部对齐 */
    .e-con-inner:has(> .elementor-element-3612ccb) {
        align-items: flex-start !important;
        overflow: visible !important;
    }

}


/* 平板、手机恢复正常 */
@media (max-width: 1024px) {

    .elementor-element-3612ccb {
        position: relative !important;
        top: auto !important;
        align-self: auto !important;
        height: auto !important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9116a81 */.elementor-4556 .elementor-element.elementor-element-9116a81 .elementor-heading-title {
    color: #000000;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.2;
}

.elementor-4556 .elementor-element.elementor-element-9116a81 .heading-blue {
    color: #1672C9;
}

@media (max-width: 767px) {
    .elementor-4556 .elementor-element.elementor-element-9116a81 .elementor-heading-title {
        font-size: 26px;
        line-height: 1.2;
    }
}/* End custom CSS */