/* Oryginalne kolory Makutry. */
@media screen{
:root{--kolor-tlo:#fff8ef;--kolor-bialy:#fff8ef;--kolor-foto-tlo:#fff8ef;}
.story-section,.lightbox-image{background:#fff8ef;}
:root{--kolor-tekst:#35231e;--kolor-drugoplanowy:#35231e;}
.brand,.eyebrow,em,.signature,.step-number,.occasion-strip,.footer-heading,.menu-price,.menu-inquiry,.menu-remove,.error-number,.zoom-label,.faq-list details[open] summary,.faq-list summary::before,.faq-list summary::after,.menu-group summary::before,.menu-group summary::after,.nav-links a.active,.footer-links a.active{color:#35231e;}
.button-secondary,.menu-index a,.social-link:not(.social-link-top){color:#35231e;border-color:currentColor;}
.social-link:not(.social-link-top):hover{background:transparent;}
:is(.home-carousel,.hero,.page-header,.location-panel,.catalog-notice,.tag-list li,.menu-table thead,.site-footer){--kolor-tekst:#35231e;--kolor-drugoplanowy:#35231e;color:#35231e;}
:is(.home-carousel,.hero,.page-header,.location-panel,.catalog-notice,.tag-list li,.menu-table thead,.site-footer) .brand,:is(.home-carousel,.hero,.page-header,.location-panel,.catalog-notice,.tag-list li,.menu-table thead,.site-footer) .eyebrow,:is(.home-carousel,.hero,.page-header,.location-panel,.catalog-notice,.tag-list li,.menu-table thead,.site-footer) em,:is(.home-carousel,.hero,.page-header,.location-panel,.catalog-notice,.tag-list li,.menu-table thead,.site-footer) .signature,:is(.home-carousel,.hero,.page-header,.location-panel,.catalog-notice,.tag-list li,.menu-table thead,.site-footer) .step-number,:is(.home-carousel,.hero,.page-header,.location-panel,.catalog-notice,.tag-list li,.menu-table thead,.site-footer) .occasion-strip,:is(.home-carousel,.hero,.page-header,.location-panel,.catalog-notice,.tag-list li,.menu-table thead,.site-footer) .footer-heading,:is(.home-carousel,.hero,.page-header,.location-panel,.catalog-notice,.tag-list li,.menu-table thead,.site-footer) .menu-price,:is(.home-carousel,.hero,.page-header,.location-panel,.catalog-notice,.tag-list li,.menu-table thead,.site-footer) .menu-inquiry,:is(.home-carousel,.hero,.page-header,.location-panel,.catalog-notice,.tag-list li,.menu-table thead,.site-footer) .menu-remove,:is(.home-carousel,.hero,.page-header,.location-panel,.catalog-notice,.tag-list li,.menu-table thead,.site-footer) .error-number,:is(.home-carousel,.hero,.page-header,.location-panel,.catalog-notice,.tag-list li,.menu-table thead,.site-footer) .zoom-label,:is(.home-carousel,.hero,.page-header,.location-panel,.catalog-notice,.tag-list li,.menu-table thead,.site-footer) .faq-list details[open] summary,:is(.home-carousel,.hero,.page-header,.location-panel,.catalog-notice,.tag-list li,.menu-table thead,.site-footer) .faq-list summary::before,:is(.home-carousel,.hero,.page-header,.location-panel,.catalog-notice,.tag-list li,.menu-table thead,.site-footer) .faq-list summary::after,:is(.home-carousel,.hero,.page-header,.location-panel,.catalog-notice,.tag-list li,.menu-table thead,.site-footer) .menu-group summary::before,:is(.home-carousel,.hero,.page-header,.location-panel,.catalog-notice,.tag-list li,.menu-table thead,.site-footer) .menu-group summary::after,:is(.home-carousel,.hero,.page-header,.location-panel,.catalog-notice,.tag-list li,.menu-table thead,.site-footer) .nav-links a.active,:is(.home-carousel,.hero,.page-header,.location-panel,.catalog-notice,.tag-list li,.menu-table thead,.site-footer) .footer-links a.active{color:#35231e;}
:is(.home-carousel,.hero,.page-header,.location-panel,.catalog-notice,.tag-list li,.menu-table thead,.site-footer) .button-secondary,:is(.home-carousel,.hero,.page-header,.location-panel,.catalog-notice,.tag-list li,.menu-table thead,.site-footer) .menu-index a,:is(.home-carousel,.hero,.page-header,.location-panel,.catalog-notice,.tag-list li,.menu-table thead,.site-footer) .social-link:not(.social-link-top){color:#35231e;border-color:currentColor;}
:is(.topbar,.cta-section){--kolor-tekst:#ffffff;--kolor-drugoplanowy:#ffffff;color:#ffffff;}
:is(.topbar,.cta-section) .brand,:is(.topbar,.cta-section) .eyebrow,:is(.topbar,.cta-section) em,:is(.topbar,.cta-section) .signature,:is(.topbar,.cta-section) .step-number,:is(.topbar,.cta-section) .occasion-strip,:is(.topbar,.cta-section) .footer-heading,:is(.topbar,.cta-section) .menu-price,:is(.topbar,.cta-section) .menu-inquiry,:is(.topbar,.cta-section) .menu-remove,:is(.topbar,.cta-section) .error-number,:is(.topbar,.cta-section) .zoom-label,:is(.topbar,.cta-section) .faq-list details[open] summary,:is(.topbar,.cta-section) .faq-list summary::before,:is(.topbar,.cta-section) .faq-list summary::after,:is(.topbar,.cta-section) .menu-group summary::before,:is(.topbar,.cta-section) .menu-group summary::after,:is(.topbar,.cta-section) .nav-links a.active,:is(.topbar,.cta-section) .footer-links a.active{color:#ffffff;}
:is(.topbar,.cta-section) .button-secondary,:is(.topbar,.cta-section) .menu-index a,:is(.topbar,.cta-section) .social-link:not(.social-link-top){color:#ffffff;border-color:currentColor;}
:is(.home-carousel,.hero,.page-header,.location-panel,.catalog-notice,.tag-list li,.menu-table thead,.site-footer){background:#f8e4cb;--kolor-roz:#f8e4cb;}
.menu-table thead th{background:#f8e4cb;}
.menu-table thead th{color:#35231e;}
:is(.home-carousel,.hero,.page-header,.location-panel,.catalog-notice,.tag-list li,.menu-table thead,.site-footer) .button-secondary,:is(.home-carousel,.hero,.page-header,.location-panel,.catalog-notice,.tag-list li,.menu-table thead,.site-footer) .menu-index a,:is(.home-carousel,.hero,.page-header,.location-panel,.catalog-notice,.tag-list li,.menu-table thead,.site-footer) .social-link{color:#35231e;border-color:currentColor;}
:is(.home-carousel,.hero,.page-header,.location-panel,.catalog-notice,.tag-list li,.menu-table thead,.site-footer) .button-secondary:hover,:is(.home-carousel,.hero,.page-header,.location-panel,.catalog-notice,.tag-list li,.menu-table thead,.site-footer) .social-link:hover{color:#35231e;background:transparent;}
:is(.topbar,.cta-section){background:#302326;}
:is(.topbar,.cta-section) .eyebrow,:is(.topbar,.cta-section) p,:is(.topbar,.cta-section) .text-link,:is(.topbar,.cta-section) .light-em,:is(.topbar,.cta-section) .social-link-top,:is(.topbar,.cta-section) .social-link{color:#ffffff;}
:is(.topbar,.cta-section) .social-link{border-color:currentColor;background:transparent;}
:is(.topbar,.cta-section) :focus-visible{outline-color:#ffffff;}
.button:not(.button-secondary),.filter-button[aria-pressed='true'],.hero-seal{background:#914019;border-color:#914019;color:#ffffff;}
.hero-seal{border-color:var(--kolor-roz);}
.button:not(.button-secondary):hover{background:#914019;border-color:#914019;color:#ffffff;filter:brightness(.92);}
}
@media screen{:root{--kolor-glowny:#914019;--kolor-roz-mocny:#f8e4cb;--kolor-roz:#f8e4cb}}@media screen{:root{--font-naglowki:'Fraunces',Georgia,serif;--font-tekst:'Manrope',Arial,sans-serif;--szerokosc:1240px;--odstep-6:3rem;--odstep-7:4.5rem;--catalog-columns:3}body{font-size:16px}.brand-logo{width:56px;height:56px}.contact-logo{max-width:340px}.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.gallery-grid{grid-template-columns:minmax(0,1fr)}.brand-logo{width:46px;height:46px}}}
