@media (min-width:900px){.store-shell{--mockup-outer:clamp(24px, 3.8vw, 86px);--mockup-rail:clamp(100px, 9.7vw, 200px);--mockup-gap:clamp(12px, .93vw, 20px);--mockup-buy:clamp(375px, 43vw, 905px);--mockup-bottom:clamp(20px, 4.1vh, 42px);background:#d9dee2}.store-shell .model-feed{background:#d9dee2}.store-shell .announcement-bar{display:none}.store-shell .topbar{top:calc(12px + var(--safe-top));left:var(--mockup-outer);right:var(--mockup-outer);-webkit-backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #ffffffe0;border-radius:999px;grid-template-columns:38px clamp(180px,18vw,275px) minmax(0,1fr) 110px 57px;gap:clamp(8px,1.2vw,21px);width:auto;height:66px;min-height:66px;padding:7px clamp(14px,1.7vw,31px);box-shadow:0 11px 34px #222c3418,0 2px 8px #222c3409}.store-shell .topbar .brand-logo{filter:brightness(0);width:clamp(168px,15vw,253px);max-width:100%}.store-shell .desktop-lookbook-nav{background:#f5f7f8;border-radius:999px;justify-content:center;justify-self:center;gap:clamp(14px,1.95vw,34px);min-height:50px;padding:0 clamp(13px,2.2vw,38px)}.store-shell .desktop-lookbook-nav a{color:#23282c}.store-shell .desktop-lookbook-nav a:focus-visible,.store-shell .desktop-lookbook-nav a:hover{color:#c80f2d}.store-shell .desktop-lookbook-utilities{justify-content:flex-end;gap:9px}.store-shell .desktop-lookbook-utilities a,.store-shell .desktop-lookbook-utilities button,.store-shell .topbar .bag-button{background:#fff;border:1px solid #1e282f0e;border-radius:50%;width:43px;min-width:43px;height:43px;min-height:43px;box-shadow:0 3px 12px #222c340e}.store-shell .desktop-lookbook-utilities svg{width:21px;height:21px}.store-shell .topbar .bag-button{justify-self:end}.store-shell .topbar .menu-button:focus-visible,.store-shell .topbar a:focus-visible,.store-shell .topbar button:focus-visible{outline-offset:3px;outline:2px solid #c80f2d}.store-shell .lb-stage{top:calc(92px + var(--safe-top));--halo-card-overlap:0px;bottom:0}.store-shell .lb-stage .lb-photo,.store-shell .lb-stage .lb-photo--editorial,.store-shell .lb-stage .lb-photo--detail,.store-shell .lb-stage .lb-photo--informational,.store-shell .lb-stage .lb-photo--opaque-unverified{top:4px;bottom:var(--mockup-bottom);left:calc(var(--mockup-outer) + var(--mockup-rail) + var(--mockup-gap));right:calc(var(--mockup-outer) + var(--mockup-buy) + var(--mockup-gap));background:#fff;border:1px solid #fffffffa;border-radius:28px;width:auto;height:auto;box-shadow:0 23px 48px #202b331c,0 3px 10px #202b330b}.store-shell .lb-stage .lb-photo img{object-fit:contain!important;object-position:center center!important}.store-shell .lb-stage .lb-thumbnails{z-index:24;top:4px;bottom:calc(var(--mockup-bottom) + 58px);left:var(--mockup-outer);width:var(--mockup-rail);scrollbar-width:none;scrollbar-color:transparent transparent;overscroll-behavior:contain;background:#ffffffd6;border:1px solid #fffc;border-radius:27px;gap:8px;padding:clamp(15px,1.4vw,24px) clamp(10px,1.27vw,23px) 18px;box-shadow:0 17px 40px #202b3311,0 2px 10px #202b3306}.store-shell .lb-stage .lb-thumbnails::-webkit-scrollbar{display:none}.store-shell .lb-gallery-label{color:#242a2d;flex-direction:column;flex:none;gap:5px;margin-bottom:11px;padding-bottom:19px;line-height:1.3;display:flex;position:relative}.store-shell .lb-gallery-label strong{letter-spacing:.17em;font-size:clamp(11px,.95vw,16px);font-weight:800}.store-shell .lb-gallery-label span{letter-spacing:.08em;white-space:nowrap;font-size:clamp(9px,.7vw,12px);font-weight:500}.store-shell .lb-gallery-label:after{content:"";background:#838d91;width:27px;height:1px;position:absolute;bottom:0;left:0}.store-shell .lb-stage .lb-thumbnail{background:#fff;border-color:#eff1f2;border-radius:11px;width:100%;height:clamp(62px,8.8vh,91px)}.store-shell .lb-stage .lb-thumbnail.is-selected,.store-shell .lb-stage .lb-thumbnail:hover{border-radius:11px}.store-shell .lb-stage .lb-all-photos{text-align:left;color:#30373b;border-top:1px solid #e8eaeb;border-radius:9px;flex:none;width:100%;padding:11px 4px;font-size:clamp(10px,.72vw,13px);text-decoration:none}.store-shell .lb-stage .lb-all-photos:focus-visible,.store-shell .lb-stage .lb-thumbnail:focus-visible{outline-offset:2px;outline:2px solid #c80f2d}.store-shell .lb-stage .lb-rail-controls{z-index:25;left:calc(var(--mockup-outer) + var(--mockup-rail) + var(--mockup-gap) + 18px);color:#333a3e;background:#fffffff5;border:1px solid #eff1f2;border-radius:999px;width:clamp(145px,13.2vw,185px);min-height:44px;top:20px;bottom:auto;box-shadow:0 6px 17px #222c341a}.store-shell .lb-stage .lb-rail-controls button{border-radius:50%;width:29px;min-width:29px;min-height:33px}.store-shell .lb-stage .lb-photo-expand{z-index:26;top:26px;left:calc(100% - var(--mockup-outer) - var(--mockup-buy) - var(--mockup-gap) - 68px);color:#1f2529;cursor:pointer;background:#fffffff5;border:1px solid #28323a0b;border-radius:50%;place-items:center;width:49px;height:49px;display:grid;position:absolute;box-shadow:0 6px 20px #26303917}.store-shell .lb-stage .lb-photo-expand svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.store-shell .lb-stage .lb-photo-expand:focus-visible{outline-offset:3px;outline:2px solid #c80f2d}.store-shell>.desktop-product-whatsapp-floating{left:clamp(8px,2vw,30px)!important;right:auto!important}.store-shell .lb-stage .lb-buy-card{z-index:21;top:12px;bottom:var(--mockup-bottom);right:var(--mockup-outer);width:var(--mockup-buy);background:#fff;border:1px solid #fffffffa;border-radius:28px;justify-content:space-between;gap:0;height:auto;min-height:0;max-height:none;padding:clamp(20px,2.1vw,39px);left:auto;box-shadow:0 24px 54px #202b331c,0 4px 13px #202b330d;transform:none!important}.store-shell .lb-stage .lb-buy-card .lb-card-headline :is(h1,h2){font-size:clamp(49px,4.25vw,86px)}.store-shell .lb-stage .lb-buy-card .desktop-add-to-cart{background:#c80f2d;border-radius:9px}}@media (min-width:900px) and (max-width:1200px){.store-shell{--mockup-rail:clamp(89px, 9.1vw, 108px);--mockup-buy:45vw}.store-shell .topbar{grid-template-columns:30px clamp(145px,16vw,190px) minmax(0,1fr) 88px 46px;gap:8px;padding-left:14px;padding-right:14px}.store-shell .topbar .brand-logo{width:clamp(138px,14vw,174px)}.store-shell .desktop-lookbook-nav{gap:12px;padding:0 13px}.store-shell .desktop-lookbook-nav a{letter-spacing:.04em;font-size:10px}.store-shell .desktop-lookbook-utilities{gap:2px}.store-shell .desktop-lookbook-utilities a,.store-shell .desktop-lookbook-utilities button,.store-shell .topbar .bag-button{width:37px;min-width:37px;height:37px;min-height:37px}.store-shell .lb-stage .lb-thumbnails{padding-left:10px;padding-right:10px}.store-shell .lb-stage .lb-buy-card{padding:17px 18px}.store-shell .lb-stage .lb-buy-card .lb-card-headline :is(h1,h2){font-size:clamp(46px,4.5vw,58px)}}@media (min-width:900px) and (max-height:760px){.store-shell{--mockup-bottom:12px}.store-shell .lb-stage .lb-thumbnails{padding-top:13px;bottom:20px}.store-shell .lb-stage .lb-thumbnail{height:clamp(42px,7vh,64px)}.store-shell .lb-stage .lb-buy-card{justify-content:flex-start;padding-top:15px;padding-bottom:15px;overflow-y:auto}.store-shell .lb-stage .lb-rail-controls{top:14px;bottom:auto}}@media (prefers-reduced-motion:reduce){.store-shell .lb-stage .lb-photo-expand{transition:none}}
