@import url(https://fonts.googleapis.com/css2?family=Fredoka:wght@600;700&family=Nunito:wght@400;600;700;800&family=Quicksand:wght@600;700&display=swap);.elementor-12422 .elementor-element.elementor-element-6a1e68d3{--display:flex;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12422 .elementor-element.elementor-element-7aab6c8 .woocommerce-breadcrumb{color:#000;font-family:"Poppins",Sans-serif;font-size:17px;font-weight:500}.elementor-12422 .elementor-element.elementor-element-7aab6c8 .woocommerce-breadcrumb>a{color:#656565}.elementor-12422 .elementor-element.elementor-element-43338a03{--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:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12422 .elementor-element.elementor-element-c7d69ea{width:var(--container-widget-width,500px);max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0}.elementor-12422 .elementor-element.elementor-element-1cd504bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-12422 .elementor-element.elementor-element-61b57a40 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:35px;font-weight:600;color:#050505}.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-weight:var(--e-global-typography-primary-font-weight)}.elementor-12422 .elementor-element.elementor-element-50a1488e{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.woocommerce .elementor-12422 .elementor-element.elementor-element-50a1488e .price{color:#000;font-family:"Poppins",Sans-serif;font-size:24px;font-weight:700}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-12422 .elementor-element.elementor-element-39146083{margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-12422 .elementor-element.elementor-element-39146083 .cart button,.elementor-12422 .elementor-element.elementor-element-39146083 .cart .button{transition:all 0.2s}.elementor-12422 .elementor-element.elementor-element-39146083 .quantity .qty{transition:all 0.2s}.elementor-12422 .elementor-element.elementor-element-662661d{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12422 .elementor-element.elementor-element-7ed85ead{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products>h2{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-woocommerce-product-related.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-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-12422 .elementor-element.elementor-element-244f3e1d.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-12422 .elementor-element.elementor-element-244f3e1d.elementor-wc-products ul.products li.product span.onsale{display:block}@media(max-width:1024px){.elementor-12422 .elementor-element.elementor-element-244f3e1d.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}@media(max-width:767px){.elementor-12422 .elementor-element.elementor-element-6a1e68d3{--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12422 .elementor-element.elementor-element-7aab6c8 .woocommerce-breadcrumb{font-size:13px;text-align:center}.elementor-12422 .elementor-element.elementor-element-43338a03{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-12422 .elementor-element.elementor-element-1cd504bb{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-12422 .elementor-element.elementor-element-61b57a40{text-align:center}.elementor-12422 .elementor-element.elementor-element-50a1488e{margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-12422 .elementor-element.elementor-element-1a61fcdb{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-12422 .elementor-element.elementor-element-14c09504{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:center}.elementor-12422 .elementor-element.elementor-element-662661d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-12422 .elementor-element.elementor-element-6490571c{width:var(--container-widget-width,310px);max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0}.elementor-12422 .elementor-element.elementor-element-7ed85ead{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-12422 .elementor-element.elementor-element-244f3e1d.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}@media(min-width:768px){.elementor-12422 .elementor-element.elementor-element-43338a03{--content-width:1250px}.elementor-12422 .elementor-element.elementor-element-1cd504bb{--width:700px}}.woocommerce-notices-wrapper .woocommerce-message{display:none!important}.elementor-element-6490571c{--theme-black:#1a1a1a;--theme-purple:#4A154B;--theme-purple-hover:#310d32;--theme-purple-soft:rgba(74, 21, 75, 0.12);--theme-border:#f0f0f0;--theme-card-bg:#ffffff;--theme-gray-subtle:#fafafa;font-family:'Nunito',-apple-system,BlinkMacSystemFont,sans-serif!important}.elementor-element-6490571c .woocommerce-tabs{margin-top:40px!important}.elementor-element-6490571c ul.tabs.wc-tabs{display:flex!important;gap:8px!important;padding:0 0 10px 0!important;margin:0!important;border-bottom:2px solid var(--theme-border)!important;list-style:none!important;overflow-x:auto!important;scrollbar-width:none!important}.elementor-element-6490571c ul.tabs.wc-tabs::-webkit-scrollbar{display:none!important}.elementor-element-6490571c ul.tabs.wc-tabs li{background:transparent!important;border:none!important;margin:0!important;padding:0!important}.elementor-element-6490571c ul.tabs.wc-tabs li a{display:inline-block!important;padding:10px 20px!important;font-family:'Nunito',sans-serif!important;font-size:0.95rem!important;font-weight:700!important;color:#666666!important;text-decoration:none!important;border-radius:30px!important;background:var(--theme-gray-subtle)!important;border:1px solid var(--theme-border)!important;transition:all 0.25s ease!important;white-space:nowrap!important}.elementor-element-6490571c ul.tabs.wc-tabs li:hover a{color:var(--theme-purple)!important;background:#ffffff!important}.elementor-element-6490571c ul.tabs.wc-tabs li.active a{background:var(--theme-purple)!important;color:#ffffff!important;border-color:var(--theme-purple)!important;box-shadow:0 4px 14px rgb(74 21 75 / .3)!important}.elementor-element-6490571c .woocommerce-Tabs-panel{background:var(--theme-card-bg)!important;border:1px solid var(--theme-border)!important;border-radius:16px!important;padding:32px!important;margin-top:20px!important;box-shadow:0 4px 20px rgb(0 0 0 / .03)!important}.elementor-element-6490571c .woocommerce-Tabs-panel>h2,.elementor-element-6490571c .woocommerce-Reviews-title{font-family:'Fredoka','Quicksand','Nunito',sans-serif!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:0.02em!important;color:var(--theme-black)!important;margin:0 0 16px 0!important}.elementor-element-6490571c .woocommerce-Tabs-panel p{font-family:'Nunito',sans-serif!important;font-size:0.95rem!important;line-height:1.7!important;color:#4a4a4a!important}.elementor-element-6490571c table.shop_attributes{width:100%!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid var(--theme-border)!important;border-radius:12px!important;overflow:hidden!important;margin:0!important}.elementor-element-6490571c table.shop_attributes th,.elementor-element-6490571c table.shop_attributes td{padding:14px 18px!important;border-bottom:1px solid var(--theme-border)!important;font-family:'Nunito',sans-serif!important;font-size:0.9rem!important}.elementor-element-6490571c table.shop_attributes tr:last-child th,.elementor-element-6490571c table.shop_attributes tr:last-child td{border-bottom:none!important}.elementor-element-6490571c table.shop_attributes th{background-color:var(--theme-gray-subtle)!important;font-weight:700!important;color:var(--theme-black)!important;width:30%!important}.elementor-element-6490571c table.shop_attributes td{background-color:#ffffff!important;color:#555555!important;font-weight:600!important}.elementor-element-6490571c table.shop_attributes td p{margin:0!important}.elementor-element-6490571c .comment-reply-title{font-family:'Fredoka','Quicksand','Nunito',sans-serif!important;font-size:1.2rem!important;font-weight:700!important;color:var(--theme-black)!important;display:block!important;margin-bottom:16px!important}.elementor-element-6490571c .comment-form label{font-family:'Nunito',sans-serif!important;font-size:0.85rem!important;font-weight:700!important;color:var(--theme-black)!important;display:block!important;margin-bottom:8px!important}.elementor-element-6490571c .comment-form textarea{width:100%!important;background:var(--theme-gray-subtle)!important;border:1px solid var(--theme-border)!important;border-radius:10px!important;padding:12px!important;font-family:'Nunito',sans-serif!important;font-size:0.9rem!important;outline:none!important;box-sizing:border-box!important;transition:all 0.25s ease!important}.elementor-element-6490571c .comment-form textarea:focus{border-color:var(--theme-purple)!important;background:#ffffff!important;box-shadow:0 0 0 3px var(--theme-purple-soft)!important}.elementor-element-6490571c p.stars a{color:#d1d1d1!important;transition:color 0.2s ease!important}.elementor-element-6490571c p.stars a:hover,.elementor-element-6490571c p.stars a.active{color:var(--theme-purple)!important}.elementor-element-6490571c input#submit{height:44px!important;background-color:var(--theme-black)!important;color:#ffffff!important;font-family:'Nunito',sans-serif!important;font-size:0.82rem!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.05em!important;border:none!important;border-radius:8px!important;padding:0 24px!important;cursor:pointer!important;transition:background-color 0.25s ease,box-shadow 0.25s ease,transform 0.2s ease!important}.elementor-element-6490571c input#submit:hover{background-color:var(--theme-purple)!important;transform:translateY(-2px)!important;box-shadow:0 6px 14px rgb(74 21 75 / .35)!important}.elementor-element-6490571c input#submit:active{transform:translateY(0)!important}@media (max-width:540px){.elementor-element-6490571c .woocommerce-Tabs-panel{padding:18px!important;border-radius:12px!important}.elementor-element-6490571c .woocommerce-Tabs-panel>h2,.elementor-element-6490571c .woocommerce-Reviews-title{font-size:1.35rem!important}.elementor-element-6490571c ul.tabs.wc-tabs li a{padding:8px 14px!important;font-size:0.85rem!important}.elementor-element-6490571c table.shop_attributes th{width:38%!important}.elementor-element-6490571c input#submit{width:100%!important}}.elementor-widget-woocommerce-product-related{--luxury-black:#1a1a1a;--luxury-pink:#d9658b;--luxury-pink-hover:#c44d73;--luxury-pink-soft:rgba(217, 101, 139, 0.12);--luxury-border:#f0f0f0;--luxury-card-bg:#ffffff;--luxury-gray-subtle:#fafafa}.elementor-widget-woocommerce-product-related section.related.products{font-family:'Nunito',-apple-system,BlinkMacSystemFont,sans-serif!important;margin-top:56px!important;padding-top:40px!important;border-top:1px solid #ebebeb!important;width:100%!important}.elementor-widget-woocommerce-product-related section.related.products>h2{font-family:'Fredoka','Quicksand','Nunito',sans-serif!important;font-size:2.1rem!important;font-weight:700!important;letter-spacing:0.02em!important;color:var(--luxury-black)!important;margin-bottom:28px!important;text-align:left!important;text-transform:none!important}.elementor-widget-woocommerce-product-related ul.products.elementor-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px!important;margin:0!important;padding:0!important;list-style:none!important}.elementor-widget-woocommerce-product-related ul.products.elementor-grid li.product{float:none!important;width:100%!important;margin:0!important;background:var(--luxury-card-bg)!important;border:1px solid var(--luxury-border)!important;border-radius:16px!important;padding:16px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;box-sizing:border-box!important;transition:transform 0.3s cubic-bezier(.16,1,.3,1),box-shadow 0.3s ease,border-color 0.3s ease!important}.elementor-widget-woocommerce-product-related ul.products.elementor-grid li.product:hover{transform:translateY(-4px)!important;border-color:rgb(217 101 139 / .35)!important;box-shadow:0 12px 28px rgb(0 0 0 / .06)!important}.elementor-widget-woocommerce-product-related ul.products.elementor-grid li.product a.woocommerce-LoopProduct-link{text-decoration:none!important;color:inherit!important;display:flex!important;flex-direction:column!important;flex-grow:1!important}.elementor-widget-woocommerce-product-related ul.products.elementor-grid li.product img{width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;object-fit:cover!important;border-radius:12px!important;background-color:var(--luxury-gray-subtle)!important;margin-bottom:14px!important;transition:transform 0.35s ease!important}.elementor-widget-woocommerce-product-related ul.products.elementor-grid li.product:hover img{transform:scale(1.02)!important}.elementor-widget-woocommerce-product-related ul.products.elementor-grid li.product h2.woocommerce-loop-product__title{font-family:'Nunito',sans-serif!important;font-size:1rem!important;font-weight:700!important;line-height:1.35!important;color:var(--luxury-black)!important;margin:0 0 8px 0!important;padding:0!important;transition:color 0.2s ease!important}.elementor-widget-woocommerce-product-related ul.products.elementor-grid li.product:hover h2.woocommerce-loop-product__title{color:var(--luxury-pink)!important}.elementor-widget-woocommerce-product-related ul.products.elementor-grid li.product span.price{font-family:'Nunito',sans-serif!important;font-size:1.05rem!important;font-weight:800!important;color:var(--luxury-black)!important;margin-bottom:16px!important;display:block!important}.elementor-widget-woocommerce-product-related ul.products.elementor-grid li.product span.price .woocommerce-Price-currencySymbol{font-size:0.85rem!important;color:var(--luxury-pink)!important;font-weight:700!important}.elementor-widget-woocommerce-product-related ul.products.elementor-grid li.product a.button{width:100%!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:var(--luxury-black)!important;color:#ffffff!important;font-family:'Nunito',sans-serif!important;font-size:0.82rem!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.05em!important;border:none!important;border-radius:8px!important;padding:0 14px!important;margin:0!important;text-decoration:none!important;cursor:pointer!important;box-sizing:border-box!important;transition:background-color 0.25s ease,box-shadow 0.25s ease,transform 0.2s ease!important}.elementor-widget-woocommerce-product-related ul.products.elementor-grid li.product a.button:hover{background-color:var(--luxury-pink)!important;color:#ffffff!important;transform:translateY(-2px)!important;box-shadow:0 6px 14px rgb(217 101 139 / .3)!important}.elementor-widget-woocommerce-product-related ul.products.elementor-grid li.product a.button:active{transform:translateY(0)!important}@media (max-width:1024px){.elementor-widget-woocommerce-product-related ul.products.elementor-grid{grid-template-columns:repeat(2,1fr)!important;gap:18px!important}}@media (max-width:540px){.elementor-widget-woocommerce-product-related section.related.products{margin-top:36px!important;padding-top:20px!important}.elementor-widget-woocommerce-product-related section.related.products>h2{font-size:1.6rem!important;margin-bottom:18px!important}.elementor-widget-woocommerce-product-related ul.products.elementor-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.elementor-widget-woocommerce-product-related ul.products.elementor-grid li.product{padding:10px!important;border-radius:12px!important}.elementor-widget-woocommerce-product-related ul.products.elementor-grid li.product h2.woocommerce-loop-product__title{font-size:0.88rem!important;margin-bottom:4px!important}.elementor-widget-woocommerce-product-related ul.products.elementor-grid li.product span.price{font-size:0.88rem!important;margin-bottom:10px!important}.elementor-widget-woocommerce-product-related ul.products.elementor-grid li.product a.button{height:38px!important;font-size:0.72rem!important}}.elementor-widget-woocommerce-product-related ul.products.elementor-grid li.product span.price .woocommerce-Price-currencySymbol{color:black!important}