body.template-index{background:#f3efe5;color:#222321}body.template-index .shopify-section:has(.eighth-vintage){background:#f3efe5}body.template-index .button--primary,body.template-index button[type=submit].button{background:#702e34;color:#fff}.eight-announcement{position:relative;z-index:5;min-height:32px;background:linear-gradient(90deg,#651c20,#511b1c);color:#fff;display:flex;justify-content:center;align-items:center;gap:17px;padding:7px 18px;font-family:Arial,Helvetica,sans-serif;font-size:10px;letter-spacing:.015em;font-weight:700;line-height:1.3;text-align:center}.eight-announcement i{height:12px;border-left:1px solid rgba(255,255,255,.5);flex:none}.eight-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1.1;white-space:nowrap;color:#181817;text-decoration:none!important;min-width:155px}.eight-brand__name{font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:24px;letter-spacing:-.045em}.eight-brand__tag{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:8px;letter-spacing:.28em;margin-top:2px}.eight-main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(14px,1.75vw,29px);white-space:nowrap}.eight-main-nav a{font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:400;color:#222321;text-decoration:none;position:relative;padding:9px 0;line-height:1.3}.eight-main-nav a[aria-current=page]:after,.eight-main-nav a:hover:after{content:"";position:absolute;left:0;right:0;bottom:3px;height:2px;background:#702e34}#header-component .header__row--top{background:#f3efe5!important}#header-component .header__row--top .header__row-inner{min-height:76px}@media(max-width:1100px){.eight-announcement{gap:10px;font-size:9px}.eight-main-nav{gap:12px}.eight-main-nav a{font-size:12px}.eight-brand__name{font-size:21px}}@media(max-width:749px){.eight-announcement{justify-content:center;min-height:31px;padding:8px 10px}.eight-announcement span:not(:first-child),.eight-announcement i{display:none}.eight-brand{min-width:0}.eight-brand__name{font-size:19px}.eight-brand__tag{font-size:6px}.eight-main-nav{display:none!important}}body:has([data-template^=product]) #MainContent{background:#f3efe5;color:#222321}body:has([data-template^=product]) #MainContent h1,body:has([data-template^=product]) #MainContent .product-information h2{font-family:Georgia,Times New Roman,serif;letter-spacing:-.025em}body:has([data-template^=product]) #MainContent .product-information .button-primary{background:#702e34;color:#fff;border-color:#702e34}body:has([data-template^=product]) #MainContent .product-information .button-primary:hover{background:#5b242a;border-color:#5b242a}body:has([data-template^=product]) #MainContent .product-information{--color-background:#f3efe5}.eight-footer-extra{background:#f3efe5;color:#222321;padding:48px max(5%,calc((100vw - 1280px)/2)) 58px;border-top:1px solid #d9cfbd}.eight-footer-extra__top{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px)}.eight-footer-extra__eyebrow{color:#702e34;letter-spacing:.13em;font-size:11px;font-weight:700}.eight-footer-extra h2{font:700 clamp(23px,2.6vw,34px)/1.15 Georgia,"Times New Roman",serif;margin:10px 0 13px;color:#222321}.eight-footer-extra p{font-size:14px;line-height:1.75;color:#514b45;max-width:540px;margin:0 0 17px}.eight-footer-extra__trust{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:12px;font-weight:650;color:#702e34}.eight-footer-extra__support{background:#fbf8f2;border:1px solid #ded0bc;padding:25px 28px}.eight-footer-extra__wa{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 19px;background:#702e34;color:#fff!important;text-decoration:none!important;font-weight:700;font-size:13px;min-height:48px;transition:background .2s}.eight-footer-extra__wa:hover{background:#552127}.eight-footer-extra__phone{display:block;margin-top:11px;color:#514b45;font-size:12px}.eight-footer-extra__reviews{display:grid;grid-template-columns:1fr 280px;gap:24px;align-items:center;border-top:1px solid #d9cfbd;margin-top:36px;padding-top:32px}.eight-footer-extra__reviews h2{font-size:26px}.eight-footer-extra__review-empty{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;background:#fbf8f2;border:1px solid #ded0bc;padding:19px 12px}.eight-footer-extra__review-empty>span{font-size:22px;color:#b99a60;letter-spacing:3px}.eight-footer-extra__review-empty strong{font-size:11px;letter-spacing:.06em}.eight-footer-extra__review-empty small{font-size:11px;color:#615950}@media(max-width:749px){.eight-footer-extra{padding:34px 5% 42px}.eight-footer-extra__top,.eight-footer-extra__reviews{grid-template-columns:1fr}.eight-footer-extra__support{padding:20px}.eight-footer-extra__reviews{gap:8px}.eight-footer-extra__review-empty{max-width:100%}}#header-component .menu-list__link,#header-component .menu-list__link span{font-family:Georgia,Times New Roman,serif;color:#222321}#header-component .menu-list__link:hover{color:#702e34}#header-component .menu-list__submenu{background:#f3efe5;color:#222321}#header-component .mega-menu__list a:hover{color:#702e34}.card-gallery .product-media-container.media-fit,.product-card .product-media-container.media-fit,.product-grid .product-media-container.media-fit{--product-media-fit: contain !important;background:#fff}.card-gallery .product-media-container img,.product-card .product-media-container img,.product-grid .product-media-container img,.card-gallery img,.eight-products__media img{object-fit:contain!important;object-position:center center!important}.card-gallery .product-media-container,.product-card .product-media-container{background-color:#fff}.eight-products__media{background:#fff;overflow:hidden}.eight-products__media img{object-fit:contain!important;object-position:center!important}
/*# sourceMappingURL=/cdn/shop/t/42/assets/8th-vintage-overrides.css.map */
