:root{--sesh-pine: #16382c;--sesh-pine-deep: #0f2a20;--sesh-accent: #3f6f57;--sesh-accent-soft: #8ea99a;--sesh-on-pine-2: #a7bcb0;--sesh-on-pine-3: #9fb3a7;--sesh-footer-label:#6f8a7c;--sesh-cream: #f1efe7;--sesh-cream-raised: #f8f6ef;--sesh-cream-subtle: #fbfaf4;--sesh-border: #dcdfd2;--sesh-border-input: #d3d8c9;--sesh-text: #16382c;--sesh-text-body: #46524a;--sesh-text-muted: #7a8179;--sesh-radius-btn: 10px;--sesh-radius-card: 14px;--sesh-radius-pill: 999px;--sesh-font-display: "AntiHero", sans-serif;--sesh-font-head: "Jost", "Avenir Next", sans-serif;--sesh-font-mono: "IBM Plex Mono", ui-monospace, monospace;--sesh-font-body: "Besley", Georgia, serif;--font-heading-family: "Jost", "Avenir Next", sans-serif}.sesh-logo{font-family:var(--sesh-font-display);line-height:.7;letter-spacing:0;display:inline-block}.sesh-page-title{font-family:var(--sesh-font-display);font-weight:400;line-height:.88;color:var(--sesh-text);font-size:clamp(56px,12vw,150px);margin:0 0 18px}.sesh-eyebrow{font-family:var(--sesh-font-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--sesh-accent)}.sesh-h2{font-family:var(--sesh-font-head);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--sesh-text);font-size:clamp(28px,3.6vw,46px);margin:0}.sesh-btn,.sesh-btn-primary{display:inline-flex;align-items:center;justify-content:center;font-family:var(--sesh-font-body);font-weight:600;font-size:16px;padding:16px 30px;border-radius:var(--sesh-radius-btn);border:none;cursor:pointer;text-decoration:none;background:var(--sesh-pine);color:var(--sesh-cream);transition:background .18s ease,color .18s ease,transform .18s ease}.sesh-btn-primary:hover{background:var(--sesh-accent)}.sesh-btn-accent{background:var(--sesh-accent);color:#fff}.sesh-btn-accent:hover{background:var(--sesh-pine)}.sesh-btn-outline{background:transparent;color:var(--sesh-text);border:1.5px solid var(--sesh-text);padding:15px 28px;border-radius:var(--sesh-radius-btn);font-weight:600;font-size:16px}.sesh-btn-outline:hover{background:var(--sesh-pine);color:var(--sesh-cream);border-color:var(--sesh-pine)}.sesh-btn-pill{border-radius:var(--sesh-radius-pill)}.sesh-card{background:var(--sesh-cream-raised);border:1px solid var(--sesh-border);border-radius:var(--sesh-radius-card);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.sesh-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px -24px #16382c80}.sesh-badge{display:inline-block;background:var(--sesh-accent);color:#fff;font-family:var(--sesh-font-body);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:6px;white-space:nowrap}.sesh-input,.sesh-textarea{width:100%;background:var(--sesh-cream-raised);border:1.5px solid var(--sesh-border-input);color:var(--sesh-text);font-family:var(--sesh-font-body);font-size:16px;padding:14px 16px;border-radius:var(--sesh-radius-btn);outline:none}.sesh-input:focus,.sesh-textarea:focus{border-color:var(--sesh-accent)}.sesh-marquee{background:var(--sesh-pine);color:var(--sesh-cream);padding:16px 0;overflow:hidden;white-space:nowrap}.sesh-marquee__track{display:inline-flex;gap:48px;padding-left:48px;font-family:var(--sesh-font-body);font-size:15px;letter-spacing:.08em;text-transform:uppercase;animation:sesh-marquee 28s linear infinite;will-change:transform}@keyframes sesh-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.sesh-band-pine{background:var(--sesh-pine);color:var(--sesh-cream)}.sesh-band-pine .sesh-eyebrow{color:var(--sesh-accent-soft)}.sesh-band-pine .sesh-h2{color:var(--sesh-cream)}.sesh-container{max-width:1240px;margin:0 auto;padding-left:32px;padding-right:32px}.sesh-section{padding-top:clamp(56px,7vw,90px);padding-bottom:clamp(56px,7vw,90px)}body{background:var(--sesh-cream);color:var(--sesh-text-body);font-family:var(--sesh-font-body)}h1,h2,h3,blockquote,.h0,.h1,.h2,.h3{font-family:var(--sesh-font-head)}.utility-bar{border:0!important}.announcement-bar__message{font-family:var(--sesh-font-body);font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:9px 0;margin:0}.section-header{position:sticky;top:0;z-index:30}.header{padding-top:14px;padding-bottom:14px}@media screen and (min-width:990px){.header{padding-top:16px;padding-bottom:16px}}.header__heading-logo{max-height:40px;width:auto}.header__menu-item,.header__inline-menu .list-menu__item--link{font-family:var(--sesh-font-body);font-size:14px;font-weight:500;letter-spacing:.01em;color:var(--sesh-cream)}.header__menu-item:hover,.header__inline-menu .list-menu__item--link:hover{color:var(--sesh-accent-soft)}@media screen and (min-width:990px){.header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:auto auto 1fr;column-gap:44px;align-items:center}.header--middle-left .header__heading{grid-area:heading;justify-self:start;margin:0}.header--middle-left .header__inline-menu{grid-area:navigation;justify-self:start;margin:0}.header--middle-left .header__icons{grid-area:icons;justify-self:end}.header__inline-menu .list-menu__item--link{padding-left:16px;padding-right:16px}}.header__icons{display:flex!important;align-items:center;gap:16px;flex-wrap:nowrap}.header__icons .header__icon{color:var(--sesh-cream)}.header__search{display:inline-flex;align-items:center}.header__icon--search{width:auto;height:auto;padding:0}.header__icon--account{display:none}.header__icon--search svg{display:none}.header__icon--search .sesh-search-label{font-family:var(--sesh-font-body);font-size:13px;font-weight:500}.sesh-cart-pill{display:inline-flex!important;align-items:center;gap:5px;background:var(--sesh-accent);color:#fff!important;font-family:var(--sesh-font-body);font-size:13px;font-weight:600;padding:9px 16px;border-radius:8px;width:auto!important;height:auto!important;transition:background .18s ease}.sesh-cart-pill:hover{background:var(--sesh-pine)}@media screen and (max-width:989px){.menu-drawer__inner-container{margin:0;border-radius:0}.menu-drawer__navigation-container{justify-content:flex-start}.menu-drawer__navigation{padding:6px 0 10px}.menu-drawer__navigation>.menu-drawer__menu>li{border-bottom:1px solid rgba(241,239,231,.1)}.menu-drawer__navigation>.menu-drawer__menu>li:first-child{border-top:1px solid rgba(241,239,231,.1)}.menu-drawer__menu-item{font-family:var(--sesh-font-head);font-weight:700;letter-spacing:-.01em;font-size:27px;line-height:1;text-transform:none;color:var(--sesh-cream);padding:19px 24px}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus{color:var(--sesh-accent-soft);background:#ffffff0a}.menu-drawer__menu-item--active{color:var(--sesh-accent-soft)}.menu-drawer__utility-links{padding:24px;background:var(--sesh-pine-deep)}.menu-drawer__account{font-family:var(--sesh-font-mono);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--sesh-cream)}.menu-drawer__account:hover{color:var(--sesh-accent-soft)}.menu-drawer .list-social__link{color:var(--sesh-cream)}.menu-drawer .list-social__link:hover{color:var(--sesh-accent-soft)}}.footer{border-top:0}@media screen and (min-width:990px){.footer__blocks-wrapper{grid-template-columns:1.4fr 1fr 1fr}}.footer-block__heading{font-family:var(--sesh-font-body);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sesh-footer-label)}.footer .list-menu__item--link{font-size:14px;color:var(--sesh-on-pine-2)}.footer .list-menu__item--link:hover{color:var(--sesh-accent-soft)}.footer-block__brand-info .rte{color:var(--sesh-on-pine-2);font-size:15px;line-height:1.55;max-width:320px}.footer__list-social .list-social__link{color:var(--sesh-cream)}.footer__list-social .list-social__link:hover{color:var(--sesh-accent-soft)}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.12)}.footer__content-bottom-wrapper{padding-top:22px;padding-bottom:22px}.footer__copyright{display:flex;gap:18px;flex-wrap:wrap;justify-content:space-between;width:100%}.copyright__content,.sesh-footer-tagline{color:var(--sesh-on-pine-3);font-size:13px;text-transform:none}.copyright__content a{color:var(--sesh-on-pine-2)}.card-wrapper{transition:transform .2s ease,box-shadow .2s ease}.card-wrapper:hover{transform:translateY(-4px);box-shadow:0 16px 36px -24px #16382c80}.card__heading,.card__heading a{font-family:var(--sesh-font-head)}.card__information{padding-top:12px}.sesh-hero__title p{margin:0}.sesh-hero__title .accent{color:var(--sesh-accent)}.featured-product .product__text.caption-with-letter-spacing,.featured-product .product__text.uppercase{color:var(--sesh-accent);font-family:var(--sesh-font-body);font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.featured-product .product-form__buttons{max-width:100%}.collection-hero{padding-top:56px;padding-bottom:28px}.collection-hero__eyebrow{margin:0 0 12px}.collection-hero__title.sesh-page-title{font-family:var(--sesh-font-display);font-weight:400;line-height:.9;font-size:clamp(56px,11vw,128px);color:var(--sesh-text);margin:0 0 18px}.collection-hero__description{max-width:520px;font-size:18px;line-height:1.55;color:var(--sesh-text-body)}.facets__summary,.facets__heading,.facet-filters__label,.product-count__text,.product-count,.facets__label{font-family:var(--sesh-font-body);color:var(--sesh-text)}.facets__summary,.facets__disclosure .facets__summary{border-radius:var(--sesh-radius-pill)}.active-facets__button .active-facets__button-inner{background:var(--sesh-pine);color:var(--sesh-cream);border-radius:var(--sesh-radius-pill)}.facets__price input,.select .select__select{border-radius:var(--sesh-radius-btn)}.sesh-breadcrumb{font-family:var(--sesh-font-body);font-size:13px;color:var(--sesh-text-muted);margin:0 0 14px}.sesh-breadcrumb a{color:var(--sesh-text-muted);text-decoration:none}.sesh-breadcrumb a:hover{color:var(--sesh-accent)}.sesh-breadcrumb__sep{opacity:.5;padding:0 4px}.sesh-breadcrumb [aria-current=page]{color:var(--sesh-text)}.product__title,.product__title h1{font-family:var(--sesh-font-head);font-weight:700;letter-spacing:-.02em;line-height:1.02;font-size:clamp(30px,3.6vw,46px);color:var(--sesh-text)}.product .price__regular .price-item,.product .price .price-item--sale{font-size:28px;font-weight:700;color:var(--sesh-text)}.product .price__sale .price-item--regular{font-size:18px;color:var(--sesh-text-muted);font-weight:500}.product .price__badge-sale{background:var(--sesh-accent);color:#fff;border-radius:6px}.product-form__input--swatch .swatch{border-radius:10px}.product-form__input--swatch input:checked+label{outline:2px solid var(--sesh-pine);outline-offset:2px}.product-form__input--pill input:checked+label{background:var(--sesh-pine);color:var(--sesh-cream);border-color:var(--sesh-pine)}.product .quantity{border:1.5px solid var(--sesh-border-input);border-radius:var(--sesh-radius-btn)}.product .quantity__button,.product .quantity__input{color:var(--sesh-text)}.product-form__submit{background:var(--sesh-pine)!important;color:var(--sesh-cream)!important;border-radius:var(--sesh-radius-btn)}.product-form__submit:hover:not([disabled]){background:var(--sesh-accent)!important}.sesh-trust{list-style:none;margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--sesh-border);display:flex;flex-wrap:wrap;gap:8px 22px;font-family:var(--sesh-font-body);font-size:14px;color:var(--sesh-text-body)}.sesh-trust li{display:inline-flex;align-items:center;gap:8px}.sesh-trust li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--sesh-accent);display:inline-block}.product .product__accordion .accordion__title,.product .product__accordion summary{font-family:var(--sesh-font-head)}.product__media-list .is-active .product__media,.thumbnail.is-active,.thumbnail[aria-current]{border-color:var(--sesh-accent)}.cart-items .title--primary{font-family:var(--sesh-font-head);font-weight:700;letter-spacing:-.02em;font-size:clamp(38px,5.2vw,64px);line-height:.95;color:var(--sesh-text);margin:0}.cart__items .title-wrapper-with-link{padding-top:8px;margin-bottom:6px;align-items:baseline}.title-wrapper-with-link .link{font-family:var(--sesh-font-mono);font-size:12.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--sesh-text);text-underline-offset:4px}.title-wrapper-with-link .link:hover{color:var(--sesh-accent)}.cart-items th{font-family:var(--sesh-font-mono);font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--sesh-text-muted);border-bottom:1px solid var(--sesh-border)}.cart-item{border-bottom:1px solid var(--sesh-border)}.cart-item__image-container{border-radius:var(--sesh-radius-card);overflow:hidden;border:1px solid var(--sesh-border)}.cart-item__name{font-family:var(--sesh-font-head);font-weight:700;letter-spacing:-.01em;font-size:19px;line-height:1.1;color:var(--sesh-text);text-decoration:none}.cart-item__name:hover{color:var(--sesh-accent)}.cart-item .product-option{color:var(--sesh-text-muted);font-family:var(--sesh-font-body)}.cart-item__price-wrapper .price,.cart-item__totals .price{color:var(--sesh-text)}.cart-item__totals .price{font-weight:600}.cart-item .quantity{border:1.5px solid var(--sesh-border-input);border-radius:var(--sesh-radius-btn);background:var(--sesh-cream-raised)}.cart-item .quantity__button,.cart-item .quantity__input{color:var(--sesh-text)}.cart-item .quantity__input{background:transparent}.cart-item cart-remove-button .button{color:var(--sesh-text-muted);border-radius:var(--sesh-radius-btn)}.cart-item cart-remove-button .button:hover{color:var(--sesh-accent)}.cart__footer{border-top:0;padding-top:8px}.cart__footer .cart__blocks{background:var(--sesh-cream-raised);border:1px solid var(--sesh-border);border-radius:var(--sesh-radius-card);padding:26px 28px;max-width:440px;margin-left:auto}.totals{align-items:baseline}.totals__total,.totals__total-value{font-family:var(--sesh-font-head);font-weight:700;font-size:22px;color:var(--sesh-text)}.tax-note,.tax-note *{color:var(--sesh-text-muted)}.cart__ctas .cart__checkout-button{background:var(--sesh-pine)!important;color:var(--sesh-cream)!important;border-radius:var(--sesh-radius-btn);font-family:var(--sesh-font-body);font-weight:600}.cart__ctas .cart__checkout-button:hover:not([disabled]){background:var(--sesh-accent)!important}.cart__dynamic-checkout-buttons{margin-top:12px}.sesh-pagehead{padding-top:56px;padding-bottom:28px}.sesh-pagehead__eyebrow{display:block;margin:0 0 12px}.sesh-pagehead__lead{max-width:560px;font-size:19px;line-height:1.5;color:var(--sesh-text-body);margin:0}.sesh-pagehead__media{margin-top:36px;border-radius:18px;overflow:hidden;border:1px solid var(--sesh-border);background:#e2e6da}.sesh-pagehead__media img{width:100%;height:100%;object-fit:cover;display:block}.sesh-contact{padding-top:clamp(36px,4.5vw,68px);padding-bottom:clamp(56px,7vw,90px)}.sesh-contact__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(40px,5vw,72px);align-items:start}@media(max-width:860px){.sesh-contact__grid{grid-template-columns:1fr;gap:32px}}.sesh-contact__main{min-width:0}.sesh-contact__intro{margin-bottom:36px}.sesh-contact__title{font-family:var(--sesh-font-display);font-weight:400;line-height:.9;letter-spacing:0;font-size:clamp(48px,7vw,92px);color:var(--sesh-pine);margin:10px 0 18px;overflow-wrap:break-word}.sesh-contact__lead{font-family:var(--sesh-font-body);font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:var(--sesh-text-body);max-width:32em;margin:0}@media(max-width:860px){.sesh-contact__title{font-size:clamp(44px,13vw,72px)}.sesh-contact__intro{margin-bottom:28px}}.sesh-form{display:flex;flex-direction:column}.sesh-form__label{font-family:var(--sesh-font-body);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sesh-text-muted);margin:16px 0 6px}.sesh-form__success{background:var(--sesh-accent);color:#fff;border-radius:10px;padding:12px 16px;font-size:15px;margin:0 0 8px}.sesh-form__errors{color:#b3261e;margin:0 0 8px}.sesh-contact__submit{align-self:flex-start;margin-top:20px}.sesh-contact__side{display:flex;flex-direction:column;gap:20px}.sesh-contact__card{background:var(--sesh-cream-raised);border:1px solid var(--sesh-border);border-radius:14px;padding:26px 26px 28px}.sesh-contact__card--pine{background:var(--sesh-pine);border-color:var(--sesh-pine);color:var(--sesh-cream)}.sesh-contact__card-title{font-family:var(--sesh-font-head);font-weight:700;font-size:22px;letter-spacing:-.01em;margin:0 0 8px}.sesh-contact__card--pine .sesh-contact__card-title{color:var(--sesh-cream)}.sesh-contact__card-copy{color:var(--sesh-on-pine-2);font-size:15px;margin:0 0 16px}.sesh-contact__social{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.sesh-contact__social a{color:var(--sesh-cream);text-decoration:none;font-size:15px}.sesh-contact__social a:hover{color:var(--sesh-accent-soft)}.sesh-qa{margin:0}.sesh-qa dt{font-family:var(--sesh-font-head);font-weight:700;font-size:15px;color:var(--sesh-text);margin-top:14px}.sesh-qa dt:first-child{margin-top:0}.sesh-qa dd{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--sesh-text-body)}.sesh-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.16,.84,.44,1)}.sesh-reveal.sesh-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sesh-reveal,.sesh-reveal.sesh-in{opacity:1!important;transform:none!important}}.sesh-tex{position:relative}.sesh-tex>*{position:relative;z-index:1}.sesh-tex:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:url(sesh-topo.svg);background-size:1100px auto;background-repeat:repeat}.sesh-hero-stats{display:flex;gap:40px;margin-top:40px;padding-top:26px;border-top:1px solid rgba(244,243,236,.25);flex-wrap:wrap;justify-content:flex-end}.sesh-hero-stats .num{font-size:24px;font-weight:700;color:#f4f3ec;font-family:var(--sesh-font-body)}.sesh-hero-stats .lbl{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#f4f3ecb3;margin-top:2px}@media(max-width:749px){.sesh-hero-stats{gap:12px;flex-wrap:nowrap}.sesh-hero-stats>div{flex:1 1 0;min-width:0}.sesh-hero-stats .num{font-size:18px}.sesh-hero-stats .lbl{font-size:9.5px;letter-spacing:.03em;line-height:1.25}}.sesh-lookbook__grid{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.sesh-lookbook__grid figure{margin:0;border-radius:13px;overflow:hidden;background:#e2e6da;aspect-ratio:1 / 1;flex:0 0 calc((100% - 28px) / 3)}.sesh-lookbook__grid img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.sesh-lookbook__grid figure:hover img{transform:scale(1.045)}@media(max-width:860px){.sesh-lookbook__grid figure{flex-basis:calc((100% - 14px)/2)}}@media(max-width:520px){.sesh-lookbook__grid figure{flex-basis:100%}}.sesh-divider{background:var(--sesh-pine);color:var(--sesh-cream);overflow:hidden}.sesh-divider__word{font-family:var(--sesh-font-display);font-weight:400;line-height:.82;letter-spacing:0;color:var(--sesh-cream);font-size:clamp(72px,18vw,240px);margin:0}.sesh-divider__word .accent{color:var(--sesh-accent-soft)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}h1,h2,h3,.sesh-h2,.sesh-hero__title{letter-spacing:.01em}
/*# sourceMappingURL=/cdn/shop/t/14/assets/sesh-custom.css.map */
