.elementor-3170201 .elementor-element.elementor-element-907f611 > .elementor-container{max-width:1600px;}.elementor-3170201 .elementor-element.elementor-element-eacfe3e .breadcrumb li:not(#e), .elementor-3170201 .elementor-element.elementor-element-eacfe3e .ce-breadcrumb__item{color:#444594;font-family:"Poppins", sans-serif;font-weight:400;}.elementor-3170201 .elementor-element.elementor-element-eacfe3e .breadcrumb li a:not(#e), .elementor-3170201 .elementor-element.elementor-element-eacfe3e .ce-breadcrumb__item a:not(#e){color:#141553;}.elementor-3170201 .elementor-element.elementor-element-eacfe3e .ce-breadcrumb__item:not(:last-child)::after{content:"/" / "";color:#ddd;}.elementor-3170201 .elementor-element.elementor-element-7f2672a3 > .elementor-container{max-width:1600px;}.elementor-3170201 .elementor-element.elementor-element-7f2672a3{margin-top:10px;margin-bottom:0px;}.elementor-3170201 .elementor-element.elementor-element-61cff197.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-3170201 .elementor-element.elementor-element-d2fb5e4{text-align:left;width:75%;max-width:max(75%, 100%);align-self:center;flex-grow:1;}.elementor-3170201 .elementor-element.elementor-element-d2fb5e4 .ce-product-stock{font-family:"Poppins", sans-serif;font-weight:700;}.elementor-3170201 .elementor-element.elementor-element-d2fb5e4 .ce-product-stock--in-stock{color:#23A455;}.elementor-3170201 .elementor-element.elementor-element-d2fb5e4 .ce-product-stock__availability i{margin-inline-end:10px;font-size:16px;}.elementor-3170201 .elementor-element.elementor-element-d2fb5e4 .ce-product-stock__min-quantity{margin-top:10px;}.elementor-3170201 .elementor-element.elementor-element-d2fb5e4 > .elementor-widget-container{margin:0px 0px 010px 0px;}.elementor-3170201 .elementor-element.elementor-element-4d9c401 .elementor-widget-container{text-align:right;}.elementor-3170201 .elementor-element.elementor-element-4d9c401 .ce-product-badges{gap:5px;}.elementor-3170201 .elementor-element.elementor-element-4d9c401 .ce-product-badge{min-width:50px;font-family:"Poppins", sans-serif;font-size:16px;font-weight:700;font-style:italic;border-radius:8px;padding:9px 9px 9px 9px;}.elementor-3170201 .elementor-element.elementor-element-4d9c401 .ce-product-badge-sale, .elementor-3170201 .elementor-element.elementor-element-4d9c401 .ce-product-badge-onsale{color:#FFFFFF;background-color:#F83D4C;}.elementor-3170201 .elementor-element.elementor-element-4d9c401 .ce-product-badge-new{color:#F8653D;background-color:#FFFFFF;}.elementor-3170201 .elementor-element.elementor-element-4d9c401 .ce-product-badge-pack{color:#F8653D;background-color:#FFFFFF;}.elementor-3170201 .elementor-element.elementor-element-4d9c401 .ce-product-badge-out{color:#F8653D;background-color:#FFFFFF;}.elementor-3170201 .elementor-element.elementor-element-4d9c401 .ce-product-badge-online{color:#F8653D;background-color:#FFFFFF;}.elementor-3170201 .elementor-element.elementor-element-4d9c401 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3170201 .elementor-element.elementor-element-4d9c401{width:auto;}.elementor-3170201 .elementor-element.elementor-element-6658d23e .elementor-widget-container{gap:10px;}.elementor-3170201 .elementor-element.elementor-element-6658d23e .elementor-main-swiper .swiper-slide{border-radius:8px;}.elementor-3170201 .elementor-element.elementor-element-6658d23e.elementor-position-bottom .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{column-gap:10px;}.elementor-3170201 .elementor-element.elementor-element-6658d23e:not(.elementor-position-bottom) .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{row-gap:10px;}.elementor-3170201 .elementor-element.elementor-element-6658d23e .elementor-thumbnails-swiper .swiper-slide:after{background-color:rgba(0,0,0,0);}.elementor-3170201 .elementor-element.elementor-element-6658d23e .elementor-thumbnails-swiper .swiper-slide:hover:after{background-color:rgba(255,255,255,0.5);}.elementor-3170201 .elementor-element.elementor-element-6658d23e .elementor-thumbnails-swiper .swiper-slide.swiper-slide-thumb-active:after{background-color:rgba(255,255,255,0.5);}.elementor-3170201 .elementor-element.elementor-element-6658d23e .elementor-thumbnails-swiper .swiper-slide{border-radius:6px;}.elementor-3170201 .elementor-element.elementor-element-6658d23e .elementor-swiper-button i{font-size:24px;color:rgba(0,0,0,0.5);}.elementor-3170201 .elementor-element.elementor-element-6658d23e .elementor-swiper-button svg{width:24px;height:24px;fill:rgba(0,0,0,0.5);}#elementor-lightbox-slideshow-6658d23e{background-color:#ffffff;--lightbox-ui-color:rgba(0,0,0,0.5);--lightbox-ui-color-hover:rgba(0,0,0,0.8);}.elementor-3170201 .elementor-element.elementor-element-6658d23e .elementor-carousel-image-overlay i{font-size:24px;}.elementor-3170201 .elementor-element.elementor-element-6658d23e .elementor-carousel-image-overlay{color:rgba(0,0,0,0.75);background-color:rgba(255,255,255,0.3);}.elementor-3170201 .elementor-element.elementor-element-6658d23e{z-index:1;}.elementor-bc-flex-widget .elementor-3170201 .elementor-element.elementor-element-645ce57d.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-3170201 .elementor-element.elementor-element-645ce57d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-3170201 .elementor-element.elementor-element-645ce57d > .elementor-element-populated{padding:10px 10px 10px 60px;}.elementor-3170201 .elementor-element.elementor-element-c10ac07 .elementor-widget-container{text-align:left;}.elementor-3170201 .elementor-element.elementor-element-c10ac07 .ce-product-badges{gap:5px;}.elementor-3170201 .elementor-element.elementor-element-c10ac07 .ce-product-badge{min-width:50px;font-family:"Poppins", sans-serif;font-weight:700;border-radius:0px;}.elementor-3170201 .elementor-element.elementor-element-c10ac07 .ce-product-badge-sale, .elementor-3170201 .elementor-element.elementor-element-c10ac07 .ce-product-badge-onsale{color:#F8653D;background-color:#FFFFFF;}.elementor-3170201 .elementor-element.elementor-element-c10ac07 .ce-product-badge-new{color:#F8653D;background-color:#FFFFFF;}.elementor-3170201 .elementor-element.elementor-element-c10ac07 .ce-product-badge-pack{color:#F8653D;background-color:#FFFFFF;}.elementor-3170201 .elementor-element.elementor-element-c10ac07 .ce-product-badge-out{color:#F8653D;background-color:#FFFFFF;}.elementor-3170201 .elementor-element.elementor-element-c10ac07 .ce-product-badge-online{color:#F8653D;background-color:#FFFFFF;}.elementor-3170201 .elementor-element.elementor-element-c10ac07 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3170201 .elementor-element.elementor-element-c10ac07{width:50%;max-width:max(50%, 100%);}.elementor-3170201 .elementor-element.elementor-element-b0d2665 .ce-product-meta{justify-content:right;}.elementor-3170201 .elementor-element.elementor-element-b0d2665.ce-product-meta--layout-inline .ce-product-meta{margin:0 calc(-10px / 2);}.elementor-3170201 .elementor-element.elementor-element-b0d2665.ce-product-meta--layout-inline .ce-product-meta__detail{padding:0 calc(10px / 2);}.elementor-3170201 .elementor-element.elementor-element-b0d2665:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:first-child){padding-top:calc(10px / 2);}.elementor-3170201 .elementor-element.elementor-element-b0d2665:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:last-child){padding-bottom:calc(10px / 2);}.elementor-3170201 .elementor-element.elementor-element-b0d2665{font-family:"Poppins", sans-serif;font-size:15px;font-weight:400;color:#141553;width:50%;max-width:max(50%, 100%);}.elementor-3170201 .elementor-element.elementor-element-b0d2665 .ce-product-meta__label{font-family:"Poppins", sans-serif;font-weight:400;color:#141553;}.elementor-3170201 .elementor-element.elementor-element-b0d2665 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3170201 .elementor-element.elementor-element-2e9e62b6{--ce-line-clamp:none;}.elementor-3170201 .elementor-element.elementor-element-2e9e62b6 .elementor-heading-title{color:#141553;font-family:"Poppins", sans-serif;font-size:29px;font-weight:700;}.elementor-3170201 .elementor-element.elementor-element-a97b9eb .ce-product-prices{justify-content:left;font-family:"Poppins", sans-serif;font-size:37px;font-weight:700;line-height:1em;color:#141553;gap:10px;}.elementor-3170201 .elementor-element.elementor-element-a97b9eb .ce-product-price-regular{font-weight:300;color:#7A7A7A;}.elementor-3170201 .elementor-element.elementor-element-a97b9eb .ce-tax-shipping-delivery-label{font-family:"Nunito Sans", sans-serif;font-size:14px;}.elementor-3170201 .elementor-element.elementor-element-a97b9eb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3170201 .elementor-element.elementor-element-da04bf6 .ce-product-description-short{font-family:"Poppins", sans-serif;font-size:15px;font-weight:400;line-height:1em;min-height:0px;}.elementor-3170201 .elementor-element.elementor-element-da04bf6 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3170201 .elementor-element.elementor-element-421c444 .ce-product-meta{justify-content:left;}.elementor-3170201 .elementor-element.elementor-element-421c444.ce-product-meta--layout-inline .ce-product-meta{margin:0 calc(-10px / 2);}.elementor-3170201 .elementor-element.elementor-element-421c444.ce-product-meta--layout-inline .ce-product-meta__detail{padding:0 calc(10px / 2);}.elementor-3170201 .elementor-element.elementor-element-421c444:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:first-child){padding-top:calc(10px / 2);}.elementor-3170201 .elementor-element.elementor-element-421c444:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:last-child){padding-bottom:calc(10px / 2);}.elementor-3170201 .elementor-element.elementor-element-421c444{font-family:"Poppins", sans-serif;font-size:15px;font-weight:400;color:#141553;width:50%;max-width:max(50%, 100%);}.elementor-3170201 .elementor-element.elementor-element-421c444 .ce-product-meta__label{font-family:"Poppins", sans-serif;font-weight:400;color:#141553;}.elementor-3170201 .elementor-element.elementor-element-421c444 .ce-product-meta__value a{color:#141553;}.elementor-3170201 .elementor-element.elementor-element-421c444 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3170201 .elementor-element.elementor-element-683c5f6{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E3E3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-3170201 .elementor-element.elementor-element-683c5f6, .elementor-3170201 .elementor-element.elementor-element-683c5f6 > [class*="elementor-background-"]{border-radius:8px 8px 8px 8px;}.elementor-3170201 .elementor-element.elementor-element-683c5f6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3170201 .elementor-element.elementor-element-b6c9b28.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170201 .elementor-element.elementor-element-b6c9b28.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170201 .elementor-element.elementor-element-b6c9b28.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-3170201 .elementor-element.elementor-element-142dd08 .elementor-button-content-wrapper{gap:16px;}.elementor-3170201 .elementor-element.elementor-element-142dd08 .elementor-button-text{flex-grow:min(0, 16);}.elementor-3170201 .elementor-element.elementor-element-142dd08 a.elementor-button{font-family:"Poppins", sans-serif;font-size:18px;font-weight:700;--ce-btn-bg-color:#F7B930;background-color:var(--ce-btn-bg-color);border-radius:8px 8px 8px 8px;}.elementor-3170201 .elementor-element.elementor-element-142dd08 a.elementor-button:hover, .elementor-3170201 .elementor-element.elementor-element-142dd08 a.elementor-button:focus{--ce-btn-bg-color:#FFCA54;}.elementor-3170201 .elementor-element.elementor-element-142dd08 a.elementor-button[aria-disabled]{background-color:rgba(129,138,145,0.35);pointer-events:auto;cursor:not-allowed;}.elementor-3170201 .elementor-element.elementor-element-142dd08 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3170201 .elementor-element.elementor-element-142dd08{width:100%;align-self:center;}.elementor-3170201 .elementor-element.elementor-element-4a16a959 input[type=number]{width:42px;font-family:"Poppins", sans-serif;font-size:20px;font-weight:700;border-color:#E3E3E3;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;padding:6px 6px 6px 6px;}.elementor-3170201 .elementor-element.elementor-element-4a16a959.ce-product-quantity--view-stacked .ce-product-quantity__plus{margin:1px 1px 0 1px;}.elementor-3170201 .elementor-element.elementor-element-4a16a959.ce-product-quantity--view-stacked .ce-product-quantity__minus{margin:0 1px 1px 1px;}.elementor-3170201 .elementor-element.elementor-element-4a16a959.ce-product-quantity--view-inline input[type=number]{margin:0 10px;}.elementor-3170201 .elementor-element.elementor-element-4a16a959.ce-product-quantity--view-stacked .ce-product-quantity__btn{inset-inline-end:10px;}.elementor-3170201 .elementor-element.elementor-element-4a16a959 i.ce-product-quantity__btn{padding:8px;color:#828282;}.elementor-3170201 .elementor-element.elementor-element-4a16a959 .ce-product-quantity__btn{background-color:#FFFFFF;border-color:#E3E3E3;border-width:1px;border-radius:8px;}.elementor-3170201 .elementor-element.elementor-element-4a16a959 i.ce-product-quantity__btn:hover{color:#434347;}.elementor-3170201 .elementor-element.elementor-element-4a16a959 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3170201 .elementor-element.elementor-element-4a16a959{width:100%;align-self:center;}.elementor-3170201 .elementor-element.elementor-element-8cb6898 .ce-product-variants{gap:20px;}.elementor-3170201 .elementor-element.elementor-element-8cb6898 .ce-product-variants__label{min-width:100px;font-size:20px;font-weight:700;color:#141553;}.elementor-3170201 .elementor-element.elementor-element-8cb6898 select.elementor-field{font-family:"Roboto", sans-serif;}.elementor-3170201 .elementor-element.elementor-element-8cb6898 .ce-product-variants__options{gap:10px;}.elementor-3170201 .elementor-element.elementor-element-8cb6898 .ce-product-variants__option{border-color:#818a91;border-style:solid;border-width:2px;padding:5px 10px 5px 10px;}.elementor-3170201 .elementor-element.elementor-element-8cb6898 input:checked ~ .ce-product-variants__option{border-color:#5bc0de;}.elementor-3170201 .elementor-element.elementor-element-8cb6898 .ce-product-variants__patterns{gap:10px;}.elementor-3170201 .elementor-element.elementor-element-8cb6898 .ce-product-variants__pattern{border-color:#818a91;border-style:solid;border-width:2px;padding:2px;width:30px;height:30px;}.elementor-3170201 .elementor-element.elementor-element-8cb6898 a:hover .ce-product-variants__pattern, .elementor-3170201 .elementor-element.elementor-element-8cb6898 a:focus .ce-product-variants__pattern{border-style:solid;border-width:2px;padding:2px;}.elementor-3170201 .elementor-element.elementor-element-8cb6898 input:checked ~ .ce-product-variants__pattern{border-color:#5bc0de;border-style:solid;border-width:2px;padding:2px;}.elementor-3170201 .elementor-element.elementor-element-345a376 > .elementor-container{max-width:1600px;}.elementor-3170201 .elementor-element.elementor-element-1914772{--divider-border-style:solid;--divider-color:#E3E3E3;--divider-border-width:1px;}.elementor-3170201 .elementor-element.elementor-element-1914772 .elementor-divider-separator{width:100%;}.elementor-3170201 .elementor-element.elementor-element-1914772 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-3170201 .elementor-element.elementor-element-1e9c27f > .elementor-container{max-width:1600px;}.elementor-3170201 .elementor-element.elementor-element-1e9c27f{padding:0px 0px 25px 0px;}.elementor-3170201 .elementor-element.elementor-element-67ec5f1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3170201 .elementor-element.elementor-element-70ddcdc .elementor-heading-title{color:#141553;font-family:"Poppins", sans-serif;font-size:29px;font-weight:700;}.elementor-3170201 .elementor-element.elementor-element-70ddcdc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3170201 .elementor-element.elementor-element-8e9c750{text-align:left;}.elementor-3170201 .elementor-element.elementor-element-8e9c750 .elementor-widget-container{font-family:"Poppins", sans-serif;font-size:15px;}.elementor-3170201 .elementor-element.elementor-element-e3ba1e0{text-align:left;}.elementor-3170201 .elementor-element.elementor-element-e3ba1e0 .elementor-heading-title{color:#141553;font-family:"Poppins", sans-serif;font-size:29px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);margin-bottom:20px;}.elementor-3170201 .elementor-element.elementor-element-e3ba1e0 .ce-product-features__label{text-align:left;color:#141553;width:33%;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E3E3E3;}.elementor-3170201 .elementor-element.elementor-element-e3ba1e0 .ce-product-features__value{text-align:right;color:#141553;padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E3E3E3;}.elementor-3170201 .elementor-element.elementor-element-b3d088a .elementor-heading-title{text-align:left;font-family:"Poppins", sans-serif;font-size:30px;margin-bottom:20px;}.elementor-3170201 .elementor-element.elementor-element-b3d088a.elementor-widget-heading .elementor-heading-title{color:#FFFFFF;}.elementor-3170201 .elementor-element.elementor-element-b3d088a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3170201 .elementor-element.elementor-element-b3d088a.elementor-view-framed .elementor-icon, .elementor-3170201 .elementor-element.elementor-element-b3d088a.elementor-view-default .elementor-icon{color:#FFFFFF;}.elementor-3170201 .elementor-element.elementor-element-b3d088a .elementor-icon-box-wrapper{gap:15px;}.elementor-3170201 .elementor-element.elementor-element-b3d088a.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-3170201 .elementor-element.elementor-element-b3d088a.elementor-tablet-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-3170201 .elementor-element.elementor-element-b3d088a.elementor-mobile-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-3170201 .elementor-element.elementor-element-b3d088a .elementor-icon{font-size:20px;}.elementor-3170201 .elementor-element.elementor-element-b3d088a .ce-attachment:not(:last-child){margin-bottom:10px;}.elementor-3170201 .elementor-element.elementor-element-b3d088a .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"Poppins", sans-serif;font-size:15px;}.elementor-3170201 .elementor-element.elementor-element-b3d088a .elementor-icon-box-description{color:#FFFFFF;font-size:15px;}.elementor-3170201 .elementor-element.elementor-element-b3d088a > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-3170201 .elementor-element.elementor-element-7425a774 > .elementor-container{max-width:1600px;}.elementor-3170201 .elementor-element.elementor-element-7425a774{margin-top:50px;margin-bottom:50px;}.elementor-3170201 .elementor-element.elementor-element-89b22e6 > .elementor-widget-container > .elementor-heading-title{color:#141553;font-size:25px;margin-bottom:20px;}.elementor-3170201 .elementor-element.elementor-element-6cf63ccb > .elementor-container{max-width:1600px;}.elementor-3170201 .elementor-element.elementor-element-6cf63ccb{margin-top:0px;margin-bottom:0px;}.elementor-3170201 .elementor-element.elementor-element-a2524d8 > .elementor-container{max-width:1600px;}.elementor-3170201 .elementor-element.elementor-element-746799a.elementor-view-stacked .elementor-icon{background-color:#F7B930;}.elementor-3170201 .elementor-element.elementor-element-746799a.elementor-view-framed .elementor-icon, .elementor-3170201 .elementor-element.elementor-element-746799a.elementor-view-default .elementor-icon{color:#F7B930;}.elementor-3170201 .elementor-element.elementor-element-746799a .elementor-icon-box-title{color:#141553;}.elementor-3170201 .elementor-element.elementor-element-746799a > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-3170201 .elementor-element.elementor-element-78489bd.elementor-view-stacked .elementor-icon{background-color:#F7B930;}.elementor-3170201 .elementor-element.elementor-element-78489bd.elementor-view-framed .elementor-icon, .elementor-3170201 .elementor-element.elementor-element-78489bd.elementor-view-default .elementor-icon{color:#F7B930;}.elementor-3170201 .elementor-element.elementor-element-78489bd .elementor-icon-box-title{color:#141553;}.elementor-3170201 .elementor-element.elementor-element-78489bd > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-3170201 .elementor-element.elementor-element-ef8ec6a.elementor-view-stacked .elementor-icon{background-color:#F7B930;}.elementor-3170201 .elementor-element.elementor-element-ef8ec6a.elementor-view-framed .elementor-icon, .elementor-3170201 .elementor-element.elementor-element-ef8ec6a.elementor-view-default .elementor-icon{color:#F7B930;}.elementor-3170201 .elementor-element.elementor-element-ef8ec6a .elementor-icon-box-title{color:#141553;}.elementor-3170201 .elementor-element.elementor-element-ef8ec6a > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-3170201 .elementor-element.elementor-element-58d31a7.elementor-view-stacked .elementor-icon{background-color:#F7B930;}.elementor-3170201 .elementor-element.elementor-element-58d31a7.elementor-view-framed .elementor-icon, .elementor-3170201 .elementor-element.elementor-element-58d31a7.elementor-view-default .elementor-icon{color:#F7B930;}.elementor-3170201 .elementor-element.elementor-element-58d31a7 .elementor-icon-box-title{color:#141553;}.elementor-3170201 .elementor-element.elementor-element-58d31a7 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-3170201 .elementor-element.elementor-element-b73bffa:not(.elementor-motion-effects-element-type-background), .elementor-3170201 .elementor-element.elementor-element-b73bffa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3170201 .elementor-element.elementor-element-b73bffa{border-style:solid;border-width:1px 0px 0px 0px;border-color:#E3E3E3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:998;}.elementor-3170201 .elementor-element.elementor-element-b73bffa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3170201 .elementor-element.elementor-element-a87b492.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170201 .elementor-element.elementor-element-a87b492.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170201 .elementor-element.elementor-element-c5853b9 img{width:100%;height:70px;border-radius:5px 5px 5px 5px;}.elementor-3170201 .elementor-element.elementor-element-c5853b9 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-3170201 .elementor-element.elementor-element-c5853b9{width:20%;max-width:max(20%, 100%);}.elementor-3170201 .elementor-element.elementor-element-f64e269{--ce-line-clamp:none;width:80%;max-width:max(80%, 100%);align-self:center;}.elementor-3170201 .elementor-element.elementor-element-f64e269 .elementor-heading-title{color:#141553;font-family:"Poppins", sans-serif;font-size:14px;font-weight:700;}.elementor-3170201 .elementor-element.elementor-element-f64e269 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-3170201 .elementor-element.elementor-element-dac0a3b.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170201 .elementor-element.elementor-element-dac0a3b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170201 .elementor-element.elementor-element-dac0a3b.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:space-between;}.elementor-3170201 .elementor-element.elementor-element-a08ae5e{width:30%;max-width:max(30%, 100%);}.elementor-bc-flex-widget .elementor-3170201 .elementor-element.elementor-element-52dab15.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170201 .elementor-element.elementor-element-52dab15.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170201 .elementor-element.elementor-element-52dab15.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:space-between;}.elementor-3170201 .elementor-element.elementor-element-0a48629{width:30%;max-width:max(30%, 100%);}.elementor-3170201 .elementor-element.elementor-element-13ee2c1 .elementor-button-content-wrapper{gap:16px;}.elementor-3170201 .elementor-element.elementor-element-13ee2c1 .elementor-button-text{flex-grow:min(0, 16);}.elementor-3170201 .elementor-element.elementor-element-13ee2c1 a.elementor-button{font-family:"Poppins", sans-serif;font-size:18px;font-weight:700;--ce-btn-bg-color:#F7B930;background-color:var(--ce-btn-bg-color);border-radius:8px 8px 8px 8px;}.elementor-3170201 .elementor-element.elementor-element-13ee2c1 a.elementor-button:hover, .elementor-3170201 .elementor-element.elementor-element-13ee2c1 a.elementor-button:focus{--ce-btn-bg-color:#FFCA54;}.elementor-3170201 .elementor-element.elementor-element-13ee2c1 a.elementor-button[aria-disabled]{background-color:rgba(129,138,145,0.35);pointer-events:auto;cursor:not-allowed;}.elementor-3170201 .elementor-element.elementor-element-13ee2c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3170201 .elementor-element.elementor-element-13ee2c1{width:40%;max-width:max(40%, 100%);align-self:center;z-index:1000;}@media(min-width:768px){.elementor-3170201 .elementor-element.elementor-element-67ec5f1{width:50%;}.elementor-3170201 .elementor-element.elementor-element-d6f8625{width:49.987%;}.elementor-3170201 .elementor-element.elementor-element-a87b492{width:50%;}.elementor-3170201 .elementor-element.elementor-element-dac0a3b{width:2%;}.elementor-3170201 .elementor-element.elementor-element-52dab15{width:47.332%;}}@media(max-width:1024px){.elementor-3170201 .elementor-element.elementor-element-4d9c401{width:auto;}.elementor-3170201 .elementor-element.elementor-element-6658d23e.elementor-position-bottom .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(5, 1fr);}.elementor-3170201 .elementor-element.elementor-element-6658d23e:not(.elementor-position-bottom) .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-rows:repeat(5, 1fr);}.elementor-3170201 .elementor-element.elementor-element-6658d23e.elementor-skin-carousel .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(5, 1fr);}.elementor-3170201 .elementor-element.elementor-element-645ce57d > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-3170201 .elementor-element.elementor-element-2e9e62b6{--ce-line-clamp:none;}.elementor-3170201 .elementor-element.elementor-element-a97b9eb .ce-product-prices{font-size:25px;}.elementor-3170201 .elementor-element.elementor-element-a97b9eb{width:auto;}.elementor-3170201 .elementor-element.elementor-element-67ec5f1 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-3170201 .elementor-element.elementor-element-8e9c750{width:100%;}.elementor-3170201 .elementor-element.elementor-element-7425a774{padding:0px 025px 0px 25px;}.elementor-3170201 .elementor-element.elementor-element-746799a .elementor-icon{font-size:40px;}.elementor-3170201 .elementor-element.elementor-element-78489bd .elementor-icon{font-size:40px;}.elementor-3170201 .elementor-element.elementor-element-ef8ec6a .elementor-icon{font-size:40px;}.elementor-3170201 .elementor-element.elementor-element-58d31a7 .elementor-icon{font-size:40px;}.elementor-3170201 .elementor-element.elementor-element-f64e269{--ce-line-clamp:none;}}@media(max-width:767px){.elementor-3170201 .elementor-element.elementor-element-6658d23e.elementor-position-bottom .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(5, 1fr);column-gap:5px;}.elementor-3170201 .elementor-element.elementor-element-6658d23e:not(.elementor-position-bottom) .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-rows:repeat(5, 1fr);row-gap:5px;}.elementor-3170201 .elementor-element.elementor-element-6658d23e.elementor-skin-carousel .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(5, 1fr);}.elementor-3170201 .elementor-element.elementor-element-6658d23e .elementor-widget-container{gap:5px;}.elementor-3170201 .elementor-element.elementor-element-6658d23e .elementor-main-swiper{height:340px;}.elementor-3170201 .elementor-element.elementor-element-6658d23e:not(.elementor-position-bottom) .elementor-thumbnails-swiper{height:340px;}.elementor-3170201 .elementor-element.elementor-element-2e9e62b6{--ce-line-clamp:none;}.elementor-3170201 .elementor-element.elementor-element-2e9e62b6 .elementor-heading-title{font-size:25px;}.elementor-3170201 .elementor-element.elementor-element-a97b9eb .ce-product-prices{font-size:20px;}.elementor-3170201 .elementor-element.elementor-element-da04bf6 .ce-product-description-short{font-size:16px;}.elementor-3170201 .elementor-element.elementor-element-421c444{width:100%;}.elementor-3170201 .elementor-element.elementor-element-142dd08 a.elementor-button{padding:19px 19px 19px 19px;}.elementor-3170201 .elementor-element.elementor-element-4a16a959 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-3170201 .elementor-element.elementor-element-67ec5f1 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-3170201 .elementor-element.elementor-element-70ddcdc .elementor-heading-title{font-size:25px;}.elementor-3170201 .elementor-element.elementor-element-70ddcdc > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-3170201 .elementor-element.elementor-element-8e9c750 .elementor-widget-container{font-size:16px;}.elementor-3170201 .elementor-element.elementor-element-8e9c750 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-3170201 .elementor-element.elementor-element-7425a774{margin-top:25px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3170201 .elementor-element.elementor-element-51c62a10 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3170201 .elementor-element.elementor-element-89b22e6 > .elementor-widget-container > .elementor-heading-title{text-align:center;font-size:20px;}.elementor-3170201 .elementor-element.elementor-element-6cf63ccb{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3170201 .elementor-element.elementor-element-776fed5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3170201 .elementor-element.elementor-element-a2524d8{margin-top:0px;margin-bottom:0px;}.elementor-3170201 .elementor-element.elementor-element-746799a .elementor-icon{font-size:30px;}.elementor-3170201 .elementor-element.elementor-element-78489bd .elementor-icon{font-size:30px;}.elementor-3170201 .elementor-element.elementor-element-ef8ec6a .elementor-icon{font-size:30px;}.elementor-3170201 .elementor-element.elementor-element-58d31a7 .elementor-icon{font-size:30px;}.elementor-3170201 .elementor-element.elementor-element-f64e269{--ce-line-clamp:none;}.elementor-3170201 .elementor-element.elementor-element-f64e269 .elementor-heading-title{font-size:25px;}.elementor-3170201 .elementor-element.elementor-element-dac0a3b{width:100%;}.elementor-3170201 .elementor-element.elementor-element-a08ae5e{width:100%;}.elementor-3170201 .elementor-element.elementor-element-52dab15{width:50%;}.elementor-3170201 .elementor-element.elementor-element-0a48629{width:100%;}.elementor-3170201 .elementor-element.elementor-element-13ee2c1 a.elementor-button{font-size:16px;padding:16px 16px 16px 16px;}.elementor-3170201 .elementor-element.elementor-element-13ee2c1{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3170201 .elementor-element.elementor-element-61cff197{width:100%;}.elementor-3170201 .elementor-element.elementor-element-645ce57d{width:50%;}.elementor-3170201 .elementor-element.elementor-element-fd6e4e2{width:50%;}.elementor-3170201 .elementor-element.elementor-element-67ec5f1{width:100%;}.elementor-3170201 .elementor-element.elementor-element-d6f8625{width:100%;}}/* Start custom CSS for breadcrumb, class: .elementor-element-eacfe3e */#real-breadcrumb > .elementor-widget-container > .breadcrumb{
    display: block !important
}/* End custom CSS */
/* Start custom CSS for product-badges, class: .elementor-element-4d9c401 */.elementor-3170201 .elementor-element.elementor-element-4d9c401 .ce-product-badge-sale {
    text-shadow: 1px 2px 0 var(--my-black-darker, #152B37);
    box-shadow: #152B37 3px 3px;
    margin: 0px 5px 5px 0px;
}/* End custom CSS */
/* Start custom CSS for product-images, class: .elementor-element-6658d23e */@media (max-width: 768px) {  
    .elementor-3170201 .elementor-element.elementor-element-6658d23e .swiper-slide-thumb-active {
        max-width :64px;
    }
    

}/* End custom CSS */
/* Start custom CSS for product-badges, class: .elementor-element-c10ac07 */.elementor-3170201 .elementor-element.elementor-element-c10ac07 .ce-product-badge{
    padding: 0px;
    text-align: start;
}/* End custom CSS */
/* Start custom CSS for product-price, class: .elementor-element-a97b9eb */.ce-product-price-pack{
    display: none !important;
}

.ce-product-badge-sale-percentage{    
    display: none !important;
}

.ce-product-price-regular{
    text-decoration: line-through !important
}/* End custom CSS */
/* Start custom CSS for product-description-short, class: .elementor-element-da04bf6 */.elementor-3170201 .elementor-element.elementor-element-da04bf6 .btn-preco {
    border-radius: 8px !important;
}/* End custom CSS */
/* Start custom CSS for product-add-to-cart, class: .elementor-element-142dd08 */.elementor-3170201 .elementor-element.elementor-element-142dd08 .elementor-button {
    width: 100%
}/* End custom CSS */
/* Start custom CSS for product-quantity, class: .elementor-element-4a16a959 */.elementor-3170201 .elementor-element.elementor-element-4a16a959 .ce-product-quantity__btn {
    border: 1px solid ;
}/* End custom CSS */
/* Start custom CSS for ps-widget-module, class: .elementor-element-44aafe0 */.elementor-3170201 .elementor-element.elementor-element-44aafe0 .ma_block_qty .ma_block_qty_vertical>.btn {
    padding: 2px !important;
    
}

.elementor-3170201 .elementor-element.elementor-element-44aafe0 .option-row input.custom_quantity{
    min-height: 55px !important;
}/* End custom CSS */
/* Start custom CSS for ps-widget-module, class: .elementor-element-6e17731 */.elementor-3170201 .elementor-element.elementor-element-6e17731 .block-reassurance-item{
    text-align: center;
    color: #141553;
}


.elementor-3170201 .elementor-element.elementor-element-6e17731 #block-reassurance li{
    border-bottom: 1px solid #E2E2E2 
}

