:root{--sm-ink: #0a0a0a;--sm-cream: #f4f1ea;--sm-cream-deep: #edeae3;--sm-white: #ffffff;--sm-metal: #a8adb3;--sm-muted: #6b6e73;--sm-line: rgba(10, 10, 10, .08);--sm-ease: cubic-bezier(.22, 1, .36, 1)}html,body{background:var(--sm-cream)}body{letter-spacing:.01em;-webkit-font-smoothing:antialiased}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.02em;font-weight:500}.header__heading-logo-wrapper.sm-logo-wrap{width:auto;display:flex;align-items:center;justify-content:center;line-height:0}.header__heading-logo.sm-logo{display:block;width:auto;height:5.2rem;max-width:12.8rem;object-fit:contain}.header__heading-link{opacity:1}.header__heading-link:hover .sm-logo{opacity:.82}@media screen and (min-width:750px){.header__heading-logo.sm-logo{height:6.4rem;max-width:15.2rem}}body:has(.sm-hero) .header-wrapper{background:linear-gradient(180deg,#f4f1ead1,#f4f1ea2e);border-bottom:none}body:has(.sm-hero) .header-wrapper--border-bottom{border-bottom:none}.scrolled-past-header .header-wrapper,body:not(:has(.sm-hero)) .header-wrapper{background:#f4f1eaf5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--sm-line)}.header{padding-top:1.8rem;padding-bottom:1.8rem}.header__icon,.header__icon .svg-wrapper,.header__icon .svg-wrapper svg{color:var(--sm-ink)}.header__menu-item,.header__active-menu-item{letter-spacing:.12em;text-transform:uppercase;font-size:1.2rem}.announcement-bar{letter-spacing:.14em;text-transform:uppercase;font-size:1.1rem}.button,.shopify-payment-button__button,.sm-btn{letter-spacing:.16em;text-transform:uppercase;font-size:1.2rem;min-height:4.6rem;padding:1.2rem 2.4rem;border-radius:0;transition:background .35s var(--sm-ease),color .35s var(--sm-ease),border-color .35s var(--sm-ease)}.sm-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.sm-btn--solid{background:var(--sm-ink);color:var(--sm-cream);border:1px solid var(--sm-ink)}.sm-btn--solid:hover{background:transparent;color:var(--sm-ink)}.sm-btn--ghost{background:transparent;color:var(--sm-ink);border:1px solid var(--sm-ink)}.sm-btn--ghost:hover{background:var(--sm-ink);color:var(--sm-cream)}.sm-btn--light{background:var(--sm-cream);color:var(--sm-ink);border:1px solid var(--sm-cream)}.sm-btn--light:hover{background:transparent;color:var(--sm-cream)}.sm-hero{position:relative;min-height:88vh;display:flex;align-items:flex-end;overflow:hidden;color:var(--sm-ink)}.sm-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.sm-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.sm-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#f4f1ea1f 20%,#f4f1ea8c 70%,#f4f1eaeb);pointer-events:none}.sm-hero__content{position:relative;z-index:1;width:100%;max-width:90rem;padding:0 2.4rem 7rem}.sm-hero__brand{margin:0 0 1.2rem;letter-spacing:.38em;text-transform:uppercase;font-size:1.2rem;color:var(--sm-muted)}.sm-hero__title{margin:0;font-size:clamp(3.6rem,7vw,8.4rem);line-height:.95;font-weight:500}.sm-hero__subtitle{margin:1.8rem 0 0;max-width:44rem;font-size:1.7rem;line-height:1.5;color:var(--sm-muted)}.sm-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}@media screen and (min-width:990px){.sm-hero{min-height:100vh}.sm-hero__content{padding:0 5rem 8.5rem}}.sm-spotlight{background:var(--sm-cream);padding:8rem 2.4rem}.sm-spotlight__inner{max-width:var(--page-width);margin:0 auto;display:grid;gap:4rem;align-items:center}.sm-spotlight__media{background:var(--sm-white);min-height:42rem;display:flex;align-items:center;justify-content:center;overflow:hidden}.sm-spotlight__media a{display:flex;align-items:center;justify-content:center;width:100%;min-height:inherit;padding:4.5rem}.sm-spotlight__media img{width:auto;height:auto;max-width:100%;max-height:46rem;object-fit:contain}.sm-spotlight__eyebrow{margin:0 0 1.2rem;letter-spacing:.28em;text-transform:uppercase;font-size:1.2rem;color:var(--sm-metal)}.sm-spotlight__title{margin:0;font-size:clamp(3.2rem,5vw,6.4rem);line-height:1}.sm-spotlight__text{margin:1.8rem 0 0;max-width:42rem;font-size:1.65rem;line-height:1.6;color:var(--sm-muted)}.sm-spotlight__price{display:block;margin-top:2rem;font-family:var(--font-heading-family);font-size:2.4rem;letter-spacing:.02em;color:var(--sm-ink)}.sm-spotlight__actions{margin-top:3rem}@media screen and (min-width:750px){.sm-spotlight__inner{grid-template-columns:1.15fr .85fr;gap:8rem;padding:0 2rem}.sm-spotlight__media{min-height:58rem}}.sm-manifesto{background:var(--sm-ink);color:var(--sm-cream);padding:9rem 2.4rem;text-align:center}.sm-manifesto__inner{max-width:76rem;margin:0 auto}.sm-manifesto__eyebrow{margin:0 0 2rem;letter-spacing:.32em;text-transform:uppercase;font-size:1.2rem;color:var(--sm-metal)}.sm-manifesto__title{margin:0;font-size:clamp(3rem,5vw,5.6rem);line-height:1.12;font-weight:500}.sm-manifesto__text{margin:2.4rem auto 0;max-width:52rem;font-size:1.65rem;line-height:1.65;color:#f4f1eab8}.sm-features{background:var(--sm-cream);padding:8rem 2.4rem}.sm-features__inner{max-width:var(--page-width);margin:0 auto;display:grid;gap:0;border-top:1px solid var(--sm-line);border-bottom:1px solid var(--sm-line)}.sm-features__item{padding:3.2rem 0;border-bottom:1px solid var(--sm-line)}.sm-features__item:last-child{border-bottom:none}.sm-features__icon{width:2.4rem;height:2.4rem;color:var(--sm-metal);margin-bottom:1.4rem}.sm-features__icon svg{width:100%;height:100%}.sm-features__title{margin:0;font-size:2.4rem}.sm-features__text{margin:.8rem 0 0;color:var(--sm-muted);font-size:1.5rem;line-height:1.55;max-width:36rem}@media screen and (min-width:750px){.sm-features__inner{grid-template-columns:repeat(3,1fr)}.sm-features__item{padding:4.5rem 3.5rem;border-bottom:none;border-right:1px solid var(--sm-line)}.sm-features__item:first-child{padding-left:0}.sm-features__item:last-child{border-right:none;padding-right:0}}.card--card,.card--standard{background:var(--sm-cream)}.card__heading{font-size:1.7rem;letter-spacing:.02em;margin-top:1.2rem}.card-information .price{color:var(--sm-ink);letter-spacing:.04em;font-size:1.5rem;margin-top:.6rem}.card .media,.product-card-wrapper .media{background:var(--sm-cream)!important}.product-card-wrapper .media>img,.contains-card--product .media>img{object-fit:contain!important;object-position:center center;padding:12%;box-sizing:border-box}.card:hover .card__inner .media.media--hover-effect>img:first-child:not(:only-child){opacity:1}.product-card-wrapper .card,.contains-card--product .card{border:1px solid transparent;transition:border-color .35s var(--sm-ease)}.product-card-wrapper:hover .card{border-color:#a8adb359}.collection .grid,.product-grid-container .grid,.related-products .grid,.isolate.grid{column-gap:3.2rem;row-gap:5.6rem}@media screen and (max-width:749px){.collection .grid,.product-grid-container .grid,.related-products .grid,.isolate.grid{column-gap:1.6rem;row-gap:3.2rem}}.collection .title-wrapper-with-link .title,.related-products .title{font-size:clamp(2.8rem,4vw,4.4rem)}.product__title h1{font-size:clamp(3rem,5vw,5.2rem)}.product .product__text.uppercase,.product .caption-with-letter-spacing{letter-spacing:.22em;color:var(--sm-metal)}.product__info-container .price{letter-spacing:.06em;font-size:1.8rem}.product-form__submit{letter-spacing:.16em;text-transform:uppercase}.product__media-wrapper .product__media,.product__media-item .product-media-container,.product__media-item .global-media-settings{background:var(--sm-cream)}.product__media img,.product-media-container img,.product__media-item img{object-fit:contain!important;padding:8%;box-sizing:border-box;background:var(--sm-cream)}.product .accordion{border-top:1px solid var(--sm-line)}.product .accordion__title{letter-spacing:.08em;text-transform:uppercase;font-size:1.3rem;font-family:var(--font-body-family)}.product .icon-with-text{margin-top:1.6rem;letter-spacing:.06em}.thumbnail{border-radius:0}.quantity,.quantity__input,.select__select,.product-form__input input[type=radio]+label{border-radius:0}.footer{border-top:1px solid rgba(168,173,179,.18)}.footer__content-top,.footer__content-bottom{letter-spacing:.04em}.footer-block__heading{letter-spacing:.18em;text-transform:uppercase;font-size:1.2rem;font-family:var(--font-body-family)}.copyright__content{letter-spacing:.08em;text-transform:uppercase;font-size:1.1rem}.newsletter-form__field-wrapper .field__input{border-radius:0}.cart-drawer,.drawer{background:var(--sm-cream)}.cart-drawer .cart-item__name,.cart-drawer .totals__total{font-family:var(--font-heading-family)}.collection-hero{padding-top:6rem}.collection-hero__title{font-size:clamp(3.2rem,6vw,6.4rem)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/self-mood.css.map */
