.g-zoomWindow{position:absolute;left:calc(100% + 1rem);top:2.5rem;width:28rem;height:28rem;background-color:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 24px rgba(2,6,23,.08);overflow:hidden;display:none;z-index:40;background-size:200% 200%;background-repeat:no-repeat;background-position:var(--zoom-bgpos,50% 50%);transition:opacity .16s ease,transform .18s ease;opacity:0;transform:translateX(8px) scale(.98)}.g-zoomWindow.visible{display:block;opacity:1;transform:translateX(0) scale(1)}.g-main .next-image,.g-main .object-contain,.g-main img{cursor:zoom-in}.g-lightbox-thumb{display:flex;align-items:center;justify-content:center}.g-lightbox-thumb img{width:auto;object-fit:contain}.g-main .next-image,.g-main .next-image img,.g-main img,.g-main picture>img{height:100%!important;width:auto!important;max-width:100%!important;object-fit:contain!important;display:block!important}.g-main.force-fullwidth img,.g-main.force-fullwidth picture>img{width:100%!important;height:auto!important}.g-main .g-zoomWindow-visible~.g-zoomWindow,.g-main.zoom-active .next-image,.g-main.zoom-active .object-contain,.g-main.zoom-active img{cursor:zoom-out}@media (max-width:1024px){.g-zoomWindow{position:fixed;right:1rem;left:auto;bottom:6rem;transform:translateX(0) scale(.98);width:min(40vw,360px);height:min(36vh,360px);margin:0;z-index:80}.g-zoomWindow.visible{transform:translateX(0) scale(1)}}.g-zoomWindow .g-zoomSpinner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:9999px;border:4px solid rgba(0,0,0,.08);border-top-color:rgba(0,0,0,.35);animation:g-rotate 1s linear infinite}@keyframes g-rotate{to{transform:translate(-50%,-50%) rotate(1turn)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-gallery .g-thumb-frame{background-color:#fff;padding:0;border:1px solid rgba(0,0,0,.06);background-clip:padding-box;box-shadow:none;border-radius:.375rem;cursor:pointer}.g-side-thumbs{grid-auto-rows:16px;align-content:start}.g-side-thumbs .g-thumb-frame{width:100%;height:100%;display:block;padding:0;border-radius:6px;border:1px solid rgba(0,0,0,.9)}.product-gallery .g-thumb-frame .next-image,.product-gallery .g-thumb-frame img,.product-gallery .g-thumb-frame picture>img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.product-gallery .g-thumb-frame{position:relative}.product-gallery .g-thumb-frame .g-thumb-more-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(17,24,39,.6);color:#fff;font-weight:600;font-size:16px;border-radius:inherit}@supports ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.product-gallery .g-thumb-frame .g-thumb-more-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.g-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.85);z-index:10001!important}.g-lightbox-inner{position:relative;display:grid;grid-template-columns:1fr 320px;gap:24px;width:min(1180px,calc(100% - 48px));max-height:84vh;align-items:start;overflow:hidden;padding:20px;background:#fff;border-radius:8px;box-shadow:0 24px 60px rgba(2,6,23,.5)}.g-lightbox-close{position:absolute;right:18px;top:12px;background:#fff;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:9999px;box-shadow:0 6px 18px rgba(2,6,23,.12);border:none;font-size:18px;color:#111;z-index:120;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.g-lightbox-close:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(2,6,23,.18)}.g-lightbox-main{position:relative;display:flex;align-items:center;justify-content:center;background:#fff;overflow:hidden;padding:6px;min-height:40vh;max-height:calc(80vh - 12px)}.g-lightbox-main .g-lightbox-img{max-width:100%;max-height:calc(80vh - 48px);width:auto;height:auto;object-fit:contain;cursor:default!important;display:block}.g-lightbox-next,.g-lightbox-prev{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background:rgba(0,0,0,.5);border:none;color:#fff;border-radius:9999px}.g-lightbox-prev{left:12px}.g-lightbox-next{right:12px}.g-lightbox-sidebar{display:flex;flex-direction:column;gap:12px;align-items:stretch;overflow:hidden}.g-lightbox-meta{padding:6px 8px;flex:0 0 auto}.g-lightbox-title{font-size:16px;font-weight:600;color:#111827;margin:0}.g-lightbox-thumbs{flex:1 1 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:88px;gap:12px;overflow-y:auto;padding:10px;align-content:start}.g-lightbox-thumb{display:block;width:100%;height:100%;padding:0;background:#fff;border-radius:6px;border:1px solid rgba(0,0,0,.9);overflow:hidden;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.g-lightbox-thumb:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(2,6,23,.08)}.g-lightbox-thumb img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;cursor:pointer!important;background:#f8fafc}.g-lightbox-thumb.active{box-shadow:0 0 0 3px rgba(59,130,246,.16);border-color:rgba(59,130,246,.9)}@media (max-width:640px){.g-lightbox-thumb{min-width:56px;height:56px;flex:0 0 auto}.g-lightbox-thumbs{grid-auto-rows:56px;gap:8px;padding:8px}.g-lightbox-inner{grid-template-columns:1fr;grid-template-rows:auto 120px;gap:12px;width:calc(100% - 8px);max-height:100vh}.g-lightbox-sidebar{flex-direction:row;gap:6px}.g-lightbox-thumbs{display:flex;flex-direction:row;overflow-x:auto;grid-auto-rows:unset}.g-lightbox-thumb{min-width:24px;height:24px;flex:0 0 auto}.g-lightbox{align-items:stretch;justify-content:center}.g-lightbox-inner{width:100vw;height:100vh;border-radius:0;gap:0;box-shadow:none;flex-direction:column;background:transparent}.g-lightbox-inner,.g-lightbox-main{max-height:none;padding:0;display:flex}.g-lightbox-main{flex:1 1 auto;min-height:0;align-items:center;justify-content:center;background:rgba(0,0,0,.9)}.g-lightbox-main .g-lightbox-img{max-height:100vh;max-width:100vw}.g-lightbox-thumbs{background:rgba(255,255,255,.03);padding:8px;gap:8px}.g-lightbox-close{right:10px;top:10px;background:rgba(255,255,255,.12);color:#fff;border:none;box-shadow:none}.g-lightbox-mobile-wrap{position:relative;display:flex;flex-direction:column;height:100vh;width:100vw;overflow:hidden}.g-lightbox-mobile-header{position:absolute;top:0;left:0;right:0;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;z-index:110;color:#fff;pointer-events:auto}.g-lightbox-title-mobile{color:#fff;font-size:16px;font-weight:600;margin:0}.g-lightbox-close-mobile{background:transparent;border:none;color:#fff;font-size:22px;padding:8px;line-height:1;cursor:pointer}.g-lightbox-mobile-scroll{margin-top:56px;flex:1 1 auto;overflow-y:auto;scroll-snap-type:y mandatory;background:rgba(0,0,0,.9)}}@media (max-width:640px){@supports (scroll-behavior:smooth){.g-lightbox-mobile-scroll{scroll-behavior:smooth}}.g-lightbox-mobile-item{min-height:calc(100vh - 56px);display:flex;align-items:center;justify-content:center;padding:12px 16px;scroll-snap-align:start}.g-lightbox-img-mobile{max-width:100%;max-height:calc(100vh - 56px);width:auto;height:auto;object-fit:contain;display:block;margin:0 auto}.g-lightbox-meta,.g-lightbox-sidebar,.g-lightbox-thumb,.g-lightbox-thumbs,.g-lightbox-title{background:transparent!important;border:0!important;box-shadow:none!important;color:inherit!important}.product-gallery .g-thumb-frame{background:transparent;padding:0;border:0;border-radius:0}.g-main,.gallery-root,.product-gallery{width:100vw!important;margin-left:calc(-1 * (var(--page-side-gap, 1rem)))!important;margin-right:calc(-1 * (var(--page-side-gap, 1rem)))!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}}.g-dots{display:flex;gap:3px}.g-dot-wrapper{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background:transparent;border:none;padding:0;cursor:pointer}.g-dot-wrapper .g-dot-inner{width:8px;height:8px;border-radius:9999px;background:#e5e7eb;display:block;transition:all .22s cubic-bezier(.22,.9,.32,1)}.g-dot-wrapper.active .g-dot-inner{width:10px;height:10px;background:#111827;transform:scale(1.05)}.g-dot-wrapper:focus-visible .g-dot-inner{box-shadow:0 0 0 4px rgba(59,130,246,.12)}@media (max-width:768px){.g-dots{max-width:100%;overflow-x:auto;overflow-y:hidden;padding:2px 4px}.g-dot-wrapper{width:24px;height:24px;flex:0 0 auto}}@media (max-width:640px){.g-zoomWindow{display:none!important}}.product-gallery{--tw-bg-opacity:1}.gallery-demo{max-width:980px;margin:0 auto;padding:16px}.gallery-demo h2{margin-bottom:12px}.gallery-demo p{margin-top:12px;color:#444}.MobileStickyBuyBar_noTap__MnRt7{-webkit-tap-highlight-color:transparent}.rating-bars_wbar-0__uZP_t{width:0}.rating-bars_wbar-1__MuM6X{width:1%}.rating-bars_wbar-2___fn2t{width:2%}.rating-bars_wbar-3__H6gNS{width:3%}.rating-bars_wbar-4__G0osM{width:4%}.rating-bars_wbar-5__rHfxB{width:5%}.rating-bars_wbar-6__47_7U{width:6%}.rating-bars_wbar-7__hs_Ja{width:7%}.rating-bars_wbar-8__iEKet{width:8%}.rating-bars_wbar-9__j4dCB{width:9%}.rating-bars_wbar-10__LiJEs{width:10%}.rating-bars_wbar-11__1raOE{width:11%}.rating-bars_wbar-12__NUpeX{width:12%}.rating-bars_wbar-13__wOQhV{width:13%}.rating-bars_wbar-14__nDHFK{width:14%}.rating-bars_wbar-15__uEtnq{width:15%}.rating-bars_wbar-16__S3I4Z{width:16%}.rating-bars_wbar-17__i7A3K{width:17%}.rating-bars_wbar-18__Egpfg{width:18%}.rating-bars_wbar-19__CW8mQ{width:19%}.rating-bars_wbar-20__ZFcml{width:20%}.rating-bars_wbar-21__7sDwa{width:21%}.rating-bars_wbar-22__9s_mq{width:22%}.rating-bars_wbar-23__Wjtjh{width:23%}.rating-bars_wbar-24__h_GLS{width:24%}.rating-bars_wbar-25__Y_Xrp{width:25%}.rating-bars_wbar-26__d3isv{width:26%}.rating-bars_wbar-27__G5HqL{width:27%}.rating-bars_wbar-28__CYY6m{width:28%}.rating-bars_wbar-29__h6vPr{width:29%}.rating-bars_wbar-30__60CSS{width:30%}.rating-bars_wbar-31__ciuM7{width:31%}.rating-bars_wbar-32__PENou{width:32%}.rating-bars_wbar-33__IMkY_{width:33%}.rating-bars_wbar-34__HvnOR{width:34%}.rating-bars_wbar-35__p_7Oz{width:35%}.rating-bars_wbar-36__8I5mL{width:36%}.rating-bars_wbar-37__nnAyQ{width:37%}.rating-bars_wbar-38__CdnWM{width:38%}.rating-bars_wbar-39__lf6Ey{width:39%}.rating-bars_wbar-40__HHiid{width:40%}.rating-bars_wbar-41__IHGV7{width:41%}.rating-bars_wbar-42__EeMaw{width:42%}.rating-bars_wbar-43__cuUpE{width:43%}.rating-bars_wbar-44__AkZ9G{width:44%}.rating-bars_wbar-45__pxPuo{width:45%}.rating-bars_wbar-46__zvUTH{width:46%}.rating-bars_wbar-47__cvTif{width:47%}.rating-bars_wbar-48__nYOTo{width:48%}.rating-bars_wbar-49__2DJs2{width:49%}.rating-bars_wbar-50__OQXms{width:50%}.rating-bars_wbar-51__LAbCx{width:51%}.rating-bars_wbar-52__m6_3K{width:52%}.rating-bars_wbar-53__RY1uq{width:53%}.rating-bars_wbar-54__K4IcI{width:54%}.rating-bars_wbar-55__fGk2w{width:55%}.rating-bars_wbar-56__fLJex{width:56%}.rating-bars_wbar-57__471o4{width:57%}.rating-bars_wbar-58__stllY{width:58%}.rating-bars_wbar-59__mXHmz{width:59%}.rating-bars_wbar-60__Or_ZW{width:60%}.rating-bars_wbar-61__iagDb{width:61%}.rating-bars_wbar-62__mrgd_{width:62%}.rating-bars_wbar-63__brFfg{width:63%}.rating-bars_wbar-64__WcBRh{width:64%}.rating-bars_wbar-65__VQwYv{width:65%}.rating-bars_wbar-66__EXE0t{width:66%}.rating-bars_wbar-67__OwL_b{width:67%}.rating-bars_wbar-68__2pwUB{width:68%}.rating-bars_wbar-69__knXAJ{width:69%}.rating-bars_wbar-70__p5u4M{width:70%}.rating-bars_wbar-71__Js7Y3{width:71%}.rating-bars_wbar-72__Sw4mk{width:72%}.rating-bars_wbar-73__Oq4b1{width:73%}.rating-bars_wbar-74__rY1UB{width:74%}.rating-bars_wbar-75__yROH_{width:75%}.rating-bars_wbar-76__S9qkb{width:76%}.rating-bars_wbar-77__3A65Z{width:77%}.rating-bars_wbar-78__ij22l{width:78%}.rating-bars_wbar-79__uHVyH{width:79%}.rating-bars_wbar-80__rFS5_{width:80%}.rating-bars_wbar-81__ETNAQ{width:81%}.rating-bars_wbar-82__iseBE{width:82%}.rating-bars_wbar-83__rx2QL{width:83%}.rating-bars_wbar-84__HIB5y{width:84%}.rating-bars_wbar-85__LQ4Na{width:85%}.rating-bars_wbar-86__XIyA7{width:86%}.rating-bars_wbar-87__kPuOq{width:87%}.rating-bars_wbar-88__d__Un{width:88%}.rating-bars_wbar-89__shB4J{width:89%}.rating-bars_wbar-90__JvLCy{width:90%}.rating-bars_wbar-91__HaYzp{width:91%}.rating-bars_wbar-92__PoxcR{width:92%}.rating-bars_wbar-93__0ei0Q{width:93%}.rating-bars_wbar-94__76E3S{width:94%}.rating-bars_wbar-95__2Sh4q{width:95%}.rating-bars_wbar-96__gJ8dQ{width:96%}.rating-bars_wbar-97__y87qq{width:97%}.rating-bars_wbar-98__0pAkl{width:98%}.rating-bars_wbar-99__4ya6u{width:99%}.rating-bars_wbar-100__ZJHPc{width:100%}.Tabs_navHidden__17Bhc,.Tabs_navVisible__k_9xt{transform:translateX(0)}@media (min-width:768px){.Tabs_navHidden__17Bhc{transform:translateX(-140px)}.Tabs_navVisible__k_9xt{transform:translateX(0)}}