:root {--black-color: black;--blue-grad: linear-gradient(to top, #30cfd0 0%, #5392C6 100%);--card-lh: 1.2em;--card-text: calc(0.2 * var(--h2));--color-black: black;--color-blue: #221F65;--color-btn-bkgnd: #528EC2;--color-dune: #ECCD76;--color-gold: gold;--color-lawm-divider1: deepskyblue;--color-lawm-divider2: magenta;--color-lawm-green: #5C969F;--color-lawm-main: cornsilk;--color-main: cornsilk;--color-maroon: maroon;--color-sea: #5491C7;--color-yellow: yellow;--data-hero-bkgnd: Canvas;--fade-amount: 15%;--fade-amount-back: calc(100% - var(--fade-amount));--fs100: clamp(0.7035rem, 0.8083rem + -0.1353vw, 0.7813rem);--fs200: clamp(0.9375rem, 0.9374rem + 0.0004vw, 0.9377rem);--fs300: clamp(1.125rem, 1.0815rem + 0.2174vw, 1.25rem);--fs400: clamp(1.35rem, 1.24rem + 0.55vw, 1.6663rem);--fs500: clamp(1.62rem, 1.4109rem + 1.0454vw, 2.2211rem);--fs600: clamp(1.944rem, 1.5904rem + 1.7682vw, 2.9607rem);--fs700: clamp(2.3328rem, 1.7715rem + 2.8067vw, 3.9467rem);--fs800: clamp(2.7994rem, 1.9432rem + 4.281vw, 5.2609rem);--grad-blue1: linear-gradient(to top, #30cfd0 0%, #5392C6 100%);--h-title: clamp(3.05rem, 3.18vi + 2.42rem, 5.13rem);--h1: clamp(1em, 1.25em + 4vw, 8rem);--h1-lh: 1.5em;--h1s: clamp(2.44rem, 2.15vi + 2.01rem, 3.85rem);--h2: calc(0.9 * var(--h1));--h2-lh: var(--h1-lh);;--h2s: clamp(1.95rem, 1.43vi + 1.67rem, 2.89rem);--h3: calc(0.8 * var(--h1));--h3-lh: var(--h1-lh);;--h3s: clamp(1.56rem, 0.92vi + 1.38rem, 2.17rem);--h4: calc(0.7 * var(--h1));--h4-lh: var(--h1-lh);;--h4s: clamp(1.25rem, 0.57vi + 1.14rem, 1.63rem);--h5: calc(0.6 * var(--h1));--h5-lh: var(--h1-lh);;--h5s: clamp(1rem, 0.34vi + 0.93rem, 1.22rem);--h6: calc(0.5 * var(--h1));--h6-lh: var(--h1-lh);;--h6s: clamp(0.8rem, 0.18vi + 0.76rem, 0.91rem);--home-hero-bkgnd: #5392C6;--inner-maxwidth: 1100px;--main-color: cornsilk;--main-maxwidth: 1600px;--p-lh: var(--h1-lh);;--para: calc(0.2 * var(--h1));--shop-hero-bkgnd: #5C969F;--test-blue-gradient: linear-gradient(120deg, #a1c4fd 0%, #c2e9fb 100%);--text-fast: clamp(0.75em, 0.6rem + 0.8vw, 1.25em);;--text-l: clamp(1.8rem, 0.57vi + 1.62rem, 2.4rem);--text-m: clamp(1.6rem, 0.38vi + 1.48rem, 2rem);--text-s: clamp(1.42rem, 0.23vi + 1.35rem, 1.67rem);--text-xl: clamp(2.02rem, 0.82vi + 1.76rem, 2.88rem);--text-xs: clamp(1.25rem, 0.12vi + 1.1rem, 1.39rem);}