:root{--bg:#070707;--panel:#101010;--panel-2:#171717;--panel-3:#202020;--text:#fff;--muted:#a5a5a5;--muted-2:#747474;--line:#ffffff21;--line-strong:#ffffff3d;--brand:#c80f2d;--safe-top:env(safe-area-inset-top);--safe-bottom:env(safe-area-inset-bottom)}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);min-height:100%;color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}button,input,a{font:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button:disabled{cursor:not-allowed;opacity:.4}a{color:inherit;text-decoration:none}img{max-width:100%}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid #fff}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bag-icon{place-items:center;width:20px;height:20px;display:grid}.bag-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.gallery-chip,.color-name small{font-size:8px}
.store-shell{background:#080808;width:100%;height:100svh;position:relative;overflow:hidden}.topbar{z-index:40;min-height:calc(58px + var(--safe-top));padding:calc(8px + var(--safe-top)) max(14px, env(safe-area-inset-right)) 7px max(14px, env(safe-area-inset-left));pointer-events:none;background:linear-gradient(#0000004d 0%,#00000014 58%,#0000 100%);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid;position:fixed;top:0;left:0;right:0}.topbar>*{pointer-events:auto}.menu-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0003;border:1px solid #ffffff26;border-radius:50%;place-content:center;gap:5px;width:34px;height:34px;padding:0;display:grid}.menu-button span{background:#fff;width:14px;height:1px;display:block}.brand{top:calc(8px + var(--safe-top));flex-direction:column;align-items:center;width:max-content;min-width:0;line-height:1;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.brand-logo{filter:drop-shadow(0 1px 8px #0003);width:min(39vw,154px);height:auto;display:block}.brand span{color:#fff;letter-spacing:.235em;text-align:center;text-shadow:0 1px 6px #00000073;width:100%;margin-top:3px;padding-left:0;font-size:5.3px;font-weight:700}.header-center{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:11px;font-size:10px;display:none}.header-center b{color:#fff}.bag-button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0003;border:1px solid #ffffff2b;border-radius:50%;grid-column:3;justify-content:center;justify-self:end;align-items:center;gap:3px;width:42px;height:42px;padding:0;font-size:9px;font-weight:800;display:inline-flex}.bag-icon{font-size:17px;line-height:1}.bag-button b{min-width:9px;color:var(--brand);margin-left:0;font-size:9px;line-height:1}.model-feed{overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;height:100svh;overflow:hidden auto}.model-feed::-webkit-scrollbar{display:none}.slide-swatches::-webkit-scrollbar{display:none}.sheet-swatches::-webkit-scrollbar{display:none}.gallery-thumbs::-webkit-scrollbar{display:none}.model-slide{scroll-snap-align:start;scroll-snap-stop:always;background:radial-gradient(circle at 50% 34%,#262626 0%,#171717 43%,#0b0b0b 100%);width:100%;height:100svh;min-height:100svh;position:relative;overflow:hidden}.slide-media{touch-action:pan-y;overscroll-behavior-x:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative;overflow:hidden}.slide-image-frame{transform:translate3d(var(--drag-x,0px), 0, 0) scale(var(--drag-scale,1));transition:transform .16s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0}.slide-image-frame.is-dragging{will-change:transform;transition:none}.slide-image-frame.from-right,.slide-image-frame.from-left{will-change:transform, opacity}.slide-image{object-fit:contain;object-position:center center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.slide-image-frame.model-dinasty{inset:0}.slide-image-frame.model-dinasty .slide-image{object-fit:cover;object-position:center 44%}.slide-image-frame.model-urban{width:112%;height:112%;inset:-6% auto auto -6%}.slide-image-frame.model-urban .slide-image{object-position:center 43%}.slide-image-frame.model-ariana{width:104%;height:104%;inset:-2% auto auto -2%}.slide-image-frame.model-ariana .slide-image{object-position:center 44%}.slide-image-frame.model-brisa{width:106%;height:106%;inset:-3% auto auto -3%}.slide-image-frame.model-brisa .slide-image{object-position:center 43%}.slide-image-frame.model-clasico{width:102%;height:102%;inset:-1% auto auto -1%}.slide-image-frame.model-clasico .slide-image{object-position:center 40%}.slide-image-frame.model-bolt{width:104%;height:104%;inset:-2% auto auto -2%}.slide-image-frame.model-bolt .slide-image{object-position:center 42%}.slide-image-frame.from-right{animation:.28s cubic-bezier(.2,.75,.2,1) colorFromRight}.slide-image-frame.from-left{animation:.28s cubic-bezier(.2,.75,.2,1) colorFromLeft}@keyframes colorFromRight{0%{opacity:.15;transform:translate(34%)scale(.99)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes colorFromLeft{0%{opacity:.15;transform:translate(-34%)scale(.99)}to{opacity:1;transform:translate(0,0)scale(1)}}.slide-shade{z-index:2;pointer-events:none;background:linear-gradient(#0000005c 0%,#00000014 16%,#0000 34% 56%,#0003 69%,#000c 100%);position:absolute;inset:0}.product-info-trigger{z-index:10;top:calc(165px + var(--safe-top));right:max(16px, env(safe-area-inset-right));color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.08em;text-shadow:0 1px 8px #00000073;background:#14141429;border:1px solid #ffffff94;border-radius:50%;place-items:center;width:43px;height:43px;padding:0 0 5px;font-size:17px;font-weight:900;line-height:1;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s;animation:2.2s ease-in-out 3 productInfoPulse;display:grid;position:absolute;box-shadow:0 4px 18px #0000001f,0 0 0 7px #ffffff09}.product-info-trigger:active{transform:scale(.94)}.product-info-trigger.active{background:#0a0a0a57;border-color:#ffffffd1;animation:none;box-shadow:0 5px 22px #0000002e,0 0 0 7px #ffffff0f}.product-info-panel{z-index:9;top:clamp(160px,22svh,200px);right:max(14px, env(safe-area-inset-right));width:min(84vw,380px);max-height:calc(100svh - 180px - var(--safe-bottom));color:#fff;-webkit-backdrop-filter:blur(19px)saturate(112%);backdrop-filter:blur(19px)saturate(112%);scrollbar-width:none;background:linear-gradient(145deg,#141414a8,#1c1c1c6e);border:1px solid #ffffff2e;border-radius:16px;padding:16px 16px 14px;animation:.18s cubic-bezier(.2,.75,.2,1) both productInfoReveal;position:absolute;bottom:auto;overflow:auto;box-shadow:0 18px 50px #00000038,inset 0 1px #ffffff14}.product-info-panel::-webkit-scrollbar{display:none}.product-info-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-info-heading>div{min-width:0}.product-info-heading span{color:#ffffff9e;letter-spacing:.14em;margin-bottom:6px;font-size:8px;font-weight:850;display:block}.product-info-heading h2{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:30px;line-height:.95}.product-info-close{color:#ffffffd6;background:0 0;border:0;flex:none;place-items:center;width:28px;height:28px;padding:0;font-size:24px;font-weight:300;line-height:1;display:grid}.product-info-rule{background:#ffffff38;height:1px;margin:13px 0 14px}.product-info-intro{color:#ffffffd1;margin:0 0 14px;font-size:11px;line-height:1.48}.product-info-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.product-info-list li{color:#fffffff5;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;font-size:10.8px;line-height:1.32;display:grid}.product-info-icon{width:29px;height:29px;color:var(--brand);border:1px solid #ffffff94;border-radius:50%;place-items:center;font-size:18px;line-height:1;display:grid}.product-size-table{border-top:1px solid #fff3;margin-top:15px;padding-top:13px}.product-size-table-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.product-size-table-head strong{color:#fffffff0;letter-spacing:.14em;font-size:9px;font-weight:850}.product-size-table-head span{color:#ffffff8a;white-space:nowrap;font-size:8px}.product-size-groups{grid-template-columns:48px repeat(4,minmax(0,1fr));align-items:center;margin-bottom:4px;display:grid}.product-size-groups>span{grid-column:1}.product-size-groups strong{color:#ffffffe6;letter-spacing:.06em;text-align:center;font-size:9px;font-weight:850}.product-size-groups strong:first-of-type{grid-column:2/span 2}.product-size-groups strong:last-of-type{grid-column:4/span 2}.product-size-grid{grid-template-columns:48px repeat(4,minmax(0,1fr));align-items:center;column-gap:5px;display:grid}.product-size-grid>*{text-align:center}.product-size-grid>:first-child{text-align:left}.product-size-grid-head{border-bottom:1px solid #ffffff2e;padding:0 0 6px}.product-size-grid-head span{color:#ffffffad;letter-spacing:.03em;font-size:8px;font-weight:800}.product-size-grid-row{border-bottom:1px solid #ffffff16;min-height:27px}.product-size-grid-row:last-child{border-bottom:0}.product-size-grid-row strong,.product-size-grid-row span{color:#ffffffe0;font-size:9.5px;line-height:1}.product-size-grid-row strong{color:#fffffffa;font-weight:850}.product-info-footer{color:#ffffff73;letter-spacing:.04em;border-top:1px solid #ffffff29;justify-content:center;align-items:center;gap:7px;margin-top:10px;padding-top:9px;font-size:7px;font-weight:750;display:flex}.product-info-footer span{font-size:14px}@keyframes productInfoReveal{0%{opacity:0;transform:translate(8px,-4px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes productInfoPulse{0%,to{box-shadow:0 4px 18px #0000001f,0 0 0 7px #ffffff09}50%{box-shadow:0 5px 20px #00000029,0 0 0 12px #ffffff1a}}@media (prefers-reduced-motion:reduce){.product-info-trigger,.product-info-panel{animation:none}}.side-arrow{z-index:6;color:#ffffff8a;text-shadow:0 1px 10px #000000b3;background:0 0;border:0;place-items:center;width:44px;height:58px;padding:0;font-size:21px;display:grid;position:absolute;top:45%;transform:translateY(-50%)}.side-arrow.left{left:0}.side-arrow.right{right:0}.gallery-chip{z-index:7;top:calc(58px + var(--safe-top));color:#ffffffa3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.065em;text-transform:uppercase;background:#00000016;border:1px solid #ffffff1a;border-radius:999px;min-height:30px;padding:5px 8px;font-size:6.8px;font-weight:800;position:absolute;right:14px}.slide-ui{z-index:7;padding:10px max(15px, env(safe-area-inset-right)) calc(30px + var(--safe-bottom)) max(15px, env(safe-area-inset-left));position:absolute;bottom:0;left:0;right:0}.slide-heading{display:block;transform:translateY(-7px)}.slide-title-line{align-items:baseline;gap:25px;min-width:0;margin-top:4px;display:flex}.eyebrow{color:#fffc;letter-spacing:.15em;text-transform:uppercase;text-shadow:0 1px 6px #0006;font-size:8px;font-weight:800}.slide-heading h1{letter-spacing:-.035em;margin:0;font-size:clamp(34px,9.6vw,47px);line-height:.9}.slide-price{color:#fffffff5;white-space:nowrap;padding-bottom:1px;font-size:16px;font-weight:700}.slide-color-row{align-items:center;gap:8px;min-width:0;margin-top:12px;display:flex;transform:translateY(-7px)}.slide-swatches{scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;flex:auto;gap:5px;min-width:0;padding:2px 3px 3px 0;display:flex;overflow:auto hidden}.swatch{background:0 0;border:1px solid #0000;border-radius:50%;flex:none;width:34px;height:34px;padding:4px}.swatch.active{border-color:#fff}.swatch-dot{border:1px solid #ffffff38;border-radius:50%;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #00000029}.color-name{color:#ffffffeb;flex:none;align-items:baseline;gap:4px;margin-left:4px;margin-right:10px;font-size:10.5px;font-weight:700;display:inline-flex}.color-name small{color:#ffffff6b;font-size:7.2px;font-weight:600}.single-color-label{color:#ffffff8c;letter-spacing:.06em;text-transform:uppercase;flex:1;font-size:8px}.primary{background:var(--brand);color:#fff;letter-spacing:.08em;text-transform:uppercase;border:0;border-radius:11px;width:100%;min-height:50px;margin-top:9px;font-size:10px;font-weight:900;transition:filter .16s,transform .16s}.primary:not(:disabled):hover{filter:brightness(1.06)}.primary:not(:disabled):active{transform:scale(.987)}.choose-size{margin-top:12px}@media (max-height:720px) and (max-width:899px){.slide-ui{padding-bottom:calc(18px + var(--safe-bottom))}.slide-heading h1{font-size:clamp(31px,8.8vw,40px)}.slide-color-row{margin-top:8px}.primary{min-height:46px;margin-top:7px}.choose-size{margin-top:9px}.product-info-trigger{top:calc(153px + var(--safe-top));width:39px;height:39px;font-size:15px}.product-info-panel{width:min(88vw,360px);max-height:calc(100svh - 150px - var(--safe-bottom));padding:13px;top:clamp(138px,20svh,165px);bottom:auto}.product-info-heading h2{font-size:26px}.product-info-intro{margin-bottom:9px;font-size:10px}.product-info-list{gap:7px}.product-info-list li{grid-template-columns:27px minmax(0,1fr);gap:8px;font-size:9.6px}.product-info-icon{width:26px;height:26px}.product-size-table{margin-top:11px;padding-top:10px}.product-size-table-head{margin-bottom:7px}.product-size-table-head strong{font-size:8px}.product-size-table-head span{font-size:7px}.product-size-groups,.product-size-grid{grid-template-columns:43px repeat(4,minmax(0,1fr))}.product-size-groups strong{font-size:8px}.product-size-grid-head span{font-size:7.2px}.product-size-grid-row{min-height:24px}.product-size-grid-row strong,.product-size-grid-row span{font-size:8.5px}}@media (pointer:coarse){.side-arrow{color:#ffffff6b}}.slide-whatsapp-trigger{z-index:10;top:calc(110px + var(--safe-top));right:max(16px,env(safe-area-inset-right));color:#ffffff8a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14141429;border:1px solid #ffffff94;border-radius:50%;place-items:center;width:43px;height:43px;padding:0 0 1px;transition:transform .16s,background .16s,border-color .16s,color .16s,opacity .16s;display:grid;position:absolute;box-shadow:0 4px 18px #0000001f,0 0 0 7px #ffffff09}.slide-whatsapp-trigger svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.slide-whatsapp-trigger:active{transform:scale(.94)}.slide-whatsapp-trigger:hover{color:#ffffffd1;background:#14141438;border-color:#ffffffb8}.slide-media.details-active .slide-whatsapp-trigger{opacity:0;pointer-events:none}@media (max-height:720px) and (max-width:899px){.slide-whatsapp-trigger{top:calc(102px + var(--safe-top));width:39px;height:39px}.slide-whatsapp-trigger svg{width:18px;height:18px}}
.drawer-backdrop,.dialog-backdrop{z-index:80;-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000b8;display:flex;position:fixed;inset:0}.drawer-backdrop{justify-content:flex-start}.cart-backdrop{justify-content:flex-end}.dialog-backdrop{justify-content:center;align-items:flex-end}.drawer-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.drawer-head h2{letter-spacing:-.025em;margin:5px 0 0;font-size:30px}.close-button{color:#fff;background:0 0;border:0;flex:none;place-items:center;width:38px;height:38px;padding:0;font-size:29px;display:grid}@media (min-width:900px){.drawer-backdrop,.dialog-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000a8}}
.nav-drawer{width:min(94vw,440px);height:100%;padding:calc(14px + var(--safe-top)) 18px calc(8px + var(--safe-bottom));border-right:1px solid var(--line);background:radial-gradient(circle at 22% 8%,#ffffff05,#0000 28%),#0b0b0b;flex-direction:column;animation:.22s cubic-bezier(.2,.75,.2,1) drawerIn;display:flex;overflow:hidden;box-shadow:30px 0 80px #00000085}@keyframes drawerIn{0%{opacity:.3;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}.nav-drawer .drawer-head{justify-content:center;align-items:center;min-height:36px;position:relative}.nav-drawer .drawer-head>div{justify-content:center;width:100%;padding:0 44px;display:flex}.drawer-brand-logo{filter:brightness(0)invert();opacity:.98;width:108px;height:auto;display:block}.nav-drawer .close-button{width:34px;height:34px;font-size:29px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.drawer-quick-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,292px);margin:10px auto 0;display:grid}.drawer-quick-links a{color:#111;letter-spacing:.01em;background:#f4f4f4;border:1px solid #ffffffeb;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:10px;font-weight:800;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex;box-shadow:0 5px 18px #00000024}.drawer-quick-links a:hover,.drawer-quick-links a:focus-visible{color:#000;background:#fff;border-color:#fff}.drawer-quick-links a:active{transform:scale(.98)}.drawer-quick-links svg{width:19px;height:19px}.search-box{margin-top:8px;display:block;position:relative}.search-box-icon{z-index:1;color:#efefef;pointer-events:none;width:20px;height:20px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.search-box-icon svg,.model-menu-chevron svg,.drawer-quick-links svg,.drawer-social svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.search-box input{color:#fff;background:#141414;border:1px solid #353535;border-radius:15px;outline:none;width:100%;min-height:52px;padding:0 15px 0 48px;font-size:13px;transition:border-color .18s,background .18s,box-shadow .18s}.search-box input:focus{background:#151313;border-color:#c80f2da8;box-shadow:0 0 0 3px #c80f2d13}.search-box input::placeholder{color:#737373}.gender-links{background:#0f0f0f;border:1px solid #333;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:3px;min-height:42px;margin-top:12px;padding:3px;display:grid}.gender-links a{color:#adadad;letter-spacing:.08em;text-align:center;border:0;border-radius:10px;place-items:center;min-width:0;padding:5px 8px;font-size:9px;font-weight:800;transition:color .18s,background .18s,box-shadow .18s;display:grid}.gender-links a.active{color:#fff;background:linear-gradient(135deg, #b90f2b, var(--brand));box-shadow:0 5px 18px #c80f2d24}.drawer-topic-links{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.drawer-topic-links a{color:#8e8e8e;letter-spacing:.07em;border:1px solid #2f2f2f;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:7.5px;font-weight:800;display:inline-flex}.drawer-topic-links a:hover,.drawer-topic-links a:focus-visible{color:#fff;border-color:#555}.model-menu-meta{color:#858585;letter-spacing:.17em;margin:10px 1px 0;font-size:8px;font-weight:700}.model-menu-meta span{color:#5a5a5a;padding:0 5px}.model-menu,.search-results{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#343434 transparent;flex:1;align-content:start;gap:8px;min-height:0;margin-top:8px;padding:0 1px 12px 0;scroll-padding-bottom:14px;display:grid;overflow-y:auto}.model-menu button,.search-results button{color:#fff;text-align:left;background:#121212;border:1px solid #2e2e2e;border-radius:14px;width:100%}.model-menu button{grid-template-columns:52px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:69px;padding:7px 10px 7px 7px;transition:transform .18s,border-color .18s,background .18s;display:grid}.model-menu button:active{transform:scale(.992)}.model-menu button.active{background:linear-gradient(90deg,#c80f2d18,#c80f2d07 72%,#c80f2d02),#131112;border-color:#c80f2dd1;box-shadow:inset 0 0 0 1px #c80f2d06}.model-menu-thumb{background-color:#141414;background-repeat:no-repeat;border:1px solid #ffffff1f;border-radius:10px;width:52px;height:52px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #00000038,0 0 0 1px #ffffff05}.model-menu-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.model-menu strong{color:#f8f8f8;letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.08;overflow:hidden}.model-menu small{color:#8c8c8c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.12;overflow:hidden}.model-menu-chevron{color:#cecece;width:17px;height:17px}.model-menu button.active .model-menu-chevron{color:var(--brand)}.search-results button{grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:7px 9px;display:grid}.search-results button>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.search-results b{font-size:12px}.search-results small{color:#888;font-size:9px}.search-results button>span:last-child{color:#b8b8b8;font-size:9px}.search-swatch{border:1px solid #ffffff2e;border-radius:50%;width:28px;height:28px}.empty-search{color:#818181;text-align:center;padding:26px 0;font-size:12px}.drawer-legal-links{border-top:1px solid #ffffff0f;flex-wrap:wrap;flex:none;justify-content:center;gap:5px 12px;margin-top:8px;padding-top:9px;display:flex}.drawer-legal-links a{color:#848484;font-size:8px;line-height:1.4}.drawer-legal-links a:hover,.drawer-legal-links a:focus-visible{color:#fff}.drawer-social{text-align:center;border-top:1px solid #ffffff0f;flex:none;margin-top:8px;margin-bottom:12px;padding-top:10px}.drawer-social>span{color:#9a9a9a;letter-spacing:.2em;font-size:8px;font-weight:800;display:block}.drawer-social-links{justify-content:center;gap:10px;margin-top:9px;display:flex}.drawer-social-links a{color:#f0f0f0;background:#121212;border:1px solid #ffffff1c;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;gap:9px;min-width:112px;min-height:44px;padding:0 14px;transition:color .18s,border-color .18s,background .18s,transform .18s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff04}.drawer-social-links a:hover,.drawer-social-links a:focus-visible{color:#fff;background:#c80f2d12;border-color:#c80f2d9e}.drawer-social-links a:active{transform:scale(.97)}.drawer-social-links svg{flex:none;width:23px;height:23px}.drawer-social-links small{color:inherit;font-size:10px;font-weight:700;line-height:1}.social-icon-dot,.social-icon-fill{fill:currentColor;stroke:none}@media (max-height:760px){.nav-drawer{padding-top:calc(10px + var(--safe-top));padding-bottom:calc(6px + var(--safe-bottom))}.drawer-brand-logo{width:102px}.drawer-quick-links{gap:7px;width:min(100%,270px);margin-top:6px}.drawer-quick-links a{gap:7px;min-height:38px;font-size:9px}.drawer-quick-links svg{width:17px;height:17px}.search-box{margin-top:6px}.search-box input{min-height:48px}.gender-links{min-height:40px;margin-top:10px}.model-menu-meta{margin-top:8px}.model-menu,.search-results{gap:6px;margin-top:7px;padding-bottom:8px}.model-menu button{grid-template-columns:47px minmax(0,1fr) 17px;gap:10px;min-height:62px}.model-menu-thumb{width:47px;height:47px}.model-menu strong{font-size:14px}.drawer-social{margin-top:5px;margin-bottom:6px;padding-top:7px}.drawer-social-links{gap:8px;margin-top:6px}.drawer-social-links a{gap:7px;min-width:102px;min-height:40px;padding:0 11px}.drawer-social-links svg{width:20px;height:20px}.drawer-social-links small{font-size:9px}}@media (min-width:900px){.nav-drawer{width:min(460px,100%)}}
.product-sheet{overscroll-behavior:contain;width:100%;max-height:92svh;scroll-padding-bottom:calc(78px + var(--safe-bottom));padding:12px 18px calc(25px + var(--safe-bottom));border:1px solid var(--line);background:#101010;border-bottom:0;border-radius:25px 25px 0 0;animation:.22s cubic-bezier(.2,.75,.2,1) sheetUp;position:relative;overflow-y:auto;box-shadow:0 -30px 80px #00000085}@keyframes sheetUp{0%{opacity:.35;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.grabber{background:#4c4c4c;border-radius:999px;width:42px;height:4px;margin:0 auto 17px}.sheet-close{position:absolute;top:11px;right:13px}.sheet-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:15px;display:flex}.sheet-heading h2{margin:5px 0 0;font-size:28px}.sheet-heading>strong{white-space:nowrap;font-size:20px}.sheet-media-block{width:100%}.sheet-media-meta,.sheet-media-actions{color:#7d7d7d;letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;min-height:26px;font-size:7px;font-weight:700;display:flex}.sheet-media-meta small{font-size:inherit}.sheet-media-rail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:7px;display:flex;overflow:auto hidden}.sheet-media-rail::-webkit-scrollbar{display:none}.sheet-media-card{aspect-ratio:.78;scroll-snap-align:start;border:1px solid var(--line);color:#fff;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#1a1a1a;border-radius:13px;flex:0 0 clamp(116px,31vw,165px);padding:0;position:relative;overflow:hidden}.sheet-media-card:first-child{border-color:#ffffff3d}.sheet-media-card img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.sheet-media-actions{padding-top:6px}.sheet-media-actions button{color:#c9c9c9;letter-spacing:.06em;background:0 0;border:0;padding:0;font-size:7px;font-weight:800}.sheet-color-section,.size-section{margin-top:18px}.option-title{color:#8f8f8f;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.option-title strong,.option-title a,.size-guide-trigger{color:#fff}.sheet-color-section .option-title strong{letter-spacing:.06em;font-size:12px;font-weight:850}.option-title>span{align-items:baseline;gap:7px;display:inline-flex}.availability-count{color:#777;letter-spacing:.04em;text-transform:none;font-size:8px;font-weight:700}.sold-out-note{color:#d9b7be;background:#c80f2d14;border:1px solid #c80f2d47;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:10px;line-height:1.45}.option-title a,.size-guide-trigger{text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:9.5px;font-weight:700;text-decoration:underline}.size-guide-trigger{align-items:center;gap:5px;display:inline-flex}.size-guide-icon{color:#ffffffd1;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;text-decoration:none;display:inline-grid}.sheet-swatches{scrollbar-width:none;gap:7px;margin-top:9px;padding-bottom:4px;display:flex;overflow-x:auto}.sheet-swatches::-webkit-scrollbar{display:none}.sizes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.size{border:1px solid var(--line);color:#fff;background:#171717;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:55px;font-weight:800;display:flex}.size small{color:#888;font-size:8px;font-weight:500}.size.selected{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:#211114}.size:disabled{background:#101010;text-decoration:line-through}.sticky-add{z-index:4;min-height:52px;position:sticky;bottom:0;box-shadow:0 -12px 26px #101010}.sticky-add:disabled{color:#777;cursor:not-allowed;opacity:1;background:#262626;box-shadow:0 -12px 26px #101010}.sticky-add:not(:disabled){background:var(--brand);color:#fff}.detail-accordions{border-top:1px solid var(--line);margin-top:20px}.detail-accordions details{border-bottom:1px solid var(--line)}.detail-accordions summary{cursor:pointer;color:#fff;letter-spacing:.08em;text-transform:uppercase;padding:17px 2px;font-size:10px;font-weight:800;list-style:none}.detail-accordions summary::-webkit-details-marker{display:none}.detail-accordions summary:after{content:"+";float:right;color:#8d8d8d;font-size:16px}.detail-accordions details[open] summary:after{content:"−"}.detail-accordions p,.detail-accordions ul{color:#a2a2a2;margin:0 0 15px;font-size:12px;line-height:1.55}.detail-accordions ul{padding-left:18px}.detail-accordions li{margin-bottom:5px}.hold-preview-backdrop{z-index:115;padding:calc(54px + var(--safe-top)) max(12px, env(safe-area-inset-right)) calc(54px + var(--safe-bottom)) max(12px, env(safe-area-inset-left));-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000061;place-items:center;animation:.16s ease-out previewFade;display:grid;position:fixed;inset:0}@keyframes previewFade{0%{opacity:0}to{opacity:1}}.hold-preview-card{background:#0b0b0bf5;border:1px solid #ffffff3d;border-radius:20px;width:min(92vw,620px);height:min(72svh,760px);animation:.18s cubic-bezier(.2,.75,.2,1) previewPop;position:relative;overflow:hidden;box-shadow:0 25px 90px #00000094}@keyframes previewPop{0%{opacity:.45;transform:scale(.965)}to{opacity:1;transform:scale(1)}}.hold-preview-head{z-index:4;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:absolute;top:10px;left:12px;right:10px}.hold-preview-head>span,.hold-preview-head>small{color:#ffffffc7;letter-spacing:.08em;font-size:8px;font-weight:800}.hold-preview-head>small{color:#ffffff7a}.hold-preview-head button{pointer-events:auto;color:#fff;background:#00000080;border:1px solid #ffffff26;border-radius:50%;justify-self:end;place-items:center;width:36px;height:36px;font-size:25px;display:grid}.hold-preview-scroller{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;width:100%;height:100%;display:flex;overflow:auto hidden}.hold-preview-scroller::-webkit-scrollbar{display:none}.hold-preview-slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:100%;position:relative}.hold-preview-slide img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;padding:12px}.hold-preview-arrow{z-index:3;color:#ffffffc7;background:#0000001f;border:0;width:40px;height:50px;font-size:29px;position:absolute;top:50%;transform:translateY(-50%)}.hold-preview-arrow.left{left:0}.hold-preview-arrow.right{right:0}.hold-preview-dots{z-index:4;gap:5px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.hold-preview-dots span{background:#ffffff47;border-radius:50%;width:5px;height:5px}.hold-preview-dots span.active{background:#fff}@media (min-width:700px){.sheet-media-card{flex-basis:150px}.hold-preview-card{width:min(74vw,620px);height:min(76svh,780px)}}@media (min-width:900px){.product-sheet{max-width:620px;margin:0 auto}}@media (pointer:coarse){.hold-preview-arrow{opacity:.34}}@media (min-width:900px){.hold-preview-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000047}}.size-guide-backdrop{z-index:122;background:#000000bd;align-items:end;display:grid;position:fixed;inset:0}.size-guide-card{width:100%;max-height:86svh;padding:18px 16px calc(24px + var(--safe-bottom));border:1px solid var(--line);background:#101010;border-bottom:0;border-radius:24px 24px 0 0;animation:.2s cubic-bezier(.2,.75,.2,1) sheetUp;overflow-y:auto;box-shadow:0 -28px 80px #0000008c}.size-guide-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.size-guide-head h3{margin:4px 0 0;font-size:24px}.size-table-scroll{border:1px solid var(--line);border-radius:14px;margin-top:16px;overflow-x:auto}.size-measure-table{border-collapse:collapse;width:100%;min-width:600px;font-size:10px}.size-measure-table th,.size-measure-table td{border-bottom:1px solid var(--line);text-align:center;white-space:nowrap;padding:11px 10px}.size-measure-table th{color:#8f8f8f;letter-spacing:.05em;text-transform:uppercase;font-size:8px}.size-measure-table td:first-child{color:#fff;font-weight:800}.size-equivalence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.size-equivalence-grid>div{border:1px solid var(--line);background:#171717;border-radius:11px;place-items:center;gap:2px;min-height:58px;padding:8px;display:grid}.size-equivalence-grid strong{font-size:14px}.size-equivalence-grid span{color:#8d8d8d;font-size:9px}.size-guide-note,.size-guide-tip{color:#a0a0a0;margin:13px 0 0;font-size:10px;line-height:1.5}.size-guide-tip{border-left:2px solid var(--brand);color:#c7c7c7;background:#c80f2d12;padding:10px 11px}.size-gallery-link{width:100%;min-height:48px;margin-top:14px}@media (min-width:700px){.size-guide-backdrop{place-items:center;padding:24px}.size-guide-card{border-bottom:1px solid var(--line);border-radius:22px;max-width:680px}}.product-purchase-actions{gap:8px;display:grid}.favorite-button{color:#d5d5d5;letter-spacing:.055em;background:#171717;border:1px solid #ffffff24;border-radius:10px;min-height:38px;font-size:8.5px;font-weight:800}.favorite-button:disabled{opacity:.6}.size.sold-out-alert{color:#bdbdbd;background:#c80f2d0e;border-color:#c80f2d4d}.size.sold-out-alert small{color:#e2a8b2}.size.sold-out-alert:hover,.size.sold-out-alert:focus-visible{background:#c80f2d1c;border-color:#c80f2da6}.size.sold-out-alert:disabled{opacity:.6;cursor:wait}.product-sheet-breadcrumbs{margin:2px 0 10px;padding-right:44px}.product-rating{color:#ffffffd6;align-items:center;gap:5px;margin-top:7px;display:inline-flex}.product-rating span{font-size:12px}.product-rating strong{font-size:11px}.product-rating small{color:#ffffff85;font-size:9px}
.cart-drawer{width:min(92vw,430px);height:100%;padding:calc(18px + var(--safe-top)) 18px calc(18px + var(--safe-bottom));border-left:1px solid var(--line);background:#0d0d0d;flex-direction:column;animation:.22s cubic-bezier(.2,.75,.2,1) cartIn;display:flex;overflow:hidden;box-shadow:-30px 0 80px #0000007a}@keyframes cartIn{0%{opacity:.3;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.purchase-confirmation{background:#ffffff0e;border:1px solid #ffffff29;border-radius:14px;grid-template-columns:42px 1fr;align-items:center;gap:12px;margin-top:12px;padding:14px;display:grid}.purchase-confirmation-mark{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.purchase-confirmation div{gap:3px;min-width:0;display:grid}.purchase-confirmation small{color:#8f8f8f;letter-spacing:.08em;font-size:8px}.purchase-confirmation strong{font-size:16px}.purchase-confirmation span:not(.purchase-confirmation-mark){color:#bdbdbd;font-size:10px}.cart-status{color:#cfcfcf;background:#161616;border:1px solid #ffffff21;border-radius:12px;grid-template-columns:1fr 32px;align-items:center;gap:8px;margin-top:12px;padding:10px 11px;font-size:10px;line-height:1.45;display:grid}.cart-status.checkout-return{background:#c80f2d17;border-color:#c80f2d5c}.cart-status button{color:#fff;background:#ffffff0f;border:0;border-radius:50%;width:32px;height:32px;padding:0;font-size:18px}.cart-item-count{color:#8f8f8f;letter-spacing:.025em;margin-top:4px;font-size:9px;font-weight:650;display:block}.cart-lines{scrollbar-width:none;flex:0 auto;align-content:start;gap:8px;min-height:0;max-height:58svh;margin-top:12px;display:grid;overflow-y:auto}.cart-lines::-webkit-scrollbar{display:none}.empty-cart{color:#818181;text-align:center;padding:30px 0;font-size:12px}.cart-line{border:1px solid var(--line);background:#151515;border-radius:14px;grid-template-columns:70px minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px;display:grid}.cart-image{background:#202020;border-radius:9px;width:70px;height:84px;position:relative;overflow:hidden}.cart-image img{object-fit:cover}.cart-line-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.cart-line-copy strong{font-size:12.5px}.cart-line-copy>span{color:#aaa;font-size:9.2px;font-weight:500}.unit-price{color:#898989;font-size:8.2px}.cart-line>b{white-space:nowrap;font-size:12px}.quantity-control{border:1px solid var(--line);border-radius:8px;grid-template-columns:36px 32px 36px;align-items:center;width:max-content;margin-top:4px;display:grid;overflow:hidden}.quantity-control button{color:#fff;background:#202020;border:0;height:36px}.quantity-control span{text-align:center;font-size:10px}.stock-note{color:#c9a36d;font-size:8px}.sync-note{color:#a7a7a7;font-size:8px}.cart-line-actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.edit-line,.remove-line{text-underline-offset:3px;background:0 0;border:0;width:max-content;padding:2px 0;font-size:8.5px;text-decoration:underline}.edit-line{color:#f0f0f0;font-weight:750}.remove-line{color:#777;font-weight:500}.cart-footer{border-top:1px solid var(--line);flex-shrink:0;margin-top:14px;padding-top:12px}.cart-total{justify-content:space-between;align-items:center;padding:0 1px;display:flex}.cart-total span{color:#aaa;font-size:12px}.cart-total strong{font-size:20px}.checkout-button{min-height:52px}.cart-footer>p{color:#777;text-align:center;margin:8px 0 0;font-size:9px;line-height:1.45}.purchase-confirmation-footer{margin-top:auto}.fallback-note{color:#b5966a;text-align:center;margin-top:7px;font-size:8px;line-height:1.4;display:block}@media (min-width:900px){.cart-drawer{width:min(460px,100%)}}@media (max-height:760px) and (max-width:899px){.cart-lines{max-height:52svh}.cart-line{grid-template-columns:64px minmax(0,1fr) auto;gap:8px;padding:7px}.cart-image{width:64px;height:78px}.quantity-control{grid-template-columns:34px 30px 34px}.quantity-control button{height:34px}}.credit-checkout{background:#c80f2d0e;border:1px solid #c80f2d47;border-radius:13px;margin-top:10px;padding:12px}.credit-checkout-head{justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.credit-checkout-head span{color:#aaa}.credit-checkout-head strong{font-size:10px}.credit-checkout-button{color:#fff;letter-spacing:.05em;background:#1b0d10;border:1px solid #c80f2d85;border-radius:10px;width:100%;min-height:42px;margin-top:9px;font-size:9px;font-weight:900}.credit-checkout-button:disabled{opacity:.48}.credit-checkout small{color:#858585;margin-top:7px;font-size:8px;line-height:1.4;display:block}.credit-checkout-error{color:#f5b9c4;background:#c80f2d1a;border:1px solid #c80f2d59;border-radius:10px;margin-top:9px;padding:9px 10px;font-size:9px;line-height:1.4}.credit-order-success{text-align:center;background:#c80f2d0e;border:1px solid #c80f2d47;border-radius:16px;justify-items:center;margin:18px 16px;padding:20px 16px;display:grid}.credit-order-success>small{color:#b98b93;letter-spacing:.08em;margin-top:10px;font-size:8px;font-weight:900}.credit-order-success h3{margin:6px 0 0;font-size:18px}.credit-order-success>strong{margin-top:7px;font-size:28px}.credit-order-success p{color:#999;margin:8px 0 0;font-size:9px;line-height:1.5}.credit-order-balance{border-top:1px solid #ffffff1a;justify-content:space-between;width:100%;margin-top:14px;padding-top:12px;font-size:9px;display:flex}.credit-order-balance strong{font-size:11px}.credit-account-link{place-items:center;text-decoration:none;display:grid}.credit-secondary-button{color:#aaa;background:#171717;border:1px solid #ffffff1f;border-radius:10px;width:100%;min-height:42px;margin-top:8px;font-size:9px;font-weight:800}
.gallery-modal{z-index:100;color:#121212;background:radial-gradient(circle at 50% 24%,#fff 0%,#fafaf8 48%,#f1f1ef 100%);position:fixed;inset:0;overflow:hidden}.gallery-main{z-index:1;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:absolute;inset:0}.gallery-main img{object-fit:contain;object-position:center center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.gallery-brand{z-index:5;top:calc(13px + var(--safe-top));pointer-events:none;filter:drop-shadow(0 2px 12px #fffffff2);justify-items:center;width:max-content;display:grid;position:absolute;left:50%;transform:translate(-50%)}.gallery-brand img{width:min(42vw,164px);height:auto;display:block}.gallery-brand span{color:#242424;letter-spacing:.24em;margin-top:3px;font-size:5.4px;font-weight:800}.gallery-meta{z-index:5;top:calc(19px + var(--safe-top));left:max(17px, env(safe-area-inset-left));pointer-events:none;text-shadow:0 1px 10px #ffffffe6;gap:5px;display:grid;position:absolute}.gallery-meta strong{letter-spacing:-.02em;font-size:15px;font-weight:650;line-height:1}.gallery-meta span{color:#0f0f0f85;letter-spacing:.13em;text-overflow:ellipsis;white-space:nowrap;max-width:28vw;font-size:6.8px;font-weight:800;overflow:hidden}.gallery-close{z-index:7;top:calc(11px + var(--safe-top));right:max(13px, env(safe-area-inset-right));color:#141414;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc2;border:1px solid #00000014;border-radius:50%;place-items:center;width:41px;height:41px;padding:0;font-size:27px;font-weight:300;line-height:1;display:grid;position:absolute;box-shadow:0 5px 20px #00000012}.gallery-arrow{z-index:5;color:#14141494;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff7a;border:1px solid #00000012;border-radius:50%;place-items:center;width:39px;height:39px;padding:0;font-size:28px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 18px #0000000a}.gallery-arrow.left{left:max(12px, env(safe-area-inset-left))}.gallery-arrow.right{right:max(12px, env(safe-area-inset-right))}.gallery-thumbs{z-index:6;padding:11px max(14px, env(safe-area-inset-right)) calc(15px + var(--safe-bottom)) max(14px, env(safe-area-inset-left));scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;background:linear-gradient(#f8f8f600 0%,#f8f8f6c2 24%,#f8f8f6f5 100%);gap:7px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:auto hidden}.gallery-thumbs::-webkit-scrollbar{display:none}.gallery-thumbs button{background:#ffffffd6;border:1px solid #00000014;border-radius:10px;flex:0 0 58px;width:58px;height:72px;padding:0;position:relative;overflow:hidden;box-shadow:0 3px 12px #00000009}.gallery-thumbs button:after{content:"";background:0 0;border-radius:999px;height:2px;position:absolute;bottom:3px;left:10px;right:10px}.gallery-thumbs button.active{border-color:#c80f2db8}.gallery-thumbs button.active:after{background:#c80f2d}.gallery-thumbs button>span{width:100%;height:100%;display:block;position:relative}.gallery-thumbs img{object-fit:cover;background:#fff}@media (pointer:coarse) and (max-width:899px){.gallery-arrow{color:#1414146b;background:#ffffff4d;width:34px;height:34px;font-size:24px}}@media (max-height:720px) and (max-width:899px){.gallery-brand{top:calc(9px + var(--safe-top))}.gallery-brand img{width:min(38vw,145px)}.gallery-meta{top:calc(15px + var(--safe-top))}.gallery-close{top:calc(8px + var(--safe-top));width:38px;height:38px}.gallery-thumbs button{flex-basis:53px;width:53px;height:66px}}@media (min-width:900px){.gallery-main{inset:16px 8vw 96px}.gallery-brand{top:18px}.gallery-brand img{width:190px}.gallery-meta{top:22px;left:28px}.gallery-close{width:46px;height:46px;top:16px;right:24px}.gallery-arrow{width:48px;height:48px;font-size:32px}.gallery-arrow.left{left:28px}.gallery-arrow.right{right:28px}.gallery-thumbs{justify-content:center;padding:11px 32px 18px}.gallery-thumbs button{flex-basis:66px;width:66px;height:80px}}
.tips-overlay{z-index:120;-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000e0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tips-card{border:1px solid var(--line-strong);background:#101010;border-radius:22px;width:min(100%,380px);padding:26px 20px 20px;box-shadow:0 35px 90px #00000094}.tips-brand{color:var(--brand);letter-spacing:.1em;font-size:15px;font-weight:900}.tips-card h2{margin:7px 0 20px;font-size:28px}.tip-row{border-top:1px solid var(--line);grid-template-columns:64px 1fr;align-items:center;gap:12px;padding:11px 0;display:grid}.tip-row span{font-size:21px;font-weight:800}.tip-row p{color:#b2b2b2;margin:0;font-size:12px;line-height:1.4}.tips-note{color:#777;margin:15px 0 4px;font-size:10px;line-height:1.45}@media (min-width:900px){.tips-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000d1}}
.catalog-page,.search-page,.info-page,.status-page{color:#fff;background:radial-gradient(circle at 50% 0,#ffffff0b,#0000 35%),#080808;min-height:100svh}.catalog-header,.simple-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 32px);min-height:76px;margin:0 auto;display:flex}.catalog-brand{flex-direction:column;display:inline-flex}.catalog-brand img{width:178px}.catalog-brand span{color:#fff;letter-spacing:.23em;margin-top:3px;font-size:7px}.catalog-header nav{color:#b5b5b5;gap:22px;font-size:11px;display:flex}.simple-header{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.simple-header>a:first-child{color:var(--brand)}.catalog-hero{width:min(1180px,100% - 32px);margin:0 auto;padding:70px 0 35px}.catalog-hero>span{color:var(--brand);letter-spacing:.16em;font-size:11px;font-weight:900}.catalog-hero h1,.search-page section>h1,.info-page article>h1,.status-page h1{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(40px,7vw,84px);line-height:.95}.catalog-hero p{color:#9b9b9b;max-width:620px;margin:18px 0 0;font-size:14px;line-height:1.6}.catalog-topic-links{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.catalog-topic-links a{border:1px solid var(--line);color:#a7a7a7;border-radius:999px;align-items:center;min-height:34px;padding:0 11px;font-size:8px;font-weight:800;display:inline-flex}.catalog-topic-links a:hover,.catalog-topic-links a:focus-visible{color:#fff;border-color:#ffffff47}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(1180px,100% - 32px);margin:0 auto;padding-bottom:70px;display:grid}.model-card{border:1px solid var(--line);background:#0e0e0e;border-radius:20px;overflow:hidden}.model-card-image{aspect-ratio:4/5;background:#181818;width:100%;display:block;position:relative;overflow:hidden}.model-card-image img{object-fit:contain;transition:transform .35s}.model-card:hover .model-card-image img{transform:scale(1.02)}.model-card-copy{padding:18px}.model-card-copy>span{color:#8d8d8d;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.model-card-title{justify-content:space-between;align-items:flex-end;gap:15px;margin-top:5px;display:flex}.model-card-title h2{letter-spacing:-.03em;margin:0;font-size:31px}.model-card-title strong{white-space:nowrap;font-size:12px}.catalog-color-links{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.catalog-color-links a{border:1px solid var(--line);color:#a7a7a7;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:inline-flex}.catalog-color-links a>span,.page-search-results a>span{border:1px solid #ffffff2e;border-radius:50%;width:12px;height:12px}.catalog-cta{background:var(--brand);color:#fff;letter-spacing:.08em;text-transform:uppercase;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:44px;margin-top:16px;padding:0 16px;font-size:9px;font-weight:900;display:inline-flex}.search-page>section,.info-page>article{width:min(860px,100% - 32px);margin:0 auto;padding:70px 0}.page-search-form{grid-template-columns:1fr auto;gap:8px;margin-top:28px;display:grid}.page-search-form button{background:var(--brand);color:#fff;border:0;border-radius:11px;padding:0 22px;font-size:10px;font-weight:900}.page-search-results{gap:7px;margin-top:24px;display:grid}.page-search-results>a{border:1px solid var(--line);background:#121212;border-radius:12px;grid-template-columns:20px 1fr 1fr auto;align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:grid}.page-search-results small{color:#888}.info-page article>p{color:#aaa;max-width:650px;line-height:1.6}.info-page table{border-collapse:collapse;border:1px solid var(--line);width:100%;margin-top:28px}.info-page th,.info-page td{border-bottom:1px solid var(--line);text-align:left;padding:13px 12px;font-size:11px}.info-page th{color:#aaa;letter-spacing:.08em;font-size:9px}.info-note{font-size:11px;color:#7d7d7d!important;margin-top:18px!important}.status-page{place-content:center;justify-items:start;min-height:100svh;padding:28px;display:grid}.status-page>img{width:min(290px,70vw);margin-bottom:30px}.status-page>span{color:var(--brand);letter-spacing:.14em;font-weight:900}.status-page h1{max-width:760px}.status-page p{color:#999;max-width:580px;line-height:1.6}.legal-intro{font-size:14px;margin-top:18px!important}.legal-content{gap:24px;margin-top:32px;display:grid}.legal-content section{border-top:1px solid var(--line);padding-top:18px}.legal-content h2{letter-spacing:-.02em;margin:0;font-size:20px}.legal-content p{color:#a3a3a3;max-width:720px;margin:9px 0 0;font-size:12px;line-height:1.7}.legal-review-note{color:#777!important;margin-top:28px!important;font-size:10px!important}.legal-actions{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.legal-actions .catalog-cta{margin-top:0}.legal-whatsapp{border:1px solid var(--line);color:#d6d6d6;border-radius:10px;align-items:center;min-height:44px;padding:0 16px;font-size:9px;font-weight:800;display:inline-flex}@media (max-width:720px){.legal-content{gap:18px;margin-top:24px}.legal-content h2{font-size:18px}.legal-content p{font-size:11px}}.public-size-guides{gap:28px;margin-top:34px;display:grid}.public-size-model{border-top:1px solid var(--line);padding-top:22px}.public-size-model h2{letter-spacing:-.025em;margin:0;font-size:24px}.size-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.public-size-model table{min-width:620px;margin-top:14px}.seo-breadcrumbs{margin:0 0 14px}.seo-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:0;list-style:none;display:flex}.seo-breadcrumbs li{color:#7f7f7f;letter-spacing:.05em;align-items:center;gap:7px;font-size:9px;font-weight:700;display:inline-flex}.seo-breadcrumbs a{color:#a8a8a8}.seo-breadcrumbs a:hover,.seo-breadcrumbs a:focus-visible{color:#fff}.seo-editorial{border-top:1px solid var(--line);max-width:1180px;margin:0 auto;padding:38px 24px 72px}.seo-editorial-heading{max-width:760px}.seo-editorial-heading>span{color:#777;letter-spacing:.16em;font-size:9px;font-weight:800}.seo-editorial-heading h2{margin:9px 0 0;font-size:clamp(24px,4vw,42px);line-height:1.05}.seo-editorial-heading p{color:#9a9a9a;max-width:720px;margin:14px 0 0;line-height:1.7}.seo-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.seo-editorial-grid article{border:1px solid var(--line);background:#ffffff05;border-radius:20px;padding:22px}.seo-editorial-grid h3{margin:0 0 12px;font-size:15px}.seo-editorial-grid p,.seo-editorial-grid li{color:#929292;font-size:12px;line-height:1.65}.seo-editorial-grid p{margin:0 0 10px}.seo-editorial-grid ul{margin:12px 0 0;padding-left:18px}.seo-editorial-links{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.seo-editorial-links a{border:1px solid var(--line);color:#b6b6b6;border-radius:999px;align-items:center;min-height:38px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}.seo-guide-hero{padding-bottom:34px}@media (max-width:760px){.seo-editorial{padding:30px 18px 56px}.seo-editorial-grid{grid-template-columns:1fr}}.guide-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1180px;margin:0 auto;padding:6px 24px 72px;display:grid}.guide-index-grid article{border:1px solid var(--line);background:#ffffff05;border-radius:20px;padding:24px}.guide-index-grid h2{margin:0;font-size:18px}.guide-index-grid p{color:#929292;margin:10px 0 18px;font-size:12px;line-height:1.65}.guide-index-grid a{color:#fff;border-bottom:1px solid #ffffff47;align-items:center;min-height:36px;font-size:10px;font-weight:800;display:inline-flex}.model-card,.seo-editorial-grid article,.guide-index-grid article{content-visibility:auto;contain-intrinsic-size:1px 420px}@media (max-width:760px){.guide-index-grid{grid-template-columns:1fr;padding:4px 18px 56px}}
@media (min-width:900px){.topbar{min-height:calc(72px + var(--safe-top));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070707c7;border-bottom:1px solid #ffffff14;grid-template-columns:40px 1fr auto 1fr;padding-left:30px;padding-right:30px}.brand{position:static;transform:none}.brand-logo{width:205px}.header-center{grid-column:3;display:flex}.bag-button{border-radius:999px;grid-column:4;justify-self:end;width:auto;height:auto;min-height:38px;padding:8px 12px}.bag-icon{font-size:16px}.model-slide{background:radial-gradient(circle at 34% 40%,#262626 0%,#171717 34%,#0b0b0b 72%)}.slide-image-frame,.slide-image-frame.model-dinasty,.slide-image-frame.model-urban,.slide-image-frame.model-ariana,.slide-image-frame.model-brisa,.slide-image-frame.model-clasico,.slide-image-frame.model-bolt{width:64%;height:100%;inset:0 auto auto 0}.slide-image-frame .slide-image,.slide-image-frame.model-dinasty .slide-image,.slide-image-frame.model-urban .slide-image,.slide-image-frame.model-ariana .slide-image,.slide-image-frame.model-brisa .slide-image,.slide-image-frame.model-clasico .slide-image,.slide-image-frame.model-bolt .slide-image{object-fit:contain;object-position:center center;padding:38px 30px 28px}.slide-shade{background:linear-gradient(90deg,#0000 0% 49%,#0000004d 63%,#000000f5 100%)}.slide-ui{width:min(390px,32vw);padding:0;inset:50% 5vw auto auto;transform:translateY(-46%)}.slide-heading{display:block}.slide-title-line{margin-top:8px;display:block}.slide-heading h1{margin:0;font-size:clamp(56px,5.5vw,86px)}.slide-price{margin-top:20px;font-size:30px;display:block}.slide-color-row{margin-top:24px}.choose-size{min-height:52px;margin-top:24px}.side-arrow{width:46px;height:60px;top:50%}.side-arrow.left{left:10px}.side-arrow.right{right:39%}.gallery-chip{top:auto;bottom:24px;right:39%}.product-sheet{max-width:620px;margin:0 auto}.gallery-thumbs{justify-content:center;max-width:850px}.nav-drawer,.cart-drawer{width:min(460px,100%)}}@media (max-width:720px){.catalog-header{min-height:68px}.catalog-header nav{gap:10px;font-size:9px}.catalog-brand img{width:145px}.catalog-brand span{display:none}.catalog-hero{padding-top:45px}.catalog-grid{grid-template-columns:1fr}.model-card-title h2{font-size:28px}.page-search-form{grid-template-columns:1fr}.page-search-form button{min-height:46px}.page-search-results>a{grid-template-columns:20px 1fr auto}.page-search-results small{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.whatsapp-float{z-index:55;right:max(18px,env(safe-area-inset-right));bottom:calc(18px + var(--safe-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#101010f5;border:1px solid #ffffff24;border-radius:999px;justify-content:flex-end;align-items:center;width:52px;min-width:52px;height:52px;transition:width .28s,opacity .18s,transform .18s,border-color .18s;display:flex;position:fixed;overflow:hidden;box-shadow:0 14px 38px #00000057}.whatsapp-float:hover{border-color:#ffffff47;transform:translateY(-2px)}.whatsapp-float.is-prompting{width:184px}.whatsapp-float-icon{color:#25d366;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid}.whatsapp-float-icon svg,.whatsapp-context-icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.whatsapp-float-copy{opacity:0;white-space:nowrap;gap:2px;width:128px;padding-right:16px;transition:opacity .18s,transform .18s;display:grid;transform:translate(8px)}.whatsapp-float.is-prompting .whatsapp-float-copy{opacity:1;transform:translate(0)}.whatsapp-float-copy strong{font-size:9.5px}.whatsapp-float-copy small{color:#858585;font-size:8px}.whatsapp-context-link{color:#cfcfcf;background:#151515;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:100%;min-height:34px;padding:0 10px;font-size:8.5px;font-weight:800;text-decoration:none;display:inline-flex}.whatsapp-context-link:hover{color:#fff;border-color:#25d36666}.whatsapp-context-icon{color:#25d366;place-items:center;width:17px;height:17px;display:grid}.whatsapp-context-icon svg{width:17px;height:17px}body:has(.dialog-backdrop,.drawer-backdrop,.tips-overlay,.size-guide-backdrop,.hold-preview-backdrop,.gallery-modal) .whatsapp-float{opacity:0;pointer-events:none;transform:translateY(8px)}.product-whatsapp-link{background:0 0;margin:1px auto 2px}.cart-whatsapp-link{background:#141414;border-radius:10px;justify-content:center;width:100%;min-height:38px;margin-top:8px}.account-whatsapp-link{margin-top:12px}.account-order-whatsapp{margin-top:11px}.account-section-support{margin:-4px 0 14px}@media (max-width:719px){.whatsapp-float{right:max(14px,env(safe-area-inset-right));bottom:calc(16px + var(--safe-bottom));width:48px;height:48px}.whatsapp-float.is-prompting{width:174px}.whatsapp-float-icon{flex-basis:46px;width:46px;height:46px}.whatsapp-float-icon svg{width:21px;height:21px}}@media (prefers-reduced-motion:reduce){.whatsapp-float,.whatsapp-float-copy{transition:none}}
