.pp-size-guide{width:min(640px,calc(100% - 32px));max-width:none;max-height:min(780px,calc(100dvh - 40px));margin:auto;padding:0;overflow:hidden;border:0;border-radius:16px;background:var(--pp-color-paper, #fcfcfc);box-shadow:0 24px 64px #1d1d1d29;color:var(--pp-color-ink, #1d1d1d)}.pp-size-guide::backdrop{background:#1d1d1d80}.pp-size-guide:not([open]){display:none}.pp-size-guide__surface{display:flex;max-height:inherit;flex-direction:column;background:var(--pp-color-paper, #fcfcfc)}.pp-size-guide__grabber{display:none}.pp-size-guide__header{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 24px 0}.pp-size-guide__eyebrow,.pp-size-finder__step{margin:0;color:var(--pp-color-accent, #5e4715);font-family:var(--pp-font-display, Marcellus, Georgia, serif);font-size:12px;line-height:1.3;letter-spacing:.3em}.pp-size-guide__header h2{margin:8px 0 0;font-size:18px;font-weight:600;line-height:1.4}.pp-size-guide__header h2:focus{outline:0}.pp-size-guide__close{display:grid;width:44px;height:44px;margin:-10px -10px 0 0;padding:0;border:0;border-radius:50%;background:transparent;color:currentColor;cursor:pointer;place-items:center}.pp-size-guide__close:hover{background:var(--pp-color-surface, #f5f5f4)}.pp-size-guide__close .pp-icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.pp-size-guide__tabs{display:flex;margin-top:16px;padding-inline:24px;border-bottom:1px solid var(--pp-color-line, #e9e9e7)}.pp-size-guide__tabs button{position:relative;min-height:44px;padding:0 16px;border:0;background:transparent;color:var(--pp-color-ink-muted, #555);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.pp-size-guide__tabs button[aria-selected=true]{color:var(--pp-color-ink, #1d1d1d);font-weight:600}.pp-size-guide__tabs button[aria-selected=true]:after{position:absolute;right:16px;bottom:-1px;left:16px;height:2px;background:currentColor;content:""}.pp-size-guide__scroll{min-height:0;overflow:auto;overscroll-behavior:contain}.pp-size-guide__panel{padding:24px}.pp-size-guide__panel[hidden]{display:none}.pp-size-guide__rule{padding:16px 20px;border:1px solid var(--pp-color-line, #e9e9e7);border-radius:4px;background:var(--pp-color-surface, #f5f5f4)}.pp-size-guide__rule>span{display:block;width:24px;height:1px;background:var(--pp-color-accent, #5e4715)}.pp-size-guide__rule p{margin:12px 0 0;font-size:15px;font-weight:600;line-height:1.6}.pp-size-guide__measure-layout{display:flex;align-items:center;gap:24px;margin-top:20px}.pp-size-guide__diagram{display:grid;width:200px;height:200px;flex:0 0 auto;border:1px solid var(--pp-color-line, #e9e9e7);border-radius:8px;background:#fff;place-items:center}.pp-size-guide__diagram svg{width:160px;height:160px;fill:none;stroke:var(--pp-color-ink, #1d1d1d);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pp-size-guide__diagram .pp-size-guide__tape{stroke:var(--pp-color-accent, #5e4715)}.pp-size-guide__diagram .pp-size-guide__guide-line{stroke:var(--pp-color-ink-subtle, #6d6d6d);stroke-width:1.25}.pp-size-guide__measure-copy{color:var(--pp-color-ink-muted, #555);font-size:14px;line-height:1.8}.pp-size-guide__measure-copy p{margin:0}.pp-size-guide__measure-copy p+p{margin-top:12px}.pp-size-guide__measure-copy .pp-size-guide__helper{color:var(--pp-color-ink-subtle, #6d6d6d);font-size:13px;line-height:1.7}.pp-size-guide__text-action{display:inline-flex;align-items:center;min-height:44px;margin:16px 0 -10px;padding:0;border:0;background:transparent;color:var(--pp-color-accent, #5e4715);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.pp-size-guide__text-action span{margin-left:4px}.pp-size-guide__table-wrap{overflow-x:auto}.pp-size-guide__table{width:100%;border-collapse:collapse;table-layout:fixed}.pp-size-guide__table th,.pp-size-guide__table td{height:48px;padding:0;border-bottom:1px solid var(--pp-color-line, #e9e9e7);color:var(--pp-color-ink-muted, #555);font-size:14px;text-align:left}.pp-size-guide__table thead th{height:34px;color:var(--pp-color-ink-subtle, #6d6d6d);font-size:11px;font-weight:600;text-transform:uppercase}.pp-size-guide__table th:first-child{width:80px}.pp-size-guide__table tbody th{color:var(--pp-color-ink, #1d1d1d);font-weight:600}.pp-size-guide__rule--compact{margin-top:20px}.pp-size-guide__rule--compact p{font-size:13px;font-weight:500;line-height:1.7}.pp-size-guide__unavailable{margin:0;color:var(--pp-color-ink-muted, #555);font-size:14px;line-height:1.8}.pp-size-finder__step{color:var(--pp-color-ink-subtle, #6d6d6d);font-family:var(--pp-font-body, sans-serif);font-size:11px;font-weight:600;letter-spacing:.08em}.pp-size-finder h3{margin:8px 0 0;font-size:16px;font-weight:600;line-height:1.5}.pp-size-finder__intro,.pp-size-finder__result>p:not(.pp-size-finder__step){margin:8px 0 0;color:var(--pp-color-ink-muted, #555);font-size:13px;line-height:1.7}.pp-size-finder__entry{margin-top:20px}.pp-size-finder__entry>label{display:block;margin-bottom:8px;font-size:13px;font-weight:600}.pp-size-finder__controls{display:flex;gap:12px}.pp-size-finder__controls>input{width:100%;min-width:0;height:48px;padding-inline:16px;border:1px solid var(--pp-color-ink, #1d1d1d);border-radius:6px;background:#fff;color:var(--pp-color-ink, #1d1d1d);font:inherit;font-size:15px}.pp-size-finder__controls>input:focus-visible{outline:3px solid rgba(94,71,21,.18);outline-offset:0}.pp-size-finder__units{display:flex;flex:0 0 auto;margin:0;padding:0;overflow:hidden;border:1px solid var(--pp-color-line, #e9e9e7);border-radius:6px}.pp-size-finder__units label{cursor:pointer}.pp-size-finder__units input{position:absolute;width:1px;height:1px;opacity:0}.pp-size-finder__units span{display:grid;width:56px;height:48px;color:var(--pp-color-ink-muted, #555);font-size:13px;font-weight:500;place-items:center}.pp-size-finder__units input:checked+span{background:var(--pp-color-ink, #1d1d1d);color:var(--pp-color-paper, #fcfcfc);font-weight:600}.pp-size-finder__units input:focus-visible+span{outline:2px solid var(--pp-color-accent, #5e4715);outline-offset:-3px}.pp-size-finder__error{margin:8px 0 0;color:#9a2929;font-size:12px}.pp-size-guide__primary,.pp-size-finder__actions button,.pp-size-finder__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding-inline:32px;border:0;border-radius:6px;background:#222;color:var(--pp-color-paper, #fcfcfc);font:inherit;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}.pp-size-guide__primary{margin-top:20px;float:right}.pp-size-finder:after{display:block;clear:both;content:""}.pp-size-finder__result{text-align:center}.pp-size-finder__result[hidden],.pp-size-finder__error[hidden]{display:none}.pp-size-finder__badges{display:flex;justify-content:center;gap:12px;margin-top:16px}.pp-size-finder__badge{display:grid;width:96px;height:96px;border:1px solid var(--pp-color-line, #e9e9e7);border-radius:8px;color:var(--pp-color-ink-subtle, #6d6d6d);font-size:48px;font-weight:500;place-items:center}.pp-size-finder__badge:first-child{border:2px solid var(--pp-color-ink, #1d1d1d);color:var(--pp-color-ink, #1d1d1d);font-weight:600}.pp-size-finder__actions{display:flex;max-width:360px;margin:24px auto 0;flex-direction:column;gap:12px}.pp-size-finder__actions button:nth-child(n+2){border:1px solid var(--pp-color-ink, #1d1d1d);background:transparent;color:var(--pp-color-ink, #1d1d1d)}html.pp-size-guide-open{overflow:hidden}.pp-size-page{display:grid;min-height:520px;padding:80px 20px;background:var(--pp-color-surface, #f5f5f4);place-items:center;text-align:center}.pp-size-page__inner{width:min(560px,100%)}.pp-size-page__eyebrow{margin:0;color:var(--pp-color-accent, #5e4715);font-family:var(--pp-font-display, Marcellus, Georgia, serif);font-size:12px;letter-spacing:.3em}.pp-size-page h1{margin:16px 0 0;font-family:var(--pp-font-display, Marcellus, Georgia, serif);font-size:36px;font-weight:400;letter-spacing:.12em}.pp-size-page__inner>p:not(.pp-size-page__eyebrow){margin:20px auto 0;color:var(--pp-color-ink-muted, #555);font-size:15px;line-height:1.8}.pp-size-page button{min-height:48px;margin-top:24px;padding-inline:32px;border:0;border-radius:6px;background:#222;color:var(--pp-color-paper, #fcfcfc);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.pp-size-page__legacy{margin-top:40px;text-align:left}.pp-size-page__legacy img{display:block;width:min(100%,720px);height:auto;margin-inline:auto}@media(max-width:767px){.pp-size-guide{width:100%;height:90dvh;max-height:90dvh;margin:auto 0 0;border-radius:16px 16px 0 0}.pp-size-guide__surface{height:100%}.pp-size-guide__grabber{display:flex;justify-content:center;padding-top:8px}.pp-size-guide__grabber span{width:36px;height:4px;border-radius:2px;background:var(--pp-color-line, #e9e9e7)}.pp-size-guide__header{padding:12px 20px 0}.pp-size-guide__header h2{margin-top:4px;font-size:16px}.pp-size-guide__close{margin-top:-8px}.pp-size-guide__tabs{margin-top:12px;padding-inline:20px}.pp-size-guide__tabs button{padding-inline:12px;font-size:13px}.pp-size-guide__tabs button[aria-selected=true]:after{right:12px;left:12px}.pp-size-guide__panel{padding:16px 20px 24px}.pp-size-guide__rule{padding:14px 16px}.pp-size-guide__rule p{margin-top:8px;font-size:14px}.pp-size-guide__measure-layout{display:block;margin-top:16px}.pp-size-guide__diagram{width:100%;height:160px}.pp-size-guide__diagram svg{width:128px;height:128px}.pp-size-guide__measure-copy{margin-top:12px;font-size:13px;line-height:1.7}.pp-size-guide__measure-copy .pp-size-guide__helper{font-size:12px;line-height:1.6}.pp-size-guide__table{min-width:350px}.pp-size-guide__table th,.pp-size-guide__table td{font-size:13px}.pp-size-guide__table th:first-child{width:56px}.pp-size-finder__controls{gap:8px}.pp-size-finder__units span{width:48px}.pp-size-guide__primary{width:100%;float:none}.pp-size-finder__badge{width:80px;height:80px;font-size:40px}.pp-size-page{min-height:400px;padding-block:48px}.pp-size-page h1{font-size:28px}}@media(prefers-reduced-motion:no-preference){.pp-size-guide[open]{animation:pp-size-guide-enter .18s cubic-bezier(.2,.8,.2,1)}@keyframes pp-size-guide-enter{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/pp-size-guide.css.map */
