@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Figtree:wght@300;400;500;600;700&display=swap";:root{--ve-surface: #fdf9f5;--ve-surface-container-lowest: #ffffff;--ve-surface-container-low: #f7f3ef;--ve-surface-container: #f1ede9;--ve-surface-container-high: #ebe7e4;--ve-surface-container-highest: #e6e2de;--ve-surface-strong: #eee6de;--ve-surface-dim: #ddd9d6;--ve-on-surface: #1c1c19;--ve-on-surface-variant: #51443e;--ve-primary: #42230e;--ve-primary-container: #5c3822;--ve-on-primary: #ffffff;--ve-secondary: #745944;--ve-outline: #83746d;--ve-outline-variant: #d5c3ba;--ve-border-standard: #d9cec3;--ve-container: 1360px;--ve-margin-mobile: 20px;--ve-margin-desktop: 64px;--ve-gutter: 32px;--ve-section-v-mobile: 64px;--ve-section-v-desktop: 104px;--ve-font-heading: "Cormorant Garamond", Georgia, serif;--ve-font-body: "Figtree", Arial, sans-serif}.ve-section{background:var(--ve-section-background, var(--ve-surface));color:var(--ve-on-surface);font-family:var(--ve-font-body);padding-bottom:var(--ve-padding-bottom, var(--ve-section-v-mobile));padding-top:var(--ve-padding-top, var(--ve-section-v-mobile))}.ve-container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:var(--ve-container);padding-left:var(--ve-margin-mobile);padding-right:var(--ve-margin-mobile);width:100%}.ve-eyebrow{color:var(--ve-primary);display:block;font-family:var(--ve-font-body);font-size:12px;font-weight:600;letter-spacing:.15em;line-height:1.2;margin:0 0 16px;text-transform:uppercase}.ve-heading{color:var(--ve-primary);font-family:var(--ve-font-heading);font-size:clamp(36px,4.2vw,64px);font-weight:500;letter-spacing:0;line-height:1.05;margin:0}.ve-heading--md{font-size:clamp(32px,3vw,48px);line-height:1.1}.ve-body{color:var(--ve-on-surface-variant);font-size:16px;line-height:1.65;margin:0}.ve-body--lg{font-size:18px;line-height:1.7}.ve-button{align-items:center;border:1px solid transparent;box-sizing:border-box;display:inline-flex;font-family:var(--ve-font-body);font-size:14px;font-weight:600;justify-content:center;letter-spacing:.05em;line-height:1;min-height:54px;padding:18px 40px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}.ve-button--primary{background:var(--ve-primary-container);color:var(--ve-on-primary)}.ve-button--primary:hover{opacity:.9}.ve-button--secondary{background:transparent;border-color:var(--ve-border-standard);color:var(--ve-primary)}.ve-button--secondary:hover{background:var(--ve-surface-container-low)}.ve-button:focus-visible,.ve-link:focus-visible,.ve-product-card a:focus-visible,.ve-category-card a:focus-visible,.ve-faq__summary:focus-visible{outline:2px solid var(--ve-primary);outline-offset:4px}.ve-link{border-bottom:1px solid currentColor;color:var(--ve-primary);display:inline-flex;font-family:var(--ve-font-body);font-size:11px;font-weight:600;letter-spacing:.14em;line-height:1.2;padding-bottom:4px;text-decoration:none;text-transform:uppercase}.ve-icon{display:inline-block;height:1.25em;width:1.25em}.ve-product-card,.ve-category-card{box-sizing:border-box}.ve-product-card__media,.ve-category-card__media{background:var(--ve-surface-container-low);display:block;overflow:hidden}.ve-product-card__image,.ve-category-card__image{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.ve-product-card:hover .ve-product-card__image,.ve-category-card:hover .ve-category-card__image{transform:scale(1.045)}.ve-product-card__media{aspect-ratio:3 / 4;margin-bottom:16px}.ve-product-card__title{color:var(--ve-primary);font-family:var(--ve-font-body);font-size:16px;font-weight:400;line-height:1.45;margin:0 0 6px}.ve-product-card__title a{color:inherit;text-decoration:none}.ve-product-card__vendor{color:var(--ve-on-surface-variant);font-size:10px;font-weight:600;letter-spacing:.15em;margin:0 0 6px;text-transform:uppercase}.ve-product-card__price{color:var(--ve-secondary);font-size:16px;font-weight:600;line-height:1;margin:0}.ve-product-card__price s{color:var(--ve-outline);font-weight:400;margin-left:8px}.ve-product-card__form{margin-top:18px}.ve-product-card__button{min-height:44px;padding:14px 20px;width:100%}.ve-product-card__button:disabled{cursor:not-allowed;opacity:.55}.ve-category-card__content{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-top:24px}.ve-category-card__heading{color:var(--ve-primary);font-family:var(--ve-font-heading);font-size:32px;font-weight:500;line-height:1.2;margin:0}.ve-visually-hidden,.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(min-width:750px){.ve-section{padding-bottom:var(--ve-padding-bottom, var(--ve-section-v-desktop));padding-top:var(--ve-padding-top, var(--ve-section-v-desktop))}.ve-container{padding-left:var(--ve-margin-desktop);padding-right:var(--ve-margin-desktop)}}@media(prefers-reduced-motion:reduce){.ve-button,.ve-product-card__image,.ve-category-card__image{transition-duration:1ms}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ve-base.css.map */
