:root{--bg:#f5f5f5;--card:#fff;--text:#111;--muted:#555;--border:#0000001a;--shadow:0 10px 30px #00000014;--shadow2:0 6px 18px #00000014;--radius:18px;--radius2:12px;--header-h:68px}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}.jusp-body{background:var(--bg)}.jusp-shell{min-height:100vh;padding-top:var(--header-h)}.jusp-container{max-width:1200px;margin:0 auto;padding:24px}.jusp-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid var(--border)}.jusp-card-pad{padding:20px}.jusp-muted{color:var(--muted)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.jusp-btn{border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;border-radius:999px;padding:10px 14px;font-weight:800}.jusp-btn:hover{box-shadow:var(--shadow2)}.jusp-btn-primary{color:#fff;background:#111;border:none}.jusp-btn-primary:hover{opacity:.92}.jusp-header{height:var(--header-h);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:50;background:#f5f5f5db;border-bottom:1px solid #00000014;position:fixed;top:0;left:0;right:0}@keyframes juspShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.jusp-skeleton{background:linear-gradient(90deg,#0000000d 0%,#00000017 40%,#0000000d 80%) 0 0/1200px 100%;border-radius:14px;animation:1.1s linear infinite juspShimmer}.jusp-hover{transition:transform .14s,box-shadow .14s}.jusp-hover:hover{transform:translateY(-2px);box-shadow:0 14px 34px #0000001a}.jusp-header-actions{gap:10px;display:flex}.jusp-iconbtn{color:#111;cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:999px;min-width:44px;padding:10px 12px;font-weight:900;position:relative}.jusp-iconbtn:hover{box-shadow:var(--shadow2)}.jusp-iconbtn-dark{color:#fff;background:#111;border:none}.jusp-badge{color:#fff;border:2px solid var(--bg);background:#111;border-radius:999px;padding:3px 7px;font-size:12px;font-weight:1000;position:absolute;top:-6px;right:-6px}.jusp-overlay{z-index:60;background:#00000047;position:fixed;inset:0}.jusp-panel{z-index:70;background:#fff;border-left:1px solid #0000001a;grid-template-rows:auto 1fr;width:min(420px,92vw);height:100vh;transition:transform .18s;display:grid;position:fixed;top:0;right:0;transform:translate(110%);box-shadow:0 24px 70px #00000038}.jusp-panel.is-open{transform:translate(0)}.jusp-panel-head{border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.jusp-panel-tabs{gap:8px;display:flex}.jusp-tab{cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:999px;padding:8px 12px;font-weight:900}.jusp-tab.is-active{border:2px solid #111}.jusp-panel-body{padding:14px;overflow:auto}.jusp-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.jusp-divider{background:#0000001a;height:1px;margin:6px 0}.jusp-cart-item{border:1px solid #0000001a;border-radius:14px;justify-content:space-between;gap:12px;padding:10px;display:flex}.jusp-cart-left{align-items:center;gap:10px;min-width:0;display:flex}.jusp-cart-img{object-fit:cover;background:#fafafa;border:1px solid #0000000f;border-radius:12px;width:54px;height:54px}.jusp-cart-img-fallback{background:#f2f2f2;border-radius:12px;width:54px;height:54px}.jusp-cart-right{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.jusp-qty{align-items:center;gap:8px;display:flex}.jusp-qtybtn{cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:999px;width:34px;height:34px;font-weight:1000}.jusp-qtynum{text-align:center;min-width:26px;font-weight:1000}.jusp-link{color:#111;cursor:pointer;background:0 0;border:none;padding:0;font-weight:900;text-decoration:underline}@media (max-width:520px){.jusp-header-inner{padding:0 14px}.jusp-container{padding:18px 14px}}.jusp-badges{z-index:2;pointer-events:none;flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:12px;left:12px}.jusp-badge-pill{pointer-events:none;background:#ffffffeb;border:1px solid #0000001a;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:1000;box-shadow:0 10px 24px #0000001a}.jusp-badge-sale{color:#fff;background:#111111eb;border:none}.jusp-badge-dark{color:#fff;background:#000000eb;border:none}.jusp-products-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.jusp-h1{letter-spacing:-.6px;margin:0;font-size:32px;font-weight:1000}.jusp-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.jusp-seg{background:#ffffffbf;border:1px solid #0000001a;border-radius:999px;gap:8px;padding:6px;display:flex}.jusp-segbtn.is-active{color:#fff;background:#111}.jusp-selectwrap{gap:6px;display:grid}.jusp-hscroll{scroll-snap-type:x mandatory;gap:14px;padding-bottom:6px;display:flex;overflow-x:auto}.jusp-hscroll-item{scroll-snap-align:start;min-width:260px}.jusp-checkout-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:18px;display:grid}.jusp-checkout-card{background:#fff;border:1px solid #0000000f;border-radius:18px;padding:18px;box-shadow:0 10px 30px #00000014}.jusp-form{gap:12px;display:grid}.jusp-input,.jusp-textarea{background:#fff;border:1px solid #0000001f;border-radius:12px;width:100%;padding:12px;font-weight:900}.jusp-textarea{resize:vertical;min-height:110px}@media (max-width:920px){.jusp-checkout-grid{grid-template-columns:1fr}}.jusp-container{width:100%;max-width:1280px;margin:0 auto;padding:24px 20px}.jusp-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px;display:grid}.jusp-hero{background:radial-gradient(1200px 420px at 10% 10%,#0000000f,#0000 65%),radial-gradient(900px 420px at 90% 10%,#00000014,#0000 60%),linear-gradient(#f7f7f7 0%,#fff 60%);border-bottom:1px solid #0000000f}.jusp-hero-inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:18px;padding:26px 0 10px;display:grid}.jusp-hero-kicker{letter-spacing:.6px;color:#000000b3;font-size:12px;font-weight:1000}.jusp-hero-title{letter-spacing:-1px;margin:8px 0;font-size:44px;font-weight:1000;line-height:1.05}.jusp-hero-sub{color:#000000a6;max-width:540px;margin:0;font-weight:700;line-height:1.5}.jusp-hero-cta{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.jusp-hero-trust{color:#0000008c;flex-wrap:wrap;gap:10px;margin-top:14px;font-size:12px;font-weight:900;display:flex}.jusp-hero-art{place-items:center;display:grid}.jusp-hero-card{background:#fff;border:1px solid #00000014;border-radius:22px;width:min(520px,100%);height:260px;position:relative;overflow:hidden;box-shadow:0 18px 50px #0000001a}.jusp-hero-ring{background:radial-gradient(circle at 30% 30%,#00000024,#0000 60%);border-radius:999px;position:absolute;inset:-90px;transform:rotate(-12deg)}.jusp-hero-shoe{filter:drop-shadow(0 20px 22px #0000002e);background:radial-gradient(220px 120px at 60%,#0000001a,#0000 60%),linear-gradient(135deg,#0000001a,#00000005);border-radius:20px;width:68%;height:64%;position:absolute;top:18%;left:16%;transform:rotate(-6deg)}.jusp-hero-float{flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:14px;right:14px}.jusp-hero-pill{background:#ffffffeb;border:1px solid #0000001a;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:1000;box-shadow:0 10px 24px #0000001f}.jusp-hero-pill.dark{color:#fff;background:#000000eb;border:none}@media (max-width:980px){.jusp-hero-inner{grid-template-columns:1fr}.jusp-hero-title{font-size:38px}.jusp-hero-card{height:240px}}@media (max-width:520px){.jusp-hero-title{font-size:34px}}.jusp-skeleton-img{background:#0000000f;height:300px}.jusp-skeleton-line{background:#0000000f;border-radius:10px;height:14px}.jusp-skeleton-btn{background:#0000000f;border-radius:999px;width:110px;height:38px}.jusp-shimmer{position:relative;overflow:hidden}.jusp-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.15s ease-in-out infinite juspShimmer;position:absolute;inset:0;transform:translate(-120%)}:root{--easeOut:cubic-bezier(.2,.8,.2,1);--shadowSoft:0 10px 30px #00000014;--shadowLift:0 22px 60px #00000024}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.jusp-card{transition:transform .18s var(--easeOut),box-shadow .22s var(--easeOut),border-color .22s var(--easeOut);will-change:transform,box-shadow;transform:translateZ(0)}@media (hover:hover) and (pointer:fine){.jusp-hover:hover{box-shadow:var(--shadowLift);border-color:#0000001a;transform:translateY(-4px)}.jusp-hover:hover .jusp-img-zoom{transform:scale(1.045)}}.jusp-btn,.jusp-iconbtn,.jusp-segbtn,.jusp-tab,.jusp-qtybtn{transition:transform .12s var(--easeOut),filter .12s var(--easeOut),background .16s var(--easeOut);-webkit-tap-highlight-color:transparent}.jusp-btn:active,.jusp-iconbtn:active,.jusp-segbtn:active,.jusp-tab:active,.jusp-qtybtn:active{transform:scale(.97)}.jusp-btn:focus-visible,.jusp-iconbtn:focus-visible,.jusp-segbtn:focus-visible,.jusp-tab:focus-visible,.jusp-select:focus-visible,.jusp-input:focus-visible,.jusp-textarea:focus-visible{outline-offset:2px;outline:3px solid #0000002e}.jusp-pdp-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:24px;margin-top:18px;display:grid}.jusp-pdp-gallery{box-shadow:var(--shadowSoft);background:#fff;border:1px solid #0000000f;border-radius:22px;overflow:hidden}.jusp-pdp-heroimg{aspect-ratio:4/3;background:#fafafa;width:100%;position:relative;overflow:hidden}.jusp-pdp-heroimg img{object-fit:cover;width:100%;height:100%;transition:transform .26s var(--easeOut)}@media (hover:hover) and (pointer:fine){.jusp-pdp-heroimg:hover img{transform:scale(1.06)}}.jusp-pdp-thumbs{border-top:1px solid #0000000f;gap:10px;padding:12px;display:flex;overflow-x:auto}.jusp-thumb{cursor:pointer;width:74px;height:56px;transition:transform .14s var(--easeOut),border-color .14s var(--easeOut);background:#f7f7f7;border:1px solid #0000001a;border-radius:14px;flex:none;overflow:hidden}.jusp-thumb.is-active{border-color:#00000047}@media (hover:hover) and (pointer:fine){.jusp-thumb:hover{transform:translateY(-2px)}}.jusp-pdp-card{box-shadow:var(--shadowSoft);background:#fff;border:1px solid #0000000f;border-radius:22px;padding:18px}.jusp-pdp-price{margin-top:10px;font-size:18px;font-weight:1000}.jusp-chiprow{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.jusp-chip{cursor:pointer;transition:transform .12s var(--easeOut),background .12s var(--easeOut),border-color .12s var(--easeOut);background:#ffffffd9;border:1px solid #0000001f;border-radius:999px;padding:10px 12px;font-weight:1000}@media (hover:hover) and (pointer:fine){.jusp-chip:hover{transform:translateY(-2px)}}.jusp-pdp-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}@media (max-width:980px){.jusp-pdp-grid{grid-template-columns:1fr}.jusp-pdp-title{font-size:30px}}.jusp-hover{will-change:transform,box-shadow;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.jusp-hover:hover{transform:translateY(-4px);box-shadow:0 18px 50px #00000029}}.jusp-img-zoom{will-change:transform;transition:transform .35s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.jusp-hover:hover .jusp-img-zoom{transform:scale(1.045)}}.jusp-btn,.jusp-iconbtn{will-change:transform,box-shadow,background-color;transition:transform .12s,box-shadow .12s,background-color .12s,border-color .12s,color .12s}.jusp-btn:active,.jusp-iconbtn:active{transform:scale(.97)}@media (hover:none){.jusp-hover:active{transform:scale(.985)}}.jusp-iconbtn{position:relative;overflow:hidden}.jusp-iconbtn:after{content:"";opacity:0;background:#0000001a;border-radius:999px;width:10px;height:10px;transition:transform .25s,opacity .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.jusp-iconbtn:active:after{opacity:1;transform:translate(-50%,-50%)scale(18)}.jusp-btn:focus-visible,.jusp-iconbtn:focus-visible,.jusp-chip:focus-visible,.jusp-segbtn:focus-visible,.jusp-thumb:focus-visible{outline-offset:3px;border-radius:999px;outline:2px solid #000000d9}html,.jusp-hscroll{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.jusp-hover,.jusp-img-zoom,.jusp-btn,.jusp-iconbtn{transition:none!important}html{scroll-behavior:auto}}.jusp-pdp-topbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.jusp-pdp-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:28px;display:grid}@media (max-width:920px){.jusp-pdp-grid{grid-template-columns:1fr}}.jusp-pdp-main{background:#fafafa;border:1px solid #0000000f;border-radius:22px;place-items:center;height:520px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 40px #0000001a}.jusp-pdp-mainimg{object-fit:cover;width:100%;height:100%;transition:opacity .18s}.jusp-pdp-mainimg.is-fading{opacity:.25}.jusp-pdp-hint{color:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;border:1px solid #00000014;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900;position:absolute;bottom:12px;left:12px}.jusp-pdp-thumbs{scroll-behavior:smooth;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.jusp-thumb{cursor:pointer;opacity:.62;background:#fff;border:1px solid #00000014;border-radius:16px;width:86px;height:86px;padding:0;transition:transform .18s,opacity .18s,border-color .18s;overflow:hidden}.jusp-thumb:hover{opacity:.9;transform:translateY(-2px)}.jusp-thumb.is-active{opacity:1;border-color:#000000d9}.jusp-thumb img{object-fit:cover;width:100%;height:100%}.jusp-pdp-info{align-self:start;position:sticky;top:92px}@media (max-width:920px){.jusp-pdp-info{position:static;top:auto}}.jusp-pdp-brand{color:#0009;letter-spacing:.6px;text-transform:uppercase;font-size:12px;font-weight:1000}.jusp-pdp-title{letter-spacing:-.8px;margin:10px 0 8px;font-size:34px;font-weight:1000;line-height:1.1}.jusp-pdp-price{margin-bottom:10px;font-size:22px;font-weight:1000}.jusp-pdp-desc{color:#000000a6;margin:0;line-height:1.6}.jusp-pdp-block{margin-top:18px}.jusp-pdp-options{flex-wrap:wrap;gap:10px;display:flex}.jusp-pdp-ctaRow{gap:10px;margin-top:20px;display:flex}.jusp-pdp-meta{border-top:1px solid #00000014;margin-top:18px;padding-top:14px}.jusp-pdp-metaRow{color:#0000008c;flex-wrap:wrap;gap:10px;font-size:12px;font-weight:900;display:flex}.jusp-stickybar{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border-top:1px solid #00000014;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:none;position:fixed;bottom:0;left:0;right:0}.jusp-stickybar-left{gap:4px;min-width:0;display:grid}@media (max-width:920px){.jusp-pdp-main{height:420px}.jusp-stickybar{display:flex}}.jusp-kicker{letter-spacing:.6px;text-transform:uppercase;color:#0000008c;font-size:12px;font-weight:1000}.jusp-h1{letter-spacing:-1px;margin:6px 0;font-size:42px;font-weight:1000;line-height:1.05}@media (max-width:920px){.jusp-h1{font-size:34px}}.jusp-h2{letter-spacing:-.2px;margin:0;font-size:18px;font-weight:1000}.jusp-products-head{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.jusp-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.jusp-seg{flex-wrap:wrap;gap:8px;display:flex}.jusp-segbtn{cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:999px;padding:10px 14px;font-weight:1000}.jusp-segbtn.is-active{color:#fff;background:#111;border-color:#111}.jusp-sort{align-items:center;gap:10px;display:flex}.jusp-select{background:#fff;border:1px solid #0000001f;border-radius:12px;padding:10px 12px;font-weight:900}.jusp-sectionrow{justify-content:space-between;align-items:center;gap:10px;display:flex}.jusp-pill{background:#ffffffd9;border:1px solid #0000001a;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:1000;display:inline-flex}.jusp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}@media (max-width:1100px){.jusp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.jusp-grid{grid-template-columns:1fr}}.jusp-hscroll-grid{gap:14px;padding-bottom:6px;display:flex;overflow-x:auto}.jusp-hscroll-item{min-width:320px}@media (max-width:680px){.jusp-hscroll-item{min-width:84vw}}.jusp-card{background:#fff;border:1px solid #00000014;border-radius:22px;overflow:hidden;box-shadow:0 10px 30px #00000014}.jusp-card-media{background:#fafafa;height:240px;display:block;position:relative;overflow:hidden}.jusp-card-media img{object-fit:cover;width:100%;height:100%}.jusp-card-badges{flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:12px;left:12px}.jusp-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #0000001a;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:1000;display:inline-flex}.jusp-card-body{gap:10px;padding:14px;display:grid}.jusp-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.jusp-card-title{letter-spacing:-.2px;color:#111;font-weight:1000;text-decoration:none}.jusp-card-price{color:#000000bf;font-weight:1000}.jusp-card-actions{gap:10px;display:flex}.jusp-shimmer{background:linear-gradient(90deg,#0000000f 0%,#0000001a 50%,#0000000f 100%) 0 0/200% 100%;animation:1.1s linear infinite juspShimmer}.jusp-skel-img{height:240px}.jusp-skel-line{border-radius:10px;height:14px;margin-top:10px}.jusp-skel-btn{border-radius:14px;height:44px}.jusp-skeleton-btn{border-radius:14px;height:40px}.jusp-checkout-grid{grid-template-columns:1.2fr .8fr;gap:14px;margin-top:16px;display:grid}@media (max-width:920px){.jusp-checkout-grid{grid-template-columns:1fr}}.jusp-panel{background:#fff;border:1px solid #00000014;border-radius:22px;padding:14px;box-shadow:0 10px 30px #00000014}.jusp-panel-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.jusp-cartlist{gap:12px;margin-top:12px;display:grid}.jusp-cartrow{background:#fafafa;border:1px solid #0000000f;border-radius:16px;grid-template-columns:74px 1fr;gap:12px;padding:10px;display:grid}.jusp-cartimg{background:#fff;border:1px solid #0000000f;border-radius:14px;width:74px;height:74px;overflow:hidden}.jusp-cartimg img{object-fit:cover;width:100%;height:100%}.jusp-cartqty{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.jusp-qtybox{text-align:center;background:#fff;border:1px solid #0000001a;border-radius:14px;min-width:44px;padding:10px 12px;font-weight:1000}.jusp-totals{border-top:1px solid #00000014;gap:8px;margin-top:14px;padding-top:12px;display:grid}.jusp-totalrow{justify-content:space-between;gap:10px;font-weight:900;display:flex}.jusp-totalrow.big{font-size:18px;font-weight:1000}.jusp-form{gap:12px;margin-top:12px;display:grid}.jusp-label{gap:8px;font-size:13px;font-weight:1000;display:grid}.jusp-input{background:#fff;border:1px solid #0000001f;border-radius:14px;padding:12px;font-weight:700}@media (max-width:920px){.jusp-pdp-grid{grid-template-columns:1fr}}.jusp-pdp-main{background:#fff;border:1px solid #00000014;border-radius:22px;min-height:420px;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000014}.jusp-pdp-badges{z-index:2;flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:12px;left:12px}.jusp-pdp-mainimg{object-fit:cover;width:100%;height:520px;transition:transform .35s;transform:scale(1)}.jusp-pdp-main:hover .jusp-pdp-mainimg{transform:scale(1.04)}@media (max-width:920px){.jusp-pdp-mainimg{height:420px}}.jusp-pdp-thumbs{scroll-snap-type:x mandatory;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.jusp-pdp-thumbbtn{scroll-snap-align:start;cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:16px;flex:none;width:92px;height:92px;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden}.jusp-pdp-thumbbtn img{object-fit:cover;width:100%;height:100%}.jusp-pdp-thumbbtn.is-active{border-color:#111111d9;box-shadow:0 10px 26px #0000001f}.jusp-pdp-thumbbtn:hover{transform:translateY(-2px)}.jusp-pdp-panel{background:#fff;border:1px solid #00000014;border-radius:22px;padding:14px;box-shadow:0 10px 30px #00000014}.jusp-pdp-priceRow{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.jusp-pdp-label{margin-bottom:10px;font-size:13px;font-weight:1000}.jusp-chip{cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:999px;padding:10px 14px;font-weight:1000;transition:transform .12s,background .12s,border-color .12s}.jusp-chip:hover{transform:translateY(-1px)}.jusp-pdp-actions{flex-wrap:wrap;gap:10px;display:flex}.jusp-pressable{transition:transform .12s,filter .12s;transform:translateY(0)scale(1)}.jusp-pressable:active{filter:brightness(.98);transform:translateY(1px)scale(.985)}.jusp-header-top{width:100%}.jusp-header-top-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1180px;margin:0 auto;padding:14px 18px;display:flex}.jusp-header-left{align-items:center;gap:10px;min-width:90px;display:flex}.jusp-logo{letter-spacing:.5px;color:#111;font-size:18px;font-weight:900;text-decoration:none}.jusp-nav{flex:1;justify-content:center;align-items:center;gap:18px;min-width:260px;display:flex}.jusp-nav-link{color:#111;opacity:.92;border-radius:10px;padding:6px 2px;font-size:14px;font-weight:700;text-decoration:none}.jusp-nav-link:hover{opacity:1;text-underline-offset:6px;text-decoration:underline}.jusp-header-right{align-items:center;gap:10px;display:flex}.jusp-search{background:#00000008;border:1px solid #00000014;border-radius:999px;align-items:center;gap:10px;min-width:260px;padding:9px 12px;display:flex}.jusp-search-input{color:#111;background:0 0;border:0;outline:0;width:100%;font-size:14px}.jusp-ico{color:#111;opacity:.85}.jusp-icon-btn{color:#111;background:0 0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;display:inline-flex}.jusp-icon-btn:hover{background:#0000000d}@media (max-width:900px){.jusp-nav{display:none}.jusp-search{min-width:200px}}@media (max-width:520px){.jusp-search{display:none}}.jusp-header{z-index:50;background:#fff;transition:all .25s;position:sticky;top:0}.jusp-header--scrolled{box-shadow:0 1px #00000014}.jusp-header-inner{grid-template-columns:auto 1fr auto;align-items:center;max-width:1440px;margin:0 auto;padding:14px 24px;display:grid}.jusp-nav{justify-content:center;gap:26px;display:flex}.jusp-nav a{font-size:14px;font-weight:600;position:relative}.jusp-nav a:after{content:"";background:#000;width:0;height:2px;transition:width .2s;position:absolute;bottom:-6px;left:0}.jusp-nav a:hover:after{width:100%}.jusp-nav-offer{color:#b00020}.jusp-search{background:#f5f5f5;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}@media (max-width:900px){.jusp-nav{display:none}}.jusp-header-inner{justify-content:space-between;align-items:center;max-width:1280px;height:64px;margin:0 auto;padding:0 20px;display:flex}.jusp-logo{letter-spacing:2px;font-size:18px;font-weight:900}.jusp-nav{gap:22px;display:flex}.jusp-nav a{font-size:14px;font-weight:600}.jusp-sale{color:#c00}.jusp-search{background:#f5f5f5;border-radius:999px;padding:6px 14px;font-size:13px}.jusp-burger{font-size:20px;display:none}@media (max-width:900px){.jusp-nav{display:none}.jusp-burger{display:block}.jusp-mobile{background:#fff;border-top:1px solid #eee;flex-direction:column;gap:12px;padding:16px;display:flex}}.jusp-header{z-index:60;background:#fff;border-bottom:1px solid #0000000f;position:sticky;top:0}.jusp-search{color:#111;background:#0000000d;border-radius:999px;justify-content:center;align-items:center;height:34px;padding:0 14px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.jusp-search:hover{background:#00000014}.jusp-icon{color:#111;font-size:18px;text-decoration:none}.jusp-icon:hover{opacity:.8}.jusp-burger{background:0 0;border:0;font-size:20px;line-height:1;display:none}.jusp-mega-col-title{color:#000000b3;letter-spacing:.25px;text-transform:none;margin-bottom:10px;font-size:12px;font-weight:900}.jusp-mobile{display:none}@media (max-width:980px){.jusp-nav,.jusp-actions{display:none}.jusp-burger{display:block}.jusp-mega{display:none}.jusp-mobile{background:#fff;border-top:1px solid #0000000f;gap:10px;padding:14px 18px 18px;display:grid}.jusp-mobile-link{color:#111;border-bottom:1px solid #0000000d;padding:10px 0;font-size:14px;font-weight:750;text-decoration:none}.jusp-mobile-actions{gap:10px;padding-top:8px;display:grid}.jusp-mobile-actions a{color:#111;text-align:center;background:#0000000d;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:700;text-decoration:none}}.jusp-header{z-index:60;-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);background:#ffffffeb;border-bottom:1px solid #0000000f;position:sticky;top:0}.jusp-header-inner{justify-content:space-between;align-items:center;gap:14px;max-width:1280px;height:64px;margin:0 auto;padding:0 18px;display:flex}.jusp-logo{letter-spacing:2px;color:#111;white-space:nowrap;font-size:18px;font-weight:900;line-height:1;text-decoration:none}.jusp-nav{align-items:center;gap:22px;display:flex}.jusp-nav-item{position:relative}.jusp-nav-link{color:#111;padding:10px 2px;font-size:14px;font-weight:650;text-decoration:none}.jusp-nav-link:hover{opacity:.8}.jusp-nav-sale{color:#c00!important}.jusp-actions{align-items:center;gap:10px;display:flex}.jusp-iconbtn{color:#111;background:0 0;border:1px solid #0000000f;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;display:inline-flex}.jusp-iconbtn:hover{background:#0000000a}.jusp-searchbtn{color:#111;cursor:pointer;background:#0000000b;border:1px solid #00000014;border-radius:999px;align-items:center;gap:10px;height:40px;padding:0 12px;font-weight:750;display:inline-flex}.jusp-searchbtn:hover{background:#00000012}.jusp-searchbtn-text{font-size:13px}.jusp-burger{background:#00000008;border:1px solid #00000014;border-radius:999px;width:40px;height:40px;font-size:18px;display:none}.jusp-mega{opacity:0;pointer-events:none;background:#fff;border-bottom:1px solid #0000000f;transition:opacity .16s,transform .16s;position:absolute;top:64px;left:0;right:0;transform:translateY(-6px);box-shadow:0 18px 35px #00000014}.jusp-mega.open{opacity:1;pointer-events:auto;transform:translateY(0)}.jusp-mega-inner{max-width:1280px;margin:0 auto;padding:18px 18px 22px}.jusp-mega-top{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.jusp-mega-title{letter-spacing:.3px;color:#111;font-size:14px;font-weight:900}.jusp-mega-viewall{color:#111;font-size:13px;font-weight:800;text-decoration:none}.jusp-mega-viewall:hover{opacity:.8}.jusp-mega-grid{gap:18px;display:grid}.jusp-mega-col-title{color:#000000b3;letter-spacing:.25px;margin-bottom:10px;font-size:12px;font-weight:900}.jusp-mega-links{gap:8px;display:grid}.jusp-mega-link{color:#111;font-size:13px;font-weight:650;text-decoration:none}.jusp-mega-link:hover{opacity:.75;text-decoration:underline}.jusp-search-overlay{z-index:80;position:fixed;inset:0}.jusp-search-panel{background:#fff;border:1px solid #00000014;border-radius:18px;max-width:980px;margin:16px auto;position:relative;overflow:hidden;box-shadow:0 22px 60px #0000002e}.jusp-search-ico{color:#000000b3}.jusp-search-cancel{color:#000000bf;cursor:pointer;background:0 0;border:0;font-weight:900}.jusp-search-body{grid-template-columns:1fr 1fr;gap:0;padding:14px;display:grid}.jusp-search-col{padding:10px 8px}.jusp-search-title{letter-spacing:.25px;color:#000000b3;margin-bottom:10px;font-size:12px;font-weight:900}.jusp-search-item{cursor:pointer;text-align:left;background:#00000005;border:1px solid #00000014;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.jusp-search-item-ico{color:#000000a6;display:inline-flex}.jusp-search-item-text{color:#000000db;font-size:13px;font-weight:800}.jusp-search-clear{color:#000000b3;cursor:pointer;text-align:left;background:0 0;border:0;margin-top:6px;font-weight:900}.jusp-sheet-wrap{z-index:90;position:fixed;inset:0}.jusp-sheet{background:#fff;border-top:1px solid #00000014;border-radius:18px 18px 0 0;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -22px 60px #0000002e}.jusp-sheet-handle{touch-action:none;place-items:center;height:28px;display:grid}.jusp-sheet-grip{background:#0000002e;border-radius:999px;width:46px;height:5px}.jusp-sheet-head{justify-content:space-between;align-items:center;padding:10px 14px 6px;display:flex}.jusp-sheet-title{letter-spacing:.2px;font-weight:950}.jusp-sheet-close{cursor:pointer;background:#00000008;border:1px solid #00000014;border-radius:999px;width:36px;height:36px}.jusp-sheet-actions{grid-template-columns:1fr 1fr 1fr;gap:10px;padding:10px 14px 14px;display:grid}.jusp-sheet-search,.jusp-sheet-action{color:#111;background:#00000008;border:1px solid #00000014;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:10px 12px;font-weight:850;text-decoration:none;display:flex}.jusp-sheet-links{border-top:1px solid #0000000f;gap:2px;padding:10px 14px 18px;display:grid}.jusp-sheet-link{color:#111;border-bottom:1px solid #0000000d;padding:12px 6px;font-weight:900;text-decoration:none}@media (max-width:980px){.jusp-nav,.jusp-actions{display:none}.jusp-burger{place-items:center;display:inline-grid}.jusp-mega{display:none}.jusp-search-panel{border-radius:0;max-width:100%;height:100%;margin:0}.jusp-search-body{grid-template-columns:1fr}}.jusp-search-btn{color:#111;cursor:pointer;background:#0000000d;border:1px solid #0000000f;border-radius:999px;align-items:center;gap:10px;height:34px;padding:0 14px;font-weight:700;display:inline-flex}.jusp-search-btn:hover{background:#00000014}.jusp-search-btn-text{font-size:13px}@media (max-width:980px){.jusp-search-btn-text{display:none}.jusp-search-btn{justify-content:center;width:40px;padding:0}}.jusp-search-overlay{z-index:200;place-items:start center;display:grid;position:fixed;inset:0}.jusp-search-backdrop{background:#00000059;position:absolute;inset:0}.jusp-search-panel{background:#fff;border:1px solid #00000014;border-radius:18px;width:min(980px,100vw - 24px);margin-top:14px;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000040}.jusp-search-top{border-bottom:1px solid #0000000f;align-items:center;gap:10px;padding:14px;display:flex}.jusp-search-pill{background:#0000000b;border:1px solid #0000000f;border-radius:999px;flex:1;align-items:center;gap:10px;padding:10px 12px;display:flex}.jusp-search-input{color:#111;background:0 0;border:0;outline:0;width:100%;font-size:14px;font-weight:700}.jusp-search-close{cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:999px;height:38px;padding:0 12px;font-weight:800}.jusp-search-body{padding:14px 14px 16px}.jusp-search-chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.jusp-chip:hover{background:#0000000d}.jusp-search-cols{grid-template-columns:240px 1fr;gap:14px;display:grid}@media (max-width:820px){.jusp-search-panel{margin-top:10px}.jusp-search-cols{grid-template-columns:1fr}}.jusp-search-col-title{letter-spacing:.3px;color:#000000b3;margin-bottom:10px;font-size:12px;font-weight:900}.jusp-search-muted{color:#0009;font-size:13px;font-weight:700}.jusp-search-list{gap:8px;display:grid}.jusp-search-item{text-align:left;cursor:pointer;background:#00000008;border:1px solid #0000000f;border-radius:12px;padding:10px;font-weight:800}.jusp-search-item:hover{background:#0000000f}.jusp-search-sug{gap:8px;display:grid}.jusp-search-sug-item{color:#111;background:#fff;border:1px solid #0000000f;border-radius:14px;grid-template-columns:44px 1fr;align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.jusp-search-sug-item:hover{background:#00000008}.jusp-search-sug-img{object-fit:cover;background:#0000000a;border-radius:10px;width:44px;height:44px}.jusp-search-sug-title{font-size:13px;font-weight:900;line-height:1.2}.jusp-search-sug-sub{color:#0000008c;margin-top:2px;font-size:12px;font-weight:800}.jusp-search-footer{justify-content:flex-end;margin-top:14px;display:flex}.jusp-sheet-wrap{z-index:210;align-items:end;display:grid;position:fixed;inset:0}.jusp-sheet-backdrop{background:#00000059;position:absolute;inset:0}.jusp-sheet{touch-action:pan-y;background:#fff;border:1px solid #00000014;border-top-left-radius:18px;border-top-right-radius:18px;padding:10px 14px 14px;position:relative;transform:translateY(0);box-shadow:0 -18px 60px #00000040}.jusp-sheet-handle{background:#0000002e;border-radius:999px;width:44px;height:5px;margin:0 auto 10px}.jusp-sheet-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.jusp-sheet-title{font-size:14px;font-weight:950}.jusp-sheet-close{background:#fff;border:1px solid #0000001f;border-radius:999px;height:34px;padding:0 12px;font-weight:900}.jusp-sheet-search{background:#00000008;border:1px solid #00000014;border-radius:14px;align-items:center;gap:10px;width:100%;margin-bottom:10px;padding:12px;font-weight:900;display:flex}.jusp-sheet-links{gap:8px;margin-bottom:12px;display:grid}.jusp-sheet-link{color:#111;background:#fff;border:1px solid #0000000f;border-radius:14px;padding:12px 10px;font-weight:900;text-decoration:none}.jusp-sheet-link:hover{background:#00000008}.jusp-sheet-actions{gap:10px;display:grid}.jusp-sheet-actions a{color:#111;text-align:center;background:#0000000a;border-radius:14px;padding:12px 10px;font-weight:900;text-decoration:none}.jusp-nav-link,.jusp-icon,.jusp-mega-link{transition:opacity .14s,transform .14s}.jusp-icon:hover{transform:translateY(-1px)}.jusp-pdp-grid{grid-template-columns:1.25fr .75fr;gap:18px;margin-top:16px;display:grid}.jusp-pdp-gallery{gap:12px;display:grid}.jusp-pdp-main{background:#00000008;border:1px solid #00000014;border-radius:22px;height:520px;position:relative;overflow:hidden}.jusp-pdp-badges{z-index:2;flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:12px;left:12px}.jusp-badge{color:#111;background:#ffffffeb;border:1px solid #0000001a;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:950}.jusp-badge.dark{color:#fff;background:#000000d9;border-color:#ffffff2e}.jusp-pdp-thumbs{gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.jusp-pdp-thumbbtn{cursor:pointer;background:#00000008;border:1px solid #0000001a;border-radius:16px;flex:none;width:84px;height:84px;padding:0;overflow:hidden}.jusp-pdp-thumbbtn.is-active{border-color:#0000008c}.jusp-pdp-panel{background:#fff;border:1px solid #00000014;border-radius:22px;height:fit-content;padding:16px;position:sticky;top:86px}.jusp-pdp-priceRow{gap:6px;display:grid}.jusp-pdp-price{letter-spacing:-.2px;font-size:20px;font-weight:950}.jusp-pdp-label{opacity:.72;margin-bottom:8px;font-size:12px;font-weight:950}.jusp-pdp-chips{flex-wrap:wrap;gap:8px;display:flex}.jusp-chip{cursor:pointer;background:#00000008;border:1px solid #0000001f;border-radius:999px;padding:10px 12px;font-size:13px;font-weight:850}.jusp-chip.is-active{color:#fff;background:#000000e0;border-color:#000000e0}.jusp-pdp-trust{background:#00000008;border:1px solid #0000000f;border-radius:16px;gap:8px;padding:12px;display:grid}.jusp-trust-item{color:#000000c7;font-size:13px;font-weight:800}.jusp-reco-card{color:inherit;gap:10px;width:220px;text-decoration:none;display:grid}.jusp-reco-img{background:#00000008;border:1px solid #0000001a;border-radius:18px;width:220px;height:220px;position:relative;overflow:hidden}.jusp-reco-imgph{background:#0000000f;width:100%;height:100%}.jusp-reco-badges{gap:8px;display:flex;position:absolute;top:10px;left:10px}.jusp-reco-meta{gap:6px;display:grid}.jusp-reco-name{font-size:13px;font-weight:950;line-height:1.2}.jusp-reco-price{opacity:.85;font-size:13px;font-weight:950}.jusp-sticky-cta{z-index:70;-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);background:#ffffffeb;border-top:1px solid #00000014;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:none;position:fixed;bottom:0;left:0;right:0}.jusp-sticky-meta{gap:2px;min-width:0;display:grid}.jusp-sticky-name{white-space:nowrap;text-overflow:ellipsis;max-width:52vw;font-size:12px;font-weight:950;overflow:hidden}.jusp-sticky-price{opacity:.78;font-size:12px;font-weight:950}@media (max-width:980px){.jusp-pdp-grid{grid-template-columns:1fr}.jusp-pdp-main{height:420px}.jusp-pdp-panel{position:relative;top:auto}.jusp-sticky-cta{display:flex}}.jusp-header{position:sticky;top:0;z-index:9999!important}.jusp-mega{position:absolute;top:64px;left:0;right:0;z-index:10000!important}main{z-index:1;position:relative}:root{--ux-ease:cubic-bezier(.2,.8,.2,1);--ux-fast:.14s;--ux-med:.22s;--ux-slow:.32s}a,button{transition-timing-function:var(--ux-ease)}html[data-jusp-purchased="1"] .jusp-nav-link,html[data-jusp-purchased="1"] .jusp-icon,html[data-jusp-purchased="1"] .jusp-search-btn,html[data-jusp-purchased="1"] .jusp-login-btn,html[data-jusp-purchased="1"] .jusp-account-btn,html[data-jusp-purchased="1"] button,html[data-jusp-purchased="1"] a{transition-duration:var(--ux-med)}html[data-jusp-purchased="1"] .jusp-nav-link:hover,html[data-jusp-purchased="1"] .jusp-icon:hover,html[data-jusp-purchased="1"] .jusp-search-btn:hover,html[data-jusp-purchased="1"] .jusp-login-btn:hover,html[data-jusp-purchased="1"] .jusp-account-btn:hover,html[data-jusp-purchased="1"] button:hover,html[data-jusp-purchased="1"] a:hover{transform:translateY(-.5px)}html[data-jusp-visit=returning] .jusp-nav-link,html[data-jusp-visit=returning] .jusp-icon,html[data-jusp-visit=returning] .jusp-search-btn,html[data-jusp-visit=returning] button,html[data-jusp-visit=returning] a{transition-duration:var(--ux-fast)}html[data-jusp-logged="1"] .jusp-actions,html[data-jusp-logged="1"] .jusp-nav{transition:opacity var(--ux-fast)var(--ux-ease)}html[data-jusp-warm="1"] .skeleton,html[data-jusp-warm="1"] .jusp-skeleton{opacity:.85;animation-duration:.7s!important}html[data-jusp-visit=first] .jusp-nav-link,html[data-jusp-visit=first] .jusp-icon,html[data-jusp-visit=first] .jusp-search-btn,html[data-jusp-visit=first] button,html[data-jusp-visit=first] a{transition-duration:var(--ux-med)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
