sq-size-guide{display:block}sq-size-guide[hidden]{display:none}.sq-sgm__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,48px);padding-top:max(clamp(16px,4vw,48px),env(safe-area-inset-top));padding-bottom:max(clamp(16px,4vw,48px),env(safe-area-inset-bottom));background:#4a30268c;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:0;transition:opacity .22s ease}.sq-sgm[data-state=open] .sq-sgm__overlay{opacity:1}.sq-sgm__dialog{position:relative;width:100%;max-width:640px;max-height:min(86vh,86dvh);display:flex;flex-direction:column;background:var(--sq-cream, #f6f1e9);color:var(--sq-cocoa, #4a3026);border:2px solid var(--sq-cocoa, #4a3026);border-radius:var(--sq-radius-card, 20px);box-shadow:var(--sq-shadow, 0 12px 30px rgb(74 48 38 / 14%));overflow:hidden;transform:translateY(14px) scale(.98);opacity:0;transition:transform .24s ease,opacity .24s ease}.sq-sgm[data-state=open] .sq-sgm__dialog{transform:none;opacity:1}.sq-sgm__head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:0 0 auto;padding:18px clamp(20px,4vw,32px);border-bottom:1.5px solid var(--sq-line, #e6dccb);background:var(--sq-cream, #f6f1e9)}.sq-sgm__title{margin:0;font-family:var(--sq-font-head, "Fraunces", Georgia, serif);font-size:clamp(22px,3vw,30px);line-height:1.1;color:var(--sq-cocoa, #4a3026)}.sq-sgm__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1.5px solid var(--sq-cocoa, #4a3026);border-radius:var(--sq-radius-pill, 99px);background:var(--sq-white, #fff);color:var(--sq-cocoa, #4a3026);cursor:pointer;transition:background .15s ease,transform .15s ease}.sq-sgm__close:hover{background:var(--sq-peach, #ffebd0)}.sq-sgm__close:active{transform:scale(.94)}.sq-sgm__close:focus-visible{outline:3px solid var(--sq-leaf, #3f6a12);outline-offset:2px}.sq-sgm__close svg{width:17px;height:17px}.sq-sgm__body{flex:1 1 auto;padding:clamp(20px,4vw,32px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;font-family:var(--sq-font-body, "Nunito Sans", system-ui, sans-serif);font-size:16px;line-height:1.7;color:var(--sq-cocoa, #4a3026)}.sq-sgm__body>:first-child{margin-top:0}.sq-sgm__body>:last-child{margin-bottom:0}.sq-sgm__body h2{font-family:var(--sq-font-head, "Fraunces", Georgia, serif);font-size:clamp(20px,2.4vw,26px);line-height:1.15;margin:1.5em 0 .45em}.sq-sgm__body h3{font-family:var(--sq-font-head, "Fraunces", Georgia, serif);font-size:clamp(18px,2vw,22px);line-height:1.2;margin:1.4em 0 .4em}.sq-sgm__body p,.sq-sgm__body ul,.sq-sgm__body ol{margin:0 0 1em}.sq-sgm__body ul,.sq-sgm__body ol{padding-left:1.3em}.sq-sgm__body li{margin-bottom:.4em}.sq-sgm__body a{color:var(--sq-leaf, #3f6a12);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.sq-sgm__body strong{font-weight:800}.sq-sgm__body table{width:100%;border-collapse:collapse;margin:0 0 1.2em;font-size:15px}.sq-sgm__body th,.sq-sgm__body td{padding:10px 12px;text-align:left;border:1px solid var(--sq-line, #e6dccb);vertical-align:top;overflow-wrap:anywhere}.sq-sgm__body thead th{background:var(--sq-mint, #eaf4d3);font-family:var(--sq-font-head, "Fraunces", Georgia, serif);font-weight:600}.sq-sgm__body tbody tr:nth-child(2n) td{background:var(--sq-white, #fff)}@media screen and (max-width:749px){.sq-sgm__overlay{align-items:flex-end;padding:0}.sq-sgm__dialog{max-width:none;max-height:92dvh;border-width:0;border-radius:var(--sq-radius-card, 20px) var(--sq-radius-card, 20px) 0 0;transform:translateY(18px)}}@media(prefers-reduced-motion:reduce){.sq-sgm__overlay,.sq-sgm__dialog{transition:none}.sq-sgm__dialog{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/squish-size-guide.css.map */
