/* OAKWELL CLEAN EDITORIAL SYSTEM */
:root{--oakwell-ease:cubic-bezier(.22,1,.36,1)}
html{scroll-behavior:smooth}
h1,h2,h3,h4,h5,h6{text-wrap:balance}
p{text-wrap:pretty}
.product-card,.collection-card{overflow:clip;border-radius:6px}
@media(prefers-reduced-motion:no-preference){
@supports(animation-timeline:view()){
#MainContent>.shopify-section:not(:first-child){animation:oakwell-arrive .7s var(--oakwell-ease) both;animation-timeline:view();animation-range:entry 0% entry 28%}
}
@keyframes oakwell-arrive{from{opacity:.72;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
.product-card img,.collection-card img{transition:transform .65s var(--oakwell-ease),filter .65s var(--oakwell-ease)}
.product-card:hover img,.collection-card:hover img{transform:scale(1.035)}
.button,button,.shopify-payment-button__button{transition:color .25s ease,background-color .25s ease,border-color .25s ease,transform .25s ease}
.button:hover{transform:translateY(-2px)}
}
@media(max-width:749px){.section{scroll-margin-top:76px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
