.elementor-1084 .elementor-element.elementor-element-842dbe7{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1084 .elementor-element.elementor-element-a4cdb17 .woocommerce-breadcrumb{color:#000;font-family:"Poppins",Sans-serif;font-size:17px;font-weight:500}.elementor-1084 .elementor-element.elementor-element-a4cdb17 .woocommerce-breadcrumb>a{color:#656565}.elementor-1084 .elementor-element.elementor-element-ff45ef0{--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:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1084 .elementor-element.elementor-element-cdbd98e{width:var(--container-widget-width,500px);max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0}.elementor-1084 .elementor-element.elementor-element-3447bb5{--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-1084 .elementor-element.elementor-element-8af9143 .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-1084 .elementor-element.elementor-element-4cd60aa{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.woocommerce .elementor-1084 .elementor-element.elementor-element-4cd60aa .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-1084 .elementor-element.elementor-element-a8e7f78{margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-1084 .elementor-element.elementor-element-a8e7f78 .cart button,.elementor-1084 .elementor-element.elementor-element-a8e7f78 .cart .button{transition:all 0.2s}.elementor-1084 .elementor-element.elementor-element-a8e7f78 .quantity .qty{transition:all 0.2s}.elementor-1084 .elementor-element.elementor-element-863c73e{--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-1084 .elementor-element.elementor-element-52f3fee{--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-1084 .elementor-element.elementor-element-151c8db.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-1084 .elementor-element.elementor-element-151c8db.elementor-wc-products ul.products li.product span.onsale{display:block}@media(max-width:1024px){.elementor-1084 .elementor-element.elementor-element-151c8db.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}@media(max-width:767px){.elementor-1084 .elementor-element.elementor-element-842dbe7{--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-1084 .elementor-element.elementor-element-a4cdb17 .woocommerce-breadcrumb{font-size:13px;text-align:center}.elementor-1084 .elementor-element.elementor-element-ff45ef0{--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-1084 .elementor-element.elementor-element-3447bb5{--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-1084 .elementor-element.elementor-element-8af9143{text-align:center}.elementor-1084 .elementor-element.elementor-element-4cd60aa{margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-1084 .elementor-element.elementor-element-a8abfd2{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-1084 .elementor-element.elementor-element-1e9ec90{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:center}.elementor-1084 .elementor-element.elementor-element-863c73e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-1084 .elementor-element.elementor-element-f4dee38{width:var(--container-widget-width,310px);max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0}.elementor-1084 .elementor-element.elementor-element-52f3fee{--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-1084 .elementor-element.elementor-element-151c8db.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}@media(min-width:768px){.elementor-1084 .elementor-element.elementor-element-ff45ef0{--content-width:1250px}.elementor-1084 .elementor-element.elementor-element-3447bb5{--width:700px}}.woocommerce-notices-wrapper .woocommerce-message{display:none!important}.woocommerce-tabs.wc-tabs-wrapper{--luxury-black:#121212;--luxury-pink:#d9658b;--luxury-pink-hover:#c44d73;--luxury-pink-soft:rgba(217, 101, 139, 0.12);--luxury-border:#ececec;--luxury-gray-bg:#fafafa;--luxury-text-body:#4a4a4a;font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,sans-serif;margin-top:48px!important;border-top:1px solid var(--luxury-border);padding-top:32px}.woocommerce-tabs ul.tabs.wc-tabs{display:flex!important;justify-content:flex-start!important;gap:32px!important;padding:0 0 12px 0!important;margin:0 0 32px 0!important;list-style:none!important;border-bottom:1px solid var(--luxury-border)!important;overflow-x:auto!important;white-space:nowrap!important}.woocommerce-tabs ul.tabs.wc-tabs::-webkit-scrollbar{display:none}.woocommerce-tabs ul.tabs.wc-tabs li{background:transparent!important;border:none!important;padding:0 0 12px 0!important;margin:0!important;position:relative!important}.woocommerce-tabs ul.tabs.wc-tabs li a{font-size:0.88rem!important;font-weight:600!important;letter-spacing:0.08em!important;text-transform:uppercase!important;color:#8e8e93!important;text-decoration:none!important;transition:color 0.25s ease!important;display:block!important}.woocommerce-tabs ul.tabs.wc-tabs li:hover a{color:var(--luxury-black)!important}.woocommerce-tabs ul.tabs.wc-tabs li.active a{color:var(--luxury-black)!important}.woocommerce-tabs ul.tabs.wc-tabs li.active::after{content:''!important;position:absolute!important;bottom:-1px!important;left:0!important;width:100%!important;height:2px!important;background-color:var(--luxury-pink)!important;border-radius:2px 2px 0 0!important}.woocommerce-tabs .panel{border:none!important;box-shadow:none!important;padding:0!important;background:transparent!important}.woocommerce-tabs .panel h2{font-family:'Playfair Display',Georgia,serif!important;font-size:1.5rem!important;font-weight:700!important;color:var(--luxury-black)!important;margin-bottom:20px!important;letter-spacing:-0.01em!important}.woocommerce-tabs #tab-description p{font-size:0.95rem!important;line-height:1.8!important;color:var(--luxury-text-body)!important;max-width:800px!important}.woocommerce-tabs table.shop_attributes{width:100%!important;max-width:700px!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid var(--luxury-border)!important;border-radius:10px!important;overflow:hidden!important}.woocommerce-tabs table.shop_attributes tr{transition:background-color 0.2s ease!important}.woocommerce-tabs table.shop_attributes tr:not(:last-child){border-bottom:1px solid var(--luxury-border)!important}.woocommerce-tabs table.shop_attributes tr:nth-child(even){background-color:var(--luxury-gray-bg)!important}.woocommerce-tabs table.shop_attributes th.woocommerce-product-attributes-item__label{width:32%!important;padding:14px 18px!important;font-size:0.8rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.06em!important;color:var(--luxury-black)!important;border:none!important;background:transparent!important}.woocommerce-tabs table.shop_attributes td.woocommerce-product-attributes-item__value{padding:14px 18px!important;border:none!important;background:transparent!important}.woocommerce-tabs table.shop_attributes td.woocommerce-product-attributes-item__value p{margin:0!important;font-size:0.92rem!important;color:var(--luxury-text-body)!important;font-style:normal!important}.woocommerce-tabs #reviews .woocommerce-noreviews{font-size:0.95rem!important;color:#777777!important;margin-bottom:24px!important}.woocommerce-tabs #reviews #reply-title{font-family:'Playfair Display',Georgia,serif!important;font-size:1.25rem!important;font-weight:600!important;color:var(--luxury-black)!important;display:block!important;margin-bottom:8px!important}.woocommerce-tabs #reviews .comment-notes{font-size:0.82rem!important;color:#8e8e93!important;margin-bottom:20px!important}.woocommerce-tabs #reviews .comment-form-rating label{display:block!important;font-size:0.8rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.06em!important;color:var(--luxury-black)!important;margin-bottom:6px!important}.woocommerce-tabs #reviews .comment-form-rating .stars a{color:var(--luxury-pink)!important}.woocommerce-tabs #review_form label{display:block!important;font-size:0.78rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.06em!important;color:var(--luxury-black)!important;margin-bottom:6px!important}.woocommerce-tabs #review_form input[type="text"],.woocommerce-tabs #review_form input[type="email"],.woocommerce-tabs #review_form textarea{width:100%!important;background-color:var(--luxury-gray-bg)!important;border:1.5px solid var(--luxury-border)!important;border-radius:8px!important;padding:12px 14px!important;font-size:0.92rem!important;color:var(--luxury-black)!important;outline:none!important;transition:all 0.2s ease!important;box-sizing:border-box!important}.woocommerce-tabs #review_form input[type="text"]:focus,.woocommerce-tabs #review_form input[type="email"]:focus,.woocommerce-tabs #review_form textarea:focus{border-color:var(--luxury-pink)!important;background-color:#ffffff!important;box-shadow:0 0 0 3px var(--luxury-pink-soft)!important}.woocommerce-tabs #review_form .comment-form-cookies-consent{display:flex!important;align-items:center!important;gap:8px!important;margin-top:14px!important}.woocommerce-tabs #review_form .comment-form-cookies-consent label{font-size:0.82rem!important;font-weight:400!important;text-transform:none!important;letter-spacing:normal!important;color:#666666!important;margin:0!important}.woocommerce-tabs #review_form .comment-form-cookies-consent input[type="checkbox"]{accent-color:var(--luxury-pink)!important}.woocommerce-tabs #review_form input#submit{height:48px!important;background-color:var(--luxury-black)!important;color:#ffffff!important;font-family:inherit!important;font-size:0.88rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.08em!important;border:none!important;border-radius:8px!important;padding:0 28px!important;cursor:pointer!important;transition:all 0.3s ease!important;box-shadow:0 4px 12px rgb(0 0 0 / .1)!important;margin-top:12px!important}.woocommerce-tabs #review_form input#submit:hover{background-color:var(--luxury-pink)!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px rgb(217 101 139 / .3)!important}@media (max-width:600px){.woocommerce-tabs.wc-tabs-wrapper{margin-top:32px!important;padding-top:20px!important}.woocommerce-tabs ul.tabs.wc-tabs{gap:20px!important;margin-bottom:24px!important}.woocommerce-tabs ul.tabs.wc-tabs li a{font-size:0.8rem!important}.woocommerce-tabs table.shop_attributes th.woocommerce-product-attributes-item__label{width:40%!important;padding:10px 12px!important}.woocommerce-tabs table.shop_attributes td.woocommerce-product-attributes-item__value{padding:10px 12px!important}.woocommerce-tabs #review_form input#submit{width:100%!important}}section.related.products{--luxury-black:#121212;--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;font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,sans-serif!important;margin-top:56px!important;padding-top:40px!important;border-top:1px solid #ebebeb!important}section.related.products>h2{font-family:'Playfair Display',Georgia,serif!important;font-size:1.85rem!important;font-weight:700!important;letter-spacing:-0.02em!important;color:var(--luxury-black)!important;margin-bottom:28px!important;text-align:left!important}section.related.products ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px!important;padding:0!important;margin:0!important;list-style:none!important}section.related.products ul.products 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:12px!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}section.related.products ul.products 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}section.related.products ul.products li.product a.woocommerce-LoopProduct-link{text-decoration:none!important;color:inherit!important;display:flex!important;flex-direction:column!important;flex-grow:1!important}section.related.products ul.products li.product img{width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;object-fit:cover!important;border-radius:8px!important;background-color:var(--luxury-gray-subtle)!important;margin-bottom:14px!important;transition:transform 0.35s ease!important}section.related.products ul.products li.product:hover img{transform:scale(1.02)!important}section.related.products ul.products li.product h2.woocommerce-loop-product__title{font-family:'Playfair Display',Georgia,serif!important;font-size:1.05rem!important;font-weight:600!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}section.related.products ul.products li.product:hover h2.woocommerce-loop-product__title{color:var(--luxury-pink)!important}section.related.products ul.products li.product span.price{font-family:'Plus Jakarta Sans',sans-serif!important;font-size:1rem!important;font-weight:700!important;color:var(--luxury-black)!important;margin-bottom:16px!important;display:block!important}section.related.products ul.products li.product span.price .woocommerce-Price-currencySymbol{font-size:0.85rem!important;color:var(--luxury-pink)!important;font-weight:600!important}section.related.products ul.products 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:'Plus Jakarta Sans',sans-serif!important;font-size:0.78rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.08em!important;border:none!important;border-radius:6px!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}section.related.products ul.products 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}section.related.products ul.products li.product a.button:active{transform:translateY(0)!important}@media (max-width:991px){section.related.products ul.products{grid-template-columns:repeat(2,1fr)!important;gap:18px!important}}@media (max-width:540px){section.related.products{margin-top:40px!important;padding-top:24px!important}section.related.products>h2{font-size:1.5rem!important;margin-bottom:20px!important}section.related.products ul.products{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}section.related.products ul.products li.product{padding:10px!important;border-radius:8px!important}section.related.products ul.products li.product h2.woocommerce-loop-product__title{font-size:0.88rem!important;margin-bottom:6px!important}section.related.products ul.products li.product span.price{font-size:0.88rem!important;margin-bottom:12px!important}section.related.products ul.products li.product a.button{height:38px!important;font-size:0.7rem!important;letter-spacing:0.04em!important}}