:root{--vaho-linen:#faf5f5;--vaho-linen-alt:#f3e9e9;--vaho-ink:#12100e;--vaho-ink-hover:#3a2718;--vaho-coffee:#6b4a32;--vaho-gold:#b79055;--vaho-gold-light:#cdae76;--vaho-body:#4a4241;--vaho-muted:#605858;--vaho-muted-alt:#6a6060;--vaho-border:#e4d9d9;--vaho-border-strong:#c3b8b8;--vaho-border-dark:#3e3737;--vaho-on-dark:#faf5f5;--vaho-on-dark-muted:#d8caca;--vaho-coffee-100:#f2e8e1;--vaho-coffee-200:#d6bca8;--vaho-coffee-300:#a6795a;--vaho-coffee-400:#6b4a32;--vaho-coffee-500:#3a2718;--vaho-gold-100:#f6eede;--vaho-gold-200:#e4cfa6;--vaho-gold-300:#cdae76;--vaho-gold-400:#b79055;--vaho-gold-500:#7c5f31;--vaho-neutral-100:#f2eaea;--vaho-neutral-200:#e4d9d9;--vaho-neutral-300:#c3b8b8;--vaho-neutral-400:#7a7070;--vaho-neutral-500:#12100e;--vaho-h1:clamp(38px,5.2vw,64px);--vaho-h2:clamp(28px,3.2vw,40px);--vaho-h3:22px;--vaho-h1-tracking:-0.035em;--vaho-h2-tracking:-0.03em;--vaho-h3-tracking:-0.02em;--vaho-meta-tracking:.12em;--title-spacing:var(--vaho-h2-tracking);--subtitle-spacing:var(--vaho-meta-tracking);--theme-section-padding:20px;--vaho-section-block:80px}@media(width <= 767px){:root{--theme-section-padding:10px;--vaho-section-block:56px}}[data-bundle-color]{--color-border:var(--vaho-border);--color-links-hover:var(--vaho-coffee);--color-button-main-bg-hover:var(--vaho-ink-hover);--color-button-secondary-bg-hover:var(--vaho-gold-light)}[data-bundle-color="system-1"]{--color-border:var(--vaho-border-dark);--color-links-hover:var(--vaho-gold-light);--color-button-main-bg-hover:var(--vaho-gold-light);--color-button-secondary-bg-hover:var(--vaho-on-dark-muted)}:root{--radius-style:0;--radius-style-adapt:0;--radius-style-inner:0;--radius-style-small:0;--radius-style-small-adapt:0;--radius-style-medium:0;--radius-style-medium-adapt:0;--radius-style-large:0;--radius-style-large-adapt:0;--pb-radius-style:0;--pb-radius-style-inner:0;--article-block-radius-style:0;--article-block-radius-style-adapt:0;--button-style:0;--theme-box-shadow-small:0;--theme-box-shadow-medium:0;--theme-box-shadow-large:0}body{font-weight:400;letter-spacing:0}h1,h2,h3,h4,h5,h6{font-weight:400}h1,h1 *{letter-spacing:var(--vaho-h1-tracking);line-height:1.02}h2,h2 *,h3,h3 *{letter-spacing:var(--vaho-h2-tracking);line-height:1.08}h4,h4 *,h5,h5 *,h6,h6 *{letter-spacing:var(--vaho-h3-tracking)}.big-banner .theme-section__title,.theme-section-height-browser .theme-section__title,.vaho-title--hero{font-size:var(--vaho-h1);letter-spacing:var(--vaho-h1-tracking);line-height:1.02}.theme-section__title,.theme-section__title>a{letter-spacing:var(--vaho-h2-tracking)}.theme-section__description{color:var(--color-secondary);font-weight:400}.vaho-meta,.theme-section__subtitle,.theme-breadcrumbs,.theme-breadcrumbs *,.product-block__labels,.product-block__label,.product-block__sku,.product-block__brand,.product-block__attributes,.product-block__price--tax-label,.product-block__discount-text,.product-page__subtitle,.product-page__discount-label,.product-page__price--tax-label,.product-page__price--lowest-recent-price,.theme-tabs__tab,.footer__copyright{font-family:var(--font-mono);font-weight:500;letter-spacing:var(--vaho-meta-tracking);text-transform:uppercase}.vaho-meta,.theme-breadcrumbs,.theme-breadcrumbs *,.product-block__label,.product-block__sku,.product-block__brand,.product-block__attributes{font-size:11px}.footer__copyright{font-size:10px}.footer__payment{border-color:var(--vaho-border)}.vaho-meta,.theme-section__subtitle,.product-block__attributes,.product-block__brand{color:var(--vaho-coffee)}[data-bundle-color="system-1"] .vaho-meta,[data-bundle-color="system-1"] .theme-section__subtitle,[data-bundle-color="system-1"] .product-block__attributes,[data-bundle-color="system-1"] .product-block__brand{color:var(--vaho-gold-light)}.vaho-badge{display:inline-block;padding:6px 10px;background:var(--vaho-gold);color:var(--vaho-ink);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:var(--vaho-meta-tracking);text-transform:uppercase}a:hover{text-decoration-thickness:1px;text-underline-offset:3px}.theme-menu__link::before{height:1px;background:var(--vaho-gold);transition:none}.theme-menu__link:hover{color:var(--vaho-coffee)}.button{border-radius:0;box-shadow:none;letter-spacing:.02em;transition:background-color .15s linear,color .15s linear,border-color .15s linear}.theme-section+.theme-section{border-top:1px solid var(--color-border)}.vaho-hairline-grid{display:grid;gap:1px;border:1px solid var(--vaho-border);background:var(--vaho-border);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.vaho-hairline-grid>*{background:var(--color-background)}.product-block__name{letter-spacing:var(--vaho-h3-tracking)}.product-block__price,.product-page__price{font-family:var(--font-main);font-weight:400;letter-spacing:-0.01em}.product-block__price--old{color:var(--vaho-muted);text-decoration-color:var(--vaho-border-strong)}.product-block__labels{gap:6px}.theme-accordion__button{font-family:var(--font-main);font-size:18px;font-weight:400;letter-spacing:var(--vaho-h3-tracking)}.theme-accordion__body,.theme-accordion__body--inner{font-size:15px;line-height:1.75}.theme-accordion__caret,.theme-accordion__arrow{color:var(--vaho-coffee)}input,select,textarea,.form-control,.form-select{border-color:var(--color-border);border-radius:0}input:focus,select:focus,textarea:focus,.form-control:focus,.form-select:focus{border-color:var(--color-main);box-shadow:none;outline:none}::placeholder{color:var(--vaho-muted-alt)}[data-bundle-color="system-1"] input,[data-bundle-color="system-1"] select,[data-bundle-color="system-1"] textarea,[data-bundle-color="system-1"] .form-control,[data-bundle-color="system-1"] .form-select{background:transparent;border-color:var(--vaho-border-dark);color:var(--vaho-on-dark)}[data-bundle-color="system-1"] ::placeholder{color:var(--vaho-on-dark-muted)}.top-bar{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:var(--vaho-meta-tracking);text-transform:uppercase}.trsn,.product-block__image,.banner-block__image{transition:none}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}