/* Artboards are authored in the PINK.ai artboard pixels (1728×830 wides, 864×830 squares)
   and scaled to the tile width with --s, so positions can be read straight off the design. */
:root{
  --pink:#FD0196; --pink-pale:#F299C9; --blush:#FFDCF0; --stone:#F0EDE8;
  --ink:#111; --grey:#6E6E6E; --line:#E2E2E2; --panel:#F1F1F1; --card:#F7F6F2; --chipout:#C9C9C9;
  --urb:"Urbanist",system-ui,sans-serif; --ui:"Figtree","Helvetica Neue",Arial,sans-serif;
}
*{box-sizing:border-box}
body{margin:0;background:#fff;color:#1E1E1E;font-family:var(--ui);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}
img{display:block;max-width:none}
:focus-visible{outline:3px solid var(--pink);outline-offset:2px}

/* ---------- Review page chrome ---------- */
.review-head{max-width:860px;margin:0 auto;padding:56px 20px 36px}
.review-head .eyebrow{margin:0 0 6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#777}
.review-head h1{margin:0 0 14px;font-size:clamp(32px,4vw,48px);line-height:1.1;font-weight:600}
.review-head p{margin:0 0 10px;max-width:66ch}
.board{padding:0 0 120px}
.row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}
.row.wide{grid-template-columns:1fr}
.tile{margin:0;min-width:0}
.stage{position:relative;overflow:hidden;aspect-ratio:var(--w)/var(--h);background:#f3f3f3}
.cap{display:flex;align-items:center;gap:12px;padding:8px 10px 14px;font-size:13px;color:#333}
.cap .n{font-variant-numeric:tabular-nums;color:#999}
.cap b{font-weight:600;white-space:nowrap}
.cap button,.controls button{font:inherit;font-size:13px;border:1px solid #1E1E1E;background:#fff;color:#1E1E1E;border-radius:99px;padding:4px 14px;cursor:pointer;white-space:nowrap}
.cap button:hover,.controls button:hover{background:#1E1E1E;color:#fff}
.cap label{flex:1;display:flex;min-width:60px}
.cap input[type=range]{width:100%;accent-color:var(--pink)}
.cap .still{color:#666}
.cap output{font-variant-numeric:tabular-nums;min-width:9ch;text-align:right;color:#666}
.controls{position:fixed;z-index:20;left:50%;bottom:16px;transform:translateX(-50%);display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:center;max-width:calc(100% - 24px);background:rgba(20,20,20,.9);color:#fff;padding:10px 14px;border-radius:18px;box-shadow:0 10px 30px -10px rgba(0,0,0,.5)}
.controls button{border-color:#fff;background:transparent;color:#fff}
.controls button:hover{background:#fff;color:#111}
.rm-note{margin:0;font-size:13px;max-width:44ch}
@media (max-width:720px){ .row{grid-template-columns:1fr} }

/* Record mode: one tile at artboard size, nothing else */
body.record{background:#000;overflow:hidden}
body.record .review-head,body.record .cap,body.record .controls{display:none}
body.record .board{padding:0}
body.record .row{display:block;margin:0}
body.record .row:not(:has(.is-rec)),body.record .tile:not(.is-rec){display:none}
body.record .stage{width:calc(var(--w)*1px)}

/* ---------- Artboard base ---------- */
.art{position:absolute;left:0;top:0;width:calc(var(--w)*1px);height:calc(var(--h)*1px);transform-origin:0 0;transform:scale(var(--s,1));overflow:hidden;
  font-family:var(--urb);color:var(--ink);line-height:1.25;background:#fff}
:where(.art) :where(p,h2,h3,h4,ul){margin:0;padding:0}
.art ul{list-style:none}
.art .ic{--hs:currentColor;width:1em;height:1em;display:block;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
.prod{position:relative;background:var(--card);overflow:hidden}
.prod img{position:absolute;left:50%;top:50%;height:94%;width:auto;transform:translate(-50%,-50%);mix-blend-mode:multiply}
.heart{position:absolute;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--ink)}
.heart .ic{width:52%;height:52%;stroke-width:2}
.heart .ic,.pd-heart .ic{--hs:#111;fill:rgba(253,1,150,0)}
.chips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}
.chip{display:grid;place-items:center;border:1px solid #2a2a2a;background:#fff;color:var(--ink);white-space:nowrap;line-height:1}
.chip.out{border-color:#D6D6D6;color:var(--chipout);position:relative}
.chip.out::after{content:"";position:absolute;left:22%;right:22%;top:50%;border-top:1px solid var(--chipout);transform:rotate(-12deg)}

/* ---------- 01 Hero ---------- */
.hero-img{width:100%;height:100%;object-fit:cover;object-position:50% 0}

/* ---------- 02 Logo ---------- */
.t-logo{background:var(--pink)}
.lg-wrap{position:absolute;left:196.2px;top:270.6px;width:471.6px;height:377.6px}
.lg{position:absolute;inset:0;width:100%;height:100%}
.lg-p{clip-path:inset(0 68.2% 0 0);transform-origin:16% 30%}
.lg-iw{transform-origin:37% 75%}
.lg-i{clip-path:inset(27.5% 57.25% 0 31.8%);transform-origin:37% 50%}
.lg-dot{clip-path:inset(0 57.25% 72.5% 31.8%);transform-origin:37% 26%}
.lg-n{clip-path:inset(0 28.5% 0 42.75%);transform-origin:57% 75%}
.lg-k{clip-path:inset(0 0 0 71.5%);transform-origin:86% 75%}

/* ---------- 03 Type ---------- */
.t-type{background:var(--stone)}
.ty-lbl{position:absolute;left:671px;top:29.5px;width:164px;height:48px;background:var(--blush);color:#4D182A;font-size:36px;display:grid;place-items:center;line-height:1}
.ty-aa{position:absolute;left:97.3px;top:291.5px;font-size:242px;line-height:1;color:var(--pink);font-weight:400;letter-spacing:-.005em}
.ty-w{position:absolute;left:599px;top:196px;width:0;font-size:60px;line-height:88px;white-space:nowrap}
.ty-w li{position:relative;display:flex;justify-content:center;width:0}
.ty-w li:nth-child(1){font-weight:100}.ty-w li:nth-child(2){font-weight:300}.ty-w li:nth-child(3){font-weight:400}.ty-w li:nth-child(4){font-weight:600}.ty-w li:nth-child(5){font-weight:800}

/* ---------- 04 Collections ---------- */
.co-l{position:absolute;left:0;top:0;width:864px;height:830px;background:var(--stone)}
.co-k{position:absolute;left:180.6px;top:222px;font-size:30.4px;font-weight:600}
.co-list{position:absolute;left:180.6px;top:286.2px;font-size:52px;line-height:84px;white-space:nowrap}
.co-list li{position:relative;z-index:1}
.co-hl{position:absolute;left:162px;top:374px;height:79px;width:455px;background:var(--pink)}
.co-r{position:absolute;left:864px;top:0;width:864px;height:830px;overflow:hidden;background:#eee}
.co-img{position:absolute;inset:0;overflow:hidden}
.co-img img{width:100%;height:100%;object-fit:cover;object-position:50% 16%}
.co-img:nth-child(1) img{object-position:50% 50%}

/* ---------- 05 Shop (site authored at 1440px, scaled to the artboard) ---------- */
.site{position:absolute;left:0;top:0;width:1440px;height:1384px;transform-origin:0 0;transform:scale(.6);background:#fff;overflow:hidden}
.ann{height:40px;background:var(--pink);color:#fff;display:flex;align-items:center;justify-content:center;gap:24px;font-size:15px;letter-spacing:.04em;text-transform:uppercase}
.ann .ic{width:16px;height:16px;stroke-width:2}
.ann-vp{position:relative;width:262px;height:40px;overflow:hidden}
.ann-vp span{position:absolute;inset:0;display:grid;place-items:center;white-space:nowrap}
.hdr{position:relative;z-index:2;height:66px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 56px;box-shadow:0 8px 14px -10px rgba(0,0,0,.18);background:#fff}
.hdr nav{display:flex;gap:55px;font-size:16px}
.hdr-logo{width:53px}
.hdr-ic{display:flex;justify-content:flex-end;gap:25px;font-size:16px}
.sh-title{position:absolute;left:0;right:0;top:146px;text-align:center;font-size:31px;font-weight:700}
.sh-cols{position:absolute;left:52px;top:222px;display:flex;gap:24px}
.sh-cols span{display:flex;align-items:center;gap:16px;width:250px;height:89px;background:#F3F1EE;font-size:14px}
.sh-cols img{width:94px;height:89px;object-fit:cover;object-position:50% 20%}
.sh-pill{position:absolute;left:52px;top:353px;height:30px;padding:0 15px;border:1px solid var(--ink);border-radius:99px;display:flex;gap:8px;align-items:center;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}
.sh-pill .ic{width:15px;height:15px}
.sh-side{position:absolute;left:52px;top:0;width:208px;font-size:14px}
.sh-side > *{position:absolute;left:0;right:0;transform:translateY(-50%);display:flex;align-items:center;gap:8px}
.sh-side .h{font-size:18px;font-weight:700}
.sh-side .a{font-weight:600;justify-content:space-between}
.sh-side .a .ic{width:16px;height:16px}
.sh-side .ln{height:0;border-top:1px solid #DADADA;transform:none}
.sh-side .r{font-size:13.5px}
.radio{position:relative;width:12px;height:12px;border:1.3px solid var(--ink);border-radius:50%;flex:none}
.radio i{position:absolute;inset:2px;border-radius:50%;background:var(--pink);transform:scale(0)}
.sh-grid{position:absolute;left:0;top:0}
.sh-card{position:absolute;left:0;top:0;width:271px}
.sh-card .prod{height:340px}
.sh-card .heart{right:19px;top:19px;width:25px;height:25px}
.sh-card b{display:block;margin-top:11px;font-size:13.5px;font-weight:600}
.sh-card small{display:block;margin-top:6px;font-size:12.5px;color:var(--grey)}

/* ---------- 06 Mobile (phones authored at 390px wide, scaled to 370) ---------- */
.t-mob{background:var(--pink)}
.ph{position:absolute;top:78.5px;width:370px;border-radius:27px;background:#fff;overflow:hidden}
.ph-l{left:49px;height:671.6px}
.ph-r{left:444.7px;height:665.5px}
.ph-in{position:absolute;left:0;top:0;width:390px;height:710px;transform-origin:0 0;transform:scale(.9487)}
.m-hdr{position:relative;z-index:2;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 22px 0 24px;box-shadow:0 6px 10px -9px rgba(0,0,0,.25);background:#fff}
.m-hdr img{width:50px}
.m-ic{display:flex;gap:18.5px;font-size:17px}
.m-title{position:absolute;left:0;right:0;top:89px;text-align:center;font-size:19px;font-weight:600}
.m-pill{position:absolute;left:20.4px;top:130.6px;height:18.7px;padding:0 9px;border:1px solid var(--ink);border-radius:99px;display:flex;gap:5px;align-items:center;font-size:7.6px;font-weight:600;text-transform:uppercase}
.m-pill .ic{width:9px;height:9px}
.m-count{position:absolute;right:21.3px;top:139.6px;font-size:7.6px;font-weight:600}
.m-grid{position:absolute;left:21.3px;top:164.4px;display:grid;grid-template-columns:170px 170px;column-gap:7px;row-gap:0}
.m-card{position:relative;height:269.1px}
.m-card .prod{height:214px}
.m-card .prod img{height:100%;width:100%;object-fit:cover;left:0;top:0;transform:none}
.m-card .heart{right:10px;top:10.7px;width:16px;height:16px}
.m-card b{display:block;margin-top:9.5px;font-size:8.3px;font-weight:600}
.m-card small{display:block;margin-top:5px;font-size:7.6px;color:var(--grey)}
.m-sw{position:absolute;right:7px;bottom:12px;width:14px;padding:3px 0 2px;border-radius:99px;background:rgba(225,225,225,.92);display:grid;justify-items:center;gap:2px;font-size:5px;color:#777}
.m-card .prod .m-sw img{position:static;width:9px;height:9px;border-radius:50%;object-fit:cover;transform:none;mix-blend-mode:normal}
.m-gal{position:absolute;left:0;top:64px;width:390px;height:391px;overflow:hidden;background:#ddd}
.m-tr{display:flex;height:100%}
.m-sl{flex:0 0 390px;height:100%;overflow:hidden}
.m-sl img{width:100%;height:100%;object-fit:cover;object-position:50% 32%}
.m-sl2 img{transform:scale(2.1);transform-origin:52% 62%}
.m-arrow{position:absolute;left:347.4px;top:242.5px;width:32px;height:32px;border-radius:50%;background:rgba(55,55,55,.75);color:#fff;display:grid;place-items:center}
.m-arrow .ic{width:15px;height:15px;stroke-width:2}
.m-info{position:absolute;left:22.2px;right:22px;top:467px}
.m-back{display:flex;align-items:center;gap:7px;font-size:13.3px;font-style:italic}
.m-back .ic{width:15px;height:15px}
.m-info h4{margin-top:10px;font-size:17.8px;font-weight:600}
.m-desc{margin-top:8px;font-size:12.9px;line-height:16px}
.m-price{margin-top:13px;font-size:15px}
.m-size{margin-top:10px;display:flex;justify-content:space-between;align-items:baseline;font-size:10.6px}
.m-size span{font-size:8.9px}
.m-chips{margin-top:6.5px;column-gap:8.9px;row-gap:9.9px}
.m-chips .chip{height:27.5px;font-size:11px}

/* ---------- 07 Quote ---------- */
.t-quote{background:var(--pink);color:#fff}
.q-photo{position:absolute;left:974px;top:0;width:754px;height:830px;overflow:hidden}
.q-photo img{width:100%;height:100%;object-fit:cover;transform-origin:45% 30%}
.q-head{position:absolute;left:89.4px;top:74px;font-size:60.8px;line-height:71.5px;font-weight:400;letter-spacing:-.005em}
.q-head > span{display:block;overflow:hidden;padding-bottom:4px;margin-bottom:-4px}
.q-head > span > span{display:block}
.q-f{position:absolute;width:440px}
.q-ic{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:#fff;color:var(--pink)}
.q-ic .ic{width:42px;height:42px;stroke-width:1.9}
.q-f b{display:block;margin-top:16px;font-size:40.8px;line-height:43px;font-weight:600}
.q-f > span:last-child{display:block;margin-top:15px;font-size:25.6px;line-height:29px}

/* ---------- 08 Mega menu ---------- */
.mg-page{position:absolute;left:0;top:481px;width:1728px;height:349px;object-fit:cover}
.mg-panel{position:absolute;left:0;top:0;width:1728px;height:481px;background:#fff}
.mg-hdr{position:absolute;left:0;top:0;width:1728px;height:89px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 0 0 55.7px;box-shadow:0 10px 18px -12px rgba(0,0,0,.16);z-index:2}
.mg-hdr nav{display:flex;gap:54px;font-size:17.4px}
.mg-hdr img{width:74px}
.mg-ic{display:flex;justify-content:flex-end;gap:28.4px;padding:18px 96px 0 0;font-size:15.6px}
.mg-cols{position:absolute;inset:0;z-index:3}
.mg-cols > *{position:absolute;transform:translateY(-50%);white-space:nowrap;font-size:16px}
.mg-cols .h{font-size:16px;font-weight:600;text-transform:uppercase}
.mg-cols .s{font-weight:600}
.mg-cols .it u{position:absolute;left:0;right:0;bottom:-4px;height:2px;background:var(--pink);transform:scaleX(0);transform-origin:left}
.mg-cols .dot{display:inline-block;width:15px;height:15px;border-radius:50%;margin:0 9px 0 -24.5px;vertical-align:-2px}
.mg-new{position:absolute;left:1367px;top:110px;width:278px;height:349px;overflow:hidden;z-index:3}
.mg-new img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}
.mg-new::after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.35))}
.mg-new span{position:absolute;left:27px;bottom:22px;z-index:1;color:#fff;font-size:18px;font-weight:600}

/* ---------- 09 Product page ---------- */
.t-pdp{background:var(--pink)}
.pd-card{position:absolute;left:81px;top:76px;width:1564.3px;height:calc(var(--h)*1px - 76px);background:#fff;border-radius:34px 34px 0 0;overflow:hidden}
.pd-hdr{position:relative;z-index:3;height:92.75px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 69px 0 60.75px;background:#fff;box-shadow:0 10px 18px -14px rgba(0,0,0,.18)}
.pd-hdr nav{display:flex;gap:58px;font-size:18.6px}
.pd-hdr img{width:78px}
.pd-ic{display:flex;justify-content:flex-end;gap:25px;font-size:19px;padding-top:12px}
.pd-cart{position:relative}
.pd-cart b{position:absolute;right:-11px;top:-10px;min-width:17px;height:17px;border-radius:99px;background:var(--pink);color:#fff;font-size:10.5px;font-weight:700;display:grid;place-items:center;transform:scale(0)}
.pd-vp{position:absolute;left:65.8px;top:92.75px;bottom:0;width:1043px;overflow:hidden}
.pd-gal{display:grid;grid-template-columns:516.4px 516.4px;gap:10px;padding-top:35.25px}
.pd-cell{position:relative;width:516.4px;height:645.5px;overflow:hidden;background:#eee}
.pd-cell img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}
.pd-vid{grid-column:1/-1;aspect-ratio:752/560;overflow:hidden;background:#EDECEE}
.pd-vid video{display:block;width:100%;height:100%;object-fit:cover}
.pd-buy{position:absolute;left:1176px;top:130px;width:322.5px}
.pd-bc{margin-top:0;display:flex;align-items:center;gap:6px;font-size:13px;font-style:italic;height:20px}
.pd-bc .ic{width:15px;height:15px}
.pd-buy h4{margin-top:9.5px;font-size:21.6px;font-weight:600;line-height:28px}
.pd-price{margin-top:20.5px;font-size:18px;line-height:24px}
.pd-sw{margin-top:18px;margin-left:1.5px;display:flex;gap:13px}
.pd-sw span{width:28px;height:28px;border-radius:50%;background:var(--card)}
.pd-sw img{border-radius:50%}
.pd-sw span{position:relative}
.pd-sw i{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 .5px #fff,0 0 0 2px #333;pointer-events:none}
.pd-sw span:last-child i{opacity:0}
.pd-sw img{width:100%;height:100%;object-fit:cover;object-position:50% 32%}
.pd-size{margin-top:26.5px;display:flex;justify-content:space-between;font-size:14px}
.pd-size b{font-weight:500;font-size:13px}
.pd-size em{font-style:normal;font-weight:400;margin-left:6px;opacity:0}
.pd-size span{font-size:13px}
.pd-chips{margin-top:12px;column-gap:7.5px;row-gap:9px}
.pd-chips .chip{height:28px;font-size:10.5px;font-weight:500}
.pd-row{margin-top:25px;display:flex;justify-content:space-between;align-items:center}
.pd-qty{display:flex;align-items:center;justify-content:space-between;width:106.5px;height:36px;padding:0 13px;border:1px solid #D9D9D9;border-radius:99px;font-size:14px}
.pd-q{display:block;font-size:14px;line-height:1}
.pd-qty output{display:inline-block;min-width:12px;text-align:center;font-size:16px}
.pd-heart{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:var(--panel);font-size:16px}
.pd-atc{position:relative;display:block;margin-top:11px;height:40.5px;border-radius:99px;background:var(--pink-pale);color:#fff;font-size:12.3px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;overflow:hidden}
.pd-atc > span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px}
.pd-atc .ic{width:14px;height:14px;stroke-width:1.75}
.atc-spin{opacity:0}
.atc-spin::before{content:"";width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff}
.atc-done{opacity:0}
.pd-perks{margin-top:27px;background:var(--panel);padding:22px 0 23.5px 23.5px;display:grid;gap:24.5px;font-size:12.6px}
.pd-perks p{display:flex;align-items:center;gap:17px}
.pd-perks .ic{width:15px;height:15px}
.pd-acc{display:flex;justify-content:space-between;align-items:center;height:45.5px;border-top:1px solid var(--line);font-size:13px}
.pd-perks + .pd-acc{margin-top:27px}
.pd-acc .ic{width:16px;height:16px}

/* ---------- 10 New In ---------- */
.nw-title{position:absolute;left:114.75px;top:170px;font-size:33px;font-weight:600;letter-spacing:-.01em}
.nw-btn{position:absolute;top:176.4px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--ink)}
.nw-btn .ic{width:15px;height:15px;stroke-width:2.2}
.nw-prev{left:1540px;background:#E6E6E6}
.nw-next{left:1580.4px}
.nw-vp{position:absolute;left:114.75px;top:229.5px;width:1498.5px;height:460px;overflow:hidden}
.nw-tr{display:flex;gap:9.6px}
.nw-card{flex:0 0 292px}
.nw-card .prod{height:364.5px}
.nw-card b{display:block;margin-top:14px;font-size:16px;font-weight:600}
.nw-card small{display:block;margin-top:8px;font-size:15px;color:var(--grey)}

/* ---------- 11 Wishlist ---------- */
.wl-hd{position:absolute;left:104.6px;top:107px;width:656.4px;height:61.2px;display:flex;align-items:flex-start;gap:13px;border-bottom:1px solid #D4D4D4}
.wl-heart{display:grid;place-items:center;width:37.2px;height:37.2px;margin-top:5px;border-radius:50%;background:var(--blush);color:var(--pink);font-size:15px}
.wl-heart .ic{fill:currentColor;stroke:currentColor}
.wl-hd h3{font-size:29.5px;font-weight:500;letter-spacing:-.02em;line-height:47px}
.wl-n{margin-left:auto;font-size:13px;font-weight:400;color:var(--grey);line-height:47px}
.wl-list{position:absolute;left:104.6px;top:168.2px;width:656.4px}
.wl-row{position:absolute;left:0;top:0;width:100%;height:138.8px;display:flex;align-items:center;gap:16px;border-bottom:1px solid #D4D4D4;background:#fff}
.wl-row .prod{width:83.5px;height:104.6px}
.wl-row .prod img{height:100%;width:100%;object-fit:cover;left:0;top:0;transform:none}
.wl-row b{display:block;font-size:14.3px;font-weight:600}
.wl-row small{display:block;margin-top:5px;font-size:12px;color:var(--grey)}
.wl-add{position:relative;margin-left:auto;background:rgba(253,1,150,0);width:56.5px;height:30.4px;border:1px solid #2a2a2a;border-radius:99px;font-size:8.4px;font-weight:700;letter-spacing:.08em;overflow:hidden}
.wl-add span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:3px}
.wl-add .done{opacity:0;color:#fff}
.wl-add .ic{width:9px;height:9px;stroke-width:2.6}

/* ---------- 12 Product cards ---------- */
.pc{position:absolute;top:134px;width:387.3px}
.pc .prod{height:486.8px;background:#F2F2F2}
.pc .prod img{height:88%}
.pc .heart{right:11px;top:7px;width:38.8px;height:38.8px}
.pc .heart .ic{width:46%;height:46%}
.pc-chips{position:absolute;left:0;right:0;top:410.2px;column-gap:10.3px;row-gap:11px}
.pc-chips .chip{height:31.2px;font-size:13px}
.pc b{position:absolute;left:0;top:508px;font-size:16.3px;font-weight:700;white-space:nowrap}
.pc small{position:absolute;left:0;top:541px;font-size:14px;color:var(--grey);white-space:nowrap}
.pc + .pc b,.pc + .pc small{margin-top:3px}
