@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap);:root{--pk-pink:#FF2D78;--pk-pink-hover:#ff4d8f;--pk-pink-glow:rgba(255, 45, 120, 0.25)
    --pk-pink-soft: rgba(255, 45, 120, 0.08);--pk-pink-border:rgba(255, 45, 120, 0.2);--pk-black:#000000;--pk-card:#111111;--pk-card-alt:#0a0a0a;--pk-font:'Space Grotesk', -apple-system, BlinkMacSystemFont, sans-serif;--pk-white:#ffffff;--pk-white-70:rgba(255, 255, 255, 0.7);--pk-white-50:rgba(255, 255, 255, 0.5);--pk-white-30:rgba(255, 255, 255, 0.3);--pk-white-10:rgba(255, 255, 255, 0.08);--pk-border:rgba(255, 255, 255, 0.08)}html body,html body.home,html body.woocommerce,html body.woocommerce-page,html body.page,html body.single{background-color:#000000!important;color:rgb(255 255 255 / .8)!important;font-family:var(--pk-font)!important}html body #page,html body #content,html body #primary,html body .site-content,html body .ast-article-single,html body .entry-content,html body .ast-plain-container,html body .ast-separate-container,html body .ast-page-builder-template{background-color:#000000!important}html body,html body p,html body li,html body span,html body div,html body a,html body button,html body input,html body select,html body textarea{font-family:var(--pk-font)!important}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body .entry-content h1,html body .entry-content h2,html body .entry-content h3,html body .entry-content h4,html body .entry-content h5,html body .entry-content h6{font-family:var(--pk-font)!important;color:#ffffff!important;font-weight:700!important}html body p,html body li,html body span{color:rgb(255 255 255 / .75)!important}html body a{color:var(--pk-pink)!important;text-decoration:none!important;transition:color 0.2s ease!important}html body a:hover,html body a:focus{color:var(--pk-pink-hover)!important}html body #masthead,html body .main-header-bar,html body .ast-primary-header-bar,html body .ast-above-header-bar,html body .ast-below-header-bar{background-color:#000000!important;border-bottom:1px solid var(--pk-border)!important}html body .site-branding .site-title a,html body .site-branding .site-title{color:#ffffff!important;font-family:var(--pk-font)!important;font-weight:700!important}html body .main-header-menu .menu-item>.menu-link,html body .ast-builder-menu-1 .menu-item>.menu-link,html body .ast-nav-menu .menu-item>.menu-link{color:rgb(255 255 255 / .75)!important;font-family:var(--pk-font)!important;font-weight:500!important;font-size:14px!important;transition:color 0.2s ease!important}html body .main-header-menu .menu-item:hover>.menu-link,html body .ast-builder-menu-1 .menu-item:hover>.menu-link,html body .ast-nav-menu .menu-item:hover>.menu-link,html body .main-header-menu .current-menu-item>.menu-link,html body .ast-builder-menu-1 .current-menu-item>.menu-link{color:var(--pk-pink)!important}html body .main-header-menu .sub-menu,html body .ast-builder-menu-1 .sub-menu{background-color:#0a0a0a!important;border:1px solid var(--pk-border)!important;border-top:2px solid var(--pk-pink)!important}html body .main-header-menu .sub-menu .menu-link,html body .ast-builder-menu-1 .sub-menu .menu-link{color:rgb(255 255 255 / .65)!important}html body .main-header-menu .sub-menu .menu-item:hover>.menu-link,html body .ast-builder-menu-1 .sub-menu .menu-item:hover>.menu-link{color:var(--pk-pink)!important;background-color:var(--pk-pink-soft)!important}html body .ast-mobile-header-content,html body .ast-mobile-popup-drawer.active .ast-mobile-popup-inner{background-color:#000000!important;border-right:1px solid var(--pk-border)!important}html body #ast-mobile-header .ast-primary-header-bar,html body #ast-mobile-header .main-header-bar{background-color:#000000!important;border-bottom:1px solid var(--pk-border)!important}html body [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal,html body [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{color:#ffffff!important;fill:#ffffff!important}html body .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item>.menu-link{color:rgb(255 255 255 / .75)!important;border-bottom:1px solid var(--pk-border)!important}html body .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item:hover>.menu-link,html body .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item>.menu-link{color:var(--pk-pink)!important;background:var(--pk-pink-soft)!important}html body button,html body .ast-button,html body .button,html body input[type="submit"],html body input[type="button"],html body input[type="reset"],html body .woocommerce a.button,html body .woocommerce button.button,html body .woocommerce input.button,html body .woocommerce #respond input#submit,html body .woocommerce-js a.button,html body .woocommerce button.button.alt,html body .wp-block-button__link{background-color:var(--pk-pink)!important;color:#ffffff!important;font-family:var(--pk-font)!important;font-weight:700!important;font-size:13px!important;letter-spacing:0.04em!important;text-transform:uppercase!important;border-radius:4px!important;border:2px solid var(--pk-pink)!important;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease!important;text-decoration:none!important}html body button:hover,html body .ast-button:hover,html body .button:hover,html body input[type="submit"]:hover,html body .woocommerce a.button:hover,html body .woocommerce button.button:hover,html body .woocommerce input.button:hover,html body .wp-block-button__link:hover{background-color:transparent!important;color:var(--pk-pink)!important;border-color:var(--pk-pink)!important}html body .pk-hero-section{position:relative!important;min-height:100vh!important;display:flex!important;flex-direction:column!important;background:#000!important}html body .pk-hero-label{display:inline-block!important;font-family:var(--pk-font)!important;font-size:11px!important;font-weight:700!important;letter-spacing:0.16em!important;text-transform:uppercase!important;color:var(--pk-pink)!important;background:var(--pk-pink-soft)!important;border:1px solid var(--pk-pink-border)!important;padding:5px 14px!important;border-radius:100px!important;margin-bottom:18px!important}html body .pk-hero-h1{font-family:var(--pk-font)!important;font-size:clamp(52px, 8vw, 96px)!important;font-weight:800!important;color:#ffffff!important;line-height:1.05!important;letter-spacing:-0.03em!important;margin-bottom:20px!important}html body .pk-hero-h1 em{color:var(--pk-pink)!important;font-style:italic!important}html body .pk-hero-sub{font-family:var(--pk-font)!important;font-size:18px!important;color:rgb(255 255 255 / .6)!important;margin-bottom:36px!important;font-weight:400!important;line-height:1.6!important}html body .pk-hero-actions{display:flex!important;gap:12px!important;flex-wrap:wrap!important;margin-bottom:32px!important}html body .pk-cta-btn{background:var(--pk-pink)!important;color:#ffffff!important;font-family:var(--pk-font)!important;font-weight:700!important;font-size:14px!important;letter-spacing:0.04em!important;text-transform:uppercase!important;padding:14px 40px!important;border-radius:3px!important;text-decoration:none!important;border:2px solid var(--pk-pink)!important;transition:all 0.2s ease!important;box-shadow:0 0 28px var(--pk-pink-glow)!important}html body .pk-cta-btn:hover{background:transparent!important;color:var(--pk-pink)!important;box-shadow:0 0 40px var(--pk-pink-glow)!important}html body .pk-ghost-btn{background:transparent!important;color:rgb(255 255 255 / .7)!important;font-family:var(--pk-font)!important;font-weight:600!important;font-size:14px!important;padding:14px 36px!important;border-radius:3px!important;border:1px solid rgb(255 255 255 / .22)!important;text-decoration:none!important;transition:all 0.2s ease!important}html body .pk-ghost-btn:hover{border-color:rgb(255 255 255 / .5)!important;color:#ffffff!important}html body .pk-trust-badges{display:flex!important;gap:12px!important;flex-wrap:wrap!important}html body .pk-badge{display:inline-block!important;font-family:var(--pk-font)!important;font-size:12px!important;font-weight:600!important;color:rgb(255 255 255 / .55)!important;background:rgb(255 255 255 / .04)!important;border:1px solid rgb(255 255 255 / .1)!important;padding:5px 14px!important;border-radius:100px!important}html body .pk-ticker-wrap{overflow:hidden!important;background:var(--pk-pink-soft)!important;border-top:1px solid var(--pk-pink-border)!important;padding:10px 0!important;position:relative!important;z-index:2!important}html body .pk-ticker-track{display:inline-block!important;white-space:nowrap!important;animation:pk-ticker 30s linear infinite!important;font-family:var(--pk-font)!important;font-size:11px!important;font-weight:700!important;letter-spacing:0.12em!important;text-transform:uppercase!important;color:var(--pk-pink)!important}@keyframes pk-ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}html body .pk-section-label{display:inline-block!important;font-family:var(--pk-font)!important;font-size:11px!important;font-weight:700!important;letter-spacing:0.16em!important;text-transform:uppercase!important;color:var(--pk-pink)!important;margin-bottom:8px!important}html body .pk-section-title{font-family:var(--pk-font)!important;font-size:clamp(28px, 4vw, 42px)!important;font-weight:800!important;color:#ffffff!important;letter-spacing:-0.02em!important;margin:0 0 32px!important}html body .woocommerce ul.products,html body .woocommerce-page ul.products{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px!important;padding:0!important;margin:0!important;list-style:none!important}html body .woocommerce ul.products li.product{background:#111111!important;border:1px solid rgb(255 255 255 / .09)!important;border-radius:10px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;padding:0!important;margin:0!important;transition:border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease!important;position:relative!important}html body .woocommerce ul.products li.product:hover{border-color:rgb(255 45 120 / .35)!important;transform:translateY(-3px)!important;box-shadow:0 10px 36px rgb(0 0 0 / .6)!important}html body .woocommerce ul.products li.product a img,html body .woocommerce ul.products li.product .astra-shop-thumbnail-wrap img{height:260px!important;width:100%!important;object-fit:cover!important;object-position:center 20%!important;display:block!important;transition:transform 0.4s ease!important}html body .woocommerce ul.products li.product:hover a img,html body .woocommerce ul.products li.product:hover .astra-shop-thumbnail-wrap img{transform:scale(1.04)!important}html body .woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:var(--pk-font)!important;font-size:14px!important;font-weight:700!important;color:#ffffff!important;padding:14px 15px 6px!important;margin:0!important;line-height:1.25!important}html body .woocommerce ul.products li.product .price,html body .woocommerce ul.products li.product .price *{font-family:var(--pk-font)!important;font-size:19px!important;font-weight:800!important;color:#ffffff!important;padding:0 15px 13px!important;display:block!important;letter-spacing:-0.03em!important}html body .woocommerce ul.products .star-rating::before{color:rgb(255 45 120 / .2)!important}html body .woocommerce ul.products .star-rating>span::before{color:var(--pk-pink)!important}html body .woocommerce ul.products li.product a.button,html body .woocommerce ul.products li.product a.button.add_to_cart_button{display:block!important;width:calc(100% - 30px)!important;margin:0 15px 15px!important;background:var(--pk-pink)!important;color:#ffffff!important;font-family:var(--pk-font)!important;font-size:11px!important;font-weight:800!important;letter-spacing:0.07em!important;text-transform:uppercase!important;text-align:center!important;padding:11px 12px!important;border-radius:5px!important;border:2px solid var(--pk-pink)!important;box-sizing:border-box!important;transition:background 0.15s ease,color 0.15s ease!important;text-decoration:none!important}html body .woocommerce ul.products li.product a.button:hover,html body .woocommerce ul.products li.product a.button.add_to_cart_button:hover{background:transparent!important;color:var(--pk-pink)!important;border-color:var(--pk-pink)!important}html body .woocommerce ul.products li.product a.button:not(.add_to_cart_button){background:transparent!important;color:rgb(255 255 255 / .3)!important;border:2px solid rgb(255 255 255 / .1)!important}html body .woocommerce ul.products li.product a.button:not(.add_to_cart_button):hover{color:rgb(255 255 255 / .65)!important;border-color:rgb(255 255 255 / .25)!important}html body .woocommerce span.onsale,html body .wc-block-grid__product .wc-block-grid__product-onsale{background-color:var(--pk-pink)!important;color:#ffffff!important}html body .woocommerce div.product .product_title{font-family:var(--pk-font)!important;color:#ffffff!important;font-weight:800!important}html body .woocommerce div.product p.price,html body .woocommerce div.product span.price{color:#ffffff!important;font-family:var(--pk-font)!important;font-weight:800!important}html body .woocommerce div.product .star-rating::before{color:rgb(255 45 120 / .2)!important}html body .woocommerce div.product .star-rating>span::before{color:var(--pk-pink)!important}html body .woocommerce div.product .woocommerce-tabs ul.tabs li.active a,html body .woocommerce div.product .woocommerce-tabs ul.tabs li:hover a{color:var(--pk-pink)!important}html body .woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{background:var(--pk-pink)!important}html body button.single_add_to_cart_button,html body .single_add_to_cart_button.button{background:var(--pk-pink)!important;color:#ffffff!important;font-family:var(--pk-font)!important;font-weight:700!important;border:2px solid var(--pk-pink)!important;padding:14px 40px!important}html body button.single_add_to_cart_button:hover,html body .single_add_to_cart_button.button:hover{background:transparent!important;color:var(--pk-pink)!important}html body .woocommerce .quantity .minus,html body .woocommerce .quantity .plus{border:1px solid rgb(255 255 255 / .15)!important;background:#111!important;color:#ffffff!important}html body .woocommerce .quantity .minus:hover,html body .woocommerce .quantity .plus:hover{background:var(--pk-pink)!important;color:#ffffff!important;border-color:var(--pk-pink)!important}html body .woocommerce-cart table.cart,html body .woocommerce-checkout .woocommerce{background:transparent!important}html body .woocommerce table.shop_table{background:#111111!important;border:1px solid var(--pk-border)!important;border-radius:8px!important;overflow:hidden!important}html body .woocommerce table.shop_table th{background:#0a0a0a!important;color:rgb(255 255 255 / .5)!important;font-family:var(--pk-font)!important;font-size:11px!important;font-weight:700!important;letter-spacing:0.1em!important;text-transform:uppercase!important;border-bottom:1px solid var(--pk-border)!important}html body .woocommerce table.shop_table td{border-bottom:1px solid var(--pk-border)!important;color:rgb(255 255 255 / .8)!important;font-family:var(--pk-font)!important}html body .woocommerce .cart_totals,html body .woocommerce .order-total{background:#111111!important;border:1px solid var(--pk-border)!important;border-radius:8px!important}html body .woocommerce-message,html body .woocommerce-info{background:#111111!important;color:rgb(255 255 255 / .8)!important;border-top-color:var(--pk-pink)!important;font-family:var(--pk-font)!important}html body .woocommerce-message::before,html body .woocommerce-info::before{color:var(--pk-pink)!important}html body .woocommerce-pagination ul.page-numbers{display:inline-flex!important;gap:4px!important;list-style:none!important}html body .woocommerce-pagination ul.page-numbers li a.page-numbers,html body .woocommerce-pagination ul.page-numbers li span.page-numbers{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:38px!important;height:38px!important;background:#1a1a1a!important;color:rgb(255 255 255 / .55)!important;border-radius:3px!important;border:none!important;font-family:var(--pk-font)!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;transition:background 0.15s ease,color 0.15s ease!important}html body .woocommerce-pagination ul.page-numbers li a.page-numbers:hover{background:#2a2a2a!important;color:var(--pk-pink)!important}html body .woocommerce-pagination ul.page-numbers li span.current{background:var(--pk-pink)!important;color:#ffffff!important;font-weight:700!important}html body input[type="text"],html body input[type="email"],html body input[type="password"],html body input[type="number"],html body input[type="tel"],html body input[type="url"],html body input[type="search"],html body textarea,html body select{background:#0a0a0a!important;background-color:#0a0a0a!important;color:#ffffff!important;border:1px solid rgb(255 255 255 / .12)!important;border-radius:4px!important;font-family:var(--pk-font)!important;font-size:15px!important;-webkit-text-fill-color:#ffffff!important;-webkit-box-shadow:0 0 0 9999px #0a0a0a inset!important}html body input[type="text"]:focus,html body input[type="email"]:focus,html body input[type="password"]:focus,html body input[type="number"]:focus,html body textarea:focus,html body select:focus{border-color:var(--pk-pink)!important;box-shadow:0 0 0 3px rgb(255 45 120 / .12)!important;-webkit-box-shadow:0 0 0 9999px #0a0a0a inset,0 0 0 3px rgb(255 45 120 / .12)!important;outline:none!important}html body label{color:rgb(255 255 255 / .7)!important;font-family:var(--pk-font)!important;font-size:13px!important;font-weight:500!important}html body .pk-section{background:#000000!important;padding:80px 0!important}html body .pk-section.pk-categories{background:#050505!important}html body .pk-section-inner{max-width:1200px!important;margin:0 auto!important;padding:0 40px!important}html body .pk-cat-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important}html body .pk-cat-card{position:relative!important;border-radius:10px!important;overflow:hidden!important;display:block!important;text-decoration:none!important;border:1px solid var(--pk-border)!important;transition:border-color 0.2s ease,transform 0.2s ease!important}html body .pk-cat-card:hover{border-color:rgb(255 45 120 / .35)!important;transform:translateY(-2px)!important}html body .pk-cat-img{width:100%!important;height:200px!important;object-fit:cover!important;display:block!important;transition:transform 0.4s ease!important}html body .pk-cat-card:hover .pk-cat-img{transform:scale(1.05)!important}html body .pk-cat-overlay{position:absolute!important;inset:0!important;background:linear-gradient(180deg,transparent 40%,rgb(0 0 0 / .85) 100%)!important}html body .pk-cat-info{position:absolute!important;bottom:0!important;left:0!important;right:0!important;padding:16px!important}html body .pk-cat-name{font-family:var(--pk-font)!important;font-size:15px!important;font-weight:700!important;color:#ffffff!important;margin:0 0 4px!important}html body .pk-cat-count{font-family:var(--pk-font)!important;font-size:11px!important;font-weight:600!important;color:var(--pk-pink)!important;letter-spacing:0.06em!important;text-transform:uppercase!important}html body .pk-product-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important}html body .pk-product-card{background:#111111!important;border:1px solid rgb(255 255 255 / .09)!important;border-radius:10px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;transition:border-color 0.2s ease,transform 0.2s ease!important}html body .pk-product-card:hover{border-color:rgb(255 45 120 / .35)!important;transform:translateY(-3px)!important;box-shadow:0 10px 36px rgb(0 0 0 / .5)!important}html body .pk-product-img-wrap{display:block!important;overflow:hidden!important;position:relative!important}html body .pk-product-img{width:100%!important;height:220px!important;object-fit:cover!important;display:block!important;transition:transform 0.4s ease!important}html body .pk-product-card:hover .pk-product-img{transform:scale(1.04)!important}html body .pk-product-info{padding:14px 15px 15px!important;display:flex!important;flex-direction:column!important;flex:1!important}html body .pk-product-title{font-family:var(--pk-font)!important;font-size:14px!important;font-weight:700!important;color:#ffffff!important;margin:0 0 6px!important}html body .pk-product-title a{color:#ffffff!important;text-decoration:none!important}html body .pk-product-title a:hover{color:var(--pk-pink)!important}html body .pk-product-price{font-family:var(--pk-font)!important;font-size:18px!important;font-weight:800!important;color:#ffffff!important;margin:0 0 12px!important}html body .pk-btn-add{display:block!important;background:var(--pk-pink)!important;color:#ffffff!important;font-family:var(--pk-font)!important;font-size:11px!important;font-weight:800!important;letter-spacing:0.07em!important;text-transform:uppercase!important;text-align:center!important;padding:11px 12px!important;border-radius:5px!important;border:2px solid var(--pk-pink)!important;text-decoration:none!important;margin-top:auto!important;transition:background 0.15s ease,color 0.15s ease!important}html body .pk-btn-add:hover{background:transparent!important;color:var(--pk-pink)!important}html body .pk-badge-oos{position:absolute!important;top:10px!important;left:10px!important;background:var(--pk-pink)!important;color:#ffffff!important;font-family:var(--pk-font)!important;font-size:10px!important;font-weight:900!important;letter-spacing:0.1em!important;text-transform:uppercase!important;padding:4px 10px!important;border-radius:100px!important;z-index:3!important}html body .pk-story{background:#030303!important}html body .pk-stat-num{display:block!important;font-family:var(--pk-font)!important;font-size:42px!important;font-weight:800!important;color:var(--pk-pink)!important;letter-spacing:-0.03em!important;line-height:1!important}html body .pk-stat-label{display:block!important;font-family:var(--pk-font)!important;font-size:11px!important;font-weight:700!important;letter-spacing:0.1em!important;text-transform:uppercase!important;color:rgb(255 255 255 / .35)!important;margin-top:6px!important}html body .pk-story-stats{display:flex!important;gap:40px!important;margin:32px 0 36px!important}html body .pk-cat-pills{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:28px!important}html body .pk-cat-pill{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:7px 16px!important;border-radius:100px!important;border:1px solid rgb(255 255 255 / .12)!important;background:transparent!important;color:rgb(255 255 255 / .45)!important;font-family:var(--pk-font)!important;font-size:11px!important;font-weight:700!important;letter-spacing:0.06em!important;text-transform:uppercase!important;text-decoration:none!important;white-space:nowrap!important;transition:all 0.15s ease!important}html body .pk-cat-pill:hover{border-color:rgb(255 45 120 / .4)!important;color:rgb(255 45 120 / .85)!important;background:var(--pk-pink-soft)!important}html body .pk-cat-pill.pk-cat-pill--active{background:var(--pk-pink)!important;border-color:var(--pk-pink)!important;color:#ffffff!important}html body .site-footer,html body #colophon,html body .pk-footer{background-color:transparent!important;border:none!important;padding:0!important;margin:0!important}html body .pk-footer-main{background:#0a0a0a!important;border-top:1px solid var(--pk-pink-border)!important;padding:72px 0 60px!important}html body .pk-footer-grid{max-width:1200px!important;margin:0 auto!important;padding:0 40px!important;display:grid!important;grid-template-columns:2.2fr 1fr 1fr 1fr!important;gap:56px!important}html body .pk-footer-brand{font-family:var(--pk-font)!important;font-size:26px!important;font-weight:700!important;letter-spacing:0.14em!important;color:var(--pk-pink)!important;text-decoration:none!important;display:inline-block!important;margin-bottom:14px!important}html body .pk-footer-tagline{font-family:var(--pk-font)!important;font-size:14px!important;line-height:1.7!important;color:rgb(255 255 255 / .45)!important;margin:0 0 28px!important}html body .pk-footer-heading{font-family:var(--pk-font)!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:0.14em!important;text-transform:uppercase!important;color:rgb(255 255 255 / .85)!important;margin:0 0 20px!important}html body .pk-footer-link{font-family:var(--pk-font)!important;font-size:14px!important;color:rgb(255 255 255 / .48)!important;text-decoration:none!important;display:block!important;margin-bottom:12px!important;transition:color 0.2s ease!important}html body .pk-footer-link:hover{color:var(--pk-pink)!important}html body .pk-disclaimer{background:#060606!important;border-top:1px solid rgb(255 255 255 / .06)!important;border-bottom:1px solid rgb(255 255 255 / .06)!important;padding:24px 0!important}html body .pk-disclaimer-label{font-family:var(--pk-font)!important;font-size:10px!important;font-weight:700!important;letter-spacing:0.12em!important;text-transform:uppercase!important;color:var(--pk-pink)!important;margin:0 0 7px!important}html body .pk-disclaimer-text{font-family:var(--pk-font)!important;font-size:11.5px!important;line-height:1.72!important;color:rgb(255 255 255 / .33)!important;margin:0!important}html body .site-below-footer-wrap,html body .pk-footer-bottom{background-color:#040404!important;padding:18px 0!important}html body .ast-footer-copyright,html body .ast-footer-copyright *{font-family:var(--pk-font)!important;font-size:12px!important;color:rgb(255 255 255 / .28)!important}html body .pk-social-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:8px!important;background:rgb(255 255 255 / .07)!important;border:1px solid rgb(255 255 255 / .12)!important;color:rgb(255 255 255 / .6)!important;text-decoration:none!important;transition:all 0.2s ease!important}html body .pk-social-icon:hover{background:rgb(255 45 120 / .15)!important;border-color:rgb(255 45 120 / .5)!important;color:var(--pk-pink)!important}html body .fcpfw_cart_basket{background-color:#0d0d0d!important;border-radius:10px!important}html body .fcpfw_item_count{background-color:var(--pk-pink)!important;color:#ffffff!important}html body .cart_box svg{fill:var(--pk-pink)!important}html body .fcpfw_container{background:#0a0a0a!important;border-left:1px solid var(--pk-border)!important}html body .fcpfw_header{background:#111111!important;border-bottom:1px solid var(--pk-border)!important}html body .fcpfw_header_title{color:#ffffff!important;font-family:var(--pk-font)!important}html body .fcpfw_prodline_title_inner,html body .fcpfw_prodline_title_inner a,html body .fcpfw_qupdiv{color:#ffffff!important;font-family:var(--pk-font)!important}html body .fcpfw_coupon_field .fcpfw_coupon_submit{background-color:var(--pk-pink)!important;color:#ffffff!important}html body .fcpfw_bn_1,html body .fcpfw_bn_2,html body .fcpfw_bn_3{background-color:var(--pk-pink)!important;color:#ffffff!important;font-family:var(--pk-font)!important;border-radius:4px!important}html body #fcpfw_apply_coupon svg{fill:var(--pk-pink)!important}html body .woocommerce .widget_price_filter .ui-slider .ui-slider-range,html body .woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--pk-pink)!important}html body .woocommerce nav.woocommerce-pagination ul li a:focus,html body .woocommerce nav.woocommerce-pagination ul li a:hover,html body .woocommerce nav.woocommerce-pagination ul li span.current{background:var(--pk-pink)!important;border-color:var(--pk-pink)!important;color:#ffffff!important}html body .woocommerce-MyAccount-navigation-link.is-active a{color:var(--pk-pink)!important}html body #ast-scroll-top{background-color:var(--pk-pink)!important;color:#ffffff!important}::selection{background-color:var(--pk-pink)!important;color:#ffffff!important}::-webkit-scrollbar{width:6px!important;background:#0a0a0a!important}::-webkit-scrollbar-thumb{background:rgb(255 45 120 / .4)!important;border-radius:3px!important}::-webkit-scrollbar-thumb:hover{background:var(--pk-pink)!important}@media (max-width:1100px){html body .woocommerce ul.products,html body .woocommerce-page ul.products{grid-template-columns:repeat(2,1fr)!important}html body .pk-product-grid{grid-template-columns:repeat(3,1fr)!important}html body .pk-footer-grid{grid-template-columns:1fr 1fr!important;gap:32px!important}}@media (max-width:768px){html body .woocommerce ul.products,html body .woocommerce-page ul.products{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}html body .pk-product-grid{grid-template-columns:repeat(2,1fr)!important}html body .pk-cat-grid{grid-template-columns:repeat(2,1fr)!important}html body .pk-section-inner{padding:0 20px!important}html body .pk-footer-grid{grid-template-columns:1fr!important;gap:24px!important;padding:0 24px!important}html body .pk-story-stats{flex-wrap:wrap!important;gap:24px!important}}@media (max-width:500px){html body .woocommerce ul.products,html body .woocommerce-page ul.products{grid-template-columns:1fr!important}html body .pk-product-grid{grid-template-columns:1fr!important}html body .pk-cat-grid{grid-template-columns:1fr!important}html body .pk-hero-actions{flex-direction:column!important}html body .pk-cta-btn,html body .pk-ghost-btn{width:100%!important;text-align:center!important}}html body .woocommerce ul.products li.product{background:#111111!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:12px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;padding:0!important;margin:0!important;transition:border-color 0.2s,transform 0.2s,box-shadow 0.2s!important}html body .woocommerce ul.products li.product:hover{border-color:rgb(255 45 120 / .4)!important;transform:translateY(-3px)!important;box-shadow:0 8px 32px rgb(0 0 0 / .5)!important}html body .woocommerce ul.products li.product .astra-shop-thumbnail-wrap{background:#1a1a1a!important;display:block!important;overflow:hidden!important;width:100%!important;flex-shrink:0!important}html body .woocommerce ul.products li.product .astra-shop-thumbnail-wrap img,html body .woocommerce ul.products li.product a img{width:100%!important;height:240px!important;object-fit:cover!important;object-position:center center!important;display:block!important;transition:transform 0.4s ease!important}html body .woocommerce ul.products li.product:hover .astra-shop-thumbnail-wrap img{transform:scale(1.04)!important}html body .woocommerce ul.products li.product .astra-shop-summary-wrap{display:flex!important;flex-direction:column!important;flex:1!important;padding:16px 16px 16px!important;background:#111111!important}html body .woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:'Space Grotesk',sans-serif!important;font-size:13px!important;font-weight:700!important;color:#ffffff!important;letter-spacing:0.02em!important;text-transform:uppercase!important;margin:0 0 10px!important;padding:0!important;line-height:1.3!important}html body .woocommerce ul.products li.product .price{display:block!important;padding:0!important;margin:0 0 14px!important;line-height:1!important;font-family:'Space Grotesk',sans-serif!important;font-size:20px!important;font-weight:800!important;color:#FF2D78!important;letter-spacing:-0.02em!important}html body .woocommerce ul.products li.product .price *,html body .woocommerce ul.products li.product .price bdi,html body .woocommerce ul.products li.product .price ins,html body .woocommerce ul.products li.product .price del,html body .woocommerce ul.products li.product .price ins bdi,html body .woocommerce ul.products li.product .price del bdi,html body .woocommerce ul.products li.product .price .woocommerce-Price-amount,html body .woocommerce ul.products li.product .price .woocommerce-Price-currencySymbol{display:inline!important;padding:0!important;margin:0!important;font-size:inherit!important;font-weight:inherit!important;color:inherit!important;line-height:inherit!important;vertical-align:baseline!important}html body .woocommerce ul.products li.product .price .screen-reader-text{display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}html body .woocommerce ul.products li.product .price del{opacity:0.45!important;font-size:14px!important;margin-right:6px!important}html body .woocommerce ul.products li.product .price ins{text-decoration:none!important}html body .woocommerce ul.products li.product .star-rating{margin:0 0 8px!important;float:none!important}html body .woocommerce ul.products li.product a.button,html body .woocommerce ul.products li.product a.button.add_to_cart_button{display:block!important;width:100%!important;box-sizing:border-box!important;margin:auto 0 0!important;padding:12px 16px!important;background:#FF2D78!important;color:#ffffff!important;font-family:'Space Grotesk',sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:0.08em!important;text-transform:uppercase!important;text-align:center!important;border:2px solid #FF2D78!important;border-radius:6px!important;transition:background 0.15s ease,color 0.15s ease!important;text-decoration:none!important}html body .woocommerce ul.products li.product a.button:hover,html body .woocommerce ul.products li.product a.button.add_to_cart_button:hover{background:transparent!important;color:#FF2D78!important}html body .woocommerce ul.products li.product a.button:not(.add_to_cart_button){background:transparent!important;color:rgb(255 255 255 / .35)!important;border:2px solid rgb(255 255 255 / .12)!important}html body .woocommerce ul.products li.product a.button:not(.add_to_cart_button):hover{color:rgb(255 255 255 / .65)!important;border-color:rgb(255 255 255 / .25)!important}html body .wpo_container .wpo_badge,html body .wpo_text_class,html body .ast-onsale-card{background:#FF2D78!important;color:#ffffff!important;font-family:'Space Grotesk',sans-serif!important;font-size:10px!important;font-weight:900!important;letter-spacing:0.1em!important;text-transform:uppercase!important;border-radius:4px!important;padding:4px 10px!important}html body .woocommerce ul.products,html body .woocommerce-page ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;align-items:stretch!important}@media (max-width:1024px){html body .woocommerce ul.products,html body .woocommerce-page ul.products{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:768px){html body .woocommerce ul.products,html body .woocommerce-page ul.products{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}html body .woocommerce ul.products li.product .astra-shop-thumbnail-wrap img,html body .woocommerce ul.products li.product a img{height:180px!important}}html body .pk-learn-btn,html body .pk-learn-btn:visited,html body a.pk-learn-btn,html body a.pk-learn-btn:visited{color:#ffffff!important;text-decoration:none!important}html body .pk-learn-btn:hover,html body a.pk-learn-btn:hover{color:#FF2D78!important;background:transparent!important;border-color:#FF2D78!important}html body .pk-product-info{padding-top:18px!important}html body .pk-product-title{margin-top:0!important;margin-bottom:6px!important}.ast-container{max-width:100%!important;padding:0!important}.e-con-boxed>.e-con-inner{max-width:100%!important}#primary,#content{width:100%!important;max-width:100%!important}.entry-content,.post-content,.page-content,.site-content,main{max-width:100%!important;width:100%!important}#moderncart-slide-out,#moderncart-slide-out-modal .moderncart-modal-wrap,.moderncart-panel,.moderncart-slide-out-header,.moderncart-slide-out-cart,.moderncart-slide-out-footer,.moderncart-cart-total,.moderncart-have-coupon-code-area{background:#000000!important;background-color:#000000!important}.moderncart-cart-item{background:#0a0a0a!important;border-bottom:1px solid rgb(255 45 120 / .15)!important}.moderncart-cart-item-product-name a,.moderncart-cart-item-product-name,.moderncart-price,.moderncart-cart-line-items-label,.moderncart-cart-line-items-value,.moderncart-have-coupon-code span,.moderncart-slide-out-header-title span,.moderncart-slide-out-header-quantity span{color:#ffffff!important}.moderncart-slide-out-header{border-bottom:1px solid rgb(255 45 120 / .2)!important}.moderncart-cart-item-actions-remove{color:rgb(255 255 255 / .4)!important}.moderncart-cart-item-actions-remove:hover{color:#ff2d78!important}#moderncart-coupon-form-container{background:#0a0a0a!important;border-top:1px solid rgb(255 45 120 / .15)!important}.moderncart-slide-out-footer .checkout-button,.moderncart-slide-out-footer a.checkout-button,#moderncart-slide-out .wc-proceed-to-checkout a,#moderncart-slide-out .wc-proceed-to-checkout .checkout-button,.wc-proceed-to-checkout a.checkout-button{color:#ffffff!important;text-decoration:none!important}.moderncart-slide-out-header,.moderncart-slide-out-header-heading,.moderncart-slide-out-header-close,#moderncart-slide-out>.moderncart-panel>.moderncart-slide-out-header{background:#000000!important;background-color:#000000!important;color:#ffffff!important}.moderncart-slide-out-header-close svg path{fill:#ffffff!important}.moderncart-slide-out-header-quantity{background:#ff2d78!important;color:#ffffff!important}.moderncart-panel,.moderncart-panel *{scrollbar-color:#ff2d78 #000}@media (max-width:768px){body.ast-mobile-cart-active{position:fixed!important;width:100%!important;top:0!important;overflow:hidden!important}#moderncart-slide-out-modal{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;height:-webkit-fill-available!important;overflow:hidden!important;transform:none!important}#moderncart-slide-out{position:fixed!important;top:0!important;right:0!important;bottom:0!important;height:100%!important;height:-webkit-fill-available!important;max-height:none!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.moderncart-slide-out-cart{flex:1!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}.moderncart-slide-out-footer{flex-shrink:0!important;position:relative!important;bottom:0!important}#moderncart-slide-out-modal.moderncart-modal{will-change:transform!important;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}}@viewport{width:device-width}body,html{overflow-x:hidden!important}@media (max-width:768px){.elementor-section{overflow-x:hidden!important}.elementor-container{max-width:100%!important;padding:0 15px!important}.elementor-column{width:100%!important;flex:none!important}.elementor-widget-wrap{padding:10px!important}}@media (max-width:768px){*{box-sizing:border-box!important}.elementor-row{flex-wrap:wrap!important;margin:0!important}}@media (max-width:768px){img:not(.critical){loading:lazy}*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;transition-delay:0ms!important}.elementor-widget:not(.elementor-widget-image){will-change:auto!important}body{touch-action:pan-y!important;-webkit-touch-callout:default!important;-webkit-user-select:auto!important}}@media (max-width:768px){html{overflow-y:scroll!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:auto!important}body{overflow-y:scroll!important;touch-action:pan-y!important;pointer-events:auto!important}.elementor-motion-effects-element,.elementor-parallax,.eael-parallax,[data-settings*="motion_fx"]{transform:none!important;will-change:auto!important}}@media (min-width:1024px){body,html{width:100%!important;max-width:none!important}.ast-container,.site-content,.site-main,.entry-content,.ast-separate-container,.ast-plain-container,.site,#page,#content,.hfb-site,.ast-desktop,.ast-separate-container .site-main,.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-page-builder-template .site-main,.ast-page-builder-template .entry-content,.elementor,.elementor-page{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important;margin-left:auto!important;margin-right:auto!important}.elementor-section,.elementor-container,.elementor-section.elementor-section-boxed>.elementor-container,.elementor-section.elementor-section-full_width>.elementor-container{width:100%!important;max-width:100vw!important;padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important}:root{--wp--custom--ast-content-width-size:100% !important;--wp--custom--ast-wide-width-size:100% !important;--ast-container-width:100% !important;--ast-content-width:100% !important}.wp-site-blocks,.wp-block-group{width:100%!important;max-width:none!important}}@media (min-width:1400px){.elementor-container{padding-left:40px!important;padding-right:40px!important}}@media (min-width:1024px){html{scroll-behavior:auto!important;overflow-y:auto!important}body{overflow-y:auto!important;transition:none!important;animation:none!important}.elementor-motion-effects-element,.elementor-parallax,.elementor-sticky,.elementor-sticky--active,[data-settings*="motion_fx"],[data-settings*="parallax"],.eael-parallax,.eael-sticky-section{transform:none!important;will-change:auto!important;animation:none!important;transition:none!important;position:static!important}.elementor-section{will-change:auto!important;transform:none!important;backface-visibility:visible!important}.elementor-widget,.elementor-element{animation-duration:0ms!important;transition-duration:0ms!important;animation-delay:0ms!important;transition-delay:0ms!important}.elementor-background-video,.elementor-background-slideshow{display:none!important}*{pointer-events:auto!important}}.woocommerce div.product .woocommerce-product-details__short-description,.woocommerce div.product .woocommerce-product-details__short-description p,.woocommerce div.product .entry-content,.woocommerce div.product .entry-content p,.woocommerce div.product .product-description,.woocommerce div.product .product-specs{color:#ffffff!important;background:transparent!important}.woocommerce div.product .woocommerce-tabs .panel,.woocommerce div.product .woocommerce-tabs .panel p,.woocommerce div.product .woocommerce-tabs .panel h2,.woocommerce div.product .woocommerce-tabs .panel h3,.woocommerce div.product .woocommerce-tabs .panel h4{color:#ffffff!important;background:transparent!important}.woocommerce div.product *{color:inherit!important}.woocommerce div.product p,.woocommerce div.product div,.woocommerce div.product span,.woocommerce div.product li,.woocommerce div.product td,.woocommerce div.product th{color:#ffffff!important}.woocommerce div.product h1,.woocommerce div.product h2,.woocommerce div.product h3,.woocommerce div.product h4,.woocommerce div.product h5,.woocommerce div.product h6{color:#ffffff!important}.woocommerce div.product ul,.woocommerce div.product ol,.woocommerce div.product li{color:#ffffff!important}.woocommerce div.product .shop_attributes,.woocommerce div.product .shop_attributes th,.woocommerce div.product .shop_attributes td{color:#ffffff!important;border-color:#333!important;background:transparent!important}.woocommerce div.product table,.woocommerce div.product table th,.woocommerce div.product table td{color:#ffffff!important;border-color:#333!important;background:transparent!important}.woocommerce div.product [style*="color: black"],.woocommerce div.product [style*="color: #000"],.woocommerce div.product [style*="color:#000"]{color:#ffffff!important}.woocommerce div.product .entry-content *,.woocommerce div.product .summary *{color:inherit}.woocommerce div.product .entry-content,.woocommerce div.product .summary{color:#fff}.eael-adv-accordion .eael-accordion-list{margin-bottom:10px!important}.eael-adv-accordion .eael-accordion-header{background:#1a1a1a!important;color:#ffffff!important;border:1px solid #333!important;border-radius:8px!important;padding:20px!important;transition:all 0.3s ease!important;cursor:pointer!important}.eael-adv-accordion .eael-accordion-header:hover{background:#2a2a2a!important;border-color:#555!important;transform:translateY(-2px)!important}.eael-adv-accordion .eael-accordion-header.active-default,.eael-adv-accordion .eael-accordion-header:active{background:#FF2D78!important;border-color:#FF2D78!important;color:#ffffff!important}.eael-adv-accordion .eael-accordion-content{background:#1a1a1a!important;color:#ffffff!important;border:1px solid #333!important;border-top:none!important;border-radius:0 0 8px 8px!important;padding:20px!important;margin-top:-1px!important}.eael-adv-accordion .eael-accordion-content p{color:#ffffff!important;line-height:1.6!important;margin-bottom:15px!important}.eael-adv-accordion .eael-accordion-content a{color:#FF2D78!important;text-decoration:underline!important}.eael-adv-accordion .eael-accordion-content a:hover{color:#ff4d8a!important;text-decoration:none!important}.eael-adv-accordion .eael-accordion-content strong,.eael-adv-accordion .eael-accordion-content b{color:#ffffff!important;font-weight:600!important}.eael-adv-accordion .eael-accordion-header .fa-toggle{color:#ffffff!important;transition:all 0.3s ease!important}.eael-adv-accordion .eael-accordion-header:hover .fa-toggle{color:#FF2D78!important}.eael-adv-accordion .eael-accordion-header.active-default .fa-toggle{color:#ffffff!important;transform:rotate(90deg)!important}.eael-accordion-tab-title{color:#ffffff!important;font-weight:600!important;font-size:16px!important}.eael-adv-accordion .eael-accordion-header:hover .eael-accordion-tab-title{color:#ffffff!important}.eael-adv-accordion .eael-accordion-header.active-default .eael-accordion-tab-title{color:#ffffff!important}@media (max-width:768px){.eael-adv-accordion .eael-accordion-header{padding:15px!important}.eael-adv-accordion .eael-accordion-content{padding:15px!important}.eael-accordion-tab-title{font-size:14px!important}}@media (max-width:768px){html{overflow-y:scroll!important;-webkit-overflow-scrolling:touch!important;touch-action:manipulation!important;overscroll-behavior:auto!important;scroll-behavior:auto!important;position:relative!important;height:auto!important;min-height:100vh!important}body{overflow-y:scroll!important;-webkit-overflow-scrolling:touch!important;touch-action:manipulation!important;overscroll-behavior:auto!important;scroll-behavior:auto!important;position:relative!important;pointer-events:auto!important;transform:none!important;will-change:auto!important}#page,.site,.site-content,.ast-container,.elementor,.elementor-section,.elementor-container,.e-con,.e-con-inner{overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;touch-action:manipulation!important;pointer-events:auto!important;transform:none!important;will-change:auto!important;position:relative!important}.elementor-element,.elementor-widget,.elementor-section,.elementor-column,.elementor-motion-effects-element,.elementor-parallax,.elementor-sticky,[data-settings*="motion_fx"],.eael-parallax,.eael-sticky-section{transform:none!important;will-change:auto!important;animation:none!important;transition:none!important;position:static!important;pointer-events:auto!important;touch-action:manipulation!important}.eael-adv-accordion,.eael-accordion-list,.eael-accordion-header,.eael-accordion-content,.eael-parallax,.eael-sticky-section,[class*="eael-"]{transform:none!important;will-change:auto!important;pointer-events:auto!important;touch-action:manipulation!important;position:relative!important}.litespeed-cache,.litespeed-cache-loading,[class*="litespeed"]{pointer-events:none!important;position:absolute!important;top:-9999px!important;transform:none!important}.loading,.elementor-loading,.elementor-invisible,[data-loading="true"],.wp-block-group.is-loading,.lazy-loading,.page-loading{pointer-events:none!important;position:absolute!important;top:-9999px!important;opacity:0!important;z-index:-1!important}.scroll-locked,.no-scroll,.overflow-hidden,.modal-open{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:manipulation!important;pointer-events:auto!important}*{scroll-snap-type:none!important;scroll-snap-align:none!important;overscroll-behavior:auto!important}html[style*="overflow: hidden"],body[style*="overflow: hidden"],*[style*="overflow: hidden"]{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}}@media (hover:none) and (pointer:coarse){html,body{-webkit-overflow-scrolling:touch!important;overflow-y:auto!important;touch-action:manipulation!important}}@supports (-webkit-touch-callout:none){html,body{-webkit-overflow-scrolling:touch!important;overflow-y:auto!important;position:relative!important}}@media (max-width:768px){#simple-banner,.simple-banner{display:none!important}}:root{--sl-pink:#e8176e;--sl-pink-hover:#ff4d9e;--sl-pink-glow:rgba(232, 23, 110, 0.15);--sl-dark:#0d0d12;--sl-radius:10px}a,a:visited,.ast-primary-menu>li>a:hover,.main-header-menu .menu-item a:hover,.woocommerce-loop-product__title,h1,h2,h3{color:inherit}.woocommerce a.button,.woocommerce button.button,.woocommerce #respond input#submit,.woocommerce .cart .button,.woocommerce .checkout-button,.ast-button,.wp-block-button__link,.elementor-button{background:var(--sl-pink)!important;border-color:var(--sl-pink)!important;border-radius:var(--sl-radius)!important;transition:background 0.2s,transform 0.15s,box-shadow 0.2s!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.wp-block-button__link:hover,.ast-button:hover{background:var(--sl-pink-hover)!important;border-color:var(--sl-pink-hover)!important;transform:translateY(-2px)!important;box-shadow:0 6px 24px var(--sl-pink-glow)!important}.woocommerce ul.products li.product{border-radius:var(--sl-radius)!important;overflow:hidden;transition:transform 0.25s,box-shadow 0.25s!important;border:1px solid rgb(255 255 255 / .06)!important}.woocommerce ul.products li.product:hover{transform:translateY(-6px)!important;box-shadow:0 16px 40px rgb(0 0 0 / .35),0 0 0 1px var(--sl-pink)!important}html{scroll-behavior:smooth}.site-header,.ast-sticky-header-active .site-header{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:rgb(13 13 18 / .85)!important;border-bottom:1px solid rgb(232 23 110 / .25)!important;transition:background 0.3s!important}.wp-block-separator,hr{border-top:2px solid var(--sl-pink)!important;opacity:.4}.woocommerce ul.products li.product img,.woocommerce-loop-product__image img{aspect-ratio:1 / 1!important;object-fit:cover!important;border-radius:8px 8px 0 0!important}.woocommerce .price,.woocommerce-Price-amount{color:var(--sl-pink)!important;font-weight:700!important}.woocommerce span.onsale{background:var(--sl-pink)!important;border-radius:20px!important;font-weight:600}input[type="text"],input[type="email"],input[type="password"],textarea,select{border-radius:8px!important;border:1.5px solid rgb(255 255 255 / .12)!important;transition:border-color 0.2s!important}input:focus,textarea:focus,select:focus{border-color:var(--sl-pink)!important;outline:none!important;box-shadow:0 0 0 3px var(--sl-pink-glow)!important}.sl-btn-primary,.sl-btn-primary:hover,.sl-btn-primary:visited,.sl-btn-primary:focus,.sl-btn-primary:active{color:#ffffff!important;text-decoration:none!important}@media (max-width:767px){.woocommerce-product-gallery,.elementor-widget-wc-product-images{max-width:85%!important;margin-left:auto!important;margin-right:auto!important}.woocommerce-product-gallery__wrapper,.flex-viewport,.elementor-main-swiper{touch-action:pan-y!important;pointer-events:none}.woocommerce-product-gallery img{max-height:45vh!important;object-fit:contain!important}}html,body{overflow-x:hidden;height:auto}body{overflow-y:auto}.elementor,.elementor-section-wrap{overflow:visible!important}