:root{--vektaya-canvas: #f4efe8;--vektaya-surface: #fffdf8;--vektaya-warm: #e7ded2;--vektaya-ink: #171412;--vektaya-copy: #625b53;--vektaya-wine: #8f2534;--vektaya-border: #ded2c3;--vektaya-radius-sm: 8px;--vektaya-radius-md: 10px;--vektaya-page-width: 1200px;--vektaya-section-space: clamp(3.25rem, 6vw, 5.5rem)}.vektaya-section{color:var(--color-foreground, var(--vektaya-copy));background:var(--color-background, var(--vektaya-canvas))}.vektaya-section__inner{width:min(calc(100% - 2rem),var(--vektaya-page-width));margin-inline:auto;padding-block:var(--vektaya-section-space)}.vektaya-eyebrow{margin:0 0 .75rem;color:var(--color-primary-hover, var(--vektaya-wine));font-family:var(--font-body--family);font-size:.75rem;font-weight:650;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.vektaya-heading{max-width:18ch;margin:0;color:var(--color-foreground-heading, var(--vektaya-ink));font-family:var(--font-heading--family);font-size:clamp(2.25rem,5vw,4.5rem);font-weight:var(--font-heading--weight);letter-spacing:-.025em;line-height:.98;text-wrap:balance}.vektaya-heading--section{max-width:22ch;font-size:clamp(2rem,3.8vw,3.5rem);line-height:1.04}.vektaya-copy{max-width:64ch;margin:1rem 0 0;color:var(--color-foreground, var(--vektaya-copy));font-family:var(--font-body--family);font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.7}.vektaya-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px solid var(--color-primary-button-border, var(--vektaya-ink));border-radius:var(--vektaya-radius-sm);padding:.8rem 1.2rem;background:var(--color-primary-button-background, var(--vektaya-ink));color:var(--color-primary-button-text, var(--vektaya-surface));font-family:var(--font-body--family);font-size:.95rem;font-weight:650;line-height:1;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.vektaya-button:hover{border-color:var(--color-primary-button-hover-border, #321d18);background:var(--color-primary-button-hover-background, #321d18);color:var(--color-primary-button-hover-text, var(--vektaya-surface));transform:translateY(-1px)}.vektaya-button--secondary{border-color:var(--color-secondary-button-border, var(--vektaya-ink));background:var(--color-secondary-button-background, var(--vektaya-surface));color:var(--color-secondary-button-text, var(--vektaya-ink))}.vektaya-button--secondary:hover{border-color:var(--color-secondary-button-hover-border, var(--vektaya-wine));background:var(--color-secondary-button-hover-background, var(--vektaya-wine));color:var(--color-secondary-button-hover-text, var(--vektaya-surface))}.vektaya-card{border:1px solid var(--color-border, var(--vektaya-border));border-radius:var(--vektaya-radius-md);background:var(--color-input-background, var(--vektaya-surface));box-shadow:0 18px 50px #1714120f}.vektaya-section :is(a,button,input,select,summary):focus-visible,#header-group :is(a,button,input,select,summary):focus-visible,footer :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--color-primary-hover, var(--vektaya-wine));outline-offset:3px}.header-announcements__announcement,.announcement-bar__text{letter-spacing:.01em}.cart-page--empty .button,.cart-page--empty a[class*=button]{border-color:var(--color-primary-button-border);background:var(--color-primary-button-background);color:var(--color-primary-button-text)}.page-width-content .rte,.vektaya-rte{max-width:72ch;color:var(--color-foreground, var(--vektaya-copy));font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.75}.page-width-content .rte :is(h2,h3),.vektaya-rte :is(h2,h3){margin-block:2em .65em;color:var(--color-foreground-heading, var(--vektaya-ink));font-family:var(--font-heading--family);line-height:1.08}@media screen and (max-width:749px){:root{--vektaya-section-space: clamp(3rem, 14vw, 4.75rem)}.vektaya-section__inner{width:min(calc(100% - 2rem),var(--vektaya-page-width))}.vektaya-heading{font-size:clamp(2.375rem,10vw,3rem);line-height:.98}.header-announcements__announcement,.announcement-bar__text{font-size:.9rem}body:has(.bwcg-hero) .bwcg-hero__content{padding-top:max(6.5rem,calc(var(--header-height, 4rem) + 2.5rem))}.cart-page{padding-bottom:max(2rem,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.vektaya-section *,.bwcg *,#header-group *,footer *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/vektaya-system.css.map */
