.Shop_shopScope__7oXKF{--text-light:var(--text-meta)}.Shop_container__BYtb8{max-width:1200px;margin:0 auto;padding:0 20px}@media(max-width:767px){.Shop_container__BYtb8{padding:0 15px}}.Shop_shop-page__OGs3_{padding:40px 0 80px;background-color:var(--white)}.Shop_shop-layout__9IXcZ{display:flex;gap:40px;align-items:flex-start}.Shop_shop-sidebar__HPrOe{width:280px;flex-shrink:0;background-color:var(--white);padding:30px 20px;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05);position:sticky;top:120px;max-height:calc(100vh - 140px);overflow-y:auto}.Shop_currency-indicator-sidebar__stidn{display:flex;align-items:center;gap:8px;padding:12px 16px;background:linear-gradient(135deg,var(--primary-purple) 0,#6b4470 100%);color:var(--white);border-radius:8px;font-size:14px;font-weight:600;margin-bottom:30px;box-shadow:0 2px 8px rgba(88,45,78,.2)}.Shop_currency-indicator-sidebar__stidn .Shop_flag-icon__skij3{width:20px;height:15px;object-fit:cover;border-radius:2px}.Shop_filter-section__cxbP0{margin-bottom:35px;padding-bottom:25px;border-bottom:1px solid var(--light-gray)}.Shop_filter-section__cxbP0:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.Shop_filter-title__pHtED{font-size:18px;font-weight:700;color:var(--text-dark);margin-bottom:20px;font-family:var(--font-montserrat),sans-serif}.Shop_filter-options__t3it9{display:flex;flex-direction:column;gap:15px}.Shop_filter-checkbox__zFQKS{display:flex;align-items:center;gap:12px;cursor:pointer;position:relative;padding:8px 0;transition:color .3s ease}.Shop_filter-checkbox__zFQKS:hover{color:var(--primary-purple)}.Shop_filter-checkbox__zFQKS input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;width:0;height:0}.Shop_checkmark__N_QJK{width:20px;height:20px;border:2px solid var(--light-gray);border-radius:4px;position:relative;flex-shrink:0;transition:all .3s ease;background-color:var(--white)}.Shop_filter-checkbox__zFQKS:hover .Shop_checkmark__N_QJK{border-color:var(--primary-purple)}.Shop_filter-checkbox__zFQKS input[type=checkbox]:checked+.Shop_checkmark__N_QJK{background-color:var(--primary-purple);border-color:var(--primary-purple)}.Shop_filter-checkbox__zFQKS input[type=checkbox]:checked+.Shop_checkmark__N_QJK:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:10px;border:solid var(--white);border-width:0 2px 2px 0;transform:rotate(45deg)}.Shop_filter-label__L0Zie{font-size:15px;color:var(--text-dark);font-weight:500;transition:color .3s ease}.Shop_filter-checkbox__zFQKS:hover .Shop_filter-label__L0Zie{color:var(--primary-purple)}.Shop_filter-count__gr_Vp{color:var(--text-light);font-weight:400}.Shop_price-filter__ghT3j{display:flex;flex-direction:column;gap:15px}.Shop_price-slider-container__A9Nsc{position:relative;height:6px;background-color:var(--light-gray);border-radius:3px;margin:20px 0}.Shop_price-slider__G5Nrl{position:absolute;width:100%;height:6px;-webkit-appearance:none;appearance:none;background:transparent;outline:none;z-index:2;pointer-events:none}.Shop_price-slider__G5Nrl::-webkit-slider-thumb{pointer-events:all}.Shop_price-slider__G5Nrl::-moz-range-thumb{pointer-events:all}.Shop_shopScope__7oXKF #Shop_priceMin__BX0FK{z-index:3}.Shop_shopScope__7oXKF #Shop_priceMax__ZLnnr{z-index:2}.Shop_price-slider__G5Nrl::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--primary-purple);cursor:pointer;border:2px solid var(--white);box-shadow:0 2px 6px rgba(0,0,0,.2);transition:all .3s ease}.Shop_price-slider__G5Nrl::-webkit-slider-thumb:hover{transform:scale(1.2);background:var(--secondary-pink)}.Shop_price-slider__G5Nrl::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--primary-purple);cursor:pointer;border:2px solid var(--white);box-shadow:0 2px 6px rgba(0,0,0,.2);transition:all .3s ease}.Shop_price-slider__G5Nrl::-moz-range-thumb:hover{transform:scale(1.2);background:var(--secondary-pink)}.Shop_price-slider-track__0O__O{position:absolute;height:6px;background:linear-gradient(to right,var(--primary-purple),var(--secondary-pink));border-radius:3px;top:0;left:0;width:100%;pointer-events:none;z-index:1;transition:left .1s ease,width .1s ease}.Shop_price-range-display__FfNNd{font-size:15px;color:var(--text-dark);font-weight:600;text-align:center;padding:10px;background-color:var(--light-gray);border-radius:8px}.Shop_price-range-display__FfNNd span{color:var(--primary-purple)}.Shop_shop-main-content__9ezUy{flex:1;min-width:0}.Shop_shop-top-bar__r0kmQ{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:20px 0;border-bottom:1px solid var(--light-gray)}.Shop_results-count__oulgO{font-size:16px;color:var(--text-dark);font-weight:600}.Shop_shop-controls__lEUiO{display:flex;align-items:center;gap:20px}.Shop_sort-dropdown__t8IpQ{padding:12px 40px 12px 16px;border:1px solid var(--light-gray);border-radius:8px;background:linear-gradient(to bottom,var(--white) 0,#fafafa 100%);font-size:15px;color:var(--text-dark);font-weight:500;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.05)}.Shop_sort-dropdown__t8IpQ:hover{border-color:var(--primary-purple);background:linear-gradient(to bottom,#f8f8f8 0,var(--white) 100%);box-shadow:0 2px 6px rgba(88,45,78,.1)}.Shop_sort-dropdown__t8IpQ:focus{outline:none;border-color:var(--primary-purple);box-shadow:0 0 0 3px rgba(88,45,78,.1),0 2px 6px rgba(88,45,78,.15)}.Shop_view-toggle__ut_xL{display:flex;gap:8px;background-color:var(--light-gray);padding:4px;border-radius:8px}.Shop_view-btn__I1Xkn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;background-color:transparent;color:var(--text-light);cursor:pointer;border-radius:6px;transition:all .3s ease}.Shop_view-btn__I1Xkn:hover{color:var(--primary-purple);background-color:var(--white)}.Shop_view-btn__I1Xkn.Shop_active__ND2_C{background-color:var(--primary-purple);color:var(--white)}.Shop_view-btn__I1Xkn svg{width:18px;height:18px}.Shop_products-grid__Oid5W.Shop_shop-products-grid__gabxN,.Shop_shop-products-grid__gabxN{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:30px;width:100%;grid-auto-rows:auto}.Shop_shop-products-grid__gabxN .Shop_product-card-link__owXki[style*="display: none"]{display:none!important}.Shop_products-grid__Oid5W.Shop_shop-products-grid__gabxN.Shop_list-view__VQ8PH,.Shop_shop-products-grid__gabxN.Shop_list-view__VQ8PH{grid-template-columns:1fr!important}.Shop_shop-products-grid__gabxN .Shop_product-card-link__owXki{text-decoration:none;color:inherit;display:block;width:100%;min-width:0}.Shop_shop-products-grid__gabxN .Shop_product-card-link__owXki[style*="display: none"],.Shop_shop-products-grid__gabxN .Shop_product-card-link__owXki[style*="display:none"]{display:none!important;visibility:hidden!important;height:0!important;width:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.Shop_shop-products-grid__gabxN.Shop_list-view__VQ8PH .Shop_product-card-link__owXki .Shop_product-card__9Swrh{display:flex;flex-direction:row;gap:30px;max-width:100%}.Shop_shop-products-grid__gabxN.Shop_list-view__VQ8PH .Shop_product-image___70zT{width:300px;flex-shrink:0}.Shop_shop-products-grid__gabxN.Shop_list-view__VQ8PH .Shop_product-info___IDU_{flex:1;display:flex;flex-direction:column;justify-content:center}.Shop_shop-products-grid__gabxN .Shop_product-image___70zT{position:relative;overflow:hidden;background-color:var(--light-gray);border-radius:12px;aspect-ratio:1;cursor:zoom-in}.Shop_shop-products-grid__gabxN .Shop_product-image___70zT img{width:100%;height:100%;object-fit:contain;object-position:top;display:block}.Shop_shop-products-grid__gabxN .Shop_product-main-img__jmFrw{object-fit:contain;object-position:top;transition:opacity .4s ease,transform .4s ease;will-change:transform}.Shop_shop-products-grid__gabxN .Shop_product-hover-img__r2hC3{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:top;opacity:0;transform:scale(1.1);transition:opacity .4s ease,transform .4s ease;will-change:transform,opacity;pointer-events:none}.Shop_shop-products-grid__gabxN .Shop_product-card__9Swrh:hover .Shop_product-main-img__jmFrw{opacity:0}.Shop_shop-products-grid__gabxN .Shop_product-card__9Swrh:hover .Shop_product-hover-img__r2hC3{opacity:1}.Shop_shop-products-grid__gabxN .Shop_product-overlay__fMp_a{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;opacity:0;transition:opacity .3s ease;border-radius:12px;z-index:1}.Shop_shop-products-grid__gabxN .Shop_product-card__9Swrh:hover .Shop_product-overlay__fMp_a{opacity:1}.Shop_shop-products-grid__gabxN .Shop_product-icons__gIJfW{display:flex;gap:12px;position:absolute;top:15px;right:15px}.Shop_shop-products-grid__gabxN .Shop_product-action-btn__Z7NrK{margin-top:auto;margin-bottom:20px}.Shop_shop-notification__ZFzrR{position:fixed;bottom:30px;right:30px;background-color:var(--primary-purple);color:var(--white);padding:16px 24px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.2);font-size:15px;font-weight:500;z-index:10000;opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease;max-width:350px}.Shop_shop-notification__ZFzrR.Shop_show__GXJfP{opacity:1;transform:translateY(0)}.Shop_shop-products-grid__gabxN .Shop_product-icon-btn__6tSAi.Shop_active__ND2_C{background-color:var(--primary-purple);color:var(--white)}.Shop_shop-products-grid__gabxN .Shop_product-icon-btn__6tSAi.Shop_active__ND2_C svg{fill:var(--white);stroke:var(--white)}@media (max-width:1024px){.Shop_shop-layout__9IXcZ{flex-direction:column;gap:30px}.Shop_shop-sidebar__HPrOe{width:100%;position:static;max-height:none}.Shop_products-grid__Oid5W.Shop_shop-products-grid__gabxN,.Shop_shop-products-grid__gabxN{grid-template-columns:repeat(2,1fr)!important;gap:20px}.Shop_products-grid__Oid5W.Shop_shop-products-grid__gabxN.Shop_list-view__VQ8PH,.Shop_shop-products-grid__gabxN.Shop_list-view__VQ8PH{grid-template-columns:1fr!important}}@media (max-width:767px){.Shop_shop-page__OGs3_{padding:20px 0 60px}.Shop_shop-top-bar__r0kmQ{flex-direction:column;align-items:flex-start;gap:20px}.Shop_shop-controls__lEUiO{width:100%;justify-content:space-between;flex-wrap:wrap;gap:15px}.Shop_sort-dropdown__t8IpQ{flex:1;min-width:150px}.Shop_view-toggle__ut_xL{order:3}.Shop_filter-toggle-btn__5vJNo{display:flex;align-items:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,var(--primary-purple) 0,#6b4470 100%);color:var(--white);border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;justify-content:center;margin-bottom:20px}.Shop_filter-toggle-btn__5vJNo:hover{background:linear-gradient(135deg,#6b4470 0,var(--primary-purple) 100%);transform:translateY(-2px);box-shadow:0 4px 12px rgba(88,45,78,.3)}.Shop_filter-toggle-btn__5vJNo svg{width:18px;height:18px;transition:transform .3s ease}.Shop_filter-toggle-btn__5vJNo.Shop_active__ND2_C svg{transform:rotate(180deg)}.Shop_shop-sidebar__HPrOe{display:none;width:100%;position:static;max-height:none;margin-bottom:20px;padding:20px 15px}.Shop_shop-sidebar__HPrOe.Shop_mobile-active__YN_8O{display:block;animation:Shop_slideDown__kxI7_ .3s ease}@keyframes Shop_slideDown__kxI7_{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Shop_shop-products-grid__gabxN{gap:20px}.Shop_shop-products-grid__gabxN,.Shop_shop-products-grid__gabxN.Shop_list-view__VQ8PH{grid-template-columns:1fr!important}.Shop_shop-products-grid__gabxN.Shop_list-view__VQ8PH .Shop_product-card-link__owXki .Shop_product-card__9Swrh{flex-direction:column}.Shop_shop-products-grid__gabxN.Shop_list-view__VQ8PH .Shop_product-image___70zT{width:100%}.Shop_filter-section__cxbP0{margin-bottom:25px;padding-bottom:20px}.Shop_filter-title__pHtED{font-size:16px;margin-bottom:15px}.Shop_price-range-display__FfNNd{font-size:14px;padding:8px}}@media (min-width:768px){.Shop_filter-toggle-btn__5vJNo{display:none}.Shop_shop-sidebar__HPrOe{display:block!important}}.Shop_product-stock-badge__xp7Ad{position:absolute;top:12px;left:12px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.15);backdrop-filter:blur(4px)}.Shop_product-stock-badge__xp7Ad.Shop_stock-in__aYbyr{background-color:rgba(16,185,129,.95);color:white}.Shop_product-stock-badge__xp7Ad.Shop_stock-out__wV50A{background-color:rgba(239,68,68,.95);color:white}.Shop_product-buy1get1-badge__vFtNP{position:absolute;top:50px;left:12px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.15);backdrop-filter:blur(4px);background-color:rgba(59,130,246,.95);color:white}.Shop_product-action-btn__Z7NrK.Shop_disabled__SvfTZ{opacity:.5;cursor:not-allowed;pointer-events:none}.Shop_product-action-btn__Z7NrK.Shop_disabled__SvfTZ:hover{background-color:var(--primary-purple);transform:none}[dir=rtl] .Shop_shop-products-grid__gabxN .Shop_product-card__9Swrh:hover{transform:translateY(-5px) scale(1)!important}[dir=rtl] .Shop_shop-products-grid__gabxN .Shop_product-card__9Swrh:hover .Shop_product-main-img__jmFrw{opacity:0!important}[dir=rtl] .Shop_shop-products-grid__gabxN .Shop_product-card__9Swrh:hover .Shop_product-hover-img__r2hC3,[dir=rtl] .Shop_shop-products-grid__gabxN .Shop_product-card__9Swrh:hover .Shop_product-overlay__fMp_a{opacity:1!important}[dir=rtl] .Shop_shop-products-grid__gabxN .Shop_product-image___70zT img{transition:opacity .4s ease,transform .4s ease!important}[dir=rtl] .Shop_shop-products-grid__gabxN .Shop_product-overlay__fMp_a{transition:opacity .3s ease!important}[dir=rtl] .Shop_shop-products-grid__gabxN .Shop_product-card__9Swrh{transition:transform .3s ease,box-shadow .3s ease!important}.Shop_shopScope__7oXKF{width:100%}.Shop_srOnly__EalJO{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.Shop_priceControls__C1g_w{position:relative;height:30px}.Shop_priceControls__C1g_w input{position:absolute;inset:0;width:100%;margin:0;accent-color:var(--primary-purple);background:transparent;pointer-events:none}.Shop_priceControls__C1g_w input::-webkit-slider-thumb{pointer-events:auto;cursor:ew-resize}.Shop_priceControls__C1g_w input::-moz-range-thumb{pointer-events:auto;cursor:ew-resize}.Shop_priceControls__C1g_w input:focus-visible{outline:2px solid var(--primary-purple)}.Shop_filter-checkbox__zFQKS:focus-within .Shop_checkmark__N_QJK{outline:2px solid var(--primary-purple);outline-offset:3px}.Shop_reset__ZuZjn{background:none;border:0;color:var(--primary-purple);cursor:pointer;text-decoration:underline;margin-top:20px}.Shop_empty__wXWOs{grid-column:1/-1;padding:40px 10px;text-align:center}.Shop_bundleSection__Dql0i{padding:80px 0;background:#f5f5f5}.Shop_bundleSection__Dql0i h2{font-family:var(--font-montserrat),sans-serif;font-size:36px;font-weight:700;color:var(--secondary-pink);text-align:center;margin-bottom:40px}.Shop_bundleSection__Dql0i p{text-align:center;margin-bottom:40px;color:#666;font-size:14px;text-transform:uppercase;letter-spacing:1px}.Shop_bundleSection__Dql0i .Shop_shop-products-grid__gabxN{grid-template-columns:repeat(4,minmax(0,1fr))!important}.Shop_list-view__VQ8PH article{display:grid;grid-template-columns:200px minmax(0,1fr);align-items:center}.Shop_list-view__VQ8PH article>div:first-child{width:200px}.Shop_shop-products-grid__gabxN>*{min-width:0}@media(max-width:1200px){.Shop_bundleSection__Dql0i .Shop_shop-products-grid__gabxN{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:1024px){.Shop_shop-main-content__9ezUy{width:100%}}@media(max-width:767px){.Shop_list-view__VQ8PH article{display:block}.Shop_list-view__VQ8PH article>div:first-child{width:100%}.Shop_bundleSection__Dql0i .Shop_shop-products-grid__gabxN{grid-template-columns:1fr!important}.Shop_bundleSection__Dql0i h2{font-size:24px}}[dir=rtl] .Shop_sort-dropdown__t8IpQ{padding:12px 16px 12px 40px;background-position:left 16px center}.Shop_filter-checkbox__zFQKS input[type=checkbox]{width:20px;height:20px;margin:0;inset-inline-start:0;top:50%;transform:translateY(-50%);z-index:1}