@layer reset, framework;@font-face{font-display:swap;font-family:"Marcellus";font-style:normal;font-weight:400;src:url(fonts/marcellus-v14-latin-regular.30da0b097747977fcf42.woff2) format("woff2")}body.latinaparis{--wp--preset--color--primary: #81d742}body.italieparis{--wp--preset--color--primary: #039a72}.offcanvas-close{display:flex;justify-content:center;align-items:center}@media(max-width: 992px){.grid-layout .grid-content-left,.grid-layout .grid-content-right{grid-column:content}.grid-layout .grid-wide-left,.grid-layout .grid-wide-right{grid-column:wide}.grid-layout .grid-full-left,.grid-layout .grid-page-left,.grid-layout .grid-full-right,.grid-layout .grid-page-right{grid-column:page}}.absolute-center{position:absolute;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%, -50%)}@media(prefers-reduced-motion: no-preference){.zoomInOnHover{overflow:hidden;cursor:pointer;--time: 0.3s;--timing-function: ease-in-out;--zoom-scale: 1.1}.zoomInOnHover>*,.zoomInOnHover img,.zoomInOnHover svg{transition:scale var(--time) var(--timing-function)}.zoomInOnHover:hover>*,.zoomInOnHover:hover img,.zoomInOnHover:hover svg{scale:var(--zoom-scale)}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-1.25rem)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(1.25rem)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(-1.25rem)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(1.25rem)}100%{opacity:1;transform:translateY(0)}}@keyframes scaleUp{0%{opacity:0;scale:.1}100%{opacity:1;scale:1}}.fadeInLeft,.fadeInRight,.fadeInUp,.fadeInDown,.scaleUp{--animation-delay: .25s;--animation-duration: 1s;--animation-fill-mode: both;animation-delay:var(--animation-delay);animation-duration:var(--animation-duration);animation-fill-mode:var(--animation-fill-mode)}}@media(prefers-reduced-motion: no-preference)and (max-width: 992px){.fadeInLeft,.fadeInRight,.fadeInUp,.fadeInDown,.scaleUp{--animation-delay: .1s}}@media(prefers-reduced-motion: no-preference){.revealer.fadeInLeft{opacity:0;transform:translateX(-1.25rem)}.revealer.fadeInRight{opacity:0;transform:translateX(1.25rem)}.revealer.fadeInUp{opacity:0;transform:translateY(-1.25rem)}.revealer.fadeInDown{opacity:0;transform:translateY(1.25rem)}.revealer.scaleUp{opacity:0;scale:.1}.revealer.active.fadeInLeft{animation-name:fadeInLeft}.revealer.active.fadeInRight{animation-name:fadeInRight}.revealer.active.fadeInUp{animation-name:fadeInUp}.revealer.active.fadeInDown{animation-name:fadeInDown}.revealer.active.scaleUp{animation-name:scaleUp}}.position-initial{position:initial !important}.wp-element-button,.wp-block-button__link{transition:.3s ease-in-out;transition-property:background-color,color}.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color){color:var(--wp--preset--color--contrast);border-color:var(--wp--preset--color--contrast);padding-top:.6em;padding-right:1.2em;padding-bottom:.6em;padding-left:1.2em}.wp-block-button .wp-block-button__link.is-style-outline:hover,.wp-block-button.is-style-outline>.wp-block-button__link:hover{background-color:var(--wp--preset--color--contrast);border-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}.wp-block-buttons.old-obflink{display:inline-block}a:focus{outline:thin dotted}.btn-to-top{cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.6);box-shadow:0 0 0 1px rgba(0,0,0,.4) inset;position:fixed;border-radius:50%;width:44px;height:44px;bottom:35px;right:9px;z-index:10;opacity:0;transition:opacity .3s ease-in-out}.btn-to-top svg{transform:rotate(180deg);margin-bottom:.2em;max-width:80%}.btn-to-top.is-active{opacity:1}.has-long-arrow-left{position:relative}.has-long-arrow-left::before{content:"➜";position:absolute;left:-1.5em;color:var(--wp--preset--color--primary)}.share-link{cursor:pointer;color:var(--wp--preset--color--darkgrey);transition:color .3s ease-in-out}.share-link:hover{color:var(--wp--preset--color--primary)}.nav-link{padding:0}.menu-item{padding:.25rem .5rem}.main-header{grid-row:header;top:0;z-index:100}.offcanvas-close{border:rgba(0,0,0,0);cursor:pointer;width:2.75rem;height:2.75rem}.navbar-toggler{background-color:rgba(0,0,0,0);border:none;border-radius:0;box-shadow:none;padding:.75rem .875rem}.navbar-toggler svg{flex-shrink:0}@media(min-width: 992px){.main-navigation{border-block:1px solid rgba(0,0,0,.08)}}.main-header .menu-item{padding:0}.main-header .menu-item .nav-link,.main-header .menu-item .dropdown-item{padding:.75rem .25rem}@media(min-width: 992px){.main-header .menu-item .nav-link,.main-header .menu-item .dropdown-item{padding:.75rem 1.125rem}}.main-header .dropdown.clickable.menu-item:hover>.dropdown-menu:not(.show){display:none}.main-header .dropdown .dropdown-menu .dropdown-menu{left:100%;top:0}@media(min-width: 992px){.main-header .dropdown.clickable.menu-item:hover>.dropdown-menu:not(.show){display:block}.main-header .dropdown .dropdown-menu>.menu-item.dropdown:hover>.dropdown-menu{display:block}}.clickable.menu-item:hover .dropdown-menu:not(.show){display:none}@media(max-width: 991px){.main-header .dropdown.clickable{position:relative;padding-right:2.75rem;cursor:pointer}.main-header .dropdown.clickable::after{content:"";position:absolute;right:0;top:.75rem;width:1.25rem;height:1.25rem;background:url(images/dropdown-arrowdown.7b6900a375829dc7a18f.svg) no-repeat center/contain;filter:brightness(0.5);rotate:90deg;transition:rotate .3s ease-in-out}.main-header .dropdown.clickable:has(.dropdown-menu.show)::after{rotate:0deg}}.main-header .dropdown-toggle::after,.main-header .dropdown-toggle .caret{display:none}.main-header a:focus,.main-header a:hover,.main-header a.active{background-color:rgba(0,0,0,0);background-image:none;box-shadow:none}.main-header .nav-link,.main-header .dropdown-item{color:var(--wp--preset--color--contrast);text-align:start}.main-header .dropdown-menu{padding:0;border:0;box-shadow:none}@media(min-width: 992px){.main-header .dropdown-menu{box-shadow:0 2px 4px var(--wp--preset--color--grey-border);border-radius:0;min-width:100%;margin-top:0}}.main-header .offcanvas{left:0;top:0;bottom:0}.modal-backdrop.show{display:none}.modal.show{background:rgba(4,4,4,.75);display:flex !important;align-items:center;justify-content:center}.toggle-search-modal,.close-search-modal{border:0;padding:0;cursor:pointer;width:2.75rem;height:2.75rem;display:grid;place-content:center}.main-header.grid-layout{display:flex;align-items:center;justify-content:space-around}.main-header.grid-layout .header-search-group,.main-header.grid-layout .main-navigation{flex-shrink:0}.main-header.grid-layout .site-logo-title{flex:0 1 auto}@media(min-width: 992px){.main-header.grid-layout{display:grid;align-items:initial;justify-content:initial}}.site-logo-title a{font-size:var(--wp--preset--font-size--large)}@media(min-width: 992px){.site-logo-title a{font-size:var(--wp--preset--font-size--xx-large)}}.site-logo-title p{font-size:var(--wp--preset--font-size--small)}@media(min-width: 992px){.site-logo-title p{font-size:var(--wp--preset--font-size--regular)}}.search-form .input-group{border:1px solid var(--wp--preset--color--grey);border-radius:5rem;padding:.25em .5em;min-width:300px}.search-form .input-group input,.search-form .input-group button{border:rgba(0,0,0,0);outline:none;box-shadow:none}.search-form .input-group input{flex:1 0 auto}.search-form .input-group button{padding:0;flex:0 0 auto;display:grid;place-content:center}body{overflow-x:clip;accent-color:var(--wp--preset--color--primary)}.wrapper{width:100%;max-width:var(--wp--style--global--content-size);padding:0 1rem;margin:0 auto}@supports(text-wrap: balance){:where(h1,h2).wp-block-heading{text-wrap:balance}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:var(--wp--style--global--content-size)}}.main-content{grid-row:main}ul.is-style-list-pro{list-style-image:url(images/checkmark.95ecd671c58decc3142b.svg)}ul.is-style-list-con{list-style-image:url(images/redcross.076c6a1413944fef2225.svg)}ul.wp-block-list li.is-style-item-pro{list-style-image:url(images/checkmark.95ecd671c58decc3142b.svg)}ul.wp-block-list li.is-style-item-con{list-style-image:url(images/redcross.076c6a1413944fef2225.svg)}.stretched-link:has(>a)::after{content:none}.stretched-link:has(>a)>a::after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.link-shortcut .wp-block-image img{transition:transform .3s ease-in-out}.link-shortcut:hover .wp-block-image img{transform:scale(1.1)}.link-shortcut:hover a{color:var(--wp--preset--color--primary)}.is-layout-grid.grid-6-3{--cols: 3;grid-template-columns:repeat(var(--cols), 1fr)}@media(min-width: 768px){.is-layout-grid.grid-6-3{--cols:6}}.is-layout-grid.grid-4-2-1{--cols: 1;grid-template-columns:repeat(var(--cols), 1fr)}@media(min-width: 576px){.is-layout-grid.grid-4-2-1{--cols:2}}@media(min-width: 768px){.is-layout-grid.grid-4-2-1{--cols:4}}.is-layout-grid.grid-3-1{--cols: 1;grid-template-columns:repeat(var(--cols), 1fr)}@media(min-width: 768px){.is-layout-grid.grid-3-1{--cols:3}}.is-layout-grid.grid-3-2-1{--cols: 1;grid-template-columns:repeat(var(--cols), 1fr)}@media(min-width: 576px){.is-layout-grid.grid-3-2-1{--cols:2}}@media(min-width: 768px){.is-layout-grid.grid-3-2-1{--cols:3}}.is-layout-grid.grid-5-1{--cols: 1;grid-template-columns:repeat(var(--cols), 1fr)}@media(min-width: 992px){.is-layout-grid.grid-5-1{--cols:5}}.page-link-card .wp-block-image img,.page-link-card .wp-block-post-featured-image img,.post-card .wp-block-image img,.post-card .wp-block-post-featured-image img{transition:opacity .3s ease-in-out}.page-link-card:hover .wp-block-image img,.page-link-card:hover .wp-block-post-featured-image img,.post-card:hover .wp-block-image img,.post-card:hover .wp-block-post-featured-image img{opacity:.9}body :is(.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright){display:block}hr,hr.wp-block-separator,hr.wp-block-separator:not(.is-style-wide):not(.is-style-dots){border:0;border-bottom:1px solid var(--wp--preset--color--grey-border);width:100%}blockquote{border-left-color:#000 !important;background:#eee;padding:.1em;border-radius:10px;margin:2.5em 0 1.5em 0 !important;position:relative;padding:2em 1em;border-left:4px solid}blockquote :last-child{margin-block-end:0}blockquote :first-child{margin-block-start:0}.japonparis blockquote{padding:9em 1em 1em 1em}.japonparis blockquote p:first-of-type::before{content:"";background:url(images/inu.dfff40dc37ead9ee1a8e.png) no-repeat 0 0;background-size:contain;display:inline-block;width:130px;height:130px;margin-right:1.5em;position:absolute;top:15px;left:50%;margin-left:-65px}@media(min-width: 592px){.japonparis blockquote{padding:2em 1em}.japonparis blockquote p,.japonparis blockquote h2{padding-left:125px}.japonparis blockquote p:first-of-type::before{left:5px;top:0;transform:translateY(-30%);margin:inherit}}.main-footer{grid-row:footer}.footer-top{--min-item-size: 12rem}.footer-bottom{--vertical-alignment: center}.main-footer .menu{gap:.5rem 1rem}.main-footer .menu .menu-item{padding:0}.main-footer .menu .nav-link{color:var(--wp--preset--color--base)}.archive-loop{--min-item-size: 21rem;--grid-fill: auto-fill}.blog .page-header,.archive .page-header{border-bottom:1px solid var(--wp--preset--color--grey-border)}.archive-pagination .page-numbers{background-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);transition:background-color .3s ease-in-out;padding:.5em .75em;border-radius:.1em}.archive-pagination .page-numbers.current,.archive-pagination .page-numbers:hover,.archive-pagination .page-numbers:focus{background-color:var(--wp--preset--color--darkgrey)}.sidebar{--side-size: 20rem;--min-item-size: 66%}.post-content figure,.post-content img{max-width:100%}.page-thumbnail img,.post-thumbnail img{aspect-ratio:2560/1170;width:100%;height:auto;object-fit:cover}.page-content img.aligncenter,.post-content img.aligncenter{display:block;margin-inline:auto}.page:not(.home) h1.wp-block-heading,.single h1.wp-block-heading{padding-bottom:var(--wp--preset--spacing--3);border-bottom:1px solid var(--wp--preset--color--grey-border)}
