.product__info-container{--wm-ink: #000;--wm-muted: #6b6b6b;--wm-line: #e5e5e5;--wm-red: #c20000}.product__info-container>*+*{margin-top:1.4rem}.product__title h1,.product__title>*{font-size:2.4rem;line-height:1.12;font-weight:400;letter-spacing:0;text-transform:none}@media screen and (min-width:750px){.product__title h1{font-size:2.6rem}}.product__info-container .price{font-size:1.9rem}.product__info-container .price__container{display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap}.product__info-container .price--on-sale .price-item--regular{opacity:.65}.product__info-container .price__badges{display:none}.product-form__submit,.shopify-payment-button__button--unbranded{border-radius:0!important;min-height:5.4rem;font-weight:700;letter-spacing:.02em;font-size:1.5rem}.product-form__submit:after,.product-form__submit:before{border-radius:0!important}.product-form__submit{background:#000!important;color:#fff!important;border:1px solid #000!important}.product-form__submit:hover{background:#fff!important;color:#000!important}.wm-trustpilot{display:flex;gap:.6rem;align-items:center;margin-bottom:.4rem}.wm-trustpilot svg{height:18px;width:auto;display:block}.wm-trustpilot__text{font-weight:500;font-size:1.4rem}@media screen and (max-width:500px){.wm-trustpilot__text{font-size:1.3rem}}.wm-save-badge{display:inline-block;background:#000;color:#fff;font-size:1.2rem;font-weight:700;line-height:1;padding:.6rem .9rem;letter-spacing:.03em;white-space:nowrap}.wm-save-badge[hidden]{display:none}.wm-usps{margin:1.4rem 0}.wm-usp{display:flex;column-gap:1rem;align-items:center;margin:1rem 0}.wm-usp__icon{flex:0 0 20px;width:20px;height:20px;display:block;color:#000}.wm-usp__icon svg{width:100%;height:100%;display:block}.wm-usp__text{margin:0;font-size:1.4rem;line-height:1.35}.wm-usp__text strong{font-weight:700}.product-form__input--pill input[type=radio]+label,.product-form__input--swatch input[type=radio]+label{border-radius:0}.product-form__input .form__label{font-size:1.4rem}.wm-sizeguide-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.wm-sizeguide-link{display:inline-flex;align-items:center;gap:.5rem;font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem;background:none;border:0;padding:0;cursor:pointer;color:inherit}.wm-sizeguide-link svg{width:15px;height:15px}.wm-stock{display:flex;align-items:center;gap:1rem;margin:1rem 0 .6rem}.wm-stock__text{font-weight:600;font-size:1.5rem;color:var(--wm-red)}.wm-dot{--dot: #c20000;width:8px;height:8px;border-radius:50%;background:var(--dot);position:relative;display:inline-block;opacity:.9;flex:0 0 8px}.wm-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1.5px solid var(--dot);opacity:0;animation:wmPulse 2.2s ease-out infinite}@keyframes wmPulse{0%{transform:scale(.9);opacity:.6}60%{transform:scale(1.8);opacity:0}to{opacity:0}}@media(prefers-reduced-motion:reduce){.wm-dot:after{animation:none}}.wm-unique{margin:2rem auto;padding:2.2rem;background:#fff5f5;border:1px solid #D90000;border-radius:4px;text-align:center;box-shadow:0 4px 12px #00000014}.wm-unique p{margin:0;color:#b80000;font-size:1.6rem;line-height:1.55;font-weight:500}.wm-unique__title{display:block;font-weight:800;margin-bottom:1.2rem;color:#b80000;text-transform:uppercase;letter-spacing:.03em}.wm-unique__title:before{content:"\25aa";margin-right:.6rem}@media(max-width:768px){.wm-unique{padding:1.5rem;box-shadow:0 3px 10px #00000014}.wm-unique p{font-size:1.4rem}}.product__description{font-size:1.5rem;line-height:1.65}.product__description h2,.product__description h3,.product__description h4,.product__description h5{font-size:1.6rem;font-weight:700;margin:2.4rem 0 1rem;letter-spacing:.01em}.product__description ul{padding-left:1.8rem}.product__description li{margin-bottom:1rem}.product__description table{width:100%;border-collapse:collapse;margin:1.6rem 0;font-size:1.35rem}.product__description th,.product__description td{border:1px solid var(--wm-line);padding:.7rem .8rem;text-align:center}.product__description th{background:#f7f7f7;font-weight:600}.product__description img{max-width:100%;height:auto}.product__accordion .summary__title>*{text-transform:uppercase;font-weight:700;font-size:1.4rem;letter-spacing:.04em}.product__accordion{border-top:1px solid var(--wm-line)}.product__accordion:last-of-type{border-bottom:1px solid var(--wm-line)}.wm-modal[hidden]{display:none}.wm-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:2rem}.wm-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.wm-modal__box{position:relative;background:#fff;color:#000;max-width:720px;width:100%;max-height:85vh;overflow:auto;padding:3rem 2.4rem;box-shadow:0 10px 40px #00000040}.wm-modal__close{position:absolute;top:1rem;right:1rem;background:none;border:0;font-size:2.4rem;line-height:1;cursor:pointer;padding:.4rem 1rem}.wm-modal__box h2{font-size:1.8rem;margin:0 0 1.6rem;text-transform:uppercase;letter-spacing:.04em}.wm-modal__box table{width:100%;border-collapse:collapse;font-size:1.35rem;margin-bottom:2rem}.wm-modal__box th,.wm-modal__box td{border:1px solid var(--wm-line, #e5e5e5);padding:.7rem;text-align:center}.wm-modal__box th{background:#f7f7f7;font-weight:600}.wm-testimonials__heading{text-align:center;text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin:0 0 3.2rem}.wm-testimonials__grid{display:grid;gap:1.6rem;grid-template-columns:1fr}@media screen and (min-width:750px){.wm-testimonials__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1150px){.wm-testimonials__grid{grid-template-columns:repeat(3,1fr)}}.wm-testimonial{border-radius:8px;padding:2.4rem;display:flex;gap:1.6rem;align-items:flex-start;background:rgba(var(--color-foreground),.04)}.wm-testimonial__avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;flex:0 0 56px}.wm-testimonial__avatar--placeholder{display:flex;align-items:center;justify-content:center;background:rgba(var(--color-foreground),.1);font-weight:700;font-size:1.8rem}.wm-testimonial__body{display:flex;flex-direction:column;gap:.8rem}.wm-testimonial__stars{display:flex;gap:2px;color:#000}.wm-testimonial__stars svg{width:15px;height:15px}.wm-testimonial__name{font-weight:700;font-size:1.4rem;margin:0}.wm-testimonial__title{font-weight:600;font-size:1.4rem;margin:0}.wm-testimonial__text{font-size:1.4rem;line-height:1.55;margin:0}.wm-testimonial__empty{font-size:1.4rem;line-height:1.55;margin:0;opacity:.6;font-style:italic}
/*# sourceMappingURL=/cdn/shop/t/3/assets/wm-pdp.css.map */
