.header{display:block;height:80px;margin:0 auto;max-width:1440px;padding-bottom:20px;position:relative;width:100%;z-index:250}.header .logo{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content}.header .logo h1{color:#fff;font-size:18px;transition:color .3s ease-in-out}@media screen and (max-width:1280px){.header .logo h1{font-size:16px}}.header .logo h1.black{color:#000}.header .menu{display:block;position:absolute;right:40px;top:50%;transform:translateY(-50%)}@media screen and (max-width:1280px){.header .menu{display:none}}.header .menu a{color:#fff;display:inline-block;font-size:12px;margin:0 14px 0 0;transition:color .3s ease-in-out}.header .menu a:last-of-type{margin-right:0}.header .menu svg{filter:invert(100%);transition:filter .3s ease-in-out;vertical-align:text-bottom}.header .menu.black a{color:#000}.header .menu.black svg{filter:invert(0)}.header .hamburger{display:none;z-index:30}@media screen and (max-width:1280px){.header .hamburger{display:block;position:absolute;right:32px;top:50%;transform:translateY(-52%)}}@media screen and (max-width:814px){.header .hamburger{right:16px}}.header .hamburger:hover{cursor:pointer}.header .hamburger.active .line{background-color:#000}.header .hamburger.active .line:nth-child(2){opacity:0}.header .hamburger.active .line:first-child{transform:translateY(6px) rotate(45deg)}.header .hamburger.active .line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.header .hamburger .line{background-color:#fff;display:block;height:1px;margin:6px 0;transition:all .3s ease-in-out;width:22px}.header .hamburger.black .line{background-color:#000}.sidebar{background-color:#fff;display:grid;height:0;left:0;overflow:hidden;place-items:center;position:absolute;top:100vh;transition:top .5s ease-in-out,height .5s ease-in-out;width:100vw;z-index:300}.sidebar.active{height:100vh;top:0}.sidebar .sidebar-menu{display:grid;position:relative;row-gap:48px;text-align:center}.sidebar .link-grid{align-items:center;-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:18px 1fr}.sidebar .link-grid h2{height:auto;margin-bottom:0}.sidebar .sidebar-cc{bottom:16px;display:block;left:16px;position:absolute}.sidebar .sidebar-cc span{font-size:12px}.cookie-banner{background-color:#fff;border-top:1px solid #fff;bottom:-120px;display:block;height:auto;opacity:0;padding:25px 0;position:fixed;text-align:center;transition:bottom .5s ease-in-out,background-color .2s ease-in-out;width:100%;z-index:5}@media screen and (min-width:1280px){.cookie-banner.fade{background-color:#fffc}.cookie-banner.fade a,.cookie-banner.fade p{background-color:#fff}}.cookie-banner .cookie-grid{display:grid;grid-template-columns:2fr 1fr;margin:0 auto;max-width:1200px;width:calc(100% - 80px);grid-column-gap:20px;align-items:center}.cookie-banner a,.cookie-banner p{color:#000;font-size:11px;justify-self:center;margin:0;text-wrap:balance}.cookie-banner a:hover{text-decoration:underline}.cookie-banner button{background-color:#fff;border:1px solid #828282;border-radius:4px;color:#828282;display:block;font-size:13px;font-weight:400;max-width:200px;padding:6px 20px;position:relative;transition:border .5s ease,color .5s ease;width:100%}.cookie-banner button:hover{border:1px solid #b8b8b8!important;cursor:pointer}@media screen and (max-width:814px){.cookie-banner{bottom:-160px}.cookie-banner .cookie-grid{grid-template-columns:1fr;grid-column-gap:0;align-items:center}.cookie-banner a,.cookie-banner p{font-size:10px;margin-bottom:8px}.cookie-banner button{font-size:13px;font-weight:400;height:32px;justify-self:center;margin:0 auto;max-width:200px;padding:0;width:100%}}.footer{align-items:center;display:grid;grid-template-columns:auto auto auto;height:80px;margin:0 auto;max-width:1360px;padding:0 40px;position:relative;width:calc(100% - 80px)}@media screen and (max-width:1280px){.footer{grid-template-columns:1fr;height:auto;padding:24px 16px 16px;row-gap:32px;width:calc(100% - 32px)}}.footer .footer-logo{display:block}.footer .footer-logo h1{font-size:14px}.footer .footer-copy{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:max-content max-content;justify-self:center;text-align:center}@media screen and (max-width:1280px){.footer .footer-copy{-moz-column-gap:0;column-gap:0;grid-row:3;grid-template-columns:1fr 1fr;justify-self:baseline;text-align:left;width:100%}}@media screen and (max-width:400px){.footer .footer-copy{grid-template-columns:1fr}}.footer .footer-copy a,.footer .footer-copy span{font-size:8px}.footer .footer-copy a{text-decoration:underline}.footer .footer-links{text-align:end}@media screen and (max-width:1280px){.footer .footer-links{display:grid;grid-row:2;grid-template-columns:1fr 1fr;row-gap:16px;text-align:left}}.footer .footer-links a{font-size:12px;margin-right:24px}@media screen and (max-width:1280px){.footer .footer-links a{margin-right:16px}}.footer .footer-links a:last-of-type{margin:0}.footer .footer-links a:hover{cursor:pointer}.footer .footer-links svg{vertical-align:text-bottom}h1{color:#000;font-family:Libre Baskerville,serif;font-size:24px;font-style:normal;font-weight:400;letter-spacing:1px;margin-bottom:0;margin-top:0}@media screen and (max-width:1280px){h1{font-size:20px}}@media screen and (max-width:1024px){h1{font-size:24px}}@media screen and (max-width:814px){h1{font-size:22px}}@media screen and (max-width:500px){h1{font-size:16px}}h1 .h1-small{font-size:18px}@media screen and (max-width:1280px){h1 .h1-small{font-size:18px}}@media screen and (max-width:1024px){h1 .h1-small{font-size:18px}}@media screen and (max-width:814px){h1 .h1-small{font-size:18px}}@media screen and (max-width:500px){h1 .h1-small{font-size:14px}}input::-moz-placeholder,textarea::-moz-placeholder{color:#000;font-family:Libre Baskerville,serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:24px;margin-top:0}a,figcaption,h2,input,input::placeholder,p,span,td,textarea,textarea::placeholder{color:#000;font-family:Libre Baskerville,serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:24px;margin-top:0}@media screen and (max-width:500px){input::-moz-placeholder,textarea::-moz-placeholder{font-size:14px;line-height:22px}a,figcaption,h2,input,input::placeholder,p,span,td,textarea,textarea::placeholder{font-size:14px;line-height:22px}}input::-moz-placeholder,textarea::-moz-placeholder{color:#757575}input::placeholder,textarea::placeholder{color:#757575}a,a:hover{text-decoration:none}b,strong{font-style:normal;font-weight:600}b,i,strong{color:#000;font-family:Libre Baskerville,serif;letter-spacing:1px}i{font-style:italic;font-weight:400}body,html{min-height:100vh;overflow-x:hidden}body.hide-scroll,html.hide-scroll{overflow:hidden}.app-shell{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.wrapper{flex:1 0 auto}.content{display:block;margin:0 auto;max-width:1248px;position:relative;width:calc(100% - 192px)}@media screen and (max-width:1920px){.content{max-width:1080px}}@media screen and (max-width:1280px){.content{width:calc(100% - 160px)}}@media screen and (max-width:1024px){.content{width:calc(100% - 128px)}}@media screen and (max-width:814px){.content{width:calc(100% - 112px)}}@media screen and (max-width:500px){.content{width:calc(100% - 32px)}}.menu .router-link-active,.sub-categories .router-link-active{text-decoration:underline}.fadeIn{opacity:1!important}.fadeOut{opacity:0!important;pointer-events:none!important}.wp-block-image{display:block;height:auto;margin:0;position:relative;width:100%}.wp-block-image img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.noSelect{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.noSelect:focus{outline:none!important}.loader-wrap{background-color:#fff;display:grid;height:100vh;opacity:0;place-items:center;pointer-events:none;position:fixed;top:0;transition:opacity .5s ease;width:100vw;z-index:200}.loader-wrap.active{opacity:1}.loader-wrap.offset{top:0}.loader{animation:rotation 1s linear infinite;border:3px solid #828282;border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:48px;width:48px;z-index:301}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
