html{scroll-behavior:smooth}body{background:var(--valicious-ivory);color:var(--valicious-charcoal);font-family:var(--valicious-font-body);font-size:var(--valicious-text-base);line-height:var(--valicious-leading-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}::selection{background:var(--valicious-blush);color:var(--valicious-charcoal)}h1,h2,h3,h4,h5,h6,.entry-title,.page-title,.elementor-heading-title{color:var(--valicious-charcoal);font-family:var(--valicious-font-display);font-weight:600;letter-spacing:-.018em;line-height:var(--valicious-leading-heading);text-wrap:balance}h1,.entry-title.is-size-1,.page-title{font-size:var(--valicious-h1)}h2{font-size:var(--valicious-h2)}h3{font-size:var(--valicious-h3)}p,li,input,select,textarea,button{font-family:var(--valicious-font-body)}p{margin-block:0 1.1em}a{color:var(--valicious-deep-rose);text-decoration-color:rgb(142 77 99 / .3);text-underline-offset:.18em;transition:color var(--valicious-transition),text-decoration-color var(--valicious-transition)}a:hover{color:var(--valicious-charcoal);text-decoration-color:currentColor}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--valicious-rose);outline-offset:3px;box-shadow:var(--valicious-focus)}hr,.wp-block-separator{border:0;border-top:1px solid var(--valicious-border)}img{max-width:100%}small,.valicious-meta,.woocommerce-breadcrumb,.woocommerce-result-count{font-family:var(--valicious-font-body);font-size:var(--valicious-text-sm)}