.elementor-979 .elementor-element.elementor-element-834d520{--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;}.elementor-979 .elementor-element.elementor-element-435f612{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-979 .elementor-element.elementor-element-32e4643{--display:flex;}.elementor-979 .elementor-element.elementor-element-07bbee2{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-979 .elementor-element.elementor-element-27cf92c{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-979 .elementor-element.elementor-element-27f161a{--display:flex;}.elementor-979 .elementor-element.elementor-element-85c9386{text-align:left;}.elementor-979 .elementor-element.elementor-element-85c9386 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-6fc67ee );}.elementor-979 .elementor-element.elementor-element-69f6000{text-align:left;}.elementor-979 .elementor-element.elementor-element-69f6000 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-6fc67ee );}.elementor-979 .elementor-element.elementor-element-d2eb377{--display:flex;--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-979 .elementor-element.elementor-element-622e7ed{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-979 .elementor-element.elementor-element-a728f01{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-979 .elementor-element.elementor-element-d26fbde{text-align:left;}.elementor-979 .elementor-element.elementor-element-d26fbde .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-6fc67ee );}.elementor-979 .elementor-element.elementor-element-c33cd32{--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;}.elementor-979 .elementor-element.elementor-element-f7e5a2f{--display:flex;}.elementor-979 .elementor-element.elementor-element-a46e92a{--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;}.elementor-979 .elementor-element.elementor-element-c61b10c{width:initial;max-width:initial;--grid-side-margin:24px;--grid-column-gap:24px;--grid-row-gap:24px;--grid-bottom-margin:24px;--e-share-buttons-primary-color:#FFFFFF00;--e-share-buttons-secondary-color:var( --e-global-color-primary );}.elementor-979 .elementor-element.elementor-element-c61b10c .elementor-share-btn{font-size:calc(0.5px * 10);}.elementor-979 .elementor-element.elementor-element-c61b10c .elementor-share-btn__icon{--e-share-buttons-icon-size:24px;}.elementor-979 .elementor-element.elementor-element-abf3eb4{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 90px );max-width:90px;--container-widget-width:90px;--container-widget-flex-grow:0;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-979 .elementor-element.elementor-element-abf3eb4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-979 .elementor-element.elementor-element-abf3eb4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-979 .elementor-element.elementor-element-abf3eb4 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-979 .elementor-element.elementor-element-abf3eb4 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-979 .elementor-element.elementor-element-abf3eb4 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-979 .elementor-element.elementor-element-0ef65d4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-979 .elementor-element.elementor-element-0ef65d4 .elementor-divider-separator{width:100%;}.elementor-979 .elementor-element.elementor-element-1ce214e{--display:flex;}.elementor-979 .elementor-element.elementor-element-231a3de{text-align:left;}.elementor-979 .elementor-element.elementor-element-231a3de .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-6fc67ee );}.elementor-979 .elementor-element.elementor-element-20e9d85{--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;}.elementor-979 .elementor-element.elementor-element-23747d6{--display:flex;--padding-top:0px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-979 .elementor-element.elementor-element-52c7fa2{padding:0px 0px 0px 0px;}.woocommerce .elementor-979 .elementor-element.elementor-element-52c7fa2 .woocommerce-tabs ul.wc-tabs li a{color:#383839;}.woocommerce .elementor-979 .elementor-element.elementor-element-52c7fa2 .woocommerce-tabs ul.wc-tabs li{background-color:#02010100;border-color:#020101;}.woocommerce .elementor-979 .elementor-element.elementor-element-52c7fa2 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#020101;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );border-width:0px 0px 1px 0px;margin-top:-0px;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-979 .elementor-element.elementor-element-52c7fa2 .woocommerce-Tabs-panel{color:var( --e-global-color-6fc67ee );}.woocommerce .elementor-979 .elementor-element.elementor-element-52c7fa2 .woocommerce-Tabs-panel h2{color:var( --e-global-color-6fc67ee );}.woocommerce .elementor-979 .elementor-element.elementor-element-52c7fa2 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:var( --e-global-typography-aa4f84e-font-family ), Sans-serif;font-size:var( --e-global-typography-aa4f84e-font-size );font-weight:var( --e-global-typography-aa4f84e-font-weight );line-height:var( --e-global-typography-aa4f84e-line-height );}.woocommerce .elementor-979 .elementor-element.elementor-element-52c7fa2 .woocommerce-tabs ul.wc-tabs{margin-left:0px;margin-right:0px;}.elementor-979 .elementor-element.elementor-element-ab55977{--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:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-ab55977:not(.elementor-motion-effects-element-type-background), .elementor-979 .elementor-element.elementor-element-ab55977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-979 .elementor-element.elementor-element-4fdfbbc{--display:flex;}.elementor-979 .elementor-element.elementor-element-16a4401{--icon-box-icon-margin:15px;}.elementor-979 .elementor-element.elementor-element-16a4401 .elementor-icon{font-size:32px;}.elementor-979 .elementor-element.elementor-element-16a4401 .elementor-icon-box-title{color:var( --e-global-color-2bb97f6 );}.elementor-979 .elementor-element.elementor-element-16a4401 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-16a4401 .elementor-icon-box-title a{font-family:var( --e-global-typography-457eecb-font-family ), Sans-serif;font-size:var( --e-global-typography-457eecb-font-size );font-weight:var( --e-global-typography-457eecb-font-weight );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-1cd762d{--display:flex;}.elementor-979 .elementor-element.elementor-element-a136c52{--icon-box-icon-margin:15px;}.elementor-979 .elementor-element.elementor-element-a136c52 .elementor-icon{font-size:32px;}.elementor-979 .elementor-element.elementor-element-a136c52 .elementor-icon-box-title{color:var( --e-global-color-2bb97f6 );}.elementor-979 .elementor-element.elementor-element-a136c52 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-a136c52 .elementor-icon-box-title a{font-family:var( --e-global-typography-457eecb-font-family ), Sans-serif;font-size:var( --e-global-typography-457eecb-font-size );font-weight:var( --e-global-typography-457eecb-font-weight );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-e90fc1c{--display:flex;}.elementor-979 .elementor-element.elementor-element-c5d2b66{--icon-box-icon-margin:15px;}.elementor-979 .elementor-element.elementor-element-c5d2b66 .elementor-icon{font-size:32px;}.elementor-979 .elementor-element.elementor-element-c5d2b66 .elementor-icon-box-title{color:var( --e-global-color-2bb97f6 );}.elementor-979 .elementor-element.elementor-element-c5d2b66 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-c5d2b66 .elementor-icon-box-title a{font-family:var( --e-global-typography-457eecb-font-family ), Sans-serif;font-size:var( --e-global-typography-457eecb-font-size );font-weight:var( --e-global-typography-457eecb-font-weight );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-32e7cec{--display:flex;}.elementor-979 .elementor-element.elementor-element-6730cca{--icon-box-icon-margin:15px;}.elementor-979 .elementor-element.elementor-element-6730cca .elementor-icon{font-size:32px;}.elementor-979 .elementor-element.elementor-element-6730cca .elementor-icon-box-title{color:var( --e-global-color-2bb97f6 );}.elementor-979 .elementor-element.elementor-element-6730cca .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-6730cca .elementor-icon-box-title a{font-family:var( --e-global-typography-457eecb-font-family ), Sans-serif;font-size:var( --e-global-typography-457eecb-font-size );font-weight:var( --e-global-typography-457eecb-font-weight );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-a6c150e{--display:flex;}.elementor-979 .elementor-element.elementor-element-b10df15{--icon-box-icon-margin:15px;}.elementor-979 .elementor-element.elementor-element-b10df15 .elementor-icon{font-size:32px;}.elementor-979 .elementor-element.elementor-element-b10df15 .elementor-icon-box-title{color:var( --e-global-color-2bb97f6 );}.elementor-979 .elementor-element.elementor-element-b10df15 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-b10df15 .elementor-icon-box-title a{font-family:var( --e-global-typography-457eecb-font-family ), Sans-serif;font-size:var( --e-global-typography-457eecb-font-size );font-weight:var( --e-global-typography-457eecb-font-weight );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-41354fc{--display:flex;}.elementor-979 .elementor-element.elementor-element-b7f4a9d{--icon-box-icon-margin:15px;}.elementor-979 .elementor-element.elementor-element-b7f4a9d .elementor-icon{font-size:32px;}.elementor-979 .elementor-element.elementor-element-b7f4a9d .elementor-icon-box-title{color:var( --e-global-color-2bb97f6 );}.elementor-979 .elementor-element.elementor-element-b7f4a9d .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-b7f4a9d .elementor-icon-box-title a{font-family:var( --e-global-typography-457eecb-font-family ), Sans-serif;font-size:var( --e-global-typography-457eecb-font-size );font-weight:var( --e-global-typography-457eecb-font-weight );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-c3dd6d6{--display:flex;}.elementor-979 .elementor-element.elementor-element-787b10f{--icon-box-icon-margin:15px;}.elementor-979 .elementor-element.elementor-element-787b10f .elementor-icon{font-size:32px;}.elementor-979 .elementor-element.elementor-element-787b10f .elementor-icon-box-title{color:var( --e-global-color-2bb97f6 );}.elementor-979 .elementor-element.elementor-element-787b10f .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-787b10f .elementor-icon-box-title a{font-family:var( --e-global-typography-457eecb-font-family ), Sans-serif;font-size:var( --e-global-typography-457eecb-font-size );font-weight:var( --e-global-typography-457eecb-font-weight );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-b2adc85{--display:flex;}.elementor-979 .elementor-element.elementor-element-ae1971b{--icon-box-icon-margin:15px;}.elementor-979 .elementor-element.elementor-element-ae1971b .elementor-icon{font-size:32px;}.elementor-979 .elementor-element.elementor-element-ae1971b .elementor-icon-box-title{color:var( --e-global-color-2bb97f6 );}.elementor-979 .elementor-element.elementor-element-ae1971b .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-ae1971b .elementor-icon-box-title a{font-family:var( --e-global-typography-457eecb-font-family ), Sans-serif;font-size:var( --e-global-typography-457eecb-font-size );font-weight:var( --e-global-typography-457eecb-font-weight );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-cc2cb51{--display:flex;}.elementor-979 .elementor-element.elementor-element-9534b27{--icon-box-icon-margin:15px;}.elementor-979 .elementor-element.elementor-element-9534b27 .elementor-icon{font-size:32px;}.elementor-979 .elementor-element.elementor-element-9534b27 .elementor-icon-box-title{color:var( --e-global-color-2bb97f6 );}.elementor-979 .elementor-element.elementor-element-9534b27 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-9534b27 .elementor-icon-box-title a{font-family:var( --e-global-typography-457eecb-font-family ), Sans-serif;font-size:var( --e-global-typography-457eecb-font-size );font-weight:var( --e-global-typography-457eecb-font-weight );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-fd82b3b{--display:flex;}.elementor-979 .elementor-element.elementor-element-e67cf90{--icon-box-icon-margin:15px;}.elementor-979 .elementor-element.elementor-element-e67cf90 .elementor-icon{font-size:32px;}.elementor-979 .elementor-element.elementor-element-e67cf90 .elementor-icon-box-title{color:var( --e-global-color-2bb97f6 );}.elementor-979 .elementor-element.elementor-element-e67cf90 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-e67cf90 .elementor-icon-box-title a{font-family:var( --e-global-typography-457eecb-font-family ), Sans-serif;font-size:var( --e-global-typography-457eecb-font-size );font-weight:var( --e-global-typography-457eecb-font-weight );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-1affbc5{--display:flex;}.elementor-979 .elementor-element.elementor-element-1ae1458{--icon-box-icon-margin:15px;}.elementor-979 .elementor-element.elementor-element-1ae1458 .elementor-icon{font-size:32px;}.elementor-979 .elementor-element.elementor-element-1ae1458 .elementor-icon-box-title{color:var( --e-global-color-2bb97f6 );}.elementor-979 .elementor-element.elementor-element-1ae1458 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-1ae1458 .elementor-icon-box-title a{font-family:var( --e-global-typography-457eecb-font-family ), Sans-serif;font-size:var( --e-global-typography-457eecb-font-size );font-weight:var( --e-global-typography-457eecb-font-weight );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-34962fd{--display:flex;}.elementor-979 .elementor-element.elementor-element-7712b08{--icon-box-icon-margin:15px;}.elementor-979 .elementor-element.elementor-element-7712b08 .elementor-icon{font-size:32px;}.elementor-979 .elementor-element.elementor-element-7712b08 .elementor-icon-box-title{color:var( --e-global-color-2bb97f6 );}.elementor-979 .elementor-element.elementor-element-7712b08 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-7712b08 .elementor-icon-box-title a{font-family:var( --e-global-typography-457eecb-font-family ), Sans-serif;font-size:var( --e-global-typography-457eecb-font-size );font-weight:var( --e-global-typography-457eecb-font-weight );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-3af926a{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:32px;width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-979 .elementor-element.elementor-element-887fbfa{--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;}.elementor-979 .elementor-element.elementor-element-e10bfd9{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-979 .elementor-element.elementor-element-1f075aa{text-align:center;}.elementor-979 .elementor-element.elementor-element-1f075aa .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-6fc67ee );}.elementor-979 .elementor-element.elementor-element-67b5689{--grid-columns:4;--grid-column-gap:24px;}.elementor-979 .elementor-element.elementor-element-e7283a6{--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;}.elementor-979 .elementor-element.elementor-element-9ee8c54{--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;}@media(min-width:768px){.elementor-979 .elementor-element.elementor-element-a728f01{--width:144px;}.elementor-979 .elementor-element.elementor-element-c33cd32{--width:200px;}.elementor-979 .elementor-element.elementor-element-a46e92a{--width:120px;}}@media(max-width:1366px){.elementor-979 .elementor-element.elementor-element-85c9386 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-979 .elementor-element.elementor-element-69f6000 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-979 .elementor-element.elementor-element-d26fbde .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-979 .elementor-element.elementor-element-231a3de .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.woocommerce .elementor-979 .elementor-element.elementor-element-52c7fa2 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.woocommerce .elementor-979 .elementor-element.elementor-element-52c7fa2 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-aa4f84e-font-size );line-height:var( --e-global-typography-aa4f84e-line-height );}.elementor-979 .elementor-element.elementor-element-16a4401 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-16a4401 .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-a136c52 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-a136c52 .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-c5d2b66 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-c5d2b66 .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-6730cca .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-6730cca .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-b10df15 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-b10df15 .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-b7f4a9d .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-b7f4a9d .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-787b10f .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-787b10f .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-ae1971b .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-ae1971b .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-9534b27 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-9534b27 .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-e67cf90 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-e67cf90 .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-1ae1458 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-1ae1458 .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-7712b08 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-7712b08 .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-1f075aa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1024px){.elementor-979 .elementor-element.elementor-element-435f612{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-979 .elementor-element.elementor-element-85c9386 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-979 .elementor-element.elementor-element-69f6000 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-979 .elementor-element.elementor-element-d26fbde .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );} .elementor-979 .elementor-element.elementor-element-c61b10c{--grid-side-margin:24px;--grid-column-gap:24px;--grid-row-gap:24px;--grid-bottom-margin:24px;}.elementor-979 .elementor-element.elementor-element-231a3de .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.woocommerce .elementor-979 .elementor-element.elementor-element-52c7fa2 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.woocommerce .elementor-979 .elementor-element.elementor-element-52c7fa2 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-aa4f84e-font-size );line-height:var( --e-global-typography-aa4f84e-line-height );}.elementor-979 .elementor-element.elementor-element-16a4401 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-16a4401 .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-a136c52 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-a136c52 .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-c5d2b66 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-c5d2b66 .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-6730cca .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-6730cca .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-b10df15 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-b10df15 .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-b7f4a9d .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-b7f4a9d .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-787b10f .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-787b10f .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-ae1971b .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-ae1971b .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-9534b27 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-9534b27 .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-e67cf90 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-e67cf90 .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-1ae1458 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-1ae1458 .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-7712b08 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-7712b08 .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-3af926a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-979 .elementor-element.elementor-element-e10bfd9{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-979 .elementor-element.elementor-element-1f075aa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-979 .elementor-element.elementor-element-67b5689{--grid-columns:2;}}@media(max-width:767px){.elementor-979 .elementor-element.elementor-element-32e4643{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-979 .elementor-element.elementor-element-85c9386 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-979 .elementor-element.elementor-element-69f6000 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-979 .elementor-element.elementor-element-d2eb377{--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-979 .elementor-element.elementor-element-d26fbde .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );} .elementor-979 .elementor-element.elementor-element-c61b10c{--grid-side-margin:24px;--grid-column-gap:24px;--grid-row-gap:24px;--grid-bottom-margin:24px;}.elementor-979 .elementor-element.elementor-element-231a3de .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-979 .elementor-element.elementor-element-23747d6{--padding-top:0px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.woocommerce .elementor-979 .elementor-element.elementor-element-52c7fa2 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.woocommerce .elementor-979 .elementor-element.elementor-element-52c7fa2 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-aa4f84e-font-size );line-height:var( --e-global-typography-aa4f84e-line-height );}.elementor-979 .elementor-element.elementor-element-16a4401 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-16a4401 .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-a136c52 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-a136c52 .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-c5d2b66 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-c5d2b66 .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-6730cca .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-6730cca .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-b10df15 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-b10df15 .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-b7f4a9d .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-b7f4a9d .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-787b10f .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-787b10f .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-ae1971b .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-ae1971b .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-9534b27 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-9534b27 .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-e67cf90 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-e67cf90 .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-1ae1458 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-1ae1458 .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-7712b08 .elementor-icon-box-title, .elementor-979 .elementor-element.elementor-element-7712b08 .elementor-icon-box-title a{font-size:var( --e-global-typography-457eecb-font-size );line-height:var( --e-global-typography-457eecb-line-height );}.elementor-979 .elementor-element.elementor-element-3af926a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-979 .elementor-element.elementor-element-1f075aa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-979 .elementor-element.elementor-element-67b5689{--grid-columns:2;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-afb959c */.woocommerce-product-gallery{
  display: flex !important;
  flex-direction: row-reverse;
}

.woocommerce-product-gallery > .flex-viewport{
  flex-basis: calc(100% - clamp(6.25rem, -1.442rem + 12.019vw, 9.375rem) - 18px);
  margin-left: 16px;
}

.woocommerce-product-gallery > ol{
  display: flex !important;
  flex-basis: 40%;
  flex-direction: column;
  max-width: 150px !important;
  width: 150px !important;
  gap: 18px;
  max-height: 650px !important;
  overflow-y: scroll !important;
    scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none;  /* IE 10+ */
}

.woocommerce-product-gallery > ol li{
  height: 150px !important;
  width:150px !important;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger{
    z-index: 3 !important;
}

.elementor-979 .elementor-element.elementor-element-afb959c .woocommerce-product-gallery__trigger + .flex-viewport{
    height: clamp(25rem, -5.769rem + 48.077vw, 37.5rem) !important;
}


.elementor-979 .elementor-element.elementor-element-afb959c .flex-control-thumbs li,
.elementor-979 .elementor-element.elementor-element-afb959c .flex-viewport:has(>.woocommerce-product-gallery__wrapper){
    background: #f8f8f8;
}

.elementor-979 .elementor-element.elementor-element-afb959c .woocommerce-product-gallery__wrapper{
    display: flex;
    align-items: center;
}


@media (width<1200px){
    .woocommerce-product-gallery{
  display: flex !important;
  flex-direction: column !important;
  gap:16px;
}

.woocommerce-product-gallery > .flex-viewport{
  flex-basis: 100%
  margin-left: 0px;
}

.woocommerce-product-gallery > ol{
  display: flex !important;
  flex-basis: 100%;
  flex-direction: row;
  max-width: 100% !important;
  width: 100% !important;
  gap: 16px;
  max-height: 100% !important;
  overflow-y: none !important;
    scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none;  /* IE 10+ */
  overflow-x:scroll;
  margin-left:15px !important;
  max-height:80px !important;
}

.woocommerce-product-gallery > ol li{
  min-height: 80px !important;
  min-width:80px !important;
  width:80px !important;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger{
    z-index: 3 !important;
}

.elementor-979 .elementor-element.elementor-element-afb959c .woocommerce-product-gallery__trigger + .flex-viewport{
    max-height: fit-content !important;
}

.elementor-979 .elementor-element.elementor-element-afb959c{
    overflow:hidden;
}
.elementor-979 .elementor-element.elementor-element-afb959c .flex-control-thumbs{
    overflow:scroll !important;
}


.elementor-979 .elementor-element.elementor-element-afb959c .woocommerce-product-gallery__trigger +*,
.elementor-979 .elementor-element.elementor-element-afb959c .woocommerce-product-gallery__trigger +  * + *{
    margin-left: 0px !important;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ac96dde */.thumbnail-scroll-buttons button {
  position: absolute;
  z-index: 4;
  padding: 4px 10px;
  background: rgba(0, 0, 0, 0.2);
  color: white;
  border: none;
  cursor: pointer;
  transition: opacity 0.3s;
}
.thumbnail-scroll-buttons button:hover {
  background: rgba(0, 0, 0, 0.5);
}
@media (min-width: 1201px) {
  .scroll-left-btn, .scroll-right-btn {
    display: none;
  }
  .scroll-down-btn,
  .scroll-up-btn{
    width: 150px;  
  }
  
  .scroll-up-btn {
    top: 0;
    left: calc(0% + 74px);
    transform: translateX(-50%);
  }
  .scroll-down-btn {
    bottom: 0;
    left: calc(0% + 74px);
    transform: translateX(-50%);
  }
}
@media (max-width: 1200px) {
  .scroll-right-btn,.scroll-left-btn{
      top: calc(100% - 56px);
    height: 80px;
  }
  .scroll-up-btn, .scroll-down-btn {
    display: none;
  }
  .scroll-left-btn {
    left: 0;
    transform: translateY(-50%);
  }
  .scroll-right-btn {
    right: 0;

    transform: translateY(-50%);
  }
  .woocommerce-product-gallery{
      margin-bottom:0px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27f161a */.elementor-979 .elementor-element.elementor-element-27f161a p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ed7fa5e */#custom-product-layout .custom-price{color:var(--e-global-color-6fc67ee);font-family:var(--e-global-typography-aa4f84e-font-family),Sans-serif;font-size:var(--e-global-typography-aa4f84e-font-size);font-weight:var(--e-global-typography-aa4f84e-font-weight);line-height:var(--e-global-typography-aa4f84e-line-height);margin-bottom:16px;}
#custom-product-layout .short-description{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);color:var(--e-global-color-6fc67ee);margin-bottom:24px;}
#custom-product-layout .attribute-group{margin-bottom:24px;display:flex;flex-direction:column;gap:8px;}
#custom-product-layout .attribute-label{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:500;line-height:var(--e-global-typography-accent-line-height);color:var(--e-global-color-6fc67ee);}
#custom-product-layout .attribute-options{display:flex;gap:8px;}
#custom-product-layout .custom-radio{outline:2px solid #999;border:2px solid #fff;border-radius:50%;height:32px;width:32px;}
#custom-product-layout .custom-radio:has(input:checked){outline-color:#2A2F80;}
#custom-product-layout .attribute-options input{display:none;}
#custom-product-layout .radio-label{width:32px;height:32px;display:inline-block;border-radius:50%!important;overflow:hidden;font-size:0;clip-path:circle(50%);cursor:pointer;}
#custom-product-layout .gps-dropdown{display:flex;gap:18px;align-items:center;}
#custom-product-layout .gps-dropdown select{width:260px;}
#custom-product-layout .size-chart-link{color:#383839;font-family:"Open Sans";font-size:16px;font-style:italic;font-weight:400;line-height:24px;text-decoration:underline;}
#custom-product-layout .quantity-cart-row{display:flex;align-items:flex-end;gap:16px;}
#custom-product-layout .quantity-.elementor-979 .elementor-element.elementor-element-ed7fa5e{display:flex!important;}
#custom-product-layout .qty-btn,#custom-product-layout .qty{border-radius:0!important;border-color:#221C1C;color:#221C1C!important;}
#custom-product-layout .qty,#custom-product-layout .qty-btn.plus{border-left-width:0!important;}
#custom-product-layout .qty,#custom-product-layout .qty-btn.minus{border-right-width:0!important;}
#custom-product-layout input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
#custom-product-layout input[type=number] { -moz-appearance: textfield; }
#custom-product-layout .qty{max-width:24px;padding:0!important;display:flex;text-align:center;}
#custom-product-layout .qty-btn:hover{background:#221C1C;color:#fff!important;}
#custom-product-layout .add-to-cart-btn{display:flex;padding:13px 24px!important;justify-content:center;align-items:center;gap:10px;background:#221C1C!important;border-radius:0!important;}
#custom-product-layout .clear-variations-btn{font-family:"Open Sans";font-size:14px;text-decoration:underline;cursor:pointer;}

#custom-product-layout .custom-price *{
  text-decoration: none !important;
  line-height:  1px !important;
}

#custom-product-layout .custom-price del{
  position: relative;
}
#custom-product-layout .custom-price del::before{
  position: absolute;
  width: 100%;
  height: 2px;
  background: black;
  content: "";
  top: 60%;
  left: 50%;
  transform: translate(-50%,-50%);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-84b6001 */.elementor-979 .elementor-element.elementor-element-84b6001{
    height: 20px;
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-c61b10c */.elementor-979 .elementor-element.elementor-element-c61b10c .elementor-share-btn__icon{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-c61b10c */.elementor-979 .elementor-element.elementor-element-c61b10c .elementor-share-btn__icon{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-abf3eb4 */.elementor-979 .elementor-element.elementor-element-abf3eb4 .e-n-accordion-content{
    position: absolute;
}

.elementor-979 .elementor-element.elementor-element-abf3eb4 details summary + *{
    position: absolute;
    left: 90px;
    top: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-231a3de */.elementor-979 .elementor-element.elementor-element-231a3de b{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07bbee2 */.elementor-979 .elementor-element.elementor-element-07bbee2 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-52c7fa2 */.elementor-979 .elementor-element.elementor-element-52c7fa2 .tabs.wc-tabs{
    display: flex;
    place-content: center;
    gap:36px;
}

.elementor-979 .elementor-element.elementor-element-52c7fa2 .tabs.wc-tabs>li{
    border-width: 0px !important;
}

.elementor-979 .elementor-element.elementor-element-52c7fa2 .tabs.wc-tabs>li.active{
    border-bottom: 2px solid #383839 !important;
}

.elementor-979 .elementor-element.elementor-element-52c7fa2 .tabs.wc-tabs>li a {
    color: var(--Fixed-Black, #383839) !important;
    font-family: var(--Font-Size-Name-Font-2, "Open Sans") !important;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: var(--font-size-md-button-height-md-button, 28px) !important;
}


.elementor-979 .elementor-element.elementor-element-52c7fa2 .woocommerce-Tabs-panel{
    padding: 0px !important;
    padding-top: 80px !important;
}

.woocommerce-Tabs-panel--description > h2:first-of-type{
    font-size:0px !important;
}
.woocommerce-Tabs-panel--description > h2{
    margin-bottom:16px;
    height:40px;
}
.woocommerce-Tabs-panel--description > h2:first-of-type::before{
    content:"About Product";
    font-size:32px;
}

.elementor-979 .elementor-element.elementor-element-52c7fa2 *:not(:is(h1,h2,h3,h4,h5)){
    font-family: Open Sans !important;
}

.elementor-979 .elementor-element.elementor-element-52c7fa2 tr > *{
    padding: 12px 24px !important;
    text-align: left !important;
}
.elementor-979 .elementor-element.elementor-element-52c7fa2 table :is(td,th){
    border: 1px solid #ddd;
}
.elementor-979 .elementor-element.elementor-element-52c7fa2 table *{
    font-size: 16px;
    background: white !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16a4401 */.elementor-979 .elementor-element.elementor-element-16a4401 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a136c52 */.elementor-979 .elementor-element.elementor-element-a136c52 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5d2b66 */.elementor-979 .elementor-element.elementor-element-c5d2b66 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6730cca */.elementor-979 .elementor-element.elementor-element-6730cca .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b10df15 */.elementor-979 .elementor-element.elementor-element-b10df15 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7f4a9d */.elementor-979 .elementor-element.elementor-element-b7f4a9d .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-787b10f */.elementor-979 .elementor-element.elementor-element-787b10f .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae1971b */.elementor-979 .elementor-element.elementor-element-ae1971b .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9534b27 */.elementor-979 .elementor-element.elementor-element-9534b27 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e67cf90 */.elementor-979 .elementor-element.elementor-element-e67cf90 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ae1458 */.elementor-979 .elementor-element.elementor-element-1ae1458 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7712b08 */.elementor-979 .elementor-element.elementor-element-7712b08 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16a4401 */.elementor-979 .elementor-element.elementor-element-16a4401 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a136c52 */.elementor-979 .elementor-element.elementor-element-a136c52 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5d2b66 */.elementor-979 .elementor-element.elementor-element-c5d2b66 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6730cca */.elementor-979 .elementor-element.elementor-element-6730cca .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b10df15 */.elementor-979 .elementor-element.elementor-element-b10df15 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7f4a9d */.elementor-979 .elementor-element.elementor-element-b7f4a9d .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-787b10f */.elementor-979 .elementor-element.elementor-element-787b10f .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae1971b */.elementor-979 .elementor-element.elementor-element-ae1971b .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9534b27 */.elementor-979 .elementor-element.elementor-element-9534b27 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e67cf90 */.elementor-979 .elementor-element.elementor-element-e67cf90 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ae1458 */.elementor-979 .elementor-element.elementor-element-1ae1458 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7712b08 */.elementor-979 .elementor-element.elementor-element-7712b08 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16a4401 */.elementor-979 .elementor-element.elementor-element-16a4401 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a136c52 */.elementor-979 .elementor-element.elementor-element-a136c52 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5d2b66 */.elementor-979 .elementor-element.elementor-element-c5d2b66 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6730cca */.elementor-979 .elementor-element.elementor-element-6730cca .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b10df15 */.elementor-979 .elementor-element.elementor-element-b10df15 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7f4a9d */.elementor-979 .elementor-element.elementor-element-b7f4a9d .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-787b10f */.elementor-979 .elementor-element.elementor-element-787b10f .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae1971b */.elementor-979 .elementor-element.elementor-element-ae1971b .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9534b27 */.elementor-979 .elementor-element.elementor-element-9534b27 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e67cf90 */.elementor-979 .elementor-element.elementor-element-e67cf90 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ae1458 */.elementor-979 .elementor-element.elementor-element-1ae1458 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7712b08 */.elementor-979 .elementor-element.elementor-element-7712b08 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16a4401 */.elementor-979 .elementor-element.elementor-element-16a4401 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a136c52 */.elementor-979 .elementor-element.elementor-element-a136c52 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5d2b66 */.elementor-979 .elementor-element.elementor-element-c5d2b66 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6730cca */.elementor-979 .elementor-element.elementor-element-6730cca .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b10df15 */.elementor-979 .elementor-element.elementor-element-b10df15 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7f4a9d */.elementor-979 .elementor-element.elementor-element-b7f4a9d .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-787b10f */.elementor-979 .elementor-element.elementor-element-787b10f .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae1971b */.elementor-979 .elementor-element.elementor-element-ae1971b .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9534b27 */.elementor-979 .elementor-element.elementor-element-9534b27 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e67cf90 */.elementor-979 .elementor-element.elementor-element-e67cf90 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ae1458 */.elementor-979 .elementor-element.elementor-element-1ae1458 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7712b08 */.elementor-979 .elementor-element.elementor-element-7712b08 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16a4401 */.elementor-979 .elementor-element.elementor-element-16a4401 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a136c52 */.elementor-979 .elementor-element.elementor-element-a136c52 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5d2b66 */.elementor-979 .elementor-element.elementor-element-c5d2b66 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6730cca */.elementor-979 .elementor-element.elementor-element-6730cca .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b10df15 */.elementor-979 .elementor-element.elementor-element-b10df15 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7f4a9d */.elementor-979 .elementor-element.elementor-element-b7f4a9d .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-787b10f */.elementor-979 .elementor-element.elementor-element-787b10f .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae1971b */.elementor-979 .elementor-element.elementor-element-ae1971b .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9534b27 */.elementor-979 .elementor-element.elementor-element-9534b27 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e67cf90 */.elementor-979 .elementor-element.elementor-element-e67cf90 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ae1458 */.elementor-979 .elementor-element.elementor-element-1ae1458 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7712b08 */.elementor-979 .elementor-element.elementor-element-7712b08 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16a4401 */.elementor-979 .elementor-element.elementor-element-16a4401 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a136c52 */.elementor-979 .elementor-element.elementor-element-a136c52 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5d2b66 */.elementor-979 .elementor-element.elementor-element-c5d2b66 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6730cca */.elementor-979 .elementor-element.elementor-element-6730cca .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b10df15 */.elementor-979 .elementor-element.elementor-element-b10df15 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7f4a9d */.elementor-979 .elementor-element.elementor-element-b7f4a9d .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-787b10f */.elementor-979 .elementor-element.elementor-element-787b10f .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae1971b */.elementor-979 .elementor-element.elementor-element-ae1971b .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9534b27 */.elementor-979 .elementor-element.elementor-element-9534b27 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e67cf90 */.elementor-979 .elementor-element.elementor-element-e67cf90 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ae1458 */.elementor-979 .elementor-element.elementor-element-1ae1458 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7712b08 */.elementor-979 .elementor-element.elementor-element-7712b08 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16a4401 */.elementor-979 .elementor-element.elementor-element-16a4401 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a136c52 */.elementor-979 .elementor-element.elementor-element-a136c52 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5d2b66 */.elementor-979 .elementor-element.elementor-element-c5d2b66 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6730cca */.elementor-979 .elementor-element.elementor-element-6730cca .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b10df15 */.elementor-979 .elementor-element.elementor-element-b10df15 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7f4a9d */.elementor-979 .elementor-element.elementor-element-b7f4a9d .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-787b10f */.elementor-979 .elementor-element.elementor-element-787b10f .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae1971b */.elementor-979 .elementor-element.elementor-element-ae1971b .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9534b27 */.elementor-979 .elementor-element.elementor-element-9534b27 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e67cf90 */.elementor-979 .elementor-element.elementor-element-e67cf90 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ae1458 */.elementor-979 .elementor-element.elementor-element-1ae1458 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7712b08 */.elementor-979 .elementor-element.elementor-element-7712b08 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16a4401 */.elementor-979 .elementor-element.elementor-element-16a4401 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a136c52 */.elementor-979 .elementor-element.elementor-element-a136c52 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5d2b66 */.elementor-979 .elementor-element.elementor-element-c5d2b66 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6730cca */.elementor-979 .elementor-element.elementor-element-6730cca .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b10df15 */.elementor-979 .elementor-element.elementor-element-b10df15 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7f4a9d */.elementor-979 .elementor-element.elementor-element-b7f4a9d .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-787b10f */.elementor-979 .elementor-element.elementor-element-787b10f .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae1971b */.elementor-979 .elementor-element.elementor-element-ae1971b .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9534b27 */.elementor-979 .elementor-element.elementor-element-9534b27 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e67cf90 */.elementor-979 .elementor-element.elementor-element-e67cf90 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ae1458 */.elementor-979 .elementor-element.elementor-element-1ae1458 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7712b08 */.elementor-979 .elementor-element.elementor-element-7712b08 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16a4401 */.elementor-979 .elementor-element.elementor-element-16a4401 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a136c52 */.elementor-979 .elementor-element.elementor-element-a136c52 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5d2b66 */.elementor-979 .elementor-element.elementor-element-c5d2b66 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6730cca */.elementor-979 .elementor-element.elementor-element-6730cca .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b10df15 */.elementor-979 .elementor-element.elementor-element-b10df15 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7f4a9d */.elementor-979 .elementor-element.elementor-element-b7f4a9d .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-787b10f */.elementor-979 .elementor-element.elementor-element-787b10f .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae1971b */.elementor-979 .elementor-element.elementor-element-ae1971b .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9534b27 */.elementor-979 .elementor-element.elementor-element-9534b27 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e67cf90 */.elementor-979 .elementor-element.elementor-element-e67cf90 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ae1458 */.elementor-979 .elementor-element.elementor-element-1ae1458 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7712b08 */.elementor-979 .elementor-element.elementor-element-7712b08 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16a4401 */.elementor-979 .elementor-element.elementor-element-16a4401 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a136c52 */.elementor-979 .elementor-element.elementor-element-a136c52 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5d2b66 */.elementor-979 .elementor-element.elementor-element-c5d2b66 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6730cca */.elementor-979 .elementor-element.elementor-element-6730cca .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b10df15 */.elementor-979 .elementor-element.elementor-element-b10df15 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7f4a9d */.elementor-979 .elementor-element.elementor-element-b7f4a9d .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-787b10f */.elementor-979 .elementor-element.elementor-element-787b10f .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae1971b */.elementor-979 .elementor-element.elementor-element-ae1971b .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9534b27 */.elementor-979 .elementor-element.elementor-element-9534b27 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e67cf90 */.elementor-979 .elementor-element.elementor-element-e67cf90 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ae1458 */.elementor-979 .elementor-element.elementor-element-1ae1458 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7712b08 */.elementor-979 .elementor-element.elementor-element-7712b08 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16a4401 */.elementor-979 .elementor-element.elementor-element-16a4401 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a136c52 */.elementor-979 .elementor-element.elementor-element-a136c52 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5d2b66 */.elementor-979 .elementor-element.elementor-element-c5d2b66 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6730cca */.elementor-979 .elementor-element.elementor-element-6730cca .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b10df15 */.elementor-979 .elementor-element.elementor-element-b10df15 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7f4a9d */.elementor-979 .elementor-element.elementor-element-b7f4a9d .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-787b10f */.elementor-979 .elementor-element.elementor-element-787b10f .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae1971b */.elementor-979 .elementor-element.elementor-element-ae1971b .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9534b27 */.elementor-979 .elementor-element.elementor-element-9534b27 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e67cf90 */.elementor-979 .elementor-element.elementor-element-e67cf90 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ae1458 */.elementor-979 .elementor-element.elementor-element-1ae1458 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7712b08 */.elementor-979 .elementor-element.elementor-element-7712b08 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16a4401 */.elementor-979 .elementor-element.elementor-element-16a4401 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a136c52 */.elementor-979 .elementor-element.elementor-element-a136c52 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5d2b66 */.elementor-979 .elementor-element.elementor-element-c5d2b66 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6730cca */.elementor-979 .elementor-element.elementor-element-6730cca .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b10df15 */.elementor-979 .elementor-element.elementor-element-b10df15 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7f4a9d */.elementor-979 .elementor-element.elementor-element-b7f4a9d .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-787b10f */.elementor-979 .elementor-element.elementor-element-787b10f .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae1971b */.elementor-979 .elementor-element.elementor-element-ae1971b .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9534b27 */.elementor-979 .elementor-element.elementor-element-9534b27 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e67cf90 */.elementor-979 .elementor-element.elementor-element-e67cf90 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ae1458 */.elementor-979 .elementor-element.elementor-element-1ae1458 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7712b08 */.elementor-979 .elementor-element.elementor-element-7712b08 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16a4401 */.elementor-979 .elementor-element.elementor-element-16a4401 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a136c52 */.elementor-979 .elementor-element.elementor-element-a136c52 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5d2b66 */.elementor-979 .elementor-element.elementor-element-c5d2b66 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6730cca */.elementor-979 .elementor-element.elementor-element-6730cca .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b10df15 */.elementor-979 .elementor-element.elementor-element-b10df15 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7f4a9d */.elementor-979 .elementor-element.elementor-element-b7f4a9d .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-787b10f */.elementor-979 .elementor-element.elementor-element-787b10f .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae1971b */.elementor-979 .elementor-element.elementor-element-ae1971b .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9534b27 */.elementor-979 .elementor-element.elementor-element-9534b27 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e67cf90 */.elementor-979 .elementor-element.elementor-element-e67cf90 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ae1458 */.elementor-979 .elementor-element.elementor-element-1ae1458 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7712b08 */.elementor-979 .elementor-element.elementor-element-7712b08 .elementor-icon-box{
    align-items:center;;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-3af926a */.elementor-979 .elementor-element.elementor-element-3af926a{
    height: 32px !important;
}

.elementor-979 .elementor-element.elementor-element-3af926a .swiper-wrapper{
    transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab55977 */.elementor-979 .elementor-element.elementor-element-ab55977 div,
.elementor-979 .elementor-element.elementor-element-ab55977 .swiper-wrapper{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51fdf90 */.gps-btn-black-border .elementor-button{background: white !important;color: #383839 !important;
	    border-color: black
	}
	.gps-btn-black-border:hover .elementor-button{background: #555999 !important;color: #FFF  !important;}/* End custom CSS */
/* Start custom CSS */.woocommerce-notices-wrapper:has(>*){
    width:1520px;
    padding-inline:40px;
    margin:auto;
    margin-top:80px;
    border-width:0px;
}

.woocommerce-notices-wrapper:has(>*) .button{
    padding: 12px 24px !important;
    border-radius:0px !important;
    background: var(--Chainging-White, #221C1C) !important;
    color: var(--Chainging-Black, #FFF) !important;
    text-align: center !important;
    
    /* Font Size/sm */
    font-family: var(--Font-Size-Name-Font-2, "Open Sans") !important;
    font-size: var(--Font-Size-sm-Font-sm, 16px) !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: var(--Font-Size-sm-Height-sm, 24px) !important; /* 150% */
}

.woocommerce-message:focus-visible{
    outline-width: 0px !important;
}
.woocommerce-message:has(>*){
display:flex;
align-items:center;
justify-content:space-between;
width:100% !important;
color: #383839 !important;;
/* Font Size/sm */
font-family: var(--Font-Size-Name-Font-2, "Open Sans") !important;;
font-size: var(--Font-Size-sm-Font-sm, 16px) !important;;
font-style: normal !important;;
font-weight: 400 !important;;
line-height: var(--Font-Size-sm-Height-sm, 24px) !important;; /* 150% */
    background:transparent;
    border:1px solid #E6E6E6;
    padding: 16px;
    margin-bottom: 0px !important;
}

.woocommerce-message::after{
    position:absolute;

}
.woocommerce-message::before{
    top:calc(50% - 12px);
    display:none;
}


.pswp__button--zoom{
    width:80px;
}
.pswp__button--fs{
    width:90px;
}

.pswp__button--close {
    width: 0px;
    clip-path: inset(0px 10px 0px 0px);
    max-width: 20px !important;
}

.pswp__button{
    border-width: 0px !important;
}/* End custom CSS */