:root{--rufuz-ink: #0A0A0A;--rufuz-ink-60: rgba(10,10,10,.6);--rufuz-paper: #FFFFFF;--rufuz-font-display: var(--font-heading-family, "Abril Fatface"), "Playfair Display", "Times New Roman", Georgia, serif;--rufuz-font-body: var(--font-body-family, "Space Grotesk"), -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--rufuz-font-nav: var(--font-body-family, "Space Grotesk"), -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--rufuz-gutter: clamp(16px, 4vw, 56px);--rufuz-ease: cubic-bezier(.2,.7,.2,1);--rufuz-dur: .32s}html,body,.shopify-section,.shopify-section-group-header-group,.shopify-section-group-footer-group,main,#MainContent,.content-for-layout{background:var(--rufuz-paper)!important}body{color:var(--rufuz-ink);font-family:var(--rufuz-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header-wrapper,.header-wrapper--border-bottom,.section-header,.shopify-section,.page-width,hr,.footer,.footer__content-top,.footer__content-bottom,.footer__copyright,.utility-bar,.announcement-bar,sticky-header .header-wrapper{border:0!important;box-shadow:none!important}hr{display:none!important}.header-wrapper{background:var(--rufuz-paper)!important}.header{padding-block:14px}.header__heading-link,.header__menu-item,.header__menu-item span,.header__icon{color:var(--rufuz-ink)!important}.header__heading-link{padding:0}.header__heading-logo{max-width:min(220px,60vw);height:auto}@media(min-width:990px){.header.header--middle-left,.header.header--top-left{grid-template-columns:auto 1fr auto!important;grid-template-areas:"heading navigation icons"!important;column-gap:clamp(16px,3vw,48px)!important}}.header--middle-left .header__inline-menu,.header--top-left .header__inline-menu{justify-self:end;margin-inline-end:16px}.header__inline-menu .list-menu--inline{gap:clamp(14px,1.6vw,28px);justify-content:flex-end}.header__menu-item{font-family:var(--rufuz-font-nav);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding:6px 0;transition:opacity var(--rufuz-dur) var(--rufuz-ease)}.header__menu-item:hover{opacity:.55}.header__menu-item>span{text-decoration:none!important;position:relative;display:inline-block}.header__active-menu-item,.header__active-menu-item>span{color:var(--rufuz-ink)!important;opacity:1!important}.header__active-menu-item>span:after,a[aria-current=page].header__menu-item>span:after{content:"";position:absolute;inset-inline:0;bottom:-6px;height:2px;background:var(--rufuz-ink)}sticky-header .header-wrapper,sticky-header.shopify-section-header-sticky .header-wrapper{background:var(--rufuz-paper)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.header__icon,.header__icon--account,.header__icon--cart,.header__icon--search,.header__icon--menu,.header__icon svg{color:var(--rufuz-ink)!important}.header__icon svg,.header__icon svg path,.header__icon svg circle,.header__icon svg line,.header__icon svg polyline,.header__icon svg rect{stroke:var(--rufuz-ink)!important;fill:var(--rufuz-ink)!important}.header__icon svg [fill=none],.header__icon svg .icon--fill-none{fill:none!important}.cart-count-bubble{background:var(--rufuz-ink)!important;color:var(--rufuz-paper)!important;border-radius:999px}.header__search,.header .header__search,details-modal.header__search,.menu-drawer__utility-links .search,.menu-drawer__search{display:none!important}.shopify-policy__container,.main-page-wrapper,.page-width{background:var(--rufuz-paper)!important}main{min-height:60vh}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--rufuz-font-display);font-weight:400;letter-spacing:-.01em;line-height:1.02;color:var(--rufuz-ink);text-transform:none}h1,.h0,.h1{font-size:clamp(42px,7vw,112px)}h2,.h2{font-size:clamp(30px,5vw,68px)}h3,.h3{font-size:clamp(22px,2.8vw,36px)}body,p,li,.rte{font-family:var(--rufuz-font-body)}.footer,.footer__content-top,.footer__content-bottom{background:var(--rufuz-paper)!important;padding:0!important;margin:0!important}.footer__content-bottom-wrapper{display:none!important}::selection{background:var(--rufuz-ink);color:var(--rufuz-paper)}.contact{max-width:560px;margin-inline:auto;padding:clamp(48px,8vw,96px) clamp(16px,4vw,32px)}.contact__fields{display:flex;flex-direction:column;gap:18px}.contact .field,.contact__fields .field{background:transparent!important}.contact .field__input,.contact textarea.field__input{font-family:var(--rufuz-font-body);font-size:16px;color:var(--rufuz-ink);background:transparent!important;border:0!important;border-bottom:1px solid var(--rufuz-ink)!important;border-radius:0!important;padding:12px 0!important;min-height:44px;box-shadow:none!important}.contact .field__label,.contact .form__label{font-family:var(--rufuz-font-nav)!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--rufuz-ink)!important;opacity:.6;position:static!important;transform:none!important;padding:0 0 4px!important;background:transparent!important;top:auto!important;left:auto!important}.contact .field{display:flex!important;flex-direction:column!important;min-height:auto!important}.contact .button{margin-top:8px;width:100%}.contact #ContactForm-phone,.contact label[for=ContactForm-phone]{display:none!important}.contact .field:has(#ContactForm-phone){display:none!important}.main-page-wrapper .page-width{padding-inline:clamp(16px,4vw,56px)}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rufuz-base.css.map */
