html{scrollbar-gutter:stable}.size-guide[hidden],.size-guide [hidden],.size-guide__trigger[hidden]{display:none!important}.size-guide{display:block;color:rgb(var(--color-foreground));font-family:Arial,Helvetica,sans-serif;font-size:1.4rem;line-height:1.4;letter-spacing:normal;text-transform:none}.product__info-container>.size-guide{margin-top:0;margin-bottom:.6rem}.product__info-container>.size-guide:has(>.size-guide__trigger[hidden]){margin:0}legend.size-guide-option-heading:has(.size-guide__trigger:not([hidden])){width:100%}.size-guide-option-row{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.size-guide-option-row>.form__label{margin-bottom:0}.size-guide-option-row .size-guide__trigger{flex-shrink:0;font-family:Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:normal;text-transform:none}.product__info-container>variant-selects:has(+.size-guide:not([hidden])){margin-bottom:0}.size-guide__trigger{display:flex;align-items:center;width:fit-content;max-width:100%;min-height:4.4rem;padding:0;border:0;border-radius:0;background:transparent;color:rgba(var(--color-foreground),.75);cursor:pointer;font:inherit;text-align:left;text-decoration:underline;text-decoration-color:rgba(var(--color-foreground),.4);text-underline-offset:.3rem}@media(hover:hover)and (pointer:fine){.size-guide__trigger:hover{color:rgb(var(--color-foreground));text-decoration-color:currentColor}}.size-guide__dialog{width:min(84rem,calc(100vw - 4rem));max-width:none;max-height:calc(100dvh - 4rem);padding:0;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:var(--popup-corner-radius, 0);background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 1rem 5rem #00000040;font-family:Arial,Helvetica,sans-serif;font-size:1.4rem;line-height:1.4;letter-spacing:normal;text-transform:none;overflow:hidden}.size-guide__dialog[open]{display:flex;flex-direction:column}.size-guide__dialog::backdrop{background:#000000a6}.size-guide__dialog--motion[open]{animation:size-guide-enter .16s cubic-bezier(.215,.61,.355,1) both}.size-guide__dialog--motion::backdrop{animation:size-guide-backdrop-enter .16s cubic-bezier(.215,.61,.355,1) both}@keyframes size-guide-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes size-guide-backdrop-enter{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.size-guide__dialog--motion[open],.size-guide__dialog--motion::backdrop{animation:none}}.size-guide__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;flex:0 0 auto;padding:2rem 2.4rem;border-bottom:.1rem solid rgba(var(--color-foreground),.15)}product-size-guide.size-guide .size-guide__dialog :is(.size-guide__title,.size-guide__chart-title){color:inherit;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:600;line-height:1.2;letter-spacing:normal;text-transform:none}product-size-guide.size-guide .size-guide__dialog .size-guide__title{margin:0 0 .4rem;font-size:2.4rem}.size-guide__product,.size-guide__scope{margin:0;color:rgba(var(--color-foreground),.75)}.size-guide__product{margin-top:.6rem;font-size:1.2rem}.size-guide__selection{margin:0}.size-guide__close{display:flex;align-items:center;justify-content:center;flex:0 0 4.4rem;width:4.4rem;height:4.4rem;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.size-guide__body{padding:2rem 2.4rem 2.4rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.size-guide__instructions{margin:0 0 1.6rem}.size-guide__chart:not([hidden])~.size-guide__chart:not([hidden]){margin-top:3.2rem}product-size-guide.size-guide .size-guide__dialog .size-guide__chart-title{margin:0 0 .4rem;color:inherit;font-size:1.8rem}.size-guide__scope{margin-bottom:1.6rem}.size-guide__measurements{display:grid;gap:2rem;align-items:start}.size-guide__measurements--diagram{grid-template-columns:minmax(14rem,20rem) minmax(0,1fr)}.size-guide__diagram{margin:0}.size-guide__diagram img{display:block;width:100%;height:22rem;padding:1rem;background:#fff;object-fit:contain}.size-guide__illustration{position:relative;box-sizing:border-box;height:22rem;padding:1rem;background:#fff}.size-guide__illustration .size-guide__diagram-image{height:100%;padding:0}.size-guide__annotations{position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;width:calc(100% - 2rem);height:calc(100% - 2rem);pointer-events:none}.size-guide__measurement-line{fill:none;stroke:#111;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.size-guide__measurement-label-background{fill:#fff}.size-guide__measurement-label{fill:#111;font-family:Arial,Helvetica,sans-serif;font-size:88px;font-weight:600}.size-guide__diagram figcaption{margin-top:1.2rem;font-size:1.2rem}.size-guide__labels{margin:0;padding:0;list-style:none}.size-guide__labels strong{display:inline-block;min-width:1.6rem}.size-guide__table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.size-guide__table{width:100%;border-collapse:collapse;box-shadow:none;color:inherit;font:inherit}.size-guide__table :is(th,td){padding:1.2rem 1rem;border:0;border-bottom:.1rem solid rgba(var(--color-foreground),.15);text-align:left}.size-guide__table thead th{font-weight:600;vertical-align:bottom}.size-guide__table tbody :is(th,td){white-space:nowrap}.size-guide__table tr.is-selected{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.size-guide :is(button,.size-guide__table-scroll):focus-visible,.size-guide__trigger:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}html.size-guide-open,body.size-guide-open{overflow:hidden}@media screen and (max-width:599px){.size-guide__dialog{width:100%;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0}.size-guide__header,.size-guide__body{padding:1.6rem}.size-guide__header{padding-top:max(1.6rem,env(safe-area-inset-top))}.size-guide__body{padding-bottom:max(2.4rem,env(safe-area-inset-bottom))}product-size-guide.size-guide .size-guide__dialog .size-guide__title{font-size:2rem}.size-guide__measurements--diagram{grid-template-columns:minmax(0,1fr)}.size-guide__diagram img,.size-guide__illustration{height:18rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-size-guide.css.map */
