@keyframes mp-dropIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes mp-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes mp-search-in{0%{opacity:0;transform:translateY(-12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}*,::after,::before,ul{box-sizing:border-box}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--mp-red:#c23028;--mp-hero-circle:var(--mp-red);--mp-bordeaux:var(--mp-red);--mp-bordeaux-d:#9a1f1a;--mp-cream:#f4ede0;--mp-cream-d:#e9dec9;--mp-ink:#1a1411;--mp-ink-soft:#4a3f38;--mp-paper:#fbf8f1;--mp-accent:var(--mp-blue);--mp-blue:#098ab8;--mp-font-display:'Fraunces', Georgia, serif;--mp-font-body:'Inter', -apple-system, system-ui, sans-serif;--mp-font-mono:'JetBrains Mono', 'Courier New', monospace;--mp-font-label:var(--mp-font-mono);--mp-wrap:1400px;--mp-content:760px;--mp-gap:clamp(16px, 2vw, 32px);--mp-radius:0px;--mp-radius-sm:2px;--mp-shadow:8px 8px 0 var(--mp-ink);--mp-shadow-sm:4px 4px 0 var(--mp-ink);--mp-trans:200ms ease}:fullscreen~.mapp-ib-wrapper{z-index:10000000000}:-webkit-full-screen~.mapp-ib-wrapper{z-index:10000000000}:-moz-full-screen~.mapp-ib-wrapper{z-index:10000000000}:-ms-fullscreen~.mapp-ib-wrapper{z-index:10000000000}button::-moz-focus-inner{padding:0;border:0}@font-face{font-display:swap;font-family:responsive-lightbox;src:url(/wp-content/plugins/responsive-lightbox/font/responsive-lightbox.eot?86939755);src:url(/wp-content/plugins/responsive-lightbox/font/responsive-lightbox.eot?86939755#iefix)format("embedded-opentype"),url(/wp-content/plugins/responsive-lightbox/font/responsive-lightbox.woff2?86939755)format("woff2"),url(/wp-content/plugins/responsive-lightbox/font/responsive-lightbox.woff?86939755)format("woff"),url(data:font/ttf;base64,)format("truetype"),url(/wp-content/plugins/responsive-lightbox/font/responsive-lightbox.svg?86939755#responsive-lightbox)format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-brands-400.eot);src:url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-brands-400.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-brands-400.woff)format("woff"),url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-brands-400.ttf)format("truetype"),url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-brands-400.svg#fontawesome)format("svg")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-regular-400.eot);src:url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-regular-400.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-regular-400.woff2)format("woff2"),url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-regular-400.woff)format("woff"),url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-regular-400.ttf)format("truetype"),url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-regular-400.svg#fontawesome)format("svg")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-solid-900.eot);src:url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-solid-900.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-solid-900.woff2)format("woff2"),url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-solid-900.woff)format("woff"),url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-solid-900.ttf)format("truetype"),url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-solid-900.svg#fontawesome)format("svg")}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/Poppins-Regular.woff)format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/Poppins-SemiBold.woff)format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/Poppins-Bold.woff)format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/Poppins-Medium.woff)format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:800;font-display:swap;src:url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/Poppins-ExtraBold.woff)format("woff")}@font-face{font-family:"OpenSans";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/OpenSans-Regular.woff2)format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/Roboto-Regular.woff2)format("woff2")}@font-face{font-family:"PlayfairDisplay";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/PlayfairDisplay-Regular.woff2)format("woff2")}body,html{overflow-x:hidden}.mp-anim{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}@media (prefers-reduced-motion:reduce){.mp-anim{opacity:1;transform:none;transition:none}}html{-webkit-text-size-adjust:100%;background:var(--mp-ink);margin-top:0!important}body{background:var(--mp-paper);font:17px/1.65 var(--mp-font-body);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{max-width:100%;height:auto;display:block}a,button{cursor:pointer}a{color:var(--mp-bordeaux);text-decoration:none;transition:var(--mp-trans)}a:hover{color:var(--mp-ink)}button{font:inherit}h1{font-size:clamp(36px,6vw,84px)}body,h1,h3,h4{color:var(--mp-ink);margin:0}h1,h3,h4{font-family:var(--mp-font-display);font-weight:400;font-style:italic;line-height:1.05;font-variation-settings:"opsz"72,"SOFT"50;letter-spacing:-.02em}h3{font-size:clamp(20px,2vw,28px)}p{margin:0 0 1em}::selection{background:var(--mp-blue);color:var(--mp-ink)}.wrapper{max-width:var(--mp-wrap);margin:0 auto;padding:0 24px}#header{background:var(--mp-hero-circle);color:var(--mp-paper);position:relative;z-index:1000}#nav.wrapper,.nav{display:flex;align-items:center}#nav.wrapper{gap:24px;padding:18px clamp(20px,4vw,56px);max-width:100%;width:100%}#header .logo{max-width:270px;height:auto;position:relative;z-index:10;margin-top:-10px;margin-bottom:-35px;transform:rotate(-1.5deg);transition:var(--mp-trans)}#header .logo:hover{filter:drop-shadow(0 0 8px rgb(9 138 184/.4))}.nav{gap:20px;margin-left:auto;order:2}.lang,.nav .menu{display:flex;gap:4px;list-style:none}.nav .menu li{position:relative;padding-bottom:8px;margin-bottom:-8px}.lang a,.nav .menu a{display:block;text-transform:uppercase;color:var(--mp-paper)}.nav .menu a{font:600 .95rem/1 var(--mp-font-body);letter-spacing:.1em;padding:10px 18px;border-radius:4px;transition:background .2s ease,color .2s ease}.nav .menu .current-menu-item>a,.nav .menu a:hover{background:rgb(255 255 255/.15);color:#fff}.nav .menu li ul{position:absolute;top:100%;left:0;background:var(--mp-bordeaux-d);box-shadow:inset 0 1px 0 rgb(255 255 255/.06),0 12px 32px rgb(0 0 0/.3);min-width:240px;display:none;z-index:100;padding:6px 0;list-style:none;border-radius:0 0 6px 6px}.nav .menu li:hover ul{display:block;animation:mp-dropIn .2s ease}.lang,.nav .menu,.nav .menu li li{padding:0;margin:0}.nav .menu li li+li{border-top:1px solid rgb(255 255 255/.08)}.nav .menu li li a{padding:12px 20px 12px 28px;font:500 .85rem/1.3 var(--mp-font-body);letter-spacing:.02em;color:rgb(255 255 255/.8);border-radius:0;text-transform:none;position:relative}.nav .menu li li a::before{content:"";position:absolute;left:16px;top:50%;width:4px;height:4px;border-radius:50%;background:rgb(255 255 255/.3);transform:translateY(-50%)}.nav .menu li li a:hover::before,.nav .menu li li.current-menu-item>a::before{background:#fff}.nav .menu li li a:hover,.nav .menu li li.current-menu-item>a{color:#fff;background:rgb(255 255 255/.1)}.lang a{padding:8px 12px;font:600 11px/1 var(--mp-font-label);border:1.5px solid var(--mp-paper)}.lang a:hover{background:var(--mp-paper);color:var(--mp-bordeaux)}.header__actions{display:flex;align-items:center;gap:8px;order:3}.button_container{display:none;cursor:pointer;padding:0;position:relative;z-index:10;background:0 0;border:0;-webkit-appearance:none;appearance:none;color:inherit;width:44px;height:44px;flex-direction:column;align-items:center;justify-content:center;gap:5px}.button_container i{display:block;width:22px;height:2px;background:#fff;transition:transform .25s ease,opacity .25s ease;border-radius:1px;font-style:normal}@media (max-width:767px){#header{position:sticky;top:0}#nav.wrapper{padding:12px clamp(16px,4vw,24px);justify-content:space-between}#header .logo{max-width:200px;margin-top:-30px}.button_container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px}.nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--mp-hero-circle);align-items:stretch;z-index:999;max-height:calc(100vh - 60px);max-height:calc(100dvh - 60px);overflow-y:auto;-webkit-overflow-scrolling:touch;border-top:1px solid rgb(255 255 255/.15)}.nav,.nav .menu{flex-direction:column;gap:0;padding:0}.nav .menu>li{padding:0;margin:0}.lang,.nav .menu>li+li{border-top:1px solid rgb(255 255 255/.12)}.nav .menu a{padding:16px 24px;font:600 .95rem/1.2 var(--mp-font-body);text-transform:uppercase;letter-spacing:.08em;border-radius:0;display:block;color:#fff}.nav .menu .current-menu-item>a,.nav .menu a:hover{background:rgb(255 255 255/.1)}.nav .menu li.menu-item-has-children>a{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.nav .menu li ul{position:static;display:none;background:rgb(0 0 0/.18);box-shadow:inset 0 1px 0 rgb(255 255 255/.06),inset 0-1px 0 rgb(255 255 255/.06);border-radius:0;padding:6px 0;min-width:0;animation:none}.nav .menu li:hover ul{display:none}.nav .menu li li{border-bottom:0;padding:0;margin:0}.nav .menu li li+li{border-top:1px solid rgb(255 255 255/.05)}.nav .menu li li a{padding:12px 24px 12px 32px;font:500 .85rem/1.3 var(--mp-font-body);letter-spacing:.02em;color:rgb(255 255 255/.75);text-transform:none;border-radius:0;position:relative}.nav .menu li li a::before{content:"";position:absolute;left:20px;top:50%;width:4px;height:4px;border-radius:50%;background:rgb(255 255 255/.25);transform:translateY(-50%)}.nav .menu li li a:hover,.nav .menu li li.current-menu-item>a{color:#fff;background:rgb(255 255 255/.08)}.nav .menu li li.current-menu-item>a::before{background:#fff}.lang{justify-content:flex-start;padding:14px 24px;gap:6px;background:rgb(0 0 0/.1)}}.cat-hero{position:relative;min-height:380px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--mp-blue)}.cat-hero__bg{position:absolute;inset:0;opacity:.3;mix-blend-mode:luminosity}.cat-hero__bg img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) contrast(1.1)}.cat-hero__overlay{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgb(9 138 184/.3)0,rgb(5 101 148/.7) 100%)}.cat-hero__inner{position:relative;z-index:1;text-align:center;padding-top:120px;padding-bottom:60px}.cat-hero__text{max-width:700px;margin:0 auto}.cat-hero__parent{display:inline-block;font:600 .75rem/1 var(--mp-font-body);text-transform:uppercase;letter-spacing:.16em;color:rgb(255 255 255/.6);margin-bottom:20px}.cat-hero__title{font:400 clamp(4rem,10vw,9rem)/.95 var(--mp-font-display);font-style:italic;font-variation-settings:"opsz"144,"SOFT"50;letter-spacing:-.03em;color:#fff;margin:0 0 24px}.cat-hero__count{display:inline-block;font:700 .75rem/1 var(--mp-font-body);text-transform:uppercase;letter-spacing:.1em;color:#fff;padding:10px 20px;border:1px solid rgb(255 255 255/.3);border-radius:20px;backdrop-filter:blur(6px);background:rgb(255 255 255/.08)}@media (max-width:600px){.cat-hero{min-height:380px}.cat-hero__inner{padding-top:90px;padding-bottom:40px}}.cat-sort{display:flex;align-items:center;gap:14px;margin-bottom:36px;padding-bottom:20px;border-bottom:1px solid rgb(0 0 0/.08)}.cat-sort__label{font:600 .75rem/1 var(--mp-font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--mp-ink-soft);flex-shrink:0}.cat-sort__options{display:flex;gap:8px;flex-wrap:wrap}.cat-sort__btn{font:500 .85rem/1 var(--mp-font-body);padding:9px 18px;border:1px solid rgb(0 0 0/.12);border-radius:20px;color:var(--mp-ink);text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease;cursor:pointer}.cat-sort__btn:hover{background:var(--mp-ink);border-color:var(--mp-ink);color:#fff}.cat-sort__btn.is-active{background:var(--mp-red);border-color:var(--mp-red);color:#fff}.section{padding:80px 0;border-bottom:1px solid rgb(0 0 0/.1);background:var(--mp-paper)}.section--cream{background-color:#f6f3ee;background-image:linear-gradient(rgb(26 26 26/.03) 1px,transparent 1px),linear-gradient(90deg,rgb(26 26 26/.03) 1px,transparent 1px);background-size:32px 32px,32px 32px;background-position:-1px -1px;position:relative}.section--cream>.wrapper{position:relative;z-index:1}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:32px 28px}.card-grid .card{animation:fadeUp 400ms ease both;animation-delay:calc(var(--ci, 0)*80ms)}.card-grid .card:nth-child(1){--ci:0}.card-grid .card:nth-child(2){--ci:1}.card-grid .card:nth-child(3){--ci:2}.card-grid .card:nth-child(4){--ci:3}.card-grid .card:nth-child(5){--ci:4}.card-grid .card:nth-child(6){--ci:5}.card-grid .card:nth-child(7){--ci:6}.card-grid .card:nth-child(8){--ci:7}#footer,.card{position:relative}.card{background:#fff;border:0;border-radius:6px;box-shadow:0 1px 4px rgb(0 0 0/.06);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column}.card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgb(0 0 0/.1)}.card .img{display:block;aspect-ratio:4/3;overflow:hidden;border-bottom:none;background:var(--mp-cream-d)}.card .img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.card:hover .img img{transform:scale(1.03)}.card .body{padding:16px 20px 18px!important;flex:0 0 auto;display:flex;flex-direction:column;gap:8px!important}.card h3{font:600 clamp(1.1rem,1.4vw,1.35rem)/1.25 var(--mp-font-body)}.card h3 a{color:var(--mp-ink);text-decoration:none}.card .tags,.card h3 a:hover,a.footer__contact-value:hover{color:var(--mp-red)}.card .tags{font:600 .72rem/1 var(--mp-font-body);text-transform:uppercase;letter-spacing:.1em}.card .body{max-width:none;margin:0;font-size:inherit;line-height:inherit;color:var(--mp-ink)}#footer{background:var(--mp-ink);color:var(--mp-paper)}.footer__inner{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:56px;padding:72px clamp(20px,4vw,56px) 56px;max-width:100%}.footer__col{display:flex;flex-direction:column;gap:14px;min-width:0}.footer__brand,a.footer__contact-value{color:var(--mp-paper);text-decoration:none}.footer__brand{display:flex;flex-direction:column;font:400 clamp(28px,3vw,40px)/1.05 var(--mp-font-display);font-style:italic;font-variation-settings:"opsz"72,"SOFT"50;letter-spacing:-.02em}.footer__brand-logo{max-width:270px;height:auto;transition:var(--mp-trans)}.footer__brand-logo:hover{opacity:.8}.footer__tagline{font:400 14px/1.55 var(--mp-font-body);color:var(--mp-paper);opacity:.75;max-width:32ch;margin:4px 0 0}.footer__contact{display:flex;flex-direction:column;gap:24px}.footer__contact-link{display:flex;align-items:flex-start;gap:14px}.footer__contact-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255/.08);border-radius:50%;flex-shrink:0}.footer__contact-icon svg{width:22px;height:22px;fill:var(--mp-paper)}.footer__contact-text{display:flex;flex-direction:column;gap:5px;padding-top:4px}.footer__contact-label{font:600 .7rem/1 var(--mp-font-body);text-transform:uppercase;letter-spacing:.1em;color:rgb(255 255 255/.5)}a.footer__contact-value{font:500 .9rem/1.3 var(--mp-font-body);word-break:break-all;cursor:pointer;transition:var(--mp-trans)}.footer__heading,.mp-marquee__track span{text-transform:uppercase;letter-spacing:.12em}.footer__heading{font:600 .72rem/1 var(--mp-font-body);color:var(--mp-red);margin:0 0 6px;padding-bottom:12px;border-bottom:1px solid rgb(255 255 255/.1)}.footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.footer__list li{margin:0}.footer__list a,.footer__list a::before{transition:var(--mp-trans);display:inline-block}.footer__list a{color:var(--mp-paper);font:500 14px/1.3 var(--mp-font-body);text-decoration:none;position:relative;padding-left:0}.footer__list a::before{content:"→";opacity:0;margin-right:6px}.footer__list a:hover{color:var(--mp-bordeaux);transform:translateX(4px)}.footer__list a:hover::before{opacity:1}.footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px clamp(20px,4vw,56px);border-top:1px solid rgb(255 255 255/.08);background:rgb(0 0 0/.25);flex-wrap:wrap}.footer__copy,.footer__web{font:400 .75rem/1 var(--mp-font-body)}.footer__copy{color:var(--mp-paper);opacity:.5}.footer__web{opacity:.6}.footer__web a{color:var(--mp-red);font-weight:600;text-decoration:none;margin-left:4px}.footer__web,.footer__web a:hover{color:var(--mp-paper)}@media (max-width:980px){.section{padding:56px 0}}@media (max-width:767px){.card-grid{grid-template-columns:1fr 1fr;gap:16px}.card .body{padding:7px 16px 14px!important}.card h3{font-size:17px}.section{padding:40px 0}}@media (max-width:460px){.card-grid{grid-template-columns:1fr}}.mp-marquee{background:var(--mp-ink);overflow:hidden;padding:14px 0;border-top:none}.mp-marquee__track{display:flex;gap:0;white-space:nowrap;animation:mp-marquee 40s linear infinite}.mp-marquee__track span{font:600 .8rem/1 var(--mp-font-body);color:rgb(255 255 255/.4);padding:0 24px;flex-shrink:0}.mp-cherry{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--mp-red);vertical-align:middle;margin-right:2px}@media (prefers-reduced-motion:reduce){.mp-marquee__track{animation:none}}.mp-search-trigger{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgb(255 255 255/.12);border:0;border-radius:50%;color:var(--mp-paper);cursor:pointer;transition:background .2s ease,transform .2s ease}.mp-search-trigger:hover{background:rgb(255 255 255/.25);transform:scale(1.08)}.mp-search-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:10vh}.mp-search-modal[hidden]{display:none}.mp-search-modal__overlay{position:absolute;inset:0;background:rgb(0 0 0/.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mp-search-modal__panel{position:relative;width:min(640px,calc(100vw - 48px));max-height:75vh;background:#fff;border-radius:12px;box-shadow:0 24px 80px rgb(0 0 0/.25),0 2px 8px rgb(0 0 0/.1);display:flex;flex-direction:column;overflow:hidden;animation:mp-search-in .2s ease}.mp-search-form__row{display:flex;align-items:center;gap:14px;padding:18px 24px;border-bottom:1px solid rgb(0 0 0/.08)}.mp-search-form__row svg{flex-shrink:0;color:var(--mp-ink-soft)}.mp-search-form__row input[type=search]{flex:1;border:0;outline:0;background:#fff0;font:400 1.1rem/1.4 var(--mp-font-body);color:var(--mp-ink)}.mp-search-form__row input[type=search]::placeholder{color:#aaa}.mp-search-form__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;background:rgb(0 0 0/.06);border-radius:6px;font-size:1.2rem;color:var(--mp-ink-soft);cursor:pointer;transition:background .15s ease;line-height:1}.mp-search-form__close:hover{background:rgb(0 0 0/.12);color:var(--mp-ink)}.mp-search-form__filters{display:flex;align-items:center;gap:10px;padding:12px 24px;border-bottom:1px solid rgb(0 0 0/.06);background:#fafafa}.mp-search-form__filters select{padding:7px 12px;border:1px solid rgb(0 0 0/.12);border-radius:6px;background:#fff;font:500 .78rem/1 var(--mp-font-body);color:var(--mp-ink);cursor:pointer;outline:0;transition:border-color .15s ease}.mp-search-form__filters select:focus{border-color:var(--mp-hero-circle)}.mp-search-form__check{display:flex;align-items:center;gap:6px;font:400 .78rem/1 var(--mp-font-body);color:var(--mp-ink-soft);cursor:pointer;margin-left:auto}.mp-search-form__check input[type=checkbox]{width:16px;height:16px;accent-color:var(--mp-hero-circle);cursor:pointer}.mp-search-results{flex:1;overflow-y:auto;padding:20px 24px;min-height:120px}.mp-search-results__hint{text-align:center;color:#aaa;font:400 .9rem/1.5 var(--mp-font-body);padding:32px 0;margin:0}@media (max-width:600px){.mp-search-modal{padding-top:0}.mp-search-modal__panel{width:100%;max-height:100vh;border-radius:0;height:100%}.mp-search-form__filters{flex-wrap:wrap}.mp-search-form__check{margin-left:0;flex-basis:100%}}@media (max-width:1023px){.wrapper{padding:0 2rem}}@media (max-width:559px){.wrapper{padding:0 1.25rem}}@media (max-width:1000px){.footer__inner{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:559px){.footer__inner{grid-template-columns:1fr;gap:32px;padding:48px 20px 32px}.footer__bottom{flex-direction:column;align-items:flex-start;gap:12px}.footer__contact{gap:18px}}