.page-width-narrow{--page-content-width: 68.75rem}@media screen and (max-width:749px){.page-width-narrow{--page-margin: max(23px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}}.button,.button-secondary,button.shopify-payment-button__button--unbranded{font-weight:500}:root:root{--font-h1--size: clamp(2.75rem, 1.9rem + 3.4vw, 4.5rem);--font-h1--weight: 440;--font-h1--line-height: 1.04;--font-h1--letter-spacing: -.02em;--font-h1--case: none;--font-h2--size: clamp(2rem, 1.6rem + 1.6vw, 2.75rem);--font-h2--weight: 460;--font-h2--line-height: 1.1;--font-h2--letter-spacing: -.015em;--font-h2--case: none;--font-h3--size: clamp(1.625rem, 1.4rem + .8vw, 2rem);--font-h3--weight: 480;--font-h3--line-height: 1.15;--font-h3--letter-spacing: -.01em;--font-h3--case: none;--font-h4--size: 1.5rem;--font-h4--weight: 500;--font-h4--line-height: 1.2;--font-h4--letter-spacing: 0em;--font-h4--case: none;--font-heading--weight: 480;--font-accent--weight: 480;--dr-label-size: .8125rem;--dr-label-tracking: .1em}h1,.h1.h1,.text-block.h1>*,.text-block.h1 :is(h1,h2,h3,h4,h5,h6),h2,.h2.h2,.text-block.h2>*,.text-block.h2 :is(h1,h2,h3,h4,h5,h6){font-optical-sizing:none;font-variation-settings:"opsz" 32}:is(h1,h2,h3,h4){text-wrap:balance}p{text-wrap:pretty}body{font-kerning:normal}product-price,.price{font-variant-numeric:tabular-nums}.text-block.h1[class*=__text_product_title] h1{font-size:clamp(2.25rem,2rem + .6vw,2.5rem);font-weight:460}[class*=__text_recommendations_heading]{--font-h2--size: var(--font-h3--size)}[class*=__card_title],[class*=__card_title] *,[class*=__rec_title],[class*=__rec_title] *{font-weight:480;letter-spacing:-.005em}@media screen and (max-width:749px){[class*=__card_title]>*,[class*=__rec_title]>*{--font-size: 1.25rem}}.text-block[style*="--font-family: var(--font-heading--family)"]>*{--letter-spacing: -.01em}.text-block[style*="--text-transform: uppercase"]>*{--font-size: var(--dr-label-size);--letter-spacing: var(--dr-label-tracking);font-weight:500}.rte :is(h1,h2,h3,h4,h5,h6) :is(strong,b){font-weight:inherit}.text-block>p,.rte>p{max-width:62ch}.text-block--align-center>p{margin-inline:auto}.announcement-bar__text.announcement-bar__text,.announcement-bar__text.announcement-bar__text>*{line-height:1.4}.menu-list__link,.header-actions__action,.menu-drawer__menu-item{letter-spacing:.06em}.button-secondary,.button-secondary:hover{--button-border-width: 0px;--button-background-color: transparent;padding-inline:0;text-decoration:underline;text-decoration-color:#d2bfa2;text-decoration-thickness:1px;text-underline-offset:.35em}*:focus-visible,.button:not(.button-secondary,.button-unstyled),.button-custom{outline-color:#e3b56f}.shopify-section-group-footer-group .menu{width:auto}.shopify-section-group-footer-group .menu__item,.shopify-section-group-footer-group .menu__item>a{font-size:15px;line-height:1.6}.shopify-section-group-footer-group .menu__item a{min-height:32px;justify-content:flex-start;gap:6px;white-space:nowrap}@media screen and (max-width:749px){.shopify-section-group-footer-group .menu__item,.shopify-section-group-footer-group .menu__item>a{font-size:16px}}.shopify-section-group-footer-group .menu .menu__heading{display:none}@media screen and (min-width:990px){.shopify-section-group-footer-group .footer-content{grid-template-columns:auto minmax(0,1fr)}}.shopify-section-group-footer-group .menu{min-width:max-content}.shopify-section-group-footer-group .group-block-content:has(>.group-block>.group-block-content>.menu){flex-wrap:wrap;row-gap:24px}.shopify-section-group-footer-group .text-block h3{margin:0;font-family:var(--font-body--family);font-size:var(--dr-label-size);font-weight:500;letter-spacing:var(--dr-label-tracking);text-transform:uppercase;color:#f3e5cd}.shopify-section-group-footer-group .text-block h3+p{margin:2px 0 0;font-size:14px;line-height:1.4}@media screen and (min-width:750px){.header-menu .header__underlay-open,.header__underlay-open{display:none}.header-menu .menu-list__list-item:where(:not([slot=overflow])){position:relative}.header-menu .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{top:100%;inset-inline-start:-15px;width:max-content;min-width:200px;padding-inline:0;clip-path:none;background-color:#2c221b;border:1px solid #6f5942;box-shadow:0 8px 20px #00000045;transition:none}.header-menu .menu-list__list-item>.menu-list__submenu .menu-list__submenu-inner{display:block;padding:14px;transform:none;max-height:none}.header-menu .menu-list__submenu .mega-menu,.header-menu .menu-list__submenu .mega-menu__grid,.header-menu .menu-list__submenu .mega-menu__list{display:block;width:auto;margin:0;padding:0}.header-menu .menu-list__submenu .mega-menu__link{display:block;padding:8px 4px;font-size:16px;text-transform:none;white-space:nowrap;color:#f3e5cd}.header-menu .menu-list__submenu .mega-menu__link span{text-transform:none}.header-menu .menu-list__submenu .mega-menu__link:hover{color:#e3b56f}}.dr-select-options{display:flex;justify-content:space-between;align-items:center;margin:0;padding-block:10px;border-bottom:1px solid #6f5942;font-size:.875rem;font-weight:500}.dr-choose-note{display:none;margin:0}.dr-choose-note__range{display:block;font-size:1.5rem}.dr-choose-note__hint{font-size:.875rem;color:#d2bfa2}.dr-unselected .dr-choose-note{display:block}.dr-unselected product-price{display:none}.dr-unselected .accelerated-checkout-block{display:none}.dr-eyebrow{margin:0;color:#d2bfa2;font-family:var(--font-subheading--family);font-size:var(--dr-label-size);font-weight:500;letter-spacing:var(--dr-label-tracking);text-transform:uppercase}.dr-unselected [ref=addToCartButton][aria-disabled=true]{opacity:.5;cursor:not-allowed}.variant-option__select-wrapper .variant-option__select:focus-visible{outline-color:#e3b56f}.dr-card-price{margin:0;color:#d2bfa2}.dr-added{margin:0;font-weight:700}.dr-placeholder{margin:0;padding:12px 16px;border:1px dashed #e3b56f;color:#e3b56f}:root:root{--narrow-page-width: 68.75rem}.contact-form__form label.visually-hidden{position:static!important;width:auto;height:auto;margin:0 0 -8px;overflow:visible;clip:auto;clip-path:none;white-space:normal!important;word-wrap:normal!important;font-weight:600}@media screen and (min-width:750px){.contact-form__form-row:has(>label){display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-auto-flow:column;row-gap:8px}.contact-form__form-row:has(>label) label.visually-hidden{margin:0}}a.button-unstyled.size-style,.shopify-section-group-footer-group a,.policy-list-trigger,.header-actions__action.action__cart,.header__icon--summary,.blog-post-card__content-text a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.sorting-filter__options .sorting-filter__option{min-height:44px}.quantity-selector.quantity-selector input[name=quantity]{width:44px;max-width:none;min-height:44px}.slideshow-controls__dots.slideshow-controls__dots{gap:0;padding-block:0}.slideshow-controls__dots.slideshow-controls__dots button{width:44px;height:44px;margin:0}.slideshow-control.icon-pause,.slideshow-control.icon-play{min-width:44px}[class*=__text_cutoff] h2{font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);font-size:var(--font-h3--size);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing);text-transform:var(--font-h3--case)}shopify-account:focus-visible,shopify-account:focus-within{outline:2px solid #e3b56f;outline-offset:2px}.blog-post-card__content-text{overflow-wrap:anywhere}[id$=__slideshow_home] slideshow-slide{aspect-ratio:8 / 3}.slide__picture{display:contents}[id$=__slideshow_home] .slide__image-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#000000b3,#00000059 45%,#0000 70%)}[id$=__slideshow_home] .text-block.h3>*{font-weight:400;font-optical-sizing:none;font-variation-settings:"opsz" 32;letter-spacing:-.01em;text-transform:none}@media screen and (min-width:750px){[id$=__slideshow_home] .slide__content{padding-inline-start:72px}}@media screen and (max-width:749px){[id$=__slideshow_home] slideshow-slide{aspect-ratio:4 / 5}[id$=__slideshow_home] .slide__image-container:after{background:linear-gradient(to bottom,#000000b3,#00000059 45%,#0000 70%)}[id$=__slideshow_home] .slide__content,[id$=__slideshow_home] .slide__content>*{justify-content:flex-start}}.blog-post-content.rte{margin-inline:0}.dr-page-figure{margin:0;width:100%}.dr-page-figure__img,.dr-page-figure__fpo{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border:1px solid #6f5942}.dr-page-figure__fpo{display:grid;place-items:center;padding:24px;background:repeating-linear-gradient(135deg,#2c221b 0 12px,#261d17 12px 24px);color:#d2bfa2;font-size:.875rem;text-align:center}@media screen and (min-width:990px){.layout-panel-flex--row>:has(>.dr-page-figure){order:2;flex:0 0 min(400px,36%);position:sticky;top:24px}.dr-page-figure__img,.dr-page-figure__fpo{aspect-ratio:4 / 5}}[class*=__contact_]{flex:1 1 0}[class*=__contact_] h3{font-size:var(--font-h4--size);margin-block-end:.5em}.contact-form{max-width:46rem;margin-block-start:16px}.page-content :is(p,ul,ol){max-width:62ch}.rte blockquote:first-child{margin-block-start:0}.rte blockquote:has(+p){margin-block-end:0}.rte blockquote+p{margin-block:.5rem 2.5rem;padding-inline-start:1.5rem;font-size:.875rem;color:#d2bfa2}.rte blockquote+p:before{content:"\2014\a0"}.contact-form ::placeholder{color:transparent}@media screen and (max-width:749px){[class*=__contact_] a{display:inline-block;padding-block:10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dr-overrides.css.map */