.elementor-3170201 .elementor-element.elementor-element-6e17731 #block-reassurance li:last-child {
    border: 0;
}/* End custom CSS */
/* Start custom CSS for product-description, class: .elementor-element-8e9c750 */.elementor-3170201 .elementor-element.elementor-element-8e9c750 {
    word-break: break-word;

}/* End custom CSS */
/* Start custom CSS for product-features, class: .elementor-element-e3ba1e0 */.elementor-3170201 .elementor-element.elementor-element-e3ba1e0 .elementor-widget-container{
    border: 1px solid #E3E3E3;
    border-radius: 8px;
    padding: 25px;
}

.elementor-3170201 .elementor-element.elementor-element-e3ba1e0 .elementor-heading-title {
    font-family: "Poppins";
    color: #141553;
    font-size: 30px;
    margin-bottom: 25px;
    width: 100%;
    padding-bottom: 10px;
    border-bottom: 1px solid #141553;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b58cd5f */.elementor-3170201 .elementor-element.elementor-element-b58cd5f {
    position: sticky;
    top: 70px;
    
}
@media screen and (max-width: 767px) {
    
.elementor-3170201 .elementor-element.elementor-element-b58cd5f .elementor-column-wrap {
    padding: 0px !important
}
}/* End custom CSS */
/* Start custom CSS for product-block, class: .elementor-element-b8c0321 */.elementor-3170201 .elementor-element.elementor-element-b8c0321 .pack-list-container{
    border: 1px solid #E3E3E3;
    border-radius: 8px;
    padding: 25px;
}
.elementor-3170201 .elementor-element.elementor-element-b8c0321 .product-pack{
    display: flex;
    flex-wrap: wrap;
}

