:root{--osv8-ink:#2c241e;--osv8-cream:#f7f2e9;--osv8-paper:#fffdf8;--osv8-rust:#9b4f32;--osv8-sage:#6f7861;--osv8-gold:#b08a53;--osv8-max:1440px;--osv8-reading:760px;--osv8-radius:2px;--osv8-space-xs:.5rem;--osv8-space-sm:1rem;--osv8-space-md:2rem;--osv8-space-lg:4rem;--osv8-space-xl:7rem;--osv8-display-font:"Playfair Display",Georgia,"Times New Roman",serif}.old-soul-v8-section{position:relative;padding:var(--osv8-space-lg) 1.25rem;background:var(--osv8-paper);color:var(--osv8-ink)}.old-soul-v8-container{width:min(100%,var(--osv8-max));margin-inline:auto}.old-soul-v8-reading{width:min(100%,var(--osv8-reading));margin-inline:auto}.old-soul-v8-eyebrow{margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;font-weight:700}.old-soul-v8-heading{margin:0;font-family:var(--osv8-display-font);line-height:1.05;text-wrap:balance}.old-soul-v8-copy{margin-top:1.25rem;line-height:1.7}.old-soul-v8-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.old-soul-v8-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.8rem 1.35rem;border:1px solid currentColor;text-decoration:none;transition:.2s ease}.old-soul-v8-grid{display:grid;gap:1.25rem}.old-soul-v8-card{position:relative;overflow:hidden;background:var(--osv8-cream)}.old-soul-v8-card__media{aspect-ratio:4/5;overflow:hidden}.old-soul-v8-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.old-soul-v8-card:hover img{transform:scale(1.025)}.old-soul-v8-card__body{padding:1.25rem}.old-soul-v8-card__link{color:inherit;text-underline-offset:.2em;font-weight:700}.old-soul-v8-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,34vw);gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.75rem}.old-soul-v8-rail>*{scroll-snap-align:start}@media(min-width:750px){.old-soul-v8-section{padding:var(--osv8-space-xl) 2rem}.old-soul-v8-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.old-soul-v8-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.old-soul-v8-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.old-soul-v8-section{padding:3rem 1rem}.old-soul-v8-actions{flex-direction:column}.old-soul-v8-button{width:100%}.old-soul-v8-rail{grid-auto-columns:82vw}.old-soul-v8-category-cards__grid,.osv8-collection-cards__grid,.osv8-products__grid,.old-soul-v8-harvest-hallow .osv8-hh__chapter-grid,.old-soul-v8-harvest-hallow .osv8-hh__products,.old-soul-v8-harvest-hallow .osv8-hh__guide-grid,.old-soul-v8-halloween-hollow .world-grid,.old-soul-v8-halloween-hollow .products,.old-soul-v8-halloween-hollow .guide-grid,.old-soul-v8-holiday-market .osv8-holiday__grid,.old-soul-v8-holiday-market .osv8-holiday__products,.old-soul-v8-holiday-market .osv8-holiday__guide-grid,.osv8-hhi__products,.osv8-hhi__grid,.osv8-hhi__articles,.osv8-product-row{display:flex!important;grid-template-columns:none!important;gap:16px;overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-width:none;padding-bottom:8px;scroll-padding-inline:2px}.old-soul-v8-category-cards__grid::-webkit-scrollbar,.osv8-collection-cards__grid::-webkit-scrollbar,.osv8-products__grid::-webkit-scrollbar,.old-soul-v8-harvest-hallow .osv8-hh__chapter-grid::-webkit-scrollbar,.old-soul-v8-harvest-hallow .osv8-hh__products::-webkit-scrollbar,.old-soul-v8-harvest-hallow .osv8-hh__guide-grid::-webkit-scrollbar,.old-soul-v8-halloween-hollow .world-grid::-webkit-scrollbar,.old-soul-v8-halloween-hollow .products::-webkit-scrollbar,.old-soul-v8-halloween-hollow .guide-grid::-webkit-scrollbar,.old-soul-v8-holiday-market .osv8-holiday__grid::-webkit-scrollbar,.old-soul-v8-holiday-market .osv8-holiday__products::-webkit-scrollbar,.old-soul-v8-holiday-market .osv8-holiday__guide-grid::-webkit-scrollbar,.osv8-hhi__products::-webkit-scrollbar,.osv8-hhi__grid::-webkit-scrollbar,.osv8-hhi__articles::-webkit-scrollbar,.osv8-product-row::-webkit-scrollbar{display:none}.old-soul-v8-category-cards__grid>.old-soul-v8-category-card,.osv8-collection-cards__grid>.osv8-collection-card,.osv8-products__grid>.osv8-product,.old-soul-v8-harvest-hallow .osv8-hh__chapter-grid>.osv8-hh__chapter,.old-soul-v8-harvest-hallow .osv8-hh__products>.osv8-hh__product,.old-soul-v8-harvest-hallow .osv8-hh__guide-grid>.osv8-hh__guide-card,.old-soul-v8-halloween-hollow .world-grid>.world,.old-soul-v8-halloween-hollow .products>.product,.old-soul-v8-halloween-hollow .guide-grid>.guide-card,.old-soul-v8-holiday-market .osv8-holiday__grid>.osv8-holiday__world,.old-soul-v8-holiday-market .osv8-holiday__products>.osv8-holiday__product,.old-soul-v8-holiday-market .osv8-holiday__guide-grid>.osv8-holiday__guide-card,.osv8-hhi__products>a,.osv8-hhi__grid>a,.osv8-hhi__articles>a,.osv8-product-row>.osv8-product-card{flex:0 0 84vw!important;width:84vw!important;max-width:84vw;scroll-snap-align:start;scroll-snap-stop:normal}.osv8-products__grid>.osv8-product,.old-soul-v8-harvest-hallow .osv8-hh__products>.osv8-hh__product,.old-soul-v8-halloween-hollow .products>.product,.old-soul-v8-holiday-market .osv8-holiday__products>.osv8-holiday__product,.osv8-product-row>.osv8-product-card{flex-basis:78vw!important;width:78vw!important;max-width:78vw}body section[id^=GC-] .grid{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;gap:16px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-width:none;padding-bottom:10px}body section[id^=GC-] .grid::-webkit-scrollbar{display:none}body section[id^=GC-] .grid>.card{position:relative!important;isolation:isolate;flex:0 0 84vw!important;width:84vw!important;min-width:84vw!important;max-width:84vw!important;scroll-snap-align:start!important;scroll-snap-stop:normal}body section[id^=GC-] .grid>.card .media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}body section[id^=GC-] .grid>.card .copy{position:absolute!important;inset:auto 0 0!important;z-index:2!important}}@media(prefers-reduced-motion:reduce){.old-soul-v8-card__media img,.old-soul-v8-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/old-soul-v8-layout.css.map */
