:root{--ds-bg-page: #faf8f5;--ds-bg-surface: #ffffff;--ds-bg-muted: #f1ece5;--ds-bg-deep: #ece7db;--ds-text: #1f1f1f;--ds-text-secondary: #6b6560;--ds-text-on-dark: #eee8e0;--ds-border: #ddd8cf;--ds-accent: #35453c;--ds-accent-hover: #2a372f;--ds-accent-soft: #aecfb8;--ds-accent-warm: #ab8c52;--ds-accent-cta: #e05a2b;--ds-accent-cta-hover: #c94d22;--ds-badge-new-bg: #e6c553;--ds-badge-new-text: #1f1f1f;--ds-badge-sale-bg: #f7e9de;--ds-badge-sold-bg: #444444;--ds-error: #c71b1b;--ds-success: #56ad6a;--ds-btn-bg: #1f1f1f;--ds-btn-hover: #3d3d3d;--ds-btn-text: #ffffff;--ds-btn-size-lg: 15px;--ds-control-h: 54px;--ds-buy-gap: 24px;--ds-buy-subgap: 6px;--ds-logo-size: 24px;--ds-display: var(--rp-display-family, "Halant", Georgia, serif);--ds-radius: 0px;--ds-radius-pill: 999px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 24px;--ds-space-6: 32px;--ds-space-7: 48px;--ds-space-8: 64px;--ds-space-9: 96px;--ds-container: 1250px;--ds-header-height: 88px;--ds-drawer-width: 380px;--ds-sidebar-width: 288px;--ds-product-aspect: 130%;--ds-logo-width: 180px;--ds-icon-stroke: 1px;--ds-duration-fast: .2s;--ds-duration-reveal: .5s;--ds-ease: cubic-bezier(.22, .61, .36, 1);--ds-h1-lg: 64px;--ds-h1: 48px;--ds-h2-lg: 36px;--ds-h2: 28px;--ds-h3: 24px;--ds-h4: 20px;--ds-body-lg: 24px;--ds-body: 18px;--ds-body-sm: 16px;--ds-body-xs: 14px;--ds-body-lh: 1.56;--ds-btn-size: 14px;--ds-heading-ls: -.025em;--ds-btn-ls: .025em}@media screen and (max-width:749px){:root{--ds-h1-lg: 51px;--ds-h1: 38px;--ds-h2-lg: 29px;--ds-h2: 22px;--ds-h3: 19px;--ds-h4: 16px;--ds-body-lg: 22px;--ds-body: 16px;--ds-body-sm: 15px;--ds-body-xs: 13px;--ds-header-height: 68px;--ds-logo-width: 150px}}@media screen and (min-width:750px)and (max-width:989px){:root{--ds-header-height: 76px}}:root{--buttons-radius: 0;--buttons-radius-outset: 0;--buttons-border-width: 1px;--inputs-radius: 0;--inputs-radius-outset: 0;--variant-pills-radius: 999px;--media-radius: 0;--card-corner-radius: 0;--badge-corner-radius: 0;--popup-corner-radius: 0;--text-boxes-radius: 0;--page-width: 1250px}body{font-size:var(--ds-body);line-height:1.52;letter-spacing:0}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:var(--ds-heading-ls);font-weight:600}.ds-text-lg{font-size:var(--ds-body-lg);line-height:1.5}.ds-text-sm{font-size:var(--ds-body-sm);line-height:1.75}.ds-text-xs{font-size:var(--ds-body-xs);line-height:1.85}.ds-eyebrow{font-size:var(--ds-body-xs);letter-spacing:var(--ds-btn-ls);text-transform:uppercase;color:var(--ds-text-secondary)}.card__heading,.card-information__text .card__heading{letter-spacing:var(--ds-btn-ls);font-size:var(--ds-body)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-size:var(--ds-btn-size);letter-spacing:var(--ds-btn-ls);font-weight:500;border-radius:var(--ds-radius);min-height:46px;transition:background-color var(--ds-duration-fast) var(--ds-ease),color var(--ds-duration-fast) var(--ds-ease)}.ds-button--accent{background-color:var(--ds-accent);color:var(--ds-text-on-dark);border:1px solid var(--ds-accent)}.ds-button--accent:hover{background-color:var(--ds-accent-hover)}.ds-button--cta{background-color:var(--ds-accent-cta);color:#fff;border:1px solid var(--ds-accent-cta)}.ds-button--quiet{background-color:var(--ds-bg-muted);color:var(--ds-text);border:1px solid var(--ds-border)}.ds-pill{display:inline-flex;align-items:center;padding:var(--ds-space-2) var(--ds-space-5);border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);font-size:var(--ds-body-sm);background:transparent;color:inherit;cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease)}.ds-pill[aria-pressed=true],.ds-pill.is-active{background:var(--ds-bg-surface);border-color:var(--ds-text)}.ds-section{padding-block:var(--ds-space-9)}.ds-section--tight{padding-block:var(--ds-space-7)}.ds-container{max-width:var(--ds-container);margin-inline:auto;padding-inline:var(--ds-space-5)}.ds-surface-accent{background-color:var(--ds-accent);color:var(--ds-text-on-dark)}.ds-surface-accent h1,.ds-surface-accent h2,.ds-surface-accent h3,.ds-surface-accent h4{color:var(--ds-text-on-dark)}.ds-surface-muted{background-color:var(--ds-bg-muted)}.ds-surface-deep{background-color:var(--ds-bg-deep)}.ds-badge{display:inline-block;padding:2px var(--ds-space-2);font-size:var(--ds-body-xs);letter-spacing:var(--ds-btn-ls);border-radius:var(--ds-radius)}.ds-badge--new{background:var(--ds-badge-new-bg);color:var(--ds-badge-new-text)}.ds-badge--sale{background:var(--ds-badge-sale-bg);color:var(--ds-text)}.ds-badge--sold{background:var(--ds-badge-sold-bg);color:#fff}.ds-reveal-ready{opacity:0;transform:translateY(16px);transition:opacity var(--ds-duration-reveal) var(--ds-ease),transform var(--ds-duration-reveal) var(--ds-ease)}.ds-reveal-ready.ds-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ds-reveal-ready{opacity:1!important;transform:none!important;transition:none}}.ds-header--overlay .header-wrapper{background-color:transparent;transition:background-color var(--ds-duration-fast) var(--ds-ease),box-shadow var(--ds-duration-fast) var(--ds-ease)}.ds-header--overlay.ds-header--stuck .header-wrapper{background-color:var(--ds-bg-page);box-shadow:0 1px 0 var(--ds-border)}.ds-media-ratio{display:block;position:relative;width:100%;padding-top:var(--ds-product-aspect);overflow:hidden;background:var(--ds-bg-muted)}.ds-media-ratio>img,.ds-media-ratio>picture>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ds-placeholder{display:block;position:relative;width:100%;background-color:var(--ds-bg-muted)}.ds-card-slides{display:none}.ds-card-dots{display:flex;justify-content:center;gap:6px;padding:var(--ds-space-2) 0 0}.ds-card-dots button{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:var(--ds-border);cursor:pointer}.ds-card-dots button[aria-current=true]{background:var(--ds-accent)}.ds-loadmore{display:block;width:fit-content;margin:var(--ds-space-6) auto 0}[aria-busy=true] .ds-loadmore{opacity:.5;pointer-events:none}.ds-header{position:relative;z-index:40}.ds-header__bar{position:sticky;top:0;z-index:41;background:var(--ds-bg-page);border-bottom:1px solid var(--ds-border);transition:background-color var(--ds-duration-fast) var(--ds-ease),border-color var(--ds-duration-fast) var(--ds-ease)}.ds-header__inner{max-width:var(--ds-container);margin-inline:auto;padding-inline:var(--ds-space-5);height:var(--ds-header-height);display:flex;align-items:center;gap:var(--ds-space-6)}.ds-header__logo{display:inline-flex;align-items:center;text-decoration:none;color:inherit}.ds-header__logo img{width:var(--ds-logo-width);height:auto;display:block}.ds-header__wordmark{font-family:var(--font-heading-family, serif);font-size:26px;letter-spacing:var(--ds-heading-ls)}.ds-header__nav{flex:1 1 auto}.ds-header__list{display:none;gap:var(--ds-space-5);margin:0;padding:0}.ds-header__item{position:static}.ds-header__link{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;font:inherit;font-size:var(--ds-body-sm);color:inherit;text-decoration:none;cursor:pointer}.ds-header__link:hover{opacity:.65}.ds-header__trigger svg{transition:transform var(--ds-duration-fast) var(--ds-ease)}.ds-header__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.ds-header__actions{display:flex;align-items:center;gap:var(--ds-space-4);margin-left:auto}.ds-header__icon{color:inherit;display:inline-flex;position:relative}.ds-header__count{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;font-size:11px;line-height:1;background:var(--ds-accent);color:var(--ds-text-on-dark);border-radius:var(--ds-radius-pill)}.ds-mega{position:absolute;left:0;right:0;top:100%;background:var(--ds-bg-muted);border-bottom:1px solid var(--ds-border);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity var(--ds-duration-fast) var(--ds-ease),transform var(--ds-duration-fast) var(--ds-ease),visibility var(--ds-duration-fast)}.ds-header__item--has-menu.is-open .ds-mega{opacity:1;visibility:visible;pointer-events:auto;transform:none}.ds-mega__inner{max-width:var(--ds-container);margin-inline:auto;padding:var(--ds-space-6) var(--ds-space-5) var(--ds-space-7)}.ds-mega__tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ds-space-5);margin:0;padding:0}.ds-mega__tile{display:grid;gap:var(--ds-space-3);text-decoration:none;color:inherit}.ds-mega__media{display:block;overflow:hidden;background:var(--ds-bg-surface)}.ds-mega__media img{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block;transition:transform .5s var(--ds-ease)}.ds-mega__tile:hover .ds-mega__media img{transform:scale(1.04)}.ds-mega__label{font-size:var(--ds-body-sm);letter-spacing:var(--ds-btn-ls)}@media screen and (min-width:990px){.ds-header__list{display:flex}.ds-header__burger{display:none}.ds-mega__tiles{grid-template-columns:repeat(6,1fr)}}.ds-header--can-overlay{position:absolute;left:0;right:0;top:0}.ds-header--can-overlay .ds-header__bar{background:transparent;border-bottom-color:transparent;color:var(--ds-text-on-dark)}.ds-header--can-overlay.ds-header--stuck .ds-header__bar{background:var(--ds-bg-page);border-bottom-color:var(--ds-border);color:var(--ds-text)}.ds-header__burger{background:none;border:0;padding:8px 0;display:grid;gap:5px;cursor:pointer}.ds-header__burger span{display:block;width:22px;height:1px;background:currentColor}.ds-mobile{border-bottom:1px solid var(--ds-border);background:var(--ds-bg-page)}.ds-mobile__list{margin:0;padding:var(--ds-space-4) var(--ds-space-5)}.ds-mobile__list>li{padding-block:var(--ds-space-2)}.ds-mobile__list a{text-decoration:none;color:inherit}.ds-mobile__sub{padding-left:var(--ds-space-4);margin:var(--ds-space-2) 0 0}.ds-mobile__sub li{padding-block:4px;font-size:var(--ds-body-sm);color:var(--ds-text-secondary)}.ds-footer{padding-block:var(--ds-space-8) var(--ds-space-5)}.ds-footer__top{display:grid;gap:var(--ds-space-6);padding-bottom:var(--ds-space-7)}.ds-footer__wordmark{font-family:var(--font-heading-family, serif);font-size:24px;letter-spacing:var(--ds-heading-ls)}.ds-footer__logo{width:160px;height:auto;display:block}.ds-footer__tagline{color:var(--ds-text-secondary);font-size:var(--ds-body-sm);margin:var(--ds-space-3) 0 0;max-width:34ch}.ds-footer__head{font-size:var(--ds-body-xs);letter-spacing:var(--ds-btn-ls);text-transform:uppercase;color:var(--ds-text-secondary);margin:0 0 var(--ds-space-3)}.ds-footer__col ul{margin:0;padding:0;display:grid;gap:var(--ds-space-2)}.ds-footer__col a{text-decoration:none;color:inherit;font-size:var(--ds-body-sm)}.ds-footer__col a:hover{opacity:.65}.ds-footer__note{color:var(--ds-text-secondary);font-size:var(--ds-body-sm);margin:0 0 var(--ds-space-3);max-width:40ch}.ds-footer__form{display:flex;gap:var(--ds-space-2);flex-wrap:wrap}.ds-footer__form input[type=email]{flex:1 1 200px;min-height:46px;padding-inline:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-bg-surface);color:inherit;font:inherit;font-size:var(--ds-body-sm)}.ds-footer__ok{flex:1 0 100%;color:var(--ds-success);font-size:var(--ds-body-sm);margin:var(--ds-space-2) 0 0}.ds-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:var(--ds-space-4);flex-wrap:wrap;padding-top:var(--ds-space-5);border-top:1px solid var(--ds-border);font-size:var(--ds-body-xs);color:var(--ds-text-secondary)}.ds-footer__pay{display:flex;gap:6px;flex-wrap:wrap}.ds-footer__payicon{height:22px;width:auto}@media screen and (min-width:750px){.ds-footer__top{grid-template-columns:1.4fr 1fr 1fr 1.6fr;gap:var(--ds-space-7)}}:root{--font-heading-family: "Halant", Georgia, serif;--font-body-family: "Instrument Sans", -apple-system, sans-serif;--font-heading-weight: 600;--font-body-weight: 400}body,.rte,.field__input,.select__select,.customer input{font-family:var(--font-body-family)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.card__heading,.rte h1,.rte h2,.rte h3,.rte h4{font-family:var(--font-heading-family);font-weight:600;letter-spacing:var(--ds-heading-ls)}.page-width,.page-width--narrow{max-width:var(--ds-container);margin-inline:auto;padding-inline:var(--ds-space-5)}.page-width--narrow{max-width:820px}@media screen and (min-width:990px){.page-width{padding-inline:var(--ds-space-6)}}.grid{gap:var(--ds-space-5);margin:0;padding:0}@media screen and (min-width:750px){.grid{gap:var(--ds-space-6)}}.section,.shopify-section{--ds-section-rhythm: var(--ds-space-9)}h1,.h1{font-size:var(--ds-h1);line-height:1.08}h2,.h2{font-size:var(--ds-h2);line-height:1.29}h3,.h3{font-size:var(--ds-h3);line-height:1.33}h4,.h4{font-size:var(--ds-h4);line-height:1.4}.h0{font-size:var(--ds-h1-lg);line-height:1.05}.rte{font-size:var(--ds-body);line-height:1.52}.rte p{margin-block:0 var(--ds-space-4)}.rte a{color:inherit;text-underline-offset:3px}.caption,.caption-large,.caption-with-letter-spacing{font-family:var(--font-body-family);font-size:var(--ds-body-xs);letter-spacing:var(--ds-btn-ls);text-transform:uppercase;color:var(--ds-text-secondary)}.caption-large{font-size:var(--ds-body-sm);text-transform:none;letter-spacing:0}.button,.shopify-payment-button__button--unbranded,.customer button,.shopify-challenge__button{--buttons-radius: 0;border-radius:0;min-height:48px;padding:0 var(--ds-space-6);font-family:var(--font-body-family);font-size:var(--ds-btn-size);font-weight:500;letter-spacing:var(--ds-btn-ls);text-transform:none;box-shadow:none;transition:background-color var(--ds-duration-fast) var(--ds-ease),color var(--ds-duration-fast) var(--ds-ease),border-color var(--ds-duration-fast) var(--ds-ease)}.button:after,.button:before{display:none}.button--secondary,.button--tertiary{background:transparent;border:1px solid currentColor}.button--tertiary{border-color:var(--ds-border)}.button:not([disabled]):hover{opacity:.88}.field__input,.select__select,.customer input,.customer select,textarea{border-radius:0;min-height:48px;font-family:var(--font-body-family);font-size:var(--ds-body-sm);background:var(--ds-bg-surface)}.field:after,.select:after,.field__input:focus,.select__select:focus{box-shadow:none;outline-offset:2px}.field__label{font-size:var(--ds-body-sm)}.card,.card__inner,.card__media,.card-wrapper .media{border-radius:0}.card__content{padding:var(--ds-space-4) 0 0}.card__information{padding:var(--ds-space-3) 0 0}.card__heading{font-size:var(--ds-body);line-height:1.3;letter-spacing:var(--ds-btn-ls);margin:0}.card__heading a{text-decoration:none}.card__heading a:hover{text-decoration:underline;text-underline-offset:3px}.card-information>*+*{margin-top:var(--ds-space-2)}.card--standard .card__inner,.card--card{background:transparent;box-shadow:none;border:0}.card__media .media,.card-wrapper .media--square,.card-wrapper .media--portrait{background:var(--ds-bg-muted)}.price{font-family:var(--font-body-family);font-size:var(--ds-body-sm)}.price__container{margin:0}.price--on-sale .price-item--regular{opacity:.55}.price-item{letter-spacing:0}.badge{border-radius:0;border:0;font-size:var(--ds-body-xs);letter-spacing:var(--ds-btn-ls);padding:3px var(--ds-space-2)}.media,.media>img,.global-media-settings{border-radius:0!important;border:0!important;box-shadow:none!important}.drawer__inner,.cart-drawer,.quick-add-modal__content{border-radius:0;background:var(--ds-bg-page)}.drawer__header{border-bottom:1px solid var(--ds-border)}.product__title,.product__title h1{font-family:var(--font-heading-family);font-size:var(--ds-h2);line-height:1.15;letter-spacing:var(--ds-heading-ls)}.product__info-container>*+*{margin-top:var(--ds-space-4)}.product-form__buttons{margin-top:var(--ds-space-5)}.product__accordion .accordion__title{font-family:var(--font-body-family);font-size:var(--ds-body-sm)}.product-form__input input[type=radio]+label{border-radius:var(--ds-radius-pill);border:1px solid var(--ds-border);padding:var(--ds-space-2) var(--ds-space-5);font-size:var(--ds-body-sm);letter-spacing:var(--ds-btn-ls)}.product-form__input input[type=radio]:checked+label{border-color:var(--ds-text);background:var(--ds-bg-surface)}.collection-hero__title,.collection__title{font-family:var(--font-heading-family)}.facets__summary,.facets__label,.facet-checkbox{font-size:var(--ds-body-sm)}.facets__disclosure{border-color:var(--ds-border)}.shopify-section+.shopify-section{margin-top:0}.section-template--padding,.collection{padding-block:var(--ds-space-8)}.link,.link--text{color:inherit;text-underline-offset:3px}a:not(.button):not(.card__heading a){color:inherit}
/*# sourceMappingURL=/cdn/shop/t/48/assets/design-system.css.map */
