.pg-store-demo .px-hero{min-height:720px}.pg-store-demo .px-hero>img{object-position:50% 55%}.pg-store-demo .px-hero .sp-title{max-width:7.6em}.pg-store-demo .px-hero .sp-lede{color:#f6f3ee;max-width:30ch;margin-top:24px}.pg-store-demo .px-head2{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:20px 64px;display:grid}.pg-store-demo .px-head2>*{min-width:0}.pg-store-demo .px-shop{color:#1f1f1f;background:#fff;border-radius:12px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden}.pg-store-demo .px-bar{background:#ececec;align-items:center;gap:14px;height:44px;padding:0 18px;display:flex}.pg-store-demo .px-dots{flex:none;gap:7px;display:flex}.pg-store-demo .px-dots i{background:#c9c9c9;border-radius:50%;width:11px;height:11px}.pg-store-demo .px-url{color:#555;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:7px;flex:0 460px;align-items:center;min-width:0;height:28px;padding:0 14px;font-size:15px;display:flex;overflow:hidden}.pg-store-demo .px-chrome{justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 32px;display:flex}.pg-store-demo .px-sname{letter-spacing:.12em;font-size:17px;font-weight:800}.pg-store-demo .px-snav{color:#4a4a4a;gap:26px;font-size:15px;display:flex}.pg-store-demo .px-sicons{gap:18px;display:flex}.pg-store-demo .px-pdp{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;padding:8px 32px 40px;display:grid}.pg-store-demo .px-pdp>*{min-width:0}.pg-store-demo .px-gmain{background:#f2f2f2;border-radius:8px;min-height:520px;position:relative;overflow:hidden}.pg-store-demo .px-gmain img{object-fit:contain;width:86%;height:100%;display:block;position:absolute;top:0;left:7%;transform:rotate(-6deg)}.pg-store-demo .px-gdots{justify-content:center;gap:7px;display:flex;position:absolute;bottom:18px;left:0;right:0}.pg-store-demo .px-gdots i{background:#cfcfcf;border-radius:50%;width:8px;height:8px}.pg-store-demo .px-gdots i:first-child{background:#1f1f1f}.pg-store-demo .px-crumb{color:#666;margin:0 0 12px;font-size:15px}.pg-store-demo .px-pname{margin:0;font-size:30px;font-weight:700;line-height:1.12}.pg-store-demo .px-price{margin:10px 0 0;font-size:22px}.pg-store-demo .px-szrow{color:#4a4a4a;justify-content:space-between;align-items:baseline;margin:28px 0 0;font-size:15px;display:flex}.pg-store-demo .px-szrow u{color:#1f1f1f}.pg-store-demo .px-sizes{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.pg-store-demo .px-sizes span{border-radius:6px;justify-content:center;align-items:center;height:46px;font-size:16px;display:flex;box-shadow:inset 0 0 0 1px #d0d0d0}.pg-store-demo .px-sizes .on{font-weight:700;box-shadow:inset 0 0 0 2px #1f1f1f}.pg-store-demo .px-getfit{width:100%;min-height:54px;box-shadow:inset 0 0 0 1.5px #1f1f1f,0 0 0 5px var(--accent);color:#1f1f1f;cursor:pointer;background:#fff;border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;margin-top:18px;font-family:inherit;font-size:17px;font-weight:700;display:flex}.pg-store-demo .px-getfit svg{flex:none;width:18px;height:16px;overflow:visible}.pg-store-demo .px-gfhelp{color:#4a4a4a;text-align:center;margin:12px 0 0;font-size:15px;line-height:1.4}.pg-store-demo .px-connect{color:#1f1f1f;text-underline-offset:4px;justify-content:center;align-items:center;min-height:44px;font-size:15px;font-weight:700;text-decoration:underline;display:flex}.pg-store-demo .px-cart{color:#fff;background:#3a3a3a;border:0;border-radius:6px;width:100%;min-height:54px;margin-top:6px;font-family:inherit;font-size:17px;font-weight:700}.pg-store-demo .px-mbar{display:none}.pg-store-demo .px-res{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px clamp(40px,6vw,104px);display:grid}.pg-store-demo .px-res>*{min-width:0}.pg-store-demo .px-res .sp-sample{margin-top:28px}.pg-store-demo .px-resstage{background:#2a231c;border-radius:16px;justify-content:center;padding:56px 0;display:flex}.pg-store-demo .px-mod{color:#16130f;width:100%;max-width:480px;font-family:var(--f-sans);text-align:left;background:#f6f3ee;border-radius:16px;padding:16px 24px 24px;position:relative}.pg-store-demo .px-mod h3,.pg-store-demo .px-mod p{color:#16130f}.pg-store-demo .px-mod .sp-ink{color:#f6f3ee;background:#16130f}.pg-store-demo .px-mod .sp-line{color:#16130f;box-shadow:inset 0 0 0 1.5px #16130f}.pg-store-demo .px-mod a:not(.sp-btn){color:#16130f}.pg-store-demo .px-mod .sp-btn{white-space:normal;text-align:center}.pg-store-demo .px-mhead{justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.pg-store-demo .px-by{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:850;display:flex}.pg-store-demo .px-by svg{flex:none;width:16px;height:14px;overflow:visible}.pg-store-demo .px-by em{color:#4a4239;font-style:normal;font-weight:700}.pg-store-demo .px-x{color:#16130f;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-12px;display:inline-flex}.pg-store-demo .px-mh{font-family:var(--f-cond);letter-spacing:-.005em;text-wrap:balance;margin:8px 0 0;font-size:44px;font-weight:900;line-height:.88}.pg-store-demo .px-mp{margin:12px 0 0;font-size:16px;line-height:1.45;color:#2a231c!important}.pg-store-demo .px-micro{margin:14px 0 0;font-size:15px;line-height:1.4;color:#4a4239!important}.pg-store-demo .px-acts{flex-direction:column;gap:8px;margin-top:20px;display:flex}.pg-store-demo .px-score{background:#ede7dd;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 18px;margin-top:18px;padding:18px 20px;display:grid}.pg-store-demo .px-score b{font-family:var(--f-cond);letter-spacing:-.01em;font-size:96px;font-weight:900;line-height:.8}.pg-store-demo .px-score b small{font-size:.5em}.pg-store-demo .px-score p{margin:0;font-size:18px;font-weight:850;line-height:1.25}.pg-store-demo .px-score .sp-meter{background:#e4dcd0;grid-column:1/-1;margin-top:8px}.pg-store-demo .px-why{margin:14px 0 0;font-size:16px;line-height:1.45;color:#2a231c!important}.pg-store-demo .px-size{justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px;display:flex}.pg-store-demo .px-size span{color:#4a4239;font-size:16px;font-weight:700}.pg-store-demo .px-size b{font-family:var(--f-cond);font-size:40px;font-weight:900;line-height:.9}.pg-store-demo .px-shopbtn{color:#fff;cursor:pointer;background:#3a3a3a;border:0;border-radius:6px;width:100%;min-height:52px;margin-top:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;font-weight:700}.pg-store-demo .px-subh{margin:24px 0 10px;font-size:17px;font-weight:850;line-height:1.2}.pg-store-demo .px-picks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pg-store-demo .px-picks li{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.pg-store-demo .px-tn{background:#fff;border-radius:8px;width:64px;height:50px;display:block;position:relative;overflow:hidden}.pg-store-demo .px-tn img{object-fit:contain;width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;inset:4px}.pg-store-demo .px-picks b{font-size:16px;font-weight:800;line-height:1.2;display:block}.pg-store-demo .px-picks .px-pr{color:#4a4239;font-size:15px;line-height:1.3;display:block}.pg-store-demo .px-picks .px-fs{font-family:var(--f-cond);font-size:36px;font-weight:900;line-height:1}.pg-store-demo .px-mfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 16px;margin-top:12px;display:flex}.pg-store-demo .px-mfoot .sp-arrow,.pg-store-demo .px-mfoot .sp-tlink{font-size:16px}.pg-store-demo .px-flow .sp-rail-item{gap:14px}.pg-store-demo .px-flow.sp-rail-bleed>*{width:400px}.pg-store-demo .px-fl{align-items:baseline;gap:12px;margin:0;font-size:20px;font-weight:850;line-height:1.2;display:flex}.pg-store-demo .px-fl span{font-family:var(--f-cond);font-size:40px;font-weight:900;line-height:.8}.pg-store-demo .px-flow{align-items:stretch}.pg-store-demo .px-flow .px-mod{flex:auto;max-width:none}.pg-store-demo .px-bigmark{width:72px;height:64px;margin-top:24px;display:block;overflow:visible}.pg-store-demo .px-form{flex-direction:column;gap:18px;margin-top:18px;display:flex}.pg-store-demo .px-form fieldset{border:0;min-width:0;margin:0;padding:0}.pg-store-demo .px-form legend,.pg-store-demo .px-form .sp-flabel{margin:0 0 8px;padding:0;font-size:16px;font-weight:800;display:block}.pg-store-demo .px-form .sp-seg{width:100%;display:flex}.pg-store-demo .px-form .sp-seg label{flex:1 1 0;min-width:0;padding:0 8px;position:relative}.pg-store-demo .px-szline{flex-wrap:wrap;gap:8px;display:flex}.pg-store-demo .px-szline .sp-stepper output{min-width:60px}.pg-store-demo .px-szline .sp-stepper button{width:46px}.pg-store-demo .px-qr{background:#ede7dd;border-radius:12px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:16px;margin-top:18px;padding:14px;display:grid}.pg-store-demo .px-qr .px-qrb{width:132px;height:132px;display:block}.pg-store-demo .px-qr p{margin:0;font-size:16px;line-height:1.4}.pg-store-demo .px-qr p b{margin-bottom:4px;font-size:17px;display:block}.pg-store-demo .px-tips{flex-direction:column;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.pg-store-demo .px-tips li{color:#2a231c;align-items:baseline;gap:12px;font-size:16px;line-height:1.4;display:flex}.pg-store-demo .px-tips li:before{content:"";background:var(--accent);border-radius:2px;flex:none;width:9px;height:9px;transform:translateY(-1px)}.pg-store-demo .px-read{color:#f6f3ee;background:#16130f;border-radius:12px;margin-top:18px;padding:22px 20px}.pg-store-demo .px-read .sp-scale{padding-top:42px}.pg-store-demo .px-read .sp-scale-track{background:#3a332b}.pg-store-demo .px-read .sp-scale-good{background:#6b6157}.pg-store-demo .px-read .sp-scale-mk{color:#f6f3ee}.pg-store-demo .px-read .sp-scale-mk:after{background:#f6f3ee;border-color:#16130f}.pg-store-demo .px-read .sp-scale-mk.is-watch:after{background:var(--accent)}.pg-store-demo .px-read p{margin:16px 0 0;font-size:15px;font-weight:700;line-height:1.4;color:#d9d0c4!important}.pg-store-demo .px-status{flex-direction:column;gap:4px;margin:16px 0 0;padding:0;list-style:none;display:flex}.pg-store-demo .px-status li{align-items:center;gap:12px;min-height:40px;font-size:16px;font-weight:750;line-height:1.3;display:flex}.pg-store-demo .px-status .w{color:#4a4239}.pg-store-demo .px-ic{flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.pg-store-demo .px-live{background:var(--accent);border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 5px #ff6a1a47}.pg-store-demo .px-wait{border-radius:50%;width:11px;height:11px;box-shadow:inset 0 0 0 2px #8c8174}.pg-store-demo .px-errl{align-items:flex-start;gap:10px;margin:16px 0 0;font-size:16px;font-weight:750;line-height:1.4;display:flex;color:#a8320e!important}.pg-store-demo .px-errl svg{flex:none;margin-top:2px}.pg-store-demo .px-mis .sp-photo{aspect-ratio:4/5}.pg-store-demo .px-mis .sp-photo img{object-position:50% 18%}.pg-store-demo .px-mis .px-mod{background:#fffdf9;max-width:440px;margin-top:40px;box-shadow:0 0 0 1px #16130f14}.pg-store-demo .px-low{background:#ede7dd;border-radius:12px;align-items:center;gap:18px;margin-top:16px;padding:16px 18px;display:flex}.pg-store-demo .px-low b{white-space:nowrap;font-family:var(--f-cond);color:#4a4239;flex:none;font-size:72px;font-weight:900;line-height:.8}.pg-store-demo .px-low p{margin:0;font-size:17px;font-weight:850;line-height:1.25}.pg-store-demo .px-coll-g{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:48px clamp(40px,5vw,80px);display:grid}.pg-store-demo .px-coll-g>*{min-width:0}.pg-store-demo .px-coll{padding:8px 28px 32px}.pg-store-demo .px-chead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.pg-store-demo .px-chead h3{color:#1f1f1f;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.2}.pg-store-demo .px-chead span{color:#666;font-size:15px}.pg-store-demo .px-filters{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.pg-store-demo .px-chip{color:#1f1f1f;background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:15px;display:inline-flex;box-shadow:inset 0 0 0 1px #d0d0d0}.pg-store-demo .px-chip svg{flex:none}.pg-store-demo .px-fit>svg:first-child{width:16px;height:14px;overflow:visible}.pg-store-demo .px-chip.px-fit{font-weight:700;box-shadow:inset 0 0 0 1.5px #1f1f1f}.pg-store-demo .px-tog{background:#1f1f1f;border-radius:999px;width:32px;height:20px;position:relative}.pg-store-demo .px-tog:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;right:2px}.pg-store-demo .px-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px;margin-top:22px;display:grid}.pg-store-demo .px-tiles>*{min-width:0}.pg-store-demo .px-tile{margin:0}.pg-store-demo .px-timg{aspect-ratio:1;background:#f2f2f2;border-radius:8px;position:relative;overflow:hidden}.pg-store-demo .px-timg img{object-fit:contain;width:84%;height:84%;position:absolute;top:12%;left:8%;transform:rotate(-5deg)}.pg-store-demo .px-fitb{color:#f6f3ee;font-family:var(--f-sans);background:#16130f;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:15px;font-weight:850;line-height:1.1;display:inline-flex;position:absolute;top:8px;left:8px}.pg-store-demo .px-fitb svg{flex:none;width:14px;height:13px;overflow:visible}.pg-store-demo .px-tile p{margin:10px 0 0;font-size:15px;font-weight:700;line-height:1.3}.pg-store-demo .px-tile p+p{color:#555;margin-top:2px;font-weight:400}.pg-store-demo .px-close2{flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:24px;display:flex}@media (max-width:1100px){.pg-store-demo{--sec:72px}.pg-store-demo .px-hero{min-height:560px}.pg-store-demo .px-head2{grid-template-columns:minmax(0,1fr);gap:20px}.pg-store-demo .px-pdp{gap:28px;padding:8px 24px 32px}.pg-store-demo .px-gmain{min-height:400px}.pg-store-demo .px-chrome{padding:0 24px}.pg-store-demo .px-snav{gap:18px}.pg-store-demo .px-sizes{grid-template-columns:repeat(4,minmax(0,1fr))}.pg-store-demo .px-res{grid-template-columns:minmax(0,1fr)}.pg-store-demo .px-resstage{padding:48px 24px}.pg-store-demo .px-flow.sp-rail-bleed>*{width:360px}.pg-store-demo .px-coll-g{grid-template-columns:minmax(0,1fr)}.pg-store-demo .px-mis.sp-asym{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px}.pg-store-demo .px-mis .sp-photo{aspect-ratio:3/5}.pg-store-demo .px-mis .px-mod{max-width:480px}}@media (max-width:600px){.pg-store-demo{--sec:56px}.pg-store-demo .px-hero{min-height:500px}.pg-store-demo .px-hero .sp-lede{margin-top:16px}.pg-store-demo .px-shopwrap{margin-left:-20px;margin-right:-20px}.pg-store-demo .px-shop{border-radius:0}.pg-store-demo .px-bar{height:40px;padding:0 14px}.pg-store-demo .px-dots{display:none}.pg-store-demo .px-url{flex:auto;font-size:14px}.pg-store-demo .px-chrome{height:52px;padding:0 16px}.pg-store-demo .px-snav{display:none}.pg-store-demo .px-pdp{grid-template-columns:minmax(0,1fr);gap:18px;padding:0 0 4px}.pg-store-demo .px-gmain{border-radius:0;min-height:260px}.pg-store-demo .px-pinfo{padding:0 16px}.pg-store-demo .px-crumb{font-size:14px}.pg-store-demo .px-pname{font-size:24px}.pg-store-demo .px-price{font-size:19px}.pg-store-demo .px-szrow,.pg-store-demo .px-gfhelp{font-size:14px}.pg-store-demo .px-cart,.pg-store-demo .px-getfit.px-dk{display:none}.pg-store-demo .px-mbar{background:#f2f2f2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:18px;padding:12px;display:grid;position:sticky;bottom:0}.pg-store-demo .px-mbar button{border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:50px;font-family:inherit;font-size:16px;font-weight:700;display:flex}.pg-store-demo .px-mbar .g{color:#1f1f1f;box-shadow:inset 0 0 0 1.5px #1f1f1f,0 0 0 4px var(--accent);background:#fff}.pg-store-demo .px-mbar .g svg{width:16px;height:14px;overflow:visible}.pg-store-demo .px-mbar .c{color:#fff;background:#3a3a3a}.pg-store-demo .px-resstage{border-radius:0;margin-left:-20px;margin-right:-20px;padding:48px 0 0}.pg-store-demo .sp-statement{padding-top:var(--sec);padding-bottom:var(--sec)}.pg-store-demo .px-gdots{display:none}.pg-store-demo .px-res .px-mod{border-radius:20px 20px 0 0;max-width:none;padding:10px 20px 28px}.pg-store-demo .px-res .px-mod:before{content:"";background:#cfc6b9;border-radius:3px;width:44px;height:5px;margin:0 auto 6px;display:block}.pg-store-demo .px-mod{padding:14px 20px 22px}.pg-store-demo .px-mh{font-size:40px}.pg-store-demo .px-mp,.pg-store-demo .px-why,.pg-store-demo .px-tips li,.pg-store-demo .px-status li,.pg-store-demo .px-errl,.pg-store-demo .px-qr p{font-size:16px}.pg-store-demo .px-micro,.pg-store-demo .px-picks .px-pr,.pg-store-demo .px-read p{font-size:14px}.pg-store-demo .px-score{padding:16px}.pg-store-demo .px-score b{font-size:80px}.pg-store-demo .px-score p{font-size:17px}.pg-store-demo .px-flow.sp-rail-bleed>*{width:300px}.pg-store-demo .px-fl{font-size:18px}.pg-store-demo .px-qr,.pg-store-demo .px-mis.sp-asym{grid-template-columns:minmax(0,1fr)}.pg-store-demo .px-mis .sp-photo{aspect-ratio:4/3}.pg-store-demo .px-mis .sp-photo img{object-position:50% 30%}.pg-store-demo .px-mis .px-mod{margin-top:28px}.pg-store-demo .px-low b{font-size:60px}.pg-store-demo .px-coll{padding:4px 16px 24px}.pg-store-demo .px-chead h3{font-size:21px}.pg-store-demo .px-chead span{font-size:14px}.pg-store-demo .px-filters{scrollbar-width:none;flex-wrap:nowrap;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;overflow-x:auto}.pg-store-demo .px-chip{flex:none;font-size:14px}.pg-store-demo .px-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.pg-store-demo .px-tile p,.pg-store-demo .px-fitb{font-size:14px}.pg-store-demo .px-close2 .sp-btn{width:100%}}
