@import"https://fonts.googleapis.com/css2?family=Caacupe+One&family=Monsieur+La+Doulaise&family=Romanesco&display=swap";:root{--emmadoku-premium-radius: 18px;--emmadoku-premium-ease: cubic-bezier(.2,.75,.25,1);--emmadoku-font-brand: "Caacupe One", Georgia, serif;--emmadoku-font-script: "Romanesco", "Times New Roman", serif;--emmadoku-font-flourish: "Monsieur La Doulaise", cursive}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:has(#shopify-section-section_FaLJBp) .header-logo{--font-family: var(--emmadoku-font-brand);--font-style: normal;--font-weight: 400;letter-spacing:-.015em}#shopify-section-section_FaLJBp .section-content-wrapper{align-items:flex-end!important;gap:clamp(28px,3vw,40px)!important}#shopify-section-section_FaLJBp .text-block--text_dmncAN{width:min(100%,720px)!important;max-width:720px!important;margin-inline-start:auto;align-items:flex-end;--text-align: right;gap:0}#shopify-section-section_FaLJBp .text-block--text_dmncAN>*{width:100%;text-align:right;margin-inline-start:auto}#shopify-section-section_FaLJBp .text-block--text_dmncAN>p:first-child{margin:0 0 16px;line-height:1}#shopify-section-section_FaLJBp .text-block--text_dmncAN>p:first-child strong{font-family:var(--emmadoku-font-script);font-size:clamp(3.2rem,6vw,5.8rem);font-weight:400;line-height:.82;letter-spacing:.005em}#shopify-section-section_FaLJBp .text-block--text_dmncAN>h3{max-width:700px;margin:0 0 22px auto;font-family:var(--emmadoku-font-brand);font-size:clamp(2rem,3.65vw,3.7rem);font-weight:400;line-height:1.02;letter-spacing:-.025em;text-wrap:balance}#shopify-section-section_FaLJBp .text-block--text_dmncAN>p:last-child{max-width:560px;margin:0 0 0 auto;font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.72;letter-spacing:.005em;opacity:.68;text-wrap:pretty}#shopify-section-section_FaLJBp .button-custom--button_qdxmb3{margin-inline-start:auto;min-width:148px;min-height:48px;padding-inline:24px;letter-spacing:.015em;font-weight:500;box-shadow:0 10px 28px #00000014}.emmadoku-curated__title{font-family:var(--emmadoku-font-brand);font-weight:400}#header-group{position:relative;z-index:var(--layer-header, 20)}.header-section{border-bottom:1px solid rgb(var(--color-foreground-rgb) / .08)}.menu-list__link-title{transition:opacity .18s var(--emmadoku-premium-ease)}.menu-list__submenu-inner{border-top:1px solid rgb(var(--color-foreground-rgb) / .07);box-shadow:0 22px 55px #00000014}.mega-menu__link{transition:transform .18s var(--emmadoku-premium-ease),opacity .18s var(--emmadoku-premium-ease)}.mega-menu__link:hover{transform:translate(2px)}.resource-list__item{transition:transform .22s var(--emmadoku-premium-ease)}@media(hover:hover)and (pointer:fine){.resource-list__item:hover{transform:translateY(-2px)}}button,.button,.button-custom,.button-unstyled,a{-webkit-tap-highlight-color:transparent}button,.button,.button-custom{transition:transform .16s var(--emmadoku-premium-ease),opacity .16s var(--emmadoku-premium-ease),box-shadow .16s var(--emmadoku-premium-ease)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid currentColor;outline-offset:3px}footer{border-top:1px solid rgb(var(--color-foreground-rgb) / .1)}.emmadoku-curated{--emmadoku-card-width: min(27vw, 300px);--emmadoku-gap: 16px;width:100%;padding:clamp(52px,6vw,82px) 0;border-block:1px solid rgb(var(--color-foreground-rgb) / .08);background:color-mix(in srgb,var(--color-background, #fff) 97%,var(--color-foreground, #111) 3%);overflow:hidden}.emmadoku-curated__inner{width:min(100% - 40px,1440px);margin-inline:auto}.emmadoku-curated__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-bottom:30px;padding:0 0 22px;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .1)}.emmadoku-curated__heading{min-width:0;display:block}.emmadoku-curated__title{margin:0;font-size:clamp(2rem,3.25vw,2.85rem);line-height:1;letter-spacing:-.035em}.emmadoku-curated__subheading{margin:10px 0 0;max-width:48rem;font-size:clamp(.92rem,1.1vw,1.02rem);line-height:1.55;letter-spacing:0;opacity:.62}.emmadoku-curated__view-all{align-self:end;color:inherit;text-decoration:none;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .32);padding-bottom:4px;margin-bottom:2px;font-size:.9rem;white-space:nowrap}.emmadoku-curated__rail{position:relative;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden}.emmadoku-curated__viewport{overflow:hidden;width:100%;outline:none}.emmadoku-curated__viewport:focus-visible{box-shadow:inset 0 0 0 2px currentColor}.emmadoku-curated__marquee{display:flex;width:max-content;gap:var(--emmadoku-gap);will-change:transform;transform:translateZ(0)}.emmadoku-curated__group{display:flex;flex:none;gap:var(--emmadoku-gap)}.emmadoku-curated__card{flex:0 0 var(--emmadoku-card-width);min-width:0}.emmadoku-curated__card-link{display:block;color:inherit;text-decoration:none}.emmadoku-curated__media{aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--emmadoku-premium-radius);background:rgb(var(--color-foreground-rgb) / .045)}.emmadoku-curated__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .32s var(--emmadoku-premium-ease)}@media(hover:hover)and (pointer:fine){.emmadoku-curated__card-link:hover .emmadoku-curated__image{transform:scale(1.018)}}.emmadoku-curated__meta{padding-top:12px}.emmadoku-curated__product-title{margin:0;font-size:.95rem;line-height:1.35;font-weight:500}.emmadoku-curated__price{display:block;margin-top:5px;font-size:.88rem;opacity:.72}.emmadoku-curated__control{position:absolute;top:42%;z-index:3;width:48px;height:48px;display:grid;place-items:center;border:1px solid rgb(var(--color-foreground-rgb) / .14);border-radius:999px;background:rgb(var(--color-background-rgb, 255 255 255) / .82);color:inherit;box-shadow:0 12px 34px #0000001f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;opacity:.9;transform:translateY(-50%)}.emmadoku-curated__control--left{left:clamp(10px,2vw,30px)}.emmadoku-curated__control--right{right:clamp(10px,2vw,30px)}.emmadoku-curated__control svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.6;fill:none}@media(hover:hover)and (pointer:fine){.emmadoku-curated__control:hover{opacity:1;transform:translateY(-50%) scale(1.05);box-shadow:0 16px 42px #00000029}}.emmadoku-curated__control:active{transform:translateY(-50%) scale(.96)}@media(max-width:749px){#shopify-section-section_FaLJBp .section-content-wrapper{gap:26px!important}#shopify-section-section_FaLJBp .text-block--text_dmncAN{width:100%!important}#shopify-section-section_FaLJBp .text-block--text_dmncAN>p:first-child strong{font-size:clamp(3rem,15vw,4.7rem)}#shopify-section-section_FaLJBp .text-block--text_dmncAN>h3{font-size:clamp(2rem,9vw,3rem)}#shopify-section-section_FaLJBp .text-block--text_dmncAN>p:last-child{max-width:32rem}.emmadoku-curated{--emmadoku-card-width: 68vw;--emmadoku-gap: 12px;padding:46px 0}.emmadoku-curated__inner{width:min(100% - 28px,1440px)}.emmadoku-curated__header{grid-template-columns:1fr;gap:15px;margin-bottom:22px;padding-bottom:18px}.emmadoku-curated__subheading{margin-top:7px}.emmadoku-curated__view-all{justify-self:start;margin-bottom:0}.emmadoku-curated__control{width:42px;height:42px;top:40%}.emmadoku-curated__control--left{left:8px}.emmadoku-curated__control--right{right:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important}.emmadoku-curated__image,.resource-list__item,.mega-menu__link{transition:none!important}}@media screen and (min-width:750px){.menu-list__submenu{max-height:calc(100vh - var(--header-height) - 8px);max-height:calc(100dvh - var(--header-height) - 8px);overflow:hidden}.menu-list__submenu-inner{max-height:calc(100vh - var(--header-height) - 8px)!important;max-height:calc(100dvh - var(--header-height) - 8px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}}@media screen and (min-width:750px)and (max-height:800px){.menu-list__submenu-inner{padding-block:12px!important}.mega-menu__grid{gap:12px 24px!important}.mega-menu__link{padding-block:3px!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/emmadoku-premium.css.map */
