:root{--min-screen-width: 320px;--max-screen-width: 1400px;--shadow-primary: hsla(0, 0%, 0%, .1);--black: #121212;--white: #ffffff;--green: hsla(136, 95%, 56%, 1);--red: hsla(351, 95%, 56%, 1);--blue: #2563eb;--light-blue: #3b82f6;--transition: all .3s ease;--blue: hsl(240, 50%, 36%);--light-blue: hsl(192, 72%, 52%);--dark-gray: hsl(220, 4%, 27%);--ultra-light-gray: #f9f9f9;--yellow: hsl(44, 83%, 55%);--space-4xs: clamp(.33rem, calc(-.03vw + .33rem) , .31rem);--space-3xs: clamp(.41rem, calc(.04vw + .4rem) , .44rem);--space-2xs: clamp(.51rem, calc(.16vw + .48rem) , .62rem);--space-xs: clamp(.64rem, calc(.35vw + .57rem) , .88rem);--space-s: clamp(.8rem, calc(.65vw + .67rem) , 1.24rem);--space-m: clamp(1rem, calc(1.11vw + .78rem) , 1.75rem);--space-l: clamp(1.25rem, calc(1.81vw + .89rem) , 2.47rem);--space-xl: clamp(1.56rem, calc(2.87vw + .99rem) , 3.5rem);--space-2xl: clamp(1.95rem, calc(4.44vw + 1.07rem) , 4.95rem);--space-3xl: clamp(2.44rem, calc(6.75vw + 1.09rem) , 7rem);--space-4xl: clamp(3.05rem, calc(10.13vw + 1.02rem) , 9.89rem);--text-xs: clamp(.79rem, calc(-.23vw + .84rem) , .63rem);--text-s: clamp(.89rem, calc(-.07vw + .9rem) , .84rem);--text-m: clamp(1rem, calc(.19vw + .96rem) , 1.13rem);--text-l: clamp(1.13rem, calc(.55vw + 1.01rem) , 1.5rem);--text-xl: clamp(1.27rem, calc(1.09vw + 1.05rem) , 2rem);--text-2xl: clamp(1.42rem, calc(1.84vw + 1.06rem) , 2.66rem);--text-3xl: clamp(1.6rem, calc(2.89vw + 1.02rem) , 3.55rem);--text-4xl: clamp(1.8rem, calc(4.34vw + .93rem) , 4.74rem);--columns-1: repeat(1, minmax(0, 1fr));--columns-2: repeat(2, minmax(0, 1fr));--columns-3: repeat(3, minmax(0, 1fr));--columns-4: repeat(4, minmax(0, 1fr));--columns-5: repeat(5, minmax(0, 1fr));--columns-6: repeat(6, minmax(0, 1fr));--columns-7: repeat(7, minmax(0, 1fr));--columns-8: repeat(8, minmax(0, 1fr));--radius-xs: clamp(.25rem, calc(0vw + .25rem) , .25rem);--radius-s: clamp(.38rem, calc(-.19vw + .54rem) , .5rem);--radius-m: clamp(.63rem, calc(-.19vw + .79rem) , .75rem);--radius-l: clamp(1rem, calc(-.37vw + 1.32rem) , 1.25rem);--radius-xl: clamp(1.63rem, calc(-.56vw + 2.11rem) , 2rem);--radius-full: 999rem;--shadow-xs: 0 1px 2px var(--shadow-primary);--shadow-s: 0 1.5px 3px var(--shadow-primary);--shadow-m: 0 2px 6px var(--shadow-primary);--shadow-l: 0 3px 12px var(--shadow-primary);--shadow-xl: 0 6px 48px var(--shadow-primary);--transition: all ease .3s}*,*:before,*:after{box-sizing:border-box}*:not(dialog){margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}@font-face{font-family:Open Sans;src:url(/assets/fonts/OpenSans-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/fonts/OpenSans-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/fonts/OpenSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/fonts/OpenSans-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/fonts/OpenSans-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/fonts/OpenSans-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/fonts/OpenSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/fonts/OpenSans-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/fonts/OpenSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/fonts/OpenSans-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/fonts/OpenSans-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/fonts/OpenSans-ExtraBoldItalic.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Zilla Slab;src:url(/assets/fonts/ZillaSlab-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Zilla Slab;src:url(/assets/fonts/ZillaSlab-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Zilla Slab;src:url(/assets/fonts/ZillaSlab-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Zilla Slab;src:url(/assets/fonts/ZillaSlab-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Zilla Slab;src:url(/assets/fonts/ZillaSlab-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Zilla Slab;src:url(/assets/fonts/ZillaSlab-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Zilla Slab;src:url(/assets/fonts/ZillaSlab-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Zilla Slab;src:url(/assets/fonts/ZillaSlab-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Zilla Slab;src:url(/assets/fonts/ZillaSlab-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Zilla Slab;src:url(/assets/fonts/ZillaSlab-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.hero__slider .splide__pagination{position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.rrss[data-astro-cid-okgxnyvr]{display:flex;gap:var(--space-4xs);list-style:none;padding-left:0;align-items:center}.rrss__item[data-astro-cid-okgxnyvr]{line-height:1}.rrss__link[data-astro-cid-okgxnyvr]{text-decoration:none;background-color:var(--blue);padding:var(--space-2xs);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);transition:var(--transition)}.rrss__link[data-astro-cid-okgxnyvr]:hover{background-color:var(--light-blue)}.rrss__icon[data-astro-cid-okgxnyvr]{width:var(--text-m);height:var(--text-m);object-fit:contain}.nav-menu[data-astro-cid-pctijurp]{font-family:Open Sans,sans-serif;font-size:var(--text-m)}.nav-menu__list[data-astro-cid-pctijurp]{display:flex;gap:var(--space-s);list-style:none;padding-left:0}.nav-menu__item[data-astro-cid-pctijurp]{position:relative}.nav-menu__item[data-astro-cid-pctijurp]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--light-blue);transition:var(--transition)}.nav-menu__link[data-astro-cid-pctijurp]{color:var(--black);text-decoration:none;transition:var(--transition)}.nav-menu__item[data-astro-cid-pctijurp]:hover .nav-menu__link[data-astro-cid-pctijurp]{color:var(--light-blue)}.nav-menu__item[data-astro-cid-pctijurp]:hover:after{width:100%}.header[data-astro-cid-pwmmw5ba]{border-bottom:1px solid var(--light-blue);background-color:var(--white)}.header__top[data-astro-cid-pwmmw5ba]{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--space-xs);padding-left:var(--space-m);padding-right:var(--space-m);padding-top:var(--space-xs);border-bottom:1px dotted var(--light-blue)}.header__logo-img[data-astro-cid-pwmmw5ba]{height:var(--text-3xl);width:auto}.search-form[data-astro-cid-pwmmw5ba]{font-family:Open Sans,sans-serif;font-size:var(--text-m)}.search-form__container[data-astro-cid-pwmmw5ba]{display:flex;align-items:center}.search-form__input[data-astro-cid-pwmmw5ba]{border:1px solid var(--dark-gray);padding-top:var(--space-4xs);padding-bottom:var(--space-4xs);padding-left:var(--space-s);padding-right:var(--space-s);height:var(--text-2xl);border-top-left-radius:var(--radius-full);border-bottom-left-radius:var(--radius-full)}.search-form__button[data-astro-cid-pwmmw5ba]{border:none;border-bottom:1px solid var(--blue);border-bottom-right-radius:var(--radius-full);border-top-right-radius:var(--radius-full);font-size:var(--text-m);padding-top:var(--space-4xs);padding-bottom:var(--space-4xs);padding-left:var(--space-xs);padding-right:var(--space-xs);align-items:flex-end;height:var(--text-2xl);background-color:var(--blue);color:var(--white)}.header__actions[data-astro-cid-pwmmw5ba]{display:flex;gap:var(--space-m)}.header__rrss[data-astro-cid-pwmmw5ba]{padding-right:var(--space-m);border-right:1px solid var(--light-blue)}.header__account-link[data-astro-cid-pwmmw5ba]{display:flex;align-items:center;gap:var(--space-3xs);text-decoration:none;color:var(--white);font-size:var(--text-m);font-family:Open Sans,sans-serif;padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-full);background-color:var(--light-blue);transition:var(--transition)}.header__account-link[data-astro-cid-pwmmw5ba]:hover{background-color:var(--blue)}.header__nav[data-astro-cid-pwmmw5ba]{padding-top:var(--space-xs);padding-bottom:var(--space-xs);display:flex;justify-content:space-between;align-items:center;gap:var(--space-m);max-width:var(--max-screen-width);margin:0 auto}.footer-nav-menu__item[data-astro-cid-zybtnnsl]{position:relative;width:max-content}.footer-nav-menu__item[data-astro-cid-zybtnnsl]:after{content:"";position:absolute;bottom:0;left:0;width:0%;height:1px;background-color:var(--white);transition:var(--transition)}.footer-nav-menu__item[data-astro-cid-zybtnnsl]:hover:after{left:0;width:100%}.footer-nav-menu__link[data-astro-cid-zybtnnsl]{color:var(--white);text-decoration:none;transition:var(--transition);font-size:var(--text-s)}.footer[data-astro-cid-dwl4onjj]{background-color:var(--dark-gray);font-family:Open Sans,sans-serif}.footer__container[data-astro-cid-dwl4onjj]{max-width:var(--max-screen-width);margin:0 auto;padding:var(--space-3xl) 0;display:grid;grid-template-columns:var(--columns-3);gap:var(--space-l)}.footer__column[data-astro-cid-dwl4onjj]{display:flex;flex-direction:column;gap:var(--space-xl)}.footer__section[data-astro-cid-dwl4onjj]{display:flex;flex-direction:column;gap:var(--space-2xs)}.footer__title[data-astro-cid-dwl4onjj]{font-size:var(--text-m);text-transform:uppercase;color:var(--white)}.footer__text[data-astro-cid-dwl4onjj]{font-size:var(--text-s);color:var(--white);display:flex;align-items:center;gap:var(--space-3xs);font-style:normal}.footer__icon[data-astro-cid-dwl4onjj]{width:var(--text-m);height:var(--text-m)}.footer__link[data-astro-cid-dwl4onjj]{font-size:var(--text-s);color:var(--white);transition:var(--transition);display:flex;align-items:center;gap:var(--space-3xs)}.footer-nav-menu__list[data-astro-cid-dwl4onjj]{display:flex;flex-direction:column;gap:var(--space-2xs);list-style:none;padding-left:0}.footer__logo-link[data-astro-cid-dwl4onjj]{text-decoration:none}.footer__logo-img[data-astro-cid-dwl4onjj]{height:calc(var(--text-4xl) * 2);width:auto;margin-right:auto}body{background-color:var(--ultra-light-gray)}
