:root{--wm-navy: #12366a;--wm-periwinkle: #6875e8;--wm-warm-white: #f7f7f3;--wm-sage: #e6eee8;--wm-charcoal: #20282d;--wm-border: #dde2e3;--wm-price: #a4473f;--wm-card-radius: 12px;--wm-button-radius: 10px}wm-product-experience{display:block;color:var(--wm-charcoal);letter-spacing:0}.wm-product{align-items:flex-start}.wm-product .product__media-item,.wm-product .thumbnail{overflow:hidden;border:1px solid var(--wm-border);border-radius:var(--wm-card-radius);background:#fff}.wm-product .product__media-toggle:after,.wm-product .product__modal-opener:hover .product__media-icon{border-radius:50%}.wm-product__purchase{padding:2.4rem;border:1px solid var(--wm-border);border-radius:var(--wm-card-radius);background:var(--wm-warm-white)}.wm-product__purchase>*+*{margin-top:1.8rem;margin-bottom:0}.wm-product__purchase .product__title{margin-bottom:0}.wm-product__purchase .product__title h1{color:var(--wm-navy);font-size:3.4rem;line-height:1.12;letter-spacing:0}.wm-product__eyebrow{margin:0;color:var(--wm-periwinkle);font-size:1.2rem;font-weight:700;line-height:1.4;letter-spacing:0;text-transform:uppercase}.wm-product__short-description{color:#20282dd1;font-size:1.6rem;line-height:1.65}.wm-product__short-description>:first-child,.wm-product__short-description .metafield-rich_text_field>:first-child,.wm-product__fit-support>:first-child,.wm-product__assurance .rte>:first-child{margin-top:0}.wm-product__short-description>:last-child,.wm-product__short-description .metafield-rich_text_field>:last-child,.wm-product__fit-support>:last-child,.wm-product__assurance .rte>:last-child{margin-bottom:0}.wm-product__purchase .price--large,.wm-product__purchase .price--large .price-item,.wm-mobile-atc__price .price-item{color:var(--wm-price);font-weight:700}.wm-product__purchase .price__sale .price-item--regular{color:#20282d94}.wm-product__micro-heading{margin:0 0 1rem;color:var(--wm-navy);font-size:1.4rem;line-height:1.4;letter-spacing:0}.wm-product__benefits ul{display:grid;gap:.9rem;padding:0;margin:0;list-style:none}.wm-product__benefits li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.8rem;align-items:start;line-height:1.5}.wm-product__benefits svg,.wm-product__fit-link svg,.wm-product__assurance>svg{width:1.8rem;height:1.8rem;color:var(--wm-navy);fill:currentColor}.wm-product__purchase .product-form__input{max-width:none}.wm-product__purchase .product-form__input .form__label,.wm-product__purchase .quantity__label{color:var(--wm-charcoal);font-weight:650}.wm-product__purchase .product-form__input--pill input[type=radio]+label{min-width:4.4rem;min-height:4.4rem;padding:1.1rem 1.6rem;border-color:var(--wm-border);border-radius:10px;background:#fff;color:var(--wm-charcoal);letter-spacing:0}.wm-product__purchase .product-form__input--pill input[type=radio]:checked+label{border-color:var(--wm-navy);background:var(--wm-navy);color:#fff}.wm-product__purchase .select__select,.wm-product__purchase .quantity{min-height:4.8rem;border-radius:var(--wm-button-radius);background:#fff}.wm-product__purchase .product-form__buttons{max-width:none}.wm-product__purchase .button,.wm-mobile-atc__button{min-height:5.2rem;border-radius:var(--wm-button-radius);font-weight:700;letter-spacing:0}.wm-product__purchase .product-form__submit{border:1px solid var(--wm-navy);background:var(--wm-navy);color:#fff}.wm-product__purchase .product-form__submit:before,.wm-product__purchase .product-form__submit:after,.wm-mobile-atc__button:before,.wm-mobile-atc__button:after{border-radius:var(--wm-button-radius);box-shadow:none}.wm-product__fit-tools{padding:1.4rem 0;border-top:1px solid var(--wm-border);border-bottom:1px solid var(--wm-border)}.wm-product__fit-actions{display:flex;flex-wrap:wrap;gap:.8rem 2rem}.wm-product__fit-link{display:inline-flex;min-height:4.4rem;padding:0;align-items:center;gap:.7rem;border:0;background:transparent;color:var(--wm-navy);font:inherit;font-weight:700;letter-spacing:0;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.wm-product__fit-support,.wm-product__current-fit{margin-top:1rem;color:#20282dcc;font-size:1.35rem;line-height:1.55}.wm-product__current-fit{padding:1.2rem;border-left:3px solid var(--wm-periwinkle);background:var(--wm-sage)}.wm-product__current-fit-title{margin:0 0 .5rem;color:var(--wm-charcoal)}.wm-product__assurances{display:grid;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--wm-border);font-size:1.3rem;line-height:1.5}.wm-product__assurance{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.9rem;align-items:start}.wm-product__assurance a{color:var(--wm-navy);text-underline-offset:.3rem}.wm-measure-dialog{position:fixed;inset:0 0 0 auto;width:min(62rem,92vw);max-width:none;height:100dvh;max-height:none;padding:0;margin:0;overflow:hidden;border:0;border-left:1px solid var(--wm-border);border-radius:12px 0 0 12px;background:var(--wm-warm-white);color:var(--wm-charcoal)}.wm-measure-dialog::backdrop{background:#12366a66}.wm-measure-dialog__header{display:flex;min-height:7rem;padding:1.6rem 2.4rem;align-items:center;justify-content:space-between;gap:2rem;border-bottom:1px solid var(--wm-border);background:#fff}.wm-measure-dialog__header h2{margin:0;color:var(--wm-navy);font-size:2.4rem;letter-spacing:0}.wm-measure-dialog__close{display:grid;width:4.4rem;height:4.4rem;padding:0;place-items:center;border:0;border-radius:50%;background:var(--wm-sage);color:var(--wm-navy);cursor:pointer}.wm-measure-dialog__close svg{width:1.8rem;height:1.8rem}.wm-measure-dialog__body{height:calc(100dvh - 7rem);padding:2.4rem;overflow:auto}.wm-measure-dialog__body img{width:100%;height:auto;border-radius:var(--wm-card-radius)}.wm-mobile-atc{display:none}.wm-pdp-section{padding:7.2rem 0;color:var(--wm-charcoal);letter-spacing:0}.wm-pdp-section--warm{background:var(--wm-warm-white)}.wm-pdp-section--sage{background:var(--wm-sage)}.wm-pdp-section__header{max-width:76rem;margin-bottom:3.2rem}.wm-pdp-section__eyebrow{margin:0 0 .8rem;color:var(--wm-periwinkle);font-size:1.2rem;font-weight:700;line-height:1.4;letter-spacing:0;text-transform:uppercase}.wm-pdp-section__title{margin:0;color:var(--wm-navy);font-size:3.6rem;line-height:1.15;letter-spacing:0}.wm-pdp-section__intro{margin-top:1.2rem;color:#20282dc7;font-size:1.6rem;line-height:1.65}.wm-pdp-section__intro>:first-child,.wm-pdp-richtext>:first-child{margin-top:0}.wm-pdp-section__intro>:last-child,.wm-pdp-richtext>:last-child{margin-bottom:0}.wm-pdp-two-column,.wm-pdp-measurement,.wm-pdp-details-grid,.wm-pdp-assembly{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem;align-items:start}.wm-pdp-panel{min-height:100%;padding:2.4rem;border:1px solid var(--wm-border);border-radius:var(--wm-card-radius);background:#fff}.wm-pdp-panel--sage{background:var(--wm-sage)}.wm-pdp-panel h3,.wm-pdp-details-grid h3,.wm-pdp-measurement__content h3{margin:0 0 1.2rem;color:var(--wm-navy);font-size:2rem;line-height:1.3;letter-spacing:0}.wm-pdp-list{display:grid;gap:1rem;padding:0;margin:0;list-style:none}.wm-pdp-list li{display:grid;grid-template-columns:1.8rem minmax(0,1fr);gap:.9rem;align-items:start;line-height:1.55}.wm-pdp-list svg{width:1.7rem;height:1.7rem;margin-top:.25rem;color:var(--wm-navy);fill:currentColor}.wm-pdp-list--caution svg{color:var(--wm-price)}.wm-pdp-measurement__media img,.wm-pdp-feature__media img{display:block;width:100%;height:auto;border-radius:var(--wm-card-radius)}.wm-pdp-measurement__media{overflow:hidden;border:1px solid var(--wm-border);border-radius:var(--wm-card-radius);background:#fff}.wm-pdp-measurement__steps,.wm-pdp-how-grid,.wm-pdp-included-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:2rem}.wm-pdp-measurement__step,.wm-pdp-how-item,.wm-pdp-included-item{padding:1.8rem;border:1px solid var(--wm-border);border-radius:var(--wm-card-radius);background:#fff}.wm-pdp-measurement__step h3,.wm-pdp-how-item h3,.wm-pdp-included-item h3{margin:0 0 .6rem;color:var(--wm-navy);font-size:1.6rem;line-height:1.35;letter-spacing:0}.wm-pdp-measurement__step p,.wm-pdp-how-item p,.wm-pdp-included-item p{margin:0;color:#20282dc7;line-height:1.55}.wm-pdp-how-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.wm-pdp-how-item__number{display:grid;width:3.6rem;height:3.6rem;margin-bottom:1.6rem;place-items:center;border-radius:50%;background:var(--wm-sage);color:var(--wm-navy);font-weight:700}.wm-pdp-features{display:grid;gap:4.8rem}.wm-pdp-feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4.8rem;align-items:center}.wm-pdp-feature:nth-child(2n) .wm-pdp-feature__media{order:2}.wm-pdp-feature__copy h3{margin:0 0 1rem;color:var(--wm-navy);font-size:2.6rem;line-height:1.2;letter-spacing:0}.wm-pdp-table-wrap{overflow-x:auto;border:1px solid var(--wm-border);border-radius:var(--wm-card-radius);background:#fff}.wm-pdp-table-wrap table,.wm-pdp-table-wrap .metafield-rich_text_field table{width:100%;border-collapse:collapse}.wm-pdp-table-wrap th,.wm-pdp-table-wrap td{min-width:14rem;padding:1.3rem 1.6rem;border-bottom:1px solid var(--wm-border);text-align:left;vertical-align:top}.wm-pdp-table-wrap th{background:var(--wm-sage);color:var(--wm-navy)}.wm-pdp-video{overflow:hidden;aspect-ratio:16 / 9;border:1px solid var(--wm-border);border-radius:var(--wm-card-radius);background:#101820}.wm-pdp-video iframe,.wm-pdp-video video,.wm-pdp-video deferred-media,.wm-pdp-video .deferred-media__poster{width:100%;height:100%}.wm-pdp-faq{max-width:88rem}.wm-pdp-faq details{border-top:1px solid var(--wm-border)}.wm-pdp-faq details:last-child{border-bottom:1px solid var(--wm-border)}.wm-pdp-faq summary{display:flex;min-height:5.6rem;padding:1.5rem 0;align-items:center;justify-content:space-between;gap:2rem;color:var(--wm-navy);font-weight:700;cursor:pointer}.wm-pdp-faq summary:after{content:"+";flex:0 0 auto;font-size:2.2rem;font-weight:400}.wm-pdp-faq details[open] summary:after{content:"\2212"}.wm-pdp-faq__answer{padding:0 3.6rem 2rem 0;color:#20282dcc}.wm-pdp-related-grid{display:grid;grid-template-columns:repeat(var(--wm-related-columns, 4),minmax(0,1fr));gap:2rem;padding:0;margin:0;list-style:none}.wm-measure-dialog__image{display:block;width:100%;height:auto;margin:1.6rem 0;border:1px solid var(--wm-border);border-radius:var(--wm-card-radius)}.wm-editor-note{padding:1.2rem 1.6rem;margin:1.6rem 0 0;border:1px solid var(--wm-price);border-radius:var(--wm-card-radius);background:#fff;color:var(--wm-price);font-size:1.4rem;line-height:1.5}.wm-pdp-subheading{margin:3.2rem 0 1.2rem;color:var(--wm-navy);font-size:2rem;line-height:1.3;letter-spacing:0}.wm-pdp-section__header+.wm-pdp-subheading{margin-top:0}.wm-pdp-footnote{margin-top:1.6rem;color:#20282db3;font-size:1.4rem;line-height:1.55}.wm-pdp-footnote>:first-child{margin-top:0}.wm-pdp-footnote>:last-child{margin-bottom:0}.wm-pdp-assembly__steps h3{margin:0 0 1.6rem;color:var(--wm-navy);font-size:2rem;line-height:1.3;letter-spacing:0}.wm-pdp-steps{display:grid;gap:1.4rem;padding:0;margin:0;list-style:none;counter-reset:wm-step}.wm-pdp-steps li{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:0 1.2rem;align-items:baseline;line-height:1.55;counter-increment:wm-step}.wm-pdp-steps li:before{content:counter(wm-step);display:grid;width:3rem;height:3rem;grid-row:span 2;place-items:center;border-radius:50%;background:var(--wm-sage);color:var(--wm-navy);font-size:1.4rem;font-weight:700}.wm-pdp-steps strong{display:block;color:var(--wm-navy)}.wm-pdp-steps strong+span{grid-column:2;color:#20282dc7}.wm-pdp-assembly__link{margin:0}.wm-pdp-video__poster{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.wm-pdp-video__poster img{display:block;width:100%;height:100%;object-fit:cover}.wm-pdp-section .card,.wm-pdp-section .card__inner{border-radius:var(--wm-card-radius)}.wm-pdp-section a:focus-visible,.wm-pdp-section button:focus-visible,.wm-product__purchase a:focus-visible,.wm-product__purchase button:focus-visible,.wm-measure-dialog button:focus-visible{outline:2px solid var(--wm-periwinkle);outline-offset:3px}@media screen and (min-width:990px){.wm-product.product--large:not(.product--no-media) .product__media-wrapper{width:calc(58% - var(--grid-desktop-horizontal-spacing) / 2);max-width:58%}.wm-product.product--large:not(.product--no-media) .product__info-wrapper{width:calc(42% - var(--grid-desktop-horizontal-spacing) / 2);max-width:42%;padding-left:4.8rem}.wm-product.product--large.product--right:not(.product--no-media) .product__info-wrapper{padding-right:4.8rem;padding-left:0}}@media screen and (max-width:989px){.wm-pdp-how-grid{grid-template-columns:1fr}.wm-pdp-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){wm-product-experience{padding-bottom:calc(8.2rem + var(--wm-mobile-bar-offset, 0px))}.wm-product__purchase{padding:2rem 1.6rem;border-right:0;border-left:0;border-radius:0}.wm-product__purchase .product__title h1{font-size:2.8rem}.wm-product .slider.slider--mobile{scroll-padding-left:1.5rem}.wm-product .product__media-list .product__media-item{width:calc(92% - var(--grid-mobile-horizontal-spacing))}.wm-mobile-atc{position:fixed;right:0;bottom:calc(var(--wm-mobile-bar-offset, 0px) + env(safe-area-inset-bottom));left:0;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem;align-items:center;min-height:7.4rem;padding:1rem 1.5rem;border-top:1px solid var(--wm-border);background:#f7f7f3fa}.wm-mobile-atc__summary{min-width:0}.wm-mobile-atc__summary>p{overflow:hidden;margin:0 0 .2rem;color:var(--wm-navy);font-size:1.25rem;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.wm-mobile-atc__price .price{font-size:1.35rem}.wm-mobile-atc__button{min-width:12rem;min-height:4.8rem;padding:0 1.6rem;border:0;background:var(--wm-navy);color:#fff}.wm-measure-dialog{inset:auto 0 0;width:100%;height:min(88dvh,76rem);border-top:1px solid var(--wm-border);border-left:0;border-radius:12px 12px 0 0}.wm-measure-dialog__body{height:calc(min(88dvh,76rem) - 7rem)}.wm-pdp-section{padding:5.2rem 0}.wm-pdp-section__header{margin-bottom:2.4rem}.wm-pdp-section__title{font-size:2.8rem}.wm-pdp-two-column,.wm-pdp-measurement,.wm-pdp-details-grid,.wm-pdp-assembly,.wm-pdp-feature{grid-template-columns:1fr;gap:2.4rem}.wm-pdp-feature:nth-child(2n) .wm-pdp-feature__media{order:initial}.wm-pdp-measurement__steps,.wm-pdp-included-grid{grid-template-columns:1fr}.wm-pdp-related-grid{display:flex;gap:1.4rem;padding-bottom:1rem;overflow-x:auto;scroll-snap-type:x mandatory}.wm-pdp-related-grid>li{flex:0 0 min(78vw,30rem);scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.wm-measure-dialog,.wm-mobile-atc{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/wm-product.css.map */
