:root{--wg-type-ink: var(--wg-ink, #191918);--wg-type-muted: var(--wg-muted, #62625e);--wg-type-accent: var(--wg-accent, #692d42);--wg-type-line: var(--wg-line, #dedbd5);--wg-type-forest: var(--wv-forest, #173f35)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body,body .contentbody,body .wr-header,body .wr-footer,body main,body .wv-home,body .wr-home,body .wg-holiday,body .wi-information,body .wg-commerce,body .wg-retail-page,body .wg-retail-article,body .wg-retail-journal,body .wg-retail-product,body .wg-cart-drawer{font-family:var(--wg-type-body)!important;font-size:15px;font-weight:400;line-height:1.72;font-synthesis:none}body :is(button,input,textarea,select,option){font-family:var(--wg-type-body)!important}body main :is(h1,h2),body .wr-mega__title,body .wr-week__cards strong,body .wr-footer__signup h2{font-family:var(--wg-type-display)!important;font-weight:400!important;font-synthesis:none;letter-spacing:-.035em!important;text-transform:none!important;text-wrap:balance}body main :is(h1,h2){overflow-wrap:break-word;word-break:normal}body main h1{line-height:1.08!important}body main h2{line-height:1.17!important}body main h3{line-height:1.32}body main :is(h1,h2) em{font-family:inherit!important;font-weight:400!important;font-style:italic!important}body main :is(p,li,dd){overflow-wrap:break-word}body main :is(.wg-page__content,.wg-article__body,.wi-page__content,.wg-care-detail-section) :is(p,li){font-family:var(--wg-type-body)!important;font-size:clamp(15px,1.04vw,16px);line-height:1.9!important}body main :is(.wg-page__content,.wg-article__body,.wi-page__content,.wg-care-detail-section) :is(h2,h3){margin-block:1.35em .55em;line-height:1.25!important}body .wv-hero h1{font-family:var(--wg-type-display)!important;font-size:clamp(50px,6.4vw,104px)!important;font-weight:400!important;line-height:1.025!important;letter-spacing:-.055em!important;max-width:710px}body .wv-hero__copy>p:not(.wv-kicker){font-family:var(--wg-type-body)!important;font-size:clamp(15px,1.32vw,18px);line-height:1.8;max-width:495px}body .wv-heading h2,body .wv-feature h2,body .wr-section-heading h2,body .wr-home h2,body .wg-section-heading h2{font-family:var(--wg-type-display)!important;font-size:clamp(35px,3.75vw,59px)!important;font-weight:400!important;letter-spacing:-.045em!important;line-height:1.13!important}body .wv-feature h2{font-size:clamp(43px,5.1vw,76px)!important}body .wv-department h3,body .wg-catalog-card__title,body .wg-product-card__title,body .wg-retail-cart .wg-cart__item-info h2,body .wg-retail-journal .wg-journal-card h2{font-family:var(--wg-type-body)!important;font-weight:600!important;font-size:clamp(14px,1.15vw,18px)!important;letter-spacing:-.025em!important;line-height:1.43!important}body .wg-commerce__header h1,body .wg-commerce__heading-row h1,body .wg-retail-page h1,body .wg-retail-cart h1,body .wg-retail-wishlist h1,body .wg-retail-journal h1,body .wg-retail-article h1,body .wi-heading h1,body .wi-information h1,body .wg-care-hero h1,body .wg-story__hero h1,body .wr-service__hero h1{font-family:var(--wg-type-display)!important;font-size:clamp(41px,5.1vw,79px)!important;font-weight:400!important;letter-spacing:-.05em!important;line-height:1.085!important}body .wg-retail-product .wg-product__info h1{font-family:var(--wg-type-display)!important;font-size:clamp(34px,3.35vw,51px)!important;font-weight:400!important;line-height:1.14!important;letter-spacing:-.035em!important}body .wg-holiday h1,body .wg-holiday h2,body .wr-home h1,body .wr-hero h1,body .wr-week__hero h1,body .wg-not-found__copy h1,body .wg-password-retail__story h1{font-family:var(--wg-type-display)!important;font-weight:400!important;font-size:clamp(43px,5.5vw,89px)!important;letter-spacing:-.05em!important;line-height:1.09!important}body .wg-holiday h2{font-size:clamp(34px,3.8vw,57px)!important}body :is(.wr-eyebrow,.wv-kicker,.wg-eyebrow,.wg-commerce__eyebrow,.wi-eyebrow,.wg-care-eyebrow,.wg-catalog-card__eyebrow,.wv-hero__stamp,.wr-hero__eyebrow,.wg-holiday__eyebrow){font-family:var(--wg-type-body)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.15em!important;line-height:1.7!important;text-transform:uppercase}body .wr-nav>a,body .wr-nav__department>summary{font-family:var(--wg-type-body)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.005em}body .wr-logo strong{font-family:var(--wg-type-body)!important;font-weight:700!important;letter-spacing:-.03em!important}body .wr-logo span{font-family:var(--wg-type-body)!important}body :is(.wv-button,.wr-button,.wg-button,.wg-cart__checkout,.wi-button,.wg-quick-add,.wg-catalog__shortcut a){font-family:var(--wg-type-body)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.025em;min-height:46px;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}body :is(.wv-link,.wr-text-link,.wg-text-link,.wi-link,.wg-catalog-card__link){font-family:var(--wg-type-body)!important;font-size:13px;font-weight:600;text-decoration-thickness:1px;text-underline-offset:.22em}body :is(.wg-commerce__intro,.wg-retail-page-lede,.wi-heading__aside,.wg-product__info,.wg-cart__summary,.wg-search__summary){line-height:1.8}body .wv-kicker,body .wg-commerce__eyebrow,body .wi-eyebrow{color:var(--wg-type-forest)}body .wv-hero__stamp,body .wg-breadcrumb,body .wg-product__meta,body .wg-catalog__count{letter-spacing:.015em}body main :is(.wv-department,.wg-product-card,.wg-catalog-card,.wg-journal-card){transition:transform .22s ease,box-shadow .22s ease}body main :is(.wv-department,.wg-product-card,.wg-catalog-card,.wg-journal-card) :is(img){transition:transform .45s cubic-bezier(.2,.7,.25,1)}body .wv-sale-banner strong{font-family:var(--wg-type-display)!important;font-weight:400!important;font-size:clamp(24px,2.9vw,44px);letter-spacing:-.03em}body .wr-footer__signup h2{font-size:clamp(37px,4.1vw,58px)!important;letter-spacing:-.045em;line-height:1.15}body .wr-footer h2:not(.wr-footer__signup h2){font-family:var(--wg-type-body)!important;font-weight:700!important;font-size:13px!important;letter-spacing:.045em!important}body .wr-footer :is(a,p,label){font-family:var(--wg-type-body)!important}body .wr-footer :is(input,button){font-family:var(--wg-type-body)!important}body .wr-search input[type=search]{font-family:var(--wg-type-body)!important;font-size:15px!important}body .wg-retail-article .wg-article__body :is(h2,h3),body .wg-retail-page .wg-page__content :is(h2,h3){font-family:var(--wg-type-display)!important;font-weight:400!important}body .wg-care-hero h1,body .wi-heading h1,body .wg-story__hero h1{text-wrap:balance}body :is(.wg-overseas-notice,.wg-care-return-window,.wg-retail-cart .wg-cart__notice){font-family:var(--wg-type-body)!important;line-height:1.65}body .wg-global-notice__heading strong{font-family:var(--wg-type-display, Georgia, serif)!important;font-size:clamp(18px,1.7vw,21px);font-weight:400!important;letter-spacing:-.03em;line-height:1.22}body .wg-retail-product .wg-product__info h1#WestonProductTitle{font-family:var(--wg-type-display, Georgia, serif)!important;font-weight:400!important;font-size:clamp(34px,3.4vw,52px)!important;line-height:1.12!important;letter-spacing:-.035em!important}body .wg-catalog-card__eyebrow{font-family:var(--wg-type-body, Arial, sans-serif)!important;font-weight:600!important;letter-spacing:.14em!important}body .wg-catalog-card__title,body .wg-product-card__title{font-family:var(--wg-type-body, Arial, sans-serif)!important;font-weight:500!important;line-height:1.43!important}body .wg-global-notice__eyebrow,body .wg-global-notice__meta,body .wg-global-notice__final,body .wg-global-notice__details summary{font-family:var(--wg-type-body, Arial, sans-serif)!important}body .wg-retail-product .wg-product__description [data-wg-overseas-final-sale]{display:none!important}@media(max-width:640px){body .wg-retail-product .wg-product__info h1#WestonProductTitle{font-size:clamp(30px,7.5vw,38px)!important}body .wg-global-notice__heading strong{font-size:19px}}body :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--wg-type-accent)!important;outline-offset:3px}body input:not([type=checkbox]):not([type=radio]),body textarea,body select{font-family:var(--wg-type-body)!important}body main :is(details summary){font-weight:600}::selection{color:#fff;background:#692d42}@media(hover:hover)and (pointer:fine){body main :is(.wv-department,.wg-product-card,.wg-catalog-card,.wg-journal-card):hover{transform:translateY(-3px)}body main :is(.wv-department,.wg-product-card,.wg-catalog-card,.wg-journal-card):hover img{transform:scale(1.015)}body :is(.wv-button,.wr-button,.wg-button):hover{transform:translateY(-2px)}}@media(max-width:989px){body .wv-hero h1{font-size:clamp(43px,7.6vw,71px)!important;max-width:650px}body .wv-heading h2,body .wr-section-heading h2,body .wg-section-heading h2{font-size:clamp(32px,5.1vw,48px)!important}body .wg-retail-product .wg-product__info h1{font-size:clamp(32px,4.5vw,44px)!important}}@media(max-width:640px){body,body .contentbody,body main{font-size:15px;line-height:1.72}body .wv-hero h1{font-size:clamp(43px,11vw,64px)!important;line-height:1.06!important;letter-spacing:-.05em!important}body .wv-heading h2,body .wg-section-heading h2{font-size:clamp(32px,9vw,45px)!important}body .wg-commerce__header h1,body .wg-retail-page h1,body .wg-retail-cart h1,body .wi-heading h1,body .wg-care-hero h1,body .wg-story__hero h1,body .wg-retail-article h1{font-size:clamp(38px,10vw,52px)!important}body .wg-retail-product .wg-product__info h1{font-size:34px!important}body :is(input,textarea,select){font-size:16px!important}body :is(.wv-button,.wr-button,.wg-button){min-height:48px}body .wr-footer__signup h2{font-size:39px!important}}@media(prefers-reduced-motion:reduce){body main :is(.wv-department,.wg-product-card,.wg-catalog-card,.wg-journal-card),body main :is(.wv-department,.wg-product-card,.wg-catalog-card,.wg-journal-card) img,body :is(.wv-button,.wr-button,.wg-button){transition:none!important;transform:none!important}}.wr-header__main,.wr-search,.wv-hero,.wv-hero__copy,.wv-hero__media,.wv-products,.wg-catalog__grid{min-width:0}body .wv-hero__media>img{object-fit:cover;object-position:center}@media(max-width:900px){.wr-header__actions{flex-shrink:0}.wr-search{min-width:0}}@media(max-width:599px){body .wv-hero{grid-template-columns:minmax(0,1fr)}body .wv-hero__copy{padding:28px 20px}body .wv-hero__media{height:clamp(340px,100vw,480px)}body .wv-hero h1{font-size:clamp(38px,10vw,52px)!important;line-height:1.08!important;letter-spacing:-.04em!important}.wr-header__main{gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/weston-editorial-system.css.map */
