.ppspec{--pp-accent:#5F7050;--pp-accent-soft:rgba(95,112,80,.1);--pp-paper:#F6f6f8;--pp-max:920px;--pp-card:#FAF8F2;--pp-ink:#2B2722;--pp-muted:#8C8474;--pp-faint:#B7AF9E;--pp-hairline:#E5DFD0;--pp-dotted:#D5CDBB;--pp-lens:#EFEBDF;--pp-grid-bold:rgba(43,39,34,.06);--pp-grid-fine:rgba(43,39,34,.028);--pp-dim:#BFB8A6;--pp-dim-text:#857D6B;--pp-font-display:"Shippori Mincho",serif;--pp-font-body:"Zen Kaku Gothic New","Hiragino Kaku Gothic ProN",sans-serif;--pp-font-mono:"IBM Plex Mono",ui-monospace,monospace;max-width:var(--pp-max);margin:0 auto;background:var(--pp-paper);border-radius:20px;padding:32px 28px;color:var(--pp-ink);font-family:var(--pp-font-body);-webkit-font-smoothing:antialiased}.ppspec *,.ppspec *:before,.ppspec *:after{box-sizing:border-box}@media(max-width:620px){.ppspec{padding:24px 16px;border-radius:14px}}.ppspec__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:8px}.ppspec__head h2{font-family:var(--pp-font-display);font-size:27px;font-weight:600;letter-spacing:.06em;line-height:1.2;margin:0}.ppspec__sub{font-size:12.5px;color:var(--pp-muted);margin:6px 0 0;letter-spacing:.02em}.ppspec__seg{display:inline-flex;border:1px solid var(--pp-hairline);background:#2b272209;border-radius:999px;padding:3px;gap:2px}.ppspec__seg button{border:0;background:transparent;font-family:var(--pp-font-mono);font-size:12px;color:var(--pp-muted);padding:5px 16px;border-radius:999px;cursor:pointer;transition:background .15s,color .15s}.ppspec__seg button.on{background:var(--pp-card);color:var(--pp-ink);font-weight:500;box-shadow:0 1px 2px #2b272214}.ppspec__seg button:focus-visible{outline:2px solid var(--pp-accent);outline-offset:1px}.ppspec__draft{margin-top:18px;background:linear-gradient(var(--pp-grid-bold) 1px,transparent 1px),linear-gradient(90deg,var(--pp-grid-bold) 1px,transparent 1px),linear-gradient(var(--pp-grid-fine) 1px,transparent 1px),linear-gradient(90deg,var(--pp-grid-fine) 1px,transparent 1px),var(--pp-card);background-size:40px 40px,40px 40px,8px 8px,8px 8px;border:1px solid var(--pp-hairline);border-radius:16px;padding:18px 20px 10px}.ppspec__views{display:flex;align-items:center;gap:10px}.ppspec__view--front{flex:1.25 1 0;min-width:0}.ppspec__view--temple{flex:1 1 0;min-width:0}.ppspec__svg{display:block;width:100%;height:auto}@media(max-width:620px){.ppspec__draft{padding:12px 10px 8px}.ppspec__views{flex-direction:column;align-items:center;gap:4px}.ppspec__view--front{width:100%}.ppspec__view--temple{width:88%;max-width:340px}.ppspec .dg text{font-size:16px}.ppspec .engrave{font-size:12px}}.ppspec .dg line{stroke:var(--pp-dim);stroke-width:1;stroke-linecap:round;transition:stroke .18s,opacity .25s}.ppspec .dg text{fill:var(--pp-dim-text);font-family:var(--pp-font-mono);font-size:12.5px;transition:fill .18s,opacity .25s;cursor:default}.ppspec .dg{cursor:pointer}.ppspec .ppspec__svg.hl .dg{opacity:.22}.ppspec .ppspec__svg.hl .dg.on{opacity:1}.ppspec .dg.on line{stroke:var(--pp-accent);stroke-width:1.4}.ppspec .dg.on text{fill:var(--pp-accent);font-weight:500}.ppspec .engrave{fill:var(--pp-faint);font-family:var(--pp-font-mono);font-size:10.5px;letter-spacing:.22em}@media(prefers-reduced-motion:no-preference){.ppspec .dg line{stroke-dasharray:1;stroke-dashoffset:1;animation:ppspec-draw .7s ease forwards}.ppspec .dg text{opacity:0;animation:ppspec-fadein .5s ease forwards}.ppspec .dg:nth-of-type(1) line{animation-delay:.15s}.ppspec .dg:nth-of-type(1) text{animation-delay:.45s}.ppspec .dg:nth-of-type(2) line{animation-delay:.3s}.ppspec .dg:nth-of-type(2) text{animation-delay:.6s}.ppspec .dg:nth-of-type(3) line{animation-delay:.45s}.ppspec .dg:nth-of-type(3) text{animation-delay:.75s}.ppspec .dg:nth-of-type(4) line{animation-delay:.6s}.ppspec .dg:nth-of-type(4) text{animation-delay:.9s}.ppspec .ppspec__svg.hl .dg text{opacity:.22}.ppspec .ppspec__svg.hl .dg.on text{opacity:1}}@keyframes ppspec-draw{to{stroke-dashoffset:0}}@keyframes ppspec-fadein{to{opacity:1}}.ppspec__chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:14px}.ppspec__chip{border:1px solid var(--pp-hairline);background:transparent;border-radius:12px;padding:12px 8px 10px;text-align:center;cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s}.ppspec__chip:hover{border-color:var(--pp-faint)}.ppspec__chip:focus-visible{outline:2px solid var(--pp-accent);outline-offset:2px}.ppspec__chip.on{border-color:var(--pp-accent);background:var(--pp-accent-soft)}.ppspec__chip-l{display:block;font-size:11.5px;color:var(--pp-muted);letter-spacing:.04em;margin-bottom:4px}.ppspec__chip-v{font-family:var(--pp-font-mono);font-size:18px;font-weight:500;color:var(--pp-ink)}.ppspec__chip-u{font-size:11px;color:var(--pp-muted);margin-left:2px;font-family:var(--pp-font-mono)}.ppspec__rows{border-top:1px solid var(--pp-hairline);margin-top:26px;padding-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:12px 48px}@media(max-width:620px){.ppspec__rows{grid-template-columns:1fr}}.ppspec__row{display:flex;align-items:baseline;gap:10px;font-size:13.5px}.ppspec__k{color:var(--pp-muted);white-space:nowrap;letter-spacing:.03em}.ppspec__lead{flex:1;border-bottom:1px dotted var(--pp-dotted);transform:translateY(-4px);min-width:16px}.ppspec__w{color:var(--pp-ink);font-weight:500;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.ppspec__mono{font-family:var(--pp-font-mono);font-size:13px;letter-spacing:.03em}.ppspec__pill{display:inline-block;background:var(--pp-accent-soft);color:var(--pp-accent);font-size:11.5px;font-weight:500;padding:2px 10px;border-radius:999px;margin-right:8px;vertical-align:1px;letter-spacing:.04em}.ppspec__nose-ic{width:20px;height:20px;vertical-align:-4px}.ppspec__find{margin-top:24px;font-size:12.5px;color:var(--pp-muted)}.ppspec__find a{color:var(--pp-accent);text-decoration:underline;text-underline-offset:3px;font-weight:500}.ppspec__find a:hover{opacity:.8}.ppspec__find button{color:#fff!important}.t4s-product__info-container .t4s-product-price{color:#f5513a!important}#la-select-lenses-btn{height:60px;border-radius:40px}.t4s-tab__title{background-color:transparent;border-top:1px solid #e0e0e0;line-height:64px;height:64px;cursor:pointer}.is--tab-design__accordion .t4s-tab-content{border:0 solid rgba(var(--text-color-rgb),0)}.t4s-tab__title .t4s-tab__icon{background-color:transparent;color:var(--secondary-color)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/xo-size-spec.css.map */