.elementor-3170201 .elementor-element.elementor-element-b8c0321 .pack-product-article {
    display: flex;
    width: 50%;
    flex-wrap: wrap;
}

.elementor-3170201 .elementor-element.elementor-element-b8c0321 .pack-product-container{

    display: flex;
    justify-content: center;
    display: flex;
    flex-direction: column;
    
}

.elementor-3170201 .elementor-element.elementor-element-b8c0321 .pack-img-price-container {
    display: flex;
    
}

.elementor-3170201 .elementor-element.elementor-element-b8c0321 .product-pack{
    margin-top: 0px;
}

.elementor-3170201 .elementor-element.elementor-element-b8c0321 .pack-list-container > .h4 {
    font-family: "Poppins";
    color: #141553;
    font-size: 30px;
    margin-bottom: 25px;
    width: 100%;
    padding-bottom: 10px;
    border-bottom: 1px solid #141553;
    
}

.elementor-3170201 .elementor-element.elementor-element-b8c0321 .pack-product-name{
    flex: 0 0 100%
}

.elementor-3170201 .elementor-element.elementor-element-b8c0321 .pack-product-name, .pack-product-quantity, .pack-product-price {
    font-family: "Poppins";
    
}

.elementor-3170201 .elementor-element.elementor-element-b8c0321 .pack-product-description{
    line-height: normal;
}

