.ProductBadges_badges__Umft0{display:flex;flex-wrap:wrap;gap:4px}@media(min-width:768px){.ProductBadges_badges__Umft0{gap:8px;margin-bottom:12px}}.ProductHeader_header__Ryt7I{display:flex;flex-direction:column;gap:12px;padding-bottom:0;border-bottom:none}@media(min-width:768px){.ProductHeader_header__Ryt7I{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px}}.ProductHeader_header__left__Ql_Bj{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.ProductHeader_header__title__jut1R{font-size:20px;color:var(--text-primary,inherit);margin:0;color:#171717;font-weight:700;line-height:1.15;letter-spacing:-.02em}@media(min-width:1024px){.ProductHeader_header__title__jut1R{font-weight:700;margin-top:0;color:var(--text-primary,inherit);font-size:21px;line-height:1.12;margin-bottom:0}}.ProductHeader_header__actions__HOL4V{width:100%;flex-shrink:0}@media(min-width:768px){.ProductHeader_header__actions__HOL4V{width:auto;max-width:min(100%,36rem);display:flex;justify-content:flex-end}}@keyframes ImageCarousel_fadeInUp___Dd4w{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ImageCarousel_fadeInDown__6ALJu{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes ImageCarousel_fadeInLeft__n8pyI{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes ImageCarousel_fadeInRight__nPtNt{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes ImageCarousel_scaleIn__2PE2u{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes ImageCarousel_slideInUp__sVprt{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes ImageCarousel_slideInDown__UzVbC{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes ImageCarousel_pulse__1tUdy{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes ImageCarousel_bounce___XoPo{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ImageCarousel_shimmer__dLtzW{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes ImageCarousel_glow__xucYo{0%,to{box-shadow:0 0 5px rgba(108,19,148,.3)}50%{box-shadow:0 0 20px rgba(108,19,148,.6),0 0 30px rgba(108,19,148,.4)}}@keyframes ImageCarousel_float__KHQZN{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ImageCarousel_heartBeat__E1iSw{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}@keyframes ImageCarousel_countUp__NYZes{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ImageCarousel_ripple__PlK_5{0%{transform:scale(0);opacity:.6}to{transform:scale(4);opacity:0}}@keyframes ImageCarousel_gradientShift__sYpgg{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes ImageCarousel_pulseSubtle__bV5Tx{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.95}}@keyframes ImageCarousel_dropPin__IFLFH{0%{opacity:0;transform:translate(-50%,-150%) scale(.5)}60%{transform:translate(-50%,-100%) scale(1.1)}80%{transform:translate(-50%,-100%) scale(.95)}to{opacity:1;transform:translate(-50%,-100%) scale(1)}}@keyframes ImageCarousel_pulsePin__pr94c{0%,to{transform:translate(-50%,-100%) scale(1);opacity:1}50%{transform:translate(-50%,-100%) scale(1.15);opacity:.9}}.ImageCarousel_carouselSection__ZltFO{width:100%}.ImageCarousel_carouselSection__header__iTQGT{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}@media(max-width:1023px){.ImageCarousel_carouselSection__header__iTQGT{margin-bottom:8px;gap:4px}}.ImageCarousel_carouselSection__title__c2fuj{font-size:14px;font-weight:700;line-height:1.2;color:var(--text-primary,inherit);color:#171717;margin:0}@media(max-width:1023px){.ImageCarousel_carouselSection__title__c2fuj{font-size:13px;font-weight:700;line-height:1.2;margin-top:0;margin-bottom:.5em;color:var(--text-primary,inherit)}}.ImageCarousel_carouselSection__count__Rstoz{font-size:12px;font-weight:400;line-height:1.5;color:#171717;padding:4px 8px;background:#fafafa;border-radius:9999px}@media(max-width:1023px){.ImageCarousel_carouselSection__count__Rstoz{font-size:.625rem;padding:2px 4px}}.ImageCarousel_carousel__8Bcfi{position:relative;width:100%;margin-bottom:12px;border-radius:16px;overflow:hidden;background:#f5f5f5}@media(max-width:1023px){.ImageCarousel_carousel__8Bcfi{margin-bottom:8px}}.ImageCarousel_carousel--16-9__ok_nQ .ImageCarousel_carousel__slide__KCIt5{aspect-ratio:16/9}.ImageCarousel_carousel--4-3__BcVrN .ImageCarousel_carousel__slide__KCIt5{aspect-ratio:4/3}.ImageCarousel_carousel--1-1__t59cG .ImageCarousel_carousel__slide__KCIt5{aspect-ratio:1/1}.ImageCarousel_carousel--auto__PXYrl .ImageCarousel_carousel__slide__KCIt5{aspect-ratio:auto;height:auto}.ImageCarousel_carousel__track__ES0cj{display:flex;transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform}.ImageCarousel_carousel__slide__KCIt5{min-width:100%;width:100%;position:relative;flex-shrink:0}.ImageCarousel_carousel__imageWrapper__emSda{position:relative;width:100%;height:100%;overflow:hidden}.ImageCarousel_carousel__skeleton__YTn6D{position:absolute;inset:0;background:linear-gradient(90deg,#f5f5f5,#fafafa 50%,#f5f5f5);background-size:200% 100%;animation:ImageCarousel_shimmer__dLtzW 1.5s infinite;z-index:1}.ImageCarousel_carousel__image__CzJMb{-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease;opacity:0;z-index:2}.ImageCarousel_carousel__image--loaded__KmU9N{opacity:1}.ImageCarousel_carousel__fallback__KB5uD{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#f5f5f5;color:#171717;font-size:13px;font-weight:600;line-height:1.5}.ImageCarousel_carousel__expandButton__4hO9I{position:absolute;top:8px;right:8px;width:40px;height:40px;background:hsla(0,0%,100%,.9);border:none;border-radius:9999px;color:#6c1394;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:3;box-shadow:0 2px 8px rgba(0,0,0,.15)}.ImageCarousel_carousel__expandButton__4hO9I:hover{background:#fff;transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.2)}.ImageCarousel_carousel__expandButton__4hO9I:focus-visible{outline:2px solid #6c1394;outline-offset:2px}@media(max-width:1023px){.ImageCarousel_carousel__expandButton__4hO9I{width:32px;height:32px;top:4px;right:4px}}.ImageCarousel_carousel__caption__QZsgc{position:absolute;bottom:0;left:0;right:0;padding:8px 12px;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);font-size:13px;font-weight:600;line-height:1.5;color:#fff;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.5);z-index:4}@media(max-width:1023px){.ImageCarousel_carousel__caption__QZsgc{font-size:12px;font-weight:600;line-height:1.5;font-size:.75rem;padding:4px 8px}}.ImageCarousel_carousel__nav__f8LIW{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;color:#6c1394;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:5;box-shadow:0 2px 8px rgba(0,0,0,.15)}.ImageCarousel_carousel__nav__f8LIW:hover{background:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.2)}.ImageCarousel_carousel__nav__f8LIW:focus-visible{outline:2px solid #6c1394;outline-offset:2px}.ImageCarousel_carousel__nav--prev__evsjy{left:8px}.ImageCarousel_carousel__nav--next__EbHm3{right:8px}@media(max-width:1023px){.ImageCarousel_carousel__nav__f8LIW{width:36px;height:36px}.ImageCarousel_carousel__nav--prev__evsjy{left:4px}.ImageCarousel_carousel__nav--next__EbHm3{right:4px}}@media(max-width:767px){.ImageCarousel_carousel__nav__f8LIW{width:32px;height:32px}}.ImageCarousel_carousel__indicators__0nmQ_{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);display:flex;gap:4px;z-index:5}@media(max-width:1023px){.ImageCarousel_carousel__indicators__0nmQ_{bottom:4px;gap:4px}}.ImageCarousel_carousel__indicator__M3KmI{width:8px;height:8px;border-radius:50%;border:none;background:hsla(0,0%,100%,.5);cursor:pointer;transition:all .2s ease;padding:0}.ImageCarousel_carousel__indicator__M3KmI:hover{background:hsla(0,0%,100%,.8);transform:scale(1.2)}.ImageCarousel_carousel__indicator--active__mP2vd{background:#fff;width:24px;border-radius:9999px}@media(max-width:1023px){.ImageCarousel_carousel__indicator__M3KmI{width:6px;height:6px}.ImageCarousel_carousel__indicator--active__mP2vd{width:18px}}.ImageCarousel_thumbnails__u5b9G{display:flex;gap:4px;overflow-x:auto;padding:4px 0;scrollbar-width:thin;scrollbar-color:#d4d4d4 rgba(0,0,0,0)}.ImageCarousel_thumbnails__u5b9G::-webkit-scrollbar{height:4px}.ImageCarousel_thumbnails__u5b9G::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ImageCarousel_thumbnails__u5b9G::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:9999px}@media(max-width:1023px){.ImageCarousel_thumbnails__u5b9G{gap:4px}}@media(max-width:767px){.ImageCarousel_thumbnails__u5b9G::-webkit-scrollbar{display:none}.ImageCarousel_thumbnails__u5b9G{scrollbar-width:none}}.ImageCarousel_thumbnails__item__cw051{flex-shrink:0;width:80px;height:60px;border:2px solid rgba(0,0,0,0);border-radius:8px;overflow:hidden;cursor:pointer;background:#f5f5f5;transition:all .2s ease;padding:0}.ImageCarousel_thumbnails__item__cw051:hover{border-color:#d8b4fe;transform:scale(1.05)}.ImageCarousel_thumbnails__item--active__DtTZ9{border-color:#6c1394;box-shadow:0 0 0 2px rgba(108,19,148,.1)}.ImageCarousel_thumbnails__item__cw051:focus-visible{outline:2px solid #6c1394;outline-offset:2px}@media(max-width:1023px){.ImageCarousel_thumbnails__item__cw051{width:60px;height:45px}}@media(max-width:767px){.ImageCarousel_thumbnails__item__cw051{width:50px;height:38px}}.ImageCarousel_thumbnails__imageWrapper__53J2s{position:relative;width:100%;height:100%}.ImageCarousel_thumbnails__image__Em6ZM{-o-object-fit:cover;object-fit:cover}.ImageCarousel_lightbox__od9qu{position:fixed;inset:0;background:rgba(0,0,0,.95);backdrop-filter:blur(8px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:32px;animation:ImageCarousel_fadeIn__zXknk .2s ease-out;cursor:pointer}@keyframes ImageCarousel_fadeIn__zXknk{0%{opacity:0}to{opacity:1}}@media(max-width:1023px){.ImageCarousel_lightbox__od9qu{padding:12px}}.ImageCarousel_lightbox__close__xYlzA{position:absolute;top:20px;right:20px;width:48px;height:48px;background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10001}.ImageCarousel_lightbox__close__xYlzA:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4);transform:scale(1.1)}.ImageCarousel_lightbox__close__xYlzA:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:1023px){.ImageCarousel_lightbox__close__xYlzA{top:12px;right:12px;width:40px;height:40px}}.ImageCarousel_lightbox__nav__iGaeZ{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10001}.ImageCarousel_lightbox__nav__iGaeZ:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4);transform:translateY(-50%) scale(1.1)}.ImageCarousel_lightbox__nav__iGaeZ:focus-visible{outline:2px solid #fff;outline-offset:2px}.ImageCarousel_lightbox__nav--prev__FDQHd{left:20px}.ImageCarousel_lightbox__nav--next__vU4Eu{right:20px}@media(max-width:1023px){.ImageCarousel_lightbox__nav__iGaeZ{width:44px;height:44px}.ImageCarousel_lightbox__nav--prev__FDQHd{left:12px}.ImageCarousel_lightbox__nav--next__vU4Eu{right:12px}}.ImageCarousel_lightbox__content__VPWHR{max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;gap:12px;cursor:default}.ImageCarousel_lightbox__imageWrapper__udu5x{position:relative;width:min(90vw,1200px);height:min(80vh,900px);border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.5)}.ImageCarousel_lightbox__image__4hy_W{-o-object-fit:contain;object-fit:contain}.ImageCarousel_lightbox__caption__FmWt5{text-align:center;color:#fff}.ImageCarousel_lightbox__title__GWTKp{font-size:14px;font-weight:600;line-height:1.5;margin:0 0 4px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.ImageCarousel_lightbox__counter__erlLX{font-size:13px;font-weight:400;line-height:1.5;margin:0;color:hsla(0,0%,100%,.8)}@keyframes GallerySection_fadeInUp__4NenG{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes GallerySection_fadeInDown__MRzER{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes GallerySection_fadeInLeft__s8oIJ{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes GallerySection_fadeInRight__BOf7l{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes GallerySection_scaleIn__GdEeK{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes GallerySection_slideInUp__C7ZW5{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes GallerySection_slideInDown__Ff9Sv{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes GallerySection_pulse__7PE4M{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes GallerySection_bounce__LCxge{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes GallerySection_shimmer__bnPNG{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes GallerySection_glow__xjbsH{0%,to{box-shadow:0 0 5px rgba(108,19,148,.3)}50%{box-shadow:0 0 20px rgba(108,19,148,.6),0 0 30px rgba(108,19,148,.4)}}@keyframes GallerySection_float__80mps{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes GallerySection_heartBeat__T_a_9{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}@keyframes GallerySection_countUp__nYfw1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes GallerySection_ripple__Jx_oV{0%{transform:scale(0);opacity:.6}to{transform:scale(4);opacity:0}}@keyframes GallerySection_gradientShift__BezIU{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes GallerySection_pulseSubtle__HRapE{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.95}}@keyframes GallerySection_dropPin__gNhjU{0%{opacity:0;transform:translate(-50%,-150%) scale(.5)}60%{transform:translate(-50%,-100%) scale(1.1)}80%{transform:translate(-50%,-100%) scale(.95)}to{opacity:1;transform:translate(-50%,-100%) scale(1)}}@keyframes GallerySection_pulsePin__w3Wjz{0%,to{transform:translate(-50%,-100%) scale(1);opacity:1}50%{transform:translate(-50%,-100%) scale(1.15);opacity:.9}}.GallerySection_gallery__ljy_d{background:linear-gradient(165deg,0,#faf8ff 44%,100%);border:1px solid rgba(108,19,148,.11);box-shadow:0 1px 2px rgba(108,19,148,.06),0 10px 40px rgba(108,19,148,.1),inset 0 1px 0 hsla(0,0%,100%,.88);border-radius:24px;padding:12px;animation:GallerySection_fadeInUp__4NenG .4s cubic-bezier(.4,0,.2,1) .1s forwards;opacity:0}@media(max-width:1023px){.GallerySection_gallery__ljy_d{padding:8px}}@media(min-width:768px){.GallerySection_gallery__ljy_d{padding:12px}}@media(min-width:1024px){.GallerySection_gallery__ljy_d{padding:20px}}.StoreGallery_section__nS8q4{background:var(--bg-primary,#ffffff);border-radius:24px;box-shadow:0 2px 8px 0 rgba(20,20,40,.1);padding:8px;margin-bottom:0;display:flex;flex-direction:column;gap:8px;width:100%;box-sizing:border-box}@media(min-width:768px){.StoreGallery_section__nS8q4{padding:12px;gap:12px}}@media(min-width:1024px){.StoreGallery_section__nS8q4{padding:20px}}.StoreGallery_section__header__8l5qL{display:flex;flex-direction:column;gap:8px}.StoreGallery_section__title__kLxsp{font-size:14px;font-weight:700;line-height:1.2;color:var(--text-primary,inherit);color:var(--text-primary);margin:0}@media(max-width:1023px){.StoreGallery_section__title__kLxsp{font-size:13px;font-weight:700;line-height:1.2;margin-top:0;margin-bottom:.5em;color:var(--text-primary,inherit)}}.StoreGallery_section__empty__VCEVF,.StoreGallery_section__error__pRW9P,.StoreGallery_section__loading__fsJun{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:200px;padding:32px;gap:12px}.StoreGallery_section__emptyIcon__OlKHr,.StoreGallery_section__errorIcon__hTEOC,.StoreGallery_section__loadingIcon__cXPgb{color:#6c1394;opacity:.6}.StoreGallery_section__emptyText__KwDK5,.StoreGallery_section__errorText__aYxds,.StoreGallery_section__loadingText__HBOb_{font-size:13px;font-weight:400;line-height:1.5;color:var(--text-secondary);margin:0}@keyframes PoliciesSection_fadeInUp__6mcPR{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes PoliciesSection_fadeInDown__rSN4E{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes PoliciesSection_fadeInLeft__wu7h3{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes PoliciesSection_fadeInRight__i_MIs{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes PoliciesSection_scaleIn___qMwk{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes PoliciesSection_slideInUp__gFFAa{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes PoliciesSection_slideInDown__MXlkQ{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes PoliciesSection_pulse__L3P0d{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes PoliciesSection_bounce__X55cm{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes PoliciesSection_shimmer__wmn6o{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes PoliciesSection_glow__QOewW{0%,to{box-shadow:0 0 5px rgba(108,19,148,.3)}50%{box-shadow:0 0 20px rgba(108,19,148,.6),0 0 30px rgba(108,19,148,.4)}}@keyframes PoliciesSection_float__VwanE{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes PoliciesSection_heartBeat__rR0S1{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}@keyframes PoliciesSection_countUp___Pf33{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes PoliciesSection_ripple__Vylkz{0%{transform:scale(0);opacity:.6}to{transform:scale(4);opacity:0}}@keyframes PoliciesSection_gradientShift__DfEW8{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes PoliciesSection_pulseSubtle__lW6e5{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.95}}@keyframes PoliciesSection_dropPin__7tru6{0%{opacity:0;transform:translate(-50%,-150%) scale(.5)}60%{transform:translate(-50%,-100%) scale(1.1)}80%{transform:translate(-50%,-100%) scale(.95)}to{opacity:1;transform:translate(-50%,-100%) scale(1)}}@keyframes PoliciesSection_pulsePin__3zWmc{0%,to{transform:translate(-50%,-100%) scale(1);opacity:1}50%{transform:translate(-50%,-100%) scale(1.15);opacity:.9}}.PoliciesSection_policies__sXhCr{border-radius:24px;background:linear-gradient(165deg,0,#faf8ff 44%,100%);border:1px solid rgba(108,19,148,.11);box-shadow:0 1px 2px rgba(108,19,148,.06),0 10px 40px rgba(108,19,148,.1),inset 0 1px 0 hsla(0,0%,100%,.88);padding:12px;animation:PoliciesSection_fadeInUp__6mcPR .4s cubic-bezier(.4,0,.2,1) .2s forwards;opacity:0}@media(max-width:1023px){.PoliciesSection_policies__sXhCr{padding:8px}}@media(min-width:768px){.PoliciesSection_policies__sXhCr{padding:12px}}@media(min-width:1024px){.PoliciesSection_policies__sXhCr{padding:20px}}.PoliciesSection_policies__title__Tq_nv{font-size:14px;font-weight:700;line-height:1.2;color:var(--text-primary,inherit);color:#171717;margin:0 0 12px}@media(max-width:1023px){.PoliciesSection_policies__title__Tq_nv{font-size:13px;font-weight:700;line-height:1.2;color:var(--text-primary,inherit);margin:0 0 8px}}.PoliciesSection_policies__grid__ZKaVf{display:flex;flex-direction:column;gap:8px}@media(max-width:1023px){.PoliciesSection_policies__grid__ZKaVf{gap:4px}}.PoliciesSection_policies__item__c_J5w{border:1px solid #e5e5e5;border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);background:#fafafa}.PoliciesSection_policies__item__c_J5w:hover{border-color:#d8b4fe;box-shadow:0 2px 8px rgba(108,19,148,.1)}.PoliciesSection_policies__item--expanded__Vi0R_{border-color:#a855f7;background:#fff;box-shadow:0 4px 12px rgba(108,19,148,.15)}.PoliciesSection_policies__header__gy_gb{width:100%;display:flex;align-items:flex-start;gap:8px;padding:12px;background:rgba(0,0,0,0);border:none;cursor:pointer;text-align:left;transition:all .2s ease}.PoliciesSection_policies__header__gy_gb:hover{background:rgba(108,19,148,.02)}.PoliciesSection_policies__header__gy_gb:focus-visible{outline:2px solid #6c1394;outline-offset:-2px}@media(max-width:1023px){.PoliciesSection_policies__header__gy_gb{padding:8px;gap:4px}}.PoliciesSection_policies__iconWrapper__KMKCf{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f3e8ff,);border-radius:8px;box-shadow:0 2px 4px rgba(108,19,148,.1)}@media(max-width:1023px){.PoliciesSection_policies__iconWrapper__KMKCf{width:40px;height:40px}}.PoliciesSection_policies__icon__FWazD{color:#6c1394}.PoliciesSection_policies__headerContent__kSZW6{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}@media(max-width:1023px){.PoliciesSection_policies__headerContent__kSZW6{gap:2px}}.PoliciesSection_policies__itemTitle__NA22m{font-size:13px;font-weight:600;line-height:1.5;color:#171717;margin:0}@media(max-width:1023px){.PoliciesSection_policies__itemTitle__NA22m{font-size:12px;font-weight:600;line-height:1.5;font-size:.8125rem}}.PoliciesSection_policies__itemDescription__T6yJ_{font-size:12px;font-weight:400;color:#171717;margin:0;line-height:1.5}@media(max-width:1023px){.PoliciesSection_policies__itemDescription__T6yJ_{font-size:.6875rem;line-height:1.4}}.PoliciesSection_policies__chevron__TZ60j{flex-shrink:0;color:#171717;transition:transform .3s ease}.PoliciesSection_policies__chevron--expanded__y0ZnJ{transform:rotate(180deg)}.PoliciesSection_policies__content__Fjq33{padding:0 12px 12px;animation:PoliciesSection_slideDown__BeZ2z .3s ease-out}@keyframes PoliciesSection_slideDown__BeZ2z{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:500px;transform:translateY(0)}}@media(max-width:1023px){.PoliciesSection_policies__content__Fjq33{padding:0 8px 8px}}.PoliciesSection_policies__details__UW5DX{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}@media(max-width:1023px){.PoliciesSection_policies__details__UW5DX{gap:4px}}.PoliciesSection_policies__detailItem__xqlYy{font-size:12px;font-weight:400;color:#171717;line-height:1.6;padding-left:12px;position:relative}.PoliciesSection_policies__detailItem__xqlYy:before{content:"•";position:absolute;left:0;color:#6c1394;font-weight:700}@media(max-width:1023px){.PoliciesSection_policies__detailItem__xqlYy{font-size:.6875rem;line-height:1.5;padding-left:8px}}.StoreContact_section__l_Zc8{background:var(--bg-primary,#ffffff);border-radius:24px;box-shadow:0 2px 8px 0 rgba(20,20,40,.1);padding:8px;margin-bottom:0;display:flex;flex-direction:column;gap:8px;width:100%;box-sizing:border-box}@media(min-width:768px){.StoreContact_section__l_Zc8{padding:12px;gap:12px}}@media(min-width:1024px){.StoreContact_section__l_Zc8{padding:20px}}.StoreContact_section__header__ZwawM{display:flex;flex-direction:column;gap:8px}.StoreContact_section__title__ssAQu{font-size:14px;font-weight:700;line-height:1.2;color:var(--text-primary,inherit);color:var(--text-primary);margin:0}@media(max-width:1023px){.StoreContact_section__title__ssAQu{font-size:13px;font-weight:700;line-height:1.2;margin-top:0;margin-bottom:.5em;color:var(--text-primary,inherit)}}.StoreContact_section__content__qTf_U{display:grid;grid-template-columns:1fr;gap:12px;align-items:stretch}@media(min-width:768px){.StoreContact_section__content__qTf_U{grid-template-columns:repeat(2,1fr);gap:20px}}.StoreContact_section__card__RQeH3{width:100%;min-width:0}.StoreContact_section__card__RQeH3,.StoreContact_section__card__RQeH3 .businessHours,.StoreContact_section__card__RQeH3 .card,.StoreContact_section__card__RQeH3 .contactMethods,.StoreContact_section__card__RQeH3 .locationMap{display:flex;flex-direction:column;height:100%}.StoreTimeline_timeline__6oWnv{display:flex;flex-direction:column;gap:16px}.StoreTimeline_timeline__controls__eUjzl{display:flex;align-items:center;justify-content:flex-end;gap:8px}.StoreTimeline_timeline__pageButton__uJPFb{border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-size:12px;padding:6px 10px;cursor:pointer}.StoreTimeline_timeline__pageButton__uJPFb:disabled{opacity:.5;cursor:not-allowed}.StoreTimeline_timeline__pageLabel__2roDG{font-size:12px;color:#6b7280}.StoreTimeline_post__Pw0Lz{padding:12px;border:1px solid #e6e6e6;border-radius:6px;background:#fff}.StoreTimeline_post__title__26TnF{margin:0 0 8px;font-size:16px}.StoreTimeline_post__meta__bMUyd{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;color:#666;font-size:13px}.StoreTimeline_post__excerpt__qFqpp{margin:0;color:#333}.StoreTimeline_post__like__aTAYv{display:inline-flex;align-items:center;gap:4px;background:rgba(0,0,0,0);border:none;cursor:pointer;font-size:13px;color:#374151}.StoreTimeline_post__likeIcon__vp_I7{color:#dc2626}.StoreTimeline_post__likeCount__A9iN9{color:#374151;font-weight:600}.StoreTimeline_post__attachments__pF9dq{margin-top:10px;display:grid;gap:10px}.StoreTimeline_post__attachmentImageLink__vR7_d{display:block}.StoreTimeline_post__attachmentImage__L_6y4{width:100%;max-height:280px;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid #e5e7eb}.StoreTimeline_post__attachmentVideo__LfSNu{width:100%;border-radius:10px;overflow:hidden;border:1px solid #e5e7eb;background:#000}.StoreTimeline_post__attachmentVideo__LfSNu iframe{display:block;width:100%;min-height:280px;border:0}.StoreTimeline_post__attachmentLink___zAz0{color:#6d28d9;font-weight:600;text-decoration:underline}.StoreTimeline_empty__ET_D_,.StoreTimeline_error__xEHKh,.StoreTimeline_loading__bw13E{padding:16px;color:#666}@keyframes VideoPlayer_fadeInUp__Nw6TS{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes VideoPlayer_fadeInDown__MgZwV{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes VideoPlayer_fadeInLeft__GDuqU{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes VideoPlayer_fadeInRight__PAPwY{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes VideoPlayer_slideInUp__bBFzu{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes VideoPlayer_slideInDown__Zv81l{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes VideoPlayer_pulse__NiabD{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes VideoPlayer_bounce__u9K4C{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes VideoPlayer_shimmer___Q3U7{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes VideoPlayer_glow__2zu11{0%,to{box-shadow:0 0 5px rgba(108,19,148,.3)}50%{box-shadow:0 0 20px rgba(108,19,148,.6),0 0 30px rgba(108,19,148,.4)}}@keyframes VideoPlayer_float__EcIUA{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes VideoPlayer_heartBeat__qgTgy{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}@keyframes VideoPlayer_countUp__6eRRs{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes VideoPlayer_ripple__lfC7Q{0%{transform:scale(0);opacity:.6}to{transform:scale(4);opacity:0}}@keyframes VideoPlayer_gradientShift__QbEKz{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes VideoPlayer_pulseSubtle__ztUIz{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.95}}@keyframes VideoPlayer_dropPin__5EodE{0%{opacity:0;transform:translate(-50%,-150%) scale(.5)}60%{transform:translate(-50%,-100%) scale(1.1)}80%{transform:translate(-50%,-100%) scale(.95)}to{opacity:1;transform:translate(-50%,-100%) scale(1)}}@keyframes VideoPlayer_pulsePin__65Gpu{0%,to{transform:translate(-50%,-100%) scale(1);opacity:1}50%{transform:translate(-50%,-100%) scale(1.15);opacity:.9}}.VideoPlayer_videoPlayer__RDfYK{width:100%}.VideoPlayer_videoPlayer__title__OtJ7z{font-size:14px;font-weight:700;line-height:1.2;color:var(--text-primary,inherit);color:#171717;margin:0 0 12px}@media(max-width:1023px){.VideoPlayer_videoPlayer__title__OtJ7z{font-size:13px;font-weight:700;line-height:1.2;color:var(--text-primary,inherit);margin:0 0 8px}}.VideoPlayer_videoPlayer__description__CATuN{font-size:13px;font-weight:400;color:#171717;line-height:1.6;margin:0 0 12px}@media(max-width:1023px){.VideoPlayer_videoPlayer__description__CATuN{font-size:12px;font-weight:400;line-height:1.5;font-size:.75rem;margin:0 0 8px}}@media(min-width:768px){.VideoPlayer_videoPlayer__description__CATuN{font-size:12px;font-weight:400;line-height:1.5;font-size:.8125rem}}.VideoPlayer_videoPlayer__thumbnail__g2XFV{position:relative;width:100%;aspect-ratio:16/9;border-radius:16px;overflow:hidden;cursor:pointer;background:#f5f5f5;transition:all .3s cubic-bezier(.4,0,.2,1)}.VideoPlayer_videoPlayer__thumbnail__g2XFV:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(108,19,148,.2)}.VideoPlayer_videoPlayer__thumbnail__g2XFV:hover .VideoPlayer_videoPlayer__playButton__fZkT5{transform:translate(-50%,-50%) scale(1.1)}.VideoPlayer_videoPlayer__thumbnail__g2XFV:hover .VideoPlayer_videoPlayer__overlay__aoz5q{background:rgba(0,0,0,.4)}.VideoPlayer_videoPlayer__thumbnail__g2XFV:focus-visible{outline:2px solid #6c1394;outline-offset:2px}.VideoPlayer_videoPlayer__thumbnailImage__839e3{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.VideoPlayer_videoPlayer__thumbnailPlaceholder__flNNS{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f3e8ff,)}.VideoPlayer_videoPlayer__placeholderIcon__08gYW{color:#6c1394;opacity:.5}.VideoPlayer_videoPlayer__playButton__fZkT5{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:hsla(0,0%,100%,.95);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px rgba(0,0,0,.2)}@media(max-width:1023px){.VideoPlayer_videoPlayer__playButton__fZkT5{width:64px;height:64px}}.VideoPlayer_videoPlayer__playButtonIcon__tuGyR{color:#6c1394;margin-left:2px;flex-shrink:0}.VideoPlayer_videoPlayer__overlay__aoz5q{position:absolute;inset:0;background:rgba(0,0,0,.3);transition:background .3s ease;z-index:1}.VideoPlayer_modal__H5wVs{position:fixed;inset:0;background:rgba(0,0,0,.95);backdrop-filter:blur(8px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:32px;animation:VideoPlayer_fadeIn__QyjHi .3s ease-out;cursor:pointer}@keyframes VideoPlayer_fadeIn__QyjHi{0%{opacity:0}to{opacity:1}}@media(max-width:1023px){.VideoPlayer_modal__H5wVs{padding:12px}}.VideoPlayer_modal__close___VsiE{position:absolute;top:20px;right:20px;width:48px;height:48px;background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10001}.VideoPlayer_modal__close___VsiE:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4);transform:scale(1.1)}.VideoPlayer_modal__close___VsiE:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:1023px){.VideoPlayer_modal__close___VsiE{top:12px;right:12px;width:40px;height:40px}}.VideoPlayer_modal__content__YrZTp{width:100%;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;gap:12px;cursor:default;animation:VideoPlayer_scaleIn__yeCHl .3s cubic-bezier(.4,0,.2,1)}@keyframes VideoPlayer_scaleIn__yeCHl{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.VideoPlayer_modal__iframe__BMpS9{border:none}.VideoPlayer_modal__iframe__BMpS9,.VideoPlayer_modal__videoWrapper__9Kqig{width:100%;aspect-ratio:16/9;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.5)}.VideoPlayer_modal__videoWrapper__9Kqig{overflow:hidden;background:#000}.VideoPlayer_modal__video__xY8bs{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.VideoPlayer_modal__caption__hynOU{text-align:center;color:#fff}.VideoPlayer_modal__title__EmQlF{font-size:14px;font-weight:700;line-height:1.2;color:var(--text-primary,inherit);margin:0 0 4px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.VideoPlayer_modal__description__Dhy2a{font-size:13px;font-weight:400;margin:0;color:hsla(0,0%,100%,.9);line-height:1.6}@keyframes VideoSection_fadeInUp___6WMQ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes VideoSection_fadeInDown__17tzM{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes VideoSection_fadeInLeft__UDeRA{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes VideoSection_fadeInRight__hrPer{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes VideoSection_scaleIn__fpXAv{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes VideoSection_slideInUp__AqcAT{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes VideoSection_slideInDown__WQ_U8{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes VideoSection_pulse__YAPrQ{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes VideoSection_bounce__ZQWAA{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes VideoSection_shimmer___YoLI{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes VideoSection_glow__JYhhQ{0%,to{box-shadow:0 0 5px rgba(108,19,148,.3)}50%{box-shadow:0 0 20px rgba(108,19,148,.6),0 0 30px rgba(108,19,148,.4)}}@keyframes VideoSection_float__U1MMi{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes VideoSection_heartBeat__9FTlo{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}@keyframes VideoSection_countUp__GxCG_{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes VideoSection_ripple___aUou{0%{transform:scale(0);opacity:.6}to{transform:scale(4);opacity:0}}@keyframes VideoSection_gradientShift__sZeBg{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes VideoSection_pulseSubtle__HCuly{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.95}}@keyframes VideoSection_dropPin__onD2a{0%{opacity:0;transform:translate(-50%,-150%) scale(.5)}60%{transform:translate(-50%,-100%) scale(1.1)}80%{transform:translate(-50%,-100%) scale(.95)}to{opacity:1;transform:translate(-50%,-100%) scale(1)}}@keyframes VideoSection_pulsePin__TfUOd{0%,to{transform:translate(-50%,-100%) scale(1);opacity:1}50%{transform:translate(-50%,-100%) scale(1.15);opacity:.9}}.VideoSection_videoSection___IDLE{background:linear-gradient(165deg,0,#faf8ff 44%,100%);border:1px solid rgba(108,19,148,.11);box-shadow:0 1px 2px rgba(108,19,148,.06),0 10px 40px rgba(108,19,148,.1),inset 0 1px 0 hsla(0,0%,100%,.88);border-radius:24px;padding:12px;animation:VideoSection_fadeInUp___6WMQ .4s cubic-bezier(.4,0,.2,1) .15s forwards;opacity:0}@media(max-width:1023px){.VideoSection_videoSection___IDLE{padding:8px}}@media(min-width:768px){.VideoSection_videoSection___IDLE{padding:12px}}@media(min-width:1024px){.VideoSection_videoSection___IDLE{padding:20px}}