.pip-sg{--ink:#121212;--ink-mid:rgba(18,18,18,.7);--ink-soft:rgba(18,18,18,.52);--cream:#F8F2EA;--card:#FFFFFF;--peach:#E8C4B5;--line:#B2988C;--rule:rgba(178,152,140,.38);--plum:#6E3350;--disp:var(--font-heading-family,Georgia);--body:var(--font-body-family,sans-serif);background:var(--cream);color:var(--ink);font-family:var(--body);padding:44px 6% 64px}.pip-sg *{box-sizing:border-box}.pip-sg [hidden]{display:none!important}.pip-sg .sg-inner{max-width:920px;margin:0 auto;display:flex;flex-direction:column;gap:48px}.pip-sg p{margin:0}.pip-sg .sg-eyebrow{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--line);font-weight:600;margin:0 0 9px}.pip-sg h1{font-family:var(--disp);font-weight:400;font-size:clamp(30px,5.2vw,44px);line-height:1.08;margin:0}.pip-sg h2{font-family:var(--disp);font-weight:400;font-size:clamp(22px,3.4vw,30px);line-height:1.15;margin:0}.pip-sg h3{font-family:var(--disp);font-weight:400;font-size:19px;line-height:1.25;margin:0}.pip-sg .sg-head{display:flex;flex-direction:column;gap:14px}.pip-sg .sg-head p{font-size:16px;line-height:1.7;color:var(--ink-mid);max-width:62ch}.pip-sg section{display:flex;flex-direction:column;gap:18px}.pip-sg .sg-note{font-size:14.5px;line-height:1.65;color:var(--ink-soft);max-width:62ch}.pip-sg .sg-card{background:var(--card);border:1px solid var(--rule);border-radius:3px}.pip-sg .sg-finder{padding:22px 22px 20px;display:flex;flex-direction:column;gap:18px}.pip-sg .sg-tabs{display:flex;gap:22px;border-bottom:1px solid var(--rule);margin-top:2px}.pip-sg .sg-tabs button{background:none;border:0;padding:0 0 9px;font-family:var(--body);font-size:14.5px;color:var(--ink-soft);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.pip-sg .sg-tabs button.is-on{color:var(--ink);border-bottom-color:var(--line)}.pip-sg .sg-lab{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-weight:600}.pip-sg .sg-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.pip-sg .sg-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.pip-sg .sg-field{display:flex;flex-direction:column;gap:5px}.pip-sg .sg-field span{font-size:12.5px;color:var(--ink-soft)}.pip-sg .sg-field input{font-family:var(--body);font-size:16px;padding:10px 12px;border:1px solid var(--rule);border-radius:2px;background:var(--cream);color:var(--ink);width:100%}.pip-sg .sg-field input:focus-visible{outline:2px solid var(--line);outline-offset:1px}.pip-sg .sg-chips{display:flex;flex-wrap:wrap;gap:7px}.pip-sg .sg-chips button{font-family:var(--body);font-size:13.5px;padding:7px 13px;border:1px solid var(--rule);background:var(--card);color:var(--ink-mid);border-radius:2px;cursor:pointer}.pip-sg .sg-chips button.is-on{background:var(--peach);border-color:var(--line);color:var(--ink)}.pip-sg .sg-chips button:focus-visible{outline:2px solid var(--line);outline-offset:1px}.pip-sg .sg-unit{display:flex;gap:0;border:1px solid var(--rule);border-radius:2px;overflow:hidden}.pip-sg .sg-unit button{font-family:var(--body);font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border:0;background:var(--card);color:var(--ink-soft);cursor:pointer}.pip-sg .sg-unit button.is-on{background:var(--peach);color:var(--ink)}.pip-sg .sg-group{display:flex;flex-direction:column;gap:8px}.pip-sg .sg-prefs{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.pip-sg .sg-foot{font-size:13px;color:var(--ink-soft)}.pip-sg .sg-result{border-top:1px solid var(--rule);padding-top:16px;display:flex;gap:16px;align-items:flex-start}.pip-sg .sg-result-size{font-family:var(--disp);font-size:34px;line-height:1;color:var(--plum);flex:none;min-width:62px}.pip-sg .sg-result-copy{display:flex;flex-direction:column;gap:4px}.pip-sg .sg-result-copy b{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-weight:600}.pip-sg .sg-result-copy p{font-size:14.5px;line-height:1.6;color:var(--ink-mid)}.pip-sg .sg-scroll{overflow-x:auto}.pip-sg table{width:100%;border-collapse:collapse;font-size:14.5px;min-width:520px}.pip-sg th,.pip-sg td{text-align:left;padding:11px 14px;border-bottom:1px solid var(--rule);white-space:nowrap}.pip-sg th{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-weight:600}.pip-sg td.sg-name{font-family:var(--disp);font-size:16px}.pip-sg td .sg-in{display:block;font-size:12.5px;color:var(--ink-soft);margin-top:1px}.pip-sg tr:last-child td{border-bottom:0}.pip-sg .sg-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.pip-sg .sg-three{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.pip-sg .sg-box{background:var(--card);border:1px solid var(--rule);border-radius:3px;padding:18px 19px;display:flex;flex-direction:column;gap:9px}.pip-sg .sg-box p{font-size:14.5px;line-height:1.65;color:var(--ink-mid)}.pip-sg .sg-box .sg-eyebrow{margin:0}.pip-sg .sg-hl{background:var(--card);border-left:3px solid var(--plum);border-top:1px solid var(--rule);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);border-radius:0 3px 3px 0;padding:17px 19px;font-size:15.5px;line-height:1.65}.pip-sg .sg-hl b,.pip-sg .sg-hl strong{font-weight:600}.pip-sg .sg-fabric h3{margin-bottom:2px}.pip-sg .sg-fabric hr{border:0;border-top:1px solid var(--rule);margin:3px 0 1px}.pip-sg .sg-fabric .sg-advice{font-size:14.5px;line-height:1.65;color:var(--ink-mid)}.pip-sg .sg-fabric .sg-advice b,.pip-sg .sg-fabric .sg-advice strong{color:var(--ink);font-weight:600}.pip-sg .sg-fabric .sg-eg{font-family:var(--disp);font-size:13.5px;color:var(--ink-soft)}.pip-sg .sg-ask{display:grid;grid-template-columns:1.7fr 1fr;gap:18px}.pip-sg .sg-ask-form{background:var(--card);border:1px solid var(--rule);border-radius:3px;padding:22px;display:flex;flex-direction:column;gap:13px}.pip-sg .sg-ask-form input[type=email],.pip-sg .sg-ask-form textarea{font-family:var(--body);font-size:15px;padding:11px 13px;border:1px solid var(--rule);border-radius:2px;background:var(--cream);color:var(--ink);width:100%}.pip-sg .sg-ask-form textarea{min-height:92px;resize:vertical;line-height:1.55}.pip-sg .sg-ask-form input:focus-visible,.pip-sg .sg-ask-form textarea:focus-visible{outline:2px solid var(--line);outline-offset:1px}.pip-sg .sg-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.pip-sg .sg-btn{font-family:var(--body);font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:12px 26px;background:var(--plum);color:#fff;border:1px solid var(--plum);border-radius:2px;cursor:pointer;text-decoration:none}.pip-sg .sg-btn:hover{background:#5a2942;border-color:#5a2942}.pip-sg .sg-ask a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;font-size:14px}.pip-sg .sg-success{font-size:14.5px;color:var(--plum)}.pip-sg .sg-fine{font-size:12.5px;line-height:1.6;color:var(--ink-soft);border-top:1px solid var(--rule);padding-top:16px;max-width:76ch}@media screen and (max-width:749px){.pip-sg{padding:34px 6% 48px}.pip-sg .sg-inner{gap:38px}.pip-sg .sg-ask{grid-template-columns:1fr}.pip-sg .sg-result-size{font-size:28px;min-width:52px}.pip-sg .sg-stack{overflow-x:visible}.pip-sg .sg-stack table{min-width:0;display:block}.pip-sg .sg-stack thead{display:none}.pip-sg .sg-stack tbody,.pip-sg .sg-stack tr{display:block;width:100%}.pip-sg .sg-stack tr{padding:14px 16px;border-bottom:1px solid var(--rule)}.pip-sg .sg-stack tr:last-child{border-bottom:0}.pip-sg .sg-stack td{display:flex;align-items:baseline;justify-content:space-between;gap:18px;border:0;padding:4px 0;white-space:normal;text-align:right}.pip-sg .sg-stack td:before{content:attr(data-l);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-weight:600;text-align:left;flex:none}.pip-sg .sg-stack td.sg-name{display:block;font-size:20px;text-align:left;padding:0 0 6px}.pip-sg .sg-stack td.sg-name:before{content:none}.pip-sg .sg-stack td .sg-in{display:inline;margin:0 0 0 7px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/pip-size-guide.css.map */
