.theme-flatsome .sub-menu .banner-grid.grid-none-animation>.grid-col{position:unset!important;transform:none!important}.breadcrumb .breadcrumb-item{margin-left:0;font-size:16px;font-weight:600;text-transform:none}.breadcrumb .breadcrumb-item a{color:#433F41}.breadcrumb .breadcrumb-item a:hover{text-decoration:underline}.breadcrumb .breadcrumb-item.active{color:#CA3366}.border-L{position:relative;line-height:1}.border-L::before{content:'';width:1px;height:30px;border-left:5px solid #CA3366;position:absolute;top:calc(50% - 15px);left:0}.border-L .section-title{padding-left:24px}section .title-large,section .title-large .section-title{font-size:32px;margin-bottom:0;font-weight:700;margin-top:0}section .title-medium .section-title,section .title-medium{font-size:24px;margin-bottom:0;font-weight:700}section .title-large .section-title .sub-title{font-family:inherit;font-size:40px;text-transform:uppercase}section .desc-large *,section .desc-large p,section._sc .accordion .accordion-item .accordion-inner p,section._sc .accordion .accordion-item .accordion-inner ul li,.about_pvt .text h3,.about_pvt .text p,.about_pvt .text ul,.about_pvt .text ul li,.sec_product .text p{font-size:16px;line-height:1.4}section._sc .accordion .accordion-item{margin-bottom:16px}section._sc .accordion .accordion-item .accordion-title{border:2px solid #FFF4EF;border-left-color:#CA3366;border-left-width:5px;border-radius:0 99px 99px 0;background-color:#FFF4EF;padding:12px 24px;margin-bottom:16px}section._sc .accordion .accordion-item .accordion-title.active{border:2px solid #CA3366;border-left-width:5px}section._sc .accordion .accordion-item .accordion-title button{display:none}section._sc .accordion .accordion-item .accordion-title span{font-size:24px;line-height:1.2;color:#CA3366}section._sc .accordion .accordion-item .accordion-inner{background-color:#F9F9F9;border-radius:16px;padding:12px 24px}.about_pvt .text h3,.about_pvt .text p,.about_pvt .text ul,.about_pvt .text ul li{margin-bottom:6px}.sec_product h2.section-title{margin-bottom:0}.sec_product .text p{margin-bottom:6px;margin-top:0}.sec_product .banner,.sec_product .banner .banner-bg{border-radius:16px;box-shadow:0 0 4px 0 rgba(255,255,255,.2)}.sec_product .banner .section-title{margin-bottom:16px}.sec_product .banner .section-title p{font-size:24px;font-weight:600;margin-bottom:0}.sec_contact .page-contact-row{padding:0 24px}.sec_contact .col--L{padding:0 12px 0 24px!important}.sec_contact .col--L .ace-title{margin-bottom:16px!important}.sec_contact .col--L .ace-title .section-title{font-size:28px}.sec_contact .col--R{padding:0 24px 0 12px!important}.sec_contact .col--R .flex-col{margin-bottom:16px}.sec_contact .col--R input,.sec_contact .col--R input::placeholder,.sec_contact .col--R textarea,.sec_contact .col--R textarea::placeholder{font-size:16px;line-height:1.2;color:#433F41;padding:0 0 8px!important;box-shadow:none;outline:none}.sec_contact .col--R input.wpcf7-countrytext{padding:8px 8px 8px 60px!important;border-radius:8px}.sec_contact .col--R form i{display:none}.sec_contact .col--R .wpcf7-radio{font-size:16px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sec_contact .col--R .wpcf7-radio .wpcf7-list-item,.sec_contact .col--R .wpcf7-radio .wpcf7-list-item label{margin:0}.sec_contact .col--R .wpcf7-submit{margin:0;color:#fff;padding:12px 24px!important;border-radius:32px}.blog-archive .archive-page-header .page-title{font-size:32px;margin-bottom:0;font-weight:700;margin-top:0}.blog-archive .archive-page-header .taxonomy-description{font-size:16px;line-height:1.4}.blog-archive .archive-page-header .sub-cates a{padding:12px 24px}.blog-archive>.row>.col{flex-basis:100%;max-width:100%;padding:0 24px}.blog-archive section{padding:24px 0}.blog-archive section .sec-title{padding-left:24px;color:#CA3366;font-weight:600;font-size:32px;margin-bottom:24px;display:block}.blog-archive .posts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.blog-archive .posts-grid .post{margin-bottom:0;box-shadow:0 16px 40px -8px #585C5F29;border-radius:16px}.blog-archive .posts-grid .post img{border-radius:16px 16px 0 0;width:100%}.blog-archive .posts-grid .post .p1{padding:16px}.blog-archive .posts-grid .post .post-date,.blog-archive .posts-grid .post .post-content{font-size:14px;line-height:1.4;margin:0;color:#111;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.blog-archive .posts-grid .post .post-date{margin:6px 0}.blog-archive .posts-grid .post .post-title{font-weight:600;font-size:16px;line-height:1.4;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.blog-archive .pagination{padding-top:24px;display:flex;justify-content:center;gap:12px}.blog-archive .pagination .page-numbers{background-color:#E9E9E9;color:#000;min-width:32px;height:32px;border-radius:99px;display:flex;justify-content:center;align-items:center;line-height:1;font-weight:700;padding:0 12px}.blog-archive .pagination .page-numbers:hover,.blog-archive .pagination .page-numbers.current{background-color:#CA3366;color:#fff}.blog-archive .posts-grid.top-viewed-posts{grid-template-columns:1fr 1fr}.blog-archive .posts-grid.top-viewed-posts .post:first-child{grid-row:1 / span 4}.blog-archive .posts-grid.top-viewed-posts .post:first-child .post-title{font-size:24px}.blog-archive .posts-grid.top-viewed-posts .post:first-child .post-date,.blog-archive .posts-grid.top-viewed-posts .post:first-child .post-content{font-size:18px}.blog-archive .posts-grid.top-viewed-posts .post:nth-child(n+2) a{display:grid;grid-template-columns:200px 1fr}.blog-archive .posts-grid.top-viewed-posts .post:nth-child(n+2) img{border-radius:16px 0 0 16px}.archive.woocommerce .category-page-title{padding:32px 0 0}.archive.woocommerce .category-page-title .breadcrumb{margin-bottom:0}.archive.woocommerce .category-page-title .page-title{font-size:32px;line-height:1.2;font-weight:700;color:#CA3366;text-align:left}.archive.woocommerce .category-page-title .page-excerpt hr{display:none}.archive.woocommerce .category-page-title .page-excerpt{font-size:16px;line-height:1.4;text-align:left}.archive.woocommerce .category-page-title .category-page-thumbnail{margin-top:32px;box-shadow:0 16px 40px -8px #585C5F29}.archive.woocommerce .category-page-row{padding:32px 15px 0}.archive.woocommerce .category-page-row .shop-container>.flex-row.mb{margin-bottom:16px}.archive.woocommerce .category-page-row .woocommerce-ordering,.archive.woocommerce .category-page-row .woocommerce-ordering select{margin:0}.archive.woocommerce .category-page-row .woocommerce-ordering select{height:fit-content}.archive.woocommerce .category-page-row .woocommerce-ordering select,.archive.woocommerce .category-page-row .total_products{background-color:#E9E9E9;padding:8px 16px;font-size:16px;line-height:1.4;border-radius:32px}.archive.woocommerce .category-page-row .archive-content.collapsed .term-description{max-height:250px;width:100%}.archive.woocommerce .category-page-row .archive-content .term-description{width:100%;max-height:100%;overflow:hidden}.archive.woocommerce .category-page-row .archive-content{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f2f2f2;padding:32px;border-radius:16px}.archive.woocommerce .category-page-row .archive-content.collapsed{position:relative}.archive.woocommerce .category-page-row .archive-content .readmoreBtn{margin:16px 0 0;padding:8px 24px;width:fit-content;background-color:#ca3366;color:#fff;font-size:16px;line-height:1.2;border-radius:32px;display:flex;align-items:center;gap:6px;z-index:9}.archive.woocommerce .category-page-row .archive-content .readmoreBtn i{font-size:12px}.archive.woocommerce .category-page-row .archive-content .term-description h2,.archive.woocommerce .category-page-row .archive-content .term-description h3,.archive.woocommerce .category-page-row .archive-content .term-description h4,.arhive.woocommerce .category-page-row .archive-content .term-description h5{margin-bottom:8px;line-height:1.8}.archive.woocommerce .category-page-row .archive-content .term-description h2{font-size:24px}.archive.woocommerce .category-page-row .archive-content .term-description h3{font-size:20px}.archive.woocommerce .category-page-row .archive-content .term-description h4{font-size:1.4rem}.archive.woocommerce .category-page-row .archive-content .term-description h4{font-size:1.2rem}.archive.woocommerce .category-page-row .archive-content .term-description p,.archive.woocommerce .category-page-row .archive-content .term-description ul li{margin-bottom:8px;font-size:16px;line-height:1.4}.archive.woocommerce .category-page-row .term-description .table{margin-bottom:8px;font-size:16px;line-height:1.2}.archive.woocommerce .category-page-row .term-description .table .table-cell{padding:0;border:none}.archive.woocommerce .category-page-row .term-description .table .table-cell span{display:block;padding:8px 12px;border:1px solid #585C5F29}.archive.woocommerce .products{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.archive.woocommerce .products .product{max-width:100%;flex-basis:100%;padding:0}.archive.woocommerce .products .product .box-text-products{display:flex;flex-direction:column}.archive.woocommerce .products .product .box-text-products .title-wrapper{order:1}.archive.woocommerce .products .product .box-text-products .title-wrapper .category,.archive.woocommerce .products .product .box-text-products .title-wrapper .product-title{text-align:center;margin:4px 0}.archive.woocommerce .products .product .box-text-products .title-wrapper .product-title{font-weight:600;font-size:14px;line-height:1.3}.archive.woocommerce .products .product .box-text-products .price-wrapper{order:2;padding:0;margin:0 0 8px;height:fit-content!important}.archive.woocommerce .products .product .box-text-products .rating{justify-content:center;margin:0;display:none}.archive.woocommerce .products .product .box-text-products .rate-count{font-size:13px;line-height:1}.archive.woocommerce .products .product .box-text-products .rate-count span{margin-left:6px}.archive.woocommerce .products .product .ux-swatches-in-loop{order:3;justify-content:center;margin-bottom:0;gap:6px}.archive.woocommerce .products .product .ux-swatches-in-loop .ux-swatch{width:24px;height:24px;padding:1px;border-radius:99px;margin:0}.archive.woocommerce .products .product .ux-swatches-in-loop .ux-swatch img{border-radius:99px}.archive.woocommerce .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label .term-label,.archive.woocommerce .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-label{font-size:14px}.archive.woocommerce .yith-wcan-filters .yith-wcan-filter .filter-items.filter-label{margin:0}.products .slick-track{gap:24px}#footer .f_usp .ace-iconbox--icon .icon-inner{background-color:#fff;padding:24px;border-radius:99px}#footer .f_usp .ace-title .section-title-center .section-title-main,#footer .f_usp .ace-title .section-title-center .section-title-main p{margin:0}#footer .f_usp .ace-iconbox--content,#footer .f_usp .ace-iconbox--content .ace-text--head{padding:0}#footer .f_usp .ace-iconbox--content .ace-text--head{font-size:24px!important}#footer .sec_f_contact .ace-title.container{padding:0px!important}#footer .sec_f_contact .btn-contact strong{color:#CA3366;font-weight:600;font-size:24px;margin-right:16px;padding:0}#footer .sec_f_contact .btn-contact a{font-size:20px;line-height:1.2;padding:12px 24px;background-color:#CA3366;color:#fff;border-radius:32px}#footer form .flex-col{margin-bottom:20px}#footer form .flex-col.flex-submit{margin-bottom:0}#footer form .wpcf7-form-control{padding:8px 16px 8px 8px!important;height:fit-content;border-color:#fff;box-shadow:none;font-size:18px;line-height:1.4}#footer form .wpcf7-countrytext{padding-left:60px!important}#footer form .flex-col textarea{min-height:fit-content;color:#fff;margin-bottom:0;font-size:18px}#footer form .flex-col textarea::placeholder{color:#fff;font-size:18px}#footer form i{display:none}#footer form .wpcf7-form-control:focus{color:#fff}#footer form .wpcf7-form-control.wpcf7-radio{display:flex;flex-wrap:wrap;gap:16px;padding:0px!important}#footer form .wpcf7-form-control.wpcf7-radio .wpcf7-list-item,#footer form .wpcf7-form-control.wpcf7-radio .wpcf7-list-item label{margin:0;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px}#footer form .wpcf7-form-control.wpcf7-radio .wpcf7-list-item label input{margin:0}#footer form .wpcf7-submit{margin:20px auto 0;border-radius:32px;padding:12px 24px!important;background-color:#FBCCC8;color:#CA3366;text-transform:none;border:none}header .header-tab-menu .nav-vertical .tab{border:none}header .header-tab-menu .nav-vertical .tab a{padding:12px 0;font-size:16px;line-height:1.2;font-weight:600;color:#0a0a0a}header .header-tab-menu .nav-vertical .tab a span{border-left:2px solid #CA3366;padding-left:16px;display:block}header .header-tab-menu .nav-vertical .tab.active a{color:#CA3366}header .header-tab-menu .tab-panels img{border-radius:16px;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}header .header-tab-menu .tab-panels .ux-menu-link a{font-size:16px;line-height:1.2;font-weight:500;color:#0a0a0a;border:none!important;min-height:fit-content;padding:8px}header .header-tab-menu .tab-panels .ux-menu-link a:hover,header .header-tab-menu .tab-panels .ux-menu-link a.ux-menu-link--active{background-color:#CA3366;color:white!important}header .header-nav .menu-item a{font-size:16px;line-height:1.2;font-weight:600;padding:0 8px;color:#0a0a0a}header .header-nav .menu-item a::after{display:none}.header-main .gt_switcher .gt_selected a,.header-main .header-search a,.header-main .header-contact-wrapper a{border:1px solid #F68F86!important;border-radius:99px;padding:8px 12px!important;background-color:#FFF4EF!important;font-size:16px!important;line-height:1!important;min-height:fit-content}.header-main .header-search a,.header-main .header-contact-wrapper a{padding:0!important;margin:0px!important;width:42px;height:42px;display:inline-flex!important;align-items:center;justify-content:center}.header-main .header-contact-wrapper a span{display:none}.theme-flatsome .header-main .social-icons,.header-main .cart-icon strong,.theme-flatsome .header-main .menu-title,.theme-flatsome .header-main .header-button>.button.is-outline,.theme-flatsome .header-main .nav>li>a>i:not(.icon-angle-down){top:0px!important;font-size:16px!important;color:#F68F86!important}@media (max-width:1024px){#header #masthead{height:fit-content;padding:8px 0}#header .stuck #masthead{height:65px!important}#header #masthead #logo img{max-height:60px;padding:0}#footer .f_usp{padding:var(--size-4) var(--size-1)}#footer .f_usp .ace-title .section-title-center p{font-size:var(--size-2)}#footer .f_usp .col>.col-inner{padding:0 var(--size-0)}#footer .f_usp .ace-iconbox--content .ace-text--head{font-size:var(--size-1-mb)!important}#footer .f_usp .ace-box-wrap.icon-top .ace-iconbox--icon{max-width:72px}#footer .f_usp .ace-box-wrap.icon-top .ace-iconbox--icon .icon-inner{padding:var(--size-1)}#footer .sec_f_contact .form-title{font-size:var(--size-2)}#footer .sec_f_contact .form-desc,#footer form .wpcf7-form-control,#footer form .wpcf7-form-control.wpcf7-radio .wpcf7-list-item,#footer form .wpcf7-form-control.wpcf7-radio .wpcf7-list-item label,#footer form .flex-col textarea,#footer form .flex-col textarea::placeholder,#footer .sec_f_contact .btn-contact strong{font-size:var(--size-1-mb)}#footer form .wpcf7-form-control.wpcf7-radio{gap:var(--size-0)}#footer .sec_f_contact .btn-contact a{font-size:var(--size-1)}.archive.woocommerce .category-page-title{padding-top:24px}.archive.woocommerce .category-page-row{padding:24px 0 0}.archive.woocommerce .category-page-row .shop-container>.flex-row.mb{flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;gap:8px}.archive.woocommerce .category-page-row .shop-container>.flex-row.mb .total_products{order:2;white-space:nowrap}.archive.woocommerce .category-page-row .shop-container>.flex-row.mb .category-filtering{order:1;width:50%;padding:0;display:flex;align-items:center;gap:8px}.archive.woocommerce .category-page-row .category-filtering .filter-button{margin:0;padding:8px 16px;border:1px solid #0a0a0a;border-radius:32px}.archive.woocommerce .category-page-row .shop-container>.flex-row.mb .woocommerce-ordering{order:3;white-space:nowrap}.archive.woocommerce .category-page-row .woocommerce-ordering select{font-size:15px;line-height:1}.archive.woocommerce .category-page-title .breadcrumb{text-align:left}.archive.woocommerce .category-page-title .page-title{font-size:24px;text-align:left}.archive.woocommerce .category-page-title .category-page-thumbnail{margin-top:24px}.archive.woocommerce .products{grid-template-columns:repeat(3,1fr)}.archive.woocommerce .products .product .box-text-products .title-wrapper .product-title{height:fit-content!important}.archive.woocommerce .products .product .box-text-products{height:100%!important}.archive.woocommerce .category-page-row .shop-container>.flex-row.mb .category-filtering .widget_layered_nav_filters{display:flex;align-items:center;margin-bottom:0}.archive.woocommerce .category-page-row .category-filtering .filter-button,.archive.woocommerce .category-page-row .woocommerce-ordering select,.archive.woocommerce .category-page-row .total_products{font-size:12px}.archive.woocommerce .yith-wcan-filters{background-color:transparent}.archive.woocommerce.yith-wcan-filters .yith-wcan-filter{margin-bottom:16px}.archive.woocommerce .yith-wcan-filters .yith-wcan-filter .filter-title{font-size:14px;margin-bottom:0}.archive.woocommerce .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label .term-label,.archive.woocommerce .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-label,.theme-flatsome .breadcrumb .breadcrumb-item,.archive.woocommerce .category-page-row .archive-content.collapsed .term-description,.archive.woocommerce .category-page-row .archive-content .readmoreBtn{font-size:12px;line-height:1.3}.archive.woocommerce .category-page-row .archive-content{padding:16px}.archive.woocommerce .category-page-row .archive-content .term-description h2{font-size:20px}.archive.woocommerce .category-page-row .archive-content .term-description h3{font-size:16px}.archive.woocommerce .category-page-row .archive-content .term-description h4{font-size:14px}.archive.woocommerce .category-page-row .archive-content .term-description h5{font-size:12px}.archive.woocommerce .category-page-row .archive-content .term-description p,.archive.woocommerce .category-page-row .archive-content .term-description ul li{margin-bottom:8px;font-size:12px;line-height:1.4}.blog-archive .archive-page-header .page-title{font-size:24px}.blog-archive .archive-page-header .taxonomy-description{font-size:13px}.blog-archive .posts-grid.top-viewed-posts .post:nth-child(n+2) a{grid-template-columns:180px 1fr}.blog-archive .posts-grid.top-viewed-posts .post:nth-child(n+2) img{object-fit:cover;height:100%}.blog-archive .posts-grid.top-viewed-posts .post:first-child .post-title{font-size:16px}.blog-archive .posts-grid.top-viewed-posts .post:first-child .post-date,.blog-archive .posts-grid.top-viewed-posts .post:first-child .post-content,.blog-archive .posts-grid .post .post-date,.blog-archive .posts-grid .post .post-content{font-size:13px}.blog-archive .posts-grid.top-viewed-posts .post:first-child{grid-row:1 / span 2}.blog-archive .posts-grid .post img{aspect-ratio:16/9;object-fit:cover;object-position:left bottom}.blog-archive .posts-grid.top-viewed-posts .post:nth-child(n+2) a{height:100%}.blog-archive .posts-grid.top-viewed-posts{gap:12px}.blog-archive .posts-grid{gap:12px}.blog-archive .posts-grid .post .post-title{font-size:14px}.blog-archive .posts-grid .post .post-date{margin:2px 0}}@media (max-width:576px){#footer .f_usp .col.small-6{max-width:50%;flex-basis:50%}#footer .f_usp .col>.col-inner{padding-bottom:8px}.archive.woocommerce .products{grid-template-columns:1fr 1fr;gap:8px}.archive.woocommerce .category-page-row .shop-container>.flex-row.mb{flex-wrap:wrap;justify-content:center}.archive.woocommerce .category-page-row .shop-container>.flex-row.mb .category-filtering{width:100%;justify-content:center}.blog-archive>.row>.col{padding:0 16px}.blog-archive .posts-grid.top-viewed-posts{grid-template-columns:1fr}.blog-archive .posts-grid{grid-template-columns:1fr 1fr}.sec_contact .page-contact-row{padding:0 16px}.sec_contact .col--L .ace-title .section-title{font-size:24px}.sec_contact .col--R input,.sec_contact .col--R input::placeholder,.sec_contact .col--R textarea,.sec_contact .col--R textarea::placeholder{font-size:13px}.sec_contact iframe{border-radius:0}.sec_contact .col--L .title-medium{font-size:16px}}