:root:root{--us-space:clamp(56px,8vw,120px);--us-edge:clamp(24px,6vw,96px);--us-maxw:1320px;--hero-h:min(640px,78vh)}@media(min-width:768px){:root:root{--hero-h:min(900px, calc(100vh - 96px) )}}body :is(.t-title,.t-h2,.t-h3,.editorial__heading,.hero-home__heading,.section__title,.home-section__title,.plp__title,.richpage__title,.contactpage__title,.cartpage__title,.account__title,.page404__code,.nl-modal__big,.drawer__title){font-family:var(--font-heading);font-weight:400!important;text-transform:none;letter-spacing:-.005em!important}body :is(.home-section__title,.section__title){font-size:clamp(30px,3.6vw,48px)!important;line-height:1.08!important;text-align:left;margin-bottom:clamp(24px,3vw,40px);padding-bottom:16px;border-bottom:1px solid var(--c-hairline)}body .drawer__title{font-size:22px}body .editorial__sub{order:-1;font-family:var(--font);font-size:var(--fs-small);font-weight:600;color:var(--c-muted);margin:0 0 16px}body :is(.btn-dark,.atc,.cform button,.btn-apply,.btn-clear,.checkout,.pcard__add){border-radius:var(--radius-control);font-size:var(--fs-label);font-weight:600;line-height:1.3}body .btn-dark{height:48px;padding:0 34px}body .hdr__nav-link{font-weight:500}body .nav-drawer__links>a{font-weight:500}body .mega__col h4,body .cart-count{font-weight:600}body .hwrap{max-width:var(--us-maxw)}body .home-section{padding-block:var(--us-space)!important}body .hero-home__heading{color:#fff;font-size:var(--fs-display)!important;line-height:var(--lh-tight)!important;text-shadow:0 1px 18px rgba(0,0,0,.25)}body .hero-home__scrim{background:linear-gradient(to top,#00000080,#0000 60%)}body .hero-home__overlay .btn-dark{background:#fff;color:var(--c-text)}body .hero-home__overlay .btn-dark:hover{background:var(--c-text);color:#fff}@media(min-width:768px){body .hero-home__overlay{left:var(--us-edge);right:auto;bottom:clamp(48px,10vh,104px);align-items:flex-start;text-align:left;max-width:min(760px,70vw);gap:28px;padding-inline:0}body .hero-home__scrim{background:linear-gradient(to top,#00000073,#0000 55%),linear-gradient(to right,#00000047,#0000 60%)}body .hero-home__dots{left:auto;right:var(--us-edge);justify-content:flex-end;bottom:clamp(48px,10vh,104px)}}body .home-section .pgrid{gap:36px 12px}@media(min-width:768px){body .home-section .pgrid{gap:48px 20px}}body .pcard__name{font-family:var(--font);font-size:var(--fs-label);font-weight:500;color:var(--c-text);margin-top:14px}body .pcard__price{font-size:var(--fs-label);font-weight:600;margin-top:4px;color:var(--c-text)}body .pcard__dot{width:10px;height:10px}body .ctiles{gap:12px}@media(min-width:768px){body .ctiles{grid-template-columns:repeat(4,1fr);gap:16px}}body .ctile{position:relative;overflow:hidden}body .ctile .ph{margin-bottom:0}body .ctile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#00000080,#0000 45%)}body .ctile__label{position:absolute;left:16px;right:16px;bottom:16px;z-index:1;text-align:left;color:#fff;font-family:var(--font-heading);font-size:clamp(20px,2vw,28px);line-height:1.1;letter-spacing:0;text-transform:none}body .editorial{margin-block:0}body .editorial__body{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-muted);max-width:34em;margin:0 0 28px}body .editorial__heading{font-size:clamp(32px,4vw,56px)!important;line-height:1.05!important;margin:0 0 18px}body .editorial--banner .editorial__text{padding:32px var(--home-gutter) var(--us-space);display:flex;flex-direction:column;align-items:center}body .editorial--banner .editorial__body{margin-inline:auto}@media(min-width:768px){body .editorial--banner .editorial__media{position:relative}body .editorial--banner .editorial__media img,body .editorial--banner .editorial__media .ph{aspect-ratio:auto;height:min(88vh,880px);max-height:none;width:100%;object-fit:cover}body .editorial--banner .editorial__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#0000008c,#0000 55%)}body .editorial--banner .editorial__text{position:absolute;left:var(--us-edge);bottom:clamp(48px,9vh,96px);z-index:1;max-width:min(560px,60vw);padding:0;text-align:left;align-items:flex-start}body .editorial--banner :is(.editorial__heading,.editorial__sub){color:#fff}body .editorial--banner .editorial__body{color:#ffffffe0;margin:0 0 28px}body .editorial--banner .btn-dark{background:#fff;color:var(--c-text)}body .editorial--banner .btn-dark:hover{background:var(--c-text);color:#fff}}body .editorial--split{padding-block:var(--us-space)!important}body .editorial--split .editorial__text{text-align:left;display:flex;flex-direction:column;align-items:flex-start;padding:32px var(--home-gutter) 0}body .editorial--split .editorial__media img,body .editorial--split .editorial__media .ph{aspect-ratio:4/5}body .editorial--split .btn-dark{height:auto;padding:0 0 6px;background:none;color:var(--c-text);border-bottom:1px solid currentColor}body .editorial--split .btn-dark:hover{background:none;opacity:.6}@media(min-width:768px){body .editorial--split .editorial__inner{max-width:var(--us-maxw);grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px,7vw,120px)}body .editorial--split.editorial--rev .editorial__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}body .editorial--split .editorial__text{padding:0}}body .trustrow{border-block:1px solid var(--c-hairline);padding:28px var(--home-gutter)!important;gap:18px}body .trustrow__item{flex-direction:row;gap:10px;font-size:var(--fs-small)}body .trustrow .ico{width:18px;height:18px}@media(min-width:768px){body .trustrow{gap:clamp(24px,6vw,96px)}}@media(min-width:768px){body .pdp-main{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(32px,4vw,72px);max-width:1400px;padding-inline:var(--home-gutter)}body .gallery__track{display:grid;grid-template-columns:1fr 1fr;gap:6px}body .gallery__slide:first-child,body .gallery__slide:nth-child(2n):last-child{grid-column:1 / -1}body :is(.gallery__counter,.thumbs){display:none}body .pdp-main .buybox{top:calc(var(--header-h) + 40px);padding-top:8px}}body .product-head .t-title{font-size:clamp(26px,2.4vw,36px)!important;line-height:1.12!important;margin-bottom:10px}body :is(.t-price,.t-price--was){font-size:var(--fs-price);font-weight:600}body .trust{border-block:1px solid var(--c-hairline);padding:16px 0;gap:10px}body :is(.selector__label,.fit__label){font-size:var(--fs-label);font-weight:600}body .size-pill{min-width:54px;height:var(--tap-min)}body .atc{height:52px}body .acc__head{font-size:var(--fs-label);font-weight:600;color:var(--c-text);padding:18px 0}body .acc__inner{font-size:var(--fs-body);line-height:var(--lh-body)}body .upsell,body .about{padding-block:var(--us-space)!important}body .about .t-h2{font-size:clamp(28px,3vw,44px)!important;line-height:1.1!important;margin-bottom:8px}body .about p{font-size:var(--fs-body);line-height:var(--lh-body);max-width:36em}body .plp{padding-block:clamp(32px,5vw,72px) var(--us-space)!important}body .plp__title{text-align:left;font-size:clamp(40px,5vw,72px)!important;line-height:1!important;margin:0 0 12px}body .plp__desc{text-align:left;font-size:var(--fs-small);margin:0 0 24px}body .plp__toolbar{padding-block:14px;margin-bottom:clamp(20px,3vw,36px)}body :is(.plp__filter-btn,.plp__sort){font-size:var(--fs-label);font-weight:600}body .plp__sort{border:0;background:transparent}body .plp__grid{gap:32px 12px}@media(min-width:768px){body .plp__grid{grid-template-columns:repeat(3,1fr);gap:56px 20px}body .plp__grid[data-density="1"]{grid-template-columns:repeat(2,1fr)}}body .richpage{max-width:720px;padding-block:var(--us-space)!important}body .richpage__title{font-size:clamp(40px,5vw,64px)!important;line-height:1.02!important;margin-bottom:clamp(28px,4vw,48px)}body .richpage__body{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-text)}body .richpage__body :is(h2,h3){font-family:var(--font-heading);font-size:26px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none}body .richpage__body p:last-child strong{font-family:var(--font-heading);font-weight:400;font-size:clamp(20px,2vw,26px);line-height:1.4}body main[data-template="page.about"] .richpage__body>p:first-child{font-size:clamp(18px,1.6vw,21px);line-height:1.7;color:var(--c-text)}body main[data-template="page.about"] .richpage__body>p:first-child:first-letter{font-family:var(--font-heading);float:left;font-size:4.2em;line-height:.8;padding:.06em .1em 0 0;color:var(--c-text)}body .faq{max-width:820px;padding-block:var(--us-space)!important;background:transparent}body .faq .section__title{text-align:center;font-size:clamp(36px,4.4vw,60px)!important;border-bottom:0;padding-bottom:0}body .faq .acc__head{font-size:var(--fs-label);font-weight:600;padding:22px 0}body .faq .acc__inner{font-size:var(--fs-body)}body .contactpage{padding-block:var(--us-space)!important}body .contactpage__title{font-size:clamp(40px,5vw,64px)!important;line-height:1.02!important}body .contactpage__intro{font-size:var(--fs-body);line-height:var(--lh-body)}@media(min-width:900px){body .contactpage{max-width:1100px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:auto 1fr;grid-template-areas:"title form" "intro form";column-gap:clamp(48px,7vw,120px);align-items:start}body .contactpage__title{grid-area:title;text-align:left;margin-bottom:20px}body .contactpage__intro{grid-area:intro;text-align:left;margin-bottom:0}body .contactpage .cform{grid-area:form}}body .cform label{font-size:var(--fs-label);font-weight:600}body :is(.cform input,.cform textarea){border:0!important;border-bottom:1px solid #c9c9c9!important;border-radius:0;padding:12px 0;font-size:var(--fs-body)!important;letter-spacing:0!important;background:transparent}body :is(.cform input,.cform textarea):focus{outline:none;border-bottom-color:var(--c-text)!important}body .cform button{height:52px;padding:0 44px;align-self:flex-start}body :is(.rte,.shopify-policy__body) p{font-size:var(--fs-body)!important;line-height:var(--lh-body)!important}body :is(.rte,.shopify-policy__body) li{font-size:var(--fs-body)!important;line-height:var(--lh-body)!important}body .shopify-policy__container{max-width:820px;margin-inline:auto}
/*# sourceMappingURL=/cdn/shop/t/8/assets/us-editorial.css.map */
