/* Generated by scripts/render-page-styles.mjs from mobile-redesign.css; do not edit. */
body.contact-page main > .banner{padding-right: 0 !important; padding-left: 0 !important;}body.contact-page .banner > .contact-cover.wp-block-cover.alignfull, body.contact-page .contact-panels, body.contact-page .contact-info{box-sizing: border-box; width: 100%; max-width: none; margin-right: 0; margin-left: 0;}.local-tips-mobile-title{display: none;}.mobile-menu-logo-bianco, .mobile-menu-logo-bianco a, .mobile-menu-logo-bianco svg{color: #fff !important;}.mobile-menu-logo-bianco img{filter: brightness(0) invert(1) !important;}.mobile-menu-logo-bianco img, .mobile-menu-logo-bianco svg{display: block; width: clamp(112px, 18vw, 180px) !important; height: auto;}body:not(.has-banner) header .polylang-switcher-inline, body:not(.has-banner) header .polylang-switcher-inline a, body:not(.has-banner) header .polylang-switcher-inline .divider, body:not(.has-banner) header .wp-block-navigation__responsive-container-open{color: var(--camillo-ink, #1a1a1a) !important;}body:not(.has-banner) header .polylang-switcher-inline a{text-decoration: none;}body:not(.has-banner) header .wp-block-navigation__responsive-container-open svg{fill: currentColor !important;}@media (max-width: 767.98px){:root, body{--mobile-gutter: clamp(18px, 5.1vw, 22px); --wp--style--root--padding-left: var(--mobile-gutter) !important; --wp--style--root--padding-right: var(--mobile-gutter) !important; --wp--style--root--padding-top: 0 !important; --wp--style--root--padding-bottom: 0 !important;}html{scroll-padding-top: 96px;}body, .wp-site-blocks{width: 100%; max-width: 100%; overflow-x: hidden; overflow-x: clip;}img, svg{max-width: 100%;}a, button, input, select, textarea{-webkit-tap-highlight-color: transparent;}a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible, textarea:focus-visible{outline: 3px solid var(--camillo-pink, #faa8b5); outline-offset: 3px;}header.wp-block-template-part{position: relative; z-index: 1000;}body.has-banner > .wp-site-blocks > header.wp-block-template-part{position: absolute; inset: 0 0 auto; width: 100%;}header.wp-block-template-part > .wp-block-group{padding-inline: 0 !important;}header .wp-block-group.alignwide, header .wp-block-group.is-content-justification-space-between{box-sizing: border-box; width: 100%; min-height: 82px; padding: max(13px, env(safe-area-inset-top)) var(--mobile-gutter) 11px !important; gap: 7px !important;}header .wp-block-group.alignwide > .wp-block-group:first-child{min-width: 0; flex: 0 1 auto;}#logo-bianco, #logo-bianco a{display: block; line-height: 0;}body.has-banner #logo-bianco, body.has-banner #logo-bianco a, body.has-banner #logo-bianco svg{color: #fff !important;}body.has-banner #logo-bianco img, .mobile-menu-logo-bianco img{filter: brightness(0) invert(1) !important;}body:not(.has-banner) #logo-bianco, body:not(.has-banner) #logo-bianco a, body:not(.has-banner) #logo-bianco svg{color: var(--camillo-ink, #1a1a1a) !important;}body:not(.has-banner) #logo-bianco img{filter: brightness(0) !important;}#logo-bianco img, #logo-bianco svg, .mobile-menu-logo-bianco img, .mobile-menu-logo-bianco svg{display: block; width: clamp(112px, 31vw, 130px) !important; height: auto;}.mobile-menu-logo-bianco, .mobile-menu-logo-bianco a, .mobile-menu-logo-bianco svg{color: #fff !important;}header .wp-container-core-group-is-layout-6c531013, header [class*="wp-container-core-group-is-layout-"]:has(.polylang-switcher-inline){min-width: 0; margin-left: auto; gap: 7px !important;}header .wp-block-group.is-layout-constrained.block-visibility-hide-small-screen, header .block-visibility-hide-small-screen.has-global-padding.is-layout-constrained, header .block-visibility-hide-small-screen:has(.polylang-switcher-inline){display: flex !important; align-items: center; width: auto !important; margin: 0 !important; padding: 0 !important;}header .polylang-switcher-inline{display: flex; align-items: center; gap: 0; font-size: clamp(12px, 3.5vw, 15px) !important; white-space: nowrap;}header .polylang-switcher-inline a{display: inline-flex; align-items: center; min-height: 40px; padding-inline: 2px;}header .polylang-switcher-inline .divider{padding-inline: 0.28em;}.wp-block-navigation__responsive-container-open{display: grid !important; place-items: center; width: 44px; min-width: 44px !important; height: 46px; min-height: 46px !important; margin: 0 !important; padding: 8px 0 8px 6px !important; border: 0 !important; background: transparent !important; box-shadow: none !important;}.wp-block-navigation__responsive-container-open svg, .wp-block-navigation__responsive-container-open.custom-open-icon svg{width: 38px !important; height: 29px !important;}body.has-banner main, body.has-banner main.wp-block-group, body.page-pdn main.wp-block-group, body.page-pdn main{margin-top: 0 !important;}.wp-block-navigation__responsive-container.is-menu-open{position: fixed !important; inset: 0 !important; width: 100vw !important; height: 100dvh !important; min-height: 100dvh !important; padding: 0 !important; background-position: center !important; background-size: cover !important;}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-close, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog{width: 100%; height: 100%;}.wp-block-navigation__responsive-container-close{display: grid !important; place-items: center; top: max(16px, env(safe-area-inset-top)) !important; right: var(--mobile-gutter) !important; width: 48px !important; min-width: 48px; height: 48px !important; min-height: 48px; padding: 8px !important; border: 0 !important; background: transparent !important; box-shadow: none !important;}.wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-close.custom-close-icon svg{width: 42px !important; height: 29px !important;}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{box-sizing: border-box; width: min(100%, 650px) !important; height: 100%; margin: 0 auto !important; padding: calc(max(88px, env(safe-area-inset-top) + 74px)) var(--mobile-gutter) max(24px, env(safe-area-inset-bottom)) !important; justify-content: center !important;}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{align-items: flex-start !important; width: 100%; margin-top: 0 !important;}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{display: inline-flex !important; align-items: center; min-height: 44px; padding-block: 3px !important;}body.page-id-27 main .banner > .wp-block-cover.alignfull{min-height: clamp(520px, 78svh, 680px) !important; padding: 104px var(--mobile-gutter) clamp(96px, 14svh, 120px) !important; align-items: flex-end !important;}body.page-id-27 .banner .wp-block-cover__image-background{object-position: 50% 70% !important;}body.page-id-27 .banner .wp-block-cover__background{display: block !important; background: linear-gradient( 180deg, rgb(0 0 0 / 0.04) 26%, rgb(0 0 0 / 0.18) 52%, rgb(0 0 0 / 0.72) 100% ) !important; opacity: 1 !important;}body.page-id-27 .entry-content .who-we-are{top: 0 !important; margin: 0 !important;}body.page-id-27 .banner .wp-block-cover__inner-container, body.page-id-27 .banner .wp-block-cover__inner-container > .wp-block-group{box-sizing: border-box; width: 100%; margin: 0 !important; padding: 0 !important;}body.page-id-27 main .has-light-pink-background-color > .wp-block-group{box-sizing: border-box; padding: 44px var(--mobile-gutter) 50px !important;}body.page-id-27 main .has-light-pink-background-color .wp-block-image{width: 100%; max-width: none !important; margin: 0 0 28px !important;}body.page-id-27 main .has-light-pink-background-color .wp-block-image img{display: block; width: 100% !important; height: auto !important; aspect-ratio: 3 / 2; object-fit: contain;}body.page-id-27 main .has-light-pink-background-color h2.wp-block-heading{margin: 0 0 20px !important; text-align: center !important;}body.page-id-27 main .has-light-pink-background-color p{max-width: 38ch; margin: 14px auto 0 !important; text-align: center !important;}body.page-id-27 main .has-black-background-color .wp-block-columns{display: flex !important; flex-direction: column !important; gap: 0 !important; margin: 0 !important; padding-bottom: clamp(48px, 14vw, 64px) !important;}body.page-id-27 main .has-black-background-color .wp-block-column{width: 100% !important; max-width: none !important; flex-basis: auto !important;}body.page-id-27 main .has-black-background-color .wp-block-column:first-child > .wp-block-group{box-sizing: border-box; width: 100%; margin: 0 !important; padding: 44px var(--mobile-gutter) 42px !important;}body.page-id-27 main .has-black-background-color h2.wp-block-heading{font-size: clamp(2.1rem, 10vw, 3rem) !important;}body.page-id-27 main .has-black-background-color .who-we-are{width: 76%; margin: 0 var(--mobile-gutter) 0 auto !important;}body.page-id-27 main .has-black-background-color .who-we-are img{display: block; width: 100% !important; height: auto !important; aspect-ratio: 4 / 5; object-fit: contain;}body.page-id-27 main .has-intense-pink-background-color > .wp-block-group{padding: 46px 0 50px !important;}body.page-id-27 main .has-intense-pink-background-color .wp-block-spacer{height: 32px !important;}body.contact-page main .banner > .contact-cover.wp-block-cover.alignfull, body.faq-page main .banner > .contact-cover.wp-block-cover.alignfull{min-height: clamp(400px, 112vw, 500px) !important; padding: 104px var(--mobile-gutter) 36px !important; align-items: flex-end !important;}body.contact-page .contact-cover .wp-block-cover__inner-container, body.faq-page .contact-cover .wp-block-cover__inner-container{width: 100%; max-width: 1240px !important; margin: 0 auto !important; padding: 0 !important; align-self: flex-end;}body.contact-page .contact-cover .wp-block-cover__inner-container > .wp-block-group, body.faq-page .contact-cover .wp-block-cover__inner-container > .wp-block-group{width: 100%; margin: 0 !important; padding: 0 !important;}body.contact-page:not(.faq-page) .contact-panels{display: grid !important; grid-template-columns: minmax(0, 1fr) !important; width: 100%; margin-left: 0 !important; gap: 0 !important; overflow: visible !important;}body.contact-page:not(.faq-page) .contact-panel{box-sizing: border-box; width: 100%; min-height: 0 !important; padding: 44px var(--mobile-gutter) 42px !important;}body.contact-page:not(.faq-page) .contact-panel__title, body.contact-page:not(.faq-page) .contact-info__value{overflow-wrap: anywhere;}body.contact-page:not(.faq-page) .contact-panel--mail .contact-panel__title{max-width: 100%; white-space: normal !important;}body.contact-page:not(.faq-page) .contact-panel__title{font-size: clamp(1.75rem, 8.7vw, 2.15rem);}body.contact-page:not(.faq-page) .contact-info{padding: 42px var(--mobile-gutter) 46px;}body.contact-page:not(.faq-page) .contact-info__grid{gap: 24px;}body.faq-page .faq-wrap{padding: 52px var(--mobile-gutter) 60px;}body.faq-page .faq-item{display: block; padding: 0;}body.faq-page .faq-item > h2{margin: 0; font-size: clamp(1.4rem, 5.8vw, 1.5rem); line-height: 1.02;}body.faq-page .faq-toggle{appearance: none; display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 18px; width: 100%; min-height: 60px; margin: 0; padding: 19px 0; border: 0; background: transparent; color: inherit; font: inherit; font-weight: inherit; line-height: inherit; letter-spacing: inherit; text-align: left; text-transform: inherit; cursor: pointer;}body.faq-page .faq-toggle::after{content: "+"; display: block; color: currentColor; font: inherit; font-size: 1.35em; font-weight: 400; line-height: 1;}body.faq-page .faq-toggle[aria-expanded="true"]::after{content: "\2212";}body.faq-page .faq-answer{padding: 0 0 26px;}body.faq-page .faq-answer[hidden]{display: none !important;}body.faq-page .faq-cta{align-items: flex-start; padding: 24px;}body.page-id-23 .menu-category-chip, body.page-pdn .pdn-chip{min-height: 44px;}body.page-pdn .pdn-hero{display: grid; grid-template-rows: auto auto; min-height: 0 !important; background: var(--c-ink, #1a1a1a);}body.page-pdn .pdn-hero__img{position: relative; inset: auto; grid-row: 1; display: block; width: 100%; height: auto; aspect-ratio: 16 / 9; object-fit: cover; object-position: 50% 100%;}body.page-pdn .pdn-hero__overlay{display: none;}body.page-pdn .pdn-hero__in{position: relative; inset: auto; grid-row: 2; box-sizing: border-box; width: 100%;}}@media (max-width: 379.98px){#logo-bianco img, #logo-bianco svg{width: 108px !important;}header .wp-block-group.alignwide, header .wp-block-group.is-content-justification-space-between{gap: 5px !important;}.wp-block-navigation__responsive-container-open{width: 42px; min-width: 42px !important;}body.contact-page:not(.faq-page) .contact-panel--mail .contact-panel__title{font-size: 0.88rem; letter-spacing: -0.055em; white-space: nowrap !important; overflow-wrap: normal; word-break: normal;}footer .wp-block-columns{grid-template-columns: minmax(0, 1fr); align-items: start !important;}footer .wp-block-column.float-right, footer .wp-block-column.is-content-justification-right{justify-content: flex-start !important; text-align: left !important;}footer .wp-block-column.float-right > .wp-block-group, footer .wp-block-column.is-content-justification-right > .wp-block-group, footer .wp-block-column.float-right p, footer .wp-block-column.is-content-justification-right p{margin-right: auto !important; margin-left: 0 !important; text-align: left !important;}}@media (min-width: 560px) and (max-width: 767.98px){footer .wp-block-columns{grid-template-columns: minmax(180px, 0.85fr) minmax(0, 1.15fr); align-items: end !important; gap: 24px !important;}footer .wp-block-column.float-right, footer .wp-block-column.is-content-justification-right{align-items: flex-end; justify-content: flex-end !important; text-align: right !important;}footer .wp-block-column.float-right > .wp-block-group, footer .wp-block-column.is-content-justification-right > .wp-block-group, footer .wp-block-column.float-right p, footer .wp-block-column.is-content-justification-right p{margin-right: 0 !important; margin-left: auto !important; text-align: right !important;}}@media (min-width: 768px) and (max-width: 1023.98px){body, .wp-site-blocks{max-width: 100%; overflow-x: hidden; overflow-x: clip;}body.has-banner > .wp-site-blocks > header.wp-block-template-part{position: absolute; inset: 0 0 auto; z-index: 1000; width: 100%;}body.has-banner main, body.has-banner main.wp-block-group, body.page-pdn main, body.page-pdn main.wp-block-group{margin-top: 0 !important;}header.wp-block-template-part > .wp-block-group{padding-inline: 0 !important;}header .wp-block-group.alignwide, header .wp-block-group.is-content-justification-space-between{padding-inline: 28px !important;}.wp-block-navigation__responsive-container-open{display: grid !important; place-items: center; width: 44px; min-width: 44px !important; height: 46px; min-height: 46px !important; padding: 7px 0 7px 4px !important;}.wp-block-navigation__responsive-container-open svg, .wp-block-navigation__responsive-container-open.custom-open-icon svg{width: 40px !important; height: 29px !important;}body.page-id-27 main .banner > .wp-block-cover.alignfull{min-height: clamp(600px, 68svh, 720px) !important; padding: 118px 36px 48px !important; align-items: center !important;}body.page-id-27 .banner .wp-block-cover__image-background{object-position: 50% 70% !important;}body.page-id-27 .banner .wp-block-cover__background{background: transparent !important; opacity: 0 !important;}body.page-id-27 .banner .wp-block-cover__inner-container, body.page-id-27 .banner .wp-block-cover__inner-container > .wp-block-group{box-sizing: border-box; width: 100%; max-width: none !important; margin: 0 !important; padding: 0 !important;}body.page-id-27 .who-we-are{top: 0 !important;}body.page-id-27 main .has-black-background-color .wp-block-columns{padding-bottom: clamp(48px, 6vw, 64px) !important;}body.contact-page main .banner > .contact-cover.wp-block-cover.alignfull, body.faq-page main .banner > .contact-cover.wp-block-cover.alignfull{min-height: clamp(520px, 62svh, 660px) !important; padding: 118px 36px 48px !important; align-items: flex-end !important;}body.page-pdn .pdn-hero{display: grid; grid-template-rows: auto auto; min-height: 0 !important; background: var(--c-ink, #1a1a1a);}body.page-pdn .pdn-hero__img{position: relative; inset: auto; grid-row: 1; display: block; width: 100%; height: auto; aspect-ratio: 16 / 9; object-fit: cover; object-position: 50% 100%;}body.page-pdn .pdn-hero__overlay{display: none;}body.page-pdn .pdn-hero__in{position: relative; inset: auto; grid-row: 2; box-sizing: border-box; width: 100%;}body.page-id-23 .menu-page .banner .wp-block-cover.alignfull, body.contact-page main .banner > .contact-cover.wp-block-cover.alignfull{width: 100% !important; margin-right: 0 !important; margin-left: 0 !important;}body.contact-page .contact-panels, body.contact-page .contact-info{box-sizing: border-box; width: 100% !important; margin-right: 0 !important; margin-left: 0 !important;}body.contact-page .contact-panel--mail .contact-panel__title{max-width: 100%; white-space: normal !important; overflow-wrap: anywhere;}footer .wp-block-columns{display: grid !important; grid-template-columns: minmax(180px, 0.85fr) minmax(0, 1.15fr); align-items: end !important; gap: 24px !important;}footer .wp-block-columns > .wp-block-column{width: auto !important; max-width: none !important; min-width: 0; flex-basis: auto !important;}footer .wp-block-column.float-right, footer .wp-block-column.is-content-justification-right{justify-content: flex-end !important; text-align: right !important;}}@media (min-width: 768px) and (max-width: 899.98px){body.page-id-27 main .has-black-background-color .wp-block-columns{display: flex !important; flex-direction: column !important; gap: 0 !important; margin: 0 !important;}body.page-id-27 main .has-black-background-color .wp-block-column{width: 100% !important; max-width: none !important; flex-basis: auto !important;}body.page-id-27 main .has-black-background-color .who-we-are{width: min(76%, 620px); margin: 0 clamp(28px, 4vw, 40px) 0 auto !important;}body.page-id-27 main .has-black-background-color .who-we-are img{display: block; width: 100% !important; height: auto !important; aspect-ratio: 4 / 5; object-fit: contain;}}footer .camillo-footer{padding-inline: 0 !important; color: var(--camillo-ink, #1a1a1a); background: var(--camillo-pink-light, #f5c1cd) !important;}footer .camillo-footer > *{margin-block: 0 !important;}footer .camillo-footer > .camillo-footer__shell{box-sizing: border-box; width: min(calc(100% - clamp(40px, 4.5vw, 64px)), 1360px); margin-inline: auto; padding: 36px 0 18px !important;}footer .camillo-footer__brand-row{display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: start; gap: 32px;}footer .camillo-footer #logo-nero{margin: 0;}footer .camillo-footer__logo{display: inline-flex; min-height: 44px; align-items: center;}body footer.wp-block-template-part .camillo-footer #logo-nero .camillo-footer__logo img, body footer.wp-block-template-part .camillo-footer #logo-nero .camillo-footer__logo svg{display: block; width: clamp(160px, 13vw, 176px) !important; max-width: 100%; height: auto;}footer .camillo-footer__contact{display: grid; gap: 1px; margin: 0; color: inherit; font-family: var(--font-body, "Inter", system-ui, sans-serif); font-size: 0.72rem; font-style: normal; font-weight: 500; line-height: 1.45; letter-spacing: 0; text-align: right;}footer .camillo-footer__contact a{color: inherit; text-decoration: none;}footer .camillo-footer-nav{margin-top: 20px;}footer .camillo-footer-nav__list, footer .camillo-footer__link-list{margin: 0; padding: 0; list-style: none;}footer .camillo-footer-nav__list{display: flex; flex-wrap: wrap; align-items: center; gap: 0 26px;}footer .camillo-footer-nav__list > li{min-width: 0; border: 0;}footer .camillo-footer-nav a{display: inline-flex; min-height: 44px; align-items: center; padding: 0; color: inherit; font-family: var(--font-body, "Inter", system-ui, sans-serif); font-size: 0.78rem; font-weight: 700; line-height: 1.2; letter-spacing: 0.025em; text-decoration: none; text-transform: uppercase; transition: color 160ms ease;}footer .camillo-footer-nav a:hover{color: var(--camillo-dark-red, #580207);}footer .camillo-footer__bottom{display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: end; gap: 32px; margin-top: 12px; padding-top: 12px; border-top: 1px solid rgba(26, 26, 26, 0.14);}footer .camillo-footer__meta{display: grid; gap: 0; min-width: 0;}footer .camillo-footer__link-list{display: flex; flex-wrap: wrap; align-items: center; gap: 0 18px;}footer .camillo-footer__link-list > li{display: inline-flex; min-width: 0; align-items: center;}footer .camillo-footer__link-list > li + li::before{content: none;}footer .camillo-footer__link-list a, footer .camillo-footer__link-list [data-consent-preferences]{display: inline-flex; min-height: 28px; align-items: center; color: inherit; font-family: var(--font-body, "Inter", system-ui, sans-serif); font-size: 0.64rem; font-weight: 600; line-height: 1.25; letter-spacing: 0.045em; text-decoration: none; text-transform: uppercase; transition: color 160ms ease;}footer .camillo-footer__link-list--utility{opacity: 0.62;}footer .camillo-footer__link-list a:hover, footer .camillo-footer__link-list [data-consent-preferences]:hover, footer .camillo-footer__contact a:hover, footer .camillo-footer__hours-link:hover{color: var(--camillo-dark-red, #580207);}footer .camillo-footer__hours{justify-self: end; text-align: right;}footer .camillo-footer__hours p{margin: 0;}footer .camillo-footer__hours-link{display: inline-flex !important; min-height: 40px; align-items: center; color: inherit; font-family: var(--font-body, "Inter", system-ui, sans-serif) !important; font-size: 0.86rem; font-weight: 700; line-height: 1.2; letter-spacing: 0 !important; text-decoration: none !important; white-space: nowrap; transform: none !important;}footer .camillo-footer__copyright{margin: 8px 0 0 !important; color: rgba(26, 26, 26, 0.54) !important; font-family: var(--font-body, "Inter", system-ui, sans-serif); font-size: 0.6rem; font-weight: 500; line-height: 1.45; letter-spacing: 0.04em; text-transform: uppercase;}footer .camillo-footer a:focus-visible{outline: 2px solid currentColor; outline-offset: 3px; border-radius: 1px;}@media (max-width: 767.98px){footer .camillo-footer > .camillo-footer__shell{padding-block: 28px 16px !important;}footer .camillo-footer__brand-row{grid-template-columns: minmax(0, 1fr); gap: 10px;}body footer.wp-block-template-part .camillo-footer #logo-nero .camillo-footer__logo img, body footer.wp-block-template-part .camillo-footer #logo-nero .camillo-footer__logo svg{width: 144px !important;}footer .camillo-footer__contact{font-size: 0.7rem; text-align: left;}footer .camillo-footer-nav{margin-top: 16px;}footer .camillo-footer-nav__list{column-gap: 8px;}footer .camillo-footer-nav a{font-size: 0.74rem;}footer .camillo-footer__bottom{grid-template-columns: minmax(0, 1fr); align-items: start; gap: 8px; margin-top: 10px; padding-top: 12px;}footer .camillo-footer__link-list{column-gap: 14px;}footer .camillo-footer__link-list a, footer .camillo-footer__link-list [data-consent-preferences]{min-height: 30px; font-size: 0.62rem;}footer .camillo-footer__hours{justify-self: start; text-align: left;}footer .camillo-footer__hours-link{min-height: 36px; font-size: 0.8rem;}footer .camillo-footer__copyright{max-width: 42ch; margin-top: 6px !important; font-size: 0.58rem;}}@media (min-width: 768px) and (max-width: 1023.98px){footer .camillo-footer > .camillo-footer__shell{padding-block: 32px 18px !important;}footer .camillo-footer__brand-row{gap: 24px;}footer .camillo-footer-nav__list{column-gap: 22px;}footer .camillo-footer__bottom{gap: 24px;}}@media (prefers-reduced-motion: reduce){*, *::before, *::after{scroll-behavior: auto !important; transition-duration: 0.01ms !important; animation-duration: 0.01ms !important; animation-iteration-count: 1 !important;}}
