@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_395cf2a6-module__7x1gGG__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_395cf2a6-module__7x1gGG__variable{--font-header:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_b7beb210-module__dhsbta__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_b7beb210-module__dhsbta__variable{--font-basic:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Parisienne;font-style:normal;font-weight:400;font-display:swap;src:url(../media/392b53bd7cca9fbe-s.0ahlhokrgzd_..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Parisienne;font-style:normal;font-weight:400;font-display:swap;src:url(../media/308823598d090913-s.p.0jebx.-5dq61v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Parisienne Fallback;src:local(Arial);ascent-override:108.7%;descent-override:53.04%;line-gap-override:0.0%;size-adjust:84.23%}.parisienne_f6b29bd9-module__emPrKa__className{font-family:Parisienne,Parisienne Fallback;font-style:normal;font-weight:400}.parisienne_f6b29bd9-module__emPrKa__variable{--font-decoration:"Parisienne", "Parisienne Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
:root{--background:#03020c;--foreground:#171717;--font-heading:var(--font-playfair);--page-title-size:clamp(2rem, 3.2vw, 2.6rem);--page-title-weight:700;--page-title-color:#f0e6d2;--page-title-line:1.15;--page-subtitle-size:clamp(2.4rem, 5vw, 3.6rem);--page-subtitle-weight:500;--page-subtitle-color:#c2a36b;--page-subtitle-line:1.1;--page-desc-size:1.05rem;--page-desc-weight:400;--page-desc-color:#c9bfa8;--page-desc-line:1.7;--display-title-size:clamp(1.6rem, 2.2vw, 4rem);--display-title-line:1.1;--display-title-spacing:.08em;--display-subtitle-size:clamp(1.8rem, 3vw, 5rem);--display-desc-size:clamp(1.1rem, 1.4vw, 1.4rem);--display-desc-line:1.4}@media (prefers-color-scheme:dark){:root{--background:#03020c;--foreground:#ededed}}html{height:100%}html,body{max-width:100%}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Montserrat,sans-serif;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.appWrapper{min-height:100dvh;position:relative;overflow-x:clip}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@keyframes sprigSway{0%,to{rotate:-2.5deg}50%{rotate:2.5deg}}@media (prefers-reduced-motion:reduce){[style*=sprigSway]{animation:none!important}}
.TransitionOverlay-module__qWUU4W__overlay{z-index:40;pointer-events:none;opacity:0;background:#05030f;transition:opacity .85s;position:fixed;inset:0}.TransitionOverlay-module__qWUU4W__overlay.TransitionOverlay-module__qWUU4W__dark{opacity:1}
.LinkNav-module__rw--sG__navButton{--nav-ease:cubic-bezier(.445, .05, .55, .95);--nav-ease-out:cubic-bezier(.39, .575, .565, 1);font-size:1.8vh;font-family:var(--font-basic), sans-serif;letter-spacing:.08em;cursor:pointer;color:var(--nav-text,#d8d8d8);-webkit-tap-highlight-color:transparent;align-items:center;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.LinkNav-module__rw--sG__blob{background:radial-gradient(closest-side, var(--nav-blob,#ccb283), transparent);filter:blur(36px)url(#lumera-ink-blob);mix-blend-mode:var(--nav-blob-blend,screen);opacity:0;z-index:-2;pointer-events:none;width:15em;height:16em;transition:opacity .6s var(--nav-ease-out), transform .9s var(--nav-ease);will-change:opacity, transform;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)}.LinkNav-module__rw--sG__label{color:var(--nav-text,#d8d8d8);transition:color .8s var(--nav-ease);will-change:color;display:inline-block}@media (hover:hover){.LinkNav-module__rw--sG__navButton:hover .LinkNav-module__rw--sG__blob,.LinkNav-module__rw--sG__navButton:focus-visible .LinkNav-module__rw--sG__blob{opacity:1;transform:translate(-50%,-50%)scale(1)}.LinkNav-module__rw--sG__navButton:hover .LinkNav-module__rw--sG__label,.LinkNav-module__rw--sG__navButton:focus-visible .LinkNav-module__rw--sG__label{color:var(--nav-text-hover,#fff)}}.LinkNav-module__rw--sG__navButton:focus-visible{outline:2px solid var(--nav-text-hover,#fff);outline-offset:4px;border-radius:2px}@media (prefers-reduced-motion:reduce){.LinkNav-module__rw--sG__label,.LinkNav-module__rw--sG__blob{transition-duration:.01ms}}@media (max-width:768px){.LinkNav-module__rw--sG__label{font-size:3.5vh}}
.CartIcon-module__YQGRWG__btn{cursor:pointer;width:3vh;height:3vh;color:var(--nav-text,#d8c1a0);-webkit-tap-highlight-color:transparent;background:0 0;border:none;place-items:center;padding:0;transition:color .8s cubic-bezier(.445,.05,.55,.95);display:inline-grid;position:relative}@media (hover:hover){.CartIcon-module__YQGRWG__btn:hover{color:var(--nav-text-hover,#f0e6d2)}}.CartIcon-module__YQGRWG__btn:focus-visible{outline:2px solid var(--nav-text-hover,#f0e6d2);outline-offset:4px;border-radius:4px}.CartIcon-module__YQGRWG__btn:before{content:"";background:radial-gradient(closest-side, var(--nav-blob,#ccb283), transparent);filter:blur(20px);mix-blend-mode:screen;opacity:0;z-index:-1;pointer-events:none;border-radius:50%;width:13vh;height:13vh;transition:opacity .5s,transform .7s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}@media (hover:hover){.CartIcon-module__YQGRWG__btn:hover:before{opacity:1;transform:translate(-50%,-50%)scale(1)}}.CartIcon-module__YQGRWG__btn:focus-visible:before{opacity:1;transform:translate(-50%,-50%)scale(1)}.CartIcon-module__YQGRWG__icon{background-color:currentColor;width:100%;height:100%;-webkit-mask:url(/icons/cart.svg) 50%/contain no-repeat;mask:url(/icons/cart.svg) 50%/contain no-repeat}.CartIcon-module__YQGRWG__badge{min-width:1.05rem;height:1.05rem;font-family:var(--font-basic), sans-serif;color:#0e1022;background:linear-gradient(135deg,#d8c1a0,#c2a36b);border-radius:999px;place-items:center;padding:0 .28rem;font-size:.68rem;font-weight:700;line-height:1;display:grid;position:absolute;top:-.3rem;right:-.4rem;box-shadow:0 2px 8px #8c6e3273}@media (max-width:768px){.CartIcon-module__YQGRWG__btn{width:4.5vh;height:4.5vh}}
.Nav-module__RSvz1W__nav{z-index:50;opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .9s .6s;display:flex;position:fixed;top:3.5vh;left:0;right:0}.Nav-module__RSvz1W__nav.Nav-module__RSvz1W__visible{opacity:1;pointer-events:auto}.Nav-module__RSvz1W__links{z-index:0;border-radius:999px;align-items:center;gap:5vw;padding:1.1vh 2.4vw;display:inline-flex;position:relative;overflow:hidden}.Nav-module__RSvz1W__links:before{content:"";border-radius:inherit;-webkit-backdrop-filter:blur(12px)saturate(130%);z-index:-1;background:#ffffff0a;position:absolute;inset:0}.Nav-module__RSvz1W__cartDesktop{position:absolute;top:50%;right:3vw;transform:translateY(-50%)}.Nav-module__RSvz1W__homeMoon{opacity:.9;line-height:0;transition:opacity .3s,transform .3s;display:block;position:absolute;top:50%;left:2.5vw;transform:translateY(-50%)}.Nav-module__RSvz1W__homeMoon img{width:auto;height:3vh;display:block}.Nav-module__RSvz1W__homeMoon:hover,.Nav-module__RSvz1W__homeMoon:focus-visible{opacity:1;transform:translateY(-50%)scale(1.06)}.Nav-module__RSvz1W__homeMoon:before{content:"";background:radial-gradient(closest-side, var(--nav-blob,#ccb283), transparent);filter:blur(20px);mix-blend-mode:screen;opacity:0;z-index:-1;pointer-events:none;border-radius:50%;width:13vh;height:13vh;transition:opacity .5s,transform .7s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}.Nav-module__RSvz1W__homeMoon:hover:before,.Nav-module__RSvz1W__homeMoon:focus-visible:before{opacity:1;transform:translate(-50%,-50%)scale(1)}.Nav-module__RSvz1W__homeMoon:focus-visible{outline:2px solid var(--nav-text-hover,#f0e6d2);outline-offset:4px;border-radius:4px}.Nav-module__RSvz1W__cartMobile{display:none}.Nav-module__RSvz1W__burger{cursor:pointer;z-index:2;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;display:none}.Nav-module__RSvz1W__burger span{background:var(--nav-text,#d8c1a0);width:100%;height:2px;transition:transform .3s,opacity .3s;display:block}.Nav-module__RSvz1W__burgerOpen span:first-child{transform:translateY(7px)rotate(45deg)}.Nav-module__RSvz1W__burgerOpen span:nth-child(2){opacity:0}.Nav-module__RSvz1W__burgerOpen span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:768px){.Nav-module__RSvz1W__nav{-webkit-backdrop-filter:none;background:0 0;border-bottom:none;justify-content:flex-end;align-items:center;gap:1.6vh;padding:2vh;display:flex;top:2vh;left:auto;right:2vh}.Nav-module__RSvz1W__cartMobile{z-index:2;order:2;place-items:center;display:inline-grid;position:relative}.Nav-module__RSvz1W__burger{order:1}.Nav-module__RSvz1W__cartDesktop{display:none}.Nav-module__RSvz1W__homeMoon{position:fixed;top:calc(4vh + 20px);left:5vw;transform:translateY(-50%)}.Nav-module__RSvz1W__homeMoon:hover,.Nav-module__RSvz1W__homeMoon:focus-visible{transform:translateY(-50%)scale(1.06)}.Nav-module__RSvz1W__homeMoon img{height:4.5vh}.Nav-module__RSvz1W__burger{z-index:2;display:flex;position:relative}.Nav-module__RSvz1W__links{-webkit-backdrop-filter:none;clip-path:circle(0% at calc(100% - 6vw) 6vh);pointer-events:none;background:#05030ff7;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:5vh;padding:10vh 6vw;transition:clip-path .9s cubic-bezier(.22,1,.36,1);position:fixed;inset:0}.Nav-module__RSvz1W__links:before{display:none}.Nav-module__RSvz1W__links .Nav-module__RSvz1W__linkItem{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.Nav-module__RSvz1W__links.Nav-module__RSvz1W__linksOpen .Nav-module__RSvz1W__linkItem{opacity:1;transition-delay:calc(.6s + var(--i) * .1s);transform:translateY(0)}.Nav-module__RSvz1W__links.Nav-module__RSvz1W__linksOpen{clip-path:circle(150% at calc(100% - 6vw) 6vh);pointer-events:auto}.Nav-module__RSvz1W__links .Nav-module__RSvz1W__navButton{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.Nav-module__RSvz1W__links.Nav-module__RSvz1W__linksOpen .Nav-module__RSvz1W__navButton{opacity:1;transition-delay:calc(.6s + var(--i) * .1s);transform:translateY(0)}}
.CartDrawer-module__73eh2q__overlay{z-index:80;-webkit-backdrop-filter:blur(3px);opacity:0;visibility:hidden;pointer-events:none;background:#06041499;transition:opacity .35s,visibility 0s linear .35s;position:fixed;inset:0}.CartDrawer-module__73eh2q__overlayOpen{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .35s,visibility}.CartDrawer-module__73eh2q__drawer{z-index:90;color:#d8c1a0;width:clamp(340px,30vw,440px);height:100dvh;font-family:var(--font-basic), sans-serif;background:radial-gradient(120% 60% at 100% 0,#483e6966 0%,#1e183733 45%,#0a072000 90%),linear-gradient(#0a0720,#060414 60%,#04030f 100%);border-left:1px solid #c2a36b40;flex-direction:column;padding:2rem 1.8rem;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-24px 0 60px #0009}.CartDrawer-module__73eh2q__drawerOpen{transform:translate(0)}.CartDrawer-module__73eh2q__header{align-items:center;gap:.75rem;margin-bottom:1.75rem;display:flex}.CartDrawer-module__73eh2q__badge{color:#0e1022;background:linear-gradient(135deg,#d8c1a0,#c2a36b);border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;font-size:1rem;font-weight:700;display:grid;box-shadow:0 2px 10px #8c6e3266}.CartDrawer-module__73eh2q__heading{font-family:var(--font-header), serif;color:#f0e6d2;flex:1;margin:0;font-size:1.3rem;font-weight:700}.CartDrawer-module__73eh2q__close{color:#9a8c6f;cursor:pointer;background:0 0;border:none;padding:0 .2rem;font-size:1.8rem;line-height:1;transition:color .2s}.CartDrawer-module__73eh2q__close:hover{color:#f0e6d2}.CartDrawer-module__73eh2q__product{background:#ffffff05;border:1px solid #c2a36b2e;border-radius:12px;align-items:center;gap:1rem;padding:1rem;display:flex}.CartDrawer-module__73eh2q__cover{object-fit:contain;border-radius:6px;flex:none;width:64px;height:auto;box-shadow:0 6px 18px #00000080}.CartDrawer-module__73eh2q__info{min-width:0}.CartDrawer-module__73eh2q__productTitle{font-family:var(--font-header), serif;color:#f0e6d2;margin:0;font-size:1.05rem;font-weight:600}.CartDrawer-module__73eh2q__productPrice{color:#c2a36b;margin:.3rem 0 0;font-size:1rem}.CartDrawer-module__73eh2q__regularPrice{color:#9a8c6f;margin-right:.5rem;-webkit-text-decoration:line-through #9a8c6fb3;text-decoration:line-through #9a8c6fb3}.CartDrawer-module__73eh2q__summary{color:#c9bfa8;margin:1.5rem 0 0;font-size:.95rem;line-height:1.6}.CartDrawer-module__73eh2q__summary strong{color:#f0e6d2}.CartDrawer-module__73eh2q__actions{flex-direction:column;gap:.75rem;margin:1.75rem 0 0;display:flex}.CartDrawer-module__73eh2q__note{color:#9a8c6f;margin:1.5rem 0 0;font-size:.82rem;line-height:1.5}@media (max-width:768px){.CartDrawer-module__73eh2q__drawer{border-top:1px solid #c2a36b40;border-left:none;border-radius:18px 18px 0 0;width:100%;height:auto;max-height:85dvh;inset:auto 0 0;transform:translateY(100%);box-shadow:0 -24px 60px #0009}.CartDrawer-module__73eh2q__drawerOpen{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CartDrawer-module__73eh2q__drawer,.CartDrawer-module__73eh2q__overlay{transition:none}}