.elementor-3170201 .elementor-element.elementor-element-b8c0321 .card {
    border-radius: 25px;
    border: 1px solid #E3E3E3;
    border-radius: 8px;
    padding: 15px;
    margin:5px;
}

.elementor-3170201 .elementor-element.elementor-element-b8c0321 .card:hover{
    transition: 0.2s;
    transform: scale(0.99);
}

.elementor-3170201 .elementor-element.elementor-element-b8c0321  .pack-product-name {
    display: flex;
    flex-direction: column;
    font-weight: 700;
        align-items: start;
    line-height: 30px;
    padding-top: 15px
}

.elementor-3170201 .elementor-element.elementor-element-b8c0321 .pack-product-name > a {
    margin-bottom: 5px;
}

.elementor-3170201 .elementor-element.elementor-element-b8c0321 .pack-product-price{
    flex-direction: column;
    align-self: end;
    justify-content: start;
    align-items: flex-start;
}

.elementor-3170201 .elementor-element.elementor-element-b8c0321 .pack-product-price-strong {
    margin-left: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    border-bottom: 1px solid #E3E3E3;
}

.elementor-3170201 .elementor-element.elementor-element-b8c0321 .pack-product-quantity{
    border-left: none;
    margin-top: 10px;
}

.elementor-3170201 .elementor-element.elementor-element-b8c0321 .pack-product-name > a, .pack-product-price, .pack-product-quantity  {
    color: #141553;
    font-size: 23px;
}

