#ShopifyChat,.chat-button-container,shopify-chat,iframe[src*=shopify-chat],.shopify-chat{display:none!important;visibility:hidden!important}.sp-topbar{background:var(--sp-purple-deep);font-family:var(--sp-font-body);font-size:12px;line-height:1;-webkit-font-smoothing:antialiased}.sp-topbar__inner{display:flex;align-items:center;justify-content:space-between;max-width:1320px;margin:0 auto;padding:0 20px;height:34px}.sp-topbar__left{display:flex;align-items:center;gap:6px;color:var(--sp-purple-deep);font-weight:700;font-size:11px;letter-spacing:.3px;white-space:nowrap;flex-shrink:0;background:var(--sp-gold);padding:4px 12px;border-radius:3px;margin:-2px 0}.sp-topbar__left svg{color:var(--sp-purple-deep);opacity:.8}.sp-topbar__center{flex:1;text-align:center;overflow:hidden;position:relative;height:34px}.sp-topbar__slider{position:relative;height:100%}.sp-topbar__slide{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ffffffd9;font-size:12px;font-weight:500;letter-spacing:.2px;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease;pointer-events:none}.sp-topbar__slide--active{opacity:1;transform:translateY(0);pointer-events:auto}.sp-topbar__right{display:flex;align-items:center;gap:4px;flex-shrink:0}.sp-topbar__link{display:inline-flex;align-items:center;gap:5px;color:#ffffffb3!important;text-decoration:none!important;font-size:11px;font-weight:500;padding:4px 10px;border-radius:3px;transition:all .2s ease;white-space:nowrap}.sp-topbar__link:hover{color:var(--sp-white)!important;background:#ffffff14}.sp-topbar__link svg{opacity:.6;flex-shrink:0}.sp-topbar__link:hover svg{opacity:1}.sp-topbar__link--new{color:var(--sp-gold)!important;font-weight:600}.sp-topbar__link--new:hover{color:var(--sp-gold-light)!important;background:#d4af371a}.sp-topbar__link--new svg{opacity:.9;color:var(--sp-gold)}.sp-topbar__right .sp-topbar__link+.sp-topbar__link{border-left:1px solid rgba(255,255,255,.1)}@media(max-width:991px){.sp-topbar{font-size:11px}.sp-topbar__inner{height:28px;padding:0 10px}.sp-topbar__left,.sp-topbar__right{display:none}}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--sp-font-body)!important;font-size:15px!important;line-height:1.65!important;color:var(--sp-text-body)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.01em}h1,h2,h3,h4,h5,h6{font-family:var(--sp-font-heading)!important;color:var(--sp-purple-dark)!important;letter-spacing:.02em;line-height:1.3}h1{font-size:32px!important;font-weight:700!important}h2{font-size:26px!important;font-weight:700!important}h3{font-size:20px!important;font-weight:600!important}h4{font-size:16px!important;font-weight:600!important}p{line-height:1.65;color:var(--sp-text-body)}.dosis-font{font-family:var(--sp-font-body)!important}a{color:var(--sp-purple);transition:color .2s ease}a:hover{color:var(--sp-purple-dark);text-decoration:none}::selection{background:var(--sp-purple);color:var(--sp-white)}a.shop-button,.btn-addtocart,.actions.btn-addtocart,button.btn-addToCart,.btn-addToCart.shop-button,.addcart-link,.btn-dark,.shopify-payment-button .shopify-payment-button__button--unbranded,.engo-popup .btn,.go_cart a,.btn_backtop,button[type=submit].shop-button,.engoj-btn-addtocart{background:var(--sp-purple)!important;color:var(--sp-white)!important;border:2px solid var(--sp-purple)!important;border-radius:var(--sp-radius)!important;font-family:var(--sp-font-body)!important;font-weight:600!important;font-size:15px!important;letter-spacing:.5px;text-transform:uppercase;padding:14px 28px!important;transition:var(--sp-ease)!important;box-shadow:var(--sp-shadow-btn);cursor:pointer;display:inline-block;text-align:center;text-decoration:none!important}a.shop-button:hover,.btn-addtocart:hover,.actions.btn-addtocart:hover,button.btn-addToCart:hover,.btn-addToCart.shop-button:hover,.addcart-link:hover,.btn-dark:hover,.shopify-payment-button .shopify-payment-button__button--unbranded:hover,.engo-popup .btn:hover,.go_cart a:hover,button[type=submit].shop-button:hover,.engoj-btn-addtocart:hover{background:var(--sp-gold)!important;border-color:var(--sp-gold)!important;color:var(--sp-purple-deep)!important;transform:translateY(-2px);box-shadow:0 4px 15px var(--sp-gold-shadow)!important}.detail-info .engoj-btn-addtocart,.detail-info .shop-button.enj-add-to-cart-btn,.prod_extended .engoj-btn-addtocart,.cart .shop-button{width:100%!important;min-height:52px!important;font-size:16px!important;letter-spacing:1px!important;padding:16px 28px!important}.btn-outline,.btn-secondary,a.addcart-link.btn-outline{background:transparent!important;border:2px solid var(--sp-purple)!important;color:var(--sp-purple)!important;box-shadow:none!important}.btn-outline:hover,.btn-secondary:hover,a.addcart-link.btn-outline:hover{background:var(--sp-purple)!important;color:var(--sp-white)!important}.total_price a,a[href="/checkout"],.btn-checkout{background:var(--sp-success)!important;border-color:var(--sp-success)!important;color:var(--sp-white)!important;border-radius:var(--sp-radius)!important;font-family:var(--sp-font-body)!important;font-weight:700!important;font-size:16px!important;padding:14px 32px!important;text-transform:uppercase;letter-spacing:1px;transition:var(--sp-ease)!important}.total_price a:hover,a[href="/checkout"]:hover,.btn-checkout:hover{background:#219a52!important;transform:translateY(-1px);box-shadow:0 4px 12px #27ae604d}.btn_backtop{border-radius:50%!important;width:44px!important;height:44px!important;padding:0!important;display:flex!important;align-items:center;justify-content:center}.btn_backtop:hover{background:var(--sp-purple-dark)!important;transform:translateY(-3px)}.header-v1-h1{background:var(--sp-white)!important;border-bottom:1px solid var(--sp-border)!important;transition:var(--sp-ease);margin-top:0!important}#shopify-section-header,.shopify-section--header,.shopify-section:has(.topbar),.shopify-section:has(.promo-topbar),.shopify-section:has(.topbar_promo),.shopify-section:has(#sp-announcement),.shopify-section:has(.header-v1-h1){margin:0!important;padding:0!important}#sp-announcement,.promo-topbar,.topbar_promo,.topbar{margin-bottom:0!important}.header-v1-h1,.header-eveland{margin:0!important}@keyframes sp-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes sp-orbit{0%{transform:rotate(0) translate(var(--sp-orbit-r)) rotate(0);opacity:0}8%{opacity:1}90%{opacity:1}to{transform:rotate(360deg) translate(var(--sp-orbit-r)) rotate(-360deg);opacity:0}}@keyframes sp-pop-in{0%{transform:scale(0) rotate(-20deg);opacity:0}50%{transform:scale(1.3) rotate(10deg);opacity:1}70%{transform:scale(.9) rotate(-5deg)}to{transform:scale(1) rotate(0);opacity:1}}@keyframes sp-twinkle{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}}.sp-logo-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;z-index:1}.header-v1-h1 .sp-logo-wrap img{width:auto;max-height:70px!important;padding:6px;background:var(--sp-white);border-radius:50%;border:none;animation:sp-logo-float 3.5s ease-in-out infinite;filter:drop-shadow(0 2px 8px rgba(123,45,142,.15));transition:transform .4s cubic-bezier(.25,.1,.25,1.4),filter .3s ease!important;position:relative;z-index:2}.header-v1-h1 .sp-logo-wrap:hover img{animation-play-state:paused;transform:scale(1.08);filter:drop-shadow(0 4px 16px rgba(123,45,142,.25)) brightness(1.02)}.sp-logo-wrap:before{display:none}.sp-logo-charm{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;font-size:16px;pointer-events:none;z-index:3;opacity:0;line-height:1;--sp-orbit-r: 52px}.sp-logo-wrap:hover .sp-logo-charm--1{animation:sp-orbit 3s linear 0s infinite}.sp-logo-wrap:hover .sp-logo-charm--2{animation:sp-orbit 3.4s linear .4s infinite}.sp-logo-wrap:hover .sp-logo-charm--3{animation:sp-orbit 3.8s linear .8s infinite}.sp-logo-wrap:hover .sp-logo-charm--4{animation:sp-orbit 3.2s linear 1.2s infinite}.sp-logo-wrap:hover .sp-logo-charm--5{animation:sp-orbit 3.6s linear 1.6s infinite}.sp-logo-wrap:hover .sp-logo-charm--6{animation:sp-orbit 3s linear 2s infinite}.sp-logo-sparkle{position:absolute;width:4px;height:4px;border-radius:50%;pointer-events:none;z-index:0}.sp-logo-sparkle--1{top:-2px;left:20%;background:#f0c040;animation:sp-twinkle 2.4s ease-in-out 0s infinite}.sp-logo-sparkle--2{top:40%;right:-4px;background:#c084fc;animation:sp-twinkle 2s ease-in-out .8s infinite}.sp-logo-sparkle--3{bottom:-2px;left:55%;background:#f472b6;animation:sp-twinkle 2.8s ease-in-out 1.4s infinite}@media(max-width:991px){.sp-logo-sparkle{display:none}.sp-logo-charm{font-size:10px}.sp-logo-wrap--mobile .sp-logo-charm{--sp-orbit-r: 35px}.sp-logo-wrap--mobile:hover .sp-logo-charm--1{animation:sp-orbit 3s linear 0s infinite}.sp-logo-wrap--mobile:hover .sp-logo-charm--2{animation:sp-orbit 3.4s linear .4s infinite}.sp-logo-wrap--mobile:hover .sp-logo-charm--3{animation:sp-orbit 3.8s linear .8s infinite}.sp-logo-wrap--mobile:hover .sp-logo-charm--4{animation:sp-orbit 3.2s linear 1.2s infinite}.sp-logo-wrap--mobile:hover .sp-logo-charm--5{animation:sp-orbit 3.6s linear 1.6s infinite}.sp-logo-wrap--mobile:hover .sp-logo-charm--6{animation:sp-orbit 3s linear 2s infinite}}.sp-rating-row{display:flex;align-items:center;gap:10px;margin:4px 0 8px}.sp-rating-row .jdgm-preview-badge{font-size:14px}.sp-jump-reviews:hover{color:#5b1a6e!important;border-bottom-color:#5b1a6e!important}.sp-card-rating{min-height:18px;margin:2px 0 4px}.sp-card-rating .jdgm-preview-badge{font-size:12px}.sp-card-rating .jdgm-prev-badge__stars{font-size:12px!important}.sp-card-rating .jdgm-prev-badge__text{font-size:11px!important;color:#777}html{scroll-behavior:smooth}.header-v1-h1 .navbar-nav{display:flex;flex-wrap:nowrap!important;align-items:center;justify-content:center;background:var(--sp-purple-soft);border-radius:10px;padding:4px!important;gap:0;white-space:nowrap}.header-v1-h1 .navbar-nav>.nav-item{position:relative;flex-shrink:0}.header-v1-h1 .navbar-nav>.nav-item+.nav-item:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:18px;background:var(--sp-purple-border)}.main_nav a,.header-v1-h1 .menu a,.engo-nav a{font-family:var(--sp-font-body)!important;font-size:12px!important;font-weight:600!important;color:var(--sp-text)!important;letter-spacing:.8px;text-transform:uppercase;transition:all .25s ease!important;padding:9px 14px!important;position:relative;border-radius:7px;white-space:nowrap!important}.header-v1-h1 .menu.right{width:100%}.header-v1-h1 .menu.right .navbar{width:100%;justify-content:center!important}.navbar-nav>.nav-item>.menu_lv1:hover,.navbar-nav>.nav-item>.nav-link:hover{color:var(--sp-white)!important;background:var(--sp-purple)!important}.header-v1-h1 .navbar-nav>.nav-item:hover:before,.header-v1-h1 .navbar-nav>.nav-item:hover+.nav-item:before{opacity:0}.sub-menu,.dropdown-menu,.mega-menu,.engo_megamenu{background:var(--sp-white)!important;box-shadow:0 12px 35px #0000001f!important;border:1px solid var(--sp-border-light)!important;border-top:3px solid var(--sp-purple)!important;border-radius:0 0 10px 10px!important;margin-top:0!important;z-index:1000!important}#shopify-section-header{position:relative!important;z-index:10!important}.header-v1-h1{position:relative!important}.js-minicart.minicart{z-index:1100!important}.bg-minicart{z-index:1050!important}.header-v1-h1 .dropdown-menu a:hover{background:var(--sp-purple-soft)!important;color:var(--sp-purple)!important}.nav-item .dropdown-menu.list-woman.page{min-width:260px!important;width:auto!important;padding:14px 8px!important;overflow:visible!important}.dropdown-menu .list-clothing{padding:0!important}.dropdown-menu .list-clothing ul{margin:0!important;padding:0!important;list-style:none!important}.dropdown-menu.list-woman.page .menu_lv1,.dropdown-menu.list-woman.page li>a{display:block!important;font-family:var(--sp-font-body)!important;font-size:14px!important;font-weight:500!important;text-transform:none!important;letter-spacing:.2px!important;color:var(--sp-text-body)!important;padding:9px 16px!important;border-radius:var(--sp-radius-sm)!important;transition:all .2s ease!important;white-space:nowrap!important;line-height:1.4!important}.dropdown-menu.list-woman.page .menu_lv1:hover,.dropdown-menu.list-woman.page li>a:hover{background:var(--sp-purple-soft)!important;color:var(--sp-purple)!important;padding-left:20px!important}.dropdownmenu_lv2{position:relative!important;overflow:visible!important}.dropdownmenu_lv2>.dropdown-menu.menu_lv2{position:absolute!important;left:100%!important;top:0!important;min-width:220px!important;padding:10px 8px!important;border-radius:0 10px 10px!important;border-top:3px solid var(--sp-purple)!important;box-shadow:8px 8px 30px #0000001f!important}.dropdownmenu_lv2>a .fa-angle-right{color:var(--sp-purple-light)!important;font-size:12px!important}.dropdown-menu .menu_lv3{display:block!important;font-size:13px!important;font-weight:500!important;color:var(--sp-text-body)!important;padding:8px 16px!important;border-radius:var(--sp-radius-sm)!important;transition:all .2s ease!important;text-transform:none!important;letter-spacing:.2px!important;white-space:nowrap!important}.dropdown-menu .menu_lv3:hover{background:var(--sp-purple-soft)!important;color:var(--sp-purple)!important;padding-left:20px!important}.dropdown-menu.list-woman.shop{padding:24px 20px!important;overflow:visible!important}.dropdown-menu.list-woman.shop a.menu_lv2{font-family:var(--sp-font-heading)!important;font-size:15px!important;font-weight:600!important;color:var(--sp-purple-dark)!important;padding:4px 0 8px!important;border-bottom:1px solid var(--sp-border-light)!important;margin-bottom:8px!important;display:block!important;text-transform:none!important}.dropdown-menu.list-woman.shop a.menu_lv3{font-size:13px!important;color:var(--sp-text-body)!important;padding:5px 0!important;display:block!important;text-transform:none!important}.dropdown-menu.list-woman.shop a.menu_lv3:hover{color:var(--sp-purple)!important;padding-left:6px!important}.btn_cart,.btn_account,.btn_search{transition:var(--sp-ease)!important}.btn_cart:hover,.btn_account:hover,.btn_search:hover{color:var(--sp-purple)!important}.cart-counter,.count_pr_incart{background:#e53e3e!important;color:#fff!important;font-family:var(--sp-font-body)!important;font-weight:700!important;font-size:11px!important;border-radius:50%!important;min-width:20px;height:20px;line-height:20px;text-align:center}.topbar{font-family:var(--sp-font-body)!important}.topbar a{transition:color .2s ease!important}.topbar a:hover{color:var(--sp-purple)!important}.search-eveland input,.search-box input{border-radius:var(--sp-radius)!important;border:1px solid var(--sp-border)!important;font-family:var(--sp-font-body)!important;font-size:14px!important;padding:10px 16px!important;transition:var(--sp-ease)!important}.search-eveland input:focus,.search-box input:focus{border-color:var(--sp-purple)!important;box-shadow:0 0 0 3px #9b59b626!important;outline:none!important}#sp-announcement,.promo-topbar,.topbar_promo{background:linear-gradient(135deg,#7D3C98,var(--sp-purple))!important;color:var(--sp-white)!important;font-family:var(--sp-font-body)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.3px}.promo-topbar a,.topbar_promo a{color:var(--sp-gold)!important;font-weight:600!important}.product-item,.engoj_grid_parent .product,.product-item-v5{background:var(--sp-white)!important;border-radius:var(--sp-radius-lg)!important;overflow:hidden!important;border:none!important;box-shadow:var(--sp-shadow-sm)!important;transition:var(--sp-ease-slow)!important}.product-item:hover,.engoj_grid_parent .product:hover,.product-item-v5:hover{transform:translateY(-3px)!important;box-shadow:var(--sp-shadow-hover)!important}.product-item .img-product,.engoj_grid_parent .img-product{border-radius:var(--sp-radius-lg) var(--sp-radius-lg) 0 0!important;overflow:hidden!important}.product-item img,.engoj_grid_parent .product img,.img-product img{transition:transform .4s ease!important}.product-item:hover img,.engoj_grid_parent .product:hover img{transform:scale(1.04)!important}.product-name a,.title-product a,h4.title-product a{font-family:var(--sp-font-body)!important;font-size:14px!important;font-weight:600!important;color:var(--sp-text)!important;line-height:1.4!important;transition:color .2s ease!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-name a:hover,.title-product a:hover{color:var(--sp-purple)!important}.product-price,.price-product,.prices.product-price{font-family:var(--sp-font-body)!important;font-weight:700!important;font-size:16px!important;color:var(--sp-purple)!important}.price-old,s.price-item--regular,.compare-price{color:var(--sp-text-muted)!important;text-decoration:line-through!important;font-size:13px!important;font-weight:400!important}.product-grid .col-12{padding:8px!important}.saleicon,.label-sale,.sale-label,figure.label-sale{background:var(--sp-red)!important;color:var(--sp-white)!important;border-radius:var(--sp-radius-sm)!important;font-family:var(--sp-font-body)!important;font-size:11px!important;font-weight:700!important;padding:4px 10px!important}.newicon,.label-new,.new-label,figure.label-new{background:var(--sp-purple)!important;color:var(--sp-white)!important;border-radius:var(--sp-radius-sm)!important;font-family:var(--sp-font-body)!important;font-size:11px!important;font-weight:700!important;padding:4px 10px!important}.product-icon-action{transition:opacity .2s ease!important}.product-icon-action a,.quick-view a,.add-wishlist a{transition:var(--sp-ease)!important}.product-icon-action a:hover,.quick-view a:hover{color:var(--sp-purple)!important}.add-wishlist:hover i,.add-wishlist-dark:hover i{color:var(--sp-purple)!important;transform:scale(1.15)}.info_col.text-center{transition:var(--sp-ease)}.info_col.text-center:hover{transform:translateY(-3px)}.img_collection{border-radius:var(--sp-radius-lg)!important;overflow:hidden!important}.img_collection:hover{box-shadow:var(--sp-shadow-hover)!important}.img_collection img{transition:transform .4s ease!important}.img_collection:hover img{transform:scale(1.05)!important}.sp-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;padding:0;max-width:1200px;margin:0 auto}.sp-category-card{display:flex;flex-direction:column;border-radius:14px;overflow:hidden;background:var(--sp-white);box-shadow:var(--sp-shadow-sm);transition:transform .35s ease,box-shadow .35s ease;cursor:pointer;text-decoration:none!important}.sp-category-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px #9b59b633}.sp-category-card__info{padding:14px 16px 10px;text-align:center;background:var(--sp-white)}.sp-category-card__title{font-family:var(--sp-font-heading)!important;font-size:18px!important;font-weight:700!important;color:var(--sp-purple-dark)!important;margin:0!important;line-height:1.3!important}.sp-category-card__image{position:relative;aspect-ratio:4 / 5;overflow:hidden}.sp-rotate-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s ease}.sp-rotate-img.sp-rotate-active{opacity:1}.sp-category-card:hover .sp-rotate-img.sp-rotate-active{transform:scale(1.05);transition:opacity .8s ease,transform 3s ease}.sp-category-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.65) 0%,rgba(0,0,0,.1) 40%,transparent 65%);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:20px;z-index:2;transition:background .3s ease}.sp-category-card:hover .sp-category-card__overlay{background:linear-gradient(to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,.15) 45%,transparent 70%)}.sp-category-card__count{font-family:var(--sp-font-body);font-size:13px;font-weight:700;color:var(--sp-gold);letter-spacing:.5px;text-transform:uppercase;margin-bottom:10px;text-shadow:0 1px 4px rgba(0,0,0,.6)}.sp-category-card__cta{font-family:var(--sp-font-body);font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--sp-white);background:var(--sp-purple);border-radius:var(--sp-radius-sm);padding:10px 22px;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease,background .2s ease}.sp-category-card:hover .sp-category-card__cta{opacity:1;transform:translateY(0)}.sp-category-card__cta:hover{background:var(--sp-purple-dark)}.sp-category-section{padding:40px 0 70px}.sp-category-section__header{text-align:center;margin-bottom:40px}.sp-category-section__title{font-family:var(--sp-font-heading);font-size:32px;font-weight:700;color:var(--sp-purple-dark);margin:0 0 8px}.sp-category-section__subtitle{font-family:var(--sp-font-body);font-size:15px;color:var(--sp-text-light);margin:0}@media(max-width:767px){.sp-category-section{padding:36px 0 44px}.sp-category-section__header{margin-bottom:24px}.sp-category-grid{grid-template-columns:repeat(2,1fr);gap:14px;padding:0 12px}.sp-category-card__info{padding:10px 10px 8px}.sp-category-card__title{font-size:14px!important}.sp-category-card__count{font-size:10px}.sp-category-card__overlay{padding:14px}.sp-category-card__cta{opacity:1;transform:translateY(0);font-size:10px;padding:7px 14px}.sp-category-section__title{font-size:24px!important}}@media(min-width:768px)and (max-width:991px){.sp-category-section{padding:44px 0 56px}.sp-category-grid{grid-template-columns:repeat(2,1fr);gap:22px}.sp-category-card__title{font-size:16px!important}}.product-title,.br-product-detail h1,.product-shop h1,.prod_extended h2.product-title{font-family:var(--sp-font-heading)!important;font-size:26px!important;font-weight:700!important;color:var(--sp-text)!important;line-height:1.3!important;letter-spacing:.01em}.detail-info .product-price,.prod_extended .product-price,.product-shop .product-price,.br-product-detail .product-price{font-family:var(--sp-font-body)!important;font-size:24px!important;color:var(--sp-purple)!important;font-weight:700!important}.detail-info .product-price ins,.enj-product-price{color:var(--sp-purple)!important;font-weight:700!important;text-decoration:none!important}.enj-product-price-compare,del.enj-product-price-compare,.product-shop .compare-price,.product-price .compare-at-price,.price--compare,.was-price,del{color:var(--sp-text-muted)!important;text-decoration:line-through!important;font-size:18px!important;font-weight:400!important;margin-right:10px}.product-price .sale-price,.price--sale,.price-item--sale,.special-price{color:var(--sp-red)!important;font-weight:700}.prod_extended .img-product,.detail-product-img{border-radius:var(--sp-radius-lg)!important;overflow:hidden!important}.swatch .swatch-element label,.single-option-selector,.product-form__option label,.variant-option label,.engoj_select_color span{border:2px solid var(--sp-border)!important;border-radius:var(--sp-radius)!important;padding:8px 16px!important;font-family:var(--sp-font-body)!important;font-size:14px!important;font-weight:500!important;transition:var(--sp-ease)!important;cursor:pointer}.swatch .swatch-element label:hover,.engoj_select_color span:hover{border-color:var(--sp-purple)!important}.swatch .swatch-element.selected label,.swatch .swatch-element input:checked+label,.engoj_select_color span.active{background:var(--sp-purple)!important;color:var(--sp-white)!important;border-color:var(--sp-purple)!important;box-shadow:0 0 0 2px var(--sp-purple)!important}.swatch .swatch-element.soldout label{opacity:.4!important;text-decoration:line-through}.pd_summary{font-family:var(--sp-font-body)!important;font-size:14px!important;line-height:1.7!important;color:var(--sp-text-light)!important}.sticky-addcart,.sticky_addcart{background:var(--sp-white)!important;border-top:2px solid var(--sp-purple)!important;box-shadow:0 -4px 16px #0000001a!important}.product-meta-info{font-family:var(--sp-font-body)!important;font-size:13px!important}.product-meta-info label{color:var(--sp-text-light);font-weight:600}.tab-pd-details .nav-tabs,.tab_prod{border-bottom:2px solid var(--sp-border-light)!important;display:flex!important;flex-wrap:nowrap!important;list-style:none!important;padding:0!important;margin:0!important}.tab-pd-details .nav-tabs li,.tab_prod li{display:inline-block!important;list-style:none!important}.tab-pd-details .nav-tabs a,.tab_prod a{font-family:var(--sp-font-body)!important;font-size:14px!important;font-weight:500!important;color:var(--sp-text-muted)!important;padding:12px 20px!important;border:none!important;border-bottom:3px solid transparent!important;transition:var(--sp-ease)!important;display:inline-block!important;white-space:nowrap!important}.tab-pd-details .nav-tabs a.active,.tab-pd-details .nav-tabs a:hover,.tab_prod a.active,.tab_prod a:hover{color:var(--sp-purple)!important;border-bottom-color:var(--sp-purple)!important;font-weight:700!important;background:transparent!important}.tab-pd-details .product-desc,.tab-pd-details .desc,.tab-pd-details .tab-pane,.tab-pd-details .tab-content,.tab-pd-details .tab-addition,.desc.product-desc{text-align:left!important;font-family:var(--sp-font-body)!important;font-size:15px!important;line-height:1.7!important;color:var(--sp-text-body)!important}.tab-pd-details .product-desc ul,.desc.product-desc ul{text-align:left!important;padding-left:20px!important}.tab-pd-details .product-desc li,.desc.product-desc li{text-align:left!important;line-height:1.8;color:var(--sp-text-body)}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],input[type=url],textarea,select,.form-control{font-family:var(--sp-font-body)!important;border:1px solid var(--sp-border)!important;border-radius:var(--sp-radius)!important;padding:12px 16px!important;font-size:14px!important;color:var(--sp-text)!important;background:var(--sp-white)!important;transition:var(--sp-ease)!important}input:focus,textarea:focus,select:focus,.form-control:focus{border-color:var(--sp-purple)!important;box-shadow:0 0 0 3px #9b59b626!important;outline:none!important}input::placeholder,textarea::placeholder{color:#bbb!important}label{font-family:var(--sp-font-body)!important;font-size:13px!important;font-weight:600!important;color:#555!important}.engo-popup input[type=email]{border:1px solid var(--sp-border)!important;border-radius:var(--sp-radius)!important}input#Quantity,input[name=quantity]{border:1px solid var(--sp-border)!important;border-radius:var(--sp-radius)!important;text-align:center;font-family:var(--sp-font-body)!important;font-weight:600!important;min-width:50px}.breadcrumb_collection2,.breadcrumb{font-family:var(--sp-font-body)!important;font-size:13px!important}.breadcrumb_collection2 a,.breadcrumb a{color:var(--sp-text-light)!important;transition:color .2s ease!important}.breadcrumb_collection2 a:hover,.breadcrumb a:hover{color:var(--sp-purple)!important}.enj-minicart-ajax,.cart-drawer{border-radius:var(--sp-radius)!important;box-shadow:0 8px 30px #00000026!important;font-family:var(--sp-font-body)!important}.section-bg,.bg-grey,.bg-gray{background:var(--sp-purple-soft)!important}.sp-divider{width:60px;height:2px;background:var(--sp-gold);margin:16px auto}.title_heading,.section-title,.title_heading_home{font-family:var(--sp-font-heading)!important;color:var(--sp-purple-dark)!important;font-weight:700!important;letter-spacing:.02em}.section,.index-section{padding:60px 0}.fade-in{opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.fade-in.visible{opacity:1;transform:translateY(0)}.img-product{overflow:hidden!important}.btn-primary,.btn-info,a.btn-primary,a.btn-info{background-color:var(--sp-purple)!important;border-color:var(--sp-purple)!important;color:var(--sp-white)!important}.btn-primary:hover,.btn-info:hover{background-color:var(--sp-purple-dark)!important;border-color:var(--sp-purple-dark)!important}.bg-light{background-color:var(--sp-purple-soft)!important}.border,.border-top,.border-bottom{border-color:var(--sp-border)!important}*:focus-visible{outline:2px solid var(--sp-purple)!important;outline-offset:2px;box-shadow:0 0 0 3px #9b59b633!important}img[src*="via.placeholder.com"]{display:none!important}.sp-detail-card{background:var(--sp-purple-soft);padding:20px;border-radius:var(--sp-radius);margin:10px 0;border-left:4px solid var(--sp-gold);height:100%;font-family:var(--sp-font-body)}.sp-detail-card h3{font-family:var(--sp-font-heading)!important;color:var(--sp-purple-dark);margin:0 0 12px;font-size:17px;font-weight:600}.sp-detail-card ul{list-style:none;padding:0;margin:0}.sp-detail-card ul li{font-size:13px;line-height:1.6;position:relative;padding:4px 0 4px 18px;color:var(--sp-text-body)}.sp-detail-card ul li:before{content:"\2713";color:var(--sp-purple);font-weight:700;position:absolute;left:0}.sp-detail-card--included{border-left-color:var(--sp-gold)}.sp-detail-card--perfect{border-left-color:var(--sp-purple)}.sp-detail-card--dispatch{border-left-color:var(--sp-purple-dark)}.product-trust-info{background:var(--sp-purple-soft);padding:20px;border-radius:var(--sp-radius);margin:15px 0;border-left:4px solid var(--sp-gold);font-family:var(--sp-font-body)}.product-trust-info h3{font-family:var(--sp-font-heading)!important;color:var(--sp-purple-dark);margin-bottom:10px;margin-top:0}.product-trust-info ul{list-style:none;padding:0;margin:0}.product-trust-info ul li{padding:5px 0;font-size:14px;line-height:1.6}.sp-low-stock{display:flex;align-items:center;gap:8px;padding:10px 14px;margin:12px 0;background:#fff5f5;border:1px solid #FFCCCC;border-radius:var(--sp-radius-sm);color:var(--sp-red);font-family:var(--sp-font-body);font-size:14px;font-weight:600}.sp-low-stock--medium{background:#fff8e5;border-color:#ffe0a0;color:#b8860b}.sp-low-stock__dot{width:8px;height:8px;border-radius:50%;background:currentColor;animation:sp-pulse 1.5s ease-in-out infinite;flex-shrink:0}@keyframes sp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.sp-sibling-cta{margin:14px 0;border:2px dashed var(--sp-gold);border-radius:var(--sp-radius);overflow:hidden;transition:border-color .2s}.sp-sibling-cta:hover{border-color:var(--sp-purple)}.sp-sibling-cta a{display:flex;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;color:var(--sp-text);background:var(--sp-purple-soft);transition:background .2s;font-family:var(--sp-font-body)}.sp-sibling-cta a:hover{background:var(--sp-ivory);color:var(--sp-purple-dark)}.sp-sibling-cta__icon{font-size:24px;flex-shrink:0}.sp-sibling-cta__text{flex:1;font-size:14px;line-height:1.4}.sp-sibling-cta__text strong{color:var(--sp-purple-dark)}.sp-sibling-cta__arrow{font-size:18px;color:var(--sp-purple);flex-shrink:0}.sp-sibling-badge{padding:10px 14px;margin:12px 0;background:var(--sp-purple-soft);border:1px solid var(--sp-purple-border);border-radius:var(--sp-radius-sm);color:var(--sp-purple);font-family:var(--sp-font-body);font-size:14px;font-weight:500}[href="#review"],li:has(a[href="#review"]),#review.tab-pane,#review{display:none!important}.visitor,.random_product{display:none!important}.whatsapp-button,[class*=whatsapp],.wa-chat-box-brand{z-index:9999!important}.footer_v1{display:none!important}.sp-footer{font-family:var(--sp-font-body);-webkit-font-smoothing:antialiased}.sp-footer__newsletter{background:linear-gradient(135deg,var(--sp-purple-deep) 0%,#3D1F5C 100%);padding:48px 0}.sp-footer__newsletter-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.sp-footer__newsletter-text h3{font-family:var(--sp-font-heading)!important;color:var(--sp-white)!important;font-size:22px;font-weight:700;margin:0 0 6px}.sp-footer__newsletter-text p{color:#ffffffa6;font-size:14px;margin:0;line-height:1.5}.sp-footer__newsletter-form{flex-shrink:0;width:420px;max-width:100%}.sp-footer__newsletter-input-wrap{display:flex;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:var(--sp-radius);overflow:hidden;transition:border-color .2s}.sp-footer__newsletter-input-wrap:focus-within{border-color:var(--sp-gold)}.sp-footer__newsletter-input{flex:1;padding:12px 16px!important;background:transparent!important;border:none!important;color:var(--sp-white)!important;font-size:14px!important;outline:none!important;box-shadow:none!important}.sp-footer__newsletter-input::placeholder{color:#fff6!important}.sp-footer__newsletter-btn{padding:12px 24px;background:var(--sp-gold);color:var(--sp-purple-deep);border:none;font-family:var(--sp-font-body);font-size:14px;font-weight:600;cursor:pointer;transition:background .2s;white-space:nowrap}.sp-footer__newsletter-btn:hover{background:var(--sp-gold-light)}.sp-footer__newsletter-note{color:#ffffff59;font-size:11px;margin:8px 0 0}.sp-footer__main{background:var(--sp-purple-deep);padding:56px 0 40px}.sp-footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.3fr;gap:32px}.sp-footer__col{min-width:0}.sp-footer__logo img{max-height:100px;width:auto}.sp-footer__logo-text{color:var(--sp-white);font-family:var(--sp-font-heading);font-size:20px;font-weight:700;text-decoration:none}.sp-footer__tagline{color:#c9b8d9;font-size:13px;line-height:1.7;margin:14px 0 20px}.sp-footer__social{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sp-footer__social-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ffffff14;color:var(--sp-white);transition:all .25s ease;text-decoration:none!important}.sp-footer__social-icon:hover{transform:translateY(-3px)}.sp-footer__social-icon--facebook{background:#1877f2}.sp-footer__social-icon--facebook:hover{background:#0d65d9}.sp-footer__social-icon--instagram{background:linear-gradient(135deg,#833ab4,#fd1d1d,#f77737)}.sp-footer__social-icon--instagram:hover{background:linear-gradient(135deg,#6c2e99,#d91616,#d4652e)}.sp-footer__social-icon--youtube{background:red}.sp-footer__social-icon--youtube:hover{background:#c00}.sp-footer__social-icon--pinterest{background:#e60023}.sp-footer__social-icon--pinterest:hover{background:#bd001d}.sp-footer__social-icon--twitter{background:#000}.sp-footer__social-icon--twitter:hover{background:#333}.sp-footer__social-icon--whatsapp{background:#25d366}.sp-footer__social-icon--whatsapp:hover{background:#1da851}.sp-footer__heading{font-family:var(--sp-font-body)!important;color:var(--sp-gold)!important;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin:0 0 18px}.sp-footer__link-list{list-style:none;padding:0;margin:0}.sp-footer__link-list li{margin-bottom:10px}.sp-footer__link-list li a{color:#c9b8d9;text-decoration:none;font-size:13px;transition:color .2s,padding-left .2s;display:inline-block}.sp-footer__link-list li a:hover{color:var(--sp-white);padding-left:3px}.sp-footer__contact-list{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.sp-footer__contact-item{display:flex;align-items:center;gap:10px;color:#c9b8d9;font-size:13px;line-height:1.4;text-decoration:none!important;transition:color .2s}a.sp-footer__contact-item:hover{color:var(--sp-gold)}.sp-footer__contact-item svg{flex-shrink:0;opacity:.5}a.sp-footer__contact-item:hover svg{opacity:.9}.sp-footer__contact-item span{word-break:break-word}.sp-footer__promise-wrap{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-footer__promise-item{display:flex;align-items:center;gap:6px;color:#a89bb5;font-size:11px;white-space:nowrap}.sp-footer__promise-item svg{flex-shrink:0;color:var(--sp-gold)}.sp-footer__trust{background:#231535;padding:16px 0;border-top:1px solid rgba(255,255,255,.06)}.sp-footer__trust-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.sp-footer__trust-group{display:flex;align-items:center;gap:12px}.sp-footer__trust-label{color:#ffffff59;font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:600;flex-shrink:0}.sp-footer__payment-icons{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sp-footer__pay-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;overflow:hidden;opacity:.6;transition:opacity .2s}.sp-footer__pay-icon:hover{opacity:1}.sp-footer__pay-icon img{height:24px;width:auto}.sp-footer__trust-badge{display:inline-flex;align-items:center;gap:6px;color:#fff6;font-size:11px;font-weight:500}.sp-footer__trust-badge svg{color:#4ade80}.sp-footer__bottom{background:#1a0f28;padding:16px 0}.sp-footer__bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.sp-footer__copyright{color:#ffffff40;font-size:12px}.sp-footer__legal{display:flex;gap:20px}.sp-footer__legal a{color:#ffffff40;font-size:12px;text-decoration:none;transition:color .2s}.sp-footer__legal a:hover{color:#ffffffb3}@media(max-width:991px){.sp-footer__newsletter-inner{flex-direction:column;text-align:center}.sp-footer__newsletter-form{width:100%}.sp-footer__newsletter-text h3{font-size:20px}.sp-footer__grid{grid-template-columns:1fr 1fr 1fr;gap:28px}.sp-footer__col--brand{grid-column:1 / -1;text-align:center}.sp-footer__col--brand .sp-footer__social{justify-content:center}.sp-footer__col--brand .sp-footer__tagline{max-width:400px;margin-left:auto;margin-right:auto}.sp-footer__col--contact{grid-column:1 / -1}.sp-footer__contact-list{align-items:center}.sp-footer__promise-wrap{max-width:400px;margin:0 auto}.sp-footer__trust-inner{justify-content:center}.sp-footer__bottom-inner{justify-content:center;text-align:center}.section,.index-section{padding:40px 0}}@media(max-width:767px){body{font-size:14px!important}h1{font-size:26px!important}h2{font-size:22px!important}h3{font-size:18px!important}.sp-footer__grid{grid-template-columns:1fr 1fr;gap:24px}.sp-footer__col--brand,.sp-footer__col--contact{grid-column:1 / -1}.sp-footer__trust-inner{flex-direction:column;gap:16px;align-items:center}.sp-footer__trust-group{width:100%;justify-content:center;flex-wrap:wrap}.sp-footer__payment-icons{justify-content:center;max-width:100%}.sp-footer__bottom-inner{flex-direction:column;gap:8px;align-items:center}.sp-footer__legal{gap:14px}.product-title,.br-product-detail h1,.product-shop h1,.prod_extended h2.product-title{font-size:22px!important}.detail-info .product-price,.prod_extended .product-price{font-size:20px!important}a.shop-button{padding:10px 20px!important;font-size:14px!important;min-height:44px}.product-form__submit,.add-to-cart-btn,.btn-addToCart,[name=add],.engoj-btn-addtocart{font-size:16px!important;padding:14px 20px!important;width:100%!important;min-height:52px!important}.product-item:hover,.img_collection:hover img{transform:none!important}.product-grid .grid-item,.engoj_grid_parent .product-item{padding:4px!important}.product-name a,.title-product a{font-size:13px!important;line-height:1.4!important}input,textarea,select{font-size:16px!important;min-height:44px}#sp-announcement,.promo-topbar,.topbar_promo{font-size:12px!important}img{max-width:100%;height:auto}.sp-footer__newsletter{padding:36px 0}.sp-footer__main{padding:40px 0 16px}.sp-footer__heading{font-size:11px}.sp-footer__trust-inner{justify-content:center;text-align:center}.sp-footer__trust-label{width:100%}.sp-footer__payment-icons{justify-content:center}.sp-footer__trust-badges{justify-content:center;width:100%}.sp-footer__bottom-inner{flex-direction:column;text-align:center;gap:12px}.sp-footer__legal{gap:14px;flex-wrap:wrap;justify-content:center}.sp-footer__social{justify-content:center}}@media(max-width:480px){.sp-detail-card{padding:16px}.sp-detail-card h3{font-size:15px}.sp-detail-card ul li{font-size:12px}.sp-sibling-cta a{padding:10px 12px}}.jdgm-star,.spr-icon,.rating-star,.fa-star{color:var(--sp-gold)!important}.sp-scroll-top{position:fixed;bottom:80px;right:20px;z-index:998}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}.badge--sale,.product-tag--sale,.sale-badge{background-color:var(--sp-red)!important;color:var(--sp-white)!important;border-radius:var(--sp-radius-sm);padding:3px 10px;font-size:11px;font-weight:700;font-family:var(--sp-font-body)}.content_box{background:var(--sp-purple-soft)!important;border-radius:var(--sp-radius)!important;padding:20px!important;margin-bottom:16px!important;border:1px solid var(--sp-border-light)!important;transition:var(--sp-ease)}.content_box:hover{box-shadow:var(--sp-shadow)!important;transform:translateY(-2px)}.content_box .title{font-family:var(--sp-font-heading)!important;color:var(--sp-purple-dark)!important;font-size:15px!important;font-weight:600!important}.content_box .text{font-family:var(--sp-font-body)!important;color:var(--sp-text-light)!important;font-size:13px!important;line-height:1.6!important}.engoj_select_color .circle{border-radius:50%!important;width:24px!important;height:24px!important;transition:var(--sp-ease)!important}.text-center .title_heading:after,.text-center .section-title:after{content:"";display:block;width:40px;height:2px;background:var(--sp-gold);margin:12px auto 0}.sp-cart-page .shop_table{border:none!important}.sp-cart-page .shop_table thead tr{background:var(--sp-purple-soft)!important}.sp-cart-page .shop_table thead th{font-family:var(--sp-font-body)!important;font-size:13px!important;font-weight:600!important;color:var(--sp-purple-dark)!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding:14px 12px!important;border:none!important}.sp-cart-mobile{display:none}.sp-cart-desktop{display:block}.sp-cart-page .cart_item{border-bottom:1px solid var(--sp-border-light)!important;transition:background .2s}.sp-cart-page .cart_item:hover{background:var(--sp-off-white)}.sp-cart-page .cart_item td{padding:16px 12px!important;vertical-align:middle!important;font-family:var(--sp-font-body)!important}.sp-cart-page .product-thumbnail img{border-radius:var(--sp-radius-sm)!important;max-width:80px;box-shadow:var(--sp-shadow-sm)}.sp-cart-page .product-name-thumb a{font-family:var(--sp-font-body)!important;font-weight:600!important;color:var(--sp-text)!important;font-size:14px!important}.sp-cart-page .product-name-thumb a:hover{color:var(--sp-purple)!important}.sp-cart-page .product-subtotal .amount{font-weight:700!important;color:var(--sp-text)!important}.sp-qty-selector .js-qty{display:flex!important;align-items:center!important;justify-content:center!important;border:none!important;padding:0!important;margin:0!important;width:auto!important}.sp-qty-selector .js-qty__adjust{display:none!important}.sp-qty-selector .js-qty input,.sp-qty-selector input[name="updates[]"]{width:44px!important;height:36px!important;text-align:center!important;border:none!important;border-left:1px solid var(--sp-purple-border)!important;border-right:1px solid var(--sp-purple-border)!important;font-family:var(--sp-font-body)!important;font-size:14px!important;background:#fff!important;padding:0!important;margin:0!important;-moz-appearance:textfield!important}.sp-qty-selector .js-qty input::-webkit-inner-spin-button,.sp-qty-selector .js-qty input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.sp-cart-page .cart_totals{margin-top:30px}.sp-cart-page .cart-check{background:var(--sp-off-white);padding:24px;border-radius:var(--sp-radius);border:1px solid var(--sp-border-light)}.sp-cart-page .cart-check .cart-title{font-family:var(--sp-font-heading)!important;font-size:20px!important;color:var(--sp-text)!important;margin-bottom:16px}.sp-cart-page .cart-update .button{background:var(--sp-purple-soft)!important;color:var(--sp-purple)!important;border:1px solid var(--sp-purple-border)!important;border-radius:var(--sp-radius)!important;font-family:var(--sp-font-body)!important;font-weight:600!important;padding:10px 24px!important}.sp-cart-page .continue-shopping-1{text-align:center!important;margin:20px 0!important;display:block!important;width:100%!important}.sp-cart-page .continue-shopping-1 a{color:var(--sp-purple)!important;background:transparent!important;font-family:var(--sp-font-body)!important;font-weight:700!important;font-size:15px!important;text-decoration:none!important;display:inline-block!important;padding:12px 32px!important;border:2px solid var(--sp-purple)!important;border-radius:var(--sp-radius)!important;transition:var(--sp-ease)!important;letter-spacing:.5px!important;text-transform:uppercase!important}.sp-cart-page .continue-shopping-1 a:hover{background:var(--sp-purple)!important;color:#fff!important}.sp-search-page{padding-bottom:20px}.sp-search-page .pagi-nav a,.sp-search-page .pagi-nav span{display:inline-block;min-width:36px;height:36px;line-height:36px;text-align:center;margin:0 3px;border-radius:var(--sp-radius-sm);font-family:var(--sp-font-body);font-size:14px;transition:var(--sp-ease)}.sp-search-page .pagi-nav a{color:var(--sp-text);text-decoration:none}.sp-search-page .pagi-nav a:hover{background:var(--sp-purple-soft);color:var(--sp-purple)}.sp-search-page .pagi-nav span.current,.sp-search-page .pagi-nav .active{background:var(--sp-purple)!important;color:#fff!important}.sp-404-page .sp-btn-primary:hover{background:var(--sp-gold)!important;color:var(--sp-purple-deep)!important;transform:translateY(-2px)}.sp-404-page .sp-btn-secondary:hover{background:var(--sp-purple)!important;color:#fff!important;transform:translateY(-2px)}.sp-auth{display:flex;justify-content:center;align-items:center;min-height:70vh;padding:40px 16px 60px;background:var(--sp-off-white)}.sp-auth__card{width:100%;max-width:440px;background:var(--sp-white);border-radius:16px;box-shadow:0 4px 24px #9b59b61a;border:1px solid var(--sp-border-light);overflow:hidden}.sp-auth__tabs{display:flex;border-bottom:2px solid var(--sp-border-light)}.sp-auth__tab{flex:1;padding:16px 0;font-family:var(--sp-font-body);font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--sp-text-muted);background:none;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;cursor:pointer;transition:color .2s ease,border-color .2s ease}.sp-auth__tab:hover{color:var(--sp-text)}.sp-auth__tab--active{color:var(--sp-purple);border-bottom-color:var(--sp-purple)}.sp-auth__panel{display:none;padding:28px 32px 32px}.sp-auth__panel--active{display:block}.sp-auth__field{margin-bottom:18px}.sp-auth__field input{width:100%;padding:12px 14px;font-family:var(--sp-font-body);font-size:14px;color:var(--sp-text);border:1.5px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-off-white);transition:border-color .2s ease,box-shadow .2s ease;outline:none}.sp-auth__field input:focus{border-color:var(--sp-purple);box-shadow:0 0 0 3px #9b59b61f;background:var(--sp-white)}.sp-auth__field input::placeholder{color:var(--sp-text-muted)}.sp-auth__btn{width:100%;padding:14px 0;font-family:var(--sp-font-body);font-size:14px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--sp-white);background:var(--sp-purple);border:none;border-radius:var(--sp-radius);cursor:pointer;transition:background .2s ease,box-shadow .2s ease;margin-top:6px}.sp-auth__btn:hover{background:var(--sp-purple-dark);box-shadow:var(--sp-shadow-btn)}.sp-auth__btn--register{background:var(--sp-gold);color:var(--sp-purple-deep)}.sp-auth__btn--register:hover{background:var(--sp-gold-light)}.sp-auth__links{text-align:center;margin-top:16px}.sp-auth__links a{font-family:var(--sp-font-body);font-size:13px;font-weight:500;color:var(--sp-purple);text-decoration:none}.sp-auth__links a:hover{color:var(--sp-purple-dark);text-decoration:underline}.sp-auth__recover-title{font-family:var(--sp-font-heading)!important;font-size:20px!important;color:var(--sp-purple-dark)!important;margin:0 0 6px!important;text-align:center}.sp-auth__recover-text{font-size:13px;color:var(--sp-text-light);text-align:center;margin-bottom:20px}.sp-auth__panel .errors{background:#cc00000f;border:1px solid rgba(204,0,0,.15);border-radius:var(--sp-radius-sm);padding:12px 14px;margin-bottom:18px;font-size:13px;color:var(--sp-red)}@media(max-width:480px){.sp-auth{padding:24px 12px 40px;min-height:60vh}.sp-auth__card{border-radius:12px}.sp-auth__panel{padding:22px 20px 28px}.sp-auth__tab{font-size:13px;padding:14px 0}}.login_regester{display:none!important}.register-button{background:var(--sp-purple)!important;color:#fff!important;border:none!important;border-radius:var(--sp-radius)!important;padding:12px 28px!important;font-family:var(--sp-font-body)!important;font-weight:600!important;cursor:pointer;transition:var(--sp-ease)}.register-button:hover{background:var(--sp-gold)!important;color:var(--sp-purple-deep)!important}.maxus-myaccount__header{margin-bottom:24px}.maxus-myaccount__header h2.title-shop-page{font-family:var(--sp-font-heading)!important;font-size:18px!important;color:var(--sp-purple)!important}.maxus-myaccount__header .secondary-text{color:var(--sp-text-light);font-size:14px}.maxus-myaccount__title{font-family:var(--sp-font-body)!important}.maxus-myaccount__wrap .table thead th{background:var(--sp-purple-soft)!important;color:var(--sp-purple-dark)!important;font-family:var(--sp-font-body)!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.5px}.maxus-myaccount__wrap .table tbody td{font-family:var(--sp-font-body)!important;font-size:14px!important;vertical-align:middle}.maxus-myaccount__wrap .table tbody .twitter-text{color:var(--sp-purple)!important;font-weight:600}.btn-maxus{background:var(--sp-purple)!important;color:#fff!important;border-radius:var(--sp-radius-sm)!important;font-family:var(--sp-font-body)!important;font-size:12px!important;border:none!important;padding:6px 16px!important}.btn-maxus:hover{background:var(--sp-purple-dark)!important}.content-pages.woocommerce h2.title-shop-page{font-family:var(--sp-font-heading)!important;color:var(--sp-purple-dark)!important}.content-pages.woocommerce .table-wrap table{width:100%}.content-pages.woocommerce .table-wrap thead th{background:var(--sp-purple-soft);font-family:var(--sp-font-body);font-size:13px;font-weight:600;color:var(--sp-purple-dark);padding:12px}.content-pages.woocommerce .table-wrap tbody td{font-family:var(--sp-font-body);font-size:14px;padding:12px;border-bottom:1px solid var(--sp-border-light)}.content-pages.woocommerce .table-wrap tfoot td,.content-pages.woocommerce .table-wrap tfoot th{font-family:var(--sp-font-body);padding:10px 12px}.content-pages .form-vertical{max-width:440px;margin:30px auto}.content-pages .form-vertical h1,.content-pages .form-vertical h2{font-family:var(--sp-font-heading)!important;font-size:24px!important}.content-pages .form-vertical .input-full,.content-pages .form-vertical input[type=password]{width:100%;margin-bottom:16px}.content-pages .form-vertical .btn--full,.content-pages .form-vertical input[type=submit]{background:var(--sp-purple)!important;color:#fff!important;border:none!important;border-radius:var(--sp-radius)!important;padding:14px 28px!important;font-family:var(--sp-font-body)!important;font-weight:600!important;width:100%;cursor:pointer;transition:var(--sp-ease)}.content-pages .form-vertical .btn--full:hover,.content-pages .form-vertical input[type=submit]:hover{background:var(--sp-gold)!important;color:var(--sp-purple-deep)!important}.content-pages .form-vertical .btn--secondary{background:#fff!important;color:var(--sp-purple)!important;border:2px solid var(--sp-purple)!important}.content-pages .form-vertical label:not(.hidden-label){display:block;margin-bottom:6px}.link-v1.rt{background:var(--sp-purple)!important;color:#fff!important;border:none!important;border-radius:var(--sp-radius)!important;padding:12px 28px!important;font-family:var(--sp-font-body)!important;font-weight:600!important;cursor:pointer}.link-v1.color-brand{color:var(--sp-purple)!important}.bg-breadcrumb{border-radius:0!important;background-size:cover!important;background-position:center!important}.bg-breadcrumb .title-page h2{font-family:var(--sp-font-heading)!important;font-weight:700!important;color:var(--sp-white)!important;text-shadow:0 2px 8px rgba(0,0,0,.3)}.sp-filter-panel{background:var(--sp-white);border:1px solid var(--sp-purple-border);border-radius:var(--sp-radius);padding:0;margin-bottom:24px;overflow:hidden}.sp-filter-panel.sticky{position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--sp-purple-border) transparent}.sp-filter-panel::-webkit-scrollbar{width:4px}.sp-filter-panel::-webkit-scrollbar-track{background:transparent}.sp-filter-panel::-webkit-scrollbar-thumb{background:var(--sp-purple-border);border-radius:4px}.sp-filter-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--sp-purple-border);background:var(--sp-purple-soft)}.sp-filter-title{font-family:var(--sp-font-body)!important;font-size:15px!important;font-weight:700!important;color:var(--sp-purple-dark)!important;text-transform:uppercase;letter-spacing:.8px;margin:0!important;display:flex;align-items:center;gap:8px}.sp-filter-title svg{color:var(--sp-purple)}.sp-clear-all{font-family:var(--sp-font-body)!important;font-size:12px!important;font-weight:600!important;color:var(--sp-purple)!important;text-transform:uppercase;letter-spacing:.5px;text-decoration:none!important;padding:4px 12px;border:1px solid var(--sp-purple);border-radius:20px;transition:var(--sp-ease)}.sp-clear-all:hover{background:var(--sp-purple)!important;color:var(--sp-white)!important}.sp-active-filters{display:flex;flex-wrap:wrap;gap:6px;padding:12px 20px;border-bottom:1px solid var(--sp-purple-border);background:#fdfbfe}.sp-active-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--sp-purple-soft);border:1px solid var(--sp-purple-border);border-radius:20px;font-family:var(--sp-font-body);font-size:12px;font-weight:500;color:var(--sp-purple-dark)}.sp-tag-remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--sp-purple);color:var(--sp-white)!important;font-size:12px;line-height:1;text-decoration:none!important;transition:var(--sp-ease)}.sp-tag-remove:hover{background:var(--sp-purple-dark)}.sp-filter-widgets{padding:0}.sp-filter-widgets .engoj-collection-sidebar{overflow:visible!important}.sp-filter-panel .filter-tag,.sp-filter-panel .filter-color,.sp-filter-panel .filter-size,.sp-filter-panel .filter-material,.sp-filter-panel .filter-price,.sp-filter-panel .widget-category,.sp-filter-panel .filter-category,.sp-filter-panel .engoj-collection-sidebar>section,.sp-filter-panel .engoj-collection-sidebar>div{border-bottom:1px solid var(--sp-purple-border);padding:0;margin:0}.sp-filter-panel .engoj-collection-sidebar>section:last-child,.sp-filter-panel .engoj-collection-sidebar>div:last-child{border-bottom:none}.sp-filter-panel .widget-title,.sp-filter-panel .filter-tag .widget-title,.sp-filter-panel .filter-category .widget-title{padding:14px 20px;margin:0;cursor:pointer;position:relative}.sp-filter-panel .widget-title h2{font-family:var(--sp-font-body)!important;font-size:13px!important;font-weight:700!important;color:var(--sp-text)!important;text-transform:uppercase;letter-spacing:.8px;margin:0!important;padding:0!important;border:none!important}.sp-filter-panel .list-none,.sp-filter-panel ul.list-size,.sp-filter-panel ul.list-material,.sp-filter-panel ul.list-price,.sp-filter-panel ul.list_color,.sp-filter-panel .list-category-toggle{padding:0 20px 16px!important;margin:0!important;list-style:none!important;max-height:220px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--sp-purple-border) transparent}.sp-filter-panel .list-none::-webkit-scrollbar{width:3px}.sp-filter-panel .list-none::-webkit-scrollbar-thumb{background:var(--sp-purple-border);border-radius:3px}.sp-filter-panel .cat-item{display:flex;align-items:center;gap:10px;padding:6px 0;cursor:pointer;transition:var(--sp-ease)}.sp-filter-panel .cat-item:hover{padding-left:4px}.sp-filter-panel .cat-item input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;min-width:18px;border:2px solid #ccc;border-radius:3px;cursor:pointer;position:relative;transition:var(--sp-ease);margin:0}.sp-filter-panel .cat-item input[type=checkbox]:checked{background:var(--sp-purple);border-color:var(--sp-purple)}.sp-filter-panel .cat-item input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.sp-filter-panel .cat-item input[type=checkbox]:hover{border-color:var(--sp-purple)}.sp-filter-panel .cat-item a{font-family:var(--sp-font-body)!important;font-size:13px!important;color:var(--sp-text-body)!important;text-decoration:none!important;font-weight:400!important;transition:var(--sp-ease);line-height:1.4}.sp-filter-panel .cat-item:hover a,.sp-filter-panel .cat-item a.active,.sp-filter-panel .current-cat a{color:var(--sp-purple)!important;font-weight:600!important}.sp-filter-panel .list_color{display:flex;flex-wrap:wrap;gap:8px;max-height:none}.sp-filter-panel .list_color .cat-item{padding:0}.sp-filter-panel .list_color .cat-item input[type=checkbox]{display:none}.sp-filter-panel .list_color .cat-item a{display:block;width:28px;height:28px;border-radius:50%;border:2px solid #ddd;transition:var(--sp-ease);position:relative}.sp-filter-panel .list_color .cat-item a:hover,.sp-filter-panel .list_color .current-cat a{border-color:var(--sp-purple)!important;box-shadow:0 0 0 3px var(--sp-purple-soft);transform:scale(1.15)}.sp-filter-panel .list_color .current-cat a:after{content:"\2713";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:13px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.5)}.sp-color-label{font-family:var(--sp-font-body);font-size:12px;color:var(--sp-text-body);line-height:1}.current-cat .sp-color-label{color:var(--sp-purple);font-weight:600}.sp-filter-panel .list_color .cat-item,.sp-filter-drawer .list_color .cat-item{display:flex;align-items:center;gap:8px}.sp-filter-drawer .sp-color-label{font-family:var(--sp-font-body);font-size:13px;color:var(--sp-text-body)}.sp-filter-panel .list-size{display:flex;flex-wrap:wrap;gap:6px;max-height:none!important}.sp-filter-panel .list-size .cat-item{padding:0;gap:0}.sp-filter-panel .list-size .cat-item input[type=checkbox]{display:none}.sp-filter-panel .list-size .cat-item a{display:inline-block;padding:5px 12px;border:1px solid #ddd;border-radius:20px;font-size:11px!important;font-weight:500!important;color:var(--sp-text-body)!important;text-align:center;transition:var(--sp-ease);white-space:nowrap}.sp-filter-panel .list-size .cat-item a:hover{border-color:var(--sp-purple);color:var(--sp-purple)!important;background:var(--sp-purple-soft)}.sp-filter-panel .list-size .current-cat a{background:var(--sp-purple)!important;color:var(--sp-white)!important;border-color:var(--sp-purple)!important;font-weight:600!important}.sp-filter-panel .list-material{display:flex;flex-wrap:wrap;gap:6px;max-height:none!important}.sp-filter-panel .list-material .cat-item{padding:0;gap:0}.sp-filter-panel .list-material .cat-item input[type=checkbox]{display:none}.sp-filter-panel .list-material .cat-item a{display:inline-block;padding:6px 14px;border:1px solid #ddd;border-radius:6px;font-size:12px!important;font-weight:500!important;color:var(--sp-text-body)!important;transition:var(--sp-ease);white-space:nowrap}.sp-filter-panel .list-material .cat-item a:hover{border-color:var(--sp-purple);color:var(--sp-purple)!important;background:var(--sp-purple-soft)}.sp-filter-panel .list-material .current-cat a{background:var(--sp-purple)!important;color:var(--sp-white)!important;border-color:var(--sp-purple)!important;font-weight:600!important}.sp-filter-panel .filter-category .list-category-toggle{max-height:280px}.sp-filter-panel .filter-category .item-toggle-tab{display:flex;align-items:center;justify-content:space-between;padding:6px 0}.sp-filter-panel .filter-category .item-toggle-tab a{font-size:13px!important;color:var(--sp-text-body)!important;text-decoration:none!important}.sp-filter-panel .filter-category .item-toggle-tab a:hover{color:var(--sp-purple)!important}.sp-filter-panel .filter-category .menu_lv2{padding-left:16px;list-style:none}.sp-filter-panel .filter-category .item_menu_lv2 a{font-size:12px!important;color:#888!important}.sp-filter-panel .filter-category .item_menu_lv2 a:hover{color:var(--sp-purple)!important}.sp-filter-panel .list-price .cat-item a{font-size:13px!important}.sp-filter-drawer{position:fixed;top:0;left:0;bottom:0;width:85%;max-width:360px;height:100%;z-index:9999;transform:translate(-100%);will-change:transform;transition:transform .35s cubic-bezier(.25,.8,.25,1);overflow:hidden}.sp-filter-drawer.active{transform:translate(0)}.sp-drawer-inner{display:flex;flex-direction:column;height:100%;background:var(--sp-white);box-shadow:4px 0 20px #00000026}.sp-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--sp-purple-soft);border-bottom:1px solid var(--sp-purple-border);flex-shrink:0}.sp-drawer-header h3{font-family:var(--sp-font-body)!important;font-size:16px!important;font-weight:700!important;color:var(--sp-purple-dark)!important;text-transform:uppercase;letter-spacing:.8px;margin:0!important;display:flex;align-items:center;gap:8px}.sp-drawer-header svg{color:var(--sp-purple)}.sp-drawer-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--sp-purple-border);border-radius:50%;font-size:20px;color:var(--sp-text);cursor:pointer;transition:var(--sp-ease)}.sp-drawer-close:hover{background:var(--sp-purple);color:var(--sp-white);border-color:var(--sp-purple)}.sp-filter-drawer .sp-filter-widgets{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 0 20px;-webkit-overflow-scrolling:touch;min-height:0}.sp-filter-drawer .list-none,.sp-filter-drawer ul{max-height:none!important;overflow:visible!important}.sp-filter-drawer .sp-active-filters{padding:12px 16px;border-bottom:1px solid var(--sp-purple-border);display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sp-filter-drawer .engoj-collection-sidebar>section,.sp-filter-drawer .engoj-collection-sidebar>div{border-bottom:1px solid var(--sp-purple-border)}.sp-filter-drawer .widget-title{padding:14px 16px}.sp-filter-drawer .widget-title h2{font-family:var(--sp-font-body)!important;font-size:13px!important;font-weight:700!important;color:var(--sp-text)!important;text-transform:uppercase;letter-spacing:.8px;margin:0!important;padding:0!important;border:none!important}.sp-filter-drawer .list-none,.sp-filter-drawer ul{padding:0 16px 14px!important;margin:0!important;list-style:none!important}.sp-filter-drawer .cat-item{display:flex;align-items:center;gap:10px;padding:7px 0}.sp-filter-drawer .cat-item input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px;height:20px;min-width:20px;border:2px solid #ccc;border-radius:3px;cursor:pointer;position:relative;margin:0}.sp-filter-drawer .cat-item input[type=checkbox]:checked{background:var(--sp-purple);border-color:var(--sp-purple)}.sp-filter-drawer .cat-item input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:2px;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.sp-filter-drawer .cat-item a{font-size:14px!important;color:var(--sp-text-body)!important;text-decoration:none!important}.sp-filter-drawer .list_color{display:flex;flex-wrap:wrap;gap:10px}.sp-filter-drawer .list_color .cat-item input[type=checkbox]{display:none}.sp-filter-drawer .list_color .cat-item a{display:block;width:32px;height:32px;border-radius:50%;border:2px solid #ddd}.sp-filter-drawer .list_color .current-cat a{border-color:var(--sp-purple);box-shadow:0 0 0 3px var(--sp-purple-soft)}.sp-filter-drawer .list-size,.sp-filter-drawer .list-material{display:flex;flex-wrap:wrap;gap:8px}.sp-filter-drawer .list-size .cat-item,.sp-filter-drawer .list-material .cat-item{padding:0;gap:0}.sp-filter-drawer .list-size .cat-item input[type=checkbox],.sp-filter-drawer .list-material .cat-item input[type=checkbox]{display:none}.sp-filter-drawer .list-size .cat-item a{display:inline-block;padding:6px 14px;border:1px solid #ddd;border-radius:20px;font-size:12px!important}.sp-filter-drawer .list-material .cat-item a{display:inline-block;padding:7px 16px;border:1px solid #ddd;border-radius:6px;font-size:13px!important}.sp-filter-drawer .list-size .current-cat a,.sp-filter-drawer .list-material .current-cat a{background:var(--sp-purple)!important;color:var(--sp-white)!important;border-color:var(--sp-purple)!important}.sp-drawer-footer{padding:12px 16px;border-top:1px solid var(--sp-purple-border);background:var(--sp-white);flex-shrink:0;position:sticky;bottom:0}.sp-filter-drawer.active~.sp-wa-float,body.filter-open .sp-wa-float{display:none!important}.sp-apply-btn{display:block;width:100%;padding:14px;background:var(--sp-purple);color:var(--sp-white)!important;font-family:var(--sp-font-body);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-align:center;border-radius:var(--sp-radius);text-decoration:none!important;transition:var(--sp-ease)}.sp-apply-btn:hover{background:var(--sp-gold);color:var(--sp-white)!important}.overlay-filter{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:9998;opacity:0;visibility:hidden;transition:all .3s}.overlay-filter.active{opacity:1;visibility:visible}.sp-shop-control{align-items:center;padding:12px 0;margin-bottom:8px;border-bottom:1px solid var(--sp-purple-border)}.sp-result-count{align-items:center}.sp-result-count p{font-family:var(--sp-font-body);font-size:14px;color:#888;font-weight:500}.sp-filter-toggle{align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--sp-purple-border);border-radius:var(--sp-radius);background:var(--sp-white);transition:var(--sp-ease)}.sp-filter-toggle:hover{border-color:var(--sp-purple)}.sp-filter-toggle svg{color:var(--sp-purple)}.sp-filter-toggle p{font-family:var(--sp-font-body);font-size:13px;font-weight:600;color:var(--sp-text)}.sp-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:50%;background:var(--sp-purple);color:var(--sp-white);font-size:11px;font-weight:700}.sp-no-products{padding:60px 20px}.sp-no-products svg{margin-bottom:16px}.sp-no-products p{font-family:var(--sp-font-body);font-size:16px;color:#888;margin-bottom:16px}.sp-clear-filters-btn{display:inline-block;padding:10px 24px;background:var(--sp-purple);color:var(--sp-white)!important;font-family:var(--sp-font-body);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:var(--sp-radius);text-decoration:none!important;transition:var(--sp-ease)}.sp-clear-filters-btn:hover{background:var(--sp-gold)}.sort-by select,.engo_product_sort select,.collection-sorting select{background:var(--sp-white)!important;border:1px solid var(--sp-purple-border)!important;border-radius:var(--sp-radius)!important;font-family:var(--sp-font-body)!important;font-size:14px!important;padding:8px 32px 8px 14px!important;color:var(--sp-text)!important}.pagi-nav,.pagination{text-align:center;margin:40px 0 20px;font-family:var(--sp-font-body)}.pagi-nav a,.pagi-nav span,.pagination a,.pagination span{display:inline-block;min-width:38px;height:38px;line-height:38px;text-align:center;margin:0 3px;border-radius:var(--sp-radius-sm);font-size:14px;font-weight:500;color:var(--sp-text);text-decoration:none;transition:var(--sp-ease)}.pagi-nav a:hover,.pagination a:hover{background:var(--sp-purple-soft);color:var(--sp-purple)}.pagi-nav span.current,.pagi-nav .active,.pagination span.current,.pagination .active{background:var(--sp-purple)!important;color:#fff!important;font-weight:600}.collection-page-sidebar .filter_sidebar_general,.collection-page-sidebar .filter-to-left,.sp-collection-wrapper .filter_sidebar_general,.sp-collection-wrapper .filter-to-left{display:none!important}.product-gallery,.gallery-scroll,.detail-product-img,.prod_extended .gallery-img{border-radius:var(--sp-radius-lg);overflow:hidden}.product-thumb-slider img,.gallery-thumb img,.thumb-product img{border-radius:var(--sp-radius-sm)!important;border:2px solid transparent!important;cursor:pointer;transition:var(--sp-ease)!important}.product-thumb-slider img:hover,.gallery-thumb img:hover,.thumb-product img:hover{border-color:var(--sp-purple-border)!important}.product-thumb-slider .slick-current img,.gallery-thumb .active img,.thumb-product .active img{border-color:var(--sp-purple)!important;box-shadow:0 0 0 1px var(--sp-purple)}.product-quantity-selector,.quantity-selector,.detail-info .quantity{display:inline-flex!important;align-items:center;border:1px solid var(--sp-purple-border);border-radius:var(--sp-radius);overflow:hidden}.quantity-selector button,.quantity .plus,.quantity .minus,.detail-info .quantity .qty-minus,.detail-info .quantity .qty-plus{width:38px!important;height:38px!important;background:var(--sp-purple-soft)!important;border:none!important;color:var(--sp-purple)!important;font-size:18px!important;font-weight:700!important;cursor:pointer;transition:background .2s}.quantity-selector button:hover,.quantity .plus:hover,.quantity .minus:hover{background:var(--sp-purple-border)!important}.sp-fabric-care{margin:16px 0;border:1px solid var(--sp-border, #E8D5F5);border-radius:8px;overflow:hidden}.sp-fabric-care__title{font-family:var(--sp-font-heading);font-size:14px;font-weight:700;color:var(--sp-purple-dark, #7D3C98);padding:10px 14px;background:var(--sp-purple-soft, #F5EEF8);border-bottom:1px solid var(--sp-border, #E8D5F5);letter-spacing:.3px}.sp-fabric-care__items{padding:8px;display:flex;flex-direction:column;gap:6px}.sp-fabric-card{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;transition:background .2s ease}.sp-fabric-card:hover{background:var(--sp-purple-soft, #F5EEF8)}.sp-fabric-card__icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--sp-border, #E8D5F5);border-radius:6px}.sp-fabric-card__info{flex:1;min-width:0}.sp-fabric-card__name{display:block;font-family:var(--sp-font-heading);font-size:13px;font-weight:700;color:var(--sp-purple-dark, #7D3C98);line-height:1.2}.sp-fabric-card__desc{display:block;font-size:11px;color:#888;line-height:1.3;margin-top:1px}.sp-fabric-card__care{display:flex;align-items:center;gap:4px;flex-shrink:0}.sp-fabric-card__care-text{font-size:10px;color:#777;white-space:nowrap;max-width:110px;overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){.sp-fabric-card{flex-wrap:wrap;gap:6px}.sp-fabric-card__care{width:100%;padding-left:46px;margin-top:-2px}.sp-fabric-card__care-text{max-width:none;white-space:normal}}.sp-fabric-care__footer{display:flex;align-items:center;gap:8px;padding:8px 14px;background:var(--sp-purple-soft, #F5EEF8);border-top:1px solid var(--sp-border, #E8D5F5);font-size:12px;color:#555}.sp-fabric-care__footer svg{flex-shrink:0;color:var(--sp-purple, #9B59B6)}.sp-fabric-care__care-label{font-size:12px;color:#555}.sp-fabric-care__care-label strong{color:var(--sp-purple-dark, #7D3C98);text-transform:capitalize}.sp-description{margin:14px 0 18px;font-family:var(--sp-font-body);font-size:14px;line-height:1.7;color:var(--sp-text, #444);max-height:280px;overflow-y:auto;padding-right:6px}.sp-description::-webkit-scrollbar{width:4px}.sp-description::-webkit-scrollbar-thumb{background:var(--sp-border, #E8D5F5);border-radius:4px}.sp-description p{margin:0 0 10px}.sp-description p:last-child{margin-bottom:0}.sp-description ul,.sp-description ol{padding-left:18px;margin:8px 0}.sp-description li{margin-bottom:4px}.sp-description strong,.sp-description b{color:var(--sp-purple-dark, #7D3C98);font-weight:600}.sp-description h1,.sp-description h2,.sp-description h3,.sp-description h4,.sp-description h5,.sp-description h6{font-family:var(--sp-font-heading);color:var(--sp-purple-dark, #7D3C98);margin:12px 0 6px;font-size:15px;font-weight:700}.sp-description img{display:none}@media(max-width:767px){.sp-description{font-size:13px;max-height:200px;margin:10px 0 14px}}.sp-trust-badges{display:flex;justify-content:center;gap:16px;margin:16px 0;padding:12px 0;border-top:1px solid var(--sp-border-light);font-family:var(--sp-font-body);font-size:12px;color:var(--sp-text-light)}.sp-trust-badges span{display:inline-flex;align-items:center;gap:4px}.shopify-payment-button{margin-top:8px!important}.shopify-payment-button .shopify-payment-button__button--branded{background:transparent!important;border:2px solid var(--sp-purple-border)!important;border-radius:var(--sp-radius)!important;padding:12px 28px!important;min-height:48px!important}.js_product_related .title_heading,.product-related .title_heading{font-family:var(--sp-font-heading)!important;color:var(--sp-purple-dark)!important;text-align:center}.related-product{max-width:1200px!important;margin:0 auto;padding-bottom:30px!important}.related-product .js_product_related .slick-slide>div{padding:0 6px}.related-product .product-item-v5{padding:4px;box-shadow:none!important;border-radius:6px!important}.related-product .product-item-v5:hover{transform:none!important;box-shadow:var(--sp-shadow-sm)!important}.related-product .product-item-v5 .img-product{overflow:hidden;border-radius:4px}.related-product .product-item-v5 .img-product img{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;border-radius:4px}.related-product .product-item-v5 .product-icon-action,.related-product .product-item-v5 .variant-product,.related-product .product-item-v5 .variant-image-group{display:none!important}.related-product .product-item-v5 .label-sale,.related-product .product-item-v5 .label-new{font-size:10px!important;padding:2px 6px!important}.related-product .product-item-v5 .title-product{font-size:12px!important;line-height:1.3;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.related-product .product-item-v5 .price-product{font-size:13px!important;margin-top:2px}.related-product .product-item-v5 .add-to-cart{margin-top:4px}.related-product .product-item-v5 .add-to-cart a,.related-product .product-item-v5 .add-to-cart button{font-size:11px!important;padding:4px 8px!important}.related-product .product-item-v5 .sold-out{font-size:11px!important}.related-product .slick-dots{margin-top:10px}.related-product .slick-dots li button:before{color:var(--sp-purple)}.related-product .slick-dots li.slick-active button:before{color:var(--sp-purple-dark)}@media(max-width:767px){.related-product .product-item-v5 .img-product img{height:auto;aspect-ratio:3 / 4;object-fit:cover}.related-product .product-item-v5 .title-product,.related-product .product-item-v5 .price-product{font-size:11px!important}.related-product .product-item-v5 .add-to-cart{display:none!important}}.social-share a,.share-product a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--sp-purple-soft);color:var(--sp-purple);transition:var(--sp-ease);text-decoration:none}.social-share a:hover,.share-product a:hover{background:var(--sp-purple);color:#fff;transform:translateY(-2px)}.sp-percent-badge{display:inline-block;background:var(--sp-red);color:#fff;font-family:var(--sp-font-body);font-size:12px;font-weight:700;padding:2px 8px;border-radius:var(--sp-radius-sm);margin-left:8px;vertical-align:middle}.blog-template .blog-card,.blog-sidebar .widget,.article-sidebar .widget{background:var(--sp-white);border-radius:var(--sp-radius);box-shadow:var(--sp-shadow-sm);overflow:hidden;transition:var(--sp-ease);margin-bottom:24px}.blog-template .blog-card:hover{box-shadow:var(--sp-shadow-hover);transform:translateY(-2px)}.blog-card-title,.article_item h2 a,.post-title a{font-family:var(--sp-font-heading)!important;color:var(--sp-text)!important;font-size:20px!important;font-weight:700!important;transition:color .2s}.blog-card-title:hover,.article_item h2 a:hover,.post-title a:hover{color:var(--sp-purple)!important}.blog-card-meta,.article-meta,.post-meta{font-family:var(--sp-font-body)!important;color:var(--sp-text-muted)!important;font-size:13px!important}.blog-card-excerpt,.article-excerpt,.post-excerpt{font-family:var(--sp-font-body)!important;color:var(--sp-text-body)!important;font-size:14px!important;line-height:1.7!important}.article-template .article-content,.rte{font-family:var(--sp-font-body)!important;font-size:15px!important;line-height:1.8!important;color:var(--sp-text-body)!important;max-width:720px}.article-template .article-content h1,.article-template .article-content h2,.article-template .article-content h3{font-family:var(--sp-font-heading)!important;color:var(--sp-text)!important;margin-top:32px}.article-template .article-content img{border-radius:var(--sp-radius);max-width:100%}.sidebar-article h3,.blog-sidebar h3,.widget-title{font-family:var(--sp-font-body)!important;font-size:14px!important;font-weight:700!important;color:var(--sp-purple-dark)!important;text-transform:uppercase;letter-spacing:.5px;padding-bottom:10px;border-bottom:2px solid var(--sp-gold);margin-bottom:16px}.comment .comment-content{font-family:var(--sp-font-body);font-size:14px;line-height:1.7;color:var(--sp-text-body);padding:16px;background:var(--sp-off-white);border-radius:var(--sp-radius);margin-bottom:16px;border-left:3px solid var(--sp-purple-border)}.sp-contact-hero{background:linear-gradient(135deg,var(--sp-purple-soft) 0%,#EDE0F5 50%,var(--sp-ivory) 100%);padding:60px 20px 50px;text-align:center;position:relative;overflow:hidden}.sp-contact-hero:before{content:"";position:absolute;top:-60px;right:-60px;width:200px;height:200px;background:radial-gradient(circle,rgba(155,89,182,.08) 0%,transparent 70%);border-radius:50%}.sp-contact-hero:after{content:"";position:absolute;bottom:-40px;left:-40px;width:160px;height:160px;background:radial-gradient(circle,rgba(212,175,55,.1) 0%,transparent 70%);border-radius:50%}.sp-contact-hero__inner{position:relative;z-index:1;max-width:600px;margin:0 auto}.sp-contact-hero__title{font-family:var(--sp-font-heading)!important;font-size:36px!important;font-weight:700!important;color:var(--sp-purple-dark)!important;margin:0 0 12px!important;line-height:1.2}.sp-contact-hero__subtitle{font-family:var(--sp-font-body)!important;font-size:16px!important;color:var(--sp-text-light)!important;margin:0!important;line-height:1.6}.sp-contact-cards{padding:0 20px;margin-top:-20px;position:relative;z-index:2}.sp-contact-cards__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:960px;margin:0 auto}.sp-contact-card{background:var(--sp-white);border-radius:var(--sp-radius-lg);padding:28px 24px;text-align:center;box-shadow:var(--sp-shadow);transition:var(--sp-ease);text-decoration:none!important;display:block;border:1px solid var(--sp-border-light)}a.sp-contact-card:hover{transform:translateY(-4px);box-shadow:var(--sp-shadow-hover);border-color:var(--sp-purple-light)}.sp-contact-card__icon{width:56px;height:56px;border-radius:50%;background:var(--sp-purple-soft);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:var(--sp-purple);transition:var(--sp-ease)}a.sp-contact-card:hover .sp-contact-card__icon{background:var(--sp-purple);color:var(--sp-white)}.sp-contact-card__title{font-family:var(--sp-font-heading)!important;font-size:18px!important;color:var(--sp-purple-dark)!important;margin:0 0 8px!important}.sp-contact-card__text{font-family:var(--sp-font-body)!important;font-size:14px!important;color:var(--sp-text-body)!important;margin:0 0 8px!important;line-height:1.5;word-break:break-word}.sp-contact-card__cta{font-family:var(--sp-font-body)!important;font-size:13px;color:var(--sp-purple);font-weight:600;opacity:0;transition:var(--sp-ease)}a.sp-contact-card:hover .sp-contact-card__cta{opacity:1}.sp-contact-whatsapp{padding:0 20px;margin:36px auto;max-width:960px}.sp-contact-whatsapp__inner{background:linear-gradient(135deg,#075e54,#128c7e);border-radius:var(--sp-radius-lg);padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.sp-contact-whatsapp__text{display:flex;align-items:center;gap:16px;color:#fff}.sp-contact-whatsapp__text svg{flex-shrink:0;opacity:.9}.sp-contact-whatsapp__text h3{font-family:var(--sp-font-heading)!important;font-size:18px!important;color:#fff!important;margin:0 0 4px!important}.sp-contact-whatsapp__text p{font-family:var(--sp-font-body)!important;font-size:14px!important;color:#ffffffd9!important;margin:0!important}.sp-contact-whatsapp__btn{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#075e54!important;font-family:var(--sp-font-body)!important;font-weight:700;font-size:15px;padding:12px 28px;border-radius:50px;text-decoration:none!important;transition:var(--sp-ease);white-space:nowrap;box-shadow:0 2px 8px #00000026}.sp-contact-whatsapp__btn:hover{background:#25d366;color:#fff!important;transform:scale(1.05)}.sp-contact-main{padding:48px 20px 60px}.sp-contact-main__grid{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;max-width:1060px;margin:0 auto;align-items:start}.sp-contact-form-wrap{background:var(--sp-white);border-radius:var(--sp-radius-lg);padding:36px;box-shadow:var(--sp-shadow);border:1px solid var(--sp-border-light)}.sp-contact-form-wrap__title{font-family:var(--sp-font-heading)!important;font-size:24px!important;color:var(--sp-purple-dark)!important;margin:0 0 6px!important}.sp-contact-form-wrap__subtitle{font-family:var(--sp-font-body)!important;font-size:14px!important;color:var(--sp-text-light)!important;margin:0 0 24px!important}.sp-contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.sp-contact-form__field{display:flex;flex-direction:column}.sp-contact-form__field label{font-family:var(--sp-font-body)!important;font-size:13px!important;font-weight:600!important;color:var(--sp-text)!important;margin-bottom:6px}.sp-contact-form__field label span{color:var(--sp-red)}.sp-contact-form__field input,.sp-contact-form__field textarea{font-family:var(--sp-font-body)!important;font-size:14px!important;padding:12px 14px;border:1.5px solid var(--sp-border);border-radius:var(--sp-radius-sm);background:var(--sp-off-white);color:var(--sp-text);transition:var(--sp-ease);outline:none;width:100%;box-sizing:border-box}.sp-contact-form__field input:focus,.sp-contact-form__field textarea:focus{border-color:var(--sp-purple);box-shadow:0 0 0 3px #9b59b61a;background:var(--sp-white)}.sp-contact-form__field input::placeholder,.sp-contact-form__field textarea::placeholder{color:var(--sp-text-muted)}.sp-contact-form__field textarea{resize:vertical;min-height:120px}.sp-contact-form__field+.sp-contact-form__field{margin-top:0}.sp-contact-form>.sp-contact-form__field{margin-bottom:16px}.sp-contact-form__submit{display:inline-flex;align-items:center;gap:8px;background:var(--sp-purple)!important;color:#fff!important;border:none!important;border-radius:var(--sp-radius)!important;padding:14px 36px!important;font-family:var(--sp-font-body)!important;font-weight:700!important;font-size:15px!important;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:var(--sp-ease);margin-top:8px;box-shadow:var(--sp-shadow-btn)}.sp-contact-form__submit:hover{background:var(--sp-gold)!important;color:var(--sp-purple-deep)!important;box-shadow:0 4px 15px var(--sp-gold-shadow)!important;transform:translateY(-1px)}.sp-contact-alert{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;border-radius:var(--sp-radius-sm);margin-bottom:20px;font-family:var(--sp-font-body)!important;font-size:14px;line-height:1.5}.sp-contact-alert svg{flex-shrink:0;margin-top:2px}.sp-contact-alert p{margin:0 0 4px!important}.sp-contact-alert p:last-child{margin-bottom:0!important}.sp-contact-alert--success{background:#e8f8f0;border:1px solid #A8E6CF;color:#1b5e20}.sp-contact-alert--success svg{color:var(--sp-success)}.sp-contact-alert--error{background:#fdecea;border:1px solid #F5C6CB;color:#721c24}.sp-contact-alert--error svg{color:var(--sp-red)}.sp-contact-sidebar{display:flex;flex-direction:column;gap:20px}.sp-contact-sidebar__card{background:var(--sp-white);border-radius:var(--sp-radius-lg);padding:24px;box-shadow:var(--sp-shadow-sm);border:1px solid var(--sp-border-light)}.sp-contact-sidebar__card--highlight{background:linear-gradient(135deg,var(--sp-purple-soft),#F0E6F6);border-color:var(--sp-purple-border)}.sp-contact-sidebar__card-icon{width:44px;height:44px;border-radius:10px;background:var(--sp-purple-soft);display:flex;align-items:center;justify-content:center;color:var(--sp-purple);margin-bottom:14px}.sp-contact-sidebar__card--highlight .sp-contact-sidebar__card-icon{background:var(--sp-purple);color:#fff}.sp-contact-sidebar__card h3{font-family:var(--sp-font-heading)!important;font-size:17px!important;color:var(--sp-purple-dark)!important;margin:0 0 10px!important}.sp-contact-sidebar__card p{font-family:var(--sp-font-body)!important;font-size:14px!important;color:var(--sp-text-body)!important;line-height:1.6;margin:0!important}.sp-contact-sidebar__hours{font-family:var(--sp-font-body)!important;font-size:14px!important;color:var(--sp-text-body)!important;line-height:1.8}.sp-contact-sidebar__hours p{margin:0!important}.sp-contact-sidebar__list{list-style:none;padding:0;margin:0}.sp-contact-sidebar__list li{display:flex;align-items:center;gap:10px;font-family:var(--sp-font-body)!important;font-size:14px!important;color:var(--sp-text-body)!important;padding:6px 0;line-height:1.4}.sp-contact-sidebar__list li svg{flex-shrink:0}.sp-contact-map{padding:0 20px 60px;max-width:1060px;margin:0 auto}.sp-contact-map__title{font-family:var(--sp-font-heading)!important;font-size:24px!important;color:var(--sp-purple-dark)!important;text-align:center;margin:0 0 20px!important}.sp-contact-map__frame{border-radius:var(--sp-radius-lg);overflow:hidden;box-shadow:var(--sp-shadow);border:1px solid var(--sp-border-light)}.sp-contact-map__frame iframe{display:block;width:100%}@media(max-width:768px){.sp-contact-hero{padding:40px 16px 36px}.sp-contact-hero__title{font-size:28px!important}.sp-contact-hero__subtitle{font-size:14px!important}.sp-contact-cards__grid{grid-template-columns:1fr;gap:12px}.sp-contact-card{display:flex;align-items:center;text-align:left;padding:18px 20px;gap:16px}.sp-contact-card__icon{margin:0;width:48px;height:48px;flex-shrink:0}.sp-contact-card__title{font-size:15px!important;margin:0 0 2px!important}.sp-contact-card__text{font-size:13px!important;margin:0!important}.sp-contact-card__cta{display:none}.sp-contact-whatsapp__inner{flex-direction:column;text-align:center;padding:24px 20px}.sp-contact-whatsapp__text{flex-direction:column;gap:10px}.sp-contact-main__grid{grid-template-columns:1fr;gap:24px}.sp-contact-form-wrap{padding:24px 20px}.sp-contact-form__row{grid-template-columns:1fr;gap:0}.sp-contact-form__field{margin-bottom:14px}.sp-contact-form__submit{width:100%;justify-content:center}}.about-template .introduce-content h2,.about-template .introduce-content h3{font-family:var(--sp-font-heading)!important;color:var(--sp-purple-dark)!important}.about-template .introduce-content p{font-family:var(--sp-font-body)!important;font-size:15px!important;line-height:1.7!important;color:var(--sp-text-body)!important}.about-template .introduce-content img{border-radius:var(--sp-radius-lg);box-shadow:var(--sp-shadow)}.about-template .servicebox_item{background:var(--sp-purple-soft)!important;border-radius:var(--sp-radius)!important;padding:24px!important;text-align:center;transition:var(--sp-ease)}.about-template .servicebox_item:hover{transform:translateY(-3px);box-shadow:var(--sp-shadow-hover)}.panel-group .panel,.FAQ-accordion .panel{border:1px solid var(--sp-border-light)!important;border-radius:var(--sp-radius)!important;margin-bottom:8px!important;box-shadow:none!important}.panel-group .panel-heading,.FAQ-accordion .panel-heading{background:var(--sp-off-white)!important;border-radius:var(--sp-radius) var(--sp-radius) 0 0!important;padding:0!important}.panel-group .panel-heading a,.panel-group .panel-title a{font-family:var(--sp-font-body)!important;font-size:15px!important;font-weight:600!important;color:var(--sp-text)!important;padding:16px 20px!important;display:block;text-decoration:none!important;transition:color .2s}.panel-group .panel-heading a:hover{color:var(--sp-purple)!important}.panel-group .panel-heading a[aria-expanded=true],.panel-group .panel-heading a:not(.collapsed){color:var(--sp-purple)!important;background:var(--sp-purple-soft)!important}.panel-group .panel-body{font-family:var(--sp-font-body)!important;font-size:14px!important;line-height:1.8!important;color:var(--sp-text-body)!important;padding:20px!important}.maxus-titlebox__title{font-family:var(--sp-font-heading)!important;color:var(--sp-text)!important}.content-pages .container,.content-page .container{font-family:var(--sp-font-body);font-size:15px;line-height:1.7;color:var(--sp-text-body)}.sp-policy-page{max-width:800px;margin:0 auto;padding:40px 20px 60px;font-family:var(--sp-font-body);color:#333;line-height:1.75}.sp-policy-page__title{font-family:var(--sp-font-heading);font-size:32px;color:var(--sp-purple-dark);text-align:center;margin-bottom:32px;position:relative;padding-bottom:16px}.sp-policy-page__title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:50px;height:3px;background:var(--sp-gold)}.sp-policy-page h2{font-family:var(--sp-font-heading);font-size:20px;color:var(--sp-purple-dark);margin:28px 0 12px;padding-bottom:8px;border-bottom:2px solid var(--sp-purple-soft)}.sp-policy-page p{font-size:15px;margin-bottom:14px}.sp-policy-page ul,.sp-policy-page ol{padding-left:20px;margin-bottom:16px}.sp-policy-page li{font-size:15px;margin-bottom:8px;line-height:1.7}.sp-policy-page a{color:var(--sp-purple);font-weight:600;text-decoration:none}.sp-policy-page a:hover{color:var(--sp-purple-dark);text-decoration:underline}.sp-policy-page__highlight{background:var(--sp-purple-soft);border-left:4px solid var(--sp-purple);padding:16px 20px;border-radius:0 8px 8px 0;margin:20px 0;font-size:15px}.sp-policy-page__cta{background:var(--sp-purple-soft);padding:20px 24px;border-radius:10px;text-align:center;margin-top:32px;font-size:15px}.sp-policy-page__cta a{color:#25d366;font-weight:700}.sp-policy-page__table-wrap{overflow-x:auto;border-radius:8px;border:1px solid var(--sp-border);margin:16px 0}.sp-policy-page__table{width:100%;border-collapse:collapse;font-size:14px}.sp-policy-page__table thead{background:var(--sp-purple);color:#fff}.sp-policy-page__table th{padding:10px 16px;font-weight:600;text-align:left}.sp-policy-page__table td{padding:10px 16px;border-bottom:1px solid #f0f0f0}.sp-policy-page__table tbody tr:nth-child(2n){background:var(--sp-purple-soft)}.sp-policy-page__table tbody tr:hover{background:#ede0f3}.sp-faq__item{margin-bottom:8px;border:1px solid var(--sp-border-light);border-radius:8px;padding:0;overflow:hidden}.sp-faq__item h2{font-size:16px;margin:0;padding:16px 20px;border-bottom:none;cursor:default;background:var(--sp-off-white)}.sp-faq__item p,.sp-faq__item ul{padding:0 20px}.sp-faq__item p:last-child{padding-bottom:16px}@media(max-width:767px){.sp-policy-page{padding:24px 16px 40px}.sp-policy-page__title{font-size:24px}.sp-policy-page h2{font-size:18px}.sp-policy-page p,.sp-policy-page li{font-size:14px}}.coming_soon{background-color:var(--sp-purple-deep)!important;background-size:cover!important;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.coming_soon .top_coming_soon span{color:var(--sp-gold)!important;font-family:var(--sp-font-body)!important;letter-spacing:2px}.coming_soon .top_coming_soon h1{color:var(--sp-white)!important;font-family:var(--sp-font-heading)!important;text-shadow:0 2px 8px rgba(0,0,0,.3)}.coming_soon .signup input[type=email]{border-radius:var(--sp-radius) 0 0 var(--sp-radius)!important;border:2px solid rgba(255,255,255,.2)!important;background:#ffffff1a!important;color:#fff!important}.coming_soon .signup .btn-primary{background:var(--sp-purple)!important;border-color:var(--sp-purple)!important;border-radius:0 var(--sp-radius) var(--sp-radius) 0!important;font-family:var(--sp-font-body)!important;font-weight:600!important}.coming_soon .signup .btn-primary:hover{background:var(--sp-gold)!important;border-color:var(--sp-gold)!important;color:var(--sp-purple-deep)!important}.coming_soon .signup h5{color:var(--sp-gold)!important}.coming_soon .icon a{color:#ffffff80!important;transition:color .2s}.coming_soon .icon a:hover{color:#fff!important}.template-giftcard{font-family:var(--sp-font-body)}.template-giftcard .giftcard-header{text-align:center;padding:30px 20px 20px}.template-giftcard .giftcard__border{border:3px solid var(--sp-purple)!important;border-radius:var(--sp-radius-lg);max-width:500px;margin:0 auto;overflow:hidden}.template-giftcard .giftcard__content{padding:24px;text-align:center}.template-giftcard .giftcard__title{font-family:var(--sp-font-heading)!important;color:var(--sp-purple-dark)!important}.template-giftcard .giftcard__amount{color:var(--sp-purple)!important;font-family:var(--sp-font-heading)!important}.template-giftcard .giftcard__code__text{font-family:monospace;font-size:18px;letter-spacing:2px;color:var(--sp-text);background:var(--sp-purple-soft);padding:10px 16px;border-radius:var(--sp-radius-sm);display:inline-block}.template-giftcard .giftcard__tag{background:var(--sp-text-muted);color:#fff;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase}.template-giftcard .giftcard__tag--active{background:var(--sp-success)!important}.template-giftcard .giftcard__actions .btn{background:var(--sp-purple)!important;color:#fff!important;border:none!important;border-radius:var(--sp-radius)!important;padding:12px 28px;font-weight:600;text-decoration:none}.template-giftcard .giftcard__actions .btn:hover{background:var(--sp-gold)!important;color:var(--sp-purple-deep)!important}.template-giftcard .action-link{color:var(--sp-purple);display:inline-block;margin-top:12px}.mobile-menu,.menu-mobile-overlay,#menu-mobile{font-family:var(--sp-font-body)!important}.mobile-menu a,#menu-mobile a{font-family:var(--sp-font-body)!important;font-size:15px!important;font-weight:500!important;color:var(--sp-text)!important;padding:12px 20px!important;border-bottom:1px solid var(--sp-border-light)!important;transition:background .2s}.mobile-menu a:hover,#menu-mobile a:hover{background:var(--sp-purple-soft)!important;color:var(--sp-purple)!important}.mobile-menu .close-menu,#menu-mobile .close-menu{color:var(--sp-text)!important}.popup-addtocart,.template-popup-ajax-addtocart,.ajax-success-modal{font-family:var(--sp-font-body)!important}.popup-addtocart .popup-title,.ajax-success-modal h4{font-family:var(--sp-font-heading)!important;color:var(--sp-text)!important}.popup-addtocart .shop-button,.ajax-success-modal .btn{background:var(--sp-purple)!important;border-radius:var(--sp-radius)!important}.also_like_prod .slick-slide.col-12{flex:none!important;max-width:none!important}.also_like_prod .img-product{overflow:hidden;border-radius:4px}.also_like_prod .img-product img{width:100%!important;height:auto!important;aspect-ratio:3 / 4;object-fit:cover!important;display:block}.also_like_prod .img-product-hover{display:none!important}.also_like_prod .title-product{font-size:12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.also_like_prod .price-product{font-size:13px!important}.popup-cookie{font-family:var(--sp-font-body)!important}.popup-cookie .btn{background:var(--sp-purple)!important;border-radius:var(--sp-radius)!important}.engo-popup{border-radius:var(--sp-radius-lg)!important;overflow:hidden}.engo-popup h3,.engo-popup h2{font-family:var(--sp-font-heading)!important;color:var(--sp-purple-dark)!important}.errors,.form-message--error{background:#fff5f5!important;border:1px solid #FFCCCC!important;border-radius:var(--sp-radius)!important;color:var(--sp-red)!important;padding:12px 16px!important;font-family:var(--sp-font-body)!important;font-size:14px!important}.form-message--success,.note--success{background:#f0fff4!important;border:1px solid #C6F6D5!important;border-radius:var(--sp-radius)!important;color:var(--sp-success)!important;padding:12px 16px!important;font-family:var(--sp-font-body)!important}.quick-view-modal,.modal-quickview,#quick-view-product{border-radius:var(--sp-radius-lg)!important;font-family:var(--sp-font-body)!important}.quick-view-modal .product-title,.modal-quickview h2{font-family:var(--sp-font-heading)!important;color:var(--sp-text)!important}.quick-view-modal .product-price{color:var(--sp-purple)!important;font-weight:700!important}.quickview-product .btn-addToCart,.quickview-product .btn-addtocart,.quickview-product .addcart-link,.quickview-product .btn-addToCart.disabled{padding:8px 18px!important;font-size:13px!important;letter-spacing:.3px;width:auto}.quickview-product .product-actions{display:flex;align-items:center;gap:8px}.quickview-product .product-quantity{flex-shrink:0}.quickview-product .actions.btn-addtocart{flex:1}.quickview-product .quantity-all.js-qty{display:flex;align-items:center}.quickview-product .quantity-all .qty{width:36px;height:34px;text-align:center;padding:0;font-size:13px}.quickview-product .quantity-all .qtyminus,.quickview-product .quantity-all .qtyplus{width:30px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px}.page-wishlist .wishlist-grid{display:grid;gap:16px}.page-wishlist .product-item{border-radius:var(--sp-radius)!important;box-shadow:var(--sp-shadow-sm)!important}.loading-bar,.loading-indicator,#nprogress .bar{background:var(--sp-purple)!important}#nprogress .spinner-icon{border-top-color:var(--sp-purple)!important;border-left-color:var(--sp-purple)!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--sp-purple)!important;outline-offset:2px;box-shadow:none!important}@media(max-width:991px){.sp-cart-desktop{display:none!important}.sp-cart-mobile{display:block!important}.login_regester .login,.login_regester .register,.collection-sidebar{margin-bottom:24px}}@media(max-width:767px){.sp-qty-selector{transform:scale(.9)}.sp-search-page .pagi-nav a,.sp-search-page .pagi-nav span{min-width:32px;height:32px;line-height:32px;font-size:13px}.article_item h2 a,.post-title a{font-size:17px!important}.maxus-myaccount__wrap{overflow-x:auto}.panel-group .panel-heading a{font-size:14px!important;padding:14px 16px!important}.quick-view-modal,.modal-quickview{max-width:95vw!important;margin:10px auto!important}}@media(max-width:480px){.login_regester .login,.login_regester .register{padding:20px 16px}.sp-shipping-progress{padding:12px 14px!important}}@keyframes sp-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes sp-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.sp-marquee-section{padding:50px 0 60px;background:var(--sp-purple-soft);overflow:hidden}.sp-marquee-header{text-align:center;margin-bottom:30px;padding:0 20px}.sp-marquee-title{font-family:var(--sp-font-heading)!important;font-size:28px!important;font-weight:700!important;color:var(--sp-purple-dark)!important;margin:0 0 6px!important}.sp-marquee-subtitle{font-family:var(--sp-font-body);font-size:14px;color:var(--sp-text-light);margin:0}.sp-marquee{overflow:hidden;padding:8px 0}.sp-marquee+.sp-marquee{padding-top:0}.sp-marquee__track{display:flex;gap:14px;width:max-content;will-change:transform}.sp-marquee__track--left{animation:sp-marquee-left 35s linear infinite}.sp-marquee__track--right{animation:sp-marquee-right 40s linear infinite}.sp-marquee:hover .sp-marquee__track{animation-play-state:paused}.sp-marquee__item{position:relative;flex-shrink:0;width:180px;height:225px;border-radius:var(--sp-radius-lg);overflow:hidden;border:3px solid var(--sp-white);box-shadow:0 4px 15px #9b59b61f;transition:transform .3s ease,box-shadow .3s ease}.sp-marquee__item:hover{transform:scale(1.06);box-shadow:0 8px 25px #9b59b640;z-index:2}.sp-marquee__item img{width:100%;height:100%;object-fit:cover;display:block}.sp-marquee__caption{position:absolute;bottom:0;left:0;right:0;padding:20px 10px 8px;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,transparent 100%);font-family:var(--sp-font-body);font-size:11px;font-weight:600;color:var(--sp-white);text-align:center;letter-spacing:.3px}.sp-marquee-footer{text-align:center;margin-top:28px}.sp-marquee-cta{display:inline-block;font-family:var(--sp-font-body);font-size:13px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--sp-purple)!important;border:2px solid var(--sp-purple);border-radius:var(--sp-radius);padding:12px 28px;text-decoration:none!important;transition:all .25s ease}.sp-marquee-cta:hover{background:var(--sp-purple);color:var(--sp-white)!important;box-shadow:var(--sp-shadow-btn)}@media(max-width:767px){.sp-marquee-section{padding:36px 0 44px}.sp-marquee-title{font-size:22px!important}.sp-marquee-header{margin-bottom:20px}.sp-marquee__item{width:140px;height:175px}.sp-marquee__track{gap:10px}.sp-marquee__track--left{animation-duration:25s}.sp-marquee__track--right{animation-duration:28s}.sp-marquee-cta{font-size:12px;padding:10px 22px}}.sp-account{max-width:900px;margin:0 auto;padding:40px 20px 60px}.sp-account__welcome{text-align:center;margin-bottom:36px}.sp-account__welcome h1{font-family:var(--sp-font-heading)!important;font-size:28px!important;font-weight:700!important;color:var(--sp-purple-dark)!important;margin:0 0 4px!important}.sp-account__welcome p{font-family:var(--sp-font-body);font-size:14px;color:var(--sp-text-muted);margin:0}.sp-account__welcome .sp-logout{font-size:13px;color:var(--sp-purple);text-decoration:underline;margin-left:8px}.sp-account__welcome .sp-logout:hover{color:var(--sp-purple-dark)}.sp-account__card{background:var(--sp-white);border:1px solid var(--sp-border-light);border-radius:var(--sp-radius-lg);box-shadow:var(--sp-shadow-sm);padding:28px;margin-bottom:24px}.sp-account__card-title{font-family:var(--sp-font-heading)!important;font-size:20px!important;font-weight:700!important;color:var(--sp-purple-dark)!important;margin:0 0 20px!important;padding-bottom:12px;border-bottom:2px solid var(--sp-gold);display:flex;align-items:center;gap:10px}.sp-account__card-title svg{width:20px;height:20px;color:var(--sp-gold);flex-shrink:0}.sp-account__actions{display:flex;gap:12px;margin-bottom:28px}.sp-account__action-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid var(--sp-purple-border);border-radius:var(--sp-radius);font-family:var(--sp-font-body);font-size:13px;font-weight:600;color:var(--sp-purple)!important;text-decoration:none!important;transition:var(--sp-ease);background:var(--sp-white)}.sp-account__action-btn:hover{background:var(--sp-purple);color:var(--sp-white)!important;border-color:var(--sp-purple)}.sp-account__action-btn svg{width:16px;height:16px}.sp-order-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:var(--sp-radius);overflow:hidden;font-family:var(--sp-font-body)}.sp-order-table thead th{background:var(--sp-purple);color:var(--sp-white);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:12px 16px;text-align:left;border:none}.sp-order-table tbody tr{transition:background .15s}.sp-order-table tbody tr:nth-child(2n){background:var(--sp-purple-soft)}.sp-order-table tbody tr:hover{background:#ede0f3}.sp-order-table tbody td{padding:14px 16px;font-size:14px;color:var(--sp-text-body);border-bottom:1px solid var(--sp-border-light)}.sp-order-table a{color:var(--sp-purple)!important;font-weight:600;text-decoration:none}.sp-order-table a:hover{color:var(--sp-gold)!important}.sp-status{display:inline-block;padding:3px 10px;border-radius:20px;font-family:var(--sp-font-body);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.sp-status--paid,.sp-status--fulfilled{background:#e8f8ef;color:var(--sp-success)}.sp-status--pending,.sp-status--partial{background:#fff3e0;color:var(--sp-warning)}.sp-status--unfulfilled,.sp-status--unpaid{background:var(--sp-purple-soft);color:var(--sp-purple)}.sp-status--cancelled,.sp-status--refunded{background:#fff5f5;color:var(--sp-red)}.sp-btn-view{display:inline-block;padding:6px 16px;background:var(--sp-purple-soft);color:var(--sp-purple)!important;border-radius:var(--sp-radius-sm);font-size:12px;font-weight:600;text-decoration:none!important;transition:var(--sp-ease)}.sp-btn-view:hover{background:var(--sp-purple);color:var(--sp-white)!important}.sp-account__details{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sp-account__detail-item{background:var(--sp-purple-soft);border-radius:var(--sp-radius);padding:16px 20px}.sp-account__detail-item h4{font-family:var(--sp-font-body)!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.8px;color:var(--sp-purple)!important;margin:0 0 8px!important}.sp-account__detail-item p{font-size:14px;color:var(--sp-text-body);margin:0;line-height:1.6}.sp-empty-state{text-align:center;padding:40px 20px}.sp-empty-state svg{width:48px;height:48px;color:var(--sp-purple-light);margin-bottom:12px}.sp-empty-state p{font-size:15px;color:var(--sp-text-muted);margin-bottom:16px}.sp-empty-state .sp-btn{display:inline-block;padding:12px 28px;background:var(--sp-purple);color:var(--sp-white)!important;border-radius:var(--sp-radius);font-family:var(--sp-font-body);font-size:14px;font-weight:600;text-decoration:none!important;transition:var(--sp-ease)}.sp-empty-state .sp-btn:hover{background:var(--sp-gold);color:var(--sp-purple-deep)!important;box-shadow:var(--sp-shadow-btn)}.sp-order{max-width:900px;margin:0 auto;padding:40px 20px 60px}.sp-order__back{display:inline-flex;align-items:center;gap:6px;font-family:var(--sp-font-body);font-size:13px;font-weight:600;color:var(--sp-purple)!important;text-decoration:none!important;margin-bottom:24px;transition:var(--sp-ease)}.sp-order__back:hover{color:var(--sp-purple-dark)!important;gap:8px}.sp-order__back svg{width:16px;height:16px}.sp-order__header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px;margin-bottom:24px}.sp-order__header h1{font-family:var(--sp-font-heading)!important;font-size:26px!important;font-weight:700!important;color:var(--sp-purple-dark)!important;margin:0!important}.sp-order__date{font-family:var(--sp-font-body);font-size:14px;color:var(--sp-text-muted);margin:4px 0 0}.sp-order__badges{display:flex;gap:8px;flex-wrap:wrap}.sp-order__cancelled{background:#fff5f5;border:1px solid #FFCCCC;border-left:4px solid var(--sp-red);border-radius:var(--sp-radius);padding:14px 20px;margin-bottom:24px;font-family:var(--sp-font-body)}.sp-order__cancelled p{margin:0;font-size:14px;color:var(--sp-red)}.sp-order__cancelled strong{font-weight:700}.sp-order__card{background:var(--sp-white);border:1px solid var(--sp-border-light);border-radius:var(--sp-radius-lg);box-shadow:var(--sp-shadow-sm);overflow:hidden;margin-bottom:24px}.sp-order__card-header{background:var(--sp-purple-soft);padding:14px 24px;border-bottom:1px solid var(--sp-border-light)}.sp-order__card-header h3{font-family:var(--sp-font-body)!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.5px;color:var(--sp-purple-dark)!important;margin:0!important}.sp-order__item{display:flex;align-items:flex-start;gap:16px;padding:16px 24px;border-bottom:1px solid var(--sp-border-light)}.sp-order__item:last-child{border-bottom:none}.sp-order__item-img{width:72px;height:72px;border-radius:var(--sp-radius-sm);object-fit:cover;border:1px solid var(--sp-border-light);flex-shrink:0}.sp-order__item-info{flex:1;min-width:0}.sp-order__item-title{font-family:var(--sp-font-body);font-size:14px;font-weight:600;color:var(--sp-text);margin:0 0 4px}.sp-order__item-title a{color:var(--sp-text)!important;text-decoration:none}.sp-order__item-title a:hover{color:var(--sp-purple)!important}.sp-order__item-variant{font-size:12px;color:var(--sp-text-muted);margin:0 0 4px}.sp-order__item-tracking{font-size:12px;color:var(--sp-success);margin-top:4px}.sp-order__item-tracking a{color:var(--sp-purple)!important;font-weight:600}.sp-order__item-qty{font-size:13px;color:var(--sp-text-light);white-space:nowrap}.sp-order__item-price{font-family:var(--sp-font-body);font-size:14px;font-weight:700;color:var(--sp-text);white-space:nowrap;text-align:right}.sp-order__summary{padding:16px 24px;background:var(--sp-off-white)}.sp-order__summary-row{display:flex;justify-content:space-between;padding:6px 0;font-family:var(--sp-font-body);font-size:14px;color:var(--sp-text-body)}.sp-order__summary-row--discount{color:var(--sp-success)}.sp-order__summary-row--total{border-top:2px solid var(--sp-purple-border);margin-top:8px;padding-top:12px;font-size:16px;font-weight:700;color:var(--sp-text)}.sp-order__addresses{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sp-address-card{background:var(--sp-white);border:1px solid var(--sp-border-light);border-radius:var(--sp-radius-lg);box-shadow:var(--sp-shadow-sm);padding:24px}.sp-address-card__title{font-family:var(--sp-font-body)!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.8px;color:var(--sp-purple)!important;margin:0 0 12px!important;display:flex;align-items:center;gap:6px}.sp-address-card__title svg{width:14px;height:14px}.sp-address-card__status{margin-bottom:10px}.sp-address-card__name{font-family:var(--sp-font-body);font-size:15px;font-weight:700;color:var(--sp-text);margin:0 0 6px}.sp-address-card p{font-family:var(--sp-font-body);font-size:14px;line-height:1.7;color:var(--sp-text-body);margin:0}.sp-addresses{max-width:900px;margin:0 auto;padding:40px 20px 60px}.sp-addresses__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:28px}.sp-addresses__header h1{font-family:var(--sp-font-heading)!important;font-size:28px!important;font-weight:700!important;color:var(--sp-purple-dark)!important;margin:0!important}.sp-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 24px;background:var(--sp-purple);color:var(--sp-white)!important;border:none;border-radius:var(--sp-radius);font-family:var(--sp-font-body);font-size:14px;font-weight:600;text-decoration:none!important;cursor:pointer;transition:var(--sp-ease)}.sp-btn:hover{background:var(--sp-gold);color:var(--sp-purple-deep)!important;box-shadow:var(--sp-shadow-btn)}.sp-btn--outline{background:var(--sp-white);color:var(--sp-purple)!important;border:2px solid var(--sp-purple)}.sp-btn--outline:hover{background:var(--sp-purple);color:var(--sp-white)!important}.sp-btn--sm{padding:6px 14px;font-size:12px}.sp-btn--danger{background:transparent;color:var(--sp-text-muted)!important;border:1px solid var(--sp-border-light)}.sp-btn--danger:hover{background:var(--sp-red);color:var(--sp-white)!important;border-color:var(--sp-red)}.sp-addresses__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:32px}.sp-addresses__grid .sp-address-form{grid-column:1 / -1}.sp-address-card--default{border-color:var(--sp-gold);border-width:2px}.sp-address-card__default-badge{display:inline-block;padding:2px 10px;background:var(--sp-gold);color:var(--sp-white);border-radius:20px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.sp-address-card__actions{display:flex;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid var(--sp-border-light)}.sp-address-form{background:var(--sp-white);border:1px solid var(--sp-border-light);border-radius:var(--sp-radius-lg);box-shadow:var(--sp-shadow);padding:28px;margin-bottom:24px;display:none}.sp-address-form.active{display:block;animation:sp-fadeSlide .3s ease}@keyframes sp-fadeSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.sp-address-form h3{font-family:var(--sp-font-heading)!important;font-size:20px!important;font-weight:700!important;color:var(--sp-purple-dark)!important;margin:0 0 20px!important}.sp-address-form .sp-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sp-address-form .sp-field{margin-bottom:16px}.sp-address-form label{display:block;font-family:var(--sp-font-body);font-size:13px;font-weight:600;color:var(--sp-text);margin-bottom:6px}.sp-address-form input,.sp-address-form select{width:100%;padding:10px 14px;border:1px solid var(--sp-purple-border);border-radius:var(--sp-radius-sm);font-family:var(--sp-font-body);font-size:14px;color:var(--sp-text);transition:border-color .2s;background:var(--sp-white)}.sp-address-form input:focus,.sp-address-form select:focus{border-color:var(--sp-purple);outline:none;box-shadow:0 0 0 3px #9b59b61a}.sp-address-form .sp-form-actions{display:flex;gap:12px;margin-top:8px}.sp-address-form .sp-checkbox-row{display:flex;align-items:center;gap:8px;margin-bottom:16px}.sp-address-form .sp-checkbox-row label{margin:0;font-weight:500}.sp-auth{display:flex;justify-content:center;align-items:center;min-height:50vh;padding:40px 20px}.sp-auth__card{width:100%;max-width:440px;background:var(--sp-white);border-radius:var(--sp-radius-lg);box-shadow:var(--sp-shadow);padding:36px 32px}.sp-auth__title{font-family:var(--sp-font-heading)!important;font-size:24px!important;font-weight:700!important;color:var(--sp-purple-dark)!important;text-align:center;margin:0 0 8px!important}.sp-auth__subtitle{font-family:var(--sp-font-body);font-size:14px;color:var(--sp-text-muted);text-align:center;margin:0 0 24px}.sp-auth__field{margin-bottom:16px}.sp-auth__field label{display:block;font-family:var(--sp-font-body);font-size:13px;font-weight:600;color:var(--sp-text);margin-bottom:6px}.sp-auth__field input{width:100%;padding:12px 14px;border:1px solid var(--sp-purple-border);border-radius:var(--sp-radius-sm);font-family:var(--sp-font-body);font-size:14px;color:var(--sp-text);transition:border-color .2s}.sp-auth__field input:focus{border-color:var(--sp-purple);outline:none;box-shadow:0 0 0 3px #9b59b61a}.sp-auth__btn{display:block;width:100%;padding:14px;background:var(--sp-purple);color:var(--sp-white)!important;border:none;border-radius:var(--sp-radius);font-family:var(--sp-font-body);font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:var(--sp-ease);margin-top:8px}.sp-auth__btn:hover{background:var(--sp-gold);color:var(--sp-purple-deep)!important;box-shadow:var(--sp-shadow-btn)}.sp-auth__btn--secondary{background:var(--sp-white);color:var(--sp-text-muted)!important;border:1px solid var(--sp-border-light);font-size:13px;text-transform:none;font-weight:600;margin-top:10px}.sp-auth__btn--secondary:hover{background:#fff5f5;color:var(--sp-red)!important;border-color:var(--sp-red)}.sp-auth__note{font-family:var(--sp-font-body);font-size:12px;color:var(--sp-text-muted);text-align:center;margin-top:12px}.sp-btn:focus-visible,.sp-btn-view:focus-visible,.sp-account__action-btn:focus-visible,.sp-order__back:focus-visible{outline:2px solid var(--sp-purple);outline-offset:2px}@media(max-width:767px){.sp-account{padding:24px 16px 40px}.sp-account__welcome h1{font-size:22px!important}.sp-account__card{padding:20px 16px}.sp-account__actions{flex-direction:column}.sp-account__details{grid-template-columns:1fr}.sp-order-table thead{display:none}.sp-order-table tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;padding:14px 16px;border-bottom:1px solid var(--sp-border-light)}.sp-order-table tbody td{padding:2px 0;border:none;font-size:13px}.sp-order-table tbody td:first-child{grid-column:1 / -1;font-weight:700;color:var(--sp-purple)}.sp-order-table tbody td:last-child{grid-column:1 / -1}.sp-order{padding:24px 16px 40px}.sp-order__header h1{font-size:22px!important}.sp-order__item{flex-wrap:wrap;padding:14px 16px}.sp-order__item-img{width:56px;height:56px}.sp-order__addresses{grid-template-columns:1fr}.sp-order__summary{padding:14px 16px}.sp-addresses{padding:24px 16px 40px}.sp-addresses__header h1{font-size:22px!important}.sp-addresses__grid,.sp-address-form .sp-form-row{grid-template-columns:1fr}.sp-auth__card{padding:28px 20px}}body.activedestop{margin-top:0!important}.search-full-destop .search-eveland.active{position:fixed!important;top:0!important;left:50%!important;transform:translate(-50%)!important;width:620px!important;max-width:94vw!important;height:auto!important;max-height:520px!important;padding:20px 24px 16px!important;border-radius:0 0 12px 12px!important;box-shadow:0 8px 32px #0000002e!important;z-index:10001!important;overflow:hidden!important}.search-full-destop .search-eveland .drawer-search-top{padding:0 0 10px!important}.search-full-destop .search-eveland .drawer-search-top .drawer-search-title{font-size:18px!important;margin-bottom:0!important;margin-top:0!important}.search-full-destop .search-eveland .wg-search-form{width:100%!important}.search-full-destop .search-eveland .wg-search-form .search-input{height:42px!important;line-height:40px!important;font-size:15px!important;border-radius:8px!important;border:1.5px solid #ddd!important;padding:0 44px 0 14px!important;background:#fafafa!important}.search-full-destop .search-eveland .wg-search-form .search-input:focus{border-color:var(--sp-purple, #7b2d8e)!important;background:#fff!important;outline:none!important}.search-full-destop .search-eveland .wg-search-form button{height:42px!important;width:42px!important}.search-full-destop .search-eveland .drawer_back{position:absolute!important;top:8px!important;right:8px!important}.search-full-destop .search-eveland .drawer_back a{width:28px!important;height:28px!important;line-height:28px!important}.search-full-destop .search-eveland .result_prod{width:100%!important;max-height:340px!important;height:auto!important;margin-top:12px!important;overflow-y:auto!important}.search-full-destop .search-eveland .result_prod .product_info img{max-width:60px!important}.search-full-destop .bg_search_box.active{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:10000!important;background-color:#0006!important}@media(max-width:767px){.search-full-destop .search-eveland.active{width:100vw!important;max-width:100vw!important;border-radius:0!important;padding:14px 16px 12px!important;max-height:80vh!important}}[data-sp-wishlist-btn]{position:absolute;top:10px;right:10px;z-index:10;width:36px;height:36px;border-radius:50%;background:#ffffffe6;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;box-shadow:0 1px 4px #0000001a}[data-sp-wishlist-btn] svg{width:18px;height:18px;stroke:#999;fill:none;transition:all .2s}[data-sp-wishlist-btn]:hover{background:#fff;transform:scale(1.1)}[data-sp-wishlist-btn]:hover svg{stroke:#e53e3e}[data-sp-wishlist-btn].sp-wishlisted svg{stroke:#e53e3e;fill:#e53e3e}.sp-wishlist-count{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:#e53e3e;color:#fff;font-size:10px;font-weight:700;display:none;align-items:center;justify-content:center;line-height:1}.wishlist{position:relative}.sp-wishlist-toast{position:fixed;bottom:30px;left:50%;transform:translate(-50%) translateY(20px);background:#333;color:#fff;padding:12px 20px;border-radius:8px;font-size:14px;z-index:99999;opacity:0;transition:all .3s;display:flex;align-items:center;gap:8px;white-space:nowrap;box-shadow:0 4px 12px #0003}.sp-wishlist-toast svg{flex-shrink:0}.sp-wishlist-toast--show{opacity:1;transform:translate(-50%) translateY(0)}.sp-trust-badges{display:flex;flex-wrap:wrap;gap:0;margin:16px 0 12px;padding:12px 0;border-top:1px solid var(--sp-purple-border, #E8E0F0);border-bottom:1px solid var(--sp-purple-border, #E8E0F0)}.sp-trust-badge{flex:1 1 auto;display:flex;align-items:center;gap:5px;padding:4px 10px;font-size:12px;color:#555;white-space:nowrap}.sp-trust-badge__icon{font-size:16px;flex-shrink:0}.sp-trust-badge__text{font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.3px;color:#444}.sp-trust-badge__link{display:flex;align-items:center;gap:5px;text-decoration:none;color:inherit;transition:color .2s}.sp-trust-badge__link:hover{color:var(--sp-purple, #9B59B6)}.sp-trust-badge__link--wa:hover{color:var(--sp-whatsapp, #25D366)}@media(max-width:767px){.sp-trust-badges{flex-wrap:wrap;justify-content:center;gap:2px 0}.sp-trust-badge{flex:0 0 50%;justify-content:center;padding:6px 4px}}.sp-wa-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 20px;margin:8px 0 12px;background:#e8f5e9;border:1.5px solid #25D366;border-radius:8px;color:#1b5e20;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s ease;cursor:pointer}.sp-wa-cta:hover{background:#25d366;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #25d3664d}.sp-wa-cta:hover svg{fill:#fff}.sp-wa-cta svg{flex-shrink:0;transition:fill .25s ease}.sp-sibling-cta{margin:12px 0}.sp-sibling-cta a{display:flex;align-items:center;gap:12px;padding:14px 16px;background:linear-gradient(135deg,#f8f4fc,#ede0f3);border:1.5px solid var(--sp-purple-border, #E8E0F0);border-radius:10px;text-decoration:none;color:var(--sp-text, #2D2D2D);transition:all .25s ease}.sp-sibling-cta a:hover{border-color:var(--sp-purple, #9B59B6);transform:translateY(-2px);box-shadow:0 4px 16px #9b59b626}.sp-sibling-cta__icon{font-size:28px;flex-shrink:0}.sp-sibling-cta__content{display:flex;flex-direction:column;gap:2px;flex:1}.sp-sibling-cta__content strong{font-size:14px;color:var(--sp-purple-dark, #7D3C98)}.sp-sibling-cta__content span{font-size:12px;color:#777}.sp-sibling-cta__arrow{font-size:20px;color:var(--sp-purple, #9B59B6);flex-shrink:0;transition:transform .25s}.sp-sibling-cta a:hover .sp-sibling-cta__arrow{transform:translate(4px)}.sp-sibling-badge{margin:12px 0;padding:10px 16px;background:linear-gradient(135deg,#f8f4fc,#ede0f3);border-left:3px solid var(--sp-gold, #D4AF37);border-radius:0 8px 8px 0;font-size:13px;color:var(--sp-purple-dark, #7D3C98);font-weight:600}.sp-sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;background:#fff;border-top:1px solid #eee;box-shadow:0 -4px 20px #0000001a;transform:translateY(100%);transition:transform .3s cubic-bezier(.25,.1,.25,1)}.sp-sticky-atc--show{transform:translateY(0)}.sp-sticky-atc__info{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.sp-sticky-atc__img{width:40px;height:40px;object-fit:cover;border-radius:6px;flex-shrink:0}.sp-sticky-atc__details{display:flex;flex-direction:column;min-width:0}.sp-sticky-atc__title{font-size:13px;font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-sticky-atc__price{font-size:14px;font-weight:700;color:var(--sp-purple-dark, #7D3C98)}.sp-sticky-atc__btn{flex-shrink:0;padding:12px 24px;background:var(--sp-purple, #9B59B6);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .25s ease;min-height:44px}.sp-sticky-atc__btn:hover{background:var(--sp-gold, #D4AF37);box-shadow:0 4px 12px #d4af374d}@media(min-width:992px){.sp-sticky-atc{display:none!important}}@media(max-width:400px){.sp-sticky-atc__btn{padding:12px 16px;font-size:12px}.sp-sticky-atc__title{font-size:12px}}.sp-mobile-wishlist{display:inline-flex;align-items:center;position:relative;margin-right:12px;color:inherit}.sp-mobile-wishlist svg{stroke:currentColor}.sp-mobile-wishlist .sp-wishlist-count{position:absolute;top:-6px;right:-8px;font-size:10px!important;min-width:16px;height:16px;line-height:16px;text-align:center;border-radius:50%;background:#e53e3e!important;color:#fff!important;display:none}.sp-mobile-wishlist .sp-wishlist-count.active{display:block}@media(max-width:1199px){.menu_moblie{display:flex!important;position:sticky!important;top:0!important;z-index:1000!important;background-color:#fff!important;box-shadow:0 1px 4px #00000014}}.menu_moblie .menuright{width:auto!important;min-width:90px;display:flex!important;align-items:center;justify-content:flex-end;gap:0}.menu_moblie .menuright>span,.menu_moblie .menuright>a{display:inline-flex!important;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:4px;position:relative}.menu_moblie .menuright .js-search-destop{display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer}.menu_moblie .menuright .sp-mobile-wishlist{margin-right:0}.menu_moblie .menuright .count_pr_incart{position:absolute;top:0;right:-2px;font-size:10px!important;min-width:16px;height:16px;line-height:16px}.sp-logo-wrap--mobile{position:relative;display:inline-block}.sp-logo-wrap--mobile .sp-logo-charm{--sp-orbit-r: 40px;font-size:12px}.sp-logo-wrap--mobile .sp-logo-sparkle{width:3px;height:3px}.sp-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:8px 0 20px;padding-bottom:16px;border-bottom:1px solid var(--sp-purple-border, #e8ddf0);font-size:13px;color:#666}.sp-article-meta span{display:inline-flex;align-items:center;gap:5px}.sp-article-meta svg{color:var(--sp-purple, #9B59B6);flex-shrink:0}.sp-article-meta a{color:var(--sp-purple, #9B59B6);text-decoration:none}.sp-article-meta a:hover{text-decoration:underline}.sp-article .content-post-default{font-size:16px;line-height:1.8;color:#333}.sp-article .content-post-default h2,.sp-article .content-post-default h3{color:var(--sp-purple-dark, #7B2D8E);margin:32px 0 12px;font-family:Playfair Display,serif}.sp-article .content-post-default h2{font-size:24px}.sp-article .content-post-default h3{font-size:20px}.sp-article .content-post-default p{margin-bottom:16px}.sp-article .content-post-default img{border-radius:8px;margin:16px 0}.sp-article .content-post-default ul,.sp-article .content-post-default ol{padding-left:24px;margin-bottom:16px}.sp-article .content-post-default li{margin-bottom:6px;line-height:1.7}.sp-article .content-post-default blockquote{border-left:4px solid var(--sp-purple, #9B59B6);padding:12px 20px;margin:20px 0;background:#f9f5fc;border-radius:0 8px 8px 0;font-style:italic;color:#555}.sp-article-share{display:flex;align-items:center;gap:12px;margin:28px 0;padding:16px 0;border-top:1px solid var(--sp-purple-border, #e8ddf0);border-bottom:1px solid var(--sp-purple-border, #e8ddf0)}.sp-article-share__label{font-size:14px;font-weight:600;color:#333;white-space:nowrap}.sp-article-share__buttons{display:flex;gap:8px}.sp-article-share__btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:#fff;transition:transform .2s,box-shadow .2s}.sp-article-share__btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026;color:#fff}.sp-article-share__btn--fb{background:#1877f2}.sp-article-share__btn--tw{background:#1da1f2}.sp-article-share__btn--wa{background:#25d366}.sp-article-share__btn--pin{background:#e60023}.sp-article-products{margin:36px 0;padding:28px;background:#f9f5fc;border-radius:12px;border:1px solid var(--sp-purple-border, #e8ddf0)}.sp-article-products__title{font-family:Playfair Display,serif;font-size:22px;color:var(--sp-purple-dark, #7B2D8E);text-align:center;margin:0 0 20px}.sp-article-products__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sp-article-product-card{text-align:center;text-decoration:none;color:#333;background:#fff;border-radius:8px;padding:12px;transition:box-shadow .2s,transform .2s}.sp-article-product-card:hover{box-shadow:0 4px 16px #7b2d8e1f;transform:translateY(-2px);color:#333}.sp-article-product-card__img{aspect-ratio:1;overflow:hidden;border-radius:6px;margin-bottom:8px}.sp-article-product-card__img img{width:100%;height:100%;object-fit:cover}.sp-article-product-card__name{display:block;font-size:13px;font-weight:500;margin-bottom:4px;line-height:1.3}.sp-article-product-card__price{display:block;font-size:14px;font-weight:700;color:var(--sp-purple, #9B59B6)}@media(max-width:767px){.sp-article-meta{gap:10px;font-size:12px}.sp-article-share{flex-direction:column;align-items:flex-start}.sp-article-products__grid{grid-template-columns:repeat(2,1fr)}.sp-article .content-post-default{font-size:15px}.sp-article .content-post-default h2{font-size:20px}.sp-article .content-post-default h3{font-size:18px}}.sp-filters{padding:0}.sp-filters__active{padding:16px 20px;border-bottom:1px solid var(--sp-purple-border, #e8ddf0);background:#faf7fc}.sp-filters__active-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-family:var(--sp-font-body);font-size:13px;font-weight:600;color:var(--sp-text, #333)}.sp-filters__clear-all{font-size:12px;font-weight:500;color:var(--sp-purple, #9B59B6);text-decoration:none;transition:var(--sp-ease, .25s ease)}.sp-filters__clear-all:hover{color:var(--sp-purple-dark, #7B2D8E);text-decoration:underline}.sp-filters__active-tags{display:flex;flex-wrap:wrap;gap:6px}.sp-filters__active-tag{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:var(--sp-purple, #9B59B6);color:#fff;font-size:11px;font-weight:500;border-radius:20px;text-decoration:none;transition:var(--sp-ease, .25s ease);font-family:var(--sp-font-body)}.sp-filters__active-tag:hover{background:var(--sp-purple-dark, #7B2D8E);color:#fff}.sp-filters__active-tag svg{flex-shrink:0;opacity:.8}.sp-filters__group{border-bottom:1px solid var(--sp-purple-border, #e8ddf0)}.sp-filters__group:last-child{border-bottom:none}.sp-filters__group-header{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;cursor:pointer;transition:background .2s}.sp-filters__group-header:hover{background:#faf7fc}.sp-filters__group-title{font-family:var(--sp-font-body)!important;font-size:13px!important;font-weight:700!important;color:var(--sp-text, #333)!important;text-transform:uppercase;letter-spacing:.8px;margin:0!important;padding:0!important;border:none!important}.sp-filters__chevron{transition:transform .3s ease;color:#999;flex-shrink:0}.sp-filters__group--collapsed .sp-filters__chevron{transform:rotate(-90deg)}.sp-filters__group--collapsed .sp-filters__group-body{max-height:0!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden;opacity:0}.sp-filters__group-body{padding:0 20px 16px;max-height:600px;overflow:hidden;opacity:1;transition:max-height .3s ease,padding .3s ease,opacity .2s ease}.sp-filters__price-form{display:flex;gap:10px;align-items:center;margin-bottom:14px}.sp-filters__price-inputs{display:flex;align-items:center;gap:8px;flex:1}.sp-filters__price-input{background:#f9f7fb!important;border:1.5px solid #e0d4ea!important;border-top:1.5px solid #e0d4ea!important;border-radius:10px!important;padding:10px 14px!important;flex:1;min-height:44px;font-size:15px;font-family:var(--sp-font-body);color:var(--sp-text, #333);transition:all .25s ease;-moz-appearance:textfield;letter-spacing:.3px;width:100%;outline:none!important;box-shadow:none!important;margin:0!important}.sp-filters__price-input:focus{border-color:var(--sp-purple, #9B59B6)!important;border-top-color:var(--sp-purple, #9B59B6)!important;background:#fff!important;box-shadow:0 0 0 3px #9b59b61a!important}.sp-filters__price-input::placeholder{color:#b8a9c4;font-weight:400}.sp-filters__price-input::-webkit-outer-spin-button,.sp-filters__price-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sp-filters__price-sep{color:#c4b0d4;font-size:16px;font-weight:300;flex-shrink:0}.sp-filters__price-btn{padding:9px 18px;background:var(--sp-purple, #9B59B6);color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:600;font-family:var(--sp-font-body);cursor:pointer;transition:all .25s ease;white-space:nowrap;min-height:40px;letter-spacing:.3px}.sp-filters__price-btn:hover{background:var(--sp-purple-dark, #7B2D8E);transform:translateY(-1px);box-shadow:0 3px 10px #9b59b64d}.sp-filters__price-quick{display:flex;flex-wrap:wrap;gap:6px}.sp-filters__price-pill{display:inline-block;padding:5px 12px;border:1px solid #ddd;border-radius:20px;font-size:11px;font-weight:500;color:var(--sp-text-body, #555);text-decoration:none;transition:var(--sp-ease, .25s ease);font-family:var(--sp-font-body);white-space:nowrap}.sp-filters__price-pill:hover{border-color:var(--sp-purple, #9B59B6);color:var(--sp-purple, #9B59B6);background:#faf7fc}.sp-filters__price-pill--active{background:var(--sp-purple, #9B59B6);border-color:var(--sp-purple, #9B59B6);color:#fff;font-weight:600}.sp-filters__price-pill--active:hover{background:var(--sp-purple-dark, #7B2D8E);border-color:var(--sp-purple-dark, #7B2D8E);color:#fff}.sp-filters__colors{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.sp-filters__colors li{display:flex;flex-direction:column;align-items:center;gap:4px}.sp-filters__color-swatch{display:block;width:30px;height:30px;border-radius:50%;border:2px solid #ddd;transition:var(--sp-ease, .25s ease);cursor:pointer}.sp-filters__color-swatch:hover{border-color:var(--sp-purple, #9B59B6);box-shadow:0 0 0 3px #9b59b633;transform:scale(1.15)}.sp-filters__color-swatch--active{border-color:var(--sp-purple, #9B59B6)!important;box-shadow:0 0 0 3px #9b59b64d;transform:scale(1.1)}.sp-filters__color-swatch--empty{opacity:.35;pointer-events:none}.sp-filters__color-label{font-size:10px;color:var(--sp-text-body, #555);font-family:var(--sp-font-body);text-align:center;max-width:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-filters__list{list-style:none;padding:0;margin:0;max-height:220px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--sp-purple-border, #e8ddf0) transparent}.sp-filters__list::-webkit-scrollbar{width:3px}.sp-filters__list::-webkit-scrollbar-thumb{background:var(--sp-purple-border, #e8ddf0);border-radius:3px}.sp-filters__list li{margin:0}.sp-filters__list-item{display:flex;align-items:center;gap:10px;padding:7px 0;text-decoration:none;transition:var(--sp-ease, .25s ease);cursor:pointer}.sp-filters__list-item:hover{padding-left:4px}.sp-filters__checkbox{display:flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;border:2px solid #ccc;border-radius:3px;transition:var(--sp-ease, .25s ease);background:#fff}.sp-filters__list-item--active .sp-filters__checkbox{background:var(--sp-purple, #9B59B6);border-color:var(--sp-purple, #9B59B6)}.sp-filters__list-item--active .sp-filters__checkbox svg{color:#fff}.sp-filters__list-item:hover .sp-filters__checkbox{border-color:var(--sp-purple, #9B59B6)}.sp-filters__list-item--empty{opacity:.4;pointer-events:none}.sp-filters__label{font-family:var(--sp-font-body);font-size:13px;color:var(--sp-text-body, #555);flex:1;transition:color .2s}.sp-filters__list-item--active .sp-filters__label{color:var(--sp-purple, #9B59B6);font-weight:600}.sp-filters__list-item:hover .sp-filters__label{color:var(--sp-purple, #9B59B6)}.sp-filters__count{font-size:11px;color:#999;font-family:var(--sp-font-body)}@media(max-width:767px){.sp-filters__group-body{padding:0 16px 14px}.sp-filters__active{padding:12px 16px}.sp-filters__price-form{flex-direction:column}.sp-filters__price-inputs{width:100%}.sp-filters__price-btn{width:100%;padding:10px}.sp-filters__price-quick{gap:5px}.sp-filters__price-pill{font-size:10px;padding:4px 10px}.sp-filters__colors{gap:8px}.sp-filters__color-swatch{width:26px;height:26px}}.minicart{background:#fff!important;width:400px!important;right:-400px!important;max-width:calc(100vw - 16px)!important;box-shadow:-8px 0 32px #2d1b3d26!important}.minicart.active{right:0!important}.sp-minicart{display:flex;flex-direction:column;height:100%;font-family:var(--sp-font-body)}.sp-minicart__header{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--sp-border);background:var(--sp-soft);flex-shrink:0}.sp-minicart__close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:var(--sp-primary);background:#fff;border:1px solid var(--sp-border);cursor:pointer;transition:all .2s ease;flex-shrink:0}.sp-minicart__close:hover{background:var(--sp-primary);color:#fff;border-color:var(--sp-primary)}.sp-minicart__title{font-family:var(--sp-font-heading);font-size:20px;font-weight:600;color:var(--sp-deep);margin:0;flex:1}.sp-minicart__count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:14px;background:var(--sp-primary);color:#fff;font-size:13px;font-weight:700;padding:0 8px;flex-shrink:0}.sp-minicart__shipping{padding:14px 20px;border-bottom:1px solid var(--sp-border);flex-shrink:0}.sp-minicart__shipping-text{font-size:13px;color:#666;margin-bottom:8px;display:flex;align-items:center;gap:6px}.sp-minicart__shipping-text strong{color:var(--sp-primary)}.sp-minicart__shipping-text--done,.sp-minicart__shipping-text--done strong{color:#2e7d32}.sp-minicart__shipping-text--done svg{stroke:#2e7d32}.sp-minicart__progress-bar{height:6px;background:var(--sp-border);border-radius:3px;overflow:hidden}.sp-minicart__progress-fill{height:100%;background:linear-gradient(90deg,var(--sp-primary),var(--sp-gold));border-radius:3px;transition:width .4s ease}.sp-minicart__body{flex:1;overflow-y:auto;padding:8px 0 0;scrollbar-width:thin;scrollbar-color:var(--sp-border) transparent;display:flex;flex-direction:column}.sp-minicart__body::-webkit-scrollbar{width:4px}.sp-minicart__body::-webkit-scrollbar-track{background:transparent}.sp-minicart__body::-webkit-scrollbar-thumb{background:var(--sp-border);border-radius:4px}.sp-minicart__item{display:flex;align-items:flex-start;gap:14px;padding:14px 20px;position:relative;transition:background .15s ease}.sp-minicart__item:not(:last-child){border-bottom:1px solid rgba(232,213,245,.5)}.sp-minicart__item:hover{background:var(--sp-soft)}.sp-minicart__item-img{flex-shrink:0;width:80px;height:100px;border-radius:8px;overflow:hidden;border:1px solid var(--sp-border);background:#faf8fc}.sp-minicart__item-img img{width:100%;height:100%;object-fit:cover}.sp-minicart__item-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding-top:4px}.sp-minicart__item-title{font-family:var(--sp-font-heading);font-size:14px;font-weight:600;color:var(--sp-deep);text-decoration:none;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sp-minicart__item-title:hover{color:var(--sp-primary)}.sp-minicart__item-variant{font-size:12px;color:#999}.sp-minicart__item-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.sp-minicart__item-qty{font-size:12px;color:#888;background:var(--sp-soft);padding:2px 10px;border-radius:12px}.sp-minicart__item-price{font-size:15px;font-weight:700;color:var(--sp-primary)}.sp-minicart__item-remove{position:absolute;top:12px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid transparent;background:transparent;color:#bbb;cursor:pointer;transition:all .2s ease;padding:0}.sp-minicart__item-remove:hover{background:#fee;border-color:#fcc;color:#c00}.sp-minicart__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;gap:16px}.sp-minicart__empty p{font-size:16px;color:#999;margin:0}.sp-minicart__shop-btn{display:inline-block;padding:10px 32px;background:var(--sp-primary);color:#fff;border-radius:25px;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s ease}.sp-minicart__shop-btn:hover{background:var(--sp-gold);color:#fff;box-shadow:0 4px 12px #d4af374d}.sp-minicart__hb-footer{border-top:1px solid var(--sp-border);padding:16px 20px 20px;background:#fff;margin-top:auto;position:sticky;bottom:0}.sp-minicart__total{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.sp-minicart__total span:first-child{font-size:15px;font-weight:600;color:#444}.sp-minicart__total-price{font-size:18px;font-weight:700;color:var(--sp-primary);font-family:var(--sp-font-heading)}.sp-minicart__tax-note{font-size:12px;color:#999;margin:0 0 14px}.sp-minicart__actions{display:flex;gap:10px}.sp-minicart__btn{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:13px 16px;border-radius:8px;font-size:14px;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;transition:all .25s ease;cursor:pointer}.sp-minicart__btn--outline{background:#fff;color:var(--sp-primary);border:2px solid var(--sp-primary)}.sp-minicart__btn--outline:hover{background:var(--sp-soft)}.sp-minicart__btn--primary{background:var(--sp-primary);color:#fff;border:2px solid var(--sp-primary)}.sp-minicart__btn--primary:hover{background:var(--sp-gold);border-color:var(--sp-gold);box-shadow:0 4px 16px #d4af3759}.minicart .mini-cart-head,.minicart .mini-cart-counter,.minicart .sub-total,.minicart .action-checkout,.minicart .list_product_minicart,.minicart .mini-cart-bottom>.prod>.product-cart>.minicart_item{display:none!important}@media(max-width:576px){.minicart{width:100%!important;max-width:100%!important;right:-100%!important}.minicart.active{right:0!important}.sp-minicart__item{padding:12px 16px;gap:12px}.sp-minicart__item-img{width:68px;height:85px}.sp-minicart__header{padding:14px 16px}.sp-minicart__footer{padding:14px 16px 16px}.sp-minicart__btn{padding:12px;font-size:13px}}.sp-whats-included{background:#faf7fc;border:1px solid #e8ddf0;border-radius:8px;padding:14px 16px;margin:12px 0 16px}.sp-whats-included__title{font-size:14px;font-weight:700;color:#2d1b3d;margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.sp-whats-included__list{list-style:none;padding:0;margin:0}.sp-whats-included__list li{font-size:13px;color:#555;padding:3px 0 3px 20px;position:relative}.sp-whats-included__list li:before{content:"\2713";color:#7b2d8e;font-weight:700;position:absolute;left:0}.sp-whatsapp-cta{margin:16px 0}.sp-whatsapp-cta a{display:flex;align-items:center;gap:12px;background:#f0faf0;border:1px solid #c8e6c9;border-radius:8px;padding:12px 16px;text-decoration:none;transition:all .2s ease}.sp-whatsapp-cta a:hover{background:#e8f5e9;border-color:#25d366;box-shadow:0 2px 8px #25d36626}.sp-whatsapp-cta__icon{flex-shrink:0;width:36px;height:36px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center}.sp-whatsapp-cta__icon svg{fill:#fff}.sp-whatsapp-cta__text{display:flex;flex-direction:column;gap:1px}.sp-whatsapp-cta__text strong{font-size:14px;color:#2d1b3d}.sp-whatsapp-cta__text span{font-size:12px;color:#666}.sp-collection-desc{text-align:center;max-width:720px;margin:0 auto 24px;padding:0 16px;font-size:14px;line-height:1.6;color:#555}.engoc-label-sale{background:#e74c3c!important;color:#fff!important;font-weight:700;font-size:11px;padding:2px 8px;border-radius:3px}.wrap-bread-crumb{padding:12px 0 4px}.wrap-bread-crumb .bread-crumb{padding:0!important}.wrap-bread-crumb .bread-crumb a,.wrap-bread-crumb .bread-crumb strong{font-size:13px}.wrap-bread-crumb .bread-crumb a{color:#7b2d8e}.wrap-bread-crumb .bread-crumb a:hover{color:#5b1a6e}@media(max-width:768px){.sp-whats-included{padding:12px 14px;margin:10px 0 14px}.sp-whatsapp-cta a{padding:10px 14px;gap:10px}.sp-whatsapp-cta__icon{width:32px;height:32px}.sp-whatsapp-cta__icon svg{width:16px;height:16px}.sp-whatsapp-cta__text strong{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/sweet-pockets-custom.css.map */
