body:has(sizeguide-modal.is-open){overflow:hidden}sizeguide-modal{--offset: 0 !important}.sizeguide-toggle a{font-family:var(--font-heading);font-weight:600;letter-spacing:var(--font-heading-base-letter-spacing);text-decoration:underline;text-underline-offset:5px}.sizeguide-modal{--menu-max-width: var(--flyout-width);visibility:hidden;position:fixed;top:0;right:0;bottom:0;display:flex;width:100%;padding-left:36px;padding-left:var(--flyout-mobile-gap);transition:visibility 0s .5s;transition:visibility 0s var(--duration-normal);color:var(--color-text);z-index:2147483638}.is-open>.sizeguide-modal{visibility:visible;transition:visibility 0s 0s}.sizeguide-modal__overlay{font-size:0;position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--color-overlay);opacity:0;cursor:pointer;transition:opacity .5s cubic-bezier(.33,0,0,1);transition:opacity var(--duration-normal) var(--easing)}.is-open>.sizeguide-modal .sizeguide-modal__overlay{opacity:1}.sizeguide-modal__inner{position:relative;display:flex;flex-direction:column;width:100%;max-width:var(--menu-max-width);overflow:auto;margin-left:auto;background-color:var(--color-background);color:var(--color-text);padding-bottom:var(--offset);transform:translate(100%);transition:transform .5s cubic-bezier(.33,0,0,1);transition:transform var(--duration-normal) var(--easing)}.is-open>.sizeguide-modal .sizeguide-modal__inner{transform:unset}.sizeguide-modal__head{background-color:#fff;padding:var(--spacing-7) var(--spacing-7) 0;border-bottom:2px solid var(--color-text);position:sticky;top:0}.sizeguide-modal__head-row{display:flex;justify-content:space-between;align-items:center}.sizeguide-modal__title{font-size:var(--font-size-heading-3-base)}.sizeguide-modal__close{position:absolute;top:16px;right:16px}.sizeguide-modal__close .icon{width:max-content;height:max-content}.sizeguide-modal__close svg{width:24px;height:24px}.sizeguide-modal__links{margin-top:var(--spacing-4)}.sizeguide-modal__links:has(a:first-child:last-child){display:none}.sizeguide-modal__links a{font-family:var(--font-body);font-size:14px;line-height:1;text-transform:lowercase;min-height:24px;display:inline-block}.sizeguide-modal__links a+a{margin-left:16px}.sizeguide-modal__links a.is-active{border-bottom:5px solid currentColor}.sizeguide-modal__body{padding:var(--spacing-7)}.sizeguide-modal__body p:has(img+img){display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.sizeguide-modal__body p:has(img+img) img:not([class]),.sizeguide-modal__body p:first-child img:not([class]){margin:0}.sizeguide-modal__body .rte ol{padding-left:1.1em}.sizeguide-modal__body .rte>*:first-child{margin-top:0}.sizeguide-modal__body .rte ol img{width:calc(100% + 1.1em);margin-top:var(--spacing-7);margin-left:-1.1em}.sizeguide-modal__body table{table-layout:fixed!important;border-collapse:collapse}.sizeguide-modal__body .rte table *{border-inline:none}.sizeguide-modal__body table *{width:auto!important;height:auto!important}.sizeguide-modal__body table tr div:not([class]){margin:0}.sizeguide-modal__tab{display:none}.sizeguide-modal__tab.is-active{display:block}.sizeguide-modal__foot{background-color:#2b2827;color:#fff;padding:var(--spacing-7)}.sizeguide-modal__foot-title{font-family:var(--font-heading);font-size:var(--font-size-heading-4-base);margin-bottom:var(--spacing-4)}.sizeguide-modal__foot-entry{font-size:var(--font-size-body-150);color:#f2f1ee}@media (max-width: 719px){.sizeguide-modal__head{padding:var(--spacing-5) var(--spacing-5) 0}.sizeguide-modal__body,.sizeguide-modal__foot{padding:var(--spacing-5)}.sizeguide-modal__close svg{width:16px;height:16px}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/sizeguide.css.map */
