body{background:var(--se2-ground);color:var(--se2-ink);-webkit-font-smoothing:antialiased}body :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6):where(:not(#cart-drawer *,.menu-drawer *,.theme-drawer__dialog *,.se2-vb *)){color:var(--se2-ink-primary)}body :is(label,legend,.field__label):where(:not(#cart-drawer *,.menu-drawer *,.theme-drawer__dialog *)){color:var(--se2-ink-primary)}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: var(--se2-gutter-mobile)}@media screen and (min-width:750px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: var(--se2-gutter)}}.se2-caption{font-size:var(--se2-type-caption);line-height:var(--se2-lh-caption);font-weight:400}.se2-micro{font-size:var(--se2-type-micro);line-height:var(--se2-lh-caption);font-weight:400}.se2-body{font-size:var(--se2-type-body);line-height:var(--se2-lh-body);font-weight:400}.se2-label{font-size:var(--se2-type-label);line-height:var(--se2-lh-label);font-weight:var(--se2-weight-bold)}.se2-title{font-size:var(--se2-type-title);line-height:var(--se2-lh-title);font-weight:var(--se2-weight-bold)}.se2-headline{font-size:var(--se2-type-headline);line-height:var(--se2-lh-headline);font-weight:var(--se2-weight-bold);letter-spacing:-.2px}.se2-intro{font-size:var(--se2-type-body);line-height:var(--se2-lh-body);font-weight:var(--se2-weight-light);color:var(--se2-ink-secondary)}.se2-display,p.se2-display,.se2-opening__wordmark-text.se2-display{font-family:var(--font-body--family);font-size:var(--se2-type-display);line-height:var(--se2-lh-display);font-weight:var(--se2-weight-light);letter-spacing:-1.4px;margin:0}.se2-cta-text{font-size:var(--se2-type-body);line-height:20px;font-weight:600;letter-spacing:0}.se2-ink{color:var(--se2-ink)}.se2-stone{color:var(--se2-stone)}.se2-sage{color:var(--se2-sage-contrast)}.se2-label,.se2-title,.se2-headline,.se2-section__title,.se2-label.se2-ink,.se2-title.se2-ink,.se2-headline.se2-ink{color:var(--se2-ink-primary)}.se2-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:var(--se2-radius-control);border:1px solid transparent;font-family:var(--font-body--family);font-size:var(--se2-type-body);line-height:20px;font-weight:600;letter-spacing:0;text-decoration:none;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease,opacity .16s ease}.se2-btn--primary{background:var(--se2-button);color:#fff;border-color:var(--se2-button)}.se2-btn--primary:hover{background:var(--se2-button-hover);border-color:var(--se2-button-hover)}.se2-btn--secondary{background:transparent;color:var(--se2-ink-primary);border-color:var(--se2-ink-primary)}.se2-btn--secondary:hover{background:#2a28240f}.se2-btn--block{width:100%}.se2-btn--compact{padding:9px 14px}.se2-btn:focus-visible,.se2-link:focus-visible{outline:2px solid var(--se2-ink-primary);outline-offset:2px}.se2-btn[disabled],.se2-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.se2-section{padding-block:var(--se2-section-gap);padding-inline:var(--page-margin, var(--se2-gutter));background:var(--se2-ground)}.se2-section--surface{background:var(--se2-warm-wash);border-top:1px solid var(--se2-line);border-bottom:1px solid var(--se2-line)}.se2-section--sand{background:var(--se2-sand)}.se2-home--story.se2-section:not(.se2-section--surface):not(.se2-section--sand),.se2-home--method.se2-section:not(.se2-section--surface):not(.se2-section--sand),.se2-home--trust.se2-section:not(.se2-section--surface):not(.se2-section--sand){background:var(--se2-wash)}.se2-home--trust .se2-trust{border:1px solid var(--se2-line)}.se2-section--tight{padding-block:16px var(--se2-section-gap)}.se2-section__head{display:flex;align-items:center;gap:18px;margin:0 0 24px}.se2-section__title{margin:0;font-size:var(--se2-type-title);line-height:var(--se2-lh-title);font-weight:var(--se2-weight-bold);letter-spacing:-.2px;color:var(--se2-ink-primary)}.se2-section__push{flex:1 0 0;min-width:1px}.se2-row{display:flex;gap:var(--se2-plp-gap-x);align-items:flex-start}.se2-row>*{flex:1 0 0;min-width:0}@media screen and (max-width:749px){.se2-row--wrap-mobile{flex-wrap:wrap}.se2-row--wrap-mobile>*{flex-basis:calc(50% - var(--se2-plp-gap-x) / 2)}.se2-row--stack-mobile{flex-direction:column}.se2-row--stack-mobile>*{flex-basis:auto;width:100%}}.se2-media{position:relative;overflow:hidden;background:var(--se2-sand);border-radius:var(--se2-radius-card)}.se2-media--square{border-radius:0}.se2-media>img,.se2-media>picture,.se2-media>picture>img{display:block;width:100%;height:100%;object-fit:cover}.se2-media--contain>img{object-fit:contain}.se2-meta{display:flex;flex-direction:column;gap:3px;padding:12px 8px 0;text-align:center;font-size:var(--se2-type-caption);line-height:var(--se2-lh-caption)}.se2-meta--left{text-align:left;align-items:flex-start}.se2-meta a{color:inherit;text-decoration:none}.se2-hairline{height:1px;background:var(--se2-line);border:0;margin:0}.se2-acc{border-top:1px solid var(--se2-line)}.se2-acc:last-child{border-bottom:1px solid var(--se2-line)}.se2-acc>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:14px 0;font-size:var(--se2-type-micro);line-height:var(--se2-lh-caption);font-weight:var(--se2-weight-bold);letter-spacing:.4px;text-transform:uppercase;color:var(--se2-ink-primary)}.se2-acc>summary::-webkit-details-marker{display:none}.se2-acc>summary:before{content:"+";color:var(--se2-sage-contrast);width:8px}.se2-acc[open]>summary:before{content:"\2014"}.se2-acc__body{padding:0 0 14px 18px;font-size:var(--se2-type-body);line-height:var(--se2-lh-body);color:var(--se2-ink-secondary)}.se2-acc__body p{margin:0 0 8px}.se2-acc__body p:last-child{margin:0}#header-component{--color-background-top-row: var(--se2-ground);color:var(--se2-ink-primary)}#header-component .header__row--top{border-bottom:1px solid var(--se2-line)}#header-component .header__columns{--padding-block-start: 18px;--padding-block-end: 18px;min-height:0}#header-component .header-logo{font-size:19px;line-height:1;letter-spacing:.3px;font-weight:600;text-transform:uppercase;color:var(--se2-ink-primary);height:auto;min-height:0;block-size:auto;min-block-size:0}#header-component .header-logo__image-container,#header-component .header-logo__text,#header-component .header-logo .h2{font-size:19px;line-height:1;letter-spacing:.3px;min-height:0}#header-component .header__columns{min-height:0;block-size:auto}#header-component .header-actions__action,#header-component .header-actions__text-style,#header-component .header-actions--text{font-size:var(--se2-type-nav);letter-spacing:.2px;font-weight:500;color:var(--se2-ink-secondary)}#header-component .header-actions__action:hover{color:var(--se2-ink-primary)}#header-component .header{--header-padding: 18px}@media screen and (min-width:750px)and (pointer:fine){#header-component .header__row--top{--minimum-touch-target: 19px;--button-size: 19px}#header-component .header__row--top .header__column{min-height:19px;height:auto}#header-component .header__row--top .header__column--right :is(header-actions,.header-actions__action,.account-button,shopify-account,shopify-store,cart-icon,.header-actions__cart-icon,.header-actions__text,.header-actions__text-style,button,a){min-height:0;height:auto;max-height:19px;line-height:19px;padding-block:0;margin-block:0;display:inline-flex;align-items:center}#header-component .header__row--top .header__drawer,#header-component .header__row--top .header-menu,#header-component .header__row--top .header-menu__inner,#header-component .header__row--top .menu-list,#header-component .header__row--top .menu-list__list,#header-component .header__row--top .overflow-menu,#header-component .header__row--top .menu-list__list-item,#header-component .header__row--top .menu-list__link,#header-component .header__row--top header-actions,#header-component .header__row--top .header-actions__action,#header-component .header__row--top .header-actions__text,#header-component .header__row--top .header-actions__text-style,#header-component .header__row--top .header-actions__cart-icon,#header-component .header__row--top .search-action,#header-component .header__row--top .search-action button,#header-component .header__row--top .header-logo{--button-size: 19px;--minimum-touch-target: 19px;min-height:0;height:auto;padding-block:0}#header-component .header__row--top .menu-list__link,#header-component .header__row--top .header-actions__action,#header-component .header__row--top .search-action button,#header-component .header__row--top .header-logo{line-height:19px}}.se2-nav-wrap{display:none}#footer-group,footer .section{background:var(--se2-ground);color:var(--se2-stone)}footer .section a{color:var(--se2-stone)}footer .section a:hover{color:var(--se2-ink-primary)}footer .section :is(h2,h3,h4,.h2,.h3,.h4){color:var(--se2-ink-primary)}.footer-utilities .utilities.spacing-style{padding-block:12px 13px;gap:24px;align-items:center;border-top:1px solid var(--se2-line)}.footer-utilities .utilities,.footer-utilities .utilities>*,.footer-utilities .utilities a,.footer-utilities .utilities button,.footer-utilities .footer-utilities__text,.footer-utilities .custom-font-size,.footer-utilities .policy-list-trigger{font-size:var(--se2-type-caption);line-height:18px;color:var(--se2-stone);min-height:0}.footer-utilities .utilities>*,.footer-utilities .utilities button,.footer-utilities .policy-list-trigger{padding-block:0;margin-block:0}.footer-utilities .social-icons__wrapper,.footer-utilities .social-icons__wrapper ul,.footer-utilities .social-icons__wrapper li,.footer-utilities .social-icons__wrapper a{min-height:0;height:18px;padding-block:0;margin-block:0}.footer-utilities .social-icons__wrapper a{display:inline-flex;align-items:center}.footer-utilities .social-icons__wrapper svg{width:18px;height:18px}.se2-cards .card-gallery{background:var(--se2-warm-wash)}.product-badges__badge{font-size:var(--se2-type-micro);line-height:1;font-weight:500;letter-spacing:.3px}body :is(input,textarea)::placeholder{color:var(--se2-ink-tertiary);opacity:1}body :is(product-price,.price,.cart-items__price):where(:not(#cart-drawer *,.theme-drawer__dialog *)){color:var(--se2-ink-primary)}@media(prefers-reduced-motion:reduce){.se2-btn{transition:none}}@media screen and (min-width:750px){#header-component .header__row--top .header__drawer,#header-component .header__row--top .header__drawer header-drawer,#header-component .header__row--top .header__drawer .menu-drawer-container{font-size:var(--se2-type-nav, 15px);line-height:19px;min-height:0;height:auto}#header-component .header__row--top .header__drawer .menu-drawer-container>.header__icon--summary{display:flex;height:19px;line-height:19px}}#header-component .header-drawer .menu-drawer,#header-component .header-drawer .menu-drawer[class*=color-custom-]{background-color:var(--se2-drawer-bg, #1e1c19);color:var(--se2-drawer-body, #e3d9ca)}@media screen and (min-width:990px){#header-component .header__row--top .header__column--right .account-button.header-actions__action{display:none}}@media screen and (max-width:749px){body:has(.se2-pdp) #header-component:not([data-sticky-state=active]):not([data-sticky-state=idle]) .header__underlay-closed{background:transparent}body:has(.se2-pdp) #header-component:not([data-sticky-state=active]):not([data-sticky-state=idle]) .header__row--top{border-bottom-color:transparent}body:has(.se2-pdp) #header-component .header__row--top{color:var(--se2-ink)}}.se2-rating{display:inline-flex;align-items:center;gap:var(--se2-space-6, 6px);color:var(--se2-ink-secondary);font-size:var(--se2-text-meta);line-height:var(--se2-text-meta-lh);text-decoration:none}a.se2-rating:hover .se2-rating__count{color:var(--se2-ink-primary)}.se2-rating__stars{position:relative;display:inline-block;white-space:nowrap}.se2-rating__row{display:inline-flex;gap:2px}.se2-rating__row--track{color:var(--se2-line)}.se2-rating__row--fill{position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden;color:var(--se2-star, var(--se2-ink-primary))}.se2-rating__star{flex:0 0 auto;width:14px;height:14px;fill:currentColor}.se2-rating__count{color:var(--se2-ink-tertiary);transition:color .14s ease}.se2-stickybuy{position:fixed;z-index:20;inset-inline:0;inset-block-end:0;display:none;flex-direction:column;gap:var(--se2-space-8, 8px);padding:10px var(--se2-gutter-mobile, 20px) calc(14px + env(safe-area-inset-bottom));background:var(--se2-surface);border-top:1px solid var(--se2-line);border-radius:var(--se2-radius-card, 16px) var(--se2-radius-card, 16px) 0 0;box-shadow:0 -8px 24px #312b2614;cursor:pointer;translate:0 100%;transition:translate .32s cubic-bezier(.2,.7,.2,1),opacity .24s ease;opacity:0}@media screen and (max-width:749px){.se2-stickybuy{display:flex}}.se2-stickybuy[hidden]{display:none}.se2-stickybuy.is-shown{translate:0 0;opacity:1}.se2-stickybuy__trigger{align-self:center;width:44px;height:4px;padding:0;border:0;border-radius:999px;background:var(--se2-line);cursor:pointer}.se2-stickybuy__trigger:focus-visible{outline:var(--se2-stroke-strong, 2px) solid var(--se2-ink-primary);outline-offset:4px}.se2-stickybuy__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--se2-space-16, 16px)}.se2-stickybuy__title{display:flex;align-items:baseline;gap:var(--se2-space-6, 6px);min-width:0;margin:0;color:var(--se2-ink-primary);font-size:var(--se2-text-body-bold, 17px);line-height:var(--se2-text-body-bold-lh, 26px);font-weight:var(--se2-text-body-bold-weight, 600)}.se2-stickybuy__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se2-stickybuy__variant{flex:0 0 auto;color:var(--se2-ink-tertiary);font-size:var(--se2-text-meta, 14px);line-height:var(--se2-text-meta-lh, 20px);font-weight:var(--se2-text-meta-weight, 400)}.se2-stickybuy__variant[hidden]{display:none}.se2-stickybuy__variant:before{content:"/ "}.se2-stickybuy__price{flex:0 0 auto;color:var(--se2-ink-primary);font-size:var(--se2-text-body-bold, 17px);line-height:var(--se2-text-body-bold-lh, 26px);font-weight:var(--se2-text-body-bold-weight, 600);white-space:nowrap}@media(prefers-reduced-motion:reduce){.se2-stickybuy{transition:none}}@media screen and (max-width:749px){body:has(.se2-stickybuy.is-shown){padding-block-end:calc(66px + env(safe-area-inset-bottom))}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/se2-ethereal.css.map */
