@charset "utf-8";span.mobile-menu-toggle-icon:before{content:'MENU';font-size:16px}.woocommerce-js ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title{line-height:1.3em}body:not(.page-id-6991) .elementor-section.elementor-section-stretched .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0px}.elementor-section.elementor-section-stretched .elementor-column-gap-default>.elementor-column>.elementor-element-populated .elementor-heading-title{font-weight:600;font-size:32px;font-size:1.8823529411765rem;line-height:1.2}@media (max-width:921px){.elementor-section.elementor-section-stretched .elementor-column-gap-default>.elementor-column>.elementor-element-populated .elementor-heading-title{font-size:30px}}@media (max-width:544px){.elementor-section.elementor-section-stretched .elementor-column-gap-default>.elementor-column>.elementor-element-populated .elementor-heading-title{font-size:26px}}.elementor-6991 .elementor-element.elementor-element-6813db7c{padding:60px 0}.elementor-6991 .elementor-element.elementor-element-6813db7c .elementor-column>.elementor-element-populated{border-radius:16px;padding:30px;margin:10px;box-shadow:0 10px 25px rgba(0,0,0,0.1);transition:all 0.3s ease}.elementor-6991 .elementor-element.elementor-element-6813db7c .elementor-column>.elementor-element-populated:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,0.2)}.elementor-6991 .elementor-element.elementor-element-6813db7c .elementor-widget-heading .elementor-heading-title{font-size:22px;font-weight:700;color:#721B40;margin-bottom:10px}.elementor-6991 .elementor-element.elementor-element-6813db7c .elementor-widget-heading.elementor-element-b58f3a4 .elementor-heading-title{color:#fff}.elementor-6991 .elementor-element.elementor-element-6813db7c .elementor-widget-text-editor p{font-size:14px;margin-bottom:10px}.elementor-6991 .elementor-element-ec548cd p,.elementor-6991 .elementor-element-903fc9c p,.elementor-6991 .elementor-element-0d09b90 p{font-weight:600}.elementor-element-5a348ac0>.elementor-element-populated{background:linear-gradient(135deg,#721B40,#a8326a);color:#fff}.elementor-element-5a348ac0 .elementor-heading-title,.elementor-element-5a348ac0 p{color:#fff}.elementor-6991 .elementor-element.elementor-element-6813db7c .elementor-column{display:flex}.elementor-6991 .elementor-element.elementor-element-6813db7c .elementor-column>.elementor-element-populated{display:flex;flex-direction:column;justify-content:space-between}.elementor-6991 .elementor-element.elementor-element-11dd0192{padding:80px 0;background:#f6f3f7}.elementor-6991 .elementor-element.elementor-element-11dd0192 .elementor-container{display:flex}.elementor-6991 .elementor-element.elementor-element-11dd0192 .elementor-column{display:flex}.elementor-6991 .elementor-element.elementor-element-11dd0192 .elementor-column>.elementor-element-populated{background:#fff;border-radius:20px;padding:50px;margin:10px;box-shadow:0 15px 40px rgba(0,0,0,0.06);border:1px solid rgba(0,0,0,0.04);display:flex;flex-direction:column;transition:all 0.3s ease}.elementor-6991 .elementor-element.elementor-element-11dd0192 .elementor-column>.elementor-element-populated:hover{transform:translateY(-4px);box-shadow:0 25px 60px rgba(0,0,0,0.08)}.elementor-6991 .elementor-element.elementor-element-29b1c55>.elementor-element-populated{background:linear-gradient(135deg,#6f2c7f,#8e3a8f);color:#fff}.elementor-6991 .elementor-element.elementor-element-11dd0192 .elementor-heading-title{font-size:26px;font-weight:700;margin-bottom:15px}.elementor-6991 .elementor-element.elementor-element-11dd0192 .elementor-widget-text-editor p{font-size:15px;line-height:1.7;color:#333}.elementor-6991 .elementor-element.elementor-element-29b1c55 p{color:#fff}.elementor-6991 .elementor-element.elementor-element-29b1c55 .elementor-heading-title,.elementor-6991 .elementor-element.elementor-element-11dd0192 .elementor-heading-title{color:#68376f !important;font-size:24px !important}.elementor-6991 .elementor-element.elementor-element-97ff3fc ul{padding-left:0;list-style:none}.elementor-6991 .elementor-element.elementor-element-97ff3fc li{margin-bottom:14px;font-size:15px;line-height:1.6;padding-left:32px;position:relative;color:#333}.elementor-6991 .elementor-element.elementor-element-97ff3fc li:before{content:"";width:10px;height:10px;background:#8e3a8f;border-radius:50%;position:absolute;left:0;top:7px}.elementor-element-7368743{background:#f3eef6;padding:40px 20px;border-radius:12px;margin-top:30px;margin-bottom:20px}.elementor-element-7368743 ul.products li.product{background:#fff;border-radius:12px;padding:15px;transition:all 0.3s ease;box-shadow:0 10px 30px rgba(0,0,0,0.05)}.elementor-element-7368743 ul.products li.product:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(0,0,0,0.12)}.elementor-element-7368743 .woocommerce-loop-product__title{color:#3a2a40;font-weight:600}.elementor-element-7368743 .price{color:#68376f;font-weight:700}.elementor-element-7368743 .button{background:#68376f;color:#fff;border-radius:6px;padding:10px 16px;font-weight:600;transition:0.3s}.elementor-element-7368743 .button:hover{background:#8a4a91}.elementor-element-7368743 .ast-woo-product-category{color:#888;font-size:12px}.woocommerce-js .show-on-hover{padding:10px}.elementor-element-7368743 .astra-shop-thumbnail-wrap img{max-height:250px !important;object-fit:contain}.yith-wcbm-badge.yith-wcbm-badge-text.yith-wcbm-badge-9902{width:120px;height:34px}@media (max-width:544px){.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-element .elementor-wc-products .woocommerce[class*="columns-"] ul.products li.product{width:100%;margin:0;flex:0 0 100%}}.elementor-element-ddaaa0b{background:#f7f4f9;padding:60px 20px}.elementor-element-ddaaa0b .elementor-heading-title{text-align:center}.elementor-element-ddaaa0b h2.elementor-heading-title{color:#68376f;font-weight:700}.elementor-element-ddaaa0b .elementor-element-1bcfbd3 .elementor-heading-title{color:#666;font-size:18px}.elementor-element-ddaaa0b ul.products li.product{background:#fff;border-radius:12px;padding:15px;transition:all 0.3s ease;box-shadow:0 10px 30px rgba(0,0,0,0.05)}.elementor-element-ddaaa0b ul.products li.product:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(0,0,0,0.12)}li .astra-shop-thumbnail-wrap{padding:10px}.elementor-element-ddaaa0b .astra-shop-thumbnail-wrap img{border-radius:8px}.elementor-element-ddaaa0b .astra-shop-thumbnail-wrap img{max-height:250px !important;object-fit:contain}.elementor-element-ddaaa0b .woocommerce-loop-product__title{color:#3a2a40;font-weight:600}.elementor-element-ddaaa0b .price{color:#68376f;font-weight:700}.elementor-element-ddaaa0b .button{background:#68376f;color:#fff;border-radius:6px;padding:10px 16px;font-weight:600;transition:0.3s}.elementor-element-ddaaa0b .button:hover{background:#8a4a91}.elementor-element-ddaaa0b .ast-woo-product-category{color:#888;font-size:12px}.elementor-element-55435c29{padding:100px 40px;background:linear-gradient(135deg,#6f2c7f,#9b6aa3);position:relative;overflow:hidden}.elementor-element-55435c29::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,0.05),transparent 60%);pointer-events:none}.elementor-element-55435c29 .elementor-container{align-items:center}.elementor-element-55435c29 .elementor-element-5fb2cf1 .elementor-heading-title{color:rgba(255,255,255,0.7);letter-spacing:2px;font-size:14px}.elementor-element-55435c29 .elementor-element-1129a36 .elementor-heading-title{color:#fff;font-size:34px;font-weight:700;margin-bottom:20px}.elementor-element-55435c29 .elementor-widget-text-editor{color:rgba(255,255,255,0.9)}.elementor-element-55435c29 p{line-height:1.7}.elementor-element-55435c29 a{color:#d8ff7a;text-decoration:underline}.elementor-element-55435c29 ul{list-style:none;padding-left:0;margin-top:20px}.elementor-element-55435c29 li{position:relative;padding-left:28px;margin-bottom:12px;line-height:1.6}.elementor-element-55435c29 li::before{content:"";width:10px;height:10px;background:#d8ff7a;border-radius:50%;position:absolute;left:0;top:8px}.elementor-element-55435c29 .elementor-widget-image img{border-radius:20px;box-shadow:0 25px 60px rgba(0,0,0,0.3);transition:0.4s}.elementor-element-55435c29 .elementor-widget-image img:hover{transform:scale(1.03)}.elementor-element-55435c29 .elementor-button{background:transparent;border:2px solid #fff;color:#fff;padding:14px 30px;border-radius:8px;font-weight:600;letter-spacing:1px;transition:0.3s}.elementor-element-55435c29 .elementor-button:hover{background:#fff;color:#6f2c7f}@media (max-width:1024px){.elementor-element-55435c29{padding:60px 20px}.elementor-element-55435c29 .elementor-container{flex-direction:column}.elementor-element-55435c29 .elementor-column{width:100% !important}.elementor-element-55435c29 .elementor-widget-image{margin-top:30px}.elementor-element-55435c29 .elementor-heading-title{text-align:center}.elementor-element-55435c29 ul{max-width:600px;margin:20px auto}.elementor-element-55435c29 .elementor-button-wrapper{text-align:center;margin-top:20px}}@media (max-width:991px){.ast-header-break-point .site-primary-footer-wrap[data-section="section-primary-footer-builder"]{display:grid;padding:20px}}@media (max-width:1024px) and (min-width:768px){.elementor-container{padding:0 20px}.elementor-6991 .elementor-element.elementor-element-6813db7c .elementor-column>.elementor-element-populated{padding:20px;margin:0px}.elementor-6991 .elementor-element.elementor-element-6813db7c .elementor-heading-title{font-size:18px}.elementor-6991 .elementor-element.elementor-element-11dd0192 .elementor-container{flex-direction:column}.elementor-6991 .elementor-element.elementor-element-11dd0192 .elementor-column{width:100% !important}.elementor-6991 .elementor-element.elementor-element-11dd0192 .elementor-column>.elementor-element-populated{padding:30px}.elementor-6991 .elementor-element.elementor-element-11dd0192 .elementor-heading-title{font-size:22px !important;text-align:center}.elementor-element-7368743 ul.products{grid-template-columns:repeat(2,1fr) !important;gap:20px}.elementor-element-7368743 ul.products li.product{padding:12px}.elementor-element-7368743 .astra-shop-thumbnail-wrap img{max-height:220px !important}.elementor-element-7368743 .woocommerce-loop-product__title{font-size:15px}.elementor-element-ddaaa0b ul.products{grid-template-columns:repeat(2,1fr) !important;gap:20px}.elementor-element-ddaaa0b .astra-shop-thumbnail-wrap img{max-height:220px !important}.elementor-element-55435c29{padding:60px 20px}.elementor-element-55435c29 .elementor-container{flex-direction:column}.elementor-element-55435c29 .elementor-column{width:100% !important}.elementor-element-55435c29 .elementor-widget-image{margin-top:30px}.elementor-element-55435c29 .elementor-heading-title{text-align:center}.elementor-element-55435c29 ul{max-width:600px;margin:20px auto}.elementor-element-55435c29 .elementor-button{padding:12px 24px}.elementor-element-6813db7c .elementor-column.elementor-col-33{width:32.333%}.elementor-section.elementor-section-boxed.elementor-element-6813db7c>.elementor-container{gap:10px}.elementor-element-6813db7c .elementor-heading-title{font-size:24px !important}}@media (max-width:767px){.elementor-6991 .elementor-element.elementor-element-11dd0192{padding:30px 0}.elementor-6991 .elementor-element.elementor-element-11dd0192 .elementor-column>.elementor-element-populated{padding:30px 20px}.elementor-element-7368743{margin-top:20px}.elementor-element-7368743 ul.products li.product{padding:10px !important;border-radius:10px !important}.elementor-element-7368743 .astra-shop-thumbnail-wrap img{max-height:220px !important;object-fit:contain}.elementor-element-7368743 .woocommerce-loop-product__title{font-size:14px !important;line-height:1.3 !important;margin-bottom:5px !important}.elementor-element-7368743 .ast-woo-product-category{font-size:11px !important}.elementor-element-7368743 .price{font-size:16px !important}.elementor-element-7368743 .star-rating{font-size:12px !important;margin:5px 0 !important}.elementor-element-7368743 .button{width:100% !important;font-size:13px !important;padding:8px !important;text-align:center}.elementor-element-7368743 ul.products{gap:15px}.yith-wcbm-badge.yith-wcbm-badge-text.yith-wcbm-badge-9902{width:120px;height:20px}.elementor-6991 .elementor-element.elementor-element-29b1c55 .elementor-heading-title,.elementor-6991 .elementor-element.elementor-element-11dd0192 .elementor-heading-title{color:#68376f !important;font-size:22px !important}.elementor-element-ddaaa0b ul.products li.product{padding:10px !important}.elementor-element-ddaaa0b .astra-shop-thumbnail-wrap img{max-height:180px;object-fit:contain}.elementor-element-ddaaa0b .woocommerce-loop-product__title{font-size:14px;line-height:1.3}.elementor-element-ddaaa0b .price{font-size:15px}.elementor-element-ddaaa0b .button{width:100%;font-size:13px;padding:8px}.elementor-element-ddaaa0b ul.products{gap:15px}.elementor-element-ddaaa0b .elementor-element-1bcfbd3 .elementor-heading-title{font-size:14px;padding:0 10px}.elementor-element-7368743{padding:20px 0px}.elementor-element-ddaaa0b{padding:20px 0px}}@media (max-width:544px){.ast-container .woocommerce ul.products:not(.elementor-grid),.woocommerce-page ul.products:not(.elementor-grid),.woocommerce.mobile-columns-2 ul.products:not(.elementor-grid),.woocommerce-page.mobile-columns-2 ul.products:not(.elementor-grid){grid-template-columns:repeat(1,minmax(0,1fr))}}
