@font-face{font-family:futura-pt-fallback;size-adjust:90%;src:local("Arial")}body,div,h1,h2,h3,h4,h5,h6,p,span{font-style:normal;letter-spacing:.05em;text-transform:none}content-drawer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-line-pack:start;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-content:flex-start;align-items:flex-start;bottom:0;-webkit-box-shadow:0 -2px 15px rgba(0,0,0,.1);box-shadow:0 -2px 15px rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;left:0;max-height:100vh;overflow:auto;position:fixed;right:0;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;z-index:1000}content-drawer.content-drawer--loading{display:none}content-drawer .container{-webkit-box-flex:0;background:#fff;-webkit-box-shadow:0 -2px 15px rgba(0,0,0,.1);box-shadow:0 -2px 15px rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding:16px 16px 24px;width:100%}content-drawer.content-drawer--from-top:not(.content-drawer--full-height){bottom:auto;top:0}content-drawer.content-drawer--from-bottom{-webkit-transform:translateY(100%);transform:translateY(100%)}content-drawer.content-drawer--from-top{-webkit-transform:translateY(-100%);transform:translateY(-100%)}content-drawer.content-drawer--from-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}content-drawer.content-drawer--from-right{-webkit-transform:translateX(100%);transform:translateX(100%)}content-drawer.content-drawer--full-height{top:0}content-drawer.content-drawer--open{-webkit-transform:translate(0);transform:translate(0)}content-drawer .content-drawer-close{padding:4px;position:absolute;right:8px;top:8px}content-drawer .content-drawer-close svg{display:block;pointer-events:none}content-drawer.content-drawer--full-height .container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}content-drawer.content-drawer--full-height .content-drawer-close{right:.75rem;top:1.25rem}content-drawer .content-drawer-confirm-button{background:#000;color:#fff;display:block;font-size:1.25rem;font-weight:500;line-height:1.625rem;padding:1rem;text-align:center}content-drawer.desktop-modal-wrapper{padding:0}@media only screen and (min-width:768px){content-drawer.desktop-modal-wrapper{top:0;-webkit-transition:none;transition:none}}content-drawer.desktop-modal-wrapper .overlay{height:100vh;width:100vw}@media only screen and (max-width:767px){content-drawer.desktop-modal-wrapper .overlay{background-color:transparent!important}}content-drawer.desktop-modal-wrapper .desktop-modal-container{background-color:#fff;bottom:0;height:auto;left:0;padding-top:47px;position:absolute;width:100vw}@media only screen and (min-width:768px){content-drawer.desktop-modal-wrapper .desktop-modal-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:50%;padding:24px 40px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;width:auto}}content-drawer.desktop-modal-wrapper .content-drawer-close{height:15px;padding:0;width:15px}content-drawer.desktop-modal-wrapper .content-drawer-close:hover{cursor:pointer}content-drawer.desktop-modal-wrapper .content-drawer-close svg{height:18px;width:18px}content-drawer.desktop-modal-wrapper p{font-family:futura-pt,futura-pt-fallback,century gothic,centurygothic,applegothic,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;letter-spacing:0;line-height:26px;margin-bottom:24px}content-drawer.desktop-modal-wrapper a{display:block;font-size:16px;font-weight:400;line-height:22px;margin:24px 0;text-align:center;-webkit-text-decoration:underline;text-decoration:underline}.sidebar-transition{background-color:var(--mdc-theme-background);border-left:1px solid var(--mdc-theme-secondary);height:100%;left:auto;overflow-y:auto;position:fixed;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:576px;z-index:1000}.sidebar-transition.active{-webkit-transform:translateX(0);transform:translateX(0)}.drawer-contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:20px}.btn-x{-ms-flex-item-align:end;align-self:flex-end;background:none;border:none;cursor:pointer;font-size:1.5rem;line-height:1}.drawer-contents{min-width:0}.size-guide-root{-webkit-overflow-scrolling:touch;max-width:100%;min-width:0;overflow-x:auto}.size-guide-root table{border-collapse:collapse;display:block;white-space:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content}.sidebar-transition{width:min(100vw,576px)}@media(max-width:640px){.sidebar-transition{width:100vw}}.how-to-measure{margin-top:20px}.how-to-measure h3{font-size:18px;margin-bottom:8px}.how-to-measure p{color:var(--color-body-text);font-size:14px}.size-guide-cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-top:30px;padding-bottom:30px}.size-guide-cta p{color:var(--color-body-text);font-size:12px;margin-bottom:8px;text-align:center}.size-guide-cta p a{color:var(--color-link-hover)}.live-chat-btn{background-color:var(--color-primary);border:none;color:#fff;cursor:pointer;font-size:14px;padding:10px 16px}.contact-link{color:var(--color-primary);font-size:14px;-webkit-text-decoration:underline;text-decoration:underline}.container{padding:0 16px}.unit-toggle{border:1px solid var(--form-field-border-color);border-radius:9999px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:24px;margin-top:24px;overflow:hidden;width:100%}.unit-toggle:hover .toggle-text{color:var(--color-body-text)}.cm-toggle{border-bottom-left-radius:9999px;border-top-left-radius:9999px}.in-toggle{border-bottom-right-radius:9999px;border-top-right-radius:9999px}.unit-toggle button{-webkit-box-flex:1;background:transparent;border:none;cursor:pointer;-ms-flex:1;flex:1;font:inherit;padding:.5rem 1.2rem}.unit-toggle button.active{background:var(--form-button-bg-color);border:1px solid var(--form-button-border-color)}.toggle-text,.toggle-text.active{color:var(--color-body-text)}.toggle-text.active{border:none}.measurement-instructions{margin-top:20px}.b-sizeguide-info_text .b-sizeguide-info{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;max-width:67%}.b-sizeguide-info_text .b-sizeguide-info .b-sizeguide-info_title{font-size:16px;font-weight:700;margin:10px 0}.b-sizeguide-info_text .b-sizeguide-info .b-sizeguide-info_text{color:var(--color-body-text);font-size:14px;margin:8px 0}