*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}img,svg{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit;border-radius:0}a{color:inherit;text-decoration:none}ul,ol{list-style:none}:root{--ink: #000;--paper: #fff;--hairline: #e6e6e6;--pad: 16px;--pad-lg: 24px;--font: "Helvetica Neue", Helvetica, Arial, -apple-system, sans-serif}@media(min-width:750px){:root{--pad: 24px;--pad-lg: 48px}}html{background:var(--paper);color:var(--ink);font-family:var(--font);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body{min-height:100vh;display:flex;flex-direction:column}main{flex:1 0 auto}.u-label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.u-display{font-size:clamp(28px,7vw,72px);font-weight:700;letter-spacing:-.02em;line-height:.95;text-transform:uppercase}a:hover,a:focus-visible{text-decoration:underline;text-underline-offset:3px}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.announce{background:var(--ink);color:var(--paper);text-align:center;padding:8px var(--pad);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.masthead{display:flex;align-items:center;justify-content:space-between;gap:var(--pad);padding:var(--pad) var(--pad);border-bottom:1px solid var(--ink)}.masthead--center{position:relative;justify-content:center}.masthead--center .masthead__cart{position:absolute;right:var(--pad);top:50%;transform:translateY(-50%)}.masthead__logo{display:inline-flex;align-items:center}.masthead__logo img{max-height:44px;width:auto}.masthead__wordmark{font-size:22px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.masthead__cart{white-space:nowrap}.shopnav{display:flex;gap:20px;overflow-x:auto;padding:12px var(--pad);border-bottom:1px solid var(--hairline);-webkit-overflow-scrolling:touch;scrollbar-width:none}.shopnav::-webkit-scrollbar{display:none}.shopnav a{flex:none}.shopnav a[aria-current=page]{text-decoration:underline;text-underline-offset:3px}.section-label{padding:var(--pad-lg) var(--pad) var(--pad);text-align:center}.grid{display:grid;grid-template-columns:1fr;gap:1px;background:var(--hairline);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.card{background:var(--paper);padding:var(--pad-lg) var(--pad);display:flex;flex-direction:column;align-items:center}.card>a{width:100%;max-width:var(--card-max, 560px);text-align:center}.card__media{position:relative;aspect-ratio:4 / 5;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:12px}.card__media img{width:100%;height:100%;object-fit:contain;object-position:center;margin:0 auto}.card__media--empty{border:1px solid var(--hairline)}.card__title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.card__price{font-size:12px;margin-top:2px}.card__price s{margin-right:6px;opacity:.5}.card__flag{position:absolute;top:0;left:0;background:var(--ink);color:var(--paper);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:4px 8px}.card a{display:block}.card a:hover{text-decoration:none}.card a:hover .card__title{text-decoration:underline;text-underline-offset:3px}.grid-empty{padding:var(--pad-lg) var(--pad)}.collection-links{border-bottom:1px solid var(--hairline)}.collection-links a{display:flex;justify-content:space-between;align-items:baseline;padding:18px var(--pad);border-top:1px solid var(--hairline);font-size:clamp(18px,4vw,32px);font-weight:700;text-transform:uppercase;letter-spacing:-.01em}.collection-links a span:last-child{font-size:11px;font-weight:400;letter-spacing:.1em}.btn{display:block;width:100%;background:var(--ink);color:var(--paper);border:1px solid var(--ink);padding:14px 20px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-align:center;cursor:pointer}.btn:hover{background:var(--paper);color:var(--ink);text-decoration:none}.btn[disabled]{background:var(--paper);color:var(--ink);opacity:.4;cursor:not-allowed}.btn--ghost{background:var(--paper);color:var(--ink)}.btn--ghost:hover{background:var(--ink);color:var(--paper)}.field{width:100%;border:1px solid var(--ink);background:var(--paper);padding:13px 14px;font-size:13px}.field::placeholder{color:#888;text-transform:uppercase;font-size:11px;letter-spacing:.1em}select.field{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 49%,#000 50%),linear-gradient(135deg,#000 50%,transparent 51%);background-position:calc(100% - 20px) 55%,calc(100% - 14px) 55%;background-size:6px 6px;background-repeat:no-repeat}.newsletter{padding:var(--pad-lg) var(--pad);border-top:1px solid var(--ink);max-width:640px}.newsletter h2{margin-bottom:16px}.newsletter form{display:flex;gap:8px;flex-wrap:wrap}.newsletter .field{flex:1 1 220px}.newsletter .btn{flex:0 0 auto;width:auto}.newsletter__note{margin-top:12px;font-size:12px}.footer{border-top:1px solid var(--ink);padding:var(--pad-lg) var(--pad);display:flex;flex-wrap:wrap;gap:var(--pad-lg);justify-content:space-between;align-items:flex-end}.footer nav{display:flex;flex-direction:column;gap:8px}.footer__meta{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.collection-head{padding:var(--pad-lg) var(--pad) var(--pad);display:flex;flex-wrap:wrap;align-items:baseline;gap:12px var(--pad-lg);justify-content:space-between}.collection-head form{display:inline-flex}.collection-head select.field{padding:8px 36px 8px 10px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;border-color:var(--hairline)}.pagination{display:flex;justify-content:center;gap:24px;padding:var(--pad-lg) var(--pad)}.product{display:flex;flex-direction:column;align-items:center}.product__media{width:100%;max-width:720px;padding:var(--pad-lg) var(--pad) 0;display:flex;flex-direction:column;align-items:center;gap:var(--pad-lg)}.product__media img{width:100%}.product__info{width:100%;max-width:560px;padding:var(--pad-lg) var(--pad);text-align:center}.product__title{font-size:clamp(22px,4vw,34px);font-weight:700;text-transform:uppercase;letter-spacing:-.01em;line-height:1.05}.product__price{margin-top:10px;font-size:15px}.product__price s{margin-right:8px;opacity:.5}.product__form{margin-top:24px;display:flex;flex-direction:column;gap:10px}.product__form .u-label{text-align:center}.product__desc{margin:28px auto 0;font-size:13px;line-height:1.6;max-width:46ch}.product__desc p+p{margin-top:1em}.product__back{display:inline-block;margin-top:32px}.cart-page{padding:0 0 var(--pad-lg)}.cart-head{padding:var(--pad-lg) var(--pad) var(--pad)}.cart-row{display:grid;grid-template-columns:72px 1fr auto;gap:var(--pad);align-items:center;padding:var(--pad);border-top:1px solid var(--hairline)}.cart-row:last-of-type{border-bottom:1px solid var(--hairline)}.cart-row__img{border:1px solid var(--hairline)}.cart-row__title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.cart-row__meta{font-size:11px;margin-top:2px}.cart-row__remove{font-size:11px;text-decoration:underline;text-underline-offset:3px;margin-top:6px;display:inline-block}.cart-row__qty{width:64px;padding:8px;text-align:center}.cart-row__line{text-align:right;font-size:13px}.cart-foot{padding:var(--pad);max-width:480px;margin-left:auto;display:flex;flex-direction:column;gap:10px}.cart-foot__subtotal{display:flex;justify-content:space-between;font-size:15px;font-weight:700;padding-bottom:6px}.cart-foot__note{font-size:11px}.cart-empty{padding:var(--pad-lg) var(--pad)}.cart-empty .btn{max-width:280px;margin-top:20px}.page-block{padding:var(--pad-lg) var(--pad);max-width:720px}.page-block .rte{margin-top:20px;font-size:14px;line-height:1.7}.page-block .rte p+p{margin-top:1em}.searchbar{display:flex;gap:8px;margin-top:20px;max-width:480px}.searchbar .btn{width:auto}
/*# sourceMappingURL=/cdn/shop/t/19/assets/wntr-editorial.css.map */
