.eme{--pink:#ec1b7a;--blue:#1f4fd8;--ink:#141018;--body:#54525e;--paper:#fff;--blush:#fdeaf2;--line:#f0dfe6;--mq:38s;--serif:"Playfair Display", Georgia, "Times New Roman", serif;--sans:"Jost", "Helvetica Neue", Arial, sans-serif;--hand:"Caveat", "Segoe Script", cursive;--script:"Yellowtail", "Brush Script MT", cursive;--gut:clamp(18px, 4.4vw, 60px);--wrap:1280px;--ease:cubic-bezier(.16, 1, .3, 1);--back:cubic-bezier(.34, 1.56, .64, 1);color:var(--body);background:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.65;position:relative}body.eme-canvas{margin:0;padding:0}.eme.eme--bleed{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.eme *,.eme :before,.eme :after{box-sizing:border-box}.eme img{max-width:100%;height:auto;display:block}.eme h1,.eme h2,.eme h3{color:var(--ink);font-family:var(--serif);letter-spacing:-.015em;margin:0;font-weight:600;line-height:1.08}.eme p{margin:0 0 1em}.eme a{color:inherit;text-decoration:none}.eme ul,.eme ol{margin:0;padding:0}.eme figure,.eme blockquote{margin:0}.eme button{font:inherit;color:inherit}.eme :focus-visible{outline:3px solid var(--pink);outline-offset:3px;border-radius:8px}.eme .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.eme .script{font-family:var(--script);color:var(--pink);letter-spacing:0;padding:0 .06em;font-weight:400}.eme .pink{color:var(--pink)}.eme .ph-empty{aspect-ratio:4/3;background:linear-gradient(135deg, var(--blush), #fff);width:100%;display:block}.eme section,.eme header,.eme footer,.eme main,.eme nav,.eme li,.eme form,.eme fieldset{margin:0;padding:0}.eme ul,.eme ol{list-style:none}.eme svg{max-width:100%;margin:0}.eme input,.eme textarea,.eme select{font-family:inherit;line-height:inherit;text-transform:none}.eme button{text-transform:none;background:0 0;border:0}.eme-js [data-reveal]{opacity:0;transition:opacity .9s ease var(--d,0s), transform 1.1s var(--ease) var(--d,0s);transform:translateY(34px)}.eme-js [data-reveal=left]{transform:translate(-40px)}.eme-js [data-reveal=right]{transform:translate(40px)}.eme-js [data-reveal=zoom]{transform:translateY(30px)scale(.95)}.eme-js [data-reveal].is-in{opacity:1;transform:none}@media (width<=900px){.eme-js [data-reveal=left]:not(.is-in),.eme-js [data-reveal=right]:not(.is-in){transform:translateY(28px)}}@supports (overflow:clip){.eme{overflow-x:clip}}.eme-js .fx-script .script,.eme-js .fx-script [data-note]{clip-path:inset(0 102% -20% 0)}.eme-js .fx-script [data-reveal].is-in .script{clip-path:inset(0 -6% -20% 0);transition:clip-path 1.1s var(--ease) calc(var(--d,0s) + .35s)}.eme-js .fx-script [data-note].is-in{clip-path:inset(0 -6% -20% 0);transition:clip-path 1.2s var(--ease) .3s}.eme .eme-sky{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.eme .eme-float{top:var(--y);left:var(--x);width:var(--s);height:var(--s);opacity:0;animation:eme-rise var(--t) linear var(--delay) infinite, eme-breathe var(--t) ease-in-out var(--delay) infinite;position:absolute}.eme .eme-float svg{width:100%;height:100%}@keyframes eme-rise{0%{transform:translate(0,0)rotate(0)}to{transform:translate3d(var(--dx,0px), calc(var(--rise,160px) * -1), 0) rotate(var(--rot,12deg))}}@keyframes eme-breathe{0%,to{opacity:0}22%,68%{opacity:var(--o)}}.eme>*{z-index:1;position:relative}.eme-trail{z-index:70;pointer-events:none;will-change:transform, opacity;position:fixed}.eme-trail svg{width:100%;height:100%;display:block}@supports ((-webkit-background-clip:text) or (background-clip:text)){.eme.fx-logo .nav .logo__mark{background:linear-gradient(100deg, var(--ink) 38%, color-mix(in srgb, var(--pink) 60%, #fff) 50%, var(--ink) 62%) 0 0 / 300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out 2s infinite eme-shine}}.eme.fx-logo .nav .logo__plus{color:var(--ink);-webkit-text-fill-color:currentColor}.eme.fx-logo .logo__plus{animation:8s cubic-bezier(.45,0,.2,1) 1.4s infinite eme-turn}.eme.fx-logo .nav .logo:hover .logo__plus{color:var(--pink)}@keyframes eme-shine{0%,62%{background-position:118% 0}to{background-position:-18% 0}}@keyframes eme-turn{0%,52%{transform:rotate(0)}62%{animation-timing-function:cubic-bezier(.33,0,.25,1);transform:rotate(120deg)}76%{transform:rotate(342deg)}84%{transform:rotate(368deg)}92%,to{transform:rotate(360deg)}}.eme .nav{background:var(--paper);padding:clamp(12px,1.4vw,18px) 0}.eme .nav--sticky{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:padding .35s var(--ease), box-shadow .35s ease, background .35s ease;position:sticky;top:0}.eme .nav--sticky.is-stuck{padding:10px 0;box-shadow:0 10px 30px -22px #14101880}.eme .nav--measure,.eme .nav--measure *{transition:none!important}.admin-bar .nav--sticky{top:32px}.eme .nav__in{max-width:var(--wrap);padding:0 var(--gut);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.eme .logo{line-height:1;text-decoration:none;display:inline-block}.eme .logo__img{width:auto;max-height:84px;transition:max-height .35s var(--ease)}.eme .is-stuck .logo__img{max-height:54px}.eme .logo__mark{font-family:var(--serif);color:var(--ink);letter-spacing:-.03em;transition:font-size .35s var(--ease);font-size:clamp(34px,4.7vw,62px);font-weight:700;line-height:1;display:block;position:relative}.eme .logo__plus{transition:color .4s;display:inline-block}.eme .logo:hover .logo__plus{color:var(--pink)}.eme .is-stuck .logo__mark{font-size:clamp(29px,3.3vw,42px)}.eme .logo__tag{letter-spacing:.01em;color:var(--ink);white-space:nowrap;margin-top:3px;font-size:clamp(12px,1.05vw,14.5px);display:block}.eme .logo__tag .script{font-size:1.55em;line-height:0}.eme .logo__heart{width:11px;height:11px;fill:var(--pink);vertical-align:1px;margin-left:3px;display:inline-block}.eme .nav__links{align-items:center;gap:clamp(20px,3vw,48px);margin-left:auto;display:flex}.eme .nav__links a{color:var(--ink);padding:6px 0;font-size:clamp(17px,1.5vw,20px);font-weight:500;text-decoration:none;position:relative}.eme .nav__links a:after{content:"";background:var(--pink);height:2px;transition:right .4s var(--ease);position:absolute;bottom:0;left:0;right:100%}.eme .nav__links a:hover:after{right:0}.eme .nav__actions{flex:none;align-items:center;gap:10px;display:flex}.eme .eme-cart{display:inline-flex}.eme .nav__cart{background:var(--blush);width:46px;height:46px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-flex;position:relative}.eme .nav__cart:hover{background:var(--pink);color:#fff;transform:translateY(-2px)}.eme .nav__cart svg{flex:none;width:23px;height:23px;display:block}.eme .nav__cart-count{border:2px solid var(--paper);background:var(--pink);color:#fff;min-width:23px;height:23px;font:700 11px/1 var(--sans);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 3px;display:grid;position:absolute;top:-6px;right:-7px}.eme .nav__burger{cursor:pointer;background:0 0;border:0;width:44px;height:38px;padding:8px 6px;display:none}.eme .nav__burger span{background:var(--ink);height:2px;transition:transform .35s var(--ease), opacity .2s;border-radius:2px;display:block}.eme .nav__burger span+span{margin-top:6px}.eme .nav__burger[aria-expanded=true] span:first-child{transform:translateY(8px)rotate(45deg)}.eme .nav__burger[aria-expanded=true] span:nth-child(2){opacity:0}.eme .nav__burger[aria-expanded=true] span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.eme .hero{padding:clamp(8px,1.2vw,18px) 0 clamp(30px,5vw,60px)}.eme .hero__in{max-width:var(--wrap);padding-left:var(--gut);grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(20px,2.4vw,40px);margin:0 auto;display:grid}.eme .hero__head{letter-spacing:-.025em;max-width:14ch;font-size:clamp(34px,4.3vw,56px);font-weight:500}.eme .hero__head .script{font-size:1.06em}.eme .hero__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:clamp(22px,3vw,38px) 0 6px;font-size:15px;font-weight:600}.eme .hero__text{max-width:30em;font-size:17px}.eme .hero__nospam{color:#6f6977;margin:12px 0 0 4px;font-size:14px;line-height:1.5}.eme .ih{vertical-align:-.1em;fill:none;width:.95em;height:.88em;stroke:var(--pink);stroke-width:1.9px;margin-left:.2em;display:inline-block}.eme .hero__foot{letter-spacing:.28em;text-transform:uppercase;color:#7a7482;margin:14px 0 0 4px;font-size:13.5px;font-weight:500}.eme .hero__art{position:relative}.eme .hero__copy{z-index:2;position:relative}.eme .photo{background:var(--blush);border-radius:26px;margin:0;position:relative;overflow:hidden}.eme .photo--hero{aspect-ratio:5/4;background:var(--paper);border-radius:0;overflow:visible}.eme .photo__slide{opacity:0;transition:opacity 1.6s;position:absolute;inset:0;overflow:hidden}.eme .photo__slide.is-on{opacity:1}.eme .photo__slide img{object-fit:cover;width:100%;height:100%;transform:translate3d(0, var(--py,0px), 0) scale(1.12);will-change:transform}.eme .photo__fade{pointer-events:none;background:linear-gradient(to right, var(--paper) 0%, color-mix(in srgb, var(--paper) 72%, transparent) 14%, transparent 42%), linear-gradient(to bottom, var(--paper) 0%, transparent 9%), linear-gradient(to top, var(--paper) 0%, transparent 9%);position:absolute;inset:-1px -1px -1px -2px}.eme .photo img{object-fit:cover;width:100%;height:100%}.eme .photo--tilt{transition:transform .5s var(--ease), box-shadow .5s ease;will-change:transform}.eme .photo--tilt:hover{box-shadow:0 40px 70px -50px #141018b3}.eme .note{z-index:2;isolation:isolate;font-family:var(--hand);color:var(--blue);text-align:center;pointer-events:none;text-shadow:0 1px 10px #fffffff2,0 0 24px #ffffffe6,0 0 44px #ffffffbf;margin:0;font-size:clamp(22px,2.3vw,31px);font-weight:600;line-height:1.12;position:absolute;transform:rotate(-4deg)}.eme .note:before{content:"";z-index:-1;filter:blur(3px);background:radial-gradient(closest-side,#ffffffeb,#ffffff80 62%,#fff0);position:absolute;inset:-34% -22%}.eme .note--hero{top:clamp(12px,5%,40px);right:clamp(14px,7%,86px)}.eme .note--about{text-align:left;top:34%;left:clamp(10px,4%,34px);transform:rotate(-9deg)}.eme .note__heart{fill:none;width:26px;height:24px;stroke:var(--blue);stroke-width:3px;margin:4px auto 0;display:block}.eme .note--about .note__heart{margin-left:8px}.eme .note--about{color:#fff;text-shadow:0 1px 8px #000000bf,0 0 22px #0000008c,0 0 40px #00000059}.eme .note--about:before{filter:blur(6px);background:radial-gradient(closest-side,#0000006b,#0003 62%,#0000)}.eme .note--about .note__heart{stroke:#fff;filter:drop-shadow(0 1px 6px #0009)}.eme .jform__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.eme .jform__fields{gap:10px;display:grid}.eme .jform__lab{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:600}.eme .jform__in{border:1.5px solid var(--line);width:100%;color:var(--ink);font:400 16px/1.4 var(--sans);appearance:none;background:#fff;border-radius:999px;padding:14px 20px;transition:border-color .2s,box-shadow .2s}.eme .jform__in::placeholder{color:#b3abb6}.eme .jform__in:focus{border-color:var(--pink);box-shadow:0 0 0 4px color-mix(in srgb, var(--pink) 16%, transparent);outline:none}.eme .jform__msg{color:var(--pink);margin:10px 0 0;font-size:15px;font-weight:500}.eme .jform__msg.is-ok{color:var(--ink)}.eme .jform--inline .jform__fields{border:1.5px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:0;max-width:470px;padding:5px 5px 5px 0;transition:border-color .25s,box-shadow .25s;display:flex}.eme .jform--inline:focus-within .jform__fields{border-color:var(--pink);box-shadow:0 0 0 4px color-mix(in srgb, var(--pink) 14%, transparent)}.eme .jform--inline .jform__in{box-shadow:none;border:0;flex:1;min-width:0;padding-left:24px}.eme .jform--inline .jform__in:focus{box-shadow:none}.eme .jform--inline .jform__btn{flex:none}.eme .btn{background:var(--pink);color:#fff;min-height:52px;font:600 13.5px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;isolation:isolate;transition:transform .35s var(--back), box-shadow .35s ease, color .3s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 30px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.eme .btn:before{content:"";z-index:-1;background:var(--ink);border-radius:inherit;transition:transform .45s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.eme .btn:hover,.eme .btn:focus-visible{box-shadow:0 18px 30px -18px color-mix(in srgb, var(--pink) 80%, #000);transform:translateY(-2px)}.eme .btn:hover:before,.eme .btn:focus-visible:before{transform:none}.eme .btn:active{transform:translateY(0)scale(.98)}.eme .btn__arw{width:18px;height:18px;transition:transform .35s var(--ease)}.eme .btn:hover .btn__arw{transform:translate(5px)}.eme .btn--ghost{color:var(--ink);border:1.5px solid var(--ink);background:0 0}.eme .btn--ghost:before{background:var(--pink)}.eme .btn--ghost:hover{color:#fff;border-color:var(--pink)}.eme .btn--line{color:var(--ink);border:1.5px solid var(--ink);background:0 0}.eme .btn--line:before{background:var(--ink)}.eme .btn--line:hover{color:#fff}.eme .btn__busy{gap:5px;display:none}.eme .btn__busy i{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite eme-dots}.eme .btn__busy i:nth-child(2){animation-delay:.15s}.eme .btn__busy i:nth-child(3){animation-delay:.3s}.eme .is-busy .btn__label{display:none}.eme .is-busy .btn__busy{display:inline-flex}@keyframes eme-dots{50%{transform:translateY(-6px)}}.eme .mq{background:var(--blush);border-block:1px solid color-mix(in srgb, var(--pink) 14%, transparent);padding:16px 0;overflow:hidden}.eme .mq__track{width:max-content;animation:eme-mq var(--mq) linear infinite;display:flex}.eme .mq__set{align-items:center;display:flex}.eme .mq__w{letter-spacing:.26em;text-transform:uppercase;color:var(--ink);white-space:nowrap;padding:0 6px;font-size:13.5px;font-weight:500}.eme .mq__bead{width:11px;height:10px;fill:var(--pink);opacity:.75;flex:none;margin:0 18px}@keyframes eme-mq{to{transform:translate(-50%)}}.eme .about{padding:clamp(52px,7vw,104px) 0}.eme .about__in{max-width:var(--wrap);padding:0 var(--gut);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(34px,6vw,92px);margin:0 auto;display:grid}.eme .about__art{position:relative}.eme .photo--about{aspect-ratio:11/8;border-radius:26px}.eme .about__copy{text-align:center}.eme .about__head{font-size:clamp(30px,4.2vw,54px);font-weight:500}.eme .about__sub{color:#6a6472;max-width:24em;margin:14px auto 0;font-size:clamp(17px,1.5vw,21px)}.eme .rule{justify-content:center;align-items:center;gap:14px;max-width:420px;margin:clamp(20px,3vw,34px) auto;display:flex}.eme .rule i{background:var(--pink);flex:1;height:1.5px}.eme .rule__heart{width:24px;height:22px;fill:var(--pink);animation:2.4s ease-in-out infinite eme-beat}@keyframes eme-beat{0%,to{transform:scale(1)}12%{transform:scale(1.18)}26%{transform:scale(.97)}38%{transform:scale(1.08)}}.eme .about__quote{font-family:var(--serif);color:var(--ink);font-size:clamp(19px,1.9vw,26px);line-height:1.35}.eme .promise{padding:clamp(22px,3vw,44px) 0 clamp(52px,6.4vw,92px)}.eme .promise__in{max-width:var(--wrap);padding:0 var(--gut);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0 auto;display:grid}.eme .promise__it{text-align:center;padding:10px clamp(14px,2vw,30px)}.eme .promise__it+.promise__it{border-left:1.5px solid color-mix(in srgb, var(--pink) 30%, transparent)}.eme .promise__ic{color:var(--pink);display:block}.eme .promise__ic .ic{width:42px;height:42px;transition:transform .45s var(--back);stroke-width:1.7px;margin:0 auto 12px}.eme .promise__ic .ic--heart{color:var(--blue)}.eme .promise__ic .ic--cherry{color:var(--pink)}.eme .promise__ic .ic--cherry .ic__b{stroke:var(--blue)}.eme .promise__ic .ic--hearts{color:var(--pink)}.eme .promise__ic .ic--hearts .ic__b{stroke:var(--blue)}.eme .promise__ic .ic--sparkle{color:var(--blue)}.eme .promise__ic .ic--sparkle .ic__b{stroke:var(--pink)}.eme .promise__it:hover .ic{transform:translateY(-4px)rotate(-6deg)scale(1.08)}.eme .promise__it h3{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);font-size:14.5px;font-weight:500;line-height:1.5}.eme .promise__it p{color:#7a7482;margin:8px 0 0;font-size:15px}.eme .shop{grid-template-columns:1.15fr repeat(3,1fr);grid-auto-rows:var(--tile-h);background:var(--paper);--tile-h:clamp(260px, 26vw, 360px);align-items:stretch;gap:6px;padding:6px 0;display:grid}.eme .shop__panel{background:var(--blush);flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:clamp(30px,4vw,54px) clamp(24px,3.4vw,56px);display:flex}.eme .shop__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--pink) 82%, #000);margin:0;font-size:clamp(13px,1.1vw,15px);font-weight:600;line-height:1.9}.eme .shop__heart{width:26px;height:24px;fill:var(--pink)}.eme .shop__tile{background:var(--blush);isolation:isolate;height:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.eme .shop__shot{background:var(--blush);display:block;position:absolute;inset:0;overflow:hidden}.eme .shop__shot img,.eme .shop__shot .ph-empty{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;transition:transform 1s var(--ease);display:block;position:absolute;inset:0}.eme .shop__shot img{transform-origin:top;transform:scale(1.14)}.eme .shop__tile:after{content:"";z-index:1;opacity:0;background:linear-gradient(#0e0a1200 25%,#0e0a120d 45%,#0e0a1273 74%,#0e0a12d1 100%);transition:opacity .45s;position:absolute;inset:0}.eme .shop__tile:hover .shop__shot img,.eme .shop__tile:focus-visible .shop__shot img{transform:scale(1.2)}.eme .shop__tile:hover:after,.eme .shop__tile:focus-visible:after{opacity:1}.eme .shop__tile--no-caption:after{display:none}.eme .shop__cap{z-index:2;color:#fff;opacity:0;transition:opacity .4s ease, transform .5s var(--ease);gap:3px;padding:20px 18px 18px;display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(10px)}.eme .shop__tile:hover .shop__cap,.eme .shop__tile:focus-visible .shop__cap{opacity:1;transform:none}.eme .shop__name{letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 12px #0e0a12cc;font-size:13px;font-weight:600;line-height:1.35}.eme .shop__price{font-family:var(--serif);letter-spacing:0;text-shadow:0 1px 12px #0e0a12cc;font-size:17px}.eme .shop__price del{opacity:.7;margin-right:6px}.eme .shop__price ins{text-decoration:none}.eme .shop__peek{z-index:2;background:var(--pink);color:#fff;letter-spacing:.14em;text-transform:uppercase;opacity:0;transition:opacity .35s ease, transform .45s var(--back);border-radius:999px;padding:8px 16px;font-size:11.5px;font-weight:600;position:absolute;top:14px;right:14px;transform:translateY(-8px)}.eme .shop__tile:hover .shop__peek,.eme .shop__tile:focus-visible .shop__peek{opacity:1;transform:none}.eme .shop--live .shop__tile:after{opacity:.85}.eme .shop--live .shop__cap{opacity:1;transform:none}.eme .shop--live .shop__tile:hover:after{opacity:1}.eme .shop.shop--scroll{max-width:var(--wrap);padding:6px var(--gut);grid-template-columns:minmax(260px,1fr) minmax(0,3.2fr);grid-auto-rows:auto;gap:clamp(10px,1.4vw,20px);margin:0 auto}.eme .shop--scroll .shop__panel{border-radius:24px}.eme .shop__scroller{overscroll-behavior-x:contain;scroll-behavior:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--pink) 40%, transparent) transparent;min-width:0;padding:clamp(20px,2.4vw,32px) 0;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.eme .shop__scroller.is-auto{scrollbar-width:none}.eme .shop__scroller.is-auto::-webkit-scrollbar{display:none}.eme .shop__scroller:focus-visible{outline-offset:-3px}.eme .shop__track{gap:clamp(14px,1.6vw,22px);width:max-content;margin:0;padding:0 clamp(18px,2vw,28px);list-style:none;display:flex}.eme .pcard{flex:none;width:clamp(168px,16vw,236px);margin:0;padding:0}.eme .pcard__link{height:100%;color:var(--ink);flex-direction:column;gap:12px;text-decoration:none;display:flex}.eme .pcard__img{aspect-ratio:1;background:var(--blush);transition:box-shadow .5s var(--ease), transform .5s var(--ease);border-radius:18px;display:block;position:relative;overflow:hidden;box-shadow:0 14px 28px -22px #1410188c}.eme .pcard__img img,.eme .pcard__img .ph-empty{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;transition:transform .9s var(--ease);display:block;position:absolute;inset:0}.eme .pcard__name{-webkit-line-clamp:2;letter-spacing:.1em;text-transform:uppercase;-webkit-box-orient:vertical;min-height:2.7em;padding:0 2px;font-size:12px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.eme .pcard__foot{justify-content:space-between;align-items:center;gap:8px;margin-top:-4px;padding:0 2px;display:flex}.eme .pcard__price{font-family:var(--serif);color:var(--ink);font-size:17px;line-height:1.2}.eme .pcard__price del{opacity:.55;margin-right:4px;font-size:.85em}.eme .pcard__price ins{color:var(--pink);text-decoration:none}.eme .pcard__price .screen-reader-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eme .pcard__btn{border:1.5px solid var(--ink);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;flex:none;padding:6px 15px;font-size:11px;font-weight:600;transition:background .3s,border-color .3s,color .3s}.eme .pcard__link:hover .pcard__img,.eme .pcard__link:focus-visible .pcard__img{box-shadow:0 22px 34px -22px color-mix(in srgb, var(--pink) 70%, #000);transform:translateY(-4px)}.eme .pcard__link:hover .pcard__img img,.eme .pcard__link:focus-visible .pcard__img img{transform:scale(1.06)}.eme .pcard__link:hover .pcard__btn,.eme .pcard__link:focus-visible .pcard__btn{background:var(--pink);border-color:var(--pink);color:#fff}.eme .pcard__link:focus-visible{outline-offset:4px}.eme .shop__gal{flex-direction:column;justify-content:center;min-width:0;padding:clamp(18px,2.2vw,30px) 0 0;display:flex}.eme .shop__galhead{text-align:center;padding:0 clamp(18px,2vw,28px)}.eme .shop__galhead h2{letter-spacing:-.02em;font-size:clamp(30px,3.4vw,50px);font-weight:500;line-height:1.1;display:inline-block;position:relative}.eme .shop__galhead h2 .script{padding:0 .12em 0 0;font-size:1.22em}.eme .shop__galhead h2 .ih{vertical-align:.06em;stroke-width:1.6px;width:.8em;height:.74em;margin-left:.12em;transform:rotate(8deg)}.eme .shop__spark{width:.34em;height:.34em;fill:var(--blue);position:absolute;top:.1em;left:-.5em}.eme .shop__galhead p{font-family:var(--serif);letter-spacing:.16em;color:var(--ink);margin:8px 0 0;font-size:clamp(13px,1.1vw,16px)}.eme .shop__rail{min-width:0;position:relative}.eme .shop__arrow{z-index:3;width:42px;height:42px;color:var(--ink);cursor:pointer;transition:transform .3s var(--back), color .25s;background:#fffffff2;border-radius:50%;place-items:center;display:none;position:absolute;top:36%;box-shadow:0 8px 22px -8px #14101880}.eme .shop__arrow svg{width:20px;height:20px}.eme .shop__arrow:hover,.eme .shop__arrow:focus-visible{color:var(--pink);transform:scale(1.08)}.eme .shop__arrow--prev{left:8px}.eme .shop__arrow--next{right:8px}.eme .shop__gal.has-arrows .shop__arrow{display:grid}.eme .shop__gal .shop__scroller{padding-top:clamp(12px,1.6vw,20px);padding-bottom:clamp(20px,2.4vw,32px)}.eme .pcard--gal{width:clamp(150px,15vw,214px)}.eme .pcard--gal .pcard__link{cursor:default;gap:10px}.eme .pcard--gal .pcard__img{aspect-ratio:4/5;border-radius:16px}.eme .pcard--gal .pcard__link:after{content:"";background:color-mix(in srgb, var(--pink) 65%, transparent);width:30px;height:2px;margin:0 auto;display:block}.eme .pcard--gal .pcard__name{min-height:0;font-family:var(--serif);letter-spacing:0;text-transform:none;text-align:center;-webkit-line-clamp:1;padding:0 2px;font-size:clamp(16px,1.4vw,19px);font-weight:500;line-height:1.2}.eme .custom{padding:clamp(56px,7vw,110px) 0}.eme .custom__in{max-width:1060px;padding:0 var(--gut);text-align:center;margin:0 auto}.eme .custom__head h2{font-size:clamp(28px,4vw,50px);font-weight:500}.eme .custom__head p{max-width:34em;margin:16px auto 24px}.eme .steps{text-align:left;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(20px,3vw,40px);margin:clamp(40px,6vw,72px) 0 0;padding:0;list-style:none;display:grid}.eme .steps__it{border:1.5px solid var(--line);transition:transform .5s var(--back), border-color .4s, box-shadow .5s;background:#fff;border-radius:26px 26px 26px 4px;padding:28px 26px 24px;position:relative}.eme .steps__it:hover{border-color:color-mix(in srgb, var(--pink) 45%, transparent);transform:translateY(-6px);box-shadow:0 30px 50px -40px #ec1b7acc}.eme .steps__n{font-family:var(--serif);color:var(--pink);margin-bottom:8px;font-size:30px;font-style:italic;display:block}.eme .steps__it h3{margin-bottom:6px;font-size:22px}.eme .steps__it p{margin:0;font-size:15.5px}.eme-steps{clear:both;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:36px 0 8px;padding:0;list-style:none;display:grid}.eme .eme-steps__it{border:1.5px solid var(--line,#f0dfe6);background:#fff;border-radius:22px 22px 22px 4px;margin:0;padding:20px 22px 18px}.eme-steps__n{font-family:var(--serif,Georgia, serif);color:var(--pink,#ec1b7a);margin-bottom:4px;font-size:24px;font-style:italic;display:block}.eme-steps__it h3{margin:0 0 4px;font-size:18px}.eme-steps__it p{margin:0;font-size:14.5px;line-height:1.55}.eme .join{padding:0 var(--gut) clamp(56px, 7vw, 96px)}.eme .join__in{background:var(--blush);text-align:center;border-radius:210px 210px 30px 30px;max-width:760px;margin:0 auto;padding:clamp(46px,6vw,78px) clamp(24px,5vw,80px) clamp(34px,4vw,54px);position:relative}.eme .join__heart{width:40px;height:36px;fill:var(--pink);animation:2.4s ease-in-out infinite eme-beat}.eme .join__head{max-width:16ch;margin:10px auto 0;font-size:clamp(26px,3.4vw,42px);font-weight:500}.eme .join__text{max-width:34em;margin:12px auto 22px}.eme .join .jform{text-align:left;max-width:420px;margin:0 auto}.eme .join .jform__fields{gap:12px}.eme .join .btn{width:100%;margin-top:4px}.eme .join__done{justify-items:center;gap:6px;display:grid}.eme .join__done h3{font-size:clamp(24px,3vw,34px)}.eme .drop__hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;min-height:clamp(460px,44vw,640px);display:grid}.eme .drop__copy{z-index:2;padding:clamp(30px, 4vw, 56px) clamp(10px, 2vw, 30px) clamp(30px, 4vw, 56px) max(var(--gut), calc((100vw - var(--wrap)) / 2 + var(--gut)));position:relative}.eme .drop__head{letter-spacing:-.04em;font-size:clamp(50px,7.2vw,108px);font-weight:700;line-height:.94}.eme .drop__head .script{letter-spacing:0;font-size:1.12em;font-weight:400}.eme .drop__rule{align-items:center;gap:14px;width:min(100%,300px);margin:clamp(16px,2vw,24px) 0 0;display:flex}.eme .drop__rule i{background:var(--pink);flex:1;height:1.5px}.eme .drop__rule svg{width:24px;height:22px;fill:var(--pink);flex:none}.eme .drop__sub{font-family:var(--serif);color:var(--ink);margin:clamp(14px,1.8vw,22px) 0 0;font-size:clamp(22px,2.4vw,34px);line-height:1.22}.eme .drop__btnrow{margin:0}.eme .drop__btn{background:var(--pink);color:#fff;letter-spacing:.26em;text-transform:uppercase;transition:transform .35s var(--back), background .3s;align-items:center;gap:14px;margin-top:clamp(20px,2.6vw,32px);padding:17px 44px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.eme .drop__btn svg{width:14px;height:14px}.eme .drop__btn:hover,.eme .drop__btn:focus-visible{background:color-mix(in srgb, var(--pink) 86%, #000);color:#fff;transform:translateY(-2px)}.eme .drop__btn--sm{letter-spacing:.22em;white-space:nowrap;margin-top:0;padding:14px 30px;font-size:13px}.eme .drop__ship{background:var(--blush);letter-spacing:.22em;text-transform:uppercase;max-width:500px;color:var(--ink);border-radius:999px;align-items:center;gap:14px;margin:clamp(22px,3vw,34px) 0 0;padding:12px 22px;font-size:12.5px;font-weight:500;display:flex}.eme .drop__truck .ic{width:26px;height:26px;color:var(--ink);stroke-width:1.4px;display:block}.eme .drop__ship-text{flex:1}.eme .drop__ship-heart{width:16px;height:15px;fill:var(--pink);flex:none}.eme .drop__art{align-self:stretch;position:relative}.eme .drop__photo{margin:0;position:absolute;inset:0;overflow:hidden}.eme .drop__photo img{object-fit:cover;object-position:center top;width:100%;height:100%}.eme .drop__photo:after{content:"";pointer-events:none;background:linear-gradient(90deg, var(--paper) 0%, color-mix(in srgb, var(--paper) 55%, transparent) 14%, transparent 34%);position:absolute;inset:0}.eme .drop__art-heart{fill:none;width:42px;height:38px;stroke:var(--pink);stroke-width:1.4px;position:absolute;top:44%;right:7%;transform:rotate(10deg)}.eme .dl{max-width:var(--wrap);padding:clamp(26px, 3.4vw, 48px) var(--gut);margin:0 auto}.eme .dl__in{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.eme .dl__it{grid-template-columns:clamp(64px,7vw,92px) minmax(0,1fr);align-items:start;gap:clamp(14px,2vw,26px);padding:0 clamp(14px,3vw,48px);display:grid}.eme .dl__it+.dl__it{border-left:1.5px solid color-mix(in srgb, var(--pink) 55%, transparent)}.eme .dl__ic{aspect-ratio:1;background:var(--blush);width:clamp(64px,7vw,92px);color:var(--pink);border-radius:50%;place-items:center;display:grid}.eme .dl__ic .ic{stroke-width:1.2px;width:46%;height:46%}.eme .dl__ic .cherry-art{width:52%;height:52%}.eme .dl__it h2{letter-spacing:-.02em;font-size:clamp(24px,2.5vw,34px);font-weight:600;line-height:1.1}.eme .dl__it h2 .script{font-size:1.2em}.eme .dl__it p{color:#5d5764;margin:8px 0 0;font-size:15px;line-height:1.6}.eme .dl__it p.dl__more{margin-top:16px;font-size:13.5px}.eme .dl__more a{color:var(--pink);text-underline-offset:3px;text-decoration:underline}.eme .dl__more a:hover{color:var(--ink)}.eme .dcoll{max-width:var(--wrap);padding:clamp(10px, 1.6vw, 22px) var(--gut) clamp(40px, 5vw, 70px);margin:0 auto;scroll-margin-top:90px}.eme .dcoll__head{text-align:center;margin-bottom:clamp(20px,2.6vw,34px)}.eme .dcoll__head h2{letter-spacing:-.035em;font-size:clamp(38px,5vw,66px);font-weight:700;line-height:1}.eme .dcoll__head .drop__rule{width:min(100%,250px);margin:14px auto 0}.eme .drop__note{font-family:var(--script);color:var(--pink);margin:14px 0 0;font-size:clamp(20px,2vw,28px);line-height:1.1}.eme .drop__notices:empty{display:none}.eme .drop__notices{margin:0 0 22px}.eme .drop__notices ul{background:color-mix(in srgb, var(--blush) 70%, var(--paper));color:var(--ink);border-radius:6px;margin:0;padding:14px 18px;font-size:15px;list-style:none}.eme .drop__notices a{color:var(--pink);text-decoration:underline}.eme .drop__grid{--g:clamp(14px, 1.8vw, 24px);justify-content:center;gap:var(--g);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.eme .dcard{width:calc((100% - 3 * var(--g)) / 4);background:#f8f4f2;flex-direction:column;margin:0;display:flex;position:relative}.eme .dcard__link{color:var(--ink);flex:auto;text-decoration:none;display:block}.eme .dcard__img{aspect-ratio:5/4;background:var(--blush);display:block;position:relative;overflow:hidden}.eme .dcard__img img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease)}.eme .dcard__link:hover .dcard__img img,.eme .dcard__link:focus-visible .dcard__img img{transform:scale(1.05)}.eme .dcard__sold{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:#ffffffeb;padding:5px 10px;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px}.eme .dcard.is-sold .dcard__img img{filter:saturate(.8)}.eme .dcard__name{font-family:var(--serif);text-align:center;margin-top:12px;padding:0 10px;font-size:clamp(16px,1.5vw,20px);line-height:1.2;display:block}.eme .dcard__price{text-align:center;color:var(--ink);margin-top:2px;font-size:15px;display:block}.eme .dcard__price del{opacity:.55;margin-right:6px}.eme .dcard__price ins{color:var(--pink);text-decoration:none}.eme .dcard__price .screen-reader-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eme .dcard__add{background:var(--pink);color:#fff;letter-spacing:.2em;text-align:center;text-transform:uppercase;width:min(78%,190px);transition:background .3s, transform .3s var(--back);margin:12px auto 16px;padding:11px 0;font-size:12px;font-weight:500;text-decoration:none;display:block}.eme a.dcard__add:hover,.eme a.dcard__add:focus-visible{background:color-mix(in srgb, var(--pink) 86%, #000);color:#fff;transform:translateY(-2px)}.eme .dcard__add--alt{border:1.5px solid var(--pink);color:var(--pink);background:0 0;padding:9.5px 0}.eme a.dcard__add--alt:hover,.eme a.dcard__add--alt:focus-visible{background:var(--pink)}.eme .dcard__add--off{color:#fff;cursor:default;background:#ddd6db}.eme .dcard__fave{cursor:pointer;color:#6f6977;width:34px;height:34px;transition:transform .35s var(--back), color .25s;background:#ffffffe0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.eme .dcard__fave svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:16px;transition:fill .25s}.eme .dcard__fave:hover{color:var(--pink);transform:scale(1.1)}.eme .dcard__fave[aria-pressed=true]{color:var(--pink)}.eme .dcard__fave[aria-pressed=true] svg{fill:var(--pink)}.eme .dcard--soon{padding-bottom:14px}.eme .dcard--soon .dcard__img{background:linear-gradient(145deg, var(--blush), color-mix(in srgb, var(--blush) 45%, var(--paper)));place-items:center;display:grid}.eme .dcard__soon{font-family:var(--script);color:var(--pink);justify-items:center;gap:10px;font-size:clamp(26px,2.6vw,36px);display:grid}.eme .dcard__soon svg{fill:none;width:28px;height:26px;stroke:var(--pink);stroke-width:1.5px}.eme .dcard--soon .dcard__name{color:#9a94a2}.eme .dband{background:var(--paper)}.eme .dband__in{max-width:1060px;padding:clamp(26px, 3.4vw, 46px) var(--gut);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,44px);margin:0 auto;display:grid}.eme .dband__in.has-logo{grid-template-columns:auto auto minmax(0,1fr) auto}.eme .dband__rule{background:color-mix(in srgb, var(--pink) 70%, transparent);align-self:stretch;width:1.5px}.eme .dband .logo__mark{font-size:clamp(32px,3.4vw,46px)}.eme .dband .logo__tag{font-size:12px}.eme .dband__words{text-align:center}.eme .dband__head{letter-spacing:-.02em;font-size:clamp(22px,2.6vw,34px);font-weight:500;line-height:1.15}.eme .dband__small{font-family:var(--serif);color:#5d5764;margin:6px 0 0;font-size:clamp(14px,1.3vw,17px)}@media (width<=1040px){.eme .dcard{width:calc((100% - 2 * var(--g)) / 3)}}@media (width<=900px){.eme .drop__hero{grid-template-columns:1fr;min-height:0}.eme .drop__art{aspect-ratio:1;order:-1;max-height:70vh}.eme .drop__photo:after{background:linear-gradient(0deg, var(--paper) 0%, color-mix(in srgb, var(--paper) 50%, transparent) 12%, transparent 30%)}.eme .drop__copy{padding:0 var(--gut) 8px;text-align:center;margin-top:-24px}.eme .drop__rule{margin-inline:auto}.eme .drop__ship{justify-content:center;margin-inline:auto}.eme .dband__in,.eme .dband__in.has-logo{text-align:center;grid-template-columns:1fr;justify-items:center}.eme .dband__rule{align-self:auto;width:70px;height:1.5px}}@media (width<=620px){.eme .dl__in{grid-auto-flow:row;gap:22px}.eme .dl__it{padding:0}.eme .dl__it+.dl__it{border-left:0;border-top:1.5px solid color-mix(in srgb, var(--pink) 40%, transparent);padding-top:22px}.eme .drop__ship{letter-spacing:.14em;gap:10px;padding:11px 16px;font-size:10.5px}.eme .drop__btn{padding:15px 34px;font-size:13px}.eme .drop__grid{--g:12px}.eme .dcard{width:calc((100% - var(--g)) / 2)}.eme .dcard--soon:nth-child(3){display:none}.eme .dcard__name{font-size:16px}.eme .dcard__add{letter-spacing:.14em;width:86%;font-size:11px}.eme .dcard__fave{width:30px;height:30px}}.eme .cpage__head{letter-spacing:-.03em;padding-right:.45em;font-size:clamp(42px,5.2vw,76px);font-weight:600;line-height:1;display:inline-block;position:relative}.eme .cpage__head .script{margin-top:.02em;font-size:1.05em;font-weight:400;display:block}.eme .cpage__head-heart{fill:none;width:.42em;height:.4em;stroke:var(--pink);stroke-width:1.5px;position:absolute;bottom:.55em;right:0;transform:rotate(12deg)}.eme .cpage__text{max-width:30em;font-family:var(--serif);color:var(--ink);margin:18px 0 0;font-size:clamp(16px,1.3vw,18.5px);line-height:1.45}.eme .cpage__text+.cpage__text{margin-top:12px}.eme .cform{max-width:var(--wrap);padding:0 var(--gut) clamp(40px, 5vw, 70px);margin:0 auto}.eme .cform__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.eme .cform__notices{margin:20px 0 0}.eme .cform__notices ul{border:1.5px solid color-mix(in srgb, var(--pink) 40%, transparent);color:var(--ink);background:#fff1f5;border-radius:14px;margin:0;padding:14px 18px;list-style:none}.eme .cstep__head{align-items:flex-end;gap:12px;margin-bottom:18px;display:flex;position:relative}.eme .cstep__line{background:color-mix(in srgb, var(--pink) 50%, transparent);flex:1;height:1.5px;margin-bottom:14px}.eme .cstep__line--short{flex:0 0 clamp(20px,7vw,90px)}.eme .cstep__heart{fill:none;width:22px;height:26px;stroke:var(--pink);stroke-width:1.3px;opacity:.75;flex:none;margin-bottom:6px;transform:rotate(-10deg)}.eme .cstep__titles{flex:none}.eme .cstep__n{letter-spacing:.2em;text-transform:uppercase;color:var(--pink);font-size:11.5px;font-weight:700;display:block}.eme .cstep__titles h2{letter-spacing:-.02em;font-size:clamp(24px,2.6vw,34px);font-weight:500}.eme .cstep__titles h2 .script{font-size:1.2em}.eme .cstep__guide{background:var(--paper);font-family:var(--script);color:var(--pink);align-items:flex-end;gap:2px;padding-left:8px;font-size:clamp(16px,1.4vw,20px);line-height:1;text-decoration:none;display:inline-flex;position:absolute;top:-14px;right:0;transform:rotate(-6deg)}.eme .cstep__guide svg{fill:none;width:26px;height:18px;stroke:var(--pink);stroke-width:1.6px;stroke-linecap:round}.eme .cstep__note{color:#6f6977;text-align:center;justify-content:center;align-items:center;gap:8px;margin:14px 0 0;font-size:14px;display:flex}.eme .cstep__note svg,.eme .cform__fine svg{fill:none;width:15px;height:14px;stroke:var(--pink);stroke-width:2px;flex:none}.eme .copt__in{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.eme .copts{gap:clamp(12px,1.6vw,20px);display:grid}.eme .copts--material{grid-template-columns:repeat(2,minmax(0,1fr))}.eme .copt{border:1.5px solid var(--line);cursor:pointer;transition:border-color .25s, box-shadow .3s, transform .35s var(--back);background:#fff;border-radius:12px;gap:14px;margin:0;display:flex;position:relative}.eme .copt:hover{border-color:color-mix(in srgb, var(--pink) 45%, transparent);transform:translateY(-2px)}.eme .copt:has(.copt__in:checked){border-color:var(--pink);box-shadow:0 0 0 3px color-mix(in srgb, var(--pink) 16%, transparent)}.eme .copt:has(.copt__in:focus-visible){outline:3px solid var(--pink);outline-offset:3px}.eme .copt__dot{border:1.5px solid color-mix(in srgb, var(--pink) 70%, transparent);background:#fff;border-radius:50%;flex:none;width:22px;height:22px;transition:background .2s,box-shadow .2s}.eme .copt__in:checked~.copt__dot,.eme .copt__in:checked+.copt__pic .copt__dot{background:var(--pink);box-shadow:inset 0 0 0 4px #fff}.eme .copt__body{flex-direction:column;gap:6px;min-width:0;display:flex}.eme .copt__title{font-family:var(--serif);color:var(--ink);font-size:clamp(18px,1.6vw,24px);line-height:1.15}.eme .copt__text{color:#6f6977;font-size:14px;line-height:1.5}.eme .copt--img{align-items:stretch;overflow:hidden}.eme .copt__pic{background:var(--blush);flex:0 0 38%;align-self:stretch;min-height:150px;position:relative;overflow:hidden}.eme .copt__pic img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.eme .copt__pic .copt__dot{position:absolute;top:12px;left:12px}.eme .copt--size{align-items:flex-start;padding:16px}.eme .copt--size .copt__title{font-size:clamp(17px,1.4vw,20px)}.eme .copt--size .copt__text{font-size:13.5px}.eme .copt__measure{border:1.5px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;margin-top:6px;padding:8px 10px;font-size:14px;display:none}.eme .copt:has(.copt__in:checked) .copt__measure,.eme .copt.is-picked .copt__measure{display:block}.eme .copt__measure:focus{border-color:var(--pink);box-shadow:0 0 0 3px color-mix(in srgb, var(--pink) 16%, transparent);outline:none}.eme .cvibes{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.4vw,18px);display:grid}.eme .cvibe{cursor:pointer;margin:0;display:block;position:relative}.eme .cvibe__img{aspect-ratio:1;background:var(--blush);transition:box-shadow .25s, transform .35s var(--back);border-radius:6px;display:block;overflow:hidden}.eme .cvibe__img img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.eme .cvibe:hover .cvibe__img img{transform:scale(1.05)}.eme .cvibe:has(.copt__in:checked) .cvibe__img{box-shadow:0 0 0 3px var(--pink)}.eme .cvibe:has(.copt__in:focus-visible) .cvibe__img{outline:3px solid var(--pink);outline-offset:4px}.eme .cvibe__name{font-family:var(--serif);color:var(--ink);font-size:clamp(15px,1.3vw,18.5px)}.eme .cvibe__heart{fill:none;stroke:#6f6977;stroke-width:1.8px;width:19px;height:17px;transition:fill .2s, stroke .2s, transform .35s var(--back);flex:none}.eme .cvibe:hover .cvibe__heart{stroke:var(--pink)}.eme .cvibe:has(.copt__in:checked) .cvibe__heart{fill:var(--pink);stroke:var(--pink);transform:scale(1.15)}.eme .cdetails{background:color-mix(in srgb, var(--blush) 70%, var(--paper));border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px clamp(16px,2.4vw,32px);padding:clamp(18px,2.4vw,28px);display:grid}.eme .cfield{min-width:0;margin:0}.eme .cfield--spacer{visibility:hidden}.eme .cfield label,.eme .cfield__l{font-family:var(--serif);color:var(--ink);margin-bottom:8px;font-size:16px;display:block}.eme .cfield input[type=text],.eme .cfield input[type=email],.eme .cfield select{border:1.5px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;padding:11px 14px;font-size:14.5px}.eme .cfield select{appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23141018' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center/16px 16px no-repeat;padding-right:40px}.eme .cfield input:focus,.eme .cfield select:focus{border-color:var(--pink);box-shadow:0 0 0 3px color-mix(in srgb, var(--pink) 16%, transparent);outline:none}.eme .cfield small{color:#7a7482;margin-top:6px;font-size:12.5px;display:block}.eme .cradios{flex-wrap:wrap;gap:8px 22px;padding-top:6px;display:flex}.eme .cradio{font-family:var(--serif);color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-size:16px;display:inline-flex;position:relative}.eme .cradio input{opacity:0;width:1px;height:1px;position:absolute}.eme .cradio__dot{box-sizing:border-box;border:1.5px solid color-mix(in srgb, var(--pink) 70%, transparent);background:#fff;border-radius:50%;flex:none;width:20px;height:20px;transition:background .2s,box-shadow .2s;display:inline-block}.eme .cradio input:checked+.cradio__dot{background:var(--pink);box-shadow:inset 0 0 0 4px #fff}.eme .cradio input:focus-visible+.cradio__dot{outline:3px solid var(--pink);outline-offset:2px}.eme .ccherry{grid-template-columns:1.15fr 1.2fr .75fr;align-items:center;gap:clamp(16px,2.4vw,30px);margin-top:clamp(28px,3.4vw,44px);display:grid}.eme .ccherry__top{align-items:flex-end;gap:14px;margin-bottom:12px;display:flex}.eme .ccherry__ic{background:color-mix(in srgb, var(--blush) 80%, var(--paper));border-radius:50%;flex:none;place-items:center;width:68px;height:68px;display:grid}.eme .ccherry__ic .cherry-art{width:44px;height:44px}.eme .drop__ic .cherry-art{width:32px;height:32px}.eme .ccontact{background:color-mix(in srgb, var(--blush) 70%, var(--paper));border-radius:14px;grid-template-columns:1fr 1fr;gap:12px 18px;max-width:620px;margin:22px auto 0;padding:18px 20px;display:grid}.eme .ccontact[hidden]{display:none}.eme .ccontact__lead{font-family:var(--serif);color:var(--ink);text-align:center;grid-column:1/-1;margin:0;font-size:18px}.eme .ccherry__main p{color:#6f6977;margin:0;font-size:15px;line-height:1.6}.eme .ccherry__pics{grid-template-columns:1fr 1fr;gap:10px;display:grid}.eme .ccherry__pic{aspect-ratio:1;background:var(--blush);border-radius:6px;display:block;overflow:hidden}.eme .ccherry__side{color:#6f6977;margin:0;font-size:14px;line-height:1.55}.eme .ccherry__side svg{fill:none;width:20px;height:18px;stroke:var(--pink);stroke-width:1.6px;margin:8px 0 0 auto;display:block}.eme .cnext{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.eme .cnext__it{background:#fff;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex;position:relative;box-shadow:0 10px 30px -24px #1410188c}.eme .cnext__it+.cnext__it:before{content:"";border-top:2px solid var(--pink);border-right:2px solid var(--pink);width:9px;height:9px;position:absolute;top:50%;left:-18px;transform:translateY(-50%)rotate(45deg)}.eme .cnext__n{background:color-mix(in srgb, var(--pink) 45%, #fff);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.eme .cnext__ic .ic{width:26px;height:26px;color:var(--ink);stroke-width:1.4px;display:block}.eme .cnext__t{font-family:var(--serif);color:var(--ink);font-size:14.5px;line-height:1.3}.eme .cnext__follow{color:#6f6977;justify-content:center;align-items:center;gap:8px;margin:18px 0 0;font-size:13.5px;display:flex}.eme .cnext__follow .ic{width:18px;height:18px;color:var(--pink)}.eme .cform__msg{text-align:center;min-height:1.5em;color:var(--pink);margin:14px 0 0;font-weight:500}.eme .cform__msg:empty{min-height:0;margin:0}.eme .cform__send{justify-content:center;margin:16px 0 0;display:flex;position:relative}.eme .cform__btn{background:var(--pink);color:#fff;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;box-shadow:0 18px 30px -18px color-mix(in srgb, var(--pink) 80%, #000);transition:transform .35s var(--back), background .3s;border-radius:999px;align-items:center;gap:12px;padding:16px 36px;font-size:14px;font-weight:600;display:inline-flex}.eme .cform__btn svg{width:18px;height:18px}.eme .cform__btn:hover,.eme .cform__btn:focus-visible{background:color-mix(in srgb, var(--pink) 88%, #000);transform:translateY(-2px)}.eme .cform__btn[disabled]{opacity:.6;cursor:progress}.eme .cform__send-heart{fill:none;width:28px;height:30px;stroke:var(--pink);stroke-width:1.3px;align-self:center;margin-left:12px;transform:rotate(10deg)}.eme .cform__fine{color:#8a8491;text-align:center;justify-content:center;align-items:center;gap:8px;max-width:760px;margin:22px auto 0;font-size:12px;line-height:1.5;display:flex}.eme .cform__done{background:var(--blush);text-align:center;border-radius:20px;max-width:560px;margin:30px auto 0;padding:30px 26px}.eme .cform__done h3{font-size:clamp(24px,3vw,32px)}.eme .cform__done p{margin:10px 0 0}@media (width<=900px){.eme .cpage__head{white-space:normal}.eme .copts--size{grid-template-columns:repeat(2,minmax(0,1fr))}.eme .cvibes{grid-template-columns:repeat(3,minmax(0,1fr))}.eme .cdetails{grid-template-columns:repeat(2,minmax(0,1fr))}.eme .cfield--spacer{display:none}.eme .ccherry{grid-template-columns:1fr 1fr}.eme .ccherry__main{grid-column:1/-1}.eme .cnext{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.eme .cnext__it+.cnext__it:before{display:none}}@media (width<=620px){.eme .cpage__text{margin-inline:auto}.eme .cstep__head{gap:8px}.eme .cstep__line--short{display:none}.eme .cstep__guide{flex-basis:100%;order:5;justify-content:flex-end;margin-top:4px;position:static}.eme .cstep__head{flex-wrap:wrap}.eme .copts--material{grid-template-columns:1fr}.eme .copt__pic{flex-basis:38%}.eme .copt--size{gap:10px;padding:12px}.eme .copt--size .copt__dot{width:18px;height:18px}.eme .cvibes{grid-template-columns:repeat(2,minmax(0,1fr))}.eme .cvibes .cvibe:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}.eme .cdetails,.eme .ccontact,.eme .ccherry,.eme .cnext{grid-template-columns:1fr}.eme .cform__btn{letter-spacing:.12em;padding:15px 24px;font-size:12.5px}.eme .cform__send-heart{display:none}}.eme .ctpage__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--pink);margin:0 0 6px;font-size:clamp(14px,1.3vw,17px);font-weight:500}.eme .ctpage__head{letter-spacing:-.03em;font-size:clamp(40px,5vw,70px);font-weight:600;line-height:1}.eme .ctpage__head-heart{vertical-align:.08em;fill:none;width:.5em;height:.46em;stroke:var(--pink);stroke-width:1.4px;margin-left:.22em;display:inline-block;transform:rotate(8deg)}.eme .ctpage__sub{font-family:var(--serif);color:var(--ink);margin:14px 0 0;font-size:clamp(19px,1.9vw,26px);line-height:1.25}.eme .ct{max-width:var(--wrap);padding:clamp(22px, 3vw, 40px) var(--gut) clamp(36px, 4.4vw, 60px);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);margin:0 auto;display:grid}.eme .ctform{background:color-mix(in srgb, var(--blush) 70%, var(--paper));border-radius:18px;align-self:start;padding:clamp(18px,2.4vw,30px)}.eme .ctform .cfield{margin-bottom:18px}.eme .ctform .cform__msg{text-align:left;margin:0 0 6px}.eme .req{color:var(--pink);cursor:inherit;border:0;text-decoration:none}.eme .cfield textarea{border:1.5px solid var(--line);width:100%;min-height:150px;color:var(--ink);resize:vertical;background:#fff;border-radius:8px;padding:12px 14px;font-size:14.5px;line-height:1.5;display:block}.eme .cfield textarea:focus{border-color:var(--pink);box-shadow:0 0 0 3px color-mix(in srgb, var(--pink) 16%, transparent);outline:none}.eme .ctform__send{margin:4px 0 0}.eme .ctform__btn{background:var(--pink);color:#fff;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;width:100%;transition:transform .35s var(--back), background .3s;border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:16px 24px;font-size:14px;font-weight:500;display:flex}.eme .ctform__btn svg{width:18px;height:18px}.eme .ctform__btn:hover,.eme .ctform__btn:focus-visible{background:color-mix(in srgb, var(--pink) 88%, #000);transform:translateY(-2px)}.eme .ctform__btn[disabled]{opacity:.6;cursor:progress}.eme .ctside{border-left:1.5px solid var(--line);align-content:start;gap:clamp(22px,3vw,36px);padding-left:clamp(20px,3vw,40px);display:grid}.eme .ctinfo{grid-template-columns:52px minmax(0,1fr);gap:14px;display:grid}.eme .ctinfo__ic{color:var(--pink)}.eme .ctinfo__ic .ic{stroke-width:1.2px;width:44px;height:44px;display:block}.eme .ctinfo h2{font-family:var(--sans);letter-spacing:.05em;text-transform:uppercase;margin:0 0 8px;font-size:15.5px;font-weight:500;line-height:1.35}.eme .ctinfo p{color:#6f6977;margin:0;font-size:14.5px;line-height:1.6}.eme .ctinfo__btn{border:1.5px solid var(--ink);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border-radius:3px;align-items:center;gap:10px;margin-top:14px;padding:11px 18px;font-size:12px;font-weight:500;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.eme .ctinfo__btn svg{width:15px;height:15px}.eme .ctinfo__btn:hover,.eme .ctinfo__btn:focus-visible{background:var(--ink);color:#fff}.eme .ctband{background:color-mix(in srgb, var(--blush) 75%, var(--paper))}.eme .ctband__in{max-width:var(--wrap);padding:clamp(24px, 3vw, 40px) var(--gut) clamp(30px, 4vw, 50px);margin:0 auto}.eme .ctband__head{letter-spacing:-.02em;text-align:center;justify-content:center;align-items:center;gap:16px;margin-bottom:clamp(16px,2.2vw,26px);font-size:clamp(28px,3.4vw,46px);font-weight:500;display:flex}.eme .ctband__heart{fill:none;width:34px;height:31px;stroke:var(--pink);stroke-width:1.1px;flex:none}.eme .ctband__heart--r{align-self:flex-end;transform:scaleX(-1)scale(.7)}.eme .ctband__grid{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:clamp(10px,1.6vw,20px);margin:0;padding:0;list-style:none;display:grid}.eme .cttile{margin:0}.eme .cttile__img{aspect-ratio:16/9;background:var(--blush);display:block;overflow:hidden}.eme .cttile__img img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease)}.eme .cttile:hover .cttile__img img{transform:scale(1.05)}.eme .cttile__btn{border:1.5px solid var(--ink);background:color-mix(in srgb, var(--blush) 60%, var(--paper));letter-spacing:.16em;text-transform:uppercase;color:var(--ink);justify-content:center;align-items:center;gap:12px;margin-top:8px;padding:14px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:background .25s,color .25s;display:flex}.eme .cttile__btn svg{width:17px;height:17px}.eme .cttile__btn:hover,.eme .cttile__btn:focus-visible{background:var(--ink);color:#fff}@media (width<=900px){.eme .ct{grid-template-columns:1fr}.eme .ctside{border-left:0;border-top:1.5px solid var(--line);padding:26px 0 0}}@media (width<=620px){.eme .ctband__grid{grid-template-columns:1fr}.eme .ctband__head{gap:10px}.eme .ctband__heart{width:24px;height:22px}}.eme .fqpage__eyebrow{font-family:var(--serif);color:var(--pink);margin:0 0 4px;font-size:clamp(22px,2.2vw,30px);font-style:italic}.eme .fqbar{background:color-mix(in srgb, var(--blush) 75%, var(--paper))}.eme .fqbar__in{max-width:var(--wrap);padding:18px var(--gut);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0 auto;list-style:none;display:grid}.eme .fqbar__in li{margin:0}.eme .fqbar__in li+li{border-left:1.5px solid color-mix(in srgb, var(--pink) 22%, transparent)}.eme .fqbar a{text-align:center;color:var(--ink);justify-items:center;gap:8px;padding:6px 8px;text-decoration:none;transition:color .25s;display:grid}.eme .fqbar__ic .ic{stroke-width:1.3px;width:32px;height:32px;transition:transform .4s var(--back);display:block}.eme .fqbar__t{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:500}.eme .fqbar a:hover,.eme .fqbar a:focus-visible{color:var(--pink)}.eme .fqbar a:hover .ic{transform:translateY(-3px)}.eme .fqgroups{max-width:var(--wrap);padding:clamp(8px, 1.4vw, 18px) var(--gut) clamp(30px, 4vw, 54px);margin:0 auto}.eme .fqsec{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);align-items:center;gap:clamp(14px,2.4vw,32px);padding:clamp(10px,1.4vw,18px) 0;scroll-margin-top:90px;display:grid}.eme .fqsec__side{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-self:stretch;align-items:center;gap:clamp(8px,1.4vw,18px);min-height:140px;display:grid}.eme .fqsec__photo{grid-area:1/2;align-self:stretch;min-height:140px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 26%);mask-image:linear-gradient(90deg,#0000,#000 26%)}.eme .fqsec__photo img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.eme .fqsec__side h2{letter-spacing:-.02em;overflow-wrap:anywhere;grid-area:1/1;font-size:clamp(26px,2.8vw,40px);font-weight:500;line-height:1.1}.eme .fqsec__heart{fill:none;width:26px;height:24px;stroke:var(--pink);stroke-width:1.5px;margin-top:10px;display:block}.eme .fqlist{border:1px solid var(--line);background:#fff}.eme .fqitem{border-bottom:1px solid var(--line);margin:0}.eme .fqitem:last-child{border-bottom:0}.eme .fqitem summary{cursor:pointer;font-family:var(--serif);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:11px 16px;font-size:clamp(15px,1.25vw,17px);line-height:1.35;list-style:none;transition:background .2s,color .2s;display:flex}.eme .fqitem summary::-webkit-details-marker{display:none}.eme .fqitem summary:hover{background:color-mix(in srgb, var(--blush) 60%, var(--paper))}.eme .fqitem summary:focus-visible{outline:3px solid var(--pink);outline-offset:-3px}.eme .fqitem__plus{flex:none;width:14px;height:14px;position:relative}.eme .fqitem__plus:before,.eme .fqitem__plus:after{content:"";background:var(--pink);height:1.6px;transition:transform .3s var(--ease);margin-top:-.8px;position:absolute;top:50%;left:0;right:0}.eme .fqitem__plus:after{transform:rotate(90deg)}.eme .fqitem[open] .fqitem__plus:after{transform:rotate(0)}.eme .fqitem[open] summary{background:color-mix(in srgb, var(--blush) 60%, var(--paper))}.eme .fqitem__a{color:#5d5764;padding:4px 16px 16px;font-size:14.5px;line-height:1.65}.eme .fqband{background:color-mix(in srgb, var(--blush) 55%, var(--paper));position:relative;overflow:hidden}.eme .fqband__bg{width:52%;position:absolute;top:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000);mask-image:linear-gradient(90deg,#000 55%,#0000)}.eme .fqband__bg img{object-fit:cover;width:100%;height:100%}.eme .fqband__in{max-width:var(--wrap);padding:clamp(36px, 4.6vw, 64px) var(--gut);justify-content:flex-end;margin:0 auto;display:flex;position:relative}.eme .fqband__words{width:min(520px,100%)}.eme .fqband__words h2{letter-spacing:-.02em;font-size:clamp(30px,3.6vw,48px);font-weight:500}.eme .fqband__heart{vertical-align:.55em;fill:none;width:.5em;height:.46em;stroke:var(--pink);stroke-width:1.4px;margin-left:.1em;display:inline-block}.eme .fqband__words>p{font-family:var(--serif);color:var(--ink);margin:10px 0 0;font-size:16px;line-height:1.45}.eme .fqband__words>.fqband__btns{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.eme .fqband__btn{border:1.5px solid var(--ink);letter-spacing:.14em;text-align:center;text-transform:uppercase;min-width:160px;color:var(--ink);background:0 0;flex:1 1 0;padding:13px 16px;font-size:12.5px;font-weight:500;text-decoration:none;transition:background .25s,color .25s}.eme .fqband__btn--fill{border-color:var(--pink);background:color-mix(in srgb, var(--pink) 70%, #fff);color:#fff}.eme .fqband__btn:hover,.eme .fqband__btn:focus-visible{background:var(--ink);border-color:var(--ink);color:#fff}@media (width<=900px){.eme .fqbar__in{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:6px 0;padding:14px 8px}.eme .fqbar__in li:nth-child(3n+1){border-left:0}.eme .fqsec{grid-template-columns:1fr;gap:10px}.eme .fqsec__side{min-height:120px}.eme .fqsec__side h2{font-size:clamp(24px,6.4vw,34px)}.eme .fqsec__photo{min-height:120px}.eme .fqband__bg{opacity:.3;width:100%;-webkit-mask-image:none;mask-image:none}.eme .fqband__in{justify-content:center}}@media (width<=620px){.eme .fqband__btn{min-width:100%}.eme .fqbar__t{letter-spacing:.06em;font-size:10.5px}}.eme .foot{--foot-line:color-mix(in srgb, var(--pink) 70%, transparent);padding:clamp(30px, 4vw, 48px) var(--gut) 22px;background:var(--paper);color:var(--ink);border-top:1px solid var(--line)}.eme .foot__in{grid-template-columns:auto auto auto;justify-content:space-between;align-items:center;gap:clamp(16px,3vw,48px);max-width:980px;margin:0 auto;display:grid}.eme .foot__note{max-width:30ch;color:var(--body);margin:10px 0 0;font-size:14px}.eme .foot__links{border-inline:1.5px solid var(--foot-line);flex-direction:column;gap:6px;padding:4px clamp(16px,3vw,48px);display:flex}.eme .foot__links a{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:13px;font-weight:500;text-decoration:none;transition:color .25s}.eme .foot__links a:hover{color:var(--pink)}.eme .foot__social{gap:14px;margin:0;padding:0;list-style:none;display:flex}.eme .foot__social a,.eme .foot__social span{width:40px;height:40px;color:var(--ink);transition:transform .4s var(--back), color .3s;place-items:center;display:grid}.eme .foot__social a:hover{color:var(--pink);transform:translateY(-3px)rotate(-8deg)}.eme .foot__social svg{width:30px;height:30px}.eme .foot__bar{letter-spacing:.14em;text-transform:uppercase;color:#7a7482;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;max-width:980px;margin:clamp(22px,3vw,34px) auto 0;font-size:11.5px;font-weight:500;display:flex}.eme .foot__copy{margin:0}.eme .foot__legal{display:flex}.eme .foot__legal a{color:inherit;text-decoration:none;transition:color .25s}.eme .foot__legal a:hover{color:var(--pink)}.eme .foot__legal a+a:before{content:"|";color:#b8b2bf;margin:0 .8em}.eme .foot__credit{border-top:1px solid var(--line);letter-spacing:.08em;text-align:center;color:#9a94a2;max-width:980px;margin:14px auto 0;padding-top:12px;font-size:11px}.eme .foot__credit a{color:inherit;text-underline-offset:2px;text-decoration:underline;transition:color .25s}.eme .foot__credit a:hover{color:var(--pink)}.eme-shop-page{background:var(--paper,#fff);color:var(--body,#54525e);font-family:var(--sans,inherit);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.65}.eme-shop-page *,.eme-shop-page :before,.eme-shop-page :after{box-sizing:border-box}.eme-shop-page img{max-width:100%;height:auto}.eme-shop a{color:var(--pink,#ec1b7a)}.eme-shop{max-width:var(--shop-w,1180px);margin:0 auto;padding:clamp(26px,4vw,56px) clamp(18px,4.4vw,60px) clamp(50px,7vw,90px)}.eme-shop h1,.eme-shop h2,.eme-shop h3{font-family:var(--serif,Georgia, serif);color:var(--ink,#141018);letter-spacing:-.015em;font-weight:600;line-height:1.12}.eme-shop .woocommerce-breadcrumb{letter-spacing:.04em;color:#7a7482;margin-bottom:22px;font-size:13px}.eme-shop .woocommerce-breadcrumb a{color:inherit}.eme-shop .woocommerce-breadcrumb a:hover{color:var(--pink,#ec1b7a)}.eme-shop-page .eme-shop .woocommerce-products-header__title{margin:0 0 18px;font-size:clamp(30px,4vw,50px)}.eme-shop__title{margin:0 0 22px;font-size:clamp(30px,4vw,50px)}.eme-shop .woocommerce{margin:0}.eme-page p,.eme-page ul,.eme-page ol,.eme-page blockquote{margin:0 0 1.1em}.eme-page>p,.eme-page>ul,.eme-page>ol,.eme-page>h2,.eme-page>h3,.eme-page>blockquote,.eme-page>.eme-shop__title{max-width:68ch}.eme-page ul,.eme-page ol{padding-left:1.4em}.eme-page li{margin-bottom:.4em}.eme-page h2{margin:1.4em 0 .5em;font-size:clamp(24px,2.6vw,34px)}.eme-page h3{margin:1.3em 0 .4em;font-size:clamp(20px,2vw,26px)}.eme-page a{color:var(--pink,#ec1b7a)}.eme-page img{border-radius:18px}.eme-page__meta{letter-spacing:.06em;text-transform:uppercase;color:#7a7482;font-size:14px}.eme-page__art{margin:0 0 26px}.eme-page__list{gap:26px;padding:0;list-style:none;display:grid}.eme-page__list>li{border-bottom:1px solid #f0dfe6;padding-bottom:22px}.eme-page__list>li>a{font-family:var(--serif,Georgia, serif);color:var(--ink,#141018);font-size:clamp(21px,2.2vw,28px);line-height:1.2;text-decoration:none;display:block}.eme-page__list>li>a:hover{color:var(--pink,#ec1b7a)}.eme-page__list p{margin:6px 0 0}.eme-page__thumb{margin-bottom:12px;display:block}.eme-page__btn{background:var(--pink,#ec1b7a);color:#fff;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:52px;padding:0 30px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.eme-page__btn:hover{background:var(--ink,#141018);color:#fff}.eme-page .pagination,.eme-page .nav-links{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.eme-page .page-numbers{border:1px solid #f0dfe6;border-radius:999px;padding:8px 14px;text-decoration:none}.eme-page .page-numbers.current{background:var(--pink,#ec1b7a);color:#fff;border-color:#0000}.eme-edit{z-index:20;background:var(--pink,#ec1b7a);font-family:var(--sans,sans-serif);letter-spacing:.08em;text-transform:uppercase;opacity:0;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:opacity .25s,transform .25s;display:inline-flex;position:absolute;top:10px;right:12px;transform:translateY(-4px);box-shadow:0 10px 20px -12px #141018e6;color:#fff!important}.eme-edit:focus-visible{opacity:1;transform:none}.eme section:hover>.eme-edit,.eme header:hover>.eme-edit,.eme footer:hover>.eme-edit,.eme .shop:hover>.eme-edit,.eme .mq:hover>.eme-edit{opacity:.95;transform:none}.eme-edit:hover{background:var(--ink,#141018)}.eme .hero,.eme .mq,.eme .about,.eme .promise,.eme .shop,.eme .custom,.eme .join,.eme .foot{position:relative}@media (width<=1040px){.eme .shop{grid-template-columns:repeat(2,1fr)}.eme .shop__panel{text-align:center;grid-column:1/-1;align-items:center}.eme .shop{--tile-h:clamp(190px, 42vw, 300px)}.eme .shop__eyebrow{letter-spacing:.18em}.eme .shop.shop--scroll{grid-template-columns:minmax(0,1fr)}.eme .pcard{width:clamp(150px,40vw,220px)}}@media (width<=900px){.eme .hero__in,.eme .about__in{padding:0 var(--gut);grid-template-columns:1fr}.eme .hero__in{gap:30px}.eme{--sec:44px}.eme .hero{padding-bottom:calc(var(--sec) / 2)}.eme .mq{margin-block:calc(18px - var(--sec) / 2)}.eme .mq:first-child{margin-top:0}.eme .mq:last-child{margin-bottom:0}.eme .about,.eme .promise,.eme .custom{padding-block:calc(var(--sec) / 2)}.eme .shop,.eme .shop.shop--scroll{margin-block:calc(var(--sec) / 2)}.eme .join{padding-top:calc(var(--sec) / 2);padding-bottom:var(--sec)}.eme .hero__copy>:last-child,.eme .about__copy>:last-child,.eme .custom__head>:last-child{margin-bottom:0}.eme .shop.shop--scroll{gap:0;padding:0}.eme .shop__gal{padding-top:22px}.eme .shop__arrow{width:36px;height:36px}.eme .shop__arrow--prev{left:4px}.eme .shop__arrow--next{right:4px}.eme .shop--scroll .shop__scroller{padding:20px 0 0}.eme .shop__gal .shop__scroller{padding:14px 0 26px}.eme .shop--scroll .shop__panel{border-radius:0}.eme .hero__art{order:-1}.eme .hero__art,.eme .about__art{margin-inline:calc(-1 * var(--gut));max-width:none}.eme .photo--hero,.eme .photo--about{aspect-ratio:4/3;border-radius:0;overflow:hidden}.eme .photo--about img{object-position:center top;transform-origin:top;transform:scale(1.2)}.eme .photo__slide{border-radius:inherit}.eme .photo__fade{display:none}.eme .note--about{left:calc(var(--gut) + 4px)}.eme .note--hero{right:calc(var(--gut) + 4px)}.eme .promise__in{gap:6px 0}.eme .promise__it+.promise__it{border-left:0}.eme .promise__it:nth-child(2n){border-left:1.5px solid color-mix(in srgb, var(--pink) 30%, transparent)}.eme .nav__burger{display:block}.eme .nav__links{padding:10px var(--gut) 22px;background:var(--paper);clip-path:inset(0 0 100%);visibility:hidden;pointer-events:none;transition:clip-path .45s var(--ease), visibility .45s;flex-direction:column;align-items:flex-start;gap:4px;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 40px -30px #141018cc}.eme .nav__links a{border-bottom:1px solid var(--line);width:100%;padding:12px 0;font-size:19px}.eme .nav.is-open .nav__links{clip-path:inset(0 0 -30%);visibility:visible;pointer-events:auto}}@media (width<=620px){.eme .hero__copy{text-align:center}.eme .hero__head,.eme .hero__text{margin-inline:auto}.eme .hero__foot{letter-spacing:.22em;margin:16px 0 0}.eme .note--about{top:7%}.eme .custom__head h2 .script:before{content:"\a ";white-space:pre}.eme .promise__in{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;padding:0 8px}.eme .promise__it{padding:0 4px}.eme .promise__it+.promise__it,.eme .promise__it:nth-child(2n){border-left:1.5px solid color-mix(in srgb, var(--pink) 30%, transparent)}.eme .promise__ic .ic{width:34px;height:34px;margin-bottom:8px}.eme .promise__it h3{letter-spacing:.1em;font-size:10.5px;line-height:1.45}.eme .promise__it p{display:none}}@media (width<=560px){.eme{font-size:16px}.eme .hero__head{font-size:clamp(34px,10vw,46px)}.eme .note--hero{top:10px;right:calc(var(--gut) + 4px);font-size:21px}.eme .jform--inline .jform__fields{background:0 0;border:0;flex-direction:column;align-items:stretch;gap:10px;padding:0}.eme .jform--inline:focus-within .jform__fields{box-shadow:none}.eme .jform--inline .jform__in{border:1.5px solid var(--line);border-radius:999px;padding:14px 20px}.eme .jform--inline .jform__in:focus{border-color:var(--pink);box-shadow:0 0 0 4px color-mix(in srgb, var(--pink) 16%, transparent)}.eme .jform--inline .jform__btn{width:100%}.eme .shop{grid-template-columns:repeat(2,1fr)}.eme .shop__tile:last-child:nth-child(2n){grid-column:1/-1}.eme .join__in{border-radius:200px 200px 24px 24px}.eme .foot__in{gap:12px}.eme .foot .logo__mark{font-size:30px}.eme .foot .logo__tag{font-size:10.5px}.eme .foot__links{padding:2px 14px}.eme .foot__links a{letter-spacing:.12em;font-size:10.5px}.eme .foot__social{gap:6px}.eme .foot__social a,.eme .foot__social span{width:34px;height:34px}.eme .foot__social svg{width:26px;height:26px}.eme .foot__bar{letter-spacing:.03em;gap:6px 10px;font-size:9px}.eme .foot__legal a+a:before{margin:0 .5em}}@media (prefers-reduced-motion:reduce){.eme *,.eme :before,.eme :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.eme .eme-sky{display:none}.eme-js .fx-script .script,.eme-js .fx-script [data-note]{clip-path:none}}.eme.is-editing [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.eme.is-editing [data-note]{clip-path:none!important}.eme.is-editing .photo--tilt{transform:none!important}.eme .ed-raw{white-space:pre-line;cursor:text;outline-offset:4px;outline:1px dashed #ec1b7a61}.eme .ed-raw:empty:before{content:attr(data-ph);color:#b79aa9;font:italic 400 .8em/1.4 var(--sans);letter-spacing:0;text-transform:none}.eme.is-editing img[data-eme-ref],.eme.is-editing [data-eme-ref]>img{cursor:pointer;outline-offset:-3px;outline:1px dashed #ec1b7a61}.eme .photo__slide:not(.is-on){pointer-events:none}.eme .ed-note{border:1px dashed var(--pink);color:#a0125a;max-width:100%;font:600 11.5px/1.35 var(--sans);letter-spacing:.02em;text-transform:none;text-align:center;background:#fff6fa;border-radius:999px;margin:10px 0 0;padding:6px 14px;display:inline-block}.eme .ed-note--block{width:fit-content;margin:14px auto 0;display:block}.eme .ed-note--float{z-index:6;white-space:nowrap;margin:0;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.eme .ed-chips{z-index:8;align-items:center;gap:6px;display:flex;position:absolute;bottom:10px;left:10px}.eme .ed-chips__lab{color:#a0125a;font:600 11px/1 var(--sans);background:#ffffffeb;border-radius:999px;padding:5px 10px}.eme .ed-chip{border:1.5px solid var(--pink);color:var(--pink);font:700 11.5px/1 var(--sans);letter-spacing:.06em;cursor:pointer;background:#fff;border-radius:999px;padding:7px 14px}.eme .ed-chip.is-on{background:var(--pink);color:#fff}.eme.is-editing .photo__slide{transition:none}.eme.is-editing .photo__slide .ph-empty{aspect-ratio:auto;height:100%}.eme.is-editing .note .ed-raw{pointer-events:auto}.eme .mq--edit{text-align:center}.eme .mq__edit{padding:0 var(--gut,20px);letter-spacing:.26em;text-transform:uppercase;color:var(--ink);margin:0;font-size:13.5px;font-weight:500}.eme .mq--edit .ed-note{margin-top:8px}.eme.is-editing .btn .ed-raw{outline-offset:2px}.eme .eme-shop{max-width:1180px;margin:0 auto;padding:clamp(26px,4vw,56px) clamp(18px,4.4vw,60px) clamp(50px,7vw,90px);font-size:17px;line-height:1.65}.eme .eme-shop h1,.eme .eme-shop h2,.eme .eme-shop h3{font-family:var(--serif);color:var(--ink);letter-spacing:-.015em;font-weight:600;line-height:1.12}.eme .eme-shop__title{margin:0 0 22px;font-size:clamp(30px,4vw,50px)}.eme .eme-page p,.eme .eme-page ul,.eme .eme-page ol,.eme .eme-page blockquote{margin:0 0 1.1em}.eme .eme-page .eme-shop__title,.eme .eme-page__body>*{max-width:68ch}.eme .eme-page ul,.eme .eme-page ol{padding-left:1.4em}.eme .eme-page li{margin-bottom:.4em}.eme .eme-page h2{margin:1.4em 0 .5em;font-size:clamp(24px,2.6vw,34px)}.eme .eme-page h3{margin:1.3em 0 .4em;font-size:clamp(20px,2vw,26px)}.eme .eme-page a{color:var(--pink)}.eme .eme-page a.eme-page__btn{color:#fff}.eme .eme-page__btn{background:var(--pink);color:#fff;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:52px;padding:0 30px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .25s;display:inline-flex}.eme .eme-page__btn:hover{background:var(--ink);color:#fff}.eme .fqitem--off{opacity:.72}.eme .fqitem--off summary:after{content:"Not showing yet";font:500 11px/1.4 var(--sans);letter-spacing:.04em;color:#b04a78;white-space:nowrap;background:#fff1f5;border:1px solid #ec1b7a4d;border-radius:999px;margin-left:10px;padding:2px 8px}.eme .cfield .cradio{margin-bottom:0;display:inline-flex}.eme .foot__credit{color:#5d5964}.eme .foot__credit a{color:#4a4651;text-decoration:underline}.eme .foot__links a,.eme .foot__legal a{padding:6px 0;display:inline-block}.eme .cstep__pill{background:var(--blush);color:var(--ink);border-radius:10px;align-items:center;gap:8px;margin:0 0 0 auto;padding:8px 14px;font-size:13.5px;line-height:1.35;display:inline-flex}.eme .cstep__pill .ih,.eme .cstep__pill svg{width:15px;height:14px;fill:var(--pink);flex:none}.eme .copt__titlerow{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.eme .copt__tag{background:var(--pink);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-block}.eme .cvibe__text{color:#5d5764;margin-top:2px;padding:0 2px;font-size:13.5px;line-height:1.45;display:block}.eme .cdetails--new{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:18px 20px;display:grid}.eme .cdetails--new .cfield{margin:0}.eme .cdetails--new .cfield--colors{grid-column:span 5}.eme .cdetails--new .cfield--avoid{grid-column:span 7}.eme .cdetails--new .cfield--hardware{grid-column:span 5}.eme .cdetails--new .cfield--wordyn{grid-column:span 7}.eme .cdetails--new .cfield--word{grid-column:1/-1}.eme .cdetails--new .cfield--word[hidden]{display:none}.eme .cdetails--new .cfield--occasion,.eme .cdetails--new .cfield--feel,.eme .cdetails--new .cfield--else,.eme .cdetails--new .cfield--upload{grid-column:span 6}.eme .cdetails--new textarea{width:100%;max-width:none;min-height:64px;color:var(--ink);font:inherit;resize:vertical;box-shadow:none;background:#fff;border:1.5px solid #f0dfe6;border-radius:16px;padding:12px 16px;font-size:15px;line-height:1.45}.eme .cdetails--new textarea::placeholder,.eme .cdetails--new input::placeholder{color:#9a94a2}.eme .cdetails--new .cfield--feel textarea,.eme .cdetails--new .cfield--else textarea{min-height:96px}.eme .cdetails--new small{color:#6f6977;margin:6px 4px 0;font-size:12.5px;line-height:1.45;display:block}.eme .cupload{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.eme .cupload__tile{border:1.5px dashed color-mix(in srgb, var(--pink) 55%, #fff);color:#7b7583;text-align:center;cursor:pointer;background:#fff;border-radius:12px;align-content:center;place-items:center;gap:4px;min-height:92px;font-size:12.5px;display:grid;position:relative;overflow:hidden}.eme .cupload__tile:hover,.eme .cupload__tile:focus-within{border-color:var(--pink);color:var(--pink)}.eme .cupload__in{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.eme .cupload__ic .ic{stroke-width:1.4px;width:22px;height:22px}.eme .cupload__prev{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.eme .cupload__prev[hidden],.eme .cupload__x[hidden]{display:none}.eme .cupload__x{z-index:2;width:26px;height:26px;color:var(--ink);cursor:pointer;background:#fffffff2;border-radius:50%;font-size:18px;line-height:1;position:absolute;top:6px;right:6px;box-shadow:0 4px 12px -4px #14101880}.eme .cupload__tile.has-photo .cupload__ic,.eme .cupload__tile.has-photo .cupload__t{opacity:0}.eme .cupload__note{margin:12px 0 0}.eme .cfield--like{margin-top:14px}.eme .ccherry__top .cstep__titles h2{font-size:clamp(26px,2.6vw,36px)}.eme .cnext--new .cnext__it{align-items:flex-start}.eme .cnext--new .cnext__tx{gap:4px;min-width:0;display:grid}.eme .cnext--new .cnext__d{font-family:var(--sans);color:#5d5764;font-size:12.5px;line-height:1.45}.eme .cnext__wait{background:var(--blush);color:#5d5764;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:18px 0 0;padding:12px 16px;font-size:13.5px;line-height:1.5;display:flex}.eme .cnext__wait .ic{width:18px;height:18px;color:var(--pink);flex:none;align-self:center}.eme .cnext__wait-h{font-family:var(--serif);color:var(--pink);font-size:17px}.eme .cform__final{text-align:center;color:var(--pink);margin:12px 0 0;font-size:14px}@media (width<=900px){.eme .cstep__pill{margin-left:0}.eme .cdetails--new{grid-template-columns:1fr}.eme .cdetails--new .cfield{grid-column:1/-1!important}}.eme .cpage__hero .drop__photo img{object-position:27% 40%}.eme .cpage__hero .drop__photo:after{background:linear-gradient(90deg, var(--paper) 0%, color-mix(in srgb, var(--paper) 40%, transparent) 7%, transparent 17%)}@media (width<=900px){.eme .cpage__hero .drop__photo img{object-position:27% center}.eme .cpage__hero .drop__photo:after{background:linear-gradient(0deg, var(--paper) 0%, color-mix(in srgb, var(--paper) 55%, transparent) 14%, transparent 34%)}}.eme .cslider{touch-action:pan-y}.eme .cslide{opacity:0;transition:opacity .9s;position:absolute;inset:0}.eme .cslide.is-on{opacity:1}.eme .cslide img,.eme .cslide .ph-empty{object-fit:cover;width:100%;height:100%;display:block}.eme .cslide[data-slide="1"] img,.eme .cslide[data-slide="2"] img{object-position:74% 50%}.eme .cslider__dots{z-index:3;gap:2px;display:flex;position:absolute;bottom:12px;right:14px}.eme .cslider__dot{cursor:pointer;background:0 0;border:0;width:22px;height:22px;padding:0;position:relative}.eme .cslider__dot:before{content:"";background:#ffffffbf;border-radius:50%;width:8px;height:8px;transition:background .3s,transform .3s;position:absolute;top:7px;left:7px;box-shadow:0 0 0 1px #1410181f}.eme .cslider__dot.is-on:before{background:var(--pink);transform:scale(1.15)}@media (prefers-reduced-motion:reduce){.eme .cslide{transition:none}}.eme .cpage__hero .cpage__text{max-width:34em}.eme .cinfo{max-width:var(--wrap);padding:clamp(26px, 3.2vw, 44px) var(--gut) 0;margin:0 auto}.eme .cfeats{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 12px;margin:0;padding:0;list-style:none;display:flex}.eme .cfeat{min-width:0;font-family:var(--serif);color:var(--ink);flex:1 1 0;justify-content:center;align-items:center;gap:12px;font-size:clamp(14px,1.15vw,17px);line-height:1.25;display:flex}.eme .cfeat__ic{flex:none;place-items:center;display:grid}.eme .cfeat__ic .ic{stroke-width:1.4px;width:34px;height:34px}.eme .cfeat--pink .cfeat__ic{color:var(--pink)}.eme .cfeat--blue .cfeat__ic{color:var(--blue)}.eme .cstrip{grid-template-columns:1.55fr 1fr 1fr;gap:14px;margin-top:clamp(22px,2.6vw,34px);display:grid}.eme .cstrip>p{background:var(--blush);color:var(--ink);border-radius:14px;align-items:center;gap:12px;min-height:58px;margin:0;padding:14px 20px;display:flex}.eme .cstrip__ship{text-align:center;justify-content:center}.eme .cstrip__truck .ic{width:30px;height:30px;color:var(--blue);stroke-width:1.5px;display:block}.eme .cstrip__heart,.eme .cstrip__feeheart{width:17px;height:16px;fill:var(--pink);stroke:none;flex:none}.eme .cstrip__price{font-family:var(--serif);font-size:16px}.eme .cstrip__tag .ic{width:24px;height:24px;color:var(--pink);stroke-width:1.6px;display:block}.eme .cstrip__feetext{gap:2px;line-height:1.25;display:grid}.eme .cstrip__feetext strong{font-family:var(--serif);font-size:15.5px;font-weight:500}.eme .cstrip__feetext small{color:#5d5764;font-size:12.5px}@media (width<=900px){.eme .cfeats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.eme .cfeat{justify-content:flex-start;border-left:0!important}.eme .cstrip{grid-template-columns:1fr}}@media (width<=560px){.eme .cfeats{grid-template-columns:repeat(2,minmax(0,1fr))}}.eme .cstep__head{margin-bottom:clamp(22px,2.6vw,32px)}.eme .cform{padding-bottom:clamp(64px,8vw,120px)}.eme .copt--img{align-items:stretch;gap:0}.eme .copt--img .copt__dot{align-self:flex-start;margin:18px 12px 0 16px}.eme .copt--img .copt__pic{flex:0 0 34%}.eme .copt--img .copt__body{padding:clamp(14px,2vw,24px) clamp(14px,2vw,22px) 14px clamp(14px,1.6vw,22px)}.eme .copts--size{grid-template-columns:repeat(3,minmax(0,1fr))}.eme .copt--size:has(.copt__in:checked){background:var(--blush)}.eme .cvibes{grid-template-columns:repeat(4,minmax(0,1fr))}.eme .cvibe__row{justify-content:flex-start;align-items:flex-start;gap:10px;margin-top:12px;display:flex}.eme .cvibe__txt{gap:3px;min-width:0;display:grid}.eme .cvibe .copt__in:checked~.cvibe__row .copt__dot{background:var(--pink);box-shadow:inset 0 0 0 4px #fff}.eme .cvibe__text{margin-top:0;padding:0}@media (width<=900px){.eme .cvibes{grid-template-columns:repeat(2,minmax(0,1fr))}}.eme .cdetails--new{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(26px,3.4vw,52px);padding:clamp(22px,2.8vw,34px)}.eme .cdetails--new .cdetails__col{align-content:start;gap:clamp(18px,2vw,24px);min-width:0;display:grid}.eme .cdetails--new .cdetails__col>.cfield{margin:0;grid-column:1/-1!important}.eme .cdetails--new .cfield--upload{margin-top:2px}@media (width<=900px){.eme .cdetails--new{grid-template-columns:1fr;gap:clamp(18px,2vw,24px)}}.eme .ccherry{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;margin-top:clamp(60px,7vw,104px)}.eme .ccherry__pics{display:block}.eme .ccherry__pic{aspect-ratio:4.7;border-radius:10px;display:block}.eme .ccherry__pic img{object-fit:cover;width:100%;height:100%}@media (width<=900px){.eme .ccherry{grid-template-columns:1fr}.eme .ccherry__main{grid-column:auto}}.eme .cnext--new{gap:clamp(14px,2vw,28px)}.eme .cnext--new .cnext__it{box-shadow:none;background:0 0;border-radius:0;align-items:flex-start;gap:12px;padding:4px 0}.eme .cnext--new .cnext__it+.cnext__it:before{border:0;border-left:1.5px solid color-mix(in srgb, var(--pink) 24%, transparent);width:0;height:auto;top:2px;bottom:2px;left:calc(clamp(14px,2vw,28px)/-2);transform:none}.eme .cnext--new .cnext__n{background:var(--pink);color:#fff;width:34px;height:34px;font-size:15px}.eme .cnext--new .cnext__t{font-size:15.5px}.eme .cnext--new .cnext__d{font-size:13.5px}.eme .cstep--next .cnext--new{margin-top:4px}@media (width<=900px){.eme .cnext--new .cnext__it+.cnext__it:before{display:none}}.eme .cnext__wait{align-items:center;gap:6px 14px;margin:clamp(18px,2.2vw,28px) 0 0;padding:18px 22px;font-size:14.5px}.eme .cnext--new+.cnext__wait{margin-top:clamp(34px,4.4vw,56px)}.eme .cnext__timing .ic{color:var(--blue)}.eme .cnext__days{white-space:nowrap;color:var(--ink);font-weight:700}.eme .cnext__timing .cnext__wait-h{color:var(--pink)}.eme .cform__send{margin-top:clamp(40px,5vw,64px)}.eme .cform__final{margin-top:20px}.eme .cform__final,.eme .cform__final strong{color:var(--ink)}.eme .cform__fine{margin-top:30px}.eme .cnext__wait{flex-wrap:nowrap;align-items:flex-start}.eme .cnext__wait>svg{margin-top:3px}.eme .cnext__wait>strong{flex:none}.eme .cnext__wait>span{flex:1 1 0;min-width:0}@media (width<=620px){.eme .cnext__wait{flex-wrap:wrap}.eme .cnext__wait>span{flex-basis:100%}}@media (width<=700px){.eme .copts--size{grid-template-columns:1fr}}@media (width<=620px){.eme .copt--img .copt__dot{width:20px;height:20px;margin:16px 8px 0 12px}.eme .copt--img .copt__pic{aspect-ratio:1;border-radius:8px;flex:0 0 34%;align-self:flex-start;min-height:0;margin:12px 0}.eme .copt--img .copt__body{padding:12px}.eme .copt--img .copt__text{font-size:13.5px;line-height:1.45}}.eme .cpage__hero{max-width:var(--wrap);padding:clamp(8px, 1.4vw, 22px) var(--gut) 0;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);align-items:center;gap:clamp(26px,4.2vw,64px);min-height:0;margin:0 auto}.eme .cpage__hero .drop__photo{aspect-ratio:1.5;border-radius:18px;position:relative;inset:auto;box-shadow:0 24px 60px -34px #14101880}.eme .cpage__hero .drop__photo:after,.eme .cpage__hero .drop__art-heart{display:none}.eme .cslider__dots{bottom:10px;right:12px}.eme .cpage__head{letter-spacing:-.03em;padding-right:.55em;font-size:clamp(40px,4.6vw,64px);font-weight:700;line-height:1.02}.eme .cpage__head .script{font-family:var(--serif);color:var(--pink);letter-spacing:-.03em;margin-top:.04em;font-size:1em;font-weight:700;display:block}.eme .cpage__head-heart{stroke-width:1.5px;width:.5em;height:.46em;bottom:.22em;right:0;transform:none}.eme .cpage__hero .cpage__text{max-width:36em;font-family:var(--sans);color:#3d3744;margin-top:16px;font-size:clamp(14.5px,1.15vw,16.5px);line-height:1.55}.eme .cinfo{padding-top:clamp(20px,2.6vw,34px)}.eme .cfeats{flex-wrap:nowrap;gap:0}.eme .cfeat{white-space:nowrap;flex:auto;justify-content:center;gap:9px;padding:0 8px;font-size:clamp(12.5px,1.05vw,15px)}.eme .cfeat__ic .ic{width:26px;height:26px}.eme .cfeat+.cfeat{border-left:1px solid color-mix(in srgb, var(--pink) 30%, transparent)}.eme .cstrip{grid-template-columns:1.4fr 1fr 1.3fr;gap:12px;margin-top:clamp(16px,2vw,24px)}.eme .cstrip>p{border-radius:12px;gap:10px;min-height:46px;padding:8px 16px}.eme .cstrip__ship,.eme .cstrip__price{justify-content:center}.eme .cstrip__ic .ic{width:24px;height:24px;color:var(--pink);stroke-width:1.6px;display:block}.eme .cstrip__ic--blue .ic{width:27px;height:27px;color:var(--blue);stroke-width:1.5px}.eme .cstrip__shiptext{letter-spacing:.1em;white-space:nowrap;font-size:12.5px}.eme .cstrip__price{white-space:nowrap;font-size:15px}.eme .cstrip__feetext strong{font-size:14px}.eme .cstrip__feetext small{font-size:11.5px}.eme .cstep{margin-top:clamp(44px,5.4vw,78px)}.eme .cstep__head--num{align-items:center;gap:14px;margin-bottom:clamp(16px,2vw,24px)}.eme .cstep__num{background:var(--pink);color:#fff;width:40px;height:40px;font-family:var(--serif);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:700;display:grid}.eme .cstep__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eme .cstep__head--num h2{letter-spacing:-.02em;font-size:clamp(24px,2.4vw,32px);font-weight:700}.eme .cstep__pill--tip .cstep__pill-ic .ic{width:18px;height:18px;color:var(--pink);stroke-width:1.6px}.eme .cstep__pill{white-space:nowrap}.eme .copt--img{border-radius:14px;gap:0}.eme .copt--img .copt__pic{aspect-ratio:1;border-radius:10px;flex:0 0 42%;align-self:center;min-height:0;margin:10px}.eme .copt--img .copt__body{gap:8px;padding:clamp(16px,2vw,24px) clamp(14px,2vw,22px) clamp(14px,1.6vw,18px) 8px}.eme .copt--img .copt__title{font-size:clamp(20px,1.7vw,24px);font-weight:600}.eme .copt--img .copt__text{font-size:13.5px;line-height:1.5}.eme .copt__pick{font-family:var(--serif);color:var(--ink);align-items:center;gap:10px;margin-top:auto;padding-top:10px;font-size:15px;font-weight:600;display:inline-flex}.eme .copt--img .copt__dot{align-self:auto;width:22px;height:22px;margin:0;position:static}.eme .copt:has(.copt__in:checked) .copt__dot{background:var(--pink);box-shadow:inset 0 0 0 4px #fff}.eme .cvibe__img{aspect-ratio:1;border-radius:10px}.eme .cvibe__row{align-items:center;gap:10px;margin-top:12px}.eme .cvibe__dot{margin-top:0}.eme .cvibe__name{font-weight:600}.eme .cvibe__text{margin-top:6px;display:block}.eme .cdetails--new{gap:0 clamp(22px,3vw,44px)}.eme .cdetails--new .cdetails__col+.cdetails__col{border-left:1px solid color-mix(in srgb, var(--pink) 22%, transparent);padding-left:clamp(22px,3vw,44px)}.eme .ccherry{background:color-mix(in srgb, var(--blush) 85%, #fff);border-radius:16px;margin-top:clamp(48px,5.6vw,80px);padding:clamp(18px,2.4vw,28px) clamp(18px,2.6vw,32px)}.eme .ccherry__pic{aspect-ratio:4.2;border-radius:10px}@media (width<=900px){.eme .cpage__hero{grid-template-columns:1fr;gap:16px;padding-top:6px}.eme .cpage__hero .drop__art{aspect-ratio:auto;order:-1;max-height:none}.eme .cpage__hero .drop__photo{aspect-ratio:1.35;border-radius:14px}.eme .cpage__hero .drop__photo:after{display:none}.eme .cpage__hero .drop__copy{text-align:center;margin-top:0;padding:6px 0 0}.eme .cpage__hero .cpage__text{margin-inline:auto}.eme .cpage__head-heart{display:none}.eme .cfeats{flex-wrap:wrap;justify-content:center;gap:10px 0;display:flex}.eme .cfeat{flex:none;justify-content:flex-start;padding:0 12px}.eme .cstrip{grid-template-columns:1fr;gap:8px}.eme .cstrip__fee{justify-content:center}.eme .cstrip__feetext{text-align:center}.eme .cstep__head--num{flex-wrap:wrap}.eme .cstep__pill{white-space:normal}.eme .cdetails--new .cdetails__col+.cdetails__col{border-left:0;padding-left:0}}@media (width<=620px){.eme .copt--img{flex-direction:column}.eme .copt--img .copt__pic{aspect-ratio:16/10;flex:none;align-self:auto;width:calc(100% - 20px);margin:10px 10px 0}.eme .copt--img .copt__body{padding:12px 14px 14px}.eme .copt--img .copt__dot{margin:0}.eme .cstep__num{width:34px;height:34px;font-size:17px}}@media (width<=400px){.eme .cstrip__shiptext{letter-spacing:.06em;font-size:11.5px}}.eme .photo__slide--1 img{object-position:100% 38%}.eme .about__copy{container-type:inline-size}.eme .about__head{white-space:nowrap;letter-spacing:-.01em;font-size:clamp(19px,8.2cqi,54px)}.eme .shop.shop--scroll{grid-template-columns:minmax(0,1fr);padding-top:0}@media (width>=1041px){.eme .shop:not(.shop--scroll){grid-template-columns:repeat(4,minmax(0,1fr))}}.eme .shop__gal{padding-top:clamp(8px,1.2vw,18px)}.eme .shop__galhead h2{letter-spacing:-.015em;font-weight:500}.eme .shop__galhead h2 .ih{stroke:var(--pink);margin-left:.18em}.eme .shop__galhead p{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;color:#3d3744;margin-top:10px;font-size:clamp(10.5px,.85vw,12.5px);font-weight:500}.eme .shop+.promise{padding-top:clamp(30px,4vw,56px)}.eme .custom{padding-block:clamp(26px,3.4vw,52px) clamp(48px,6vw,96px);padding-inline:var(--gut)}.eme .custom__in{max-width:var(--wrap);background:color-mix(in srgb, var(--blush) 80%, #fff);border-radius:22px;padding:clamp(26px,3.4vw,46px) clamp(18px,3vw,40px)}.eme .custom__head h2{font-size:clamp(24px,3.2vw,40px)}.eme .custom__head p:last-child{margin-bottom:0}@media (width<=900px){.eme .custom{padding-block:calc(var(--sec) / 2);padding-inline:var(--gut)}}.eme .cpage__hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:0;max-width:none;min-height:clamp(360px,33vw,470px);margin:0;padding:0}.eme .cpage__hero .drop__copy{padding:clamp(18px, 2.6vw, 40px) clamp(10px, 2vw, 30px) clamp(18px, 2.6vw, 40px) max(var(--gut), calc((100vw - var(--wrap)) / 2 + var(--gut)))}.eme .cpage__hero .drop__art{align-self:stretch}.eme .cpage__hero .drop__photo{aspect-ratio:auto;box-shadow:none;border-radius:0;position:absolute;inset:0}.eme .cpage__hero .drop__photo:after{background:linear-gradient(90deg, var(--paper) 0%, color-mix(in srgb, var(--paper) 78%, transparent) 14%, color-mix(in srgb, var(--paper) 28%, transparent) 30%, transparent 46%);display:block}.eme .cpage__hero .cslide[data-slide="0"] img{object-position:38% 44%}.eme .cpage__hero .cslide[data-slide="1"] img{object-position:78% 50%}.eme .cpage__hero .cslide[data-slide="2"] img{object-position:62% 50%}.eme .cpage__head{font-size:clamp(42px,4.9vw,68px)}@media (width<=900px){.eme .cpage__hero{grid-template-columns:1fr;min-height:0}.eme .cpage__hero .drop__art{aspect-ratio:1.45;order:-1;max-height:none}.eme .cpage__hero .drop__photo{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.eme .cpage__hero .drop__photo:after{background:linear-gradient(0deg, var(--paper) 0%, color-mix(in srgb, var(--paper) 55%, transparent) 14%, transparent 34%)}.eme .cpage__hero .drop__copy{padding:6px var(--gut) 0;text-align:center;margin-top:-14px}}.eme .cfeat__ic .ic,.eme .cstrip__ic .ic,.eme .cfeat--blue .cfeat__ic,.eme .cstrip__ic--blue .ic{color:var(--pink)}.eme .cstrip__shiptext{letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:400}.eme .cstrip__shiptext b,.eme .cstrip__price b,.eme .cstrip__feetext b{font-weight:800}.eme .cstrip__feetext strong{font-weight:500}.eme .cstep__head--num h2{letter-spacing:-.02em;font-weight:800}.eme .copt--img .copt__pic{flex:0 0 41%;margin:10px}.eme .copt--img .copt__title{font-weight:800}.eme .copt__list{gap:7px;margin:4px 0 0;padding:0;list-style:none;display:grid}.eme .copt__list li{font-family:var(--sans);color:var(--ink);align-items:center;gap:9px;font-size:14px;line-height:1.3;display:flex}.eme .copt__tick{width:18px;height:18px;color:var(--pink);flex:none;place-items:center;display:inline-grid}.eme .copt__tick .ic{width:18px;height:18px}.eme .copt__pick{font-family:var(--sans);font-weight:800}.eme .copt--img .copt__tag{background:var(--pink)}.eme .copts--size{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.05fr);align-items:stretch}.eme .copt--size{align-items:center;min-height:84px;padding:18px 16px}.eme .copt--size .copt__title{font-family:var(--sans);color:var(--ink);font-size:16px;font-weight:800}.eme .copt--size .copt__text{color:#4a4552;font-size:15px}.eme .copt__badge{background:var(--pink);color:#fff;font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 12px;font-size:10px;font-weight:700;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.eme .copt--size:has(.copt__badge){border-color:var(--pink);background:color-mix(in srgb, var(--blush) 70%, #fff)}.eme .copt-tip{background:var(--blush);color:#3d3744;border-radius:12px;align-items:center;gap:12px;margin:0;padding:14px 16px;font-size:13.5px;line-height:1.4;display:flex}.eme .copt-tip__ic .ic{width:30px;height:30px;color:var(--pink);stroke-width:1.4px;display:block}@media (width<=900px){.eme .copts--size{grid-template-columns:repeat(2,minmax(0,1fr))}.eme .copt-tip{grid-column:1/-1}}@media (width<=700px){.eme .copts--size{grid-template-columns:1fr}}.eme .cvibe__name{font-family:var(--sans);color:var(--ink);font-size:15px;font-weight:800}.eme .cvibe__text{font-family:var(--sans);color:#3d3744;font-size:13.5px;line-height:1.4}.eme .cdetails--new{background:color-mix(in srgb, var(--blush) 70%, #fff);border-radius:16px}.eme .cdetails--new .cdetails__col+.cdetails__col{border-left:1px solid color-mix(in srgb, var(--pink) 30%, transparent)}.eme .cdetails--new input[type=text],.eme .cdetails--new textarea{border-color:color-mix(in srgb, var(--pink) 18%, #fff);border-radius:10px}.eme .cdetails__note{border-top:1px solid color-mix(in srgb, var(--pink) 26%, transparent);color:#3d3744;text-align:left;grid-column:1/-1;align-items:center;gap:14px;margin:clamp(10px,1.6vw,18px) 0 0;padding-top:clamp(12px,1.6vw,18px);font-size:14px;line-height:1.5;display:flex}.eme .cdetails__note svg{fill:none;width:32px;height:30px;stroke:var(--pink);stroke-width:1.5px;flex:none}@media (width<=900px){.eme .cdetails--new .cdetails__col+.cdetails__col{border-left:0}}.eme .ccherry__top{align-items:center}.eme .ccherry__main p b{font-family:var(--sans);color:var(--ink);margin-top:8px;font-weight:800;display:block}.eme .ccherry__pic--fade{border-radius:10px;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 22% 100%)}@media (width<=900px){.eme .ccherry__pic--fade{-webkit-mask-image:linear-gradient(#0000 0%,#000 26% 100%);mask-image:linear-gradient(#0000 0%,#000 26% 100%)}}.eme .cnext--new .cnext__t{font-weight:700}.eme .cnext__wait{background:color-mix(in srgb, var(--blush) 75%, #fff);color:#3d3744;border-radius:14px;align-items:center;gap:6px 18px;padding:22px 26px;font-size:15px;line-height:1.55}.eme .cnext__wait>svg{box-sizing:content-box;border-right:1px solid color-mix(in srgb, var(--pink) 30%, transparent);width:46px;height:46px;color:var(--pink);stroke-width:1.4px;flex:none;align-self:stretch;height:auto;max-height:52px;margin:0;padding-right:18px}.eme .cnext__timing .ic,.eme .cnext__wait .ic{color:var(--pink)}.eme .cnext__wait-h{font-size:21px;font-weight:500}.eme .cnext__days{font-weight:800}.eme .cform__final{font-family:var(--sans);color:var(--ink);font-weight:700}@media (width<=620px){.eme .cnext__wait>svg{border-right:0;padding-right:0}}.eme .cnext__wait>.ic{box-sizing:content-box;border-right:1px solid color-mix(in srgb, var(--pink) 30%, transparent);width:46px;height:46px;max-height:none;color:var(--pink);stroke-width:1.3px;flex:none;align-self:center;margin:0;padding-right:18px}@media (width<=620px){.eme .cnext__wait>.ic{border-right:0;width:38px;height:38px;padding-right:0}.eme .copt--img .copt__pic{aspect-ratio:1}.eme .copt--img .copt__body{flex:none}.eme .copt--img{min-height:0}}.eme .copt--size:has(.copt__badge){border-color:var(--line);box-shadow:none;background:#fff}.eme .copt--size:has(.copt__badge):hover{border-color:color-mix(in srgb, var(--pink) 45%, transparent)}.eme .copt--size:has(.copt__in:checked),.eme .copt--size:has(.copt__badge):has(.copt__in:checked){border-color:var(--pink);background:color-mix(in srgb, var(--blush) 70%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--pink) 16%, transparent)}@media (width<=620px){.eme .copt--img .copt__pic,.eme .copt--img .copt__body{flex:none}.eme .copt--img .copt__pick{margin-top:12px}}.eme .story{max-width:var(--wrap);padding:clamp(6px, 1.2vw, 18px) var(--gut) clamp(48px, 6vw, 90px);margin:0 auto}.eme .story__top{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(18px,2.6vw,36px);display:grid}.eme .story__head{letter-spacing:-.035em;margin:0;padding-right:.62em;font-size:clamp(46px,5.6vw,82px);font-weight:800;line-height:1;display:inline-block;position:relative}.eme .story__head-heart{fill:none;width:.46em;height:.44em;stroke:var(--pink);stroke-width:1.6px;position:absolute;bottom:.1em;right:0}.eme .story__rule{width:min(100%,360px);margin:14px 0 18px}.eme .story__sub{letter-spacing:-.015em;margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:600;line-height:1.15}.eme .story__sub .script{font-size:1.12em}.eme .story__text{color:#5d5764;max-width:30em;margin:16px 0 0;font-size:clamp(15.5px,1.3vw,18px);line-height:1.6}.eme .story__photo{background:var(--blush);border-radius:12px;margin:0;position:relative;overflow:hidden;box-shadow:0 22px 50px -36px #1410188c}.eme .story__photo img{object-fit:cover;width:100%;height:100%;display:block}.eme .story__photo--top{aspect-ratio:1.75}.eme .story__row{background:linear-gradient(90deg, color-mix(in srgb, var(--blush) 75%, #fff), color-mix(in srgb, var(--blush) 40%, #fff));border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,44px);margin-top:clamp(14px,1.6vw,20px);padding:clamp(14px,1.8vw,22px);display:grid}.eme .story__row .story__photo{aspect-ratio:1.82}.eme .story__row--flip{background:linear-gradient(90deg, color-mix(in srgb, var(--blush) 40%, #fff), color-mix(in srgb, var(--blush) 75%, #fff))}.eme .story__words{padding:0 clamp(4px,1.4vw,20px)}.eme .story__h{letter-spacing:-.025em;margin:0;padding-right:1.3em;font-size:clamp(28px,3vw,44px);font-weight:800;line-height:1.08;display:inline-block;position:relative}.eme .story__h-heart{fill:none;width:.8em;height:.74em;stroke:var(--pink);stroke-width:1.6px;position:absolute;bottom:.08em;right:0}.eme .story__words .story__text{font-size:clamp(16px,1.45vw,20px)}.eme .story__points{grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(26px,3.4vw,44px) 0 0;padding:0;list-style:none;display:grid}.eme .story__pt{text-align:center;padding:0 clamp(10px,1.8vw,26px)}.eme .story__pt+.story__pt{border-left:1.5px solid color-mix(in srgb, var(--pink) 30%, transparent)}.eme .story__pt-ic{background:color-mix(in srgb, var(--blush) 80%, #fff);border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 10px;display:grid}.eme .story__pt-ic .ic{stroke-width:1.6px;width:32px;height:32px}.eme .story__pt--pink .story__pt-ic .ic{color:var(--pink)}.eme .story__pt--blue .story__pt-ic .ic{color:var(--blue)}.eme .story__pt h3{margin:0;font-size:clamp(18px,1.6vw,22px);font-weight:700}.eme .story__pt p{color:#5d5764;margin:6px 0 0;font-size:14.5px;line-height:1.45}.eme .story__band{background:linear-gradient(90deg, color-mix(in srgb, var(--blush) 85%, #fff), color-mix(in srgb, var(--blush) 55%, #fff), color-mix(in srgb, var(--blush) 85%, #fff));border-radius:12px;justify-content:center;align-items:center;margin-top:clamp(26px,3vw,40px);padding:clamp(10px,1.4vw,16px) 16px;display:flex;position:relative;overflow:hidden}.eme .story__band-line{font-family:var(--script);color:var(--ink);text-align:center;margin:0;font-size:clamp(30px,3.6vw,50px);line-height:1.15}.eme .story__band-small{vertical-align:.05em;fill:none;width:.6em;height:.56em;stroke:var(--pink);stroke-width:1.6px;margin-left:.25em;display:inline-block}.eme .story__band-heart{fill:none;width:64px;height:60px;stroke:color-mix(in srgb, var(--pink) 45%, transparent);stroke-width:1.4px;position:absolute;top:50%;transform:translateY(-50%)rotate(-12deg)}.eme .story__band-heart--l{left:clamp(10px,18%,220px)}.eme .story__band-heart--r{right:clamp(10px,10%,140px);transform:translateY(-50%)rotate(10deg)}.eme .story__btns{flex-wrap:wrap;justify-content:center;gap:14px 28px;margin:clamp(18px,2.4vw,28px) 0 0;display:flex}.eme .story__btn{border:2px solid var(--pink);background:var(--pink);color:#fff;min-width:min(100%,340px);font-family:var(--serif);transition:transform .3s var(--back), background .2s;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:14px 28px;font-size:clamp(17px,1.5vw,21px);text-decoration:none;display:inline-flex}.eme .story__btn:hover,.eme .story__btn:focus-visible{background:color-mix(in srgb, var(--pink) 88%, #000);transform:translateY(-2px)}.eme .story__btn--line{color:var(--pink);background:#fff}.eme .story__btn--line:hover,.eme .story__btn--line:focus-visible{background:var(--blush)}@media (width<=900px){.eme .story__top,.eme .story__row{grid-template-columns:1fr}.eme .story__top .story__photo,.eme .story__row--flip .story__photo{order:-1}.eme .story__points{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}.eme .story__pt:nth-child(3){border-left:0}.eme .story__band-heart{display:none}}@media (width<=480px){.eme .story__points{grid-template-columns:1fr}.eme .story__pt+.story__pt{border-left:0;border-top:1.5px solid color-mix(in srgb, var(--pink) 22%, transparent);padding-top:20px}}@media (width>=901px){.eme .nav__links{gap:clamp(14px,2.1vw,36px)}.eme .nav__links a{white-space:nowrap;font-size:clamp(15px,1.3vw,18px)}.eme .nav__in{gap:18px}}.eme .fqpage__hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:clamp(300px,25vw,380px)}.eme .fqpage__hero .drop__copy{padding-top:clamp(24px,3vw,44px);padding-bottom:clamp(24px,3vw,44px)}.eme .fqpage__hero .drop__photo img{object-position:center 45%}.eme .fqpage__hero .drop__photo:after{background:linear-gradient(90deg, var(--paper) 0%, color-mix(in srgb, var(--paper) 82%, transparent) 10%, color-mix(in srgb, var(--paper) 40%, transparent) 24%, transparent 42%)}.eme .fqpage__head{letter-spacing:-.025em;font-size:clamp(38px,4.4vw,62px);font-weight:400;line-height:1.04}.eme .fqpage__hero .ctpage__sub{margin-top:12px;font-size:clamp(19px,1.8vw,25px)}.eme .fqsec__side h2{letter-spacing:-.015em;font-weight:400}.eme .fqsec{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.eme .fqsec__side{grid-template-columns:minmax(0,.62fr) minmax(0,1fr)}.eme .fqsec__photo{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000073 12%,#000000d9 28%,#000 42%);mask-image:linear-gradient(90deg,#0000 0%,#00000073 12%,#000000d9 28%,#000 42%)}.eme .fqitem summary{font-size:clamp(15px,1.3vw,17.5px)}.eme .fqgroups{padding-bottom:clamp(48px,6.4vw,96px)}.eme .fqband__bg img{object-position:center 40%}@media (width<=900px){.eme .fqpage__hero{grid-template-columns:1fr;min-height:0}.eme .fqsec{grid-template-columns:1fr}.eme .fqsec__side{grid-template-columns:minmax(0,.95fr) minmax(0,1fr)}.eme .fqpage__hero .drop__art{aspect-ratio:2}.eme .fqpage__hero .drop__photo:after{background:linear-gradient(0deg, var(--paper) 0%, color-mix(in srgb, var(--paper) 55%, transparent) 14%, transparent 34%)}}.eme #faq-drop .fqsec__photo img{object-position:75% 75%}.eme #faq-custom .fqsec__photo img{object-position:70% 85%}.eme #faq-materials .fqsec__photo img{object-position:0% 75%}.eme #faq-charms .fqsec__photo img{object-position:40% 60%}.eme #faq-care .fqsec__photo img{object-position:35% 60%}.eme .drop>.drop__hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.eme .drop>.drop__hero .drop__photo:after{z-index:2;background:linear-gradient(90deg, var(--paper) 0%, color-mix(in srgb, var(--paper) 72%, transparent) 10%, color-mix(in srgb, var(--paper) 25%, transparent) 26%, transparent 40%)}.eme .drop>.drop__hero .cslide[data-slide="0"] img{object-position:88% 50%}.eme .drop>.drop__hero .cslide[data-slide="1"] img{object-position:66% 50%}.eme .drop>.drop__hero .cslide[data-slide="2"] img{object-position:center top}.eme .drop .dl__in{gap:clamp(14px,1.8vw,24px)}.eme .drop .dl__it{border:1px solid color-mix(in srgb, var(--pink) 20%, transparent);background:color-mix(in srgb, var(--blush) 45%, #fff);border-radius:14px;padding:clamp(20px,2.4vw,32px) clamp(18px,2.2vw,30px);box-shadow:0 18px 40px -34px #ec1b7a73}.eme .drop .dl__it+.dl__it{border-left:1px solid color-mix(in srgb, var(--pink) 20%, transparent)}.eme .drop .dl__ic{background:color-mix(in srgb, var(--blush) 80%, #fff);position:relative}.eme .drop .dl__ic>span{display:contents}.eme .drop .dl__ic-heart{width:15px;height:14px;fill:var(--pink);position:absolute;top:4%;right:2%}.eme .drop .dl__it h2{font-weight:500}.eme .drop .dl__it p.dl__more{border-top:1px solid color-mix(in srgb, var(--pink) 18%, transparent);padding-top:14px}.eme .drop .dcard{border:1px solid color-mix(in srgb, var(--pink) 18%, transparent);background:#fff;border-radius:10px;padding:6px;box-shadow:0 16px 34px -30px #14101859}.eme .drop .dcard__img{border-radius:6px}.eme .drop .dcard__add{margin-bottom:12px}.eme .drop .dband{background:linear-gradient(90deg, color-mix(in srgb, var(--blush) 70%, #fff), color-mix(in srgb, var(--blush) 35%, #fff))}.eme .drop .dband__in:not(.has-logo){max-width:var(--wrap);grid-template-columns:minmax(0,1fr) minmax(160px,340px)}.eme .drop .dband__in:not(.has-logo) .dband__words{text-align:left}.eme .drop .dband__swirl{fill:none;width:100%;height:auto;stroke:var(--pink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}@media (width<=900px){.eme .drop>.drop__hero{grid-template-columns:1fr}.eme .drop>.drop__hero .drop__photo:after{background:linear-gradient(0deg, var(--paper) 0%, color-mix(in srgb, var(--paper) 50%, transparent) 12%, transparent 30%)}.eme .drop .dl__it+.dl__it{border-top:1px solid color-mix(in srgb, var(--pink) 20%, transparent);padding-top:clamp(20px,2.4vw,32px)}.eme .drop .dband__in:not(.has-logo){grid-template-columns:1fr;justify-items:center}.eme .drop .dband__in:not(.has-logo) .dband__words{text-align:center}.eme .drop .dband__swirl{width:min(260px,80%)}}.eme .ctpage__hero .cpage__text{max-width:30em;font-family:var(--sans);color:#3d3744;font-size:clamp(15px,1.25vw,17px);line-height:1.65}.eme .ctform .cfield label{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;font-size:13px;font-weight:500}.eme .ctform .cfield .req{color:var(--pink);text-decoration:none}.eme .ctform .cfield input::placeholder,.eme .ctform .cfield textarea::placeholder{color:#9a94a2;opacity:1}.eme .ctside{gap:0}.eme .ctinfo{grid-template-columns:60px minmax(0,1fr);gap:18px;padding:clamp(16px,2vw,22px) 0}.eme .ctinfo+.ctinfo{border-top:1px solid var(--line)}.eme .ctinfo:first-child{padding-top:0}.eme .ctinfo__ic{background:color-mix(in srgb, var(--blush) 80%, #fff);border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.eme .ctinfo__ic .ic{stroke-width:1.4px;width:28px;height:28px}.eme .ctinfo h2{letter-spacing:.16em;font-size:14.5px}.eme .ctpage__hero{min-height:clamp(400px,38vw,520px)}.eme .ctpage__hero .drop__art-heart{display:none}@media (width<=900px){.eme .ctpage__hero{min-height:0}}@media (width>=521px) and (width<=900px){.eme .promise__in{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}.eme .promise__it:nth-child(odd){border-left:0}}@media (width<=900px){.eme .drop .dl__in{grid-auto-flow:row}.eme .drop .dl__it+.dl__it{border-left:1px solid color-mix(in srgb, var(--pink) 20%, transparent)}.eme .fqband__bg{opacity:1;width:100%;height:clamp(190px,38vw,300px);display:block;position:relative;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.eme .fqband__in{padding-top:6px}.eme .fqband__words{text-align:center}.eme .fqband__words>.fqband__btns{justify-content:center}}@media (width<=1000px){.eme .cttile__btn{letter-spacing:.08em;white-space:nowrap;gap:8px;padding:13px 10px;font-size:11.5px}}@media (width<=1100px){.eme .ctinfo__btn{white-space:nowrap;letter-spacing:.1em;padding:11px 14px}}.eme .pdp-preview{max-width:var(--wrap);color:#5c4400;text-align:center;background:#fff4d6;border:1px solid #f0d58a;border-radius:12px;margin:14px auto 0;padding:12px 18px;font-size:15px}.eme .dcard__img,.eme .pcard__img{aspect-ratio:4/5}.eme .dcard__img .ph-empty{aspect-ratio:auto;width:100%;height:100%}.eme .dcard__open{letter-spacing:.06em;color:var(--pink);text-underline-offset:3px;margin-top:6px;font-size:12.5px;text-decoration:underline;display:inline-block}.eme .dcoll__head h1{letter-spacing:-.035em;font-size:clamp(38px,5vw,66px);font-weight:700;line-height:1}.eme .shop-all .dcoll{padding-top:clamp(34px,4.4vw,64px)}.eme-toast{z-index:9999;color:#fff;text-align:center;opacity:0;pointer-events:none;background:#141018;border-radius:999px;max-width:calc(100vw - 32px);padding:13px 22px;font:500 15px/1.3 Jost,Helvetica Neue,Arial,sans-serif;transition:opacity .3s,transform .35s;position:fixed;bottom:26px;left:50%;transform:translate(-50%,16px)}.eme-toast.is-on{opacity:1;pointer-events:auto;transform:translate(-50%)}.eme-toast a{color:#ffb3d4;text-underline-offset:3px;margin-left:4px;text-decoration:underline}.eme .qty{border:1.5px solid var(--line);background:#fff;border-radius:999px;align-items:stretch;display:inline-flex;overflow:hidden}.eme .qty button{cursor:pointer;width:44px;color:var(--ink);background:0 0;border:0;font-size:20px;line-height:1;transition:background .2s,color .2s}.eme .qty button:hover{background:var(--blush);color:var(--pink)}.eme .qty input{text-align:center;width:52px;font:500 16px/1 var(--sans);color:var(--ink);background:0 0;border:0;min-height:48px;padding:0}.eme .qty input:focus{box-shadow:inset 0 0 0 2px var(--pink);outline:none}.eme .pdp{max-width:var(--wrap);padding:clamp(18px, 3vw, 36px) var(--gut) clamp(44px, 6vw, 90px);margin:0 auto}.eme .crumbs{letter-spacing:.04em;color:#7a7482;flex-wrap:wrap;gap:8px;margin-bottom:22px;font-size:13px;display:flex}.eme .crumbs a{color:inherit}.eme .crumbs a:hover{color:var(--pink)}.eme .pdp__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(26px,4vw,64px);display:grid}.eme .pdp__main{background:var(--blush);border-radius:24px;position:relative;overflow:hidden}.eme .pdp__main img{width:100%;height:auto;display:block}.eme .pdp__main .ph-empty{aspect-ratio:4/5}.eme .pdp__main .dcard__sold{z-index:2}.eme .pdp__thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.eme .pdp__thumb{background:var(--blush);border-radius:14px;margin:0;overflow:hidden}.eme .pdp__thumb img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.eme .pdp__thumb .ph-empty{aspect-ratio:1}.eme .pdp__thumb-btn{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:14px;width:100%;padding:0;transition:border-color .25s;display:block;overflow:hidden}.eme .pdp__thumb-btn:hover,.eme .pdp__thumb-btn[aria-current=true]{border-color:var(--pink)}.eme .pdp__title{font-size:clamp(28px,3.4vw,46px);line-height:1.1}.eme .pdp__price{color:var(--ink);margin:12px 0 14px;font-size:26px;font-weight:500}.eme .pdp__short{margin:0 0 18px;font-size:17px;line-height:1.6}.eme .eme-badges{flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.eme .eme-badges li{background:var(--blush);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;margin:0;padding:8px 15px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.eme .eme-badges .ic{width:16px;height:16px;color:var(--pink);flex:none}.eme .eme-badges li:nth-child(3n) .ic{color:var(--blue)}.eme .eme-cf{background:var(--blush);border-radius:26px 26px 22px 22px;margin:0 0 22px;padding:26px 24px 10px}.eme .eme-cf__head{margin:0 0 4px;font-size:25px;font-weight:600;line-height:1.2}.eme .eme-cf__note{margin:0 0 18px;font-size:15px;line-height:1.6}.eme .eme-cf__row{margin:0 0 16px;display:block}.eme .eme-cf__row label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:0 0 6px 4px;font-size:12px;font-weight:600;display:block}.eme .eme-cf__row .required{color:var(--pink);border:0;margin-left:3px;text-decoration:none}.eme .eme-cf__row input[type=text],.eme .eme-cf__row textarea,.eme .eme-cf__row select{border:1.5px solid var(--line);width:100%;max-width:520px;color:var(--ink);font:400 16px/1.4 var(--sans);box-shadow:none;appearance:none;background:#fff;border-radius:18px;padding:13px 18px}.eme .eme-cf__row input[type=text],.eme .eme-cf__row select{border-radius:999px}.eme .eme-cf__row select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23141018' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:42px}.eme .eme-cf__row textarea{resize:vertical;min-height:96px}.eme .eme-cf__row input:focus,.eme .eme-cf__row textarea:focus,.eme .eme-cf__row select:focus{border-color:var(--pink);outline:none;box-shadow:0 0 0 4px #ec1b7a24}.eme .pbuy{margin:0 0 26px}.eme .pbuy__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.eme .pbuy__add{flex:220px}.eme .pbuy__add:disabled,.eme .cartp__go:disabled{opacity:.55;cursor:default;pointer-events:none}.eme .pbuy__msg,.eme .cartp__err{border-left:4px solid var(--pink);color:var(--ink);background:#fff1f5;border-radius:14px;margin:14px 0 0;padding:12px 16px;font-size:15px;line-height:1.5}.eme .pbuy__msg[hidden],.eme .cartp__err[hidden]{display:none}.eme .pdp__sold{background:var(--blush);border-radius:20px;margin:0 0 26px;padding:18px 22px}.eme .pdp__sold-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--pink);margin:0 0 6px;font-size:12px;font-weight:600}.eme .pdp__sold p{margin:0 0 10px}.eme .pdp__sold-links{flex-wrap:wrap;gap:10px;display:flex;margin-top:14px!important}.eme .pdp__desc h2{margin:26px 0 10px;font-size:22px}.eme .pdp__desc p{margin:0 0 1em}.eme .pdp__desc ul,.eme .pdp__desc ol{margin:0 0 1em;padding-left:1.3em}.eme .pdp__desc a{color:var(--pink);text-underline-offset:3px;text-decoration:underline}.eme .pdp__ph{color:#b79aa9;font-style:italic}.eme .pdp__more{margin-top:clamp(40px,5vw,72px)}.eme .pdp__more h2{margin-bottom:18px;font-size:clamp(24px,2.6vw,34px)}.eme .cartp{max-width:1100px;padding:clamp(26px, 4vw, 56px) var(--gut) clamp(50px, 7vw, 100px);margin:0 auto}.eme .cartp__head{margin-bottom:clamp(20px,3vw,34px)}.eme .cartp__head h1{letter-spacing:-.02em;font-size:clamp(36px,4.6vw,58px);font-weight:600}.eme .cartp__head h1 .script{font-size:1.15em}.eme .cartp__head p{margin:8px 0 0;font-size:17px}.eme .cartp__grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:clamp(24px,4vw,56px);display:grid}.eme .cline{border-bottom:1.5px solid var(--line);grid-template-columns:96px minmax(0,1fr) auto;gap:18px;padding:20px 0;display:grid}.eme .cline:first-child{padding-top:0}.eme .cline__img{background:var(--blush);border-radius:14px;width:96px;height:96px;display:block;overflow:hidden}.eme .cline__img img,.eme .cline__img .ph-empty{object-fit:cover;aspect-ratio:auto;width:100%;height:100%;display:block}.eme .cline__body h3{font-size:20px;line-height:1.2}.eme .cline__body h3 a:hover{color:var(--pink)}.eme .cline__unit{color:#7a7482;margin:4px 0 0;font-size:14.5px}.eme .cline__ans{background:var(--blush);white-space:pre-line;border-radius:10px;margin:8px 0 0;padding:8px 12px;font-size:14px;line-height:1.5;list-style:none}.eme .cline__ans b{color:var(--ink);font-weight:600}.eme .cline__problem{color:var(--pink);margin:8px 0 0;font-size:14px;font-weight:600}.eme .cline__ctrl{flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;display:flex}.eme .cline__one{color:#7a7482;font-size:14px}.eme .cline__rm{color:#7a7482;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.eme .cline__rm:hover{color:var(--pink)}.eme .cline__amt{color:var(--ink);white-space:nowrap;font-size:18px;font-weight:600}.eme .cartp__empty{padding:30px 0}.eme .cartp__empty h2{margin-bottom:8px;font-size:clamp(24px,2.8vw,34px)}.eme .cartp__empty-links{flex-wrap:wrap;gap:12px;display:flex;margin-top:22px!important}.eme .cartp__sum{background:var(--blush);border-radius:26px;padding:26px 24px 22px;position:sticky;top:96px}.eme .cartp__sum h2{margin-bottom:14px;font-size:24px}.eme .cartp__row{color:var(--ink);justify-content:space-between;gap:12px;padding:5px 0;font-size:16px;display:flex}.eme .cartp__row--total{border-top:1.5px solid color-mix(in srgb, var(--pink) 30%, transparent);margin-top:8px;padding-top:12px;font-size:20px;font-weight:600}.eme .ship-meter{margin:8px 0 6px}.eme .ship-meter[hidden]{display:none}.eme .ship-bar{background:#fff;border-radius:99px;height:8px;overflow:hidden}.eme .ship-bar i{background:var(--pink);width:0;height:100%;transition:width .5s var(--ease);border-radius:99px;display:block}.eme .ship-meter p{margin:8px 0 0;font-size:14px}.eme .cartp__go{width:100%;margin-top:18px}.eme .cartp__fine{color:#7a7482;margin:12px 0 0;font-size:13.5px;line-height:1.5}.eme .cartp__fine a{color:var(--pink);text-underline-offset:3px;text-decoration:underline}.eme .thanks__box{background:var(--blush);border-radius:24px;max-width:560px;margin:0 0 24px;padding:22px 24px 16px}.eme .thanks__lines{margin:0 0 10px;padding:0;list-style:none}.eme .thanks__lines li{border-bottom:1px solid color-mix(in srgb, var(--pink) 18%, transparent);color:var(--ink);justify-content:space-between;gap:14px;padding:8px 0;display:flex}.eme .thanks__qty{color:#7a7482}.eme .thanks__ans{color:var(--body);white-space:pre-line;margin-top:4px;font-size:14px;display:block}.eme .thanks__ans>span{display:block}.eme .thanks__links{flex-wrap:wrap;gap:12px;margin:0 0 14px;display:flex}@media (width<=860px){.eme .pdp__grid,.eme .cartp__grid{grid-template-columns:1fr}.eme .cartp__sum{position:static}}@media (width<=560px){.eme .cline{grid-template-columns:76px minmax(0,1fr);gap:14px}.eme .cline__img{width:76px;height:76px}.eme .cline__amt{grid-column:2}.eme .eme-cf{border-radius:22px;padding:20px 16px 6px}.eme .pbuy__add{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.eme .ship-bar i,.eme-toast{transition:none}}.eme .cartp__notice{border:1.5px solid var(--pink);background:var(--blush);color:var(--ink);border-radius:14px;margin:0 0 14px;padding:12px 16px;font-size:15px;line-height:1.5}.eme .pdp__thumb img,.eme .pdp__thumb .ph-empty{aspect-ratio:4/5}.eme .gp{max-width:1120px}.eme .gp__crumbs{letter-spacing:.06em;text-transform:uppercase;color:#7a7482;flex-wrap:wrap;gap:6px 10px;margin:0 0 18px;font-size:13px;display:flex}.eme .gp__crumbs a{color:inherit;text-decoration:none}.eme .gp__crumbs a:hover{color:var(--pink)}.eme .gp__crumbs>*+:before{content:"/";color:#c9bfc6;margin-right:10px}.eme .gp__head{max-width:760px}.eme .gp__intro{font-size:clamp(17px,1.6vw,19px);line-height:1.65}.eme .gp__btns{flex-wrap:wrap;gap:12px;margin:22px 0 0;display:flex}.eme .gp a.gp__btn--alt{border:1.5px solid var(--pink);color:var(--pink);background:0 0}.eme .gp a.gp__btn--alt:hover{background:var(--pink);color:#fff}.eme .gp h2{margin:0 0 .5em;font-size:clamp(24px,2.6vw,34px)}.eme .gp__pieces,.eme .gp__past,.eme .gp__faq,.eme .gp__more{margin-top:clamp(48px,6vw,80px)}.eme .gp__pieces>h2,.eme .gp__past>h2{text-align:center;margin-bottom:22px}.eme .gp .drop__grid{padding:0}.eme .gp .drop__grid>li{margin-bottom:0}.eme .gp .drop__grid img{border-radius:0}.eme .gp__pastcard{padding-bottom:14px}.eme .gp p.gp__note{text-align:center;color:#7a7482;max-width:60ch;margin:18px auto 0;font-size:15px}.eme .gp__body{max-width:720px;margin-top:clamp(48px,6vw,80px)}.eme .gp__body h2{margin-top:1.5em}.eme .gp__body h2:first-child{margin-top:0}.eme .gp__faq{max-width:760px}.eme .gp__faq details{border-bottom:1px solid #f0dfe6;padding:14px 0}.eme .gp__faq summary{cursor:pointer;font-family:var(--serif,Georgia, serif);color:var(--ink);padding-right:34px;font-size:clamp(18px,1.7vw,21px);line-height:1.3;list-style:none;position:relative}.eme .gp__faq summary::-webkit-details-marker{display:none}.eme .gp__faq summary:after{content:"+";font-family:var(--sans,sans-serif);color:var(--pink);font-size:24px;position:absolute;top:-2px;right:4px}.eme .gp__faq details[open] summary:after{content:"2"}.eme .gp__faq details p{margin:10px 0 0}.eme .gp ul.gp__links{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.eme .gp__links li{margin:0}.eme .gp__links a{min-height:40px;color:var(--ink);border:1.5px solid #f0dfe6;border-radius:999px;align-items:center;padding:0 18px;font-size:15px;text-decoration:none;display:inline-flex}.eme .gp__links a:hover{border-color:var(--pink);color:var(--pink)}@media (width<=620px){.eme .gp .drop__grid>.dcard:last-child:nth-child(odd):not(:first-child){width:100%}.eme .gp .drop__grid>.dcard:last-child:nth-child(odd):not(:first-child) .dcard__link{grid-template-rows:1fr auto auto 1fr;grid-template-columns:40% minmax(0,1fr);column-gap:16px;display:grid}.eme .gp .drop__grid>.dcard:last-child:nth-child(odd):not(:first-child) .dcard__img{grid-row:1/-1}.eme .gp .drop__grid>.dcard:last-child:nth-child(odd):not(:first-child) .dcard__name{text-align:left;grid-area:2/2;margin:0;padding:0}.eme .gp .drop__grid>.dcard:last-child:nth-child(odd):not(:first-child) .dcard__price{text-align:left;grid-area:3/2}}.eme-bar{z-index:9999;color:#fff;background:#141018;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;padding:9px 14px;font:600 14px/1.2 system-ui,sans-serif;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 10px 30px -10px #00000080}.eme-bar a,.eme-bar button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.eme-bar form{margin:0}.eme-bar__who{opacity:.75;font-weight:500}
