@media(min-width:922px) and (max-width:1480px){.site-title,.site-title a{white-space:nowrap}.main-header-menu>.menu-item>.menu-link{padding:0 9px!important;font-size:14px!important}}@media(min-width:922px){#masthead{position:sticky;top:0;z-index:999;background:#fff;box-shadow:0 1px 0 #eef2f6,0 6px 18px rgba(15,23,42,.05)}.admin-bar #masthead{top:32px}.ast-primary-header-bar .ast-builder-grid-row{position:relative}#ast-hf-menu-1>.menu-item>.menu-link{text-transform:none!important;font-size:15px!important;font-weight:600!important;color:#1f2937!important;position:relative}#ast-hf-menu-1>.menu-item>.menu-link::after{content:"";position:absolute;left:9px;right:9px;bottom:calc(50% - 16px);height:2px;border-radius:2px;background:var(--ast-global-color-0,#0170b9);transform:scaleX(0);transform-origin:left;transition:transform .2s}#ast-hf-menu-1>.menu-item:hover>.menu-link::after,#ast-hf-menu-1>.menu-item.current-menu-item>.menu-link::after,#ast-hf-menu-1>.menu-item.current-menu-ancestor>.menu-link::after{transform:scaleX(1)}#ast-hf-menu-1>.menu-item:hover>.menu-link{color:var(--ast-global-color-0,#0170b9)!important}#ast-hf-menu-1>.menu-item>.menu-link .ast-icon svg{width:10px;height:10px;margin-left:2px;transition:transform .2s}#ast-hf-menu-1>.menu-item:hover>.menu-link .ast-icon svg{transform:rotate(180deg)}#ast-hf-menu-1 .sub-menu{border:0!important;border-radius:14px;box-shadow:0 18px 40px rgba(15,23,42,.14),0 2px 6px rgba(15,23,42,.06)!important;padding:10px!important;background:#fff}#ast-hf-menu-1 .sub-menu .menu-link{text-transform:none!important;font-size:14.5px!important;color:#374151!important;padding:9px 12px!important;border-radius:8px;border:0!important;transition:background .15s,color .15s}#ast-hf-menu-1 .sub-menu .menu-item{border:0!important}#ast-hf-menu-1 .sub-menu .menu-link:hover{background:#f1f5f9;color:var(--ast-global-color-0,#0170b9)!important}#ast-hf-menu-1>li.vv-mega:not(.vv-mega-sm){position:static}#ast-hf-menu-1>li.vv-mega>.sub-menu{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 18px;width:min(1080px,calc(100vw - 60px))!important;padding:22px 24px!important;top:calc(100% - 6px)}#ast-hf-menu-1>li.vv-mega>.sub-menu>li>.menu-link{font-weight:700!important;color:#111827!important;font-size:15px!important}#ast-hf-menu-1>li.vv-mega>.sub-menu>li>.menu-link .ast-icon,#ast-hf-menu-1>li.vv-mega>.sub-menu>li>.ast-menu-toggle{display:none!important}#ast-hf-menu-1>li.vv-mega>.sub-menu>li>.sub-menu{position:static!important;visibility:visible!important;opacity:1!important;left:auto!important;right:auto!important;width:auto!important;box-shadow:none!important;padding:0 0 6px!important;display:block!important;transform:none!important;background:transparent}#ast-hf-menu-1>li.vv-mega>.sub-menu>li>.sub-menu .menu-link{padding:6px 12px!important;font-size:14px!important;color:#4b5563!important}#ast-hf-menu-1>li.vv-mega>.sub-menu>li>.sub-menu .sub-menu,#ast-hf-menu-1>li.vv-mega>.sub-menu>li>.sub-menu .ast-icon,#ast-hf-menu-1>li.vv-mega>.sub-menu>li>.sub-menu .ast-menu-toggle{display:none!important}#ast-hf-menu-1>li.vv-mega:not(.vv-mega-sm)>.sub-menu>li.menu-item-has-children{grid-row:span 3}#ast-hf-menu-1>li.vv-mega-sm>.sub-menu{grid-template-columns:1fr 1fr;width:520px!important}#ast-hf-menu-1>li.vv-mega-sm>.sub-menu>li.menu-item-has-children{grid-row:span 8}#ast-hf-menu-1>li.vv-mega-sm>.sub-menu>li:not(.menu-item-has-children)>.menu-link{font-weight:500!important;color:#374151!important;font-size:14.5px!important}#ast-hf-menu-1>li.vv-mega>.sub-menu>li>.menu-link{font-weight:700!important;color:#111827!important;font-size:15px!important}#ast-hf-menu-1>li.vv-mega>.sub-menu>li>.menu-link::before{content:"";flex:0 0 38px;width:38px;height:38px;border-radius:10px;background:#f1f5f9 center/cover no-repeat;box-shadow:inset 0 0 0 1px rgba(15,23,42,.06)}#ast-hf-menu-1>li.vv-mega-sm>.sub-menu>li:not(.menu-item-has-children)>.menu-link::before{display:none}#ast-hf-menu-1>li.vv-mega>.sub-menu>li>.sub-menu{padding-left:48px!important}#ast-hf-menu-1>li.vv-mega>.sub-menu>li>.sub-menu .menu-link{padding:6px 12px!important;font-size:14px!important;color:#4b5563!important}#ast-hf-menu-1>li.vv-mega:hover>.sub-menu>li.menu-item-677086>.menu-link::before,#ast-hf-menu-1>li.vv-mega:focus-within>.sub-menu>li.menu-item-677086>.menu-link::before{background-image:url(https://partikellekwebshop.hu/wp-content/uploads/2020/06/ledes-fényfüzér-150x150.jpg)}#ast-hf-menu-1>li.vv-mega:hover>.sub-menu>li.menu-item-677094>.menu-link::before,#ast-hf-menu-1>li.vv-mega:focus-within>.sub-menu>li.menu-item-677094>.menu-link::before{background-image:url(https://partikellekwebshop.hu/wp-content/uploads/2020/05/894064-led-szolar-feny-4.jpg)}#ast-hf-menu-1>li.vv-mega:hover>.sub-menu>li.menu-item-677108>.menu-link::before,#ast-hf-menu-1>li.vv-mega:focus-within>.sub-menu>li.menu-item-677108>.menu-link::before{background-image:url(https://partikellekwebshop.hu/wp-content/uploads/2022/02/806354s-150x150.jpg)}#ast-hf-menu-1>li.vv-mega:hover>.sub-menu>li.menu-item-677153>.menu-link::before,#ast-hf-menu-1>li.vv-mega:focus-within>.sub-menu>li.menu-item-677153>.menu-link::before{background-image:url(https://partikellekwebshop.hu/wp-content/uploads/2023/03/86_reszes_gyerek_puzzle_jatekszonyeg_szivacs_2-150x150.jpg)}#ast-hf-menu-1>li.vv-mega:hover>.sub-menu>li.menu-item-677158>.menu-link::before,#ast-hf-menu-1>li.vv-mega:focus-within>.sub-menu>li.menu-item-677158>.menu-link::before{background-image:url(https://partikellekwebshop.hu/wp-content/uploads/2018/10/karácsonyi-székdekoráció-kategória-150x150.jpg)}#ast-hf-menu-1>li.vv-mega:hover>.sub-menu>li.menu-item-677126>.menu-link::before,#ast-hf-menu-1>li.vv-mega:focus-within>.sub-menu>li.menu-item-677126>.menu-link::before{background-image:url(https://partikellekwebshop.hu/wp-content/uploads/2025/06/894690s1-web-150x150.jpg)}}@media (min-width:922px) and (max-width:1440px){#ast-desktop-header .main-header-menu>li>a.menu-link{padding-left:7px!important;padding-right:7px!important;font-size:14.5px!important}#ast-desktop-header .main-header-menu{flex-wrap:nowrap!important;white-space:nowrap}}@media(max-width:921px){.ast-mobile-popup-drawer .ast-mobile-popup-overlay{background:rgba(15,23,42,.45)!important;backdrop-filter:blur(2px)}.ast-mobile-popup-drawer .ast-mobile-popup-inner{width:min(88vw,380px)!important;max-width:380px!important;background:#fff!important;box-shadow:-10px 0 30px rgba(15,23,42,.15)}.ast-mobile-popup-drawer .ast-mobile-popup-header{padding:10px 12px 0!important;min-height:0!important}.ast-mobile-popup-drawer .menu-toggle-close{width:40px;height:40px;border-radius:50%;background:#f1f5f9!important;display:flex;align-items:center;justify-content:center}.ast-mobile-popup-drawer .ast-mobile-popup-content{padding:4px 0 24px!important;justify-content:flex-start!important}.ast-mobile-popup-drawer .ast-builder-menu-1 .main-header-menu{background:transparent!important;border:0!important;padding:0 12px!important}.ast-mobile-popup-drawer .ast-builder-menu-1 .menu-item{border:0!important;background:transparent!important}.ast-mobile-popup-drawer .ast-builder-menu-1 .menu-item>.menu-link{text-transform:none!important;font-size:16px!important;font-weight:600!important;color:#111827!important;padding:13px 12px!important;border:0!important;border-radius:10px;line-height:1.3!important}.ast-mobile-popup-drawer .ast-builder-menu-1 .main-header-menu>.menu-item{border-bottom:1px solid #eef2f6!important}.ast-mobile-popup-drawer .ast-builder-menu-1 .main-header-menu>.menu-item:last-child{border-bottom:0!important}.ast-mobile-popup-drawer .ast-builder-menu-1 .ast-menu-toggle{width:36px!important;height:36px!important;top:8px!important;right:4px!important;border-radius:50%!important;background:#f1f5f9!important;display:flex!important;align-items:center;justify-content:center;padding:0!important}.ast-mobile-popup-drawer .ast-builder-menu-1 .ast-menu-toggle svg{width:12px;height:12px;transition:transform .2s}.ast-mobile-popup-drawer .ast-builder-menu-1 .ast-submenu-expanded>.ast-menu-toggle svg{transform:rotate(180deg)}.ast-mobile-popup-drawer .ast-builder-menu-1 .sub-menu{background:#f8fafc!important;border:0!important;border-radius:12px;margin:0 0 10px!important;padding:4px 0!important}.ast-mobile-popup-drawer .ast-builder-menu-1 .sub-menu .menu-link{font-size:15px!important;font-weight:500!important;color:#374151!important;padding:10px 14px!important}.ast-mobile-popup-drawer .ast-builder-menu-1 .sub-menu .sub-menu{background:transparent!important;margin:0!important;padding:0 0 4px 10px!important}.ast-mobile-popup-drawer .ast-builder-menu-1 .sub-menu .sub-menu .menu-link{font-size:14px!important;color:#6b7280!important;padding:8px 14px!important}.ast-mobile-popup-drawer .ast-builder-menu-1 .sub-menu .ast-menu-toggle{top:4px!important;background:transparent!important}.ast-mobile-popup-drawer .ast-builder-menu-2{margin-top:4px!important;padding:0 24px!important;border-top:0!important}.ast-mobile-popup-drawer .ast-builder-menu-2 ul.main-header-menu{margin-top:0!important}.ast-mobile-popup-drawer .ast-builder-menu-2 .main-header-menu,.ast-mobile-popup-drawer .ast-builder-menu-2 .menu-item{background:transparent!important;border:0!important}.ast-mobile-popup-drawer .ast-builder-menu-2 .menu-link{text-transform:none!important;font-size:14px!important;font-weight:500!important;color:#6b7280!important;padding:8px 0!important;border:0!important}.ast-mobile-popup-drawer .ast-mobile-popup-content .menu-link .ast-icon{display:none!important}#ast-mobile-popup .vv-tiles{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:6px 20px 10px}#ast-mobile-popup .vv-tile{display:flex;align-items:center;gap:8px;background:#f6f8fb;border-radius:10px;padding:8px;text-decoration:none;color:#111827;font-size:13px;font-weight:600;line-height:1.2;min-width:0}#ast-mobile-popup .vv-tile span.i{width:30px;height:30px;border-radius:8px;background:#fff6e0;color:#b45309;display:flex;align-items:center;justify-content:center;flex-shrink:0}#ast-mobile-popup li.vv-sale-li>a{color:#dc2626!important}#ast-mobile-popup .vv-sale-pill{margin-left:8px;font-size:12px;font-weight:700;background:#fee2e2;color:#b91c1c;padding:3px 8px;border-radius:999px}#ast-mobile-popup li.vv-mini-li{padding:12px 12px 6px;font-size:14px}#ast-mobile-popup li.vv-mini-li a{display:inline!important;padding:0!important;color:#374151!important;font-weight:600;text-decoration:none;text-transform:none!important}#ast-mobile-popup li.vv-mini-li .sep{color:#9ca3af;margin:0 8px}#ast-mobile-popup li.vv-hide-li{display:none!important}#ast-mobile-popup .vv-info{background:#f6f8fb;border-radius:10px;padding:12px;margin:12px 20px 6px;display:grid;gap:8px;font-size:13.5px;color:#374151}#ast-mobile-popup .vv-info div{display:flex;align-items:center;gap:8px}#ast-mobile-popup .vv-info svg{flex-shrink:0;color:#0b63b6}#ast-mobile-popup .vv-info a{color:#0b63b6;text-decoration:none}}#ast-mobile-popup .ast-header-account{display:none!important}#ast-mobile-popup li.vv-mini-li{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:0}#ast-mobile-popup li.vv-mini-li>a,#ast-mobile-popup li.vv-mini-li>.sep{display:inline-block!important;width:auto!important;flex:0 0 auto!important;border:0!important;background:transparent!important;padding:0!important;min-height:0!important}#ast-mobile-popup .menu-toggle-close,#ast-mobile-popup .menu-toggle-close svg{color:#111827!important;fill:#111827!important}#ast-mobile-popup .ast-mobile-popup-inner{background:#fff!important}@media (max-width:921px){#ast-mobile-header .ast-below-header-bar{display:none!important}.vv-srch-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:6px;border:0;background:transparent;color:#152232;cursor:pointer;padding:0;border-radius:50%}.vv-srch-btn:hover,.vv-srch-btn:focus{background:#eef4fb;outline:none}.vv-srch-btn svg{width:24px;height:24px}.vv-srch-btn .vv-x{display:none}.vv-srch-open .vv-srch-btn .vv-mg{display:none}.vv-srch-open .vv-srch-btn .vv-x{display:block}.vv-srch-panel{display:none;padding:8px 12px 12px;background:#fff;width:100%;box-sizing:border-box}.vv-srch-open .vv-srch-panel{display:block}.vv-srch-panel .dgwt-wcas-search-wrapp{margin:0!important;max-width:none!important;width:100%!important}}@media (min-width:922px){.vv-srch-btn,.vv-srch-panel{display:none!important}}@media (min-width:922px) and (max-width:1440px){#ast-desktop-header .main-header-menu>li>a.menu-link{padding-left:7px!important;padding-right:7px!important;font-size:14.5px!important}#ast-desktop-header .main-header-menu{flex-wrap:nowrap!important;white-space:nowrap}#ast-desktop-header .dgwt-wcas-search-wrapp{width:260px!important;max-width:260px}}@media (min-width:922px) and (max-width:1180px){#ast-desktop-header .main-header-menu>li>a.menu-link{padding-left:5px!important;padding-right:5px!important;font-size:14px!important}#ast-desktop-header .dgwt-wcas-search-wrapp{width:210px!important;max-width:210px}}.woocommerce-product-gallery__wrapper:not(:has(> .flex-active-slide)) > .woocommerce-product-gallery__image:nth-child(n+2){display:none!important}.woocommerce-product-gallery:has(> #ast-gallery-thumbnails):not(:has(> .flex-viewport)) > .woocommerce-product-gallery__wrapper{margin-left:calc(20% + 10px)}.ast-single-product-thumbnails .woocommerce-product-gallery-thumbnails__wrapper:not(:has(> [style])){display:flex;gap:15px;overflow:hidden}.ast-single-product-thumbnails .woocommerce-product-gallery-thumbnails__wrapper:not(:has(> [style])) > .ast-woocommerce-product-gallery__image{flex:0 0 max(80px, calc((100% - 45px) / 4));aspect-ratio:1/1;height:auto;padding-bottom:0}.woocommerce-product-gallery:has(> .ast-single-product-thumbnails):not(:has(> .flex-viewport)) > .woocommerce-product-gallery__wrapper{margin-bottom:15px!important}@media (max-width:921px){.woocommerce-product-gallery:not(:has(> .flex-viewport)) > .woocommerce-product-gallery__wrapper{margin-top:21px!important;margin-bottom:16px!important}}#ast-mobile-popup .vv-tiles-h{margin:6px 16px 8px;font-size:13px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#64748b}#ast-mobile-popup .vv-tiles{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:0 14px 10px!important;margin:0!important}#ast-mobile-popup .vv-tile>span{min-width:0;overflow-wrap:normal;word-break:normal;hyphens:none}#ast-mobile-popup .vv-tile{display:flex!important;align-items:center;gap:10px;min-height:60px;gap:8px!important;padding:6px 7px!important;border-radius:12px!important;background:#f6f8fb!important;border:1px solid #edf1f6;font-size:13.5px!important;font-weight:700!important;line-height:1.2!important;color:#111827!important;text-decoration:none!important}#ast-mobile-popup .vv-tile img{width:44px!important;height:44px!important;border-radius:10px;object-fit:cover;flex-shrink:0;background:#e9eef4}#ast-mobile-popup .vv-tiles-h2{margin:14px 16px 2px}@media(min-width:922px){html body ul.products.products:not(.columns-1){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px 20px!important}html body ul.products.products li.product.product{width:auto!important;margin:0!important}}@media(min-width:545px) and (max-width:921px){html body ul.products.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px 14px!important}html body ul.products.products li.product.product{width:auto!important;margin:0!important}}@media(max-width:544px){html body ul.products.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 10px!important}html body ul.products.products li.product.product{width:auto!important;margin:0!important}}html body ul.products.products li.product.product{display:flex;flex-direction:column}html body ul.products.products li.product.product .astra-shop-summary-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto auto;column-gap:8px;align-items:end;flex:1 1 auto}html body ul.products.products li.product.product .astra-shop-summary-wrap>*{grid-column:1/-1}html body ul.products.products li.product.product .astra-shop-summary-wrap>.ast-loop-product__link{grid-row:1;align-self:start}html body ul.products.products li.product.product .vv-cf{display:contents}html body ul.products.products li.product.product .vv-cd{grid-column:1/-1;grid-row:3;margin:8px 0 4px}html body ul.products.products li.product.product .astra-shop-summary-wrap>.price{grid-column:1;grid-row:4;margin:0!important;font-size:19px!important;line-height:1.2;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px}html body ul.products.products li.product.product .astra-shop-summary-wrap>.price del{font-size:13px!important;font-weight:400;color:#9ca3af;opacity:1}html body ul.products.products li.product.product .astra-shop-summary-wrap>.price ins{text-decoration:none;color:#dc2626}html body ul.products.products li.product.product .vv-cf a.button.button.button{grid-column:2;grid-row:4;align-self:center;width:44px!important;height:44px!important;min-width:44px!important;min-height:0!important;padding:0!important;margin:0!important;border-radius:8px!important;font-size:0!important;line-height:0!important;color:transparent!important;display:inline-flex!important;align-items:center;justify-content:center;gap:0!important;letter-spacing:0}html body ul.products.products li.product.product .vv-cf a.button.button.button::before{content:""!important;display:block!important;flex:0 0 22px!important;width:22px!important;height:22px!important;margin:0!important;background:#fff!important;position:static!important;transform:none!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.5'/%3E%3Ccircle cx='18' cy='20' r='1.5'/%3E%3Cpath d='M2 3h3l2.6 12.2a1.8 1.8 0 0 0 1.8 1.4h8.4a1.8 1.8 0 0 0 1.8-1.4L21.5 7H6'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.5'/%3E%3Ccircle cx='18' cy='20' r='1.5'/%3E%3Cpath d='M2 3h3l2.6 12.2a1.8 1.8 0 0 0 1.8 1.4h8.4a1.8 1.8 0 0 0 1.8-1.4L21.5 7H6'/%3E%3C/svg%3E") center/contain no-repeat!important}html body ul.products.products li.product.product .vv-cf a.button.button.button:not(.add_to_cart_button)::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")!important}html body ul.products.products li.product.product .vv-cf a.button.button.button.added::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")!important}html body ul.products.products li.product.product .vv-cf a.button::after{display:none!important}.vv-cf .added_to_cart{display:none!important}.vv-st{display:inline-flex!important;align-items:center;gap:5px;font-size:13px;font-weight:600;line-height:1.3}.vv-st::before{content:"";width:14px;height:14px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat}.vv-st-in{color:#15803d}.vv-st-last{color:#d97706}.vv-st-out{color:#6b7280;font-weight:500}.vv-st-last::before,.vv-st-out::before{width:8px;height:8px;border-radius:50%;-webkit-mask:none;mask:none}.astra-shop-thumbnail-wrap,.woocommerce-product-gallery{position:relative}.vv-bdg{position:absolute;z-index:3;display:inline-flex;align-items:center;font-weight:700;line-height:1;border-radius:999px;pointer-events:none}.vv-bdg-sale{top:10px;left:10px;background:#dc2626;color:#fff;font-size:13px;padding:6px 9px}.single-product .ast-article-single>.vv-bdg-sale,.single-product div.product>.vv-bdg-sale{display:none!important}.vv-pct{display:inline-block;margin-left:10px;background:#dc2626;color:#fff;font-size:14px;font-weight:700;line-height:1;padding:6px 9px;border-radius:999px;vertical-align:middle}.single-product div.product .summary .price ins{text-decoration:none;color:#dc2626}.vv-unit{display:block;flex-basis:100%;order:5;font-size:12.5px;font-weight:400;color:#6b7280;line-height:1.3;margin-top:2px}.single-product .summary .price .vv-unit{font-size:14px;margin-top:4px}.ast-sticky-add-to-cart .vv-unit,.ast-sticky-add-to-cart .vv-pct{display:none!important}html body ul.products li.product .woocommerce-loop-product__title{font-size:15px!important;font-weight:500!important;line-height:1.35!important;color:#1f2937!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:544px){html body ul.products li.product .woocommerce-loop-product__title{font-size:14px!important}}html body ul.products li.product .woocommerce-loop-product__title:hover{color:var(--ast-global-color-0)!important}ul.products li.product .astra-shop-thumbnail-wrap .woosw-btn{position:absolute!important;top:8px;right:8px;z-index:4;width:34px!important;height:34px!important;min-width:0!important;padding:0!important;margin:0!important;border-radius:50%!important;background:rgba(255,255,255,.92)!important;border:0!important;display:flex!important;align-items:center;justify-content:center;box-shadow:0 1px 4px rgba(15,23,42,.18)!important}ul.products li.product .astra-shop-thumbnail-wrap .woosw-btn .woosw-btn-icon{font-size:15px!important;color:#374151!important;margin:0!important}ul.products li.product .astra-shop-thumbnail-wrap .woosw-btn.woosw-added{background:#dc2626!important}ul.products li.product .astra-shop-thumbnail-wrap .woosw-btn.woosw-added .woosw-btn-icon{color:#fff!important}.vv-footer{background:#2b1240;color:#e4d7ee;padding:56px 20px 30px;font-size:15px;line-height:1.6}.vv-footer a{color:#f3e8fb;text-decoration:none;transition:color .15s}.vv-footer a:hover{color:#fff;text-decoration:underline}.vv-footer__grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:40px}.vv-footer__brand{font-size:34px;font-weight:800;color:#fff;letter-spacing:-.5px;line-height:1;margin:0 0 14px}.vv-footer__about{margin:0 0 18px;color:#e4d7ee}.vv-footer h4{font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#fff!important;font-size:15px!important;margin:4px 0 16px!important}.vv-footer ul{list-style:none;margin:0;padding:0}.vv-footer li{margin:0 0 9px}.vv-footer__menu .menu-link{padding:0!important}.vv-footer__contact li,.vv-footer__usp li{display:flex;gap:10px;align-items:flex-start}.vv-footer .vv-fi{flex:0 0 28px;width:28px;height:28px;border-radius:8px;background:rgba(255,255,255,.1);color:#f0abfc;display:flex;align-items:center;justify-content:center;margin-top:-2px}.vv-footer .vv-fi svg{width:16px;height:16px}.vv-footer__usp li::before{content:"✓";flex:0 0 22px;height:22px;border-radius:50%;background:rgba(255,255,255,.12);color:#86efac;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center;margin-top:1px}.vv-footer__btn{display:inline-block;margin-top:8px;background:#fff;font-weight:700;padding:10px 18px;border-radius:999px;color:#2b1240!important;text-decoration:none!important}.vv-footer__btn:hover{background:#f3e8fb}.vv-footer__trust{max-width:1400px;margin:36px auto 0;padding-top:26px;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;gap:14px;align-items:center}.vv-footer__trust>a,.vv-footer__trust>span{display:inline-flex;align-items:center;background:#fff;border-radius:10px;padding:6px 10px;height:62px}.vv-footer__trust img{height:50px!important;width:auto!important;max-width:220px;object-fit:contain;display:block}html body .site-footer .site-primary-footer-wrap{display:none!important}html body footer#colophon.site-footer{margin-left:0!important;margin-right:0!important}html body .site-footer .site-below-footer-wrap{background:#1f0c2f!important;border-top:1px solid rgba(255,255,255,.08)!important}.site-below-footer-wrap,.site-below-footer-wrap *{color:#bfa9cf!important}.site-below-footer-wrap .ast-builder-grid-row{align-items:center}.single-product .site-below-footer-wrap{padding-bottom:80px!important}@media(max-width:921px){.vv-footer__grid{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:544px){.vv-footer{padding:40px 20px 28px}.vv-footer__grid{grid-template-columns:1fr;gap:28px}.vv-footer__trust{justify-content:center}.site-below-footer-wrap .ast-builder-grid-row{text-align:center}}