:root{--rf-black: #000;--rf-ink: #373737;--rf-white: #fff;--rf-beige: #FAF7F2;--rf-beige-2: #F1ECE6;--rf-line: #E6E3DC;--rf-muted: #777;--rf-faint: #AAA;--rf-hair: #F2F2F2;--rf-accent: #BB271A;--rf-campaign: #7A1F1A;--rf-serif: "RF Fraunces", Georgia, "Times New Roman", serif;--rf-sans: var(--font-body--family, Inter, system-ui, sans-serif);--rf-size-12: 12px;--rf-size-14: 14px;--rf-size-16: 16px;--rf-size-20: 20px;--rf-size-32: 32px;--rf-size-display-mobile: 24px;--rf-size-display-desktop: 32px;--rf-size-display-xl: 48px;--rf-space-4: 4px;--rf-space-8: 8px;--rf-space-16: 16px;--rf-space-32: 32px;--rf-space-64: 64px;--rf-space-80: 80px;--rf-space-120: 120px;--rf-gutter: 16px;--rf-section-pad-desktop: 80px;--rf-section-pad-mobile: 56px;--rf-band-pad-desktop: 120px;--rf-band-pad-mobile: 72px;--rf-transition: .3s cubic-bezier(.4, 0, .2, 1)}.rf-eyebrow{display:inline-block;font-family:var(--rf-sans);font-size:var(--rf-size-12);font-weight:500;line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--rf-ink)}.rf-display{font-family:var(--rf-serif);font-weight:200;font-style:normal;letter-spacing:-.02em;line-height:1.1;font-size:var(--rf-size-display-mobile)}@media screen and (min-width:750px){.rf-display{font-size:var(--rf-size-display-desktop)}}.rf-h1{font-family:var(--rf-serif);font-weight:300;font-style:normal;font-size:var(--rf-size-32);letter-spacing:-.02em;line-height:1.1}.rf-body{font-family:var(--rf-sans);font-size:var(--rf-size-14);font-weight:400;line-height:1.5;color:var(--rf-ink)}.rf-small{font-family:var(--rf-sans);font-size:var(--rf-size-12);font-weight:400;line-height:1.4;color:var(--rf-muted)}.rf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:34px;padding:0 16px;border:1px solid var(--rf-line);border-radius:0;background:transparent;color:var(--rf-ink);font-family:var(--rf-sans);font-size:12px;font-weight:500;letter-spacing:0;text-transform:uppercase;text-decoration:none;cursor:pointer;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.rf-btn{transition:border-color var(--rf-transition),color var(--rf-transition),background-color var(--rf-transition)}}.rf-btn:hover{border-color:var(--rf-muted)}.rf-btn:focus-visible{outline:2px solid var(--rf-ink);outline-offset:2px}.rf-btn--solid{background:var(--rf-ink);border-color:var(--rf-ink);color:var(--rf-white)}.rf-btn--solid:hover{background:var(--rf-black);border-color:var(--rf-black);color:var(--rf-white)}.rf-link{color:var(--rf-ink);text-decoration:underline;text-underline-offset:3px;font-family:var(--rf-sans);font-size:var(--rf-size-14)}@media(prefers-reduced-motion:no-preference){.rf-link{transition:color var(--rf-transition)}}.rf-link:hover{color:var(--rf-muted)}.rf-gutter{padding-left:var(--rf-gutter);padding-right:var(--rf-gutter)}.rf-section{padding-top:var(--rf-section-pad-mobile);padding-bottom:var(--rf-section-pad-mobile)}@media screen and (min-width:750px){.rf-section{padding-top:var(--rf-section-pad-desktop);padding-bottom:var(--rf-section-pad-desktop)}}.rf-band{background:var(--rf-beige);padding-top:var(--rf-band-pad-mobile);padding-bottom:var(--rf-band-pad-mobile)}@media screen and (min-width:750px){.rf-band{padding-top:var(--rf-band-pad-desktop);padding-bottom:var(--rf-band-pad-desktop)}}h1,.h1,h2,.h2{font-family:var(--rf-serif);font-weight:300;letter-spacing:-.02em;line-height:1.1}*{border-radius:0!important}*:focus-visible{outline:2px solid var(--rf-ink);outline-offset:2px}img,video,.media,.product-media-container,.card-gallery,.collection-card,.theme-drawer__dialog,.popover,[class*=shadow]{box-shadow:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: max(16px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}@media screen and (min-width:750px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: max(16px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}}.button,.button-secondary,.button-custom{border-radius:0!important;letter-spacing:0}@media(prefers-reduced-motion:no-preference){.button,.button-secondary,.button-custom{transition:color .2s ease,background-color .2s ease,border-color .2s ease!important}}.button-secondary:hover{border-color:var(--rf-muted)!important}.field__input,select,textarea{border-radius:0!important}.product-badges__badge{border-radius:0!important;font-weight:500}.color-custom-badge-sale{background:transparent!important;color:var(--rf-accent)!important;border:1px solid var(--rf-accent)!important}.color-custom-badge-sold-out{border:1px solid var(--rf-line)!important}.card-gallery{--gallery-aspect-ratio: 3 / 4 !important}.product-grid__card [role=heading],.product-grid__card :is(h3,h4,.h3,.h4){font-family:var(--rf-sans)!important;font-size:14px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:var(--rf-ink)!important}.product-grid__card .compare-at-price{color:var(--rf-muted);text-decoration:line-through;font-weight:400}.product-grid__card .price{color:var(--rf-ink)}@media screen and (min-width:990px){.product-grid.product-grid--grid[product-grid-view=default]{--product-grid-columns-desktop: repeat(4, 1fr) !important}}body:has(collection-component) #MainContent>.shopify-section:first-child h1,body:has(collection-component) #MainContent>.shopify-section:first-child .h2{font-family:var(--rf-sans);font-size:12px;font-weight:500;letter-spacing:0;text-transform:uppercase;color:var(--rf-ink)}body:has(collection-component) #MainContent>.shopify-section:first-child .rte,body:has(collection-component) #MainContent>.shopify-section:first-child p{font-family:var(--rf-serif);font-weight:300;font-size:24px;line-height:1.25;letter-spacing:-.02em;color:var(--rf-ink)}@media screen and (min-width:750px){body:has(collection-component) #MainContent>.shopify-section:first-child .rte,body:has(collection-component) #MainContent>.shopify-section:first-child p{font-size:32px}}.announcement-bar{min-height:32px;background:var(--rf-black)!important}.announcement-bar,.announcement-bar *{color:var(--rf-white)!important;font-size:12px!important;line-height:1.1!important;letter-spacing:-.02em!important}.announcement-bar__slider slideshow-arrows{display:none!important}#header-component.header--compact{--header-padding: 0px}.header__row--top,.header{min-height:48px}#header-component[data-sticky-state=inactive] .header__row--top{border-bottom-color:transparent!important}.header__row--top{transition:border-bottom-color .3s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:749px){#header-component .header__row--top{min-height:0;height:48px}#header-component .header__columns{min-height:0;padding-block:0}#header-component .header-logo{height:auto;min-height:0;padding-block:0}}#header-component[data-menu-style=drawer] .header__row--top{min-height:0;height:48px}#header-component[data-menu-style=drawer] .header__columns{min-height:0;padding-block:0}#header-component[data-menu-style=drawer] .header-logo{height:auto;min-height:0;padding-block:0}.header .menu-list__link{font-size:12px;line-height:1;letter-spacing:0}#header-component .menu-list__link,#header-component .menu-list__link-title{color:var(--rf-ink)!important}#header-component .header-logo{font-size:14px;font-weight:500;letter-spacing:0}body>.page-wrapper>footer{background:var(--rf-beige-2)}body>.page-wrapper>footer .menu__heading,body>.page-wrapper>footer :is(h2,h3,.h2,.h3){font-family:var(--rf-sans)!important;font-size:12px;font-weight:500;letter-spacing:0;text-transform:uppercase;color:var(--rf-ink)}body>.page-wrapper>footer .menu a{font-family:var(--rf-sans);font-size:12px;font-weight:500;line-height:1;text-transform:uppercase;color:var(--rf-muted);text-decoration:none;padding:6px 0;display:inline-block}body>.page-wrapper>footer a:not(.button,.button-secondary,.menu a){font-family:var(--rf-sans);font-size:12px;color:var(--rf-muted);text-decoration:none}@media(prefers-reduced-motion:no-preference){body>.page-wrapper>footer .menu a,body>.page-wrapper>footer a:not(.button,.button-secondary){transition:color .2s ease}}body>.page-wrapper>footer .menu a:hover,body>.page-wrapper>footer a:not(.button,.button-secondary):hover{color:var(--rf-ink)}body>.page-wrapper>footer .footer-content{margin-block-start:20px}body>.page-wrapper>footer .email-signup__input{border-radius:0!important;background:transparent}body>.page-wrapper>footer .email-signup__input--underline{border-bottom:1px solid var(--rf-line)!important}.menu-drawer__menu-item--mainlist,.menu-drawer__menu-item--parent{font-family:var(--rf-sans)!important;font-size:14px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:0!important}.theme-drawer__dialog{border-radius:0!important;border-left:1px solid var(--rf-line);box-shadow:none!important}.cart-drawer__items,.cart-drawer__summary{border-color:var(--rf-line)!important}.cart-drawer .button,.cart-drawer .button-secondary{border-radius:0!important}#cart-drawer .theme-drawer__close-button{box-shadow:none!important;border:0!important;background:transparent!important}#cart-drawer .button{font-weight:500}#cart-drawer .theme-drawer__title{font:500 12px/1 var(--rf-sans);text-transform:uppercase;letter-spacing:0}#cart-drawer .cart-items__title{font-size:12px;text-transform:uppercase;letter-spacing:-.02em}#cart-drawer .theme-drawer__dialog--opening,#cart-drawer .theme-drawer__dialog--closing{animation-duration:.25s}#cart-drawer .cart-totals__tax-note{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/rf-base.css.map */
