:root{--font-heading: "Montserrat", "Helvetica Neue", Arial, sans-serif;--font-body: "Inter", "Helvetica Neue", Arial, sans-serif;--fw-normal: 400;--fw-medium: 500;--fw-semi: 600;--fw-bold: 700;--section-pad: 64px;--section-pad-sm: 40px;--color-accent: #80291d;--color-accent-h: #6b2218;--color-warm: #f5f1eb;--color-warm-alt: #efece6;--color-dark: #231f20;--color-muted: #666;--color-border: #e8e4de;--radius: 8px;--radius-sm: 6px;--radius-lg: 12px}body,input,textarea,select,button{font-family:var(--font-body)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.section-header__title,.hero__title,.hero__top-subtitle,.promo-grid__heading,.drawer__title,.map-section__overlay h3{font-family:var(--font-heading)!important;font-weight:var(--fw-bold);letter-spacing:-.01em}.site-nav__link,.site-nav__dropdown-link,.mobile-nav__link,.btn,.btn--secondary,.grid-product__tag,.quick-product__btn,.breadcrumbs,.form-vertical label,.cart__checkout,.site-footer,.site-footer a,.loox-rating,.loox-carousel-review-content{font-family:var(--font-body)!important}.site-nav__link,.site-nav__dropdown-link{font-weight:var(--fw-medium)}.btn,.rte .btn{font-weight:var(--fw-semi)!important;letter-spacing:.06em!important;text-transform:uppercase;font-size:13px;padding:12px 28px;transition:all .3s ease;border-radius:var(--radius)!important}.btn:hover,.rte .btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}.btn--secondary,.rte .btn--secondary{border-width:1.5px!important;letter-spacing:.06em!important;border-radius:var(--radius)!important}.btn--secondary:hover,.rte .btn--secondary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.btn--small{padding:8px 18px;font-size:12px}.btn--inverse{border-radius:var(--radius)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff26!important;border:1.5px solid rgba(255,255,255,.6)!important}.btn--inverse:hover{background:#fffffff2!important;color:var(--color-dark)!important;border-color:#fff!important}.hero__title{line-height:1.08!important;letter-spacing:-.02em}.hero__top-subtitle{font-weight:var(--fw-medium);letter-spacing:.14em;text-transform:uppercase;font-size:12px!important;opacity:.85}.hero__subtitle{font-family:var(--font-body)!important;font-weight:var(--fw-normal);font-size:15px;opacity:.9}.hero__link .btn{min-width:200px;padding:14px 36px;margin-top:16px;font-size:12px}.hero__link{gap:12px}.vornom-trust-bar{background:var(--color-warm);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:20px 0}.vornom-trust-bar__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1200px;margin:0 auto;padding:0 20px}.vornom-trust-bar__item{display:flex;align-items:center;justify-content:center;gap:12px;text-align:left}.vornom-trust-bar__icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.vornom-trust-bar__icon svg{width:28px;height:28px;stroke:var(--color-accent);stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.vornom-trust-bar__text{display:flex;flex-direction:column}.vornom-trust-bar__title{font-family:var(--font-heading)!important;font-weight:var(--fw-semi);font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-dark);line-height:1.3}.vornom-trust-bar__desc{font-size:12px;color:var(--color-muted);line-height:1.4;margin-top:2px}.promo-grid__container{border-radius:var(--radius-lg)!important;overflow:hidden}.promo-grid__bg-image{transition:transform .5s ease!important}.promo-grid__container:hover .promo-grid__bg-image{transform:scale(1.03)}.promo-grid__content .rte--strong,.promo-grid__content h2{font-family:var(--font-heading)!important;font-weight:var(--fw-bold);letter-spacing:-.01em}.promo-grid__content .rte--em{font-family:var(--font-body)!important;font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;font-size:11px;opacity:.8}.index-section{padding-top:var(--section-pad);padding-bottom:var(--section-pad)}.index-section .section-header__title{font-size:28px;letter-spacing:-.01em}.index-section .section-header{margin-bottom:32px}.section-header__link{border-radius:var(--radius)!important;letter-spacing:.06em!important}.grid-product__image-mask{border-radius:var(--radius)!important;overflow:hidden}.grid-product__image-mask img,.grid-product__image-mask .image-element{transition:transform .4s ease}.grid-product__content:hover .grid-product__image-mask img,.grid-product__content:hover .grid-product__image-mask .image-element{transform:scale(1.03)}.grid-product__secondary-image{border-radius:var(--radius)!important;transition:opacity .35s ease}.grid-product__title{font-family:var(--font-body)!important;font-weight:var(--fw-medium);font-size:14px;line-height:1.4}.grid-product__price{font-family:var(--font-body)!important;font-weight:var(--fw-semi);font-size:15px}.grid-product__price--original{font-weight:var(--fw-normal);opacity:.6}.grid-product__price--savings{color:var(--color-accent);font-weight:var(--fw-semi);font-size:12px}.grid-product__vendor{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted)}.grid-product__tag{font-weight:var(--fw-semi);font-size:11px;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-sm)}.quick-product__btn{border-radius:var(--radius)!important;font-size:12px;letter-spacing:.06em!important;font-weight:var(--fw-semi);text-transform:uppercase;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.index-section .theme-block h2{font-size:28px;margin-bottom:16px}.index-section .theme-block .rte{font-size:16px;line-height:1.7;color:var(--color-muted)}.form-vertical label{font-weight:var(--fw-medium);font-size:13px;text-transform:uppercase;letter-spacing:.04em}.form-vertical input,.form-vertical textarea{border-radius:var(--radius)!important}.form-vertical input:focus,.form-vertical textarea:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 1px var(--color-accent)}.map-section__overlay{border-radius:var(--radius-lg)}.map-section__overlay .btn{border-radius:var(--radius)!important}.site-header .site-nav__link{font-weight:var(--fw-medium)}.site-footer h4,.site-footer .h4{font-family:var(--font-heading)!important;font-weight:var(--fw-semi);text-transform:uppercase;letter-spacing:.06em;font-size:13px}.site-footer .btn,.site-footer input[type=email]{border-radius:var(--radius)!important}.scrolling-text__inner{font-family:var(--font-body)!important;font-weight:var(--fw-semi)!important;letter-spacing:.06em}.cart__checkout{border-radius:var(--radius)!important;letter-spacing:.06em!important}.additional-checkout-buttons .shopify-payment-button__button,.newsletter-popup .btn{border-radius:var(--radius)!important}.index-section .image-wrap{border-radius:var(--radius);overflow:hidden}@media screen and (max-width:768px){:root{--section-pad: 48px;--section-pad-sm: 32px;--radius: 6px;--radius-lg: 8px}.index-section .section-header__title{font-size:22px}.hero__title{font-size:28px!important}.hero__link .btn{min-width:160px;padding:12px 24px;font-size:11px}.promo-grid__heading{font-size:15px!important}.grid-product__title{font-size:13px}.vornom-trust-bar__grid{grid-template-columns:repeat(2,1fr);gap:12px}.vornom-trust-bar__icon svg{width:24px;height:24px}.vornom-trust-bar__title{font-size:11px}.vornom-trust-bar__desc{display:none}.btn,.rte .btn{padding:10px 22px;font-size:12px}}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.hero .image-element,.hero__image-wrapper .image-element,.promo-grid .image-element,.promo-grid__container .image-element{opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/vornom-homepage.css.map */
