/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-content:""}}}[data-component-id="pattydoo:footer"] .newsletter{text-align:center}@media(min-width:40rem){[data-component-id="pattydoo:footer"] .newsletter{text-align:left}}[data-component-id="pattydoo:footer"] .newsletter span{color:#9b9b9b}[data-component-id="pattydoo:footer"] .newsletter a{cursor:pointer;border-style:var(--tw-border-style);font-size:.875rem;line-height:var(--tw-leading,1.25rem);--tw-font-weight:600;border-width:.0625rem;border-radius:.25rem;padding-block:.75rem;padding-inline:1em;font-weight:600;display:inline-block}[data-component-id="pattydoo:footer"] .newsletter a:disabled{cursor:not-allowed;opacity:.2}[data-component-id="pattydoo:footer"] .newsletter a{background-color:#b8281f;border-color:#b8281f;justify-content:center;gap:.5rem;display:flex;color:#fff!important}@media(hover:hover){[data-component-id="pattydoo:footer"] .newsletter a:hover{background-color:#9c221a;border-color:#9c221a}}[data-component-id="pattydoo:footer"] .newsletter a{margin-inline:auto;width:fit-content;margin-top:1.5rem}@media(min-width:40rem){[data-component-id="pattydoo:footer"] .newsletter a{margin-inline:0}}[data-component-id="pattydoo:footer"] .newsletter i{aspect-ratio:1;background-image:url(/themes/custom/pattydoo/assets/icons/icon-arrow-right--white.svg);background-size:cover;height:1.1428em;margin-top:.15em;display:inline-block}[data-component-id="pattydoo:footer"] .socials span{color:#9b9b9b}[data-component-id="pattydoo:footer"] .socials ul{justify-content:center;gap:1rem;margin-top:1rem;display:flex}@media(min-width:40rem){[data-component-id="pattydoo:footer"] .socials ul{justify-content:flex-start;margin-top:2rem}}[data-component-id="pattydoo:footer"] .socials .icon{aspect-ratio:1;background-size:cover;border-radius:624.9375rem;height:2rem;display:block;position:relative}[data-component-id="pattydoo:footer"] .socials .icon:before{opacity:0;--tw-content:"";content:var(--tw-content);background-size:cover;width:100%;height:100%;display:block;position:absolute}@media(hover:hover){[data-component-id="pattydoo:footer"] .socials .icon:hover:before{content:var(--tw-content);opacity:1}}[data-component-id="pattydoo:footer"] .socials [class*=facebook]{background-image:url(/themes/custom/pattydoo/assets/icons/icon-facebook-o--red.svg)}[data-component-id="pattydoo:footer"] .socials [class*=facebook]:before{content:var(--tw-content);background-image:url(/themes/custom/pattydoo/assets/icons/icon-facebook-o--dark-red.svg)}[data-component-id="pattydoo:footer"] .socials [class*=instagram]{background-image:url(/themes/custom/pattydoo/assets/icons/icon-instagram-o--red.svg)}[data-component-id="pattydoo:footer"] .socials [class*=instagram]:before{content:var(--tw-content);background-image:url(/themes/custom/pattydoo/assets/icons/icon-instagram-o--dark-red.svg)}[data-component-id="pattydoo:footer"] .socials [class*=pinterest]{background-image:url(/themes/custom/pattydoo/assets/icons/icon-pinterest-o--red.svg)}[data-component-id="pattydoo:footer"] .socials [class*=pinterest]:before{content:var(--tw-content);background-image:url(/themes/custom/pattydoo/assets/icons/icon-pinterest-o--dark-red.svg)}[data-component-id="pattydoo:footer"] .socials [class*=youtube]{background-image:url(/themes/custom/pattydoo/assets/icons/icon-youtube-o--red.svg)}[data-component-id="pattydoo:footer"] .socials [class*=youtube]:before{content:var(--tw-content);background-image:url(/themes/custom/pattydoo/assets/icons/icon-youtube-o--dark-red.svg)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}[data-component-id="pattydoo:header"]{--header-shrink-progress:0;z-index:500;position:sticky;top:0}@media(min-width:61rem){[data-component-id="pattydoo:header"] .header__container{top:var(--drupal-displace-offset-top,0)}}[data-component-id="pattydoo:header"] .header__root{width:100%}[data-component-id="pattydoo:header"] .header__body{padding-block:calc(1.5rem - (.75rem * var(--header-shrink-progress)))}[data-component-id="pattydoo:header"] .logo{height:calc(2.75rem - (.5rem * var(--header-shrink-progress)))}[data-component-id="pattydoo:header"] .slide-out-on-scroll{opacity:calc(1 - var(--header-shrink-progress));transform:translateY(calc(-1em * var(--header-shrink-progress)))}[data-component-id="pattydoo:header"] .fade-out-on-scroll{opacity:calc(1 - var(--header-shrink-progress))}[data-component-id="pattydoo:header"].is-menu-open .header__overlay{visibility:visible!important;opacity:1!important}@media not all and (min-width:64rem){[data-component-id="pattydoo:header"].is-menu-open .header__container{--tw-translate-x:0!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}}[data-component-id="pattydoo:header"] .is-drill-sub-open{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-divide-y-reverse:0;--tw-border-style:solid}}}[data-component-id="pattydoo:icon-subtitle-dropdown"]#block-pattydoo-userloggedin .dropdown__content{color:#000}:where([data-component-id="pattydoo:icon-subtitle-dropdown"]#block-pattydoo-userloggedin .dropdown__content ul>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(.0625rem * var(--tw-divide-y-reverse));border-bottom-width:calc(.0625rem * calc(1 - var(--tw-divide-y-reverse)));border-color:#f7f2e9}[data-component-id="pattydoo:icon-subtitle-dropdown"]#block-pattydoo-userloggedin .dropdown__content li:last-of-type{text-align:right;font-size:.75rem;line-height:var(--tw-leading,1rem);color:#511d29}[data-component-id="pattydoo:icon-subtitle-dropdown"]#block-pattydoo-userloggedin .dropdown__content li:last-of-type a{background-image:none}[data-component-id="pattydoo:icon-subtitle-dropdown"]#block-pattydoo-userloggedin .dropdown__content a{color:currentColor;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-image:url(/themes/custom/pattydoo/assets/icons/icon-angle-right-regular--dark.svg);background-position:right top .55rem;background-repeat:no-repeat;background-size:.5em;padding-block:.5rem;display:block}@media(hover:hover){[data-component-id="pattydoo:icon-subtitle-dropdown"]#block-pattydoo-userloggedin .dropdown__content a:hover{color:#5e9dc8}}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
[data-component-id="pattydoo:icon-subtitle-sidebar"] .sidebar{top:var(--drupal-displace-offset-top,0);max-height:100dvh}[data-component-id="pattydoo:icon-subtitle-sidebar"] .ajax-progress-throbber .throbber{height:3.5rem}[data-component-id="pattydoo:icon-subtitle-sidebar"] .use-ajax~.ajax-progress-throbber{display:none}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial}}}[data-component-id="pattydoo:search-dropdown"] form{display:flex}[data-component-id="pattydoo:search-dropdown"] form .form-item{flex-grow:1}[data-component-id="pattydoo:search-dropdown"] form .form-item .form-autocomplete{border-style:var(--tw-border-style);border-width:.0625rem;border-right-style:var(--tw-border-style);--tw-border-style:solid;--tw-shadow:inset 0 .0625rem .125rem var(--tw-shadow-color,#0000001a);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#fff;background-image:none;border-style:solid;border-color:#5e9dc8;border-right-width:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;padding-block:.75rem;padding-inline:1.25rem;overflow:hidden}@media(min-width:64rem){[data-component-id="pattydoo:search-dropdown"] form .form-item .form-autocomplete{border-right-style:var(--tw-border-style);border-color:#f5eacf;border-right-width:.0625rem;width:auto;max-width:17.5rem;height:2.5rem;padding:.75rem}}@media(min-width:80rem){[data-component-id="pattydoo:search-dropdown"] form .form-item .form-autocomplete{max-width:none}}[data-component-id="pattydoo:search-dropdown"] form .form-actions{display:flex}[data-component-id="pattydoo:search-dropdown"] form .form-actions .form-submit{cursor:pointer;--tw-font-weight:600;color:#fff;background-color:#5e9dc8;background-image:url(/themes/custom/pattydoo/assets/icons/icon-magnifier--white.svg);background-position:50%;background-repeat:no-repeat;background-size:1.625rem;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;padding-left:2rem;padding-right:1rem;font-weight:600;display:block}@media(hover:hover){[data-component-id="pattydoo:search-dropdown"] form .form-actions .form-submit:hover{background-color:#31698f}}@media not all and (min-width:64rem){[data-component-id="pattydoo:search-dropdown"] form .form-actions .form-submit{font-size:0}}@media(min-width:64rem){[data-component-id="pattydoo:search-dropdown"] form .form-actions .form-submit{background-position:.58em .75em;background-size:1em}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-font-weight{syntax:"*";inherits:false}
