:root{--font-body--family: "avenir-lt-pro", Avenir, sans-serif;--font-body--style: normal;--font-body--weight: 400;--font-subheading--family: "avenir-lt-pro", Avenir, sans-serif;--font-subheading--style: normal;--font-subheading--weight: 700;--font-heading--family: "miller-banner-condensed", Georgia, serif;--font-heading--style: normal;--font-heading--weight: 300;--font-accent--family: "miller-banner-condensed", Georgia, serif;--font-accent--style: italic;--font-accent--weight: 300;--xomd-charcoal: #1c1815;--xomd-burgundy: #6b1535;--xomd-burgundy-dark: #4a0e23;--xomd-parchment: #faf8f5;--xomd-cream: #f2ede4;--xomd-taupe: #9a8e82;--xomd-taupe-light: #c8bfb5;--xomd-editorial-ease: cubic-bezier(.16, 1, .3, 1);--xomd-page-gutter: clamp(1.25rem, 4vw, 6rem);--xomd-section-space: clamp(4.5rem, 8vw, 8rem)}body,input,textarea,select,button{font-family:var(--font-body--family)}body{color:var(--xomd-charcoal);background:var(--xomd-parchment);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.content-for-layout{overflow:clip}.xomd-editorial-theme--parchment{--xomd-theme-background: var(--xomd-parchment);--xomd-theme-text: var(--xomd-charcoal)}.xomd-editorial-theme--cream{--xomd-theme-background: var(--xomd-cream);--xomd-theme-text: var(--xomd-charcoal)}.xomd-editorial-theme--burgundy{--xomd-theme-background: var(--xomd-burgundy);--xomd-theme-text: var(--xomd-cream)}.xomd-editorial-theme--charcoal{--xomd-theme-background: var(--xomd-charcoal);--xomd-theme-text: var(--xomd-cream)}.xomd-editorial-theme--taupe{--xomd-theme-background: var(--xomd-taupe);--xomd-theme-text: var(--xomd-parchment)}.xomd-editorial-eyebrow{margin:0 0 1rem;font-size:.625rem;font-weight:600;letter-spacing:.16em;line-height:1.25;text-transform:uppercase}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading--family);font-weight:300;letter-spacing:-.03em}em{font-family:miller-banner-condensed,Georgia,serif;font-style:italic;font-weight:300}.text-block.h1>*,.text-block.h1 :is(h1,h2,h3,h4,h5,h6){font-size:clamp(3rem,6.6vw,6.5rem);line-height:.98}.text-block.h2>*,.text-block.h2 :is(h1,h2,h3,h4,h5,h6){font-size:clamp(2.75rem,5vw,5rem);line-height:1}.text-block.h3>*,.text-block.h3 :is(h1,h2,h3,h4,h5,h6){font-size:clamp(2rem,3vw,3rem);line-height:1.06}.text-block.rte,.rte{line-height:1.55}.text-block.eyebrow,.text-block.eyebrow>*{font-size:.625rem;font-weight:600;letter-spacing:.16em;line-height:1.25}.button,.button-secondary,button.shopify-payment-button__button{min-height:3rem;padding-inline:1.35rem;border-radius:0;font-size:.75rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;transition:color .3s var(--xomd-editorial-ease),background-color .3s var(--xomd-editorial-ease),border-color .3s var(--xomd-editorial-ease),transform .3s var(--xomd-editorial-ease)}@media(hover:hover){.button:hover,.button-secondary:hover,button.shopify-payment-button__button:hover{transform:translateY(-2px)}}.header-section,.header__row,.header-drawer{--color-background: var(--xomd-parchment)}.header__menu-item,.header-actions__action{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.media-with-content{border-block-end:1px solid color-mix(in srgb,var(--xomd-taupe) 22%,transparent)}.media-with-content .media-block :is(img,video){transition:transform .8s var(--xomd-editorial-ease)}@media(hover:hover){.media-with-content:hover .media-block :is(img,video){transform:scale(1.015)}}.media-with-content__content>.group-block-content{max-width:46rem;margin-inline:auto}[data-template=index] .media-with-content__content>.group-block-content{padding-inline:var(--xomd-page-gutter)}[data-template=index] .product-list__content,[data-template=collection] .collection-content{gap:clamp(2rem,4vw,4rem)}.product-card,.product-card__content,.card-gallery{transition:transform .45s var(--xomd-editorial-ease),box-shadow .45s var(--xomd-editorial-ease)}.product-card :is(img,video){transition:transform .7s var(--xomd-editorial-ease)}@media(hover:hover){.product-card:hover :is(img,video){transform:scale(1.025)}}product-price,.price{font-variant-numeric:tabular-nums}.accordion,.product-details .group-block,.cart-drawer__inner{border-color:color-mix(in srgb,var(--xomd-taupe) 30%,transparent)}@media screen and (max-width:749px){.text-block.h1>*,.text-block.h1 :is(h1,h2,h3,h4,h5,h6){font-size:clamp(2.65rem,13vw,4rem)}.text-block.h2>*,.text-block.h2 :is(h1,h2,h3,h4,h5,h6){font-size:clamp(2.35rem,11vw,3.5rem)}.text-block.h3>*,.text-block.h3 :is(h1,h2,h3,h4,h5,h6){font-size:clamp(1.8rem,8vw,2.6rem)}}[id*=newsletter_cta] em{color:#6e1333}[id*=newsletter_cta] .section-content-wrapper{padding-block:154px!important}[id*=stats_carousel_new] .section{padding-block:158px!important}@media screen and (min-width:750px){[id*=new_banner_section_eHWAXH].hero-wrapper{--hero-height-offset: 0px !important}[id*=new_banner_section_eHWAXH] .text-block.h1{max-width:900px;font-size:clamp(4.5rem,7.2vw,7rem)!important;line-height:1!important}[id*=new_banner_section_eHWAXH] .text-block.h1 h1,[id*=new_banner_section_UGtbGe] .text-block.h1 h1{font-size:inherit!important;line-height:inherit!important}[id*=new_banner_section_UGtbGe] .text-block.h1{font-size:clamp(4rem,6.4vw,6rem)!important;line-height:1!important}}main:not([data-template=index]) .section-content-wrapper>.text-block:is(.h1,.h2,.h3),main:not([data-template=index]) .section-content-wrapper>.text-block:has(>:is(h1,h2,h3)){max-width:72rem}main:not([data-template=index]) .section-content-wrapper>.text-block :is(h1,h2,h3){text-wrap:balance}main[data-template^=page] .section-content-wrapper,main[data-template^=product] .section-content-wrapper{--gap: clamp(1.25rem, 3vw, 2.5rem)}main:not([data-template=index]) .section-wrapper,main:not([data-template=index]) .shopify-section{border-block-end-color:color-mix(in srgb,var(--xomd-taupe) 18%,transparent)}main:not([data-template=index]) .media-with-content__content{padding-inline:var(--xomd-page-gutter)}main:not([data-template=index]) .media-with-content__content .text-block.rte{max-width:40rem;font-size:clamp(1rem,1.2vw,1.15rem)}main:not([data-template=index]) .media-with-content__content .text-block.eyebrow{margin-block-end:.5rem}main:not([data-template=index]) .carousel,main:not([data-template=index]) .product-list{border-block-end:1px solid color-mix(in srgb,var(--xomd-taupe) 20%,transparent)}main[data-template^=product] .product-information{background:var(--xomd-parchment);border-block-end:1px solid color-mix(in srgb,var(--xomd-taupe) 30%,transparent)}main[data-template^=product] .product-details>.text-block:first-of-type :is(h1,h2),main[data-template^=product] .product-information .product-title{font-family:var(--font-heading--family);font-size:clamp(3rem,4.4vw,4.75rem);font-weight:300;letter-spacing:-.04em;line-height:.9}main[data-template^=product] media-gallery{background:var(--xomd-cream);border:1px solid color-mix(in srgb,var(--xomd-taupe) 32%,transparent)}main[data-template^=product] .product-details{border-inline-start:1px solid color-mix(in srgb,var(--xomd-taupe) 22%,transparent)}main[data-template^=product] .recharge-subscription-widget,main[data-template^=product] [class*=subscription-widget]{border-radius:0!important}main[data-template^=product] .accordion summary{min-height:4rem;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}main[data-template^=collection] .product-grid-container,main[data-template=search] .product-grid-container,main[data-template=list-collections]{background:var(--xomd-parchment)}main[data-template^=collection] .collection-wrapper,main[data-template=search] .collection-wrapper{gap:clamp(2rem,4vw,4.5rem)}main[data-template^=collection] .product-grid,main[data-template=search] .product-grid{row-gap:clamp(3rem,6vw,6rem)}main[data-template^=collection] .facets,main[data-template=search] .facets{padding-block:1.25rem;border-block:1px solid color-mix(in srgb,var(--xomd-taupe) 28%,transparent)}.product-card__content :is(.product-title,h3,a){letter-spacing:.02em}main[data-template=blog] .blog-posts{--columns-gap: clamp(1rem, 2vw, 2rem);--rows-gap: clamp(2.5rem, 5vw, 5rem)}main[data-template=blog] .blog-post-item{overflow:hidden;background:var(--xomd-cream);border-color:color-mix(in srgb,var(--xomd-taupe) 32%,transparent)}main[data-template=blog] .blog-post-card__image-container img{transition:transform .8s var(--xomd-editorial-ease)}@media(hover:hover){main[data-template=blog] .blog-post-item:hover .blog-post-card__image-container img{transform:scale(1.025)}}main[data-template=article] .section-content-wrapper{width:min(100%,72rem);margin-inline:auto}main[data-template=article] .blog-post-content,main[data-template=article] [class*=blog-post-content]{font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.7}main[data-template=article] .blog-post-content :is(h2,h3),main[data-template=article] [class*=blog-post-content] :is(h2,h3){margin-block:2.5em .75em}main[data-template=search] .search-header,main[data-template="404"] .section,main[data-template=cart] .main-cart{background:var(--xomd-parchment)}main[data-template=cart] .cart-page{padding-block:clamp(3rem,7vw,7rem)}main[data-template=cart] .cart-page__summary{background:var(--xomd-cream);border-inline-start:1px solid color-mix(in srgb,var(--xomd-taupe) 30%,transparent)}main[data-template^=page] :is(input,textarea,select),main[data-template=search] input,main[data-template=cart] :is(input,select){min-height:3.25rem;border-radius:0;border-color:color-mix(in srgb,var(--xomd-taupe) 48%,transparent);background:color-mix(in srgb,var(--xomd-parchment) 94%,transparent)}main[data-template^=page] .accordion{border-block-end:1px solid color-mix(in srgb,var(--xomd-taupe) 32%,transparent)}main[data-template^=page] .accordion summary{min-height:4.5rem}main:not([data-template=index]) [id*=placeholder] .text-block:first-child,main:not([data-template=index]) .text-block:has(h2:first-child:last-child){text-wrap:balance}@media screen and (max-width:749px){main:not([data-template=index]) .media-with-content__content{padding-inline:1.25rem}main[data-template^=product] .product-details{border-inline-start:0}main[data-template^=product] .product-details>.text-block:first-of-type :is(h1,h2),main[data-template^=product] .product-information .product-title{font-size:clamp(3.25rem,16vw,4.75rem)}main[data-template=cart] .cart-page__summary{border-inline-start:0;border-block-start:1px solid color-mix(in srgb,var(--xomd-taupe) 30%,transparent)}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/xomd-theme.css.map */
