#page-container .custom-menu .et_pb_menu__wrap{justify-content:center!important}#page-container .custom-menu .et_pb_menu__logo-wrap{margin-bottom:12px!important}#page-container .custom-menu .et-menu>li{padding-left:5px!important;padding-right:5px!important}#page-container .custom-menu .et-menu>li>a{padding-top:5px!important;padding-bottom:5px!important;padding-left:7px!important;padding-right:16px!important;line-height:1.2em;border-radius:6px;color:#2f2f2f!important;font-weight:500;transition:background-color 0.2s ease,color 0.2s ease}#page-container .custom-menu .et-menu>li.menu-item-has-children>a{padding-right:18px!important}#page-container .custom-menu .et-menu>li>a:hover,#page-container .custom-menu .et-menu>li.current-menu-item>a,#page-container .custom-menu .et-menu>li.current-menu-ancestor>a,#page-container .custom-menu .et-menu>li.current-menu-parent>a{background-color:rgba(155,89,182,0.18);color:#6a1b9a!important;opacity:1!important}#page-container .custom-menu .et-menu>li>a[href*="/shop/"]{background-color:rgba(155,89,182,0.18);color:#6a1b9a!important;border-radius:6px}#page-container .custom-menu .et-menu>li>a[href*="/shop/"]:hover{background-color:#0097a7!important;color:#ffffff!important}#page-container .custom-menu .et_pb_menu__icons{display:flex;align-items:center;transform:translateY(-2px);margin-left:6px}#page-container .custom-menu .et_pb_menu__icon,#page-container .custom-menu .et-cart-info{display:flex;align-items:center;height:100%;margin-left:6px}#page-container .custom-menu .et-menu li ul.sub-menu{padding-top:6px!important;padding-bottom:6px!important}#page-container .custom-menu .et-menu li ul.sub-menu li{position:relative}#page-container .custom-menu .et-menu li ul.sub-menu li a{display:block;padding-top:7px!important;padding-bottom:7px!important;padding-left:12px!important;padding-right:14px!important;line-height:1.3em;border-radius:6px;color:#2f2f2f!important;transition:background-color 0.2s ease,color 0.2s ease}#page-container .custom-menu .et-menu li ul.sub-menu li a:hover,#page-container .custom-menu .et-menu li ul.sub-menu li.current-menu-item>a,#page-container .custom-menu .et-menu li ul.sub-menu li.current-menu-ancestor>a,#page-container .custom-menu .et-menu li ul.sub-menu li.current-menu-parent>a{background-color:rgba(155,89,182,0.18);color:#6a1b9a!important;opacity:1!important}#page-container .custom-menu .et-menu li ul.sub-menu li.menu-item-has-children::after{content:"";position:absolute;top:0;right:-28px;width:32px;height:100%;background:transparent;z-index:9999}#page-container .custom-menu .et-menu li ul.sub-menu li ul.sub-menu{margin-left:0!important;left:100%!important;top:0!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce a.alt,.woocommerce button.alt,.woocommerce input.alt,.woocommerce-page #respond input#submit,.woocommerce-page a.alt,.woocommerce-page button.alt,.woocommerce-page input.alt,.et_pb_button{background:linear-gradient(90deg,#5a1f8f 0%,#8a39c6 100%)!important;color:#ffffff!important;border:1px solid #7b22d3!important;border-radius:14px!important;padding:9px 18px!important;font-size:15px!important;font-weight:650!important;line-height:1.15!important;letter-spacing:0.1px!important;text-transform:none!important;box-shadow:0 8px 22px -8px rgba(98,0,255,0.22)!important;transition:all 0.22s ease!important}.woocommerce a.button::after,.woocommerce button.button::after,.woocommerce input.button::after,.et_pb_button::after{margin-left:8px!important;font-size:0.9em!important;display:inline-block!important;vertical-align:middle!important;position:static!important;left:auto!important;right:auto!important;top:auto!important;transform:translateY(1px)!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.alt:hover,.woocommerce button.alt:hover,.woocommerce input.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page a.alt:hover,.woocommerce-page button.alt:hover,.woocommerce-page input.alt:hover,.et_pb_button:hover{background:linear-gradient(90deg,#4f1b7f 0%,#7a2ec0 100%)!important;color:#ffffff!important;border-color:#6a1fb8!important;box-shadow:0 10px 24px -8px rgba(98,0,255,0.26)!important;transform:translateY(-1px)}.woocommerce a.button:hover::after,.woocommerce button.button:hover::after,.et_pb_button:hover::after{transform:translateX(3px) translateY(1px)!important;transition:transform 0.2s ease!important}.woocommerce a.button:focus,.woocommerce button.button:focus,.woocommerce input.button:focus,.woocommerce #respond input#submit:focus,.woocommerce a.alt:focus,.woocommerce button.alt:focus,.woocommerce input.alt:focus,.woocommerce-page a.button:focus,.woocommerce-page button.button:focus,.woocommerce-page input.button:focus,.woocommerce-page #respond input#submit:focus,.woocommerce-page a.alt:focus,.woocommerce-page button.alt:focus,.woocommerce-page input.alt:focus,.et_pb_button:focus{outline:none!important;box-shadow:0 0 0 3px rgba(131,0,233,0.16),0 8px 22px -8px rgba(98,0,255,0.22)!important}.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active,.woocommerce #respond input#submit:active,.woocommerce a.alt:active,.woocommerce button.alt:active,.woocommerce input.alt:active{transform:translateY(0)!important;box-shadow:0 5px 14px -8px rgba(98,0,255,0.20)!important}.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce input.button:disabled,.woocommerce #respond input#submit:disabled{background:#cdbbe3!important;border-color:#cdbbe3!important;color:#ffffff!important;cursor:not-allowed!important;opacity:0.75!important;box-shadow:none!important;transform:none!important}.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button{width:100%;text-align:center;margin-top:12px!important}.single-product div.product form.cart .single_add_to_cart_button,.single-product div.product form.cart .button.single_add_to_cart_button,.single-product div.product .summary .single_add_to_cart_button,.single-product .woocommerce-variation-add-to-cart .single_add_to_cart_button{background:linear-gradient(90deg,#5a1f8f 0%,#8a39c6 100%)!important;background-color:#6f2ea8!important;color:#ffffff!important;border:1px solid #7b22d3!important;border-radius:14px!important;min-height:38px!important;padding:8px 18px!important;font-size:15px!important;font-weight:700!important;line-height:1.1!important;letter-spacing:0.05px!important;box-shadow:0 8px 22px -8px rgba(98,0,255,0.22)!important;transition:all 0.22s ease!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.single-product div.product form.cart .single_add_to_cart_button::after,.single-product div.product form.cart .button.single_add_to_cart_button::after,.single-product div.product .summary .single_add_to_cart_button::after,.single-product .woocommerce-variation-add-to-cart .single_add_to_cart_button::after{position:static!important;left:auto!important;right:auto!important;margin-left:8px!important;transform:translateY(1px)!important}.single-product div.product form.cart{display:flex!important;align-items:center!important;gap:12px!important}.single-product div.product form.cart .quantity{margin:0!important}.single-product div.product form.cart .quantity input.qty{height:38px!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout button#place_order,.woocommerce-cart .button,.woocommerce-checkout .button,.woocommerce .checkout-button,.woocommerce #payment .button,.woocommerce .coupon button.button,.woocommerce .actions button.button,.woocommerce .actions .button,.woocommerce .cart button.button{min-height:46px!important;padding:12px 22px!important}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-cart .woocommerce-message,.woocommerce-checkout .woocommerce-message,.woocommerce .woocommerce-message{background:linear-gradient(90deg,#5a1f8f 0%,#b477c8 100%)!important;color:#ffffff!important;border:none!important;border-radius:0!important;padding:18px 22px!important;box-shadow:none!important;font-size:15px!important;line-height:1.4!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before,.woocommerce-notices-wrapper .woocommerce-message::before,.woocommerce-cart .woocommerce-message::before,.woocommerce-checkout .woocommerce-message::before,.woocommerce .woocommerce-message::before{color:#ffffff!important;top:auto!important}.woocommerce-message>:not(.button),.woocommerce-info>:not(.button),.woocommerce-error>:not(.button){margin:0!important}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button,.woocommerce-notices-wrapper .woocommerce-message .button,.woocommerce-cart .woocommerce-message .button,.woocommerce-checkout .woocommerce-message .button,.woocommerce .woocommerce-message .button{background:linear-gradient(90deg,#5a1f8f 0%,#7a2ec0 100%)!important;color:#ffffff!important;border:1px solid rgba(255,255,255,0.18)!important;border-radius:18px!important;padding:9px 22px 9px 18px!important;font-size:15px!important;font-weight:650!important;line-height:1.1!important;letter-spacing:0.05px!important;box-shadow:0 6px 16px -8px rgba(60,0,120,0.25)!important;text-transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:40px!important;margin:0!important;float:none!important;order:2!important}.woocommerce-message .button::after,.woocommerce-info .button::after,.woocommerce-error .button::after,.woocommerce-notices-wrapper .woocommerce-message .button::after,.woocommerce-cart .woocommerce-message .button::after,.woocommerce-checkout .woocommerce-message .button::after,.woocommerce .woocommerce-message .button::after{position:static!important;left:auto!important;right:auto!important;margin-left:0!important;font-size:0.9em!important;display:inline-block!important;transform:translateY(1px)!important}.woocommerce-message .button:hover,.woocommerce-info .button:hover,.woocommerce-error .button:hover,.woocommerce-notices-wrapper .woocommerce-message .button:hover,.woocommerce-cart .woocommerce-message .button:hover,.woocommerce-checkout .woocommerce-message .button:hover,.woocommerce .woocommerce-message .button:hover{background:linear-gradient(90deg,#4f1b7f 0%,#6f2ea8 100%)!important;color:#ffffff!important;border-color:rgba(255,255,255,0.28)!important;box-shadow:0 8px 18px -8px rgba(60,0,120,0.32)!important;transform:translateY(-1px)!important}.woocommerce-message .button:hover::after,.woocommerce-info .button:hover::after,.woocommerce-error .button:hover::after,.woocommerce-notices-wrapper .woocommerce-message .button:hover::after,.woocommerce-cart .woocommerce-message .button:hover::after,.woocommerce-checkout .woocommerce-message .button:hover::after,.woocommerce .woocommerce-message .button:hover::after{transform:translateX(3px) translateY(1px)!important;transition:transform 0.2s ease!important}.woocommerce-form-coupon-toggle .woocommerce-info,.pwgc-redeem-gift-card{background:#7b2cbf!important;color:#ffffff!important;padding:16px 20px!important;border-radius:10px!important;font-weight:600!important;text-align:center;cursor:pointer;transition:all 0.3s ease;border:none!important;display:block;max-width:700px;margin:0 auto 20px}.woocommerce-form-coupon-toggle .woocommerce-info:hover,.pwgc-redeem-gift-card:hover{background:#5a189a!important;transform:translateY(-1px)}.woocommerce-form-coupon-toggle a,.pwgc-redeem-gift-card a{color:#ffffff!important;text-decoration:underline;font-weight:600}.woocommerce-form-coupon-toggle .woocommerce-info::after,.pwgc-redeem-gift-card::after{content:""!important}#payment .payment_method_stripe_payment_request,.stripe-payment-request-button,.apple-pay-button,.google-pay-button,#wc-stripe-payment-request-wrapper button,#wc-stripe-payment-request-button-separator,.payment_request_button{box-shadow:none!important;transform:none!important}.woocommerce-checkout button#place_order{background:linear-gradient(135deg,#7b2cbf,#9d4edd)!important;color:#ffffff!important;border:none!important;border-radius:12px!important;padding:18px 28px!important;font-size:18px!important;font-weight:700!important;width:100%;max-width:420px;display:block;margin:25px auto 0;box-shadow:0 10px 25px rgba(123,44,191,0.25);transition:all 0.25s ease!important}.woocommerce-checkout button#place_order:hover{background:linear-gradient(135deg,#5a189a,#7b2cbf)!important;transform:translateY(-2px);box-shadow:0 14px 30px rgba(123,44,191,0.35)}.woocommerce-checkout button#place_order:active{transform:translateY(0);box-shadow:0 6px 14px rgba(123,44,191,0.25)}@media (max-width:768px){.woocommerce-checkout button#place_order{width:100%;max-width:100%}}.cld-category-long-description{margin:12px 0 22px;padding-top:10px;border-top:1px solid #eee}.cld-category-long-description-header{display:flex;flex-direction:column-reverse;align-items:flex-start}.cld-category-long-description-header h1,.cld-category-long-description-header h2,.cld-category-long-description-header h3,.cld-category-long-description-header h4,.cld-category-long-description-header h5,.cld-category-long-description-header h6{margin:0}.cld-category-long-description-inner{max-height:0;overflow:hidden;opacity:0;transform:translateY(-5px);transition:max-height 0.45s cubic-bezier(0.4,0,0.2,1),opacity 0.25s ease,transform 0.25s ease}.cld-category-long-description.is-expanded .cld-category-long-description-inner{max-height:2000px;margin-top:16px;opacity:1;transform:translateY(0)}.cld-read-more-btn{display:inline-block;margin-bottom:10px;padding:8px 18px;border:1px solid #7a2cff;background:#ffffff;color:#7a2cff;font-size:15px;line-height:1.2;cursor:pointer;transition:all 0.2s ease}.cld-read-more-btn:hover{background:#7a2cff;color:#ffffff;transform:translateY(-1px)}@media (max-width:767px){.cld-category-long-description{margin:10px 0 18px}.cld-category-long-description-header h1,.cld-category-long-description-header h2,.cld-category-long-description-header h3,.cld-category-long-description-header h4,.cld-category-long-description-header h5,.cld-category-long-description-header h6{margin:0}.cld-read-more-btn{margin-bottom:8px;padding:8px 16px;font-size:14px}.cld-category-long-description.is-expanded .cld-category-long-description-inner{margin-top:14px}}.woocommerce-breadcrumb a{color:#7a2cff!important;text-decoration:none!important;font-weight:500}.woocommerce-breadcrumb a:hover{color:#5a189a!important;text-decoration:underline}.woocommerce-breadcrumb{color:#777}.single-product .woocommerce-tabs a,.single-product .product_meta a,.single-product .posted_in a,.single-product .tagged_as a{color:#7a2cff!important;text-decoration:none!important;font-weight:500!important}.single-product .woocommerce-tabs a:hover,.single-product .product_meta a:hover,.single-product .posted_in a:hover,.single-product .tagged_as a:hover{color:#5a189a!important;text-decoration:underline!important}.cld-inline-link{font-weight:600;text-decoration:none;display:inline-block;margin-top:4px}.cld-inline-link::before{content:"â†’";margin-right:6px;transition:transform 0.2s ease}.cld-inline-link:hover::before{transform:translateX(4px)}.cld-inline-link:hover{text-decoration:underline}.cld-tag-description{margin-bottom:20px;font-size:16px;line-height:1.6}.single-product .product_meta .sku_wrapper,.single-product span.sku_wrapper{display:none!important}.single-product .product_meta .tagged_as,.single-product span.tagged_as{display:none!important}.single-product .product_meta .brand,.single-product .product_meta .product-brand,.single-product .product_meta .wpc-brand-feeds,.single-product .product_meta .wc-brands,.single-product .product_meta .yith-wcbr-brands,.single-product .product_meta .berocket_brand,.single-product .product_meta .berocket_single_product_brand,.single-product .product_meta span[class*="brand"],.single-product .product_meta .brand:empty,.single-product .product_meta .product-brand:empty{display:none!important}.single-product .product_meta{margin-top:18px!important;padding-top:14px!important;border-top:1px solid #e6e6e6!important;font-size:15px!important;line-height:1.7!important;color:#666666!important;display:block!important}.single-product .product_meta>span{display:block!important;margin-bottom:6px!important}.single-product .product_meta .posted_in{display:block!important;word-break:break-word}.single-product .product_meta .posted_in~.posted_in{display:none!important}.single-product .product_meta .posted_in a{color:#7a2cff!important;text-decoration:none!important;font-weight:500!important}.single-product .product_meta .posted_in a:hover{color:#5a189a!important;text-decoration:underline!important}.single-product .tinv-wraper,.single-product .woocommerce div.product .tinv-wraper{margin-bottom:14px!important}.single-product div.product p.price,.single-product div.product span.price,.single-product div.product .summary p.price,.single-product div.product .summary span.price{color:#8a39c6!important;font-weight:600!important}.quantity input.qty,.woocommerce .quantity input.qty,.woocommerce-cart .quantity input.qty,.single-product .quantity input.qty{color:#333333!important;-webkit-text-fill-color:#333333!important;opacity:1!important;font-weight:500!important}.quantity input.qty::-webkit-outer-spin-button,.quantity input.qty::-webkit-inner-spin-button{opacity:1!important}.woocommerce input.qty,.woocommerce-cart input.qty,.single-product input.qty{color:#333333!important;background-color:#f3f3f3!important;border-color:#e5e5e5!important}.stock.in-stock{color:#7a2ec0!important;font-weight:500!important;letter-spacing:0.3px}.cld-homepage-slider{max-width:1200px;margin:0 auto 48px auto!important;padding:0!important;overflow:visible!important}.cld-homepage-slider.et_pb_slider,.cld-homepage-slider .et_pb_slider,.cld-homepage-slider .et_pb_slides{padding:0!important;overflow:visible!important}.cld-homepage-slider .et_pb_slide{height:263px!important;min-height:263px!important;padding:0!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center center!important}.cld-homepage-slider .et_pb_slide_description{display:none!important;padding:0!important;margin:0!important}.cld-homepage-slider .et_pb_slider_container_inner{height:263px!important}.cld-homepage-slider .et-pb-arrow-prev,.cld-homepage-slider .et-pb-arrow-next{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.cld-homepage-slider .et-pb-controllers{bottom:-32px!important;z-index:20!important}.cld-homepage-slider .et-pb-controllers a{width:12px;height:12px;border-radius:50%;margin:0 6px;background-color:#e6d6ff!important;opacity:0.7;transition:all 0.25s ease}.cld-homepage-slider .et-pb-controllers a:hover{background-color:#ff66c4!important;opacity:1;transform:scale(1.2)}.cld-homepage-slider .et-pb-controllers a.et-pb-active-control{background-color:#7b3fe4!important;opacity:1;transform:scale(1.35);box-shadow:0 0 0 5px rgba(123,63,228,0.15)}@media only screen and (max-width:980px){.cld-homepage-slider{max-width:94%;margin-bottom:46px!important}.cld-homepage-slider .et_pb_slide,.cld-homepage-slider .et_pb_slider_container_inner{height:210px!important;min-height:210px!important}.cld-homepage-slider .et-pb-controllers{bottom:-30px!important}}@media only screen and (max-width:767px){.cld-homepage-slider{max-width:94%;margin-bottom:46px!important}.cld-homepage-slider .et_pb_slide,.cld-homepage-slider .et_pb_slider_container_inner{height:118vw!important;min-height:118vw!important;max-height:620px!important}.cld-homepage-slider .et_pb_slide{background-size:contain!important;background-repeat:no-repeat!important;background-position:center center!important}.cld-homepage-slider .et-pb-controllers{bottom:-30px!important}.cld-homepage-slider .et-pb-controllers a{width:11px;height:11px;margin:0 5px}}.cld-review-section{max-width:1120px;margin:45px auto 40px!important;border-radius:18px;overflow:hidden;box-shadow:0 14px 32px rgba(123,63,228,0.16);background:linear-gradient(135deg,#7b3fe4 0%,#a45de8 55%,#d36adf 100%)!important}.cld-review-section .et_pb_slides,.cld-review-section .et_pb_slide,.cld-review-section .et_pb_container{min-height:420px!important;height:auto!important}.cld-review-section .et_pb_slide{padding:55px 75px 70px!important;background:transparent!important}.cld-review-section .et_pb_slide_description{padding:0!important;margin:0 auto!important;max-width:880px;text-align:center;text-shadow:none!important}.cld-review-section .et_pb_slide_title{font-size:24px!important;line-height:1.3!important;margin-bottom:18px!important;color:#ffffff!important;text-shadow:none!important}.cld-review-section .et_pb_slide_content,.cld-review-section .et_pb_slide_content p{font-size:16px!important;line-height:1.6!important;color:#ffffff!important;margin-bottom:12px!important;text-shadow:none!important}.cld-review-section .et-pb-arrow-prev,.cld-review-section .et-pb-arrow-next{color:#ffffff!important;opacity:1!important;font-size:44px!important}.cld-review-section .et-pb-controllers{bottom:24px!important;height:auto!important}.cld-review-section .et-pb-controllers a{width:9px!important;height:9px!important;margin:0 5px!important;border-radius:50%!important;background-color:rgba(255,255,255,0.45)!important;opacity:1!important}.cld-review-section .et-pb-controllers .et-pb-active-control{background-color:#ffffff!important;transform:scale(1.25)}.cld-review-section .et_pb_slide.et-pb-active-slide{opacity:1!important}@media only screen and (max-width:680px){.cld-review-section{margin:35px 18px 35px!important}.cld-review-section .et_pb_slides,.cld-review-section .et_pb_slide,.cld-review-section .et_pb_container{min-height:460px!important}.cld-review-section .et_pb_slide{padding:38px 28px 62px!important}.cld-review-section .et_pb_slide_title{font-size:21px!important}.cld-review-section .et_pb_slide_content,.cld-review-section .et_pb_slide_content p{font-size:14px!important}}.woocommerce span.onsale,.woocommerce-page span.onsale{background:linear-gradient(135deg,#f05aa6,#8f5bd5)!important;color:#ffffff!important;font-size:13px!important;font-weight:700!important;letter-spacing:0.04em!important;text-transform:uppercase!important;border-radius:999px!important;padding:7px 13px!important;min-height:auto!important;min-width:auto!important;line-height:1.2!important;box-shadow:0 4px 12px rgba(143,91,213,0.28)!important;border:2px solid #ffffff!important}.woocommerce ul.products li.product .onsale{top:-8px!important;left:10px!important;right:auto!important;margin:0!important;opacity:0.94!important}.single-product .woocommerce span.onsale{top:14px!important;left:14px!important}.woocommerce ul.products li.product.outofstock::after,.woocommerce-page ul.products li.product.outofstock::after{content:"Out of Stock";position:absolute;top:-8px;right:10px;left:auto;z-index:9;background:linear-gradient(135deg,#6f6f7a,#b066c9);color:#ffffff;font-size:12px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;border-radius:999px;padding:7px 13px;line-height:1.2;box-shadow:0 4px 12px rgba(111,111,122,0.25);border:2px solid #ffffff;opacity:0.94}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{position:relative}.single-product .product.outofstock .woocommerce-product-gallery::after{content:"Out of Stock";position:absolute;top:14px;right:14px;z-index:9;background:linear-gradient(135deg,#6f6f7a,#b066c9);color:#ffffff;font-size:13px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;border-radius:999px;padding:7px 13px;line-height:1.2;box-shadow:0 4px 12px rgba(111,111,122,0.25);border:2px solid #ffffff}.single-product .woocommerce-product-gallery{position:relative}.single-product .woocommerce-product-details__short-description a{color:#7a2cff!important;text-decoration:none!important;font-weight:500!important}.single-product .woocommerce-product-details__short-description a:hover{color:#5a189a!important;text-decoration:underline!important}body.woocommerce-shop.et-l--header.et_pb_row_0_tb_header.et_pb_row{width:94%!important;max-width:1400px!important}body.woocommerce-shop.et-l--header.et_pb_section_0_tb_header.et_pb_section{padding-top:1px!important;padding-bottom:1px!important}body.woocommerce-shop #main-content>.container{width:80%!important;max-width:1080px!important;padding-top:30px!important}body.woocommerce-shop ul.products{display:grid!important;grid-template-columns:22.75% 22.75% 22.75% 22.75%;column-gap:3%!important;row-gap:55px!important;margin:0!important}body.woocommerce-shop ul.products::before,body.woocommerce-shop ul.products::after{content:none!important;display:none!important}body.woocommerce-shop ul.products li.product{width:100%!important;margin:0!important;padding:0!important;float:none!important;clear:none!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;transform:none!important;text-align:center}body.woocommerce-shop ul.products li.product:hover{transform:none!important;box-shadow:none!important}body.woocommerce-shop ul.products li.product a img{display:block;width:100%!important;height:auto!important;aspect-ratio:1 / 1;object-fit:contain;background:#ffffff;border:none!important;border-radius:0!important;box-shadow:0 10px 25px rgba(0,0,0,0.10)!important;margin:0 0 18px!important}body.woocommerce-shop ul.products li.product.woocommerce-loop-product__title{padding:0 6px!important;margin:0 0 8px!important;text-align:center}body.woocommerce-shop ul.products li.product .star-rating{float:none!important;margin:0 auto 8px!important}body.woocommerce-shop ul.products li.product .price{margin:0 0 12px!important;text-align:center}@media only screen and (max-width:980px){body.woocommerce-shop #main-content>.container{width:90%!important}body.woocommerce-shop ul.products{grid-template-columns:47.5% 47.5%;column-gap:5%!important;row-gap:45px!important}}@media only screen and (max-width:479px){body.woocommerce-shop ul.products{grid-template-columns:100%;max-width:420px;margin:0 auto!important}body.woocommerce-shop ul.products li.product a img{margin-bottom:16px!important;box-shadow:0 7px 18px rgba(0,0,0,0.10)!important}}body.woocommerce-checkout .woocommerce-form-login-toggle{max-width:820px;margin:30px auto 35px}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0;padding:18px 24px;border:0;border-radius:12px!important;background:linear-gradient(90deg,#4f1f68 0%,#6d3185 100%)!important;color:#fff;font-size:18px;font-weight:600}body.woocommerce-checkout .woocommerce-form-login-toggle .showlogin{display:inline-block;padding:10px 20px;border-radius:8px;background:#fff;color:#54206f!important;font-weight:700;text-decoration:none;white-space:nowrap}body.woocommerce-checkout .woocommerce-form-login-toggle .showlogin:hover,body.woocommerce-checkout .woocommerce-form-login-toggle .showlogin:focus{background:#f3e8fa;color:#4d1678!important}@media (max-width:767px){body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{flex-direction:column;align-items:flex-start}body.woocommerce-checkout .woocommerce-form-login-toggle .showlogin{width:100%;text-align:center}}body.postid-52903 .entry-content figure.wp-block-image img{box-shadow:0 4px 16px rgba(0,0,0,0.09);border:1px solid rgba(0,0,0,0.05);box-sizing:border-box}