caf-size-guide{display:block}.caf-size-guide--full{max-width:none}.caf-size-guide__hero{display:grid;gap:clamp(2rem,3vw,4rem);align-items:center;margin-bottom:clamp(2.4rem,3vw,4rem)}.caf-size-guide__hero-text{display:grid;gap:1.6rem;justify-items:start;max-width:68rem}.caf-size-guide__hero-text .caf-display{font-weight:800}.caf-size-guide__hero-text .caf-lede{margin:0}.caf-size-guide__hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.8rem;margin-top:.8rem}.caf-size-guide__hero-art{position:relative;width:clamp(18rem,22vw,26rem);justify-self:center}.caf-size-guide__hero-art--cluster{width:100%;max-width:52rem}.caf-size-guide__hero-art .caf-3dsvg{display:block;width:100%;height:auto}.caf-size-guide__blob{position:relative;display:grid;place-items:center;aspect-ratio:1;padding:12%}.caf-size-guide__blob:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:46% 54% 58% 42%/52% 44% 56% 48%;background:var(--caf-blush-light)}.caf-size-guide__blob .caf-3d{position:relative}.caf-size-guide__note-tape{--caf-note-rotate: 4deg;--caf-note-size: clamp(1.9rem, 1.6vw, 2.3rem);position:absolute;right:2%;bottom:0;z-index:2;max-width:17rem;margin:0}@media(min-width:990px){.caf-size-guide__hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.caf-size-guide__hero-art{justify-self:end}}.caf-size-guide__bar{position:sticky;top:var(--caf-sticky-offset, 0px);z-index:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2rem;padding:.8rem;border-radius:99rem;background:#fffdf9e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--caf-border-soft, var(--caf-line));box-shadow:var(--caf-shadow-card)}.caf-size-guide__tabs{--caf-scroll-gap: .6rem;flex:1 1 auto;min-width:0;padding:.2rem}.caf-size-guide__tab{min-height:4.8rem;padding:0 2rem 0 .6rem;border:0;background:transparent;font:inherit;font-size:1.55rem;font-weight:800;color:var(--caf-ink)}.caf-size-guide__tab:not(:has(.caf-size-guide__tab-art)){padding-inline:2rem}.caf-size-guide__tab:hover{background:var(--caf-blush-light);transform:none}.caf-size-guide__tab[aria-selected=true]{background:var(--caf-aubergine);border-color:var(--caf-aubergine);color:#fff;box-shadow:0 8px 18px -10px rgba(var(--caf-aubergine-rgb),.6)}.caf-size-guide__tab:focus-visible{outline:2px solid var(--caf-aubergine);outline-offset:2px}.caf-size-guide__tab-art{display:grid;place-items:center;width:3.8rem;height:3.8rem;border-radius:50%;background:var(--caf-blush-light)}.caf-size-guide__tab[aria-selected=true] .caf-size-guide__tab-art{background:#fff}.caf-size-guide__tab-art .caf-3d{filter:drop-shadow(0 4px 4px rgba(var(--caf-aubergine-rgb),.16))}.caf-size-guide__units{position:relative;display:inline-flex;padding:.4rem;border-radius:99rem;background:var(--caf-blush-light)}.caf-size-guide__unit{position:relative;z-index:1;min-width:6rem;min-height:4.4rem;padding:0 1.6rem;border:0;border-radius:99rem;background:transparent;color:rgba(var(--caf-aubergine-rgb),.72);font:inherit;font-size:1.45rem;font-weight:800;letter-spacing:0;cursor:pointer;transition:color .3s,background-color .35s var(--caf-ease),box-shadow .35s var(--caf-ease)}.caf-size-guide__unit[aria-pressed=true]{background:#fff;color:var(--caf-aubergine);box-shadow:var(--caf-shadow-card)}.caf-size-guide__unit:focus-visible{outline:2px solid var(--caf-aubergine);outline-offset:2px}@media(max-width:749px){.caf-size-guide__bar{position:static;border-radius:2.4rem;padding:.8rem}.caf-size-guide__tabs{flex-basis:100%}.caf-size-guide__units{margin-left:auto}}.caf-size-guide__panel{display:grid;gap:clamp(2rem,3vw,4rem);align-items:start;padding-top:clamp(2.4rem,3vw,4rem);scroll-margin-top:12rem}.caf-size-guide__panel[hidden]{display:none}.caf-size-guide__panel:focus-visible{outline:2px dashed var(--caf-blush);outline-offset:8px;border-radius:var(--caf-radius-card)}.caf-motion-on .caf-size-guide__panel.is-entering{animation:caf-sg-in .55s var(--caf-ease) both}.caf-size-guide--static .caf-size-guide__panel.is-entering{animation:none}@keyframes caf-sg-in{0%{opacity:0;transform:translateY(1.2rem)}}@media(min-width:990px){.caf-size-guide__panel{grid-template-columns:minmax(0,1.55fr) minmax(28rem,1fr)}}.caf-size-guide__chart{display:grid;gap:1.6rem;min-width:0}.caf-size-guide__chart-head{display:grid;gap:.6rem}.caf-size-guide__chart-head .caf-display{font-weight:800}.caf-size-guide__note{margin:0;font-size:1.5rem}.caf-size-guide__table-wrap{border-radius:2rem;border-color:var(--caf-border-soft, var(--caf-line));background:#fff;box-shadow:var(--caf-shadow-card);overflow:auto}.caf-size-guide__table-wrap:focus-visible{outline:2px solid var(--caf-aubergine);outline-offset:2px}.caf-size-guide__table{font-size:1.55rem}.caf-size-guide__table th,.caf-size-guide__table td{padding:1.3rem 1.8rem;border-bottom:0}.caf-size-guide__table thead th{background:var(--caf-blush-light);color:var(--caf-aubergine-dark);font-size:1.45rem;font-weight:800;letter-spacing:0;text-transform:none}.caf-size-guide__table tbody tr:nth-child(odd) td,.caf-size-guide__table tbody tr:nth-child(odd) th{background:#fff}.caf-size-guide__table tbody tr:nth-child(2n) td,.caf-size-guide__table tbody tr:nth-child(2n) th{background:var(--caf-ivory)}.caf-size-guide__table tbody tr:hover td,.caf-size-guide__table tbody tr:hover th{background:#fbedea}.caf-size-guide__table th[scope=row]{font-weight:800;color:var(--caf-aubergine)}.caf-size-guide__table td,.caf-size-guide__table th{transition:opacity .25s,background-color .25s}.caf-size-guide__table.is-swapping td[data-caf-cm]{opacity:.2}@media(max-width:749px){.caf-size-guide__table th:first-child,.caf-size-guide__table td:first-child{position:sticky;left:0;z-index:1;box-shadow:1px 0 0 var(--caf-border-soft, var(--caf-line))}.caf-size-guide__table th,.caf-size-guide__table td{padding:1.1rem 1.4rem}}.caf-size-guide__tip{display:flex;align-items:center;gap:1.2rem;margin:0;padding:1.4rem 1.8rem;border-radius:99rem;background:var(--caf-sage-light);color:var(--caf-sage-dark);font-size:1.5rem;font-weight:600;line-height:1.45}.caf-size-guide__tip .caf-3d{flex:none}@media(max-width:749px){.caf-size-guide__tip{border-radius:2rem}}.caf-size-guide__how{display:grid;gap:2rem;padding:clamp(2.2rem,3vw,3.2rem);color:var(--caf-ink);border-radius:calc(var(--caf-radius-card) + 4px);box-shadow:var(--caf-shadow-card)}.caf-size-guide__how-art{width:min(100%,20rem);margin-inline:auto;padding:1.8rem;border-radius:50% 50% 2.4rem 2.4rem;background:var(--caf-blush-light);color:var(--caf-aubergine-dark)}.caf-size-guide__how-art:has(.caf-media){padding:0;background:none}.caf-size-guide__how-art .caf-media{width:100%}.caf-size-guide__how-body{display:grid;gap:1rem}.caf-size-guide__how-title{margin:0;font-family:var(--caf-font-display);font-size:2rem;font-weight:800;letter-spacing:-.01em;color:var(--caf-ink)}.caf-size-guide__how-text{font-size:1.55rem;line-height:1.65;color:rgba(var(--caf-ink-rgb),.85)}.caf-size-guide__how-text>*+*{margin-top:.8em}@media(min-width:990px){.caf-size-guide__how{position:sticky;top:calc(var(--caf-sticky-offset, 0px) + 10rem)}}.caf-size-guide__measure{display:grid;gap:clamp(3.2rem,5vw,8rem);align-items:center;margin-top:clamp(4rem,5vw,6.4rem);padding:clamp(3.2rem,4vw,5.6rem);border-radius:calc(var(--caf-radius-card) + 12px);background:var(--caf-sage-light);color:var(--caf-ink);scroll-margin-top:10rem}.caf-size-guide__measure .caf-display,.caf-size-guide__measure .caf-lede{color:var(--caf-ink)}.caf-size-guide__measure-art{position:relative;width:min(100%,30rem);margin-inline:auto;padding:2.8rem;border-radius:50% 50% var(--caf-radius-card) var(--caf-radius-card);background:#fff;color:var(--caf-aubergine-dark);box-shadow:var(--caf-shadow-card)}.caf-sgm .caf-sgm__lines{stroke:var(--caf-blush)}.caf-sgm .caf-sgm__badge{fill:var(--caf-aubergine)}.caf-motion-on .caf-sgm .caf-sgm__lines path:not([pathLength]),.caf-motion-on .caf-sgm .caf-sgm__badges{opacity:0;transition:opacity .8s var(--caf-ease) .9s}.caf-motion-on .caf-sgm.is-revealed .caf-sgm__lines path,.caf-motion-on .caf-sgm.is-revealed .caf-sgm__badges,.caf-motion-on .is-revealed .caf-sgm .caf-sgm__badges,.caf-motion-on .is-revealed .caf-sgm .caf-sgm__lines path{opacity:1}.shopify-design-mode .caf-sgm .caf-sgm__lines path,.shopify-design-mode .caf-sgm .caf-sgm__badges{opacity:1!important}.caf-size-guide__tape{position:absolute;right:-2.4rem;bottom:-1.2rem;width:10rem}.caf-size-guide__steps{margin-top:.8rem}.caf-size-guide .caf-size-guide__steps .caf-steps__item .caf-steps__icon{background:#fff;color:var(--caf-aubergine)}.caf-size-guide__step-num{font-family:var(--caf-font-display);font-style:normal;font-weight:800;font-size:2.4rem;color:var(--caf-aubergine)}@media(min-width:990px){.caf-size-guide__measure{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media(max-width:749px){.caf-size-guide__measure{margin-inline:calc(var(--caf-gutter) * -1);padding:4rem var(--caf-gutter);border-radius:var(--caf-radius-card)}.caf-size-guide__tape{right:-.8rem;width:8rem}}.caf-size-guide__cta{position:relative;overflow:hidden;display:grid;gap:2.4rem;align-items:center;margin-top:clamp(4rem,5vw,6.4rem);padding:clamp(2.8rem,3.4vw,4.8rem);border-radius:calc(var(--caf-radius-card) + 12px);box-shadow:var(--caf-shadow-card)}.caf-size-guide__cta-text{display:grid;gap:1.4rem;justify-items:start}.caf-size-guide__cta-text .caf-display{font-weight:800}.caf-size-guide__cta-text .caf-eyebrow{font-family:var(--caf-font-hand);font-size:2.2rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--caf-aubergine);transform:rotate(-3deg)}.caf-size-guide__cta-copy{margin:0;max-width:46ch;font-size:1.65rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.caf-size-guide__cta-art{position:relative;display:grid;place-items:center;width:clamp(14rem,16vw,19rem);aspect-ratio:1;padding:1.8rem;justify-self:center}.caf-size-guide__cta-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:46% 54% 58% 42%/52% 44% 56% 48%;background:#fff9}.caf-size-guide__cta-art>*{position:relative}.caf-size-guide__cta-art .caf-3dsvg{width:100%;height:auto}@media(min-width:750px){.caf-size-guide__cta{grid-template-columns:minmax(0,1fr) auto}.caf-size-guide__cta-art{justify-self:end}}.caf-size-guide--static .caf-3d--float,.caf-size-guide--static .caf-3dsvg__i{animation:none!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/caf-size-guide.css.map */
