.ProductDetailSkeleton_productDetailContainer__zqb_3,.ProductDetailSkeleton_skeletonBase__EZ_OQ{overflow:hidden}.ProductDetailSkeleton_productDetailContainer__zqb_3{width:100%;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center}@media(min-width:32.03125rem){.ProductDetailSkeleton_productDetailContainer__zqb_3{max-width:43.75rem;margin:0 auto}}.ProductDetailSkeleton_productImage__sBptu{position:relative;width:100%;height:10rem;border-radius:.5rem .5rem 0 0;overflow:hidden}.ProductDetailSkeleton_productCard__k9L_4{width:100%;border-radius:0 0 .5rem .5rem;background-color:#fff;padding:1rem 1rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.ProductDetailSkeleton_tags__VX8Lh{display:flex;gap:.25rem}.ProductDetailSkeleton_productDetails__FNuuy{width:100%;margin:0 1rem;padding:1.4375rem 1rem;background:#edeff2;border-radius:.5rem;display:flex;flex-direction:column;gap:1rem}.ProductDetailSkeleton_infoSection__ZCY6_{display:flex;flex-direction:column;gap:.9375rem}.ProductDetailSkeleton_divider__iAsuq{width:100%;height:1px;border-top:.125rem dashed #fff}.ProductDetailSkeleton_sectionTitle__st4Jb{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.ProductDetailSkeleton_bullet__fq4qN{width:.375rem;height:.375rem;background-color:#e57300;border-radius:50%;flex-shrink:0}.ProductDetailSkeleton_purchaseSection__LAX2O{align-items:center}.ProductDetailSkeleton_buttonGroup__b5Q_d,.ProductDetailSkeleton_purchaseSection__LAX2O{display:flex;flex-direction:column;gap:1rem;width:100%}.ProductListSkeleton_productCard__yDzZZ,.ProductListSkeleton_skeletonBase__6oq0E{border-radius:.5rem;overflow:hidden;box-shadow:0 .0625rem .25rem rgba(0,0,0,.1)}.ProductListSkeleton_productListContainer__Op8Tc{width:100%}.ProductListSkeleton_listSkeletonContainer__7mpQt{width:100%;max-width:48rem;margin:0 auto}@media(max-width:32rem){.ProductListSkeleton_listSkeletonContainer__7mpQt{margin:1rem auto;padding:0 1rem}}@media(min-width:32.03125rem){.ProductListSkeleton_listSkeletonContainer__7mpQt{margin:1.9375rem auto}}.ProductListSkeleton_listSkeletonContainer__7mpQt.ProductListSkeleton_main__iAkHR{display:grid;gap:.625rem;justify-items:center;align-items:start}@media(min-width:48.78125rem){.ProductListSkeleton_listSkeletonContainer__7mpQt.ProductListSkeleton_main__iAkHR{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}}@media(max-width:48.75rem){.ProductListSkeleton_listSkeletonContainer__7mpQt.ProductListSkeleton_main__iAkHR{grid-template-columns:1fr;gap:.5rem}}@media(min-width:32.03125rem)and (max-width:43.71875rem){.ProductListSkeleton_listSkeletonContainer__7mpQt.ProductListSkeleton_min__rTlW2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;justify-items:center;align-items:start}}@media(min-width:43.75rem){.ProductListSkeleton_listSkeletonContainer__7mpQt.ProductListSkeleton_min__rTlW2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;justify-items:center;align-items:start}}@media(max-width:32rem){.ProductListSkeleton_listSkeletonContainer__7mpQt.ProductListSkeleton_min__rTlW2{display:flex;flex-direction:column;align-items:center;gap:1rem}}.ProductListSkeleton_productCard__yDzZZ{transition:transform .2s ease;width:100%}@media(min-width:48.78125rem){.ProductListSkeleton_productCard__yDzZZ{max-width:22.5rem}}@media(max-width:48.75rem){.ProductListSkeleton_productCard__yDzZZ{width:100%}}.ProductListSkeleton_productCard__yDzZZ:hover{transform:translateY(-.0625rem)}.ProductListSkeleton_imageContainer__j755e,.ProductListSkeleton_productCardImage__zbWbi{position:relative;width:100%;overflow:hidden}.ProductListSkeleton_tag__4ugia{position:absolute;top:.375rem;left:.375rem;z-index:1}.ProductListSkeleton_productCardInfo__7PRmJ{padding:.5rem;background-color:#fff}.ProductListSkeleton_main__iAkHR .ProductListSkeleton_productCardInfo__7PRmJ{padding:.625rem}.ProductListSkeleton_min__rTlW2 .ProductListSkeleton_productCardInfo__7PRmJ{padding:.375rem}.ProductListSkeleton_main__iAkHR .ProductListSkeleton_productCardImage__zbWbi{height:9.625rem}.ProductListSkeleton_min__rTlW2 .ProductListSkeleton_productCardImage__zbWbi{height:6.25rem}.PopupDialog_popupDialogContent__1Ynmv{max-width:90vw}@media(min-width:32.03125rem){.PopupDialog_popupDialogContent__1Ynmv{max-width:31.25rem}}.PopupDialog_popupContainer__RXGkZ{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.625rem}@media(min-width:32.03125rem){.PopupDialog_popupContainer__RXGkZ{flex-direction:row;align-items:flex-start;gap:2.5rem;padding:0 1.875rem 1.25rem}}.PopupDialog_popupItem__wxRNG{display:flex;flex-direction:column;align-items:center;gap:1.5625rem;flex:1;min-width:3.75rem}@media(min-width:32.03125rem){.PopupDialog_popupItem__wxRNG{gap:1.5625rem;min-width:6.25rem}}.PopupDialog_popupIcon__RXtBG{width:8rem;height:8rem;display:flex;justify-content:center;align-items:center;border-radius:.5rem;overflow:hidden;cursor:pointer;transition:transform .2s ease}@media(min-width:32.03125rem){.PopupDialog_popupIcon__RXtBG{width:12.5rem;height:12.5rem}}.PopupDialog_popupIcon__RXtBG:hover{transform:scale(1.05)}.PopupDialog_activityIcon__y7S74{width:8rem;height:8rem;object-fit:cover;border-radius:.5rem}@media(min-width:32.03125rem){.PopupDialog_activityIcon__y7S74{width:12.5rem;height:12.5rem}}.PopupDialog_entryButton___7gUX{background-color:#e57300;width:9.21875rem;height:2.5rem;color:#fff;border:none;padding:.625rem;border-radius:1.25rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 .25rem 0 0 rgba(0,0,0,.1)}@media(min-width:32.03125rem){.PopupDialog_entryButton___7gUX{width:11.25rem;height:2.5rem;cursor:pointer}}.SideBar_overlay__fJwiG{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:1000;pointer-events:none;opacity:0;transition:opacity .3s ease-in-out}.SideBar_overlay__fJwiG.SideBar_visible__f5EFU{pointer-events:auto;opacity:1}.SideBar_sidebar__I_xAT{width:4.5rem;max-height:80vh;background:rgba(20,26,41,.6);box-shadow:0 .125rem .625rem rgba(0,0,0,.3);transform:translateX(5.625rem) scale(.9);transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;flex-direction:column;overflow:hidden;border-radius:1.25rem 0 0 1.25rem;pointer-events:auto;padding:.5rem;opacity:0}.SideBar_sidebar__I_xAT.SideBar_visible__f5EFU{transform:translateX(0) scale(1);opacity:1}.SideBar_content__uscrW{flex:1;overflow-y:hidden;display:flex;flex-direction:column;align-items:center;gap:.625rem;transform:translateY(.625rem);opacity:0;transition:all .3s ease-in-out .1s}.SideBar_sidebar__I_xAT.SideBar_visible__f5EFU .SideBar_content__uscrW{transform:translateY(0);opacity:1}.SideBar_item__1Gwpd{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);border-radius:.25rem;transform:translateY(.3125rem);opacity:0;animation:SideBar_slideInUp__eVW1v .4s ease-out forwards}.SideBar_item__1Gwpd:hover{background-color:hsla(0,0%,100%,.1);transform:translateY(0) scale(1.05)}.SideBar_item__1Gwpd:first-child{animation-delay:.15s}.SideBar_item__1Gwpd:nth-child(2){animation-delay:.2s}.SideBar_item__1Gwpd:nth-child(3){animation-delay:.25s}.SideBar_item__1Gwpd:nth-child(4){animation-delay:.3s}.SideBar_item__1Gwpd:nth-child(5){animation-delay:.35s}.SideBar_item__1Gwpd:nth-child(6){animation-delay:.4s}.SideBar_item__1Gwpd:nth-child(7){animation-delay:.45s}.SideBar_item__1Gwpd:nth-child(8){animation-delay:.5s}.SideBar_item__1Gwpd:nth-child(9){animation-delay:.55s}.SideBar_item__1Gwpd:nth-child(10){animation-delay:.6s}@keyframes SideBar_slideInUp__eVW1v{to{transform:translateY(0);opacity:1}}.SideBar_image__p1ukY{width:3.5rem;height:3.5rem;object-fit:cover;border-radius:.1875rem;flex-shrink:0}@media(max-width:24rem){.SideBar_overlay__fJwiG{right:.3125rem}.SideBar_sidebar__I_xAT{width:4.375rem;transform:translateX(4.6875rem) scale(.9);padding:.46875rem}.SideBar_sidebar__I_xAT.SideBar_visible__f5EFU{transform:translateX(0) scale(1)}.SideBar_image__p1ukY{width:3.125rem;height:3.125rem}}.SideBarToggle_toggleButton__SRAwN{position:fixed;bottom:6.25rem;right:.625rem;width:5.5rem;height:5.5rem;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:999;color:#fff}.SideBarToggle_toggleButton__SRAwN:hover{transform:translateY(-.0625rem)}.SideBarToggle_icon__cgVCa{transition:transform .3s ease}.SideBarToggle_toggleButton__SRAwN:hover .SideBarToggle_icon__cgVCa{transform:scale(1.1)}.BannerCarousel_bannerCarousel__ibQ4L{position:relative;width:100%;overflow:hidden;background-color:rgba(20,26,41,.6);height:12.9375rem}@media(min-width:48rem){.BannerCarousel_bannerCarousel__ibQ4L{height:24rem}}.BannerCarousel_bannerContainer__q6yQr{position:relative;width:100%;height:100%}.BannerCarousel_slideTrack__3i6Py{display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1);height:100%}.BannerCarousel_slide__HmKO4{width:100%;height:100%;flex-shrink:0;position:relative;background-color:rgba(20,26,41,.6);display:flex;align-items:center;justify-content:center}.BannerCarousel_slide__HmKO4:hover .BannerCarousel_slideImage__34CvP{transform:scale(1.02)}@media(hover:none)and (pointer:coarse){.BannerCarousel_slide__HmKO4:hover .BannerCarousel_slideImage__34CvP{transform:none}}.BannerCarousel_slideImage__34CvP{transition:transform .3s ease}@media(min-width:32rem){.BannerCarousel_slideImage__34CvP{object-fit:contain;object-position:center}}@media(max-width:31.96875rem){.BannerCarousel_slideImage__34CvP{object-fit:cover}}.BannerCarousel_slideLink__LtRsy{display:block;width:100%;height:100%;position:relative;text-decoration:none;cursor:pointer}.BannerCarousel_slideLink__LtRsy:focus{outline:.0625rem solid #3b82f6;outline-offset:.0625rem}.BannerCarousel_slideOverlay__km6do{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);padding:1rem}@media(min-width:48rem){.BannerCarousel_slideOverlay__km6do{padding:2rem}}.BannerCarousel_slideTitle__e9WZE{color:#fff;font-weight:600;margin:0;font-size:1.125rem}@media(min-width:48rem){.BannerCarousel_slideTitle__e9WZE{font-size:1.5rem}}.BannerCarousel_indicators__6GYW4{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem}@media(min-width:48rem){.BannerCarousel_indicators__6GYW4{margin-top:.75rem}}.BannerCarousel_indicator__72etn{width:.5625rem;height:.5625rem;border-radius:50%;border:none;cursor:pointer;transition:all .2s ease;background-color:#a1a6b2}.BannerCarousel_indicator__72etn.BannerCarousel_active__nbQem{background-color:#e57300}.BannerCarousel_indicator__72etn:focus{outline:none}.BannerCarousel_loading__jcYCN{display:flex;align-items:center;justify-content:center;height:11.25rem;background-color:rgba(20,26,41,.6)}@media(min-width:48rem){.BannerCarousel_loading__jcYCN{height:14.375rem}}.BannerCarousel_loadingSpinner__obT4H{width:2rem;height:2rem;border:.125rem solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:BannerCarousel_spin__5Df2c 1s linear infinite}@keyframes BannerCarousel_spin__5Df2c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CookieTips_cookieTips__VHPlb{position:fixed;bottom:0;left:0;right:0;z-index:50;display:flex;justify-content:center;align-items:center;gap:1.5rem;padding:.75rem 0;background-color:rgba(0,0,0,.8);color:#fff;font-size:.875rem;width:100%}.CookieTips_cookieTips__VHPlb .CookieTips_content__WzuXb{flex:1;max-width:56rem;padding:0 1rem}.CookieTips_cookieTips__VHPlb .CookieTips_content__WzuXb .CookieTips_detailLink__wKpM5{color:#ef4444;margin-left:.25rem}.CookieTips_cookieTips__VHPlb .CookieTips_okButton__4oT_W{width:3.125rem;height:2.25rem;border:1px solid #fff;border-radius:1.5rem;cursor:pointer;flex-shrink:0;margin-right:1rem;background:rgba(0,0,0,0);color:#fff;font-size:.875rem}.CookieTips_cookieTips__VHPlb .CookieTips_okButton__4oT_W:hover{background-color:hsla(0,0%,100%,.1)}