.font--alt{font-family:var(--font-heading-family-alt);font-style:var(--font-heading-style-alt);font-weight:var(--font-heading-weight-alt);letter-spacing:var(--font-heading-letter-spacing-alt);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale-alt)));word-break:break-word}.bold{font-weight:700}.medium,.semibold{font-weight:500}.regular{font-weight:400}.menu-drawer__menu-item,.menu-drawer__close-button{font-size:1.6rem;font-weight:700}details[open]>.header__icon--menu .menu-toggle{visibility:hidden;opacity:0;transform:scale(.8)}.exposed-submenu .menu-drawer__menu-item{font-size:1.4rem!important;font-weight:400!important}.exposed-submenu>li:first-child{margin-top:-.8rem}.exposed-submenu{margin-bottom:1.2rem!important}@media screen and (min-width: 990px){.header:not(.drawer-menu).page-width{max-width:990px}}.breadcrumb{margin:1rem 0 1.6rem;font-size:1.2rem;font-family:var(--font-body-family);font-weight:400;color:rgb(var(--color-foreground) / 1)}.breadcrumb a{color:rgb(var(--color-foreground) / 1);font-size:1.2rem;text-decoration:none}.breadcrumb__separator:not(:last-of-type),.breadcrumb a{font-weight:700}.breadcrumb a:hover{color:rgb(var(--color-button))}.breadcrumb a.breadcrumb__link{color:rgb(var(--color-button));text-decoration:none}.breadcrumb a:hover,.breadcrumb a.breadcrumb__link:hover{color:rgb(var(--color-foreground) / .65)}@media screen and (max-width:749px){product-info .breadcrumb{margin:0 0 .8rem}}.relative{position:relative}.model-info{position:absolute!important;bottom:1.2rem;left:1.2rem;font-weight:400;font-size:1.4rem;z-index:2;padding:.8rem 1.3rem;background-color:rgb(var(--color-background));line-height:normal}.product-form__input.size-wrap{max-width:100%}.size-wrap.product-form__input input[type=radio]+label:not(.swatch-input__label){justify-content:center;min-width:55px}.size-wrap{display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:row wrap;column-gap:5px}.size-wrap .option-title-wrap{width:100%}.option-title-wrap{display:flex;justify-content:space-between;align-items:baseline}@media screen and (min-width:750px){.linked-item__swatch:hover label{border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),1)}}.hidden-option{visibility:hidden;display:none!important}size-drawer{background-color:rgb(var(--color-background));height:100%;opacity:0;overflow-y:auto;padding:2rem;position:fixed;top:0;right:0;z-index:4;transition:opacity var(--duration-default) ease,transform var(--duration-default) ease;transform:translate(100%);width:100%;border-width:0 0 0 var(--drawer-border-width);border-color:rgba(var(--color-foreground),var(--drawer-border-opacity));border-style:solid;font-size:14px;filter:drop-shadow(var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur-radius) rgba(var(--color-shadow),var(--drawer-shadow-opacity)))}size-drawer[open]{transform:translate(0);opacity:1}@media screen and (min-width: 750px){size-drawer{transform:translate(100%);width:57.5rem}size-drawer[open]{opacity:1;transform:translate(0);animation:animateDrawerOpen var(--duration-default) ease}}.size-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.2rem}.size-drawer-title{margin:.5rem 0 0}.size-header .icon{width:2rem}.size-drawer-button{background-color:transparent;border:none;color:rgb(var(--color-foreground));cursor:pointer;display:block;height:4.4rem;padding:1.2rem;width:4.4rem}.size-chart-button{align-self:center}.size-drawer-button:hover{color:rgba(var(--color-foreground),.75)}@keyframes animateDrawerOpen{@media screen and (max-width: 749px) {0% {opacity: 0; transform: translateX(100%);} 100% {opacity: 1; transform: translateX(0);}} @media screen and (min-width: 750px) {0% {opacity: 0; transform: translateX(100%);} 100% {opacity: 1; transform: translateX(0);}}}.size-chart-wrap table{border-collapse:collapse;width:100%;margin-bottom:1rem}.size-chart-wrap caption{font-weight:700;font-size:1.2rem;padding:.5rem;text-align:left}.size-chart-wrap th,.size-chart-wrap td{border:1px solid #ddd;padding:.5rem;text-align:center}.size-chart-wrap th{background-color:#f2f2f2;font-weight:700}.size-chart-wrap tr:nth-child(2n){background-color:#f9f9f9}.size-chart-wrap th:focus,.size-chart-wrap td:focus{outline:2px solid #4d90fe}@media screen and (max-width: 600px){.size-chart-wrap table{display:block;overflow-x:auto}}.size-chart-container{margin:2rem 0;max-width:100%;overflow-x:auto}.size-chart{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:1rem;font-size:14px;line-height:1.5}.size-chart caption{font-weight:700;font-size:1.2rem;padding:.75rem 0;text-align:left;color:#333;caption-side:top}.size-chart th,.size-chart td{padding:.75rem;vertical-align:middle;border:1px solid #dee2e6;text-align:center}.size-chart thead th{background-color:#f8f9fa;border-bottom:2px solid #dee2e6;font-weight:700;vertical-align:bottom}.size-chart tbody th{text-align:left;font-weight:700;background-color:#f8f9fa;white-space:nowrap}.size-chart tbody tr:nth-of-type(odd){background-color:#0000000d}.size-chart tbody tr:hover{background-color:#00000013}.size-chart th:focus,.size-chart td:focus{outline:2px solid #4d90fe;outline-offset:-2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (max-width: 768px){.size-chart{font-size:14px}.size-chart th,.size-chart td{padding:.5rem}}@media (forced-colors: active){.size-chart th,.size-chart td{border:1px solid CanvasText}.size-chart thead th{background-color:Canvas;border-bottom:2px solid CanvasText}}@media print{.size-chart{border-collapse:collapse;width:100%}.size-chart th,.size-chart td{border:1px solid #000}.size-chart thead{display:table-header-group}.size-chart tbody{display:table-row-group}}@media screen and (min-width:750px){.grid.narrow{max-width:750px;width:90%;margin-left:auto;margin-right:auto}}.instructional-content{--row-gap:3.2rem}.instructional-content .rich-text__heading.h1{margin-bottom:2.4rem}.instructional-content .rich-text__heading{margin-top:0}.instructional-content>*:first-child{margin-top:0}.instructional-content .rich-text__caption{margin-bottom:1.6rem}.instructional-content .rich-text__text,.instructional-content .grid{margin-bottom:var(--row-gap)}.instructional-content .rich-text__buttons{width:100%;margin-top:var(--row-gap);margin-left:auto;margin-right:auto}.instructional-content .accordion+*:not(.accordion){margin-top:var(--row-gap)}.mega-menu-wrap{display:flex;justify-content:center;gap:6rem}@media screen and (min-width: 1400px){.mega-menu-wrap{gap:10rem}}.promo-list{list-style:none;display:flex;gap:2.4rem;margin:4rem 0 0;padding:0 1.6rem}@media screen and (min-width: 750px){.promo-list{margin:0;padding:0}}.promo-list li{margin:0;padding:0}.mm-display-img-box{position:relative;width:20.4rem}.img-contain{position:relative;padding-bottom:100%}@media screen and (max-width: 749px){.promo-list{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem}.mm-display-img-box{width:100%}}.text-left{text-align:left}.text-center{text-align:center}.title-wrapper-with-link.text-center{justify-content:center}.title-wrapper-with-link .h3{letter-spacing:1.28px}.pdp-buttons{display:flex;justify-content:space-between;gap:1rem;margin-top:-1.6rem;margin-bottom:3.2rem;white-space:nowrap}@media screen and (min-width: 750px){.pdp-buttons{display:flex;justify-content:flex-start;gap:2.4rem}}.pdp-buttons button{padding-left:0;padding-right:0}.product__info-container .variant-wrapper{margin-top:3.2rem}@media screen and (min-width: 750px){.product__info-container .variant-wrapper{margin-top:4.8rem}}.skill-level-box{display:inline-block;vertical-align:middle;margin-left:.8rem;padding:3px 8px;border:1px solid #1D241F;font-size:14px;font-style:normal;font-weight:500;line-height:1.6;transform:translateY(-1px)}.accordion .svg-new{padding:0 1rem}.accordion .svg-new .svg-wrapper{width:3.2rem;height:3.2rem}.accordion .svg-old{padding:0 1rem}.accordion .svg-old .svg-wrapper{width:3.2rem;height:3.2rem}.accordion .svg-old .icon-fabric{width:97%}.klaviyo-close-form{display:flex!important;justify-content:center;align-items:center;border:#1D241F solid 1px!important}.klaviyo-close-form svg{width:24px;height:24px}.klaviyo-form [data-testid=form-row]:last-of-type button{text-decoration:underline;text-underline-offset:.6rem}.klaviyo-form input:focus{border-width:0!important;outline:#1D241F solid 1px!important}.mm-badge{position:absolute;z-index:2;padding:.4rem;color:rgb(var(--color-foreground));font-size:1rem;font-weight:500;line-height:normal}.badge-top-left{top:.8rem;left:.8rem}.badge-top-right{top:.8rem;right:.8rem}.badge-bottom-left{bottom:.8rem;left:.8rem}.badge-bottom-right{bottom:.8rem;right:.8rem}.h2.special{font-size:2.4rem;letter-spacing:-.24px;line-height:1.2}@media screen and (min-width: 990px){.h2.special{font-size:3.6rem;letter-spacing:-.36px}}@media screen and (max-width: 749px){.mobile-100{width:100%}.text-left-mobile{text-align:left!important}.text-center-mobile{text-align:center!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/custom.css.map */
