:root{--am-font-heading:'Cormorant Garamond', Georgia, 'Times New Roman', serif;--am-font-body:'Raleway', -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;--am-font-ui:'Raleway', -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;--am-text-xs:clamp(0.75rem,   0.71rem + 0.19vw, 0.875rem);--am-text-sm:clamp(0.875rem,  0.82rem + 0.29vw, 1.0625rem);--am-text-base:clamp(1rem,      0.93rem + 0.38vw, 1.1875rem);--am-text-lg:clamp(1.125rem,  1.03rem + 0.50vw, 1.4375rem);--am-text-xl:clamp(1.375rem,  1.22rem + 0.82vw, 1.875rem);--am-text-2xl:clamp(1.75rem,   1.45rem + 1.60vw, 2.625rem);--am-text-3xl:clamp(2.25rem,   1.75rem + 2.65vw, 3.625rem);--am-space-6:clamp(1.25rem, 1.00rem + 0.67vw, 2.00rem);--am-space-8:clamp(1.50rem, 1.10rem + 1.05vw, 2.50rem);--am-space-10:clamp(2.00rem, 1.40rem + 1.60vw, 3.25rem);--am-space-12:clamp(2.50rem, 1.75rem + 2.00vw, 4.00rem);--am-space-16:clamp(3.00rem, 2.00rem + 2.67vw, 5.00rem)}body{line-height:1.72}h1{font-weight:600;letter-spacing:.01em}h2,h3{font-weight:400;letter-spacing:.015em}h4,h5,h6{font-family:var(--am-font-ui);font-weight:600;letter-spacing:.08em;text-transform:uppercase}p{line-height:1.75;max-width:70ch}.widget p,.am-product-card p,.am-cat-card p,.am-product-card__title,td p,th p{max-width:none}.am-logo__text,.am-logo__text em{font-family:'Cinzel',Georgia,'Times New Roman',serif}.woocommerce div.product .product_title{font-weight:400;letter-spacing:.02em;line-height:1.15;font-size:clamp(1.75rem, 1.40rem + 1.87vw, 3.25rem)!important}.woocommerce-product-details__short-description,.woocommerce-product-details__short-description p{max-width:62ch;line-height:1.8}.am-archive__desc{max-width:64ch;line-height:1.78}@media (min-width:768px){.woocommerce div.product .summary{max-width:42rem}}@media (min-width:1600px){.am-product-grid{grid-template-columns:repeat(5,1fr);gap:clamp(1.25rem, 1.5vw, 2rem)}}@media (min-width:1024px){.am-product-grid{gap:clamp(1rem, 1.5vw, 1.75rem)}}@media (min-width:1280px){.am-product-grid{gap:clamp(1.25rem, 1.75vw, 2.25rem)}}.am-product-card{border-radius:2px}.am-btn{border-radius:2px}.am-product-card__badge{border-radius:1px}.am-cat-card__title{letter-spacing:.02em;font-weight:400}.am-product-card__footer .am-btn--cart,.am-product-card__footer a.button{letter-spacing:.06em;font-weight:500}.am-product-card,.am-cat-card{backdrop-filter:none;-webkit-backdrop-filter:none}.widget-title,.woocommerce .product_meta,.am-product-card__price{font-family:var(--am-font-ui)}