.elementor-3170201 .elementor-element.elementor-element-b8c0321 .pack-product-description > p{
    font-size : 12px !important;
    color: #7a7a7a !important;
    font-weight: 700;
}

.elementor-3170201 .elementor-element.elementor-element-b8c0321 .pack-product-description > p {
    margin-bottom: 0;
}

.elementor-3170201 .elementor-element.elementor-element-b8c0321 .pack-product-description > p {
      color: #7a7a7a !important;
}

.elementor-3170201 .elementor-element.elementor-element-b8c0321 .thumb-mask {
    width: 50%;
        height: 100%;
    border-radius: 8px  0px 0px 8px;
    margin: 0px;
    align-self: center;
}

 .elementor-3170201 .elementor-element.elementor-element-b8c0321 .mask {
    height: 100%;
    width: 100%;
    border-radius: 8px  0px 0px 8px;
    margin: 0px;
    align-self: center;
}

.elementor-3170201 .elementor-element.elementor-element-b8c0321 .mask > a > img {
    width: auto;
    height: auto;
}

@media (max-width: 768px) { 
 .elementor-3170201 .elementor-element.elementor-element-b8c0321 .pack-product-article {
	width: 100%;
}

.elementor-3170201 .elementor-element.elementor-element-b8c0321 .product-pack {
	display: block
}
}
.elementor-3170201 .elementor-element.elementor-element-b8c0321 .product-features {
    margin: 0px 0px 10px 0px;
}

