.elementor-5470 .elementor-element.elementor-element-d5e0a93{--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;--justify-content:space-between;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5470 .elementor-element.elementor-element-47ee90c{--display:flex;}.elementor-5470 .elementor-element.elementor-element-812f311 .jet-gallery-swiper-thumb .swiper-slide{--columns:5;--space-between:10px;}.elementor-5470 .elementor-element.elementor-element-812f311 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-5470 .elementor-element.elementor-element-812f311 .jet-woo-product-gallery-slider .jet-swiper-nav{font-size:30px;}.elementor-5470 .elementor-element.elementor-element-812f311 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;left:10px;}.elementor-5470 .elementor-element.elementor-element-812f311 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;right:10px;}.elementor-5470 .elementor-element.elementor-element-812f311 .jet-woo-swiper-control-thumbs__item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5DBEA;}.elementor-5470 .elementor-element.elementor-element-812f311 .jet-woo-swiper-gallery-thumbs.swiper-container-horizontal{text-align:left;}.elementor-5470 .elementor-element.elementor-element-812f311 .jet-woo-swiper-gallery-thumbs .jet-swiper-nav{font-size:30px;}.elementor-5470 .elementor-element.elementor-element-812f311 .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-5470 .elementor-element.elementor-element-812f311 .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-5470 .elementor-element.elementor-element-fed0992.elementor-element{--align-self:flex-end;}.elementor-5470 .elementor-element.elementor-element-633b005{--display:flex;}.elementor-5470 .elementor-element.elementor-element-3db08d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5470 .elementor-element.elementor-element-3db08d1 .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:0.4px;}.elementor-5470 .elementor-element.elementor-element-3db08d1 .woocommerce-breadcrumb > a{color:#9A9A9A;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-5470 .elementor-element.elementor-element-7182d1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-5470 .elementor-element.elementor-element-7182d1c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-5470 .elementor-element.elementor-element-6cebf3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-5470 .elementor-element.elementor-element-6cebf3c a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-5470 .elementor-element.elementor-element-5ee734a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.woocommerce .elementor-5470 .elementor-element.elementor-element-5ee734a .star-rating{color:#FFA845;font-size:24px;}.woocommerce .elementor-5470 .elementor-element.elementor-element-5ee734a .star-rating::before{color:var( --e-global-color-31d0020 );}.woocommerce .elementor-5470 .elementor-element.elementor-element-5ee734a .woocommerce-review-link{font-family:"Montserrat", Sans-serif;font-size:24px;}.elementor-5470 .elementor-element.elementor-element-d8c3351 > .elementor-widget-container{margin:0px 0px 20px 0px;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-5470 .elementor-element.elementor-element-b9ba665 .price{color:#828282;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;letter-spacing:0px;}.woocommerce .elementor-5470 .elementor-element.elementor-element-b9ba665 .price ins{color:var( --e-global-color-text );font-size:24px;font-weight:500;letter-spacing:0px;}.elementor-5470 .elementor-element.elementor-element-0ee75be{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5470 .elementor-element.elementor-element-1b1c92c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-5470 .elementor-element.elementor-element-1b1c92c a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-5470 .elementor-element.elementor-element-e9e5c9f{--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;--justify-content:space-between;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5470 .elementor-element.elementor-element-b6a2bb7{width:var( --container-widget-width, calc(100% - 38px) );max-width:calc(100% - 38px);margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:calc(100% - 38px);--container-widget-flex-grow:0;}.elementor-5470 .elementor-element.elementor-element-b6a2bb7 .cart button, .elementor-5470 .elementor-element.elementor-element-b6a2bb7 .cart .button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;border-style:none;border-radius:0px 0px 0px 0px;background-color:var( --e-global-color-text );transition:all 0.2s;}.elementor-5470 .elementor-element.elementor-element-b6a2bb7 .added_to_cart{color:var( --e-global-color-text );}.elementor-5470 .elementor-element.elementor-element-b6a2bb7 .quantity .qty{font-weight:500;transition:all 0.2s;}.elementor-5470 .elementor-element.elementor-element-40991a2.elementor-element{--align-self:flex-end;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5470 .elementor-element.elementor-element-75c2472{width:var( --container-widget-width, calc(100% - 38px) );max-width:calc(100% - 38px);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:calc(100% - 38px);--container-widget-flex-grow:0;--e-icon-list-icon-size:24px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:0px;}.elementor-5470 .elementor-element.elementor-element-75c2472 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-5470 .elementor-element.elementor-element-75c2472 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-5470 .elementor-element.elementor-element-75c2472 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF00;}.elementor-5470 .elementor-element.elementor-element-75c2472 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF00;}.elementor-5470 .elementor-element.elementor-element-75c2472 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5470 .elementor-element.elementor-element-75c2472 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5470 .elementor-element.elementor-element-75c2472 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-5470 .elementor-element.elementor-element-75c2472 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5470 .elementor-element.elementor-element-d49976c{--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;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5470 .elementor-element.elementor-element-4fce092{--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-5470 .elementor-element.elementor-element-e1d7be2{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5470 .elementor-element.elementor-element-36d0a9e .elementor-button{background-color:var( --e-global-color-dade24a );font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;letter-spacing:0px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 0px 1px 1px;border-color:var( --e-global-color-dade24a );border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-5470 .elementor-element.elementor-element-36d0a9e{width:100%;max-width:100%;}.elementor-5470 .elementor-element.elementor-element-07bdaf1{--display:flex;}.elementor-5470 .elementor-element.elementor-element-15e9c29 .elementor-button{background-color:var( --e-global-color-31d0020 );font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;letter-spacing:0px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 0px;border-color:#A5A5A5;border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-5470 .elementor-element.elementor-element-15e9c29 .elementor-button:hover, .elementor-5470 .elementor-element.elementor-element-15e9c29 .elementor-button:focus{background-color:var( --e-global-color-dade24a );}.elementor-5470 .elementor-element.elementor-element-15e9c29{width:100%;max-width:100%;}.elementor-5470 .elementor-element.elementor-element-b7f3e2e{--display:flex;}.elementor-5470 .elementor-element.elementor-element-07002dd .elementor-button{background-color:var( --e-global-color-31d0020 );font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;letter-spacing:0px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 0px;border-color:#A5A5A5;border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-5470 .elementor-element.elementor-element-07002dd .elementor-button:hover, .elementor-5470 .elementor-element.elementor-element-07002dd .elementor-button:focus{background-color:var( --e-global-color-dade24a );}.elementor-5470 .elementor-element.elementor-element-07002dd{width:initial;max-width:initial;}.elementor-5470 .elementor-element.elementor-element-f0f95c7{--display:flex;}.elementor-5470 .elementor-element.elementor-element-ff9772e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8F8D8D;--border-color:#8F8D8D;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-5470 .elementor-element.elementor-element-6bfd4ff{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-5470 .elementor-element.elementor-element-121e3b7{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8F8D8D;--border-color:#8F8D8D;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.woocommerce .elementor-5470 .elementor-element.elementor-element-912fe47 .shop_attributes{color:#000000;}.elementor-5470 .elementor-element.elementor-element-a0443f2{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8F8D8D;--border-color:#8F8D8D;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.woocommerce .elementor-5470 .elementor-element.elementor-element-72eb53c .woocommerce-product-details__short-description{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-5470 .elementor-element.elementor-element-d573e2e{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5470 .elementor-element.elementor-element-c87d06c{--display:flex;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5470 .elementor-element.elementor-element-b9b2208.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-5470 .elementor-element.elementor-element-b9b2208.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5470 .elementor-element.elementor-element-b9b2208.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-5470 .elementor-element.elementor-element-b9b2208.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-5470 .elementor-element.elementor-element-b9b2208.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;letter-spacing:0px;}.elementor-5470 .elementor-element.elementor-element-b9b2208.elementor-wc-products ul.products li.product .star-rating{color:#FFA845;font-size:20px;margin-bottom:20px;}.elementor-5470 .elementor-element.elementor-element-b9b2208.elementor-wc-products ul.products li.product .star-rating::before{color:var( --e-global-color-31d0020 );}.elementor-5470 .elementor-element.elementor-element-b9b2208.elementor-wc-products ul.products li.product .price{color:#2B2B2B;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:125%;letter-spacing:0px;}.elementor-5470 .elementor-element.elementor-element-b9b2208.elementor-wc-products ul.products li.product .price ins{color:#2B2B2B;}.elementor-5470 .elementor-element.elementor-element-b9b2208.elementor-wc-products ul.products li.product .price ins .amount{color:#2B2B2B;}.elementor-5470 .elementor-element.elementor-element-b9b2208.elementor-wc-products ul.products li.product .price del{color:#6B6B6B;}.elementor-5470 .elementor-element.elementor-element-b9b2208.elementor-wc-products ul.products li.product .price del .amount{color:#6B6B6B;}.elementor-5470 .elementor-element.elementor-element-b9b2208.elementor-wc-products ul.products li.product .price del {font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:125%;letter-spacing:0px;}.elementor-5470 .elementor-element.elementor-element-b9b2208.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-31d0020 );background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:110%;letter-spacing:0px;border-style:none;border-radius:0px 0px 0px 0px;margin-top:10px;}.elementor-5470 .elementor-element.elementor-element-a8ed8f6{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5470 .elementor-element.elementor-element-dae52fd{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5470 .elementor-element.elementor-element-f42d59e{--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;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-5470 .elementor-element.elementor-element-b5a8773 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:500;letter-spacing:-2.4px;}.elementor-5470 .elementor-element.elementor-element-7a55f65.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-5470 .elementor-element.elementor-element-7a55f65.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5470 .elementor-element.elementor-element-7a55f65.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-5470 .elementor-element.elementor-element-7a55f65.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-5470 .elementor-element.elementor-element-7a55f65.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;letter-spacing:0px;}.elementor-5470 .elementor-element.elementor-element-7a55f65.elementor-wc-products ul.products li.product .star-rating{color:#FFA845;font-size:20px;margin-bottom:20px;}.elementor-5470 .elementor-element.elementor-element-7a55f65.elementor-wc-products ul.products li.product .star-rating::before{color:var( --e-global-color-31d0020 );}.elementor-5470 .elementor-element.elementor-element-7a55f65.elementor-wc-products ul.products li.product .price{color:#2B2B2B;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:125%;letter-spacing:0px;}.elementor-5470 .elementor-element.elementor-element-7a55f65.elementor-wc-products ul.products li.product .price ins{color:#2B2B2B;}.elementor-5470 .elementor-element.elementor-element-7a55f65.elementor-wc-products ul.products li.product .price ins .amount{color:#2B2B2B;}.elementor-5470 .elementor-element.elementor-element-7a55f65.elementor-wc-products ul.products li.product .price del{color:#6B6B6B;}.elementor-5470 .elementor-element.elementor-element-7a55f65.elementor-wc-products ul.products li.product .price del .amount{color:#6B6B6B;}.elementor-5470 .elementor-element.elementor-element-7a55f65.elementor-wc-products ul.products li.product .price del {font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:125%;letter-spacing:0px;}.elementor-5470 .elementor-element.elementor-element-7a55f65.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-31d0020 );background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:110%;letter-spacing:0px;border-style:none;border-radius:0px 0px 0px 0px;margin-top:10px;}.elementor-5470 .elementor-element.elementor-element-bd2d440{--display:flex;--margin-top:40px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5470 .elementor-element.elementor-element-51431b4{--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;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;}.elementor-5470 .elementor-element.elementor-element-008d09d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:500;letter-spacing:-2.4px;}.elementor-5470 .elementor-element.elementor-element-43d99a2{--display:flex;}@media(max-width:1279px){.elementor-5470 .elementor-element.elementor-element-d5e0a93{--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-5470 .elementor-element.elementor-element-47ee90c{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-5470 .elementor-element.elementor-element-812f311 .jet-gallery-swiper-thumb .swiper-slide{--columns:5;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5470 .elementor-element.elementor-element-36d0a9e .elementor-button{font-size:18px;}.elementor-5470 .elementor-element.elementor-element-15e9c29 .elementor-button{font-size:18px;}.elementor-5470 .elementor-element.elementor-element-07002dd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5470 .elementor-element.elementor-element-07002dd .elementor-button{font-size:18px;}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );}.elementor-5470 .elementor-element.elementor-element-d573e2e{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5470 .elementor-element.elementor-element-b9b2208.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5470 .elementor-element.elementor-element-b9b2208.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-5470 .elementor-element.elementor-element-b9b2208.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:16px;}.elementor-5470 .elementor-element.elementor-element-b9b2208.elementor-wc-products ul.products li.product .star-rating{margin-bottom:10px;}.elementor-5470 .elementor-element.elementor-element-a8ed8f6{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-5470 .elementor-element.elementor-element-dae52fd{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5470 .elementor-element.elementor-element-b5a8773 .elementor-heading-title{font-size:36px;letter-spacing:-1px;}.elementor-5470 .elementor-element.elementor-element-7a55f65.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5470 .elementor-element.elementor-element-7a55f65.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-5470 .elementor-element.elementor-element-7a55f65.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:16px;}.elementor-5470 .elementor-element.elementor-element-7a55f65.elementor-wc-products ul.products li.product .star-rating{margin-bottom:10px;}.elementor-5470 .elementor-element.elementor-element-bd2d440{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-5470 .elementor-element.elementor-element-008d09d .elementor-heading-title{font-size:36px;letter-spacing:-1px;}}@media(max-width:767px){.elementor-5470 .elementor-element.elementor-element-d5e0a93{--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-5470 .elementor-element.elementor-element-47ee90c{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-5470 .elementor-element.elementor-element-812f311 .jet-gallery-swiper-thumb .swiper-slide{--columns:5;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5470 .elementor-element.elementor-element-7182d1c .elementor-heading-title{font-size:24px;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5470 .elementor-element.elementor-element-e9e5c9f{--width:100%;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5470 .elementor-element.elementor-element-b6a2bb7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-5470 .elementor-element.elementor-element-75c2472{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5470 .elementor-element.elementor-element-75c2472 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5470 .elementor-element.elementor-element-75c2472 .elementor-icon-list-item > a{font-size:12px;}.elementor-5470 .elementor-element.elementor-element-d49976c{--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-5470 .elementor-element.elementor-element-4fce092{--width:100%;--flex-wrap:nowrap;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5470 .elementor-element.elementor-element-36d0a9e .elementor-button{font-size:14px;letter-spacing:-0.9px;padding:16px 5px 16px 5px;}.elementor-5470 .elementor-element.elementor-element-15e9c29 .elementor-button{font-size:14px;letter-spacing:-0.9px;padding:16px 5px 16px 5px;}.elementor-5470 .elementor-element.elementor-element-07002dd .elementor-button{font-size:14px;letter-spacing:-0.9px;}.elementor-5470 .elementor-element.elementor-element-ff9772e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );}.elementor-5470 .elementor-element.elementor-element-6bfd4ff{font-size:14px;}.elementor-5470 .elementor-element.elementor-element-121e3b7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5470 .elementor-element.elementor-element-a0443f2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.woocommerce .elementor-5470 .elementor-element.elementor-element-72eb53c .woocommerce-product-details__short-description{font-size:14px;}.elementor-5470 .elementor-element.elementor-element-d573e2e{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5470 .elementor-element.elementor-element-b9b2208.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5470 .elementor-element.elementor-element-b9b2208.elementor-wc-products ul.products li.product .price{font-size:14px;}.elementor-5470 .elementor-element.elementor-element-b9b2208.elementor-wc-products ul.products li.product .price del {font-size:14px;}.elementor-5470 .elementor-element.elementor-element-a8ed8f6{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-5470 .elementor-element.elementor-element-dae52fd{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-5470 .elementor-element.elementor-element-f42d59e{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5470 .elementor-element.elementor-element-b5a8773 .elementor-heading-title{font-size:24px;}.elementor-5470 .elementor-element.elementor-element-7a55f65.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5470 .elementor-element.elementor-element-7a55f65.elementor-wc-products ul.products li.product .price{font-size:14px;}.elementor-5470 .elementor-element.elementor-element-7a55f65.elementor-wc-products ul.products li.product .price del {font-size:14px;}.elementor-5470 .elementor-element.elementor-element-bd2d440{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-5470 .elementor-element.elementor-element-51431b4{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-5470 .elementor-element.elementor-element-008d09d .elementor-heading-title{font-size:24px;}}@media(min-width:768px){.elementor-5470 .elementor-element.elementor-element-47ee90c{--width:calc(50% - 35px);}.elementor-5470 .elementor-element.elementor-element-633b005{--width:calc(50% - 5px);}}@media(max-width:1279px) and (min-width:768px){.elementor-5470 .elementor-element.elementor-element-47ee90c{--width:100%;}.elementor-5470 .elementor-element.elementor-element-633b005{--width:100%;}.elementor-5470 .elementor-element.elementor-element-e1d7be2{--width:33.33%;}.elementor-5470 .elementor-element.elementor-element-07bdaf1{--width:33.33%;}.elementor-5470 .elementor-element.elementor-element-b7f3e2e{--width:33.33%;}}/* Start custom CSS for jet-woo-product-gallery-slider, class: .elementor-element-812f311 */.elementor-5470 .elementor-element.elementor-element-812f311 .jet-woo-product-gallery-slider .swiper-slide img{
    max-height: 650px;
    object-fit: contain;
}
.elementor-5470 .elementor-element.elementor-element-812f311 .jet-gallery-swiper-thumb{
    margin: 10px 0 0 !important;
}
.elementor-5470 .elementor-element.elementor-element-812f311 .jet-woo-swiper-gallery-thumbs img{
    max-height: 120px;
    max-width: 120px;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for yith_wcwl_add_to_wishlist, class: .elementor-element-fed0992 */.elementor-5470 .elementor-element.elementor-element-fed0992{
    width: 32px;
    height: 32px;
    margin: 0  !important;
    right: 8px;
    top: 8px;
    position: absolute;
    z-index: 5;
    background: #FFF;
    border: 1px solid #E1E1E1;
    border-radius: 50%;
}
.elementor-5470 .elementor-element.elementor-element-fed0992 a.add_to_wishlist, .elementor-5470 .elementor-element.elementor-element-fed0992 .yith-wcwl-add-to-wishlist, .elementor-5470 .elementor-element.elementor-element-fed0992 .yith-wcwl-add-button{
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
}

.elementor-5470 .elementor-element.elementor-element-fed0992 img{
    height: 14px;
    width: 14px;
    margin: 0 !important;
}
.elementor-5470 .elementor-element.elementor-element-fed0992 .yith-wcwl-add-button span, .elementor-5470 .elementor-element.elementor-element-fed0992 .yith-wcwl-wishlistaddedbrowse .feedback{
    display: none !important;
}
.elementor-5470 .elementor-element.elementor-element-fed0992 .yith-wcwl-wishlistexistsbrowse{
    width: 32px;
    height: 32px;
    display: flex;
   align-items: center;
   justify-content: center;
}

.elementor-5470 .elementor-element.elementor-element-fed0992 span.feedback, .elementor-5470 .elementor-element.elementor-element-fed0992 .yith-wcwl-wishlistaddedbrowse, .elementor-5470 .elementor-element.elementor-element-fed0992 .yith-wcwl-wishlistexistsbrowse a{
   font-size: 0 !important;
}
.elementor-5470 .elementor-element.elementor-element-fed0992 .yith-wcwl-wishlistexistsbrowse a{
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}
.elementor-5470 .elementor-element.elementor-element-fed0992 span.feedback img{
   font-size: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-3db08d1 */.elementor-5470 .elementor-element.elementor-element-3db08d1 nav{
    margin: 0 0 20px;
}
@media(max-width:1279px){
    .elementor-5470 .elementor-element.elementor-element-3db08d1 nav{
        margin: 0 0 10px;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-7182d1c */@media(max-width:767px){
    .elementor-5470 .elementor-element.elementor-element-7182d1c .product_title{
        font-weight:500 !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-6cebf3c */.elementor-5470 .elementor-element.elementor-element-6cebf3c .product_meta > span{
    display: none;
}
.elementor-5470 .elementor-element.elementor-element-6cebf3c .product_meta > span.posted_in.detail-container{
    display: flex;
}
.elementor-5470 .elementor-element.elementor-element-6cebf3c .detail-label:after{
    content: ":";
    margin: 0 5px 0 0;
}
.elementor-5470 .elementor-element.elementor-element-6cebf3c .detail-label{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for yith-wc-dynamic-price-table, class: .elementor-element-d8c3351 */.elementor-5470 .elementor-element.elementor-element-d8c3351 .ywdpd-table-discounts-label{
    margin: 0 0 20px;
}
.elementor-5470 .elementor-element.elementor-element-d8c3351 #ywdpd-quantity-table th,.elementor-5470 .elementor-element.elementor-element-d8c3351 #ywdpd-quantity-table td, .elementor-5470 .elementor-element.elementor-element-d8c3351 #ywdpd-quantity-boxed .ywdpd-boxed-item {
    border: 1px solid #C5BBF0;
    padding: 5px;
    text-align: center;
    min-height: unset;
    min-width: 120px;
}
.elementor-5470 .elementor-element.elementor-element-d8c3351 #ywdpd-quantity-table tr td.ywdpd_active, .elementor-5470 .elementor-element.elementor-element-d8c3351 #ywdpd-quantity-boxed .ywdpd-boxed-item.ywdpd_active {
    border: 1px solid #6A55C1;
    color: #6A55C1;
}
.elementor-5470 .elementor-element.elementor-element-d8c3351 td, .elementor-5470 .elementor-element.elementor-element-d8c3351 th{
    background: none !important;
}
.elementor-5470 .elementor-element.elementor-element-d8c3351 #ywdpd-quantity-table tr td.qty-price-info:hover span, .elementor-5470 .elementor-element.elementor-element-d8c3351 #ywdpd-quantity-table tr td:hover {
    color: #6A55C1 !important;
    background: none !important;
}
.elementor-5470 .elementor-element.elementor-element-d8c3351 #ywdpd-quantity-boxed .ywdpd-boxed-item.ywdpd_active .ywdpd-units, .elementor-5470 .elementor-element.elementor-element-d8c3351 #ywdpd-quantity-boxed .ywdpd-boxed-item .ywdpd-discount, .elementor-5470 .elementor-element.elementor-element-d8c3351 #ywdpd-quantity-boxed .ywdpd-boxed-item:hover .ywdpd-units{
    color: #6A55C1;
}
@media(max-width:767px){
    .elementor-5470 .elementor-element.elementor-element-d8c3351 #ywdpd-quantity-boxed.horizontal{
        display:flex;
        flex-wrap: wrap;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-b9ba665 */.elementor-5470 .elementor-element.elementor-element-b9ba665 ins{
    order: -1;
    margin: 0 10px 0 0;
    text-decoration: none;
}
.elementor-5470 .elementor-element.elementor-element-b9ba665 del{
    margin: 0 10px 0 0;
    font-weight: 400;
}
.elementor-5470 .elementor-element.elementor-element-b9ba665 .price{
    display: flex;
}
.elementor-5470 .elementor-element.elementor-element-b9ba665 .discount{
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 600;
    color: #282828;
}
.elementor-5470 .elementor-element.elementor-element-b9ba665{
    padding: 0 0 20px !important;
    border-bottom: 1px #00000040 solid;
    margin: 0 0 20px;
}
.elementor-5470 .elementor-element.elementor-element-b9ba665 .price .amount bdi{
    color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-1b1c92c */.elementor-5470 .elementor-element.elementor-element-1b1c92c .product_meta > span.posted_in, .elementor-5470 .elementor-element.elementor-element-1b1c92c .product_meta > span.tagged_as{
    display: none;
}
.elementor-5470 .elementor-element.elementor-element-1b1c92c .detail-label:after{
    content: ":";
}
.elementor-5470 .elementor-element.elementor-element-1b1c92c .detail-label{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-b6a2bb7 */.elementor-5470 .elementor-element.elementor-element-b6a2bb7 .stock{
    font-family: "Montserrat";
    margin: 0 0 10px;
    font-size: 18px !important;
    text-transform: uppercase;
    color: #6A55C1 !important;
}
.elementor-5470 .elementor-element.elementor-element-b6a2bb7 .stock.out-of-stock {
    margin: 7px 0 7px;
    font-weight: 500;
}
.elementor-5470 .elementor-element.elementor-element-b6a2bb7 form{
    display: flex;
}
.elementor-5470 .elementor-element.elementor-element-b6a2bb7 .quantity{
    order: 2;
}
.elementor-5470 .elementor-element.elementor-element-b6a2bb7 button.button{
    margin: 0 6px 0 0 !important
}
.elementor-5470 .elementor-element.elementor-element-b6a2bb7 .quantity .minus, .elementor-5470 .elementor-element.elementor-element-b6a2bb7 .quantity .plus{
    margin: 0 !important;
}
.elementor-5470 .elementor-element.elementor-element-b6a2bb7 .quantity.hidden{
    display: none !important;
}
.elementor-5470 .elementor-element.elementor-element-b6a2bb7 .quantity .qty{
    min-width:30px;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.elementor-5470 .elementor-element.elementor-element-b6a2bb7 .variations_form.cart{
    display: flex;
    flex-direction: column;
}
.elementor-5470 .elementor-element.elementor-element-b6a2bb7 .variations_form.cart{
    display: flex;
    flex-direction: column;
}
.elementor-5470 .elementor-element.elementor-element-b6a2bb7 .single_add_to_cart_button.button:hover{
    background: linear-gradient(to right, #B2B1F3 0%, #E6B3DF 44%, #F4B2B3 100%);
}
.elementor-5470 .elementor-element.elementor-element-b6a2bb7 .variations{
    margin: 0 !important;
}
.elementor-5470 .elementor-element.elementor-element-b6a2bb7 table.variations tbody>tr:nth-child(odd)>td, .elementor-5470 .elementor-element.elementor-element-b6a2bb7 table tbody>tr:nth-child(odd)>th{
    background: none;
    padding: 0;
}
.elementor-5470 .elementor-element.elementor-element-b6a2bb7 table.variations tbody>tr th{
    margin: 0 0 15px;
    display: flex;
}
.elementor-5470 .elementor-element.elementor-element-b6a2bb7 table.variations tbody>tr th label, .elementor-5470 .elementor-element.elementor-element-b6a2bb7 table tbody>tr th span{
    margin: 0;
    font-family: "Montserrat";
    color: #000;
    line-height: 18px;
}
.elementor-5470 .elementor-element.elementor-element-b6a2bb7 table.variations tbody>tr th label{
    font-size: 18px;
    font-weight: 400;
}
.elementor-5470 .elementor-element.elementor-element-b6a2bb7 table.variations td{
    margin: 0 0 20px;
}
.elementor-5470 .elementor-element.elementor-element-b6a2bb7 table tbody>tr th span{
    font-size: 14px;
    font-weight: 400 !important;
}
.elementor-5470 .elementor-element.elementor-element-b6a2bb7 table.variations .variable-item:not(.radio-variable-item){
    border-radius: 0;
    border-color: #B5B5B5 !important;
    background: #F8E2E6 !important;
}
.elementor-5470 .elementor-element.elementor-element-b6a2bb7 a.reset_variations{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for yith_wcwl_add_to_wishlist, class: .elementor-element-40991a2 */.elementor-5470 .elementor-element.elementor-element-40991a2{
    width: 32px;
    height: 32px;
    margin: 0 0 8px !Important;
}
.elementor-5470 .elementor-element.elementor-element-40991a2 .yith-wcwl-add-to-wishlist{
    margin: 0;
}
.elementor-5470 .elementor-element.elementor-element-40991a2 .yith-wcwl-add-button a, .elementor-5470 .elementor-element.elementor-element-40991a2 .yith-wcwl-wishlistexistsbrowse a, .elementor-5470 .elementor-element.elementor-element-40991a2 .yith-wcwl-wishlistaddedbrowse a{
    width: 32px;
    height: 32px;
    background: url("https://nailtech.mx/wp-content/uploads/2024/10/wishlist-pc-product-page.svg") center no-repeat;
    background-size: 20px;
    display: flex;
    font-size: 0;
}
.elementor-5470 .elementor-element.elementor-element-40991a2 .yith-wcwl-add-button img, .elementor-5470 .elementor-element.elementor-element-40991a2 .yith-wcwl-add-button span, .elementor-5470 .elementor-element.elementor-element-40991a2 .yith-wcwl-wishlistaddedbrowse .feedback{
    display: none !important;
}
.elementor-5470 .elementor-element.elementor-element-40991a2 .yith-wcwl-add-button:hover, .elementor-5470 .elementor-element.elementor-element-40991a2 .yith-wcwl-wishlistexistsbrowse a, .elementor-5470 .elementor-element.elementor-element-40991a2 .yith-wcwl-wishlistaddedbrowse a{
    background: url("https://nailtech.mx/wp-content/uploads/2024/10/wishlist-pc-product-page-filled.svg") center no-repeat;
    background-size: 20px;
}
.elementor-5470 .elementor-element.elementor-element-40991a2 .yith-wcwl-wishlistexistsbrowse{
    width: 32px;
    height: 32px;
    display: flex;
   align-items: center;
   justify-content: center;
}
.elementor-5470 .elementor-element.elementor-element-40991a2 span.feedback{
   font-size: 0;
}
.elementor-5470 .elementor-element.elementor-element-40991a2 span.feedback img{
   font-size: 0;
   display: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-75c2472 */.elementor-5470 .elementor-element.elementor-element-75c2472 svg{
    margin: 0 !important;
}
.elementor-5470 .elementor-element.elementor-element-75c2472 .elementor-icon-list-items{
    display: flex;
    justify-content: space-between
}
@media(max-width:767px){
    .elementor-5470 .elementor-element.elementor-element-75c2472 .elementor-icon-list-text{
        max-width:77px;
        padding: 0 0 0 3px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3137b26 */.elementor-5470 .elementor-element.elementor-element-3137b26{
    border: 1px solid #C7C7C7;
    transition: background .5s;
    width: 220px;
    height: 100px;
}
.elementor-5470 .elementor-element.elementor-element-3137b26:hover{
    background: #FCF7FF;
}
.elementor-5470 .elementor-element.elementor-element-3137b26 .elementor-shortcode{
    height: 100%;
    width: 100%; 
}
.elementor-5470 .elementor-element.elementor-element-3137b26 a{
    height: 100%;
    width: 100%;
    padding: 15px 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-5470 .elementor-element.elementor-element-3137b26 img{
    height: 100% !important;
    width: 100% !important;
    object-fit: contain;
}
@media(msx-width:767px){
    .elementor-5470 .elementor-element.elementor-element-3137b26{
        width: 160px;
        height: 75px;
    }
    .elementor-5470 .elementor-element.elementor-element-3137b26 a{
        padding: 10px 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5e0a93 */.woocommerce-notices-wrapper{
    max-width: 1440px;
    margin: 0 auto;
    padding: 0 20px;
    font-family: "Montserrat";
}
@media(min-width:768px){
    .woocommerce-notices-wrapper .woocommerce-error::before, .woocommerce-notices-wrapper .woocommerce-info::before, .woocommerce-message::before{
        top:50%;
        transform: translate(0,-50%)
    }
}
.woocommerce-notices-wrapper li{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.woocommerce-notices-wrapper a.wc-forward{
    border: 1px solid #2b2b2b;
    border-radius: 0;
    color: #2b2b2b;
    background: transparent;
    padding: 13px;
    width: 150px;
    max-width: 180px;
    display: flex;
    justify-content: center;
    margin: 0 0 0 10px;
    flex: 1 0 auto;
}
.woocommerce-notices-wrapper a.wc-forward:hover{
    background: #2b2b2b;
    color: #FFF;
}
@media(max-width:767px){
    .woocommerce-notices-wrapper{
        padding: 0 8px;
    }
   .woocommerce-notices-wrapper li{
        flex-direction:column;
    } 
    .woocommerce-notices-wrapper a.wc-forward{
        margin: 10px 0 0;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-912fe47 */.elementor-5470 .elementor-element.elementor-element-912fe47 table{
    margin: 0;
    border: 0;
}
.elementor-5470 .elementor-element.elementor-element-912fe47 tr{
    display: flex;
}
.elementor-5470 .elementor-element.elementor-element-912fe47 th, .elementor-5470 .elementor-element.elementor-element-912fe47 td, .elementor-5470 .elementor-element.elementor-element-912fe47 p{
    background: none !important;
    border: 0 !important;
    width: auto !important;
    padding: 0 !important;
}

.elementor-5470 .elementor-element.elementor-element-912fe47 th:after{
    content: ":";
    margin: 0 5px 0 0;
}
.elementor-5470 .elementor-element.elementor-element-912fe47 *{
    font-family: "Montserrat";
    font-style: normal;
    font-size: 16px;
}
@media(max-width:767px){
    .elementor-5470 .elementor-element.elementor-element-912fe47 *{
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e22fac5 */body:not(.elementor-editor-active) .highlights-button a,body:not(.elementor-editor-active) .caracteristicas-button a,body:not(.elementor-editor-active) .description-button a{
    border-color: #A5A5A5 !important;
    background-color: #FFF !important;
    transition: all .5s;
    color: #6C6969 !important;
}
body:not(.elementor-editor-active) .highlights-button:hover a, body:not(.elementor-editor-active) .highlights-button.active a,body:not(.elementor-editor-active) .caracteristicas-button:hover a, body:not(.elementor-editor-active) .caracteristicas-button.active a,body:not(.elementor-editor-active) .description-button:hover a, body:not(.elementor-editor-active) .description-button.active a{
    background-color: #C5BBF0 !important;
    border-color: #8F8D8D !important;
    color: #3B3A3A !important;
    font-weight: 500 !important;
}
body:not(.elementor-editor-active) .highlights-list, body:not(.elementor-editor-active) .caracteristicas-list
, body:not(.elementor-editor-active) .description-list{
    display: none !important;
}
body:not(.elementor-editor-active) .highlights-list.active, body:not(.elementor-editor-active) .caracteristicas-list.active, body:not(.elementor-editor-active) .description-list.active{
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d49976c */.elementor-5470 .elementor-element.elementor-element-d49976c #jp-relatedposts{
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-b9b2208 */.elementor-5470 .elementor-element.elementor-element-b9b2208 .woocommerce-loop-product__buttons{
    display: flex;
    flex-direction: column;
}
.elementor-5470 .elementor-element.elementor-element-b9b2208 .outofstock .woocommerce-loop-product__link > img{
    filter: grayscale(.5);
}
 .elementor-5470 .elementor-element.elementor-element-b9b2208 .outofstock .woocommerce-loop-product__link .price{
     filter: grayscale(1);
 }
.elementor-5470 .elementor-element.elementor-element-b9b2208 .outofstock:after{
    content: "Agotado";
    position: absolute;
    top: 56px;
    left: 14px;
    line-height: 1;
    padding: 6px;
    color: #2B2B2B;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: -0.2px;
    font-family: "Montserrat";
    background: #A5A5A5;
}
.elementor-5470 .elementor-element.elementor-element-b9b2208 .woocommerce-loop-product__buttons a{
    display: flex;
    justify-content: center;
    text-align: center;
    padding: 16px;
}
.elementor-5470 .elementor-element.elementor-element-b9b2208 a.added_to_cart{
    color: #FFF;
    background-color: #444444;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 110%;
    letter-spacing: 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    margin-top: 10px;
}
.elementor-5470 .elementor-element.elementor-element-b9b2208 .woocommerce-loop-product__buttons a:hover{
    background: linear-gradient(to right, #B2B1F3 0%, #E6B3DF 44%, #F4B2B3 100%);
}
.elementor-5470 .elementor-element.elementor-element-b9b2208 .products .product .price{
 display: flex;   
}
.elementor-5470 .elementor-element.elementor-element-b9b2208 .price ins{
    order: -1;
    text-decoration: none;
}
.elementor-5470 .elementor-element.elementor-element-b9b2208 .price del{
    margin: 0 8px;
}
.elementor-5470 .elementor-element.elementor-element-b9b2208 .price ins bdi{
   color: #D9150E;
}
.elementor-5470 .elementor-element.elementor-element-b9b2208 .discount{
    font-weight: 600;
}
.elementor-5470 .elementor-element.elementor-element-b9b2208 .custom-label {
    position: absolute;
    top: 16.5px;
    left: 14px;
    line-height: 1;
    padding: 6px;
    color: #2B2B2B;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: -0.2px;
    font-family: "Montserrat";
}
.elementor-5470 .elementor-element.elementor-element-b9b2208 .bestseller {
    background: #F6BCBA;
}
.elementor-5470 .elementor-element.elementor-element-b9b2208 .nuevo {
    background: #04C31A;
}
.elementor-5470 .elementor-element.elementor-element-b9b2208 .bestseller + .nuevo {
    left: 110px;
}
.elementor-5470 .elementor-element.elementor-element-b9b2208 .yith-wcwl-add-to-wishlist{
    left:auto;
    right: 14px;
    top:14px;
    height: 30px;
    width: 30px;
    border: 1px solid #E1E1E1;
    border-radius: 50%;
    background: #FFF;
}
.elementor-5470 .elementor-element.elementor-element-b9b2208 .yith-wcwl-wishlistaddedbrowse > a, .elementor-5470 .elementor-element.elementor-element-b9b2208 .yith-wcwl-add-button >a{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.elementor-5470 .elementor-element.elementor-element-b9b2208 ul.products li.product .yith-wcwl-add-to-wishlist img{
    width:14px;
    height: 13px;
    position: absolute;
    top: 50%;
    left:50%;
    transform: translate(-50%, -50%)
}
.elementor-5470 .elementor-element.elementor-element-b9b2208 .yith-wcwl-add-button{
    height: 100%;
}
@media(min-width:768px){
    .elementor-5470 .elementor-element.elementor-element-b9b2208 li.product{
        overflow:hidden;
    }
    .elementor-5470 .elementor-element.elementor-element-b9b2208 .woocommerce-loop-product__buttons{
        transform:translate(0, 100%);
        transition: transform .5s;
    }
    .elementor-5470 .elementor-element.elementor-element-b9b2208 li.product:hover .woocommerce-loop-product__buttons{
        transform:translate(0, 0);
    }
}
@media(max-width:767px){
    .elementor-5470 .elementor-element.elementor-element-b9b2208 ul.products{
        display:flex;
        overflow:auto;
        padding: 0 0 8px;
        grid-column-gap: 8px !important;
        grid-row-gap: 8px !important;
    }
    .elementor-5470 .elementor-element.elementor-element-b9b2208 ul.products > li{
        min-width: calc(50% - 4px);
    }
    .elementor-5470 .elementor-element.elementor-element-b9b2208 *::-webkit-scrollbar{
        width: 4px;
        height: 4px;
        border-radius: 5px;
        background: #FCF7FF;
    }
    .elementor-5470 .elementor-element.elementor-element-b9b2208 *::-webkit-scrollbar-track{
        width:4px;
        height: 4px;
        border-radius: 5px;
        background: #FCF7FF;
    }
    .elementor-5470 .elementor-element.elementor-element-b9b2208 *::-webkit-scrollbar-thumb{
        border-radius: 5px;
        width:4px;
        height: 4px;
        background: #6A55C1;
    }
    .elementor-5470 .elementor-element.elementor-element-b9b2208 .yith-wcwl-add-to-wishlist{
        right: 8px;
        top:8px;
        height: 30px;
        width: 30px;
    }
    .elementor-5470 .elementor-element.elementor-element-b9b2208 ul.products li.product .yith-wcwl-add-to-wishlist img{
        width:12px;
        height: 12px;
    }
    .elementor-5470 .elementor-element.elementor-element-b9b2208 .woocommerce-loop-product__buttons a.add_to_cart_button{
        position:absolute;
        width: 30px;
        height:30px;
        right: 8px;
        top: 42px;
        font-size: 0 !important;
        border-radius: 50% !important;
        margin: 0 !important;
        padding: 0 !important;
        background-color: #FFF !important;
        border: 1px solid #E1E1E1 !important;
        background-image: url("https://nailtech.mx/wp-content/uploads/2024/10/cart-icon-product-mobile.svg");
        background-position: 50% 55%;
        background-repeat: no-repeat;
        background-size:18px;
    }
    .elementor-5470 .elementor-element.elementor-element-b9b2208 .custom-label{
        position: absolute;
        top: 12px;
        left: 12px;
        padding: 4px;
        font-size: 8px;
        letter-spacing: -0.15px;
    }
    .elementor-5470 .elementor-element.elementor-element-b9b2208 .outofstock:after{
        top: 36px;
        left: 12px;
        padding: 4px;
        text-transform: uppercase;
        font-size: 8px;
        letter-spacing: -0.15px;
    }
    .elementor-5470 .elementor-element.elementor-element-b9b2208 .bestseller + .nuevo {
        left: 75px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cdfed52 */.elementor-5470 .elementor-element.elementor-element-cdfed52 *{
    font-family: "Montserrat";
}
.elementor-5470 .elementor-element.elementor-element-cdfed52 .outofstock .woocommerce-loop-product__link > img{
    filter: grayscale(.5);
}
 .elementor-5470 .elementor-element.elementor-element-cdfed52 .outofstock .woocommerce-loop-product__link .price{
     filter: grayscale(1);
 }
.elementor-5470 .elementor-element.elementor-element-cdfed52 .outofstock:after{
    content: "Agotado";
    position: absolute;
    top: 56px;
    left: 14px;
    line-height: 1;
    padding: 6px;
    color: #2B2B2B;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: -0.2px;
    font-family: "Montserrat";
    background: #A5A5A5;
}
.elementor-5470 .elementor-element.elementor-element-cdfed52 .a.add_to_cart_button{
    display: flex;
    justify-content: center;
    text-align: center;
    padding: 16px;
}
.elementor-5470 .elementor-element.elementor-element-cdfed52 a.added_to_cart{
    display: none;
}
.elementor-5470 .elementor-element.elementor-element-cdfed52 a.add_to_cart_button:hover, .elementor-5470 .elementor-element.elementor-element-cdfed52 a.product_type_simple:hover{
    background: linear-gradient(to right, #B2B1F3 0%, #E6B3DF 44%, #F4B2B3 100%);
}
.elementor-5470 .elementor-element.elementor-element-cdfed52 .star-rating, .elementor-5470 .elementor-element.elementor-element-cdfed52 .star-rating span::before{
    font-family: WooCommerce !important;
    font-size: 24px !important;
    color: #FFA845;
}
.elementor-5470 .elementor-element.elementor-element-cdfed52 .star-rating{
    margin: 0 0 20px;
}
.elementor-5470 .elementor-element.elementor-element-cdfed52 .onsale{
    display: none;
}
.elementor-5470 .elementor-element.elementor-element-cdfed52 ul.products{
    margin: 0;
    display: grid !important;
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-columns: repeat(4, 1fr);
}
.elementor-5470 .elementor-element.elementor-element-cdfed52 ul.products:before, .elementor-5470 .elementor-element.elementor-element-cdfed52 ul.products:after{
    display: none;
}
.elementor-5470 .elementor-element.elementor-element-cdfed52 ul.products >li{
    margin: 0 !important;
    position: relative;
    overflow: hidden;
    width: auto !important;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.elementor-5470 .elementor-element.elementor-element-cdfed52 .yith-similar-products > h2 > a{
    display: none;
}
.elementor-5470 .elementor-element.elementor-element-cdfed52 .yith-similar-products > h2{
    margin: 0 0 36px;
    font-size: 48px;
    letter-spacing: -2.4px;
    font-weight: 500;
}
.elementor-5470 .elementor-element.elementor-element-cdfed52 a.woocommerce-LoopProduct-link  .woocommerce-loop-product__title{
    font-size: 24px !important;
    font-weight: 400;
    color: #000;
    margin: 0 0 20px !important;
    padding: 0 !important;
}
.elementor-5470 .elementor-element.elementor-element-cdfed52 li > a.button{
    display: flex;
    justify-content: center;
    text-align: center;
    width: 100%;
    background: #444444;
    color: #FFF;
    padding: 16px;
    text-transform: uppercase;
    font-weight: 400;
    border-radius: 0 !important;
    margin: 10px 0 0 !important;
    z-index: 5;
}
.elementor-5470 .elementor-element.elementor-element-cdfed52 .products .product .price{
 display: flex;
 font-size: 18px;
}
.elementor-5470 .elementor-element.elementor-element-cdfed52 .price ins{
    order: -1;
    text-decoration: none;
}
.elementor-5470 .elementor-element.elementor-element-cdfed52 .price del{
    margin: 0 8px;
}
.elementor-5470 .elementor-element.elementor-element-cdfed52 .price bdi{
   color: #1C1C1C;
   font-weight: 500;
}
.elementor-5470 .elementor-element.elementor-element-cdfed52 .price ins bdi{
   color: #D9150E;
   font-weight: 700;
}
.elementor-5470 .elementor-element.elementor-element-cdfed52 .discount{
    font-weight: 600;
    color: #000;
}
.elementor-5470 .elementor-element.elementor-element-cdfed52 .custom-label {
    position: absolute;
    top: 16.5px;
    left: 14px;
    line-height: 1;
    padding: 6px;
    color: #2B2B2B;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: -0.2px;
    font-family: "Montserrat";
}
.elementor-5470 .elementor-element.elementor-element-cdfed52 .bestseller {
    background: #F6BCBA;
}
.elementor-5470 .elementor-element.elementor-element-cdfed52 .nuevo {
    background: #04C31A;
}
.elementor-5470 .elementor-element.elementor-element-cdfed52 .bestseller + .nuevo {
    left: 110px;
}
.elementor-5470 .elementor-element.elementor-element-cdfed52 .yith-wcwl-add-to-wishlist{
    position: absolute;
    left:auto;
    right: 14px;
    top:14px;
    height: 30px;
    width: 30px;
    border: 1px solid #E1E1E1;
    border-radius: 50%;
    background: #FFF;
}
.elementor-5470 .elementor-element.elementor-element-cdfed52 .yith-wcwl-add-to-wishlist span{
    display: none;
}
.elementor-5470 .elementor-element.elementor-element-cdfed52 .yith-wcwl-wishlistaddedbrowse > a, .elementor-5470 .elementor-element.elementor-element-cdfed52 .yith-wcwl-add-button >a{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.elementor-5470 .elementor-element.elementor-element-cdfed52 ul.products li.product .yith-wcwl-add-to-wishlist img{
    width:14px;
    height: 13px;
    position: absolute;
    top: 50%;
    left:50%;
    transform: translate(-50%, -50%)
}
.elementor-5470 .elementor-element.elementor-element-cdfed52 .yith-wcwl-add-button{
    height: 100%;
}
@media(min-width:768px){
    .elementor-5470 .elementor-element.elementor-element-cdfed52 li.product{
        overflow:hidden;
    }
    .elementor-5470 .elementor-element.elementor-element-cdfed52 li.product > a.button{
        transform:translate(0, 100%);
        transition: transform .5s;
    }
    .elementor-5470 .elementor-element.elementor-element-cdfed52 li.product:hover > a.button{
        transform:translate(0, 0);
    }
}
@media(max-width:1279px){
    .elementor-5470 .elementor-element.elementor-element-cdfed52 .yith-similar-products > h2{
        margin: 0 0 36px;
    }
        .elementor-5470 .elementor-element.elementor-element-cdfed52 a.woocommerce-LoopProduct-link  .woocommerce-loop-product__title{
        font-size: 16px !important;
        margin: 0 0 10px !important;
    }
    .elementor-5470 .elementor-element.elementor-element-cdfed52 .yith-similar-products > h2{
        margin: 0 0 36px;
        font-size: 36px;
        letter-spacing: -1px;
        font-weight: 500;
    }
}
@media(max-width:767px){
    .elementor-5470 .elementor-element.elementor-element-cdfed52 ul.products{
        display:flex !important;
        overflow:auto;
        padding: 0 0 8px;
        grid-column-gap: 8px !important;
        grid-row-gap: 8px !important;
    }
    .elementor-5470 .elementor-element.elementor-element-cdfed52 .products .product .price{
     display: flex;
     font-size: 14px;
    }
    .elementor-5470 .elementor-element.elementor-element-cdfed52 ul.products > li{
        min-width: calc(50% - 4px) !important;
        width: calc(50% - 4px) !important;
    }
    .elementor-5470 .elementor-element.elementor-element-cdfed52 *::-webkit-scrollbar{
        width: 4px;
        height: 4px;
        border-radius: 5px;
        background: #FCF7FF;
    }
    .elementor-5470 .elementor-element.elementor-element-cdfed52 *::-webkit-scrollbar-track{
        width:4px;
        height: 4px;
        border-radius: 5px;
        background: #FCF7FF;
    }
    .elementor-5470 .elementor-element.elementor-element-cdfed52 *::-webkit-scrollbar-thumb{
        border-radius: 5px;
        width:4px;
        height: 4px;
        background: #6A55C1;
    }
    .elementor-5470 .elementor-element.elementor-element-cdfed52 .yith-wcwl-add-to-wishlist{
        right: 8px;
        top:8px;
        height: 30px !important;
        width: 30px !important;
        margin: 0;
    }
    .elementor-5470 .elementor-element.elementor-element-cdfed52 ul.products li.product .yith-wcwl-add-to-wishlist img{
        width:12px;
        height: 12px;
    }
    .elementor-5470 .elementor-element.elementor-element-cdfed52 li.product > a.button{
        position:absolute;
        width: 30px !important;
        height:30px !important;
        padding: 0 !important;
        right: 8px;
        top: 42px;
        font-size: 0 !important;
        border-radius: 50% !important;
        margin: 0 !important;
        background-color: #FFF !important;
        border: 1px solid #E1E1E1 !important;
        background-image: url("https://nailtech.mx/wp-content/uploads/2024/10/cart-icon-product-mobile.svg");
        background-position: 50% 55%;
        background-repeat: no-repeat;
        background-size:18px;
    }
    .elementor-5470 .elementor-element.elementor-element-cdfed52 .custom-label{
        position: absolute;
        top: 12px;
        left: 12px;
        padding: 4px;
        font-size: 8px;
        letter-spacing: -0.15px;
    }
    .elementor-5470 .elementor-element.elementor-element-cdfed52 .outofstock:after{
        top: 36px;
        left: 12px;
        padding: 4px;
        text-transform: uppercase;
        font-size: 8px;
        letter-spacing: -0.15px;
    }
    .elementor-5470 .elementor-element.elementor-element-cdfed52 .bestseller + .nuevo {
        left: 75px;
    }
    .elementor-5470 .elementor-element.elementor-element-cdfed52 .star-rating{
        margin: 0 0 10px;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-7a55f65 */.elementor-5470 .elementor-element.elementor-element-7a55f65 .woocommerce-loop-product__buttons{
    display: flex;
    flex-direction: column;
}
.elementor-5470 .elementor-element.elementor-element-7a55f65 .outofstock .woocommerce-loop-product__link > img{
    filter: grayscale(.5);
}
 .elementor-5470 .elementor-element.elementor-element-7a55f65 .outofstock .woocommerce-loop-product__link .price{
     filter: grayscale(1);
 }
.elementor-5470 .elementor-element.elementor-element-7a55f65 .outofstock:after{
    content: "Agotado";
    position: absolute;
    top: 56px;
    left: 14px;
    line-height: 1;
    padding: 6px;
    color: #2B2B2B;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: -0.2px;
    font-family: "Montserrat";
    background: #A5A5A5;
}
.elementor-5470 .elementor-element.elementor-element-7a55f65 .woocommerce-loop-product__buttons a{
    display: flex;
    justify-content: center;
    text-align: center;
    padding: 16px;
}
.elementor-5470 .elementor-element.elementor-element-7a55f65 a.added_to_cart{
    color: #FFF;
    background-color: #444444;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 110%;
    letter-spacing: 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    margin-top: 10px;
}
.elementor-5470 .elementor-element.elementor-element-7a55f65 .woocommerce-loop-product__buttons a:hover{
    background: linear-gradient(to right, #B2B1F3 0%, #E6B3DF 44%, #F4B2B3 100%);
}
.elementor-5470 .elementor-element.elementor-element-7a55f65 .products .product .price{
 display: flex;   
}
.elementor-5470 .elementor-element.elementor-element-7a55f65 .price ins{
    order: -1;
    text-decoration: none;
}
.elementor-5470 .elementor-element.elementor-element-7a55f65 .price del{
    margin: 0 8px;
}
.elementor-5470 .elementor-element.elementor-element-7a55f65 .price ins bdi{
   color: #D9150E;
}
.elementor-5470 .elementor-element.elementor-element-7a55f65 .discount{
    font-weight: 600;
}
.elementor-5470 .elementor-element.elementor-element-7a55f65 .custom-label {
    position: absolute;
    top: 16.5px;
    left: 14px;
    line-height: 1;
    padding: 6px;
    color: #2B2B2B;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: -0.2px;
    font-family: "Montserrat";
}
.elementor-5470 .elementor-element.elementor-element-7a55f65 .bestseller {
    background: #F6BCBA;
}
.elementor-5470 .elementor-element.elementor-element-7a55f65 .nuevo {
    background: #04C31A;
}
.elementor-5470 .elementor-element.elementor-element-7a55f65 .bestseller + .nuevo {
    left: 110px;
}
.elementor-5470 .elementor-element.elementor-element-7a55f65 .yith-wcwl-add-to-wishlist{
    left:auto;
    right: 14px;
    top:14px;
    height: 30px;
    width: 30px;
    border: 1px solid #E1E1E1;
    border-radius: 50%;
    background: #FFF;
}
.elementor-5470 .elementor-element.elementor-element-7a55f65 .yith-wcwl-wishlistaddedbrowse > a, .elementor-5470 .elementor-element.elementor-element-7a55f65 .yith-wcwl-add-button >a{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.elementor-5470 .elementor-element.elementor-element-7a55f65 ul.products li.product .yith-wcwl-add-to-wishlist img{
    width:14px;
    height: 13px;
    position: absolute;
    top: 50%;
    left:50%;
    transform: translate(-50%, -50%)
}
.elementor-5470 .elementor-element.elementor-element-7a55f65 .yith-wcwl-add-button{
    height: 100%;
}
@media(min-width:768px){
    .elementor-5470 .elementor-element.elementor-element-7a55f65 li.product{
        overflow:hidden;
    }
    .elementor-5470 .elementor-element.elementor-element-7a55f65 .woocommerce-loop-product__buttons{
        transform:translate(0, 100%);
        transition: transform .5s;
    }
    .elementor-5470 .elementor-element.elementor-element-7a55f65 li.product:hover .woocommerce-loop-product__buttons{
        transform:translate(0, 0);
    }
}
@media(max-width:767px){
    .elementor-5470 .elementor-element.elementor-element-7a55f65 ul.products{
        display:flex;
        overflow:auto;
        padding: 0 0 8px;
        grid-column-gap: 8px !important;
        grid-row-gap: 8px !important;
    }
    .elementor-5470 .elementor-element.elementor-element-7a55f65 ul.products > li{
        min-width: calc(50% - 4px);
    }
    .elementor-5470 .elementor-element.elementor-element-7a55f65 *::-webkit-scrollbar{
        width: 4px;
        height: 4px;
        border-radius: 5px;
        background: #FCF7FF;
    }
    .elementor-5470 .elementor-element.elementor-element-7a55f65 *::-webkit-scrollbar-track{
        width:4px;
        height: 4px;
        border-radius: 5px;
        background: #FCF7FF;
    }
    .elementor-5470 .elementor-element.elementor-element-7a55f65 *::-webkit-scrollbar-thumb{
        border-radius: 5px;
        width:4px;
        height: 4px;
        background: #6A55C1;
    }
    .elementor-5470 .elementor-element.elementor-element-7a55f65 .yith-wcwl-add-to-wishlist{
        right: 8px;
        top:8px;
        height: 30px;
        width: 30px;
    }
    .elementor-5470 .elementor-element.elementor-element-7a55f65 ul.products li.product .yith-wcwl-add-to-wishlist img{
        width:12px;
        height: 12px;
    }
    .elementor-5470 .elementor-element.elementor-element-7a55f65 .woocommerce-loop-product__buttons a.add_to_cart_button{
        position:absolute;
        width: 30px;
        height:30px;
        right: 8px;
        top: 42px;
        font-size: 0 !important;
        border-radius: 50% !important;
        margin: 0 !important;
        padding: 0 !important;
        background-color: #FFF !important;
        border: 1px solid #E1E1E1 !important;
        background-image: url("https://nailtech.mx/wp-content/uploads/2024/10/cart-icon-product-mobile.svg");
        background-position: 50% 55%;
        background-repeat: no-repeat;
        background-size:18px;
    }
    .elementor-5470 .elementor-element.elementor-element-7a55f65 .custom-label{
        position: absolute;
        top: 12px;
        left: 12px;
        padding: 4px;
        font-size: 8px;
        letter-spacing: -0.15px;
    }
    .elementor-5470 .elementor-element.elementor-element-7a55f65 .outofstock:after{
        top: 36px;
        left: 12px;
        padding: 4px;
        text-transform: uppercase;
        font-size: 8px;
        letter-spacing: -0.15px;
    }
    .elementor-5470 .elementor-element.elementor-element-7a55f65 .bestseller + .nuevo {
        left: 75px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8ce0775 */.elementor-5470 .elementor-element.elementor-element-8ce0775{
    font-family: "Montserrat",serif;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-all-reviews-shortcode .cr-summaryBox-wrap, .elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-reviews-grid .cr-summaryBox-wrap {
    margin: 0;
    background-color: #FFF;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-comment-image-top{
    margin: 0 20px 0 0 !important;
    border: 0 !important;
    max-height: unset !important;
    border-radius: 0;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-comment-image-top img{
    width: 260px !important;
    max-width: 260px !important;
    height: auto !important;
    max-height: unset !important;
    border-radius: 0;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-summaryBox-wrap{
    padding: 0;
    border: 1px solid #8F8D8D;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-overall-rating-wrap, .elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-all-reviews-ajax{
    width: 50% !important;
    padding: 40px 62.5px;
    flex: 1 1 50% !important;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-all-reviews-ajax{
    border-left: 1px solid #8F8D8D;
    height: 100%;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .ivole-meter{
    height: 30px;
    box-shadow: none !important;
    border: 1px solid #636363
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .ivole-meter-bar{
    background: #C5BBF0;
    border: 0;
    box-shadow: none !important;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 #ivole-histogramTable tr.ivole-histogramRow td{
    padding: 0 0 10px;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .ivole-histogramRow, .elementor-5470 .elementor-element.elementor-element-8ce0775 .ivole-histogramRow a{
    font-size: 16px;
    color: #000;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 #ivole-histogramTable {
    max-width: unset;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .ivole-histogramCell2{
    padding: 0 20px 10px !important;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .ivole-histogramCell3 .cr-histogram-a{
    font-weight: 700;
}

.elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-average-rating span{
    font-size: 48px;
    letter-spacing: -2.4px;
    font-weight: 500;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-total-rating-count{
    font-size: 16px;
    line-height: 135%;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-meta-author-title{
   flex-direction:row !important;
   margin: 0 0 8px;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-meta-author-title >div .woocommerce-review__author{
    font-size: 20px !important;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .comment_container > img{
    border-radius: 0 !important;
    border: 0 !important;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-avatar-check{
    display: none !important;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-ajax-reviews-cus-images-title{
    margin: 0 0 20px;
    font-size: 36px;
    letter-spacing: -1px;
    font-weight: 500;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .commentlist li{
    border-top: #8F8D8D 1px solid !important;
    border-bottom: #8F8D8D 1px solid !important;
    padding:  20px 0;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .commentlist li:nth-last-child(2){
    border-bottom: none !important;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .comment-text{
    display: flex;
    flex-wrap:wrap;
    border: 0 !important;
    margin: 0 0 0 60px !important;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .comment-text .meta{
    width: 70%;
    display: flex !important;
    flex-direction: column;
    justify-content: flex-start !important;
    gap: 0;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .comment-text .cr-rating-product-name{
    width: 30%;
    align-items: flex-end !important;
    flex-direction: column;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-product-name-picture, .elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-ajax-search, .elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-summary-separator, .elementor-5470 .elementor-element.elementor-element-8ce0775.cr-add-review-wrap{
    display: none !important;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .comment-text .woocommerce-review__published-date{

}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .comment-text .description p{
    margin: 0 0 20px;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .comment-text .description{
    width: 100%;
    margin: 40px 0 20px;
    font-size: 20px;
    color: #000;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-comment-images{
    width: 100%;
} 
.elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-comment-images .iv-comment-image{
    border-radius: 0;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-comment-images .iv-comment-image img{
    width: 260px;
    max-width: 260px;
    height: auto !important;
    max-height: unset !important;
    border-radius: 0;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-meta-author-title .verified{
    margin: 0 0 0 8px !important;
    font-size: 0 !important;
    height: 24px;
    width: 24px;
    background: url("https://nailtech.mx/wp-content/uploads/2024/10/tick.svg");
    display: block;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .crstar-rating{
    margin: 0 !important;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-rating-product-name{
    justify-content: flex-start;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-count-row-count{
    display: none;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-count-row{
    margin: 40px 0 20px;
    padding: 0;
    background: none !important;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-all-reviews-add-review, .elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-review-form-submit{
    color: #FFF;
    padding: 14px 34px;
    text-transform: uppercase;
     background: linear-gradient(to right, #B2B1F3 0%, #E6B3DF 44%, #F4B2B3 100%);
    background-size: 100%;
    background-position: left;
    transition: background-size 1s;
    border: none;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-all-reviews-add-review:hover, .elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-review-form-submit:hover{
    background: linear-gradient(to right, #B2B1F3 0%, #E6B3DF 44%, #F4B2B3 100%);
    background-size: 150%;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-all-reviews-add-review:hover, .elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-review-form-submit:hover{
    background: #2b2b2b;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-ajax-reviews-sort{
    border: 1px solid #E1E1E1;
    padding: 14px;
    font-size: 14px;
    border-radius: 0;
}
.elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-count-row *{
    outline: none !important;
}
@media(max-width: 1024px){
    .elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-overall-rating-wrap, .elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-all-reviews-ajax{
        padding: 20px;
    }
}
@media(max-width: 767px){
    .elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-all-reviews-shortcode ol li.review .comment_container img.avatar{
        width: 40px !important;
    }
    .elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-overall-rating-wrap, .elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-all-reviews-ajax{
        width: 100% !important;
        flex: 1 1 100% !important;
    }
    .elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-all-reviews-ajax {
        border-top: 1px solid #8F8D8D;
        border-left: 0;
        height: auto;
        border-radius: 0;
    }
    .elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-meta-author-title >div .woocommerce-review__author{
        font-size:16px !important;
        font-weight:700 !important;
    }
    .elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-meta-author-title{
        display:flex;
        align-items:center !important;
        margin: 0;
    }
    .elementor-5470 .elementor-element.elementor-element-8ce0775 .comment-text{
        margin: 0!important;
    }
    .elementor-5470 .elementor-element.elementor-element-8ce0775 .comment-text .description{
        margin: 10px 0;
        
    }
    .elementor-5470 .elementor-element.elementor-element-8ce0775 .comment-text .description p{
        margin: 0 0 10px;
        font-size: 14px;
    }
    .elementor-5470 .elementor-element.elementor-element-8ce0775 .comment-text .meta{
        margin: 0 0 0 50px;
        width: calc(70% - 50px);
    }
    .elementor-5470 .elementor-element.elementor-element-8ce0775 .ivole-histogramCell2 {
        padding: 0 10px 10px !important;
    }
    .elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-average-rating span{
        font-size: 24px;
        letter-spacing: -0.5px;
    }
    .elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-average-rating{
        font-size: 24px;
        font-weight: bold;
        line-height: 110%;
        margin: 0 0 4px;
    }
    .elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-total-rating-count{
        margin: 4px 0 0;
        font-size: 14px;
    }
    .elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-ajax-reviews-cus-images-title{
        font-size: 18px;
        letter-spacing: -0.4px;
        font-weight:500;
        margin: 20px 0 20px;
    }
    .elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-ajax-reviews-cus-images-div2{
        display:flex;
        flex-wrap:nowrap;
        overflow:auto;
    }
    .elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-comment-images{

    }
    .elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-comment-image-top{
        margin: 0 8px 0 0 !important;
        width: auto !important;
        min-width: 150px !important;
        max-width: 150px !important;
    }
    .elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-comment-image-top img{
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
        object-fit: cover;
    }
    .elementor-5470 .elementor-element.elementor-element-8ce0775 *::-webkit-scrollbar{
        width: 4px;
        height: 4px;
        border-radius: 5px;
        background: #FCF7FF;
    }
    .elementor-5470 .elementor-element.elementor-element-8ce0775 *::-webkit-scrollbar-track{
        width:4px;
        height: 4px;
        border-radius: 5px;
        background: #FCF7FF;
    }
    .elementor-5470 .elementor-element.elementor-element-8ce0775 *::-webkit-scrollbar-thumb{
        border-radius: 5px;
        width:4px;
        height: 4px;
        background: #6A55C1;
    }
    .elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-ajax-reviews-sort{
        width:100%;
    }
    .elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-all-reviews-add-review{
        width:100%;
    }
    .elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-ajax-reviews-sort-div{
        width: 100%;
        margin: 0 0 8px;
    }
    .elementor-5470 .elementor-element.elementor-element-8ce0775 .cr-count-row{
        flex-wrap: wrap;
    }
}/* End custom CSS */