:root{--color-void: #050505;--color-smoked: #0E0E10;--color-bone: #E8E2D6;--color-ash: #8A8478;--color-wax: #C4A574;--color-line: #2A2824;--font-display: "Instrument Serif", Georgia, serif;--font-body: "Inter", system-ui, sans-serif;--text-hero: clamp(48px, 8vw, 88px);--text-h1: 40px;--text-h2: clamp(24px, 3vw, 32px);--text-body: 16px;--text-label: 12px;--container-site: 1200px;--artboard: 1440px;--page-max-width: 1440px;--page-gutter: 24px;--radius-none: 0;--radius-sm: 4px;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-6: 24px;--spacing-8: 32px;--spacing-12: 48px;--spacing-16: 64px;--spacing-24: 96px}*,*:before,*:after{box-sizing:border-box}html{height:100%}body{margin:0;min-height:100%;min-height:100dvh;display:flex;flex-direction:column;background:var(--color-void);color:var(--color-bone);font-family:var(--font-body);font-size:var(--text-body);line-height:1.5;-webkit-font-smoothing:antialiased}#MainContent{flex:1 0 auto;width:100%}.shopify-section-group-footer-group{margin-top:auto;width:100%}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select{font:inherit}[hidden]{display:none!important}:focus-visible{outline:1px solid var(--color-wax);outline-offset:4px}@media(min-width:768px){:root{--page-gutter: 32px;--text-h1: 48px}}@media(min-width:1024px){:root{--page-gutter: 64px;--text-h1: 56px}}.sbg-container,.site-header__bar,.site-footer__inner,.collection-strip__inner,.about__inner{width:100%;max-width:var(--page-max-width);margin-inline:auto;margin-block:0;padding-inline:var(--page-gutter);box-sizing:border-box}.sbg-label{font-family:var(--font-body);font-size:var(--text-label);font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-wax);line-height:16px}.sbg-display{font-family:var(--font-display);letter-spacing:-.02em}.sbg-ash{color:var(--color-ash)}.sbg-bone{color:var(--color-bone)}.sbg-wax{color:var(--color-wax)}.sbg-btn{display:inline-flex;align-items:center;justify-content:center;height:56px;width:100%;border:0;border-radius:var(--radius-none);background:var(--color-bone);color:var(--color-void);font-size:var(--text-label);font-weight:600;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}.sbg-btn:hover{background:var(--color-wax);color:var(--color-void)}.sbg-btn--ghost{background:transparent;border:1px solid var(--color-line);color:var(--color-bone)}.sbg-btn--ghost:hover{border-color:var(--color-wax);color:var(--color-wax);background:transparent}.sbg-btn:disabled{opacity:.5;cursor:not-allowed}.sbg-thumb{background:var(--color-smoked);border:1px solid var(--color-line);display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4 / 5;overflow:hidden}.sbg-thumb svg{opacity:.55}.sbg-thumb img{width:100%;height:100%;object-fit:cover}.sbg-card{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}.sbg-card__meta{display:flex;flex-direction:column;gap:var(--spacing-2);padding-top:var(--spacing-2)}.sbg-card__type{color:var(--color-ash);font-size:var(--text-label);font-weight:500;letter-spacing:.16em;text-transform:uppercase}.sbg-card__title{font-family:var(--font-display);font-size:22px;line-height:28px;color:var(--color-bone);overflow-wrap:anywhere}.sbg-card__price{font-weight:500;color:var(--color-bone)}.shopify-section-group-header-group,.shopify-section-group-footer-group,#MainContent>.shopify-section{margin:0;padding:0;border:0;max-width:none;width:100%;background:transparent}.site-header{background:var(--color-void);position:sticky;top:0;z-index:40;width:100%;max-width:none;margin:0;padding:0;border:0;border-bottom:1px solid var(--color-line);box-sizing:border-box}.site-header__bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding-block:var(--spacing-6);border:0;box-sizing:border-box}@media(min-width:1024px){.site-header__bar{padding-block:var(--spacing-8)}}.site-header__brand{display:flex;align-items:center;gap:var(--spacing-3);font-family:var(--font-display);font-size:22px;font-weight:400;letter-spacing:.08em;line-height:28px;color:var(--color-bone)}.site-header__brand span{font-family:var(--font-display);font-weight:400}.site-header__nav{display:flex;align-items:center;gap:var(--spacing-4);flex-wrap:wrap;justify-content:flex-end}@media(min-width:768px){.site-header__nav{gap:var(--spacing-12)}}.site-header__link{font-family:var(--font-body);font-size:var(--text-label);font-weight:500;letter-spacing:.18em;line-height:16px;text-transform:uppercase;color:var(--color-ash)}.site-header__link.is-active,.site-header__link:hover{color:var(--color-bone)}.site-footer{position:relative;width:100%;max-width:none;margin:0;padding:0;border:0;border-top:1px solid var(--color-line);box-sizing:border-box;background:var(--color-void);background-image:none}.site-footer__inner{display:flex;flex-direction:column;gap:var(--spacing-8);padding-block:var(--spacing-8);box-sizing:border-box}@media(min-width:768px){.site-footer__inner{padding-block:var(--spacing-12)}}@media(min-width:1024px){.site-footer__inner{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:var(--spacing-12);padding-block:var(--spacing-16)}}.site-footer__brand{min-width:0;display:flex;flex-direction:column;gap:var(--spacing-3)}@media(min-width:1024px){.site-footer__brand{max-width:360px}}.site-footer__logo{font-family:var(--font-display);font-size:28px;letter-spacing:.06em;line-height:34px}.site-footer__cols{display:flex;gap:var(--spacing-12);flex-wrap:wrap;min-width:0}.site-footer__col{display:flex;flex-direction:column;gap:var(--spacing-3);min-width:108px;overflow-wrap:anywhere}.hero{padding-top:var(--spacing-12);padding-bottom:var(--spacing-12);display:flex;flex-direction:column;gap:var(--spacing-6)}@media(min-width:768px){.hero{padding-top:var(--spacing-24);padding-bottom:var(--spacing-16);gap:var(--spacing-8)}}.hero__eyebrow{font-family:var(--font-body);font-size:var(--text-label);font-weight:500;letter-spacing:.28em;line-height:16px;text-transform:uppercase;color:var(--color-wax)}.hero__title{font-family:var(--font-display);font-size:clamp(48px,6.2vw,88px);font-weight:400;letter-spacing:-.02em;line-height:1.045;max-width:980px;margin:0;color:var(--color-bone)}@media(min-width:1440px){.hero__title{font-size:88px;line-height:92px}}.hero__lede{font-family:var(--font-body);font-size:var(--text-body);font-weight:400;color:var(--color-ash);max-width:420px;line-height:26px;margin:0}.featured{display:flex;flex-direction:column;gap:var(--spacing-6);padding-bottom:var(--spacing-12)}@media(min-width:1024px){.featured{flex-direction:row;gap:var(--spacing-8);padding-bottom:var(--spacing-16)}}.featured__media{height:360px;min-width:0;aspect-ratio:auto}@media(min-width:768px){.featured__media{height:480px}}@media(min-width:1024px){.featured__media{flex:1 1 0;min-height:520px;height:520px}}.featured__panel{background:var(--color-smoked);border:1px solid var(--color-line);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4);justify-content:flex-end}@media(min-width:1024px){.featured__panel{width:360px;flex-shrink:0;height:520px;padding:var(--spacing-8);gap:var(--spacing-6)}}.featured__label{letter-spacing:.22em}.featured__title{font-family:var(--font-display);font-size:var(--text-h2);line-height:38px;margin:0;font-weight:400}.featured__desc{margin:0;color:var(--color-ash);line-height:24px}.featured__price{font-size:20px;font-weight:500;line-height:24px}.collection-strip{position:relative;width:100%;max-width:none;margin:0;padding:0;border-top:1px solid var(--color-line);box-sizing:border-box}.collection-strip__inner{padding-block:var(--spacing-12)}@media(min-width:768px){.collection-strip__inner{padding-block:var(--spacing-16)}}.collection-strip__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--spacing-6);gap:var(--spacing-4);flex-wrap:wrap;border-top:0;padding-top:0}.collection-strip__title{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.01em;line-height:40px;margin:0;font-weight:400}.collection-strip__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-6)}@media(min-width:768px){.collection-strip__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-6)}}.collection-strip__thumb{height:280px;aspect-ratio:auto}@media(min-width:768px){.collection-strip__thumb{height:320px}}.shop-header{padding-top:var(--spacing-12);padding-bottom:var(--spacing-8)}@media(min-width:1024px){.shop-header{padding-top:var(--spacing-16)}}.shop-header h1{font-family:var(--font-display);font-size:var(--text-h1);letter-spacing:-.02em;line-height:1.14;margin:0 0 var(--spacing-6);font-weight:400}.shop-filters{display:flex;gap:var(--spacing-6);flex-wrap:wrap;align-items:flex-end}.shop-filters a,.shop-filters button{background:none;border:0;border-bottom:1px solid transparent;color:var(--color-ash);padding:0 0 6px;letter-spacing:.2em;text-transform:uppercase;font-size:var(--text-label);font-weight:500;line-height:16px;cursor:pointer}.shop-filters a.is-active,.shop-filters button.is-active{border-bottom-color:var(--color-wax);color:var(--color-bone)}.product-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-6);padding-bottom:var(--spacing-16)}@media(min-width:768px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-grid .sbg-thumb{height:320px;aspect-ratio:auto}.pagination,.product-grid__empty{grid-column:1 / -1}.pagination{display:flex;gap:var(--spacing-4);flex-wrap:wrap}.product-main{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-8);padding-block:var(--spacing-6)}@media(min-width:768px){.product-main{padding-block:var(--spacing-8);gap:var(--spacing-12)}}@media(min-width:1024px){.product-main{grid-template-columns:minmax(0,1fr) 420px;gap:var(--spacing-12);padding-block:var(--spacing-16)}}.product-gallery{min-width:0}.product-main__media{height:360px;background:var(--color-smoked)}.product-main__image{height:100%;aspect-ratio:auto}.product-main__image img{object-fit:contain}@media(min-width:768px){.product-main__media{height:480px}}@media(min-width:1024px){.product-main__media{height:640px}.product-main__info{padding-top:var(--spacing-4)}}.product-gallery__thumbs{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:var(--spacing-3)}.product-gallery__thumb{padding:0;width:64px;height:80px;border:1px solid var(--color-line);background:var(--color-smoked);cursor:pointer}.product-gallery__thumb[aria-pressed=true]{border-color:var(--color-wax)}.product-gallery__thumb img{width:100%;height:100%;object-fit:cover}.product-gallery__thumb:disabled{cursor:default}.product-main__heading{display:flex;flex-direction:column;gap:var(--spacing-4)}.product-main__info{display:flex;flex-direction:column;gap:var(--spacing-6);min-width:0}.product-main__type{letter-spacing:.22em}.product-main__title{font-family:var(--font-display);font-size:var(--text-h1);letter-spacing:-.02em;line-height:1.07;margin:0;font-weight:400;overflow-wrap:anywhere}.product-main__price{font-size:22px;font-weight:500;line-height:28px}.product-main__desc{color:var(--color-ash);line-height:26px;overflow-wrap:anywhere}.product-main__desc>:first-child{margin-top:0}.product-main__desc>:last-child{margin-bottom:0}.product-form{display:flex;flex-direction:column;gap:var(--spacing-8)}.product-option{margin:0;padding:0;border:0;min-width:0}.product-option legend,.product-variant-select label{margin-bottom:var(--spacing-4);padding:0}.product-variant-select label{display:block}.product-variant-select select{width:100%}.product-options{display:flex;flex-direction:column;gap:var(--spacing-6)}.size-row{display:flex;flex-wrap:wrap;gap:var(--spacing-2);min-width:0}.size-row input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.size-row label{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:52px;max-width:100%;min-height:44px;flex:0 0 auto;border:1px solid var(--color-line);color:var(--color-ash);cursor:pointer;padding:11px var(--spacing-3);font-size:var(--text-body);line-height:20px;overflow-wrap:anywhere}.size-row input:checked+label{background:var(--color-bone);border-color:var(--color-bone);color:var(--color-void);font-weight:500}.size-row input:focus-visible+label{outline:1px solid var(--color-wax);outline-offset:4px}.size-row label.is-unavailable{text-decoration:line-through}.product-form__status{margin:0;color:var(--color-ash)}.product-form__status:empty{display:none}.product-meta-lines{border-top:1px solid var(--color-line);padding-top:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3);color:var(--color-ash)}.about{display:block;width:100%;max-width:none;margin:0;padding:0;border:0;box-sizing:border-box}.about__inner{padding-block:var(--spacing-16) var(--spacing-24)}.about h1{font-family:var(--font-display);font-size:var(--text-h1);letter-spacing:-.02em;line-height:1.14;margin:var(--spacing-4) 0 0;font-weight:400;max-width:900px;margin-inline:0}.about__body{display:flex;gap:var(--spacing-8);margin-top:var(--spacing-12)}.about__rule{width:1px;background:var(--color-line);flex-shrink:0}.about__copy{max-width:640px;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-6);overflow-wrap:anywhere}.about__copy :where(img,video,iframe,table){max-width:100%}.about__copy :where(table,pre){display:block;overflow-x:auto}.about__lead{font-family:var(--font-display);font-size:28px;font-style:italic;line-height:40px;color:var(--color-bone);margin:0}.about__p{color:var(--color-ash);line-height:28px;margin:0}.cart-page{padding-block:var(--spacing-12) var(--spacing-16)}.cart-page h1{font-family:var(--font-display);font-size:var(--text-h1);margin:0 0 var(--spacing-8);font-weight:400;line-height:1.14}.cart-empty{margin:0;color:var(--color-ash)}.cart-empty__link{max-width:280px;margin-top:var(--spacing-6)}.cart-line{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--spacing-4);padding:var(--spacing-4) 0;border-bottom:1px solid var(--color-line)}.cart-line:first-child{border-top:1px solid var(--color-line)}.cart-line__image{height:88px;aspect-ratio:auto}.cart-line__details{min-width:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.cart-line__variant{margin:0;color:var(--color-ash)}.cart-line__quantity{display:flex;align-items:center;gap:var(--spacing-3);flex-wrap:wrap}.cart-line__quantity input{width:72px;min-height:44px;padding:var(--spacing-2);color:var(--color-bone);border:1px solid var(--color-line);background:var(--color-smoked);border-radius:0}.cart-line__remove{color:var(--color-ash);text-decoration:underline;text-underline-offset:4px}.cart-line__price{grid-column:2;overflow-wrap:anywhere}.cart-line__price s{display:block;color:var(--color-ash)}.cart-line__discounts{margin:0;padding:0;list-style:none;color:var(--color-wax)}@media(min-width:768px){.cart-page{padding-block:var(--spacing-16)}.cart-line{grid-template-columns:96px minmax(0,1fr) auto;gap:var(--spacing-6);padding-block:var(--spacing-6)}.cart-line__image{height:120px}.cart-line__price{grid-column:auto;text-align:right}}.cart-totals{margin-top:var(--spacing-8);max-width:360px;margin-left:auto;display:flex;flex-direction:column;gap:var(--spacing-4);width:100%}.cart-totals__row{display:flex;justify-content:space-between;gap:var(--spacing-4)}.cart-totals__note{color:var(--color-ash);margin:0}.page-404,.search-page{padding-block:var(--spacing-16);text-align:left}.page-404 h1,.search-page h1{font-family:var(--font-display);font-size:var(--text-h1);font-weight:400;line-height:1.14;margin:var(--spacing-4) 0 var(--spacing-6)}.search-form{display:flex;flex-wrap:wrap;gap:var(--spacing-3);margin-block:var(--spacing-6) var(--spacing-8);max-width:640px}.search-form input{flex:1 1 200px;min-width:0}.search-form button{width:auto;padding-inline:var(--spacing-6)}.search-form input,.product-variant-select select{min-height:56px;padding:14px 16px;background:var(--color-smoked);border:1px solid var(--color-line);border-radius:0;color:var(--color-bone)}.search-page>.product-grid{padding-bottom:0}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/11/assets/base.css.map */
