.page-module__aKPbeG__pageMain{background:#fff;min-height:100vh}.page-module__aKPbeG__hero{min-height:520px;position:relative}.page-module__aKPbeG__heroImage{object-fit:cover;object-position:center}.page-module__aKPbeG__heroOverlay{background:#000000ad;position:absolute;inset:0}.page-module__aKPbeG__heroInner{z-index:10;flex-direction:column;width:100%;max-width:80rem;min-height:520px;margin:0 auto;padding:4.75rem 1.5rem 2rem;display:flex;position:relative}.page-module__aKPbeG__offerBanner{z-index:20;text-align:center;color:#fff;letter-spacing:.06em;background:#9a7d5ff5;margin:0;padding:.72rem 1rem;font-size:.8rem;font-weight:600;position:absolute;top:0;left:0;right:0}.page-module__aKPbeG__topNav{text-transform:uppercase;letter-spacing:.2em;border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;gap:1.5rem;padding-bottom:1.25rem;font-size:.875rem;display:flex}.page-module__aKPbeG__logoLink{flex-shrink:0;width:10rem;height:4rem;transition:none;display:block;position:relative}.page-module__aKPbeG__logoLink:hover{opacity:1}.page-module__aKPbeG__logoImage{object-fit:contain;object-position:left}.page-module__aKPbeG__navLinks{display:none}.page-module__aKPbeG__navLink{color:#fff;font-weight:600}.page-module__aKPbeG__navLinkActive{color:#d3baa0}.page-module__aKPbeG__orderButton{color:#fff;border:1px solid #fff;border-radius:1px;padding:.75rem 1.25rem;font-weight:600}.page-module__aKPbeG__topNavRight{align-items:center;gap:.55rem;margin-left:auto;display:flex}.page-module__aKPbeG__mobileNavMenu{display:block}.page-module__aKPbeG__mobileMenuDetails{position:relative}.page-module__aKPbeG__mobileMenuButton{cursor:pointer;border:1px solid #ffffffd9;border-radius:1px;flex-direction:column;justify-content:center;gap:.24rem;width:2.4rem;height:2.4rem;padding:0 .45rem;list-style:none;display:flex}.page-module__aKPbeG__mobileMenuButton::-webkit-details-marker{display:none}.page-module__aKPbeG__mobileMenuLine{background:#fff;width:100%;height:2px;transition:transform .22s,opacity .22s;display:block}.page-module__aKPbeG__mobileMenuPanel{z-index:40;opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;background:#110f0ef5;border:1px solid #ffffff38;min-width:13rem;padding:.5rem;transition:transform .25s,opacity .25s,visibility .25s;position:absolute;top:calc(100% + .5rem);right:0;transform:translateY(-.4rem)scale(.98)}.page-module__aKPbeG__mobileMenuLink{color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:1px;padding:.62rem .65rem;font-size:.72rem;font-weight:600;display:block}.page-module__aKPbeG__mobileMenuDetails[open] .page-module__aKPbeG__mobileMenuPanel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.page-module__aKPbeG__mobileMenuDetails[open] .page-module__aKPbeG__mobileMenuLine:first-child{transform:translateY(6px)rotate(45deg)}.page-module__aKPbeG__mobileMenuDetails[open] .page-module__aKPbeG__mobileMenuLine:nth-child(2){opacity:0}.page-module__aKPbeG__mobileMenuDetails[open] .page-module__aKPbeG__mobileMenuLine:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.page-module__aKPbeG__heroContent{max-width:42rem;margin-top:auto;padding-top:2.5rem;padding-bottom:4.5rem}.page-module__aKPbeG__heroEyebrow{text-transform:uppercase;letter-spacing:.18em;color:#dbc9b8;margin:0;font-size:.8rem}.page-module__aKPbeG__heroTitle{font-family:var(--font-playfair), Georgia, serif;color:#fff;margin:1rem 0 0;font-size:clamp(2.2rem,6vw,4rem);line-height:1.05}.page-module__aKPbeG__heroLead{color:#e6ddd5;max-width:42rem;margin-top:1rem;line-height:1.6}.page-module__aKPbeG__heroActions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.page-module__aKPbeG__menuButton{color:#fff;text-transform:uppercase;letter-spacing:.13em;background:#9a7d5f;padding:.75rem 1.25rem;font-size:.82rem;font-weight:600;display:inline-block}.page-module__aKPbeG__backButton{color:#fff;text-transform:uppercase;letter-spacing:.13em;border:1px solid #fff;padding:.75rem 1.25rem;font-size:.82rem;font-weight:600;display:inline-block}.page-module__aKPbeG__catalogSection{color:#201a15;background:#fff;padding:3rem 0 4rem}.page-module__aKPbeG__catalogInner{flex-direction:column;gap:1.25rem;width:100%;max-width:80rem;margin:0 auto;padding:0 1.5rem;display:flex}.page-module__aKPbeG__categorySection{border-top:1px solid #d9cec2;padding-top:1.5rem}.page-module__aKPbeG__categoryHeader{margin-bottom:1rem}.page-module__aKPbeG__categoryEyebrow{text-transform:uppercase;letter-spacing:.18em;color:#7a6a5a;margin:0;font-size:.75rem}.page-module__aKPbeG__coverImage{object-fit:cover}.page-module__aKPbeG__categoryTitle{font-family:var(--font-playfair), Georgia, serif;color:#201a15;margin:0;font-size:clamp(1.6rem,3.5vw,2.4rem)}.page-module__aKPbeG__cakesGrid{gap:1rem;display:grid}.page-module__aKPbeG__cakeCard{background:#fff;border:1px solid #d9cec2;flex-direction:column;height:100%;display:flex;overflow:hidden}.page-module__aKPbeG__cakeImageWrap{aspect-ratio:4/3;width:100%;position:relative}.page-module__aKPbeG__cakeBody{flex-direction:column;flex:1;padding:.9rem 1rem 1rem;display:flex}.page-module__aKPbeG__cakeName{font-family:var(--font-playfair), Georgia, serif;color:#201a15;margin:0;font-size:1.25rem}.page-module__aKPbeG__ingredientsList{flex-direction:column;gap:.3rem;margin-top:.65rem;display:flex}.page-module__aKPbeG__ingredientItem{color:#5f5244;font-size:.88rem}.page-module__aKPbeG__cakeCardFooter{margin-top:auto;padding-top:.8rem}.page-module__aKPbeG__cakeOrderButton{color:#fff;text-transform:uppercase;letter-spacing:.12em;background:#9a7d5f;border:1px solid #9a7d5f;align-self:flex-start;padding:.6rem 1rem;font-size:.74rem;font-weight:600;display:inline-block}.page-module__aKPbeG__orderSection{gap:2rem;width:100%;max-width:80rem;margin:0 auto;padding:0 1.5rem 4rem;display:grid}.page-module__aKPbeG__orderInfo{background:#fff;border:1px solid #d9cec2;padding:1.5rem}.page-module__aKPbeG__orderInfoFullWidth{grid-column:1/-1}.page-module__aKPbeG__sectionEyebrow{text-transform:uppercase;letter-spacing:.18em;color:#7a6a5a;margin:0;font-size:.75rem}.page-module__aKPbeG__priceListHeading{margin-top:26px;font-weight:600;font-size:16px!important}.page-module__aKPbeG__bestallSectionEyebrow{color:#565656;font-weight:500}.page-module__aKPbeG__sectionTitle{font-family:var(--font-playfair), Georgia, serif;color:#201a15;margin-top:.8rem;font-size:clamp(1.8rem,4vw,2.7rem)}.page-module__aKPbeG__orderRules{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.page-module__aKPbeG__storyBody{flex-direction:column;gap:.85rem;margin-top:1rem;display:flex}.page-module__aKPbeG__storyLead{color:#3f342a;font-size:1rem;font-weight:600;line-height:1.7}.page-module__aKPbeG__storyParagraph{color:#5d5145;font-size:.95rem;line-height:1.75}.page-module__aKPbeG__storyHighlight{color:#3f342a;font-size:.98rem;font-weight:600;line-height:1.7}.page-module__aKPbeG__storyClosing{color:#201a15;font-size:1rem;font-weight:700;line-height:1.7}.page-module__aKPbeG__orderRuleItem{color:#5d5145;padding-bottom:7px;font-size:.875rem}.page-module__aKPbeG__orderImageWrap{aspect-ratio:3/4;border-radius:.75rem;width:100%;max-width:22rem;margin-top:1rem;position:relative;overflow:hidden}.page-module__aKPbeG__contactSection{color:#201a15;background:#fff;border-top:1px solid #d5cbc0}.page-module__aKPbeG__contactGrid{gap:1.5rem;width:100%;max-width:80rem;margin:0 auto;padding:2rem 1.5rem;display:grid}.page-module__aKPbeG__contactColumn{min-width:0}.page-module__aKPbeG__contactColumnBorder{padding-right:0}.page-module__aKPbeG__contactEyebrow{text-transform:uppercase;letter-spacing:.18em;color:#424242;font-size:.85rem;font-weight:500}.page-module__aKPbeG__contactTextTop{margin-top:1rem;font-size:.875rem}.page-module__aKPbeG__contactText{font-size:.875rem}.page-module__aKPbeG__contactMuted{color:#5d5145;margin-top:1rem;font-size:.875rem}.page-module__aKPbeG__contactLink{margin-top:1rem;font-size:.875rem;font-weight:500;display:inline-block}.page-module__aKPbeG__contactPhone{margin-top:1rem;font-size:.875rem}.page-module__aKPbeG__contactTextTopLink{margin-top:1rem;font-size:.875rem;display:block}.page-module__aKPbeG__contactInstagramIconLink{margin-top:.5rem;display:inline-block}.page-module__aKPbeG__contactInstagramIcon{border-radius:.4rem;display:block}.page-module__aKPbeG__mapWrap{border:1px solid #d5cbc0;overflow:hidden}.page-module__aKPbeG__mapFrame{width:100%;height:12rem}.page-module__aKPbeG__siteFooter{background:#110f0e;border-top:1px solid #26211b}.page-module__aKPbeG__footerInner{text-transform:uppercase;letter-spacing:.16em;color:#9f9485;flex-direction:column;align-items:flex-start;gap:1rem;width:100%;max-width:80rem;margin:0 auto;padding:1.5rem;font-size:.75rem;display:flex}.page-module__aKPbeG__footerBrand{flex-shrink:0;width:9rem;height:3rem;transition:none;display:block;position:relative}.page-module__aKPbeG__footerBrand:hover{opacity:1}.page-module__aKPbeG__footerLinks{gap:1.5rem;display:flex}@media (max-width:767px){.page-module__aKPbeG__orderSection{gap:2rem;width:100%;max-width:80rem;padding:0 1.5rem 4rem;display:grid;margin:38px auto 0!important}.page-module__aKPbeG__logoLink{flex-shrink:0;width:7rem;height:4rem;transition:none;display:block;position:relative}#page-module__aKPbeG__katering-form .page-module__aKPbeG__orderInfo,#page-module__aKPbeG__kontakt-form .page-module__aKPbeG__orderInfo{background:#fff;border:1px solid #d9cec2;margin-top:38px;padding:1.5rem}.page-module__aKPbeG__orderButton{color:#000;background-color:#fff;border:1px solid #fff;border-radius:1px;padding:.75rem .6rem;font-size:10px;font-weight:700}}@media (min-width:768px){.page-module__aKPbeG__hero{height:62vh;max-height:700px}.page-module__aKPbeG__heroInner{height:100%;min-height:0}.page-module__aKPbeG__heroInner,.page-module__aKPbeG__catalogInner,.page-module__aKPbeG__contactGrid,.page-module__aKPbeG__footerInner{padding-left:3rem;padding-right:3rem}.page-module__aKPbeG__navLinks{align-items:center;gap:2rem;display:flex}.page-module__aKPbeG__mobileNavMenu{display:none}.page-module__aKPbeG__heroContent{padding-bottom:5.5rem}.page-module__aKPbeG__cakesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__aKPbeG__orderSection{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:4rem}.page-module__aKPbeG__contactGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module__aKPbeG__contactColumnBorder{border-right:1px solid #d5cbc0;padding-right:1.5rem}.page-module__aKPbeG__footerInner{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:1200px){.page-module__aKPbeG__cakesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.jobba-hos-oss-module__gY4H3G__section{background:#fff}.jobba-hos-oss-module__gY4H3G__inner{width:100%;max-width:80rem;margin:0 auto;padding:0 1.5rem 3rem}.jobba-hos-oss-module__gY4H3G__card{background:#fff;border:1px solid #d9cec2;padding:1.5rem}.jobba-hos-oss-module__gY4H3G__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#7a6a5a;margin:0;font-size:.75rem}.jobba-hos-oss-module__gY4H3G__title{font-family:var(--font-playfair), Georgia, serif;color:#201a15;margin-top:.8rem;font-size:clamp(1.8rem,4vw,2.7rem)}.jobba-hos-oss-module__gY4H3G__text{color:#4f4338;margin-top:.9rem;font-size:.95rem;line-height:1.65}.jobba-hos-oss-module__gY4H3G__cta{color:#fff;text-transform:uppercase;letter-spacing:.13em;background:#9a7d5f;margin-top:1.2rem;padding:.75rem 1.25rem;font-size:.82rem;font-weight:600;display:inline-block}.jobba-hos-oss-module__gY4H3G__email{color:#201a15;text-underline-offset:3px;margin-top:1rem;font-size:.95rem;font-weight:600;text-decoration:underline;display:block}
.page-module__K44-LW__priceListHeadingBestall{color:#000;margin-top:26px;font-weight:600;font-size:16px!important}.page-module__K44-LW__formSuccessMessage{color:#000;font-size:15px}
.page-module___FboZG__formSuccessMessage{color:#000;font-size:15px}
