.public-design{color:#201e1d;background:#f3f2f2;min-height:50vh;font-family:"Source Serif 4",Georgia,serif}.public-design .public-form-slot{min-width:0}.public-design .public-form-slot input,.public-design .public-form-slot textarea,.public-design .public-form-slot select{color:#201e1d}.public-design .nav{flex-wrap:wrap}.public-design .rv,.public-design .rv-l,.public-design .rv-w,.public-design .rv-s{opacity:1}.public-design .public-form-slot{color:#201e1d;background:#faf8f2;border-radius:12px;padding:20px}@media (width<=760px){.public-design .nav{padding-top:12px;padding-bottom:8px}}.public-design :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-body)}@media (width>=761px){.public-design .public-contact-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=760px){.public-design .nav{min-height:64px;height:auto!important;position:relative!important}.public-design .bar{top:0}.public-design .catalogue-introduction:has([aria-expanded=false])>.catalogue-intro-secondary{display:none}.public-design #catalogue-page .g-incl{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.public-design #catalogue-page .g-incl>div{scroll-snap-align:start;flex:0 0 280px}.public-design .catalogue-introduction:has([aria-expanded=false])>div{display:none}}.public-design .public-account-link{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.public-design .nav-toggle{display:none}@media (width<=760px){.public-design .nav-toggle{border:1px solid var(--color-neutral-300,#201e1d2e);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:9px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.public-design .nav-toggle-bars,.public-design .nav-toggle-bars:before,.public-design .nav-toggle-bars:after{background:currentColor;width:16px;height:1.5px;transition:transform .18s,opacity .18s;display:block}.public-design .nav-toggle-bars{position:relative}.public-design .nav-toggle-bars:before,.public-design .nav-toggle-bars:after{content:"";position:absolute;left:0}.public-design .nav-toggle-bars:before{top:-5px}.public-design .nav-toggle-bars:after{top:5px}.public-design .nav-toggle[aria-expanded=true] .nav-toggle-bars{background:0 0}.public-design .nav-toggle[aria-expanded=true] .nav-toggle-bars:before{transform:translateY(5px)rotate(45deg)}.public-design .nav-toggle[aria-expanded=true] .nav-toggle-bars:after{transform:translateY(-5px)rotate(-45deg)}.public-design .nav:has(.nav-toggle[aria-expanded=false]) .nav-links{display:none!important}.public-design .nav:has(.nav-toggle[aria-expanded=true]) .nav-links{-moz-column-gap:0;border-top:1px solid var(--color-neutral-300,#201e1d24);flex-direction:column;order:3;align-items:stretch;gap:0;width:100%;margin-top:10px;padding:6px 0 10px;display:flex!important}.public-design .nav:has(.nav-toggle[aria-expanded=true]) .nav-links>a{align-items:center;min-height:48px;font-size:16px;display:flex}.public-design .nav:has(.nav-toggle[aria-expanded=true]) .nav-links>a+a{border-top:1px solid color-mix(in srgb, var(--color-text) 10%, transparent)}.public-design .public-account-link>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.public-design .public-account-link{padding-inline:10px}}
