:root:root{--kd-cream: #fff7ef;--kd-cream-2: #fdeee2;--kd-plum: #2d1b3d;--kd-plum-soft: #5a4668;--kd-coral: #ff5a4e;--kd-coral-dark: #e8443a;--kd-peach: #ffd8c6;--kd-butter: #ffe28f;--kd-mint: #c9ecdc;--kd-lilac: #e5dbff;--kd-shadow: 0 18px 40px -18px rgb(45 27 61 / .35);--kd-shadow-hover: 0 28px 50px -20px rgb(45 27 61 / .45);--kd-radius: 28px;--kd-squiggle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12'%3E%3Cpath d='M2 7c10-6 18 6 28 0s18-6 28 0 18 6 28 0 18-6 28 0' fill='none' stroke='%23ff5a4e' stroke-width='3.5' stroke-linecap='round'/%3E%3C/svg%3E");--font-heading--family: "Fraunces", Georgia, serif;--font-heading--weight: 700;--font-accent--family: "Fraunces", Georgia, serif;--font-body--family: "DM Sans", system-ui, sans-serif;--font-subheading--family: "DM Sans", system-ui, sans-serif}body{background-color:var(--kd-cream);color:var(--kd-plum);font-family:var(--font-body--family);-webkit-font-smoothing:antialiased}::selection{background:var(--kd-coral);color:#fff}h1,h2,h3,h4{font-family:Fraunces,Georgia,serif;font-variation-settings:"SOFT" 100,"WONK" 1;letter-spacing:-.02em;color:var(--kd-plum)}#header-group,#header-group .header-section,#header-component{background-color:#fff7efeb;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px)}#header-component{border-bottom:1px solid rgb(45 27 61 / .08)}.header-logo{gap:10px;font-family:Fraunces,Georgia,serif!important;font-size:1.6rem!important;font-weight:800!important;font-variation-settings:"SOFT" 100,"WONK" 1;letter-spacing:-.03em;color:var(--kd-plum)!important}.header-logo:before{content:"";width:34px;height:34px;flex:0 0 34px;border-radius:11px;background:var(--kd-coral) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='4' rx='1'/%3E%3Cpath d='M12 8v13M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7'/%3E%3Cpath d='M7.5 8a2.5 2.5 0 0 1 0-5C10 3 12 8 12 8s2-5 4.5-5a2.5 2.5 0 0 1 0 5'/%3E%3C/svg%3E") center / 20px no-repeat;transform:rotate(-8deg);box-shadow:0 6px 14px -6px #ff5a4ecc;transition:transform .3s var(--animation-timing-bounce, ease)}.header-logo:hover:before{transform:rotate(6deg) scale(1.08)}#header-component nav a,#header-component .menu-list__link{font-weight:600;color:var(--kd-plum);background-image:linear-gradient(var(--kd-coral),var(--kd-coral));background-size:0 3px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .25s ease,color .2s ease}#header-component nav a:hover,#header-component .menu-list__link:hover{color:var(--kd-coral);background-size:100% 3px}.button,a.button,button.button{--button-color: #fff;background:var(--kd-coral)!important;color:#fff!important;border:none!important;border-radius:999px!important;padding:1rem 2rem!important;font-family:DM Sans,system-ui,sans-serif;font-weight:700;font-size:1.05rem;letter-spacing:.01em;box-shadow:0 10px 0 -2px var(--kd-coral-dark),0 18px 30px -10px #ff5a4eb3;transition:transform .2s var(--animation-timing-bounce, ease),box-shadow .2s ease}.button:hover{transform:translateY(-3px) rotate(-1deg);box-shadow:0 13px 0 -2px var(--kd-coral-dark),0 24px 34px -10px #ff5a4ebf}.button:active{transform:translateY(4px);box-shadow:0 4px 0 -2px var(--kd-coral-dark)}[id$=__hero]{padding:12px 16px 0}[id$=__hero] .hero__container{border-radius:36px;overflow:hidden}[id$=__hero] .overlay{background:radial-gradient(120% 80% at 50% 110%,rgb(255 90 78 / .55),transparent 60%),linear-gradient(180deg,#2d1b3d59,#2d1b3db3)!important}[id$=__hero] h1{color:#fff!important;font-size:clamp(2.6rem,6.5vw,5.2rem);line-height:.98;font-weight:800;text-shadow:0 4px 30px rgb(45 27 61 / .45)}[id$=__hero] h1:after{content:"";display:block;width:min(220px,50%);height:16px;margin:18px auto 0;background:var(--kd-squiggle) center / contain no-repeat;filter:brightness(1.15)}[id$=__hero] p{font-size:1.2rem;line-height:1.55;color:#fff!important;opacity:.95}[id$=__hero] .hero__container:before,[id$=__hero] .hero__container:after{content:"";position:absolute;z-index:2;pointer-events:none;border-radius:50%}[id$=__hero] .hero__container:before{width:22px;height:22px;top:14%;left:9%;background:var(--kd-butter);box-shadow:70vw 8vh 0 -4px var(--kd-mint),18vw 52vh 0 -6px var(--kd-lilac),62vw 48vh 0 -2px var(--kd-peach);animation:kd-float 6s ease-in-out infinite}[id$=__hero] .hero__container:after{width:14px;height:14px;top:70%;right:11%;background:var(--kd-coral);box-shadow:-40vw -40vh 0 2px var(--kd-butter),-8vw -55vh 0 -2px #fff;animation:kd-float 7s ease-in-out infinite reverse}@keyframes kd-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(20deg)}}[id$=__entrees] h2,[id$=__occasions] h2,[id$=__methode] h2{font-size:clamp(2rem,4.2vw,3.3rem);font-weight:750;line-height:1.05}[id$=__entrees] h2:after,[id$=__occasions] h2:after,[id$=__methode] h2:after{content:"";display:block;width:110px;height:14px;margin:14px auto 0;background:var(--kd-squiggle) center / contain no-repeat}[id$=__entrees] .group-block .group-block{position:relative;background:#fff;border-radius:var(--kd-radius);padding:12px 12px 22px;box-shadow:var(--kd-shadow);transition:transform .35s var(--animation-timing-bounce, ease),box-shadow .35s ease}[id$=__entrees] .group-block .group-block>.group-block-content>*:not(.image-block){padding-inline:10px}[id$=__entrees] .group-block .group-block:nth-child(4n+1){background:linear-gradient(180deg,#fff 55%,var(--kd-peach))}[id$=__entrees] .group-block .group-block:nth-child(4n+2){background:linear-gradient(180deg,#fff 55%,var(--kd-butter))}[id$=__entrees] .group-block .group-block:nth-child(4n+3){background:linear-gradient(180deg,#fff 55%,var(--kd-mint))}[id$=__entrees] .group-block .group-block:nth-child(4n+4){background:linear-gradient(180deg,#fff 55%,var(--kd-lilac))}[id$=__entrees] .group-block .group-block:hover{transform:translateY(-8px) rotate(-.6deg);box-shadow:var(--kd-shadow-hover)}[id$=__entrees] .image-block{overflow:hidden;border-radius:20px}[id$=__entrees] .image-block__image{border-radius:20px!important;transition:transform .6s cubic-bezier(.16,1,.3,1)}[id$=__entrees] .group-block .group-block:hover .image-block__image{transform:scale(1.07)}[id$=__entrees] h3{font-size:1.55rem;font-weight:750;line-height:1.1;margin-top:6px}[id$=__entrees] .group-block .group-block p strong{display:inline-flex;align-items:center;color:var(--kd-coral);font-weight:700;transition:transform .25s ease}[id$=__entrees] .group-block .group-block:hover p strong{transform:translate(6px)}[id$=__occasions]{position:relative;background:radial-gradient(40% 60% at 0% 0%,rgb(255 226 143 / .7),transparent 70%),radial-gradient(40% 60% at 100% 100%,rgb(229 219 255 / .9),transparent 70%),var(--kd-peach);border-radius:48px;margin:24px 16px}[id$=__occasions] .group-block .group-block{background:#fff;border:none!important;border-radius:var(--kd-radius)!important;box-shadow:var(--kd-shadow);transition:transform .35s var(--animation-timing-bounce, ease),box-shadow .35s ease}[id$=__occasions] .group-block .group-block:nth-child(1){transform:rotate(-1.5deg)}[id$=__occasions] .group-block .group-block:nth-child(2){transform:rotate(1deg) translateY(10px)}[id$=__occasions] .group-block .group-block:nth-child(3){transform:rotate(-.8deg)}[id$=__occasions] .group-block .group-block:hover{transform:rotate(0) translateY(-6px) scale(1.02);box-shadow:var(--kd-shadow-hover)}[id$=__occasions] .group-block .group-block p:has(>strong:only-child){display:inline-block;background:var(--kd-coral);color:#fff;padding:6px 14px;border-radius:999px;font-size:.85rem;letter-spacing:.02em;text-transform:uppercase}[id$=__occasions] .group-block .group-block p:has(>strong:only-child) strong{color:#fff}[id$=__occasions] h3{font-size:1.8rem;font-weight:800}[id$=__methode] .group-block .group-block{position:relative;padding:72px 26px 28px;border-radius:var(--kd-radius);background:#fff;box-shadow:var(--kd-shadow)}[id$=__methode] .group-block .group-block:before{position:absolute;top:-22px;left:24px;display:grid;place-items:center;width:70px;height:70px;border-radius:22px;font-size:2rem;transform:rotate(-8deg);box-shadow:0 10px 20px -10px #2d1b3d66}[id$=__methode] .group-block .group-block:nth-child(1):before{content:"\1f50d";background:var(--kd-butter)}[id$=__methode] .group-block .group-block:nth-child(2):before{content:"\1f49b";background:var(--kd-peach);transform:rotate(6deg)}[id$=__methode] .group-block .group-block:nth-child(3):before{content:"\1f381";background:var(--kd-mint)}[id$=__methode] h3{font-size:1.3rem;font-weight:750;line-height:1.2}[id$=__methode] .group-block-content.layout-panel-flex--row{padding-top:26px}[id$=__affiliation] p{font-size:.85rem;color:var(--kd-plum-soft);background:#fff9;border:2px dashed rgb(45 27 61 / .15);border-radius:20px;padding:16px 22px}footer .shopify-section{background:var(--kd-plum);color:var(--kd-cream)}footer .shopify-section:last-child{border-radius:36px 36px 0 0}footer,footer a,footer p,footer span,footer small{color:var(--kd-cream)!important}footer a:hover{color:var(--kd-butter)!important}@media(max-width:749px){[id$=__hero]{padding:8px 8px 0}[id$=__hero] .hero__container{border-radius:26px}[id$=__occasions]{margin:16px 8px;border-radius:32px}[id$=__occasions] .group-block .group-block:nth-child(n){transform:none}[id$=__methode] .group-block .group-block{margin-top:26px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.shopify-section :is(h1,h2,h3,h4),.text-block :is(h1,h2,h3,h4){font-family:Fraunces,Georgia,serif!important;font-variation-settings:"SOFT" 100,"WONK" 1}[id$=__occasions] .group-block .group-block p:has(>strong:only-child){width:fit-content}[id$=__entrees] h3,[id$=__occasions] h3{font-weight:750!important}footer .shopify-section{padding-top:12px}footer hr,footer [class*=divider]{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kadoorama.css.map */
