.size-guide{z-index:50;visibility:hidden;opacity:0;background-color:rgba(0,0,0,.4);width:100%;height:100%;transition:opacity .3s,visibility .3s .3s;position:fixed;top:0;right:0;overflow:hidden}.size-guide.js-modal-open{visibility:visible;opacity:1;transition:opacity .3s,visibility}.size-guide.js-modal-open .size-guide__inner{transition:transform .3s .3s,opacity .3s .3s,visibility;transform:translate(0)}.size-guide__inner{background-color:var(--color-white);height:100%;margin-bottom:30px;transition:transform .3s,opacity .3s,visibility .3s .3s;position:relative;overflow-x:hidden;overflow-y:scroll;transform:translate(100%)}.size-guide__inner.js-scroll-lock{overflow:hidden}@media (min-width:1024px){.size-guide__inner{width:100%;max-width:540px;margin-left:auto}}.size-guide__inner .text-holder{max-width:1440px;margin:0 auto 11px;padding:0 30px}.size-guide__content,.size-guide .content{height:100%}.size-guide__content__image-holder,.size-guide .content__image-holder{padding:24px}.size-guide__content__image-holder picture,.size-guide .content__image-holder picture{width:100%;height:100%;display:block;position:relative}.size-guide__content__image-holder picture svg,.size-guide__content__image-holder picture img,.size-guide .content__image-holder picture svg,.size-guide .content__image-holder picture img{object-fit:cover;width:100%;height:100%}.size-guide__content__text-holder,.size-guide .content__text-holder{padding:0 var(--spacing-3x)}.size-guide__content__text-holder p,.size-guide .content__text-holder p{color:var(--font-gray,#626262);font-family:Open Sans;font-size:13px;font-style:normal;font-weight:400;line-height:21px}.size-guide__content__how-to-measure,.size-guide .content__how-to-measure{z-index:0}.size-guide__content__how-to-measure .surf-expand__summary,.size-guide .content__how-to-measure .surf-expand__summary{padding:var(--spacing-2x) var(--spacing-3x)}.size-guide__content__how-to-measure .content__inner,.size-guide .content__how-to-measure .content__inner{padding:0 var(--spacing-3x);column-gap:var(--spacing-2x);row-gap:var(--spacing-3x);grid-template-columns:1fr 1fr;display:grid}.size-guide__content__how-to-measure .content__inner .content__step,.size-guide__content__how-to-measure .content__inner .step,.size-guide .content__how-to-measure .content__inner .content__step,.size-guide .content__how-to-measure .content__inner .step{flex-flow:column;gap:12px;display:flex}.size-guide__content__how-to-measure .content__inner .content__step__image-holder,.size-guide__content__how-to-measure .content__inner .step__image-holder,.size-guide .content__how-to-measure .content__inner .content__step__image-holder,.size-guide .content__how-to-measure .content__inner .step__image-holder{width:100%;height:100%;max-height:200px;display:block;position:relative}.size-guide__content__how-to-measure .content__inner .content__step__image-holder svg,.size-guide__content__how-to-measure .content__inner .content__step__image-holder img,.size-guide__content__how-to-measure .content__inner .step__image-holder svg,.size-guide__content__how-to-measure .content__inner .step__image-holder img,.size-guide .content__how-to-measure .content__inner .content__step__image-holder svg,.size-guide .content__how-to-measure .content__inner .content__step__image-holder img,.size-guide .content__how-to-measure .content__inner .step__image-holder svg,.size-guide .content__how-to-measure .content__inner .step__image-holder img{object-fit:cover;width:100%;height:100%;max-height:200px;display:block}.size-guide__content__how-to-measure .content__inner .content__step__text-holder,.size-guide__content__how-to-measure .content__inner .step__text-holder,.size-guide .content__how-to-measure .content__inner .content__step__text-holder,.size-guide .content__how-to-measure .content__inner .step__text-holder{grid-template-columns:20px auto;gap:4px;padding:0 4px;display:grid}.size-guide__content__how-to-measure .content__inner .content__step__text-holder span,.size-guide__content__how-to-measure .content__inner .step__text-holder span,.size-guide .content__how-to-measure .content__inner .content__step__text-holder span,.size-guide .content__how-to-measure .content__inner .step__text-holder span{color:var(--font-gray,#626262);font-family:Open Sans;font-size:13px;font-style:normal;font-weight:400;line-height:21px}.size-guide__content__how-to-measure .content__inner .content__step__text-holder h6,.size-guide__content__how-to-measure .content__inner .step__text-holder h6,.size-guide .content__how-to-measure .content__inner .content__step__text-holder h6,.size-guide .content__how-to-measure .content__inner .step__text-holder h6{width:100%;color:var(--font-gray,#626262);font-family:Open Sans;font-size:13px;font-style:normal;font-weight:400;line-height:21px}.size-guide__content__how-to-measure .content__inner .content__step__text-holder p,.size-guide__content__how-to-measure .content__inner .step__text-holder p,.size-guide .content__how-to-measure .content__inner .content__step__text-holder p,.size-guide .content__how-to-measure .content__inner .step__text-holder p{color:var(--font-gray,#626262);grid-column:1/3;font-family:Open Sans;font-size:13px;font-style:normal;font-weight:400;line-height:21px}.size-guide__content__sizes,.size-guide .content__sizes{z-index:0}.size-guide__content__sizes .surf-expand__summary,.size-guide .content__sizes .surf-expand__summary{padding:var(--spacing-2x) var(--spacing-3x)}.size-guide__content__sizes .sizes,.size-guide .content__sizes .sizes{width:100%;padding:0 var(--spacing-3x);flex-flow:column;grid-template-columns:1fr 1fr;display:flex}.size-guide__content__sizes .sizes__heading,.size-guide__content__sizes .sizes .heading,.size-guide .content__sizes .sizes__heading,.size-guide .content__sizes .sizes .heading{border-bottom:1px solid var(--font-light-gray-blue,#858b92);grid-template-columns:repeat(5,1fr);width:100%;padding:16px 0;display:grid}.size-guide__content__sizes .sizes__heading__title,.size-guide__content__sizes .sizes .heading__title,.size-guide .content__sizes .sizes__heading__title,.size-guide .content__sizes .sizes .heading__title{text-align:center;color:var(--font-black,#333);align-self:flex-end;padding:0 10px;font-family:Open Sans;font-size:13px;font-style:normal;font-weight:400;line-height:21px}.size-guide__content__sizes .sizes__heading__title:first-of-type,.size-guide__content__sizes .sizes .heading__title:first-of-type,.size-guide .content__sizes .sizes__heading__title:first-of-type,.size-guide .content__sizes .sizes .heading__title:first-of-type{text-align:left;grid-column:1}.size-guide__content__sizes .sizes__heading__title:nth-of-type(2),.size-guide__content__sizes .sizes .heading__title:nth-of-type(2),.size-guide .content__sizes .sizes__heading__title:nth-of-type(2),.size-guide .content__sizes .sizes .heading__title:nth-of-type(2){grid-column:2/4}.size-guide__content__sizes .sizes__heading__title:nth-of-type(3),.size-guide__content__sizes .sizes .heading__title:nth-of-type(3),.size-guide .content__sizes .sizes__heading__title:nth-of-type(3),.size-guide .content__sizes .sizes .heading__title:nth-of-type(3){grid-column:4/6}.size-guide__content__sizes .sizes__row,.size-guide .content__sizes .sizes__row{border-bottom:1px solid var(--detail-stroke,#ebebeb);grid-template-columns:repeat(5,1fr);width:100%;padding:12px 0;display:grid}.size-guide__content__sizes .sizes__row__title,.size-guide .content__sizes .sizes__row__title{text-align:center;color:var(--font-black,#333);align-self:flex-end;font-family:Open Sans;font-size:13px;font-style:normal;font-weight:400;line-height:21px}.size-guide__content__sizes .sizes__row__title:first-of-type,.size-guide .content__sizes .sizes__row__title:first-of-type{text-align:left;grid-column:1}.size-guide__content__sizes .sizes__row__title:nth-of-type(2),.size-guide .content__sizes .sizes__row__title:nth-of-type(2){grid-column:2/4}.size-guide__content__sizes .sizes__row__title:nth-of-type(3),.size-guide .content__sizes .sizes__row__title:nth-of-type(3){grid-column:4/6}.size-guide__content__sizes .unit-switcher,.size-guide .content__sizes .unit-switcher{padding:var(--spacing-2x) var(--spacing-3x) 0;text-align:center;color:#000;flex-flow:row;justify-content:flex-start;align-items:center;font-family:Open Sans;font-size:13px;font-style:normal;font-weight:400;line-height:21px;display:flex}@media (min-width:768px){.size-guide__content__sizes .unit-switcher,.size-guide .content__sizes .unit-switcher{justify-content:flex-start}}.size-guide__content__sizes .unit-switcher .input--switch,.size-guide .content__sizes .unit-switcher .input--switch{flex-flow:row;align-items:center;display:flex}.size-guide__header,.size-guide .header{z-index:10;background-color:var(--color-white);border-bottom:1px solid #eaeaea;flex-flow:row;justify-content:space-between;align-items:center;padding:20px 30px;display:flex;position:-webkit-sticky;position:sticky;top:0}.size-guide__header__title-holder,.size-guide__header .title-holder,.size-guide .header__title-holder,.size-guide .header .title-holder{flex-flow:row;align-items:center;display:flex}.size-guide__header__title-holder__title,.size-guide__header .title-holder__title,.size-guide .header__title-holder__title,.size-guide .header .title-holder__title{color:var(--font-black,#333);font-family:Campaign;font-size:2.2rem;font-style:normal;font-weight:300;line-height:140%}.size-guide__header__close-holder svg,.size-guide .header__close-holder svg{width:24px;height:24px}.size-guide .content__bottom{padding:var(--spacing-2x) var(--spacing-3x);color:var(--font-black,#333);font-family:Open Sans;font-size:13px;font-style:normal;font-weight:400;line-height:21px}@media (min-width:768px){.size-guide .content__bottom{padding:var(--spacing-3x)}}.size-guide .content__bottom a{color:var(--font-black,#333);text-decoration:underline}