.elementor-3170201 .elementor-element.elementor-element-b8c0321 .product-features > table > tbody > tr {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.elementor-3170201 .elementor-element.elementor-element-b8c0321 .product-features > table > tbody > tr > td {
    background-color: #F5F5F5;
    border-radius: 8px;
    font-size: 12px;
    padding: 5px 10px;
    margin: 2px 2px;
}

@media screen and (max-width: 767px) {
    
    .elementor-3170201 .elementor-element.elementor-element-b8c0321 .product-description {
        width: 100%;
    }
    .elementor-3170201 .elementor-element.elementor-element-b8c0321 .product-title > a {
        
        font-size: 10px !important;
    } 
}/* End custom CSS */
/* Start custom CSS for product-attachments, class: .elementor-element-b3d088a */.elementor-3170201 .elementor-element.elementor-element-b3d088a .elementor-widget-container {
    background-color: #444594;
    border-radius: 8px;
    
}

.elementor-3170201 .elementor-element.elementor-element-b3d088a .elementor-icon-box-icon > a > i {
    color: white !important;
}

.elementor-3170201 .elementor-element.elementor-element-b3d088a .elementor-heading-title {
    padding-bottom: 5px;
    border-bottom: 1px solid white;
}/* End custom CSS */
/* Start custom CSS for ps-widget-module, class: .elementor-element-a08ae5e */.elementor-3170201 .elementor-element.elementor-element-a08ae5e #group_accessories{
    display: none;
}


.elementor-3170201 .elementor-element.elementor-element-a08ae5e .left-column-total, .elementor-3170201 .elementor-element.elementor-element-a08ae5e .right-column-total {
    font-size: 13px !important;
}

.elementor-3170201 .elementor-element.elementor-element-a08ae5e .accessories_table_price_content {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for ps-widget-module, class: .elementor-element-0a48629 */.elementor-3170201 .elementor-element.elementor-element-0a48629 #group_accessories{
    display: none;
}


.elementor-3170201 .elementor-element.elementor-element-0a48629 .left-column-total, .elementor-3170201 .elementor-element.elementor-element-0a48629 .right-column-total {
    font-size: 13px !important;
}

.elementor-3170201 .elementor-element.elementor-element-0a48629 .accessories_table_price_content {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for product-add-to-cart, class: .elementor-element-13ee2c1 */.elementor-3170201 .elementor-element.elementor-element-13ee2c1 .elementor-button-content-wrapper {
    align-items: center;
}

@media (max-width: 768px) { 
    .elementor-3170201 .elementor-element.elementor-element-13ee2c1 .elementor-button {
        height: 64px !important
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b73bffa */.elementor-3170201 .elementor-element.elementor-element-b73bffa {
    position: fixed;
    bottom:0px;
    left: 0px;
    width: 100%;
    z-index: 998; 
}

#sticky-footer {
    opacity: 0;
    transform: translateY(20px); /* Start 20px below */
    transition: opacity 0.3s ease, transform 0.3s ease;
    pointer-events: none; /* Disable clicks when hidden */
}

#sticky-footer.show {
    opacity: 1;
    transform: translateY(0); /* Slide up to normal position */
    pointer-events: all; /* Enable clicks when visible */
}
@media (max-width: 768px) { 
    #sticky-footer {
    opacity:1;
    transform: translateY(0);
    pointer-events: auto !important;
}
    
}/* End custom CSS */