@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.26a4qkxezf9-r.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b57845f0cf557e59-s.33on4mq75bz97.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.2xsoqmjk136f4.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.0v7knm2wof07y.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.26a4qkxezf9-r.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b57845f0cf557e59-s.33on4mq75bz97.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.2xsoqmjk136f4.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.0v7knm2wof07y.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.26a4qkxezf9-r.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b57845f0cf557e59-s.33on4mq75bz97.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.2xsoqmjk136f4.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.0v7knm2wof07y.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.26a4qkxezf9-r.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b57845f0cf557e59-s.33on4mq75bz97.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.2xsoqmjk136f4.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.0v7knm2wof07y.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}._2VUjyG_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}._2VUjyG_variable{--font-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.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:300;font-display:swap;src:url(../media/1361b9baaefe9807-s.3xwp9-ll1pnw_.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:300;font-display:swap;src:url(../media/92eb00116dd31e6a-s.370ev4_4-yiay.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:300;font-display:swap;src:url(../media/e1f600cb732239d9-s.41r31qmhr7_rd.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:300;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1gavkj72q9u43.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:400;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.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/1361b9baaefe9807-s.3xwp9-ll1pnw_.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/92eb00116dd31e6a-s.370ev4_4-yiay.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/e1f600cb732239d9-s.41r31qmhr7_rd.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/65341aea9fb91af5-s.p.1gavkj72q9u43.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:500;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.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:500;font-display:swap;src:url(../media/1361b9baaefe9807-s.3xwp9-ll1pnw_.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:500;font-display:swap;src:url(../media/92eb00116dd31e6a-s.370ev4_4-yiay.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:500;font-display:swap;src:url(../media/e1f600cb732239d9-s.41r31qmhr7_rd.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:500;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1gavkj72q9u43.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:600;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.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:600;font-display:swap;src:url(../media/1361b9baaefe9807-s.3xwp9-ll1pnw_.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:600;font-display:swap;src:url(../media/92eb00116dd31e6a-s.370ev4_4-yiay.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:600;font-display:swap;src:url(../media/e1f600cb732239d9-s.41r31qmhr7_rd.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:600;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1gavkj72q9u43.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/ca55bb71b529573f-s.0vdai6er2bzon.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/1361b9baaefe9807-s.3xwp9-ll1pnw_.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/92eb00116dd31e6a-s.370ev4_4-yiay.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/e1f600cb732239d9-s.41r31qmhr7_rd.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/65341aea9fb91af5-s.p.1gavkj72q9u43.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%}.TCuXWG_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.TCuXWG_variable{--font-sans:"Montserrat", "Montserrat Fallback"}
.wN0dRW_wrapper{z-index:2000;justify-content:flex-end;display:flex;position:fixed;inset:0 auto 0 50%;overflow:clip;transform:translate(-50%)}.wN0dRW_overlay{-webkit-backdrop-filter:blur(4px);opacity:1;transition:opacity .25s var(--ease-out);background-color:#1c1f2266;position:absolute;inset:0}.wN0dRW_drawer{background-color:var(--bg-secondary);width:100%;max-width:440px;height:100%;box-shadow:var(--shadow-lg);z-index:2001;transition:transform .25s var(--ease-drawer);flex-direction:column;display:flex;position:relative;overflow-y:auto;transform:translate(0)}.wN0dRW_header{border-bottom:1px solid var(--border-color-light);justify-content:space-between;align-items:center;padding:24px;display:flex}.wN0dRW_header h2{letter-spacing:.05em;text-transform:uppercase;font-size:20px;font-weight:500}.wN0dRW_closeBtn{color:var(--text-primary);border-radius:var(--radius-full);justify-content:center;align-items:center;padding:4px;display:flex}.wN0dRW_closeBtn:hover{color:var(--champagne-gold-hover);background-color:var(--soft-peach)}.wN0dRW_shippingTracker{background-color:var(--soft-peach);border-bottom:1px solid var(--border-color);padding:16px 24px}.wN0dRW_trackerText{color:var(--deep-espresso);margin-bottom:8px;font-size:13px}.wN0dRW_progressBarBg{border-radius:var(--radius-full);background-color:#3b312a1a;width:100%;height:6px;overflow:hidden}.wN0dRW_progressBar{background-color:var(--champagne-gold);border-radius:var(--radius-full);height:100%;transition:transform .2s var(--ease-out)}.wN0dRW_itemsContainer{flex:1;min-height:120px;padding:24px;overflow-y:auto}.wN0dRW_emptyCart{text-align:center;height:100%;color:var(--muted-sand);flex-direction:column;justify-content:center;align-items:center;display:flex}.wN0dRW_emptyIcon{color:var(--border-color);margin-bottom:16px}.wN0dRW_emptyCart p{margin-bottom:24px;font-size:15px}.wN0dRW_shopBtn{background-color:var(--deep-espresso);color:var(--warm-ivory);border-radius:var(--radius-sm);border:1px solid var(--champagne-gold);padding:12px 24px;font-size:14px;font-weight:600}.wN0dRW_shopBtn:hover{background-color:var(--champagne-gold);color:var(--deep-espresso)}.wN0dRW_itemsList{flex-direction:column;gap:24px;list-style:none;display:flex}.wN0dRW_item{border-bottom:1px solid var(--border-color);gap:16px;padding-bottom:24px;display:flex}.wN0dRW_itemImageWrapper{background-color:var(--soft-peach);border-radius:var(--radius-md);border:1px solid var(--border-color);width:80px;height:80px;position:relative;overflow:hidden}.wN0dRW_itemImage{object-fit:cover}.wN0dRW_itemDetails{flex-direction:column;flex:1;gap:4px;display:flex}.wN0dRW_itemHeader{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.wN0dRW_itemHeader h3{font-family:var(--font-serif);color:var(--deep-espresso);font-size:16px;font-weight:600;line-height:1.3}.wN0dRW_removeBtn{color:var(--muted-sand);padding:2px}.wN0dRW_removeBtn:hover{color:#e57373}.wN0dRW_itemMeta{color:var(--muted-sand);font-size:12px}.wN0dRW_giftLabel{color:var(--champagne-gold-hover);margin-top:2px;font-size:12px;font-weight:500}.wN0dRW_itemFooter{justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;display:flex}.wN0dRW_quantityCounter{border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--bg-primary);align-items:center;display:flex}.wN0dRW_qtyBtn{width:28px;height:28px;color:var(--muted-sand);justify-content:center;align-items:center;font-size:16px;font-weight:500;display:flex}.wN0dRW_qtyBtn:hover{color:var(--deep-espresso);background-color:var(--border-color)}.wN0dRW_qtyVal{text-align:center;min-width:20px;padding:0 8px;font-size:13px;font-weight:600}.wN0dRW_itemPrice{color:var(--champagne-gold-hover);font-size:15px;font-weight:700}.wN0dRW_footer{border-top:1px solid var(--border-color);background-color:var(--bg-secondary);padding:24px}.wN0dRW_summaryLine{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:16px;font-weight:500;display:flex}.wN0dRW_totalPrice{color:var(--champagne-gold-hover);font-size:20px;font-weight:700}.wN0dRW_taxNote{color:var(--muted-sand);margin-bottom:20px;font-size:12px}.wN0dRW_checkoutBtn{background-color:var(--deep-espresso);width:100%;color:var(--warm-ivory);text-transform:uppercase;letter-spacing:.18em;border-radius:var(--radius-sm);border:1px solid var(--champagne-gold);transition:var(--transition-smooth);padding:16px;font-size:13px;font-weight:600}.wN0dRW_checkoutBtn:hover{background-color:var(--champagne-gold);color:var(--deep-espresso);box-shadow:0 4px 12px #c6a46a4d}@keyframes wN0dRW_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes wN0dRW_slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width:480px){.wN0dRW_drawer{max-width:100%}}.wN0dRW_wrapper{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--text-primary);transition:display .25s allow-discrete, overlay .25s allow-discrete;background:0 0;border:0;margin:0;padding:0}.wN0dRW_wrapper:not([open]){display:none}.wN0dRW_wrapper::backdrop{background:0 0}.wN0dRW_wrapper:not([open]) .wN0dRW_drawer{transform:translate(100%)}.wN0dRW_wrapper:not([open]) .wN0dRW_overlay{opacity:0}@starting-style{.wN0dRW_wrapper[open] .wN0dRW_drawer{transform:translate(100%)}.wN0dRW_wrapper[open] .wN0dRW_overlay{opacity:0}}.wN0dRW_header h2{text-transform:none;letter-spacing:-.02em;font-size:30px}.wN0dRW_checkoutBtn,.wN0dRW_shopBtn{background:var(--gold-ink);text-transform:none;letter-spacing:.03em;border-radius:0;font-size:12px}.wN0dRW_progressBar{transform-origin:0;width:100%;transition:transform .2s var(--ease-out)}@media (prefers-reduced-motion:reduce){.wN0dRW_wrapper,.wN0dRW_drawer{transition:none}.wN0dRW_overlay{transition:opacity .12s}.wN0dRW_progressBar{transition:none}}.wN0dRW_notice{overflow-wrap:anywhere;padding:14px 20px;font-size:14px;line-height:1.6}.wN0dRW_notice button,.wN0dRW_refreshBtn{min-height:44px;color:var(--text-primary);padding:10px;text-decoration:underline}.wN0dRW_giftMessage{overflow-wrap:anywhere;margin-top:6px;font-size:13px;line-height:1.6}.wN0dRW_itemTitle a{text-underline-offset:3px;text-decoration:underline}.wN0dRW_taxNote,.wN0dRW_trackerText,.wN0dRW_itemVariant,.wN0dRW_giftBadge{font-size:13px;line-height:1.6}.wN0dRW_itemPrice,.wN0dRW_totalPrice{color:var(--gold-ink)}.wN0dRW_checkoutBtn:disabled{opacity:.6;cursor:not-allowed}.wN0dRW_itemMeta,.wN0dRW_giftLabel{font-size:13px;line-height:1.6}.wN0dRW_itemHeader h3 a{text-underline-offset:3px;text-decoration:underline}.wN0dRW_checkoutBtn,.wN0dRW_shopBtn{font-size:13px}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--champagne-gold:#c6a46a;--champagne-gold-hover:#b39054;--champagne-gold-light:#f8f1e5;--soft-peach:#f3ede2;--warm-ivory:#faf8f3;--deep-espresso:#3b312a;--muted-sand:#766e63;--gold-ink:#795522;--border-tint:#e8dfd5;--pure-white:#fff;--bg-primary:var(--pure-white);--bg-secondary:var(--pure-white);--bg-tertiary:var(--soft-peach);--text-primary:var(--deep-espresso);--text-secondary:var(--muted-sand);--text-inverse:var(--warm-ivory);--accent-gold:var(--champagne-gold);--border-color:var(--border-tint);--border-color-light:#f0e8e1;--rose-gold:var(--champagne-gold);--rose-gold-dark:var(--gold-ink);--rose-gold-light:var(--soft-peach);--champagne:var(--champagne-gold);--champagne-dark:var(--champagne-gold-hover);--alabaster:var(--warm-ivory);--charcoal:var(--deep-espresso);--soft-gray:#ece9e4;--medium-gray:var(--border-tint);--muted-text:var(--muted-sand);--shadow-sm:0 2px 8px #3b312a0a;--shadow-md:0 8px 24px #3b312a12;--shadow-lg:0 16px 40px #3b312a1f;--shadow-glass:0 8px 32px #c6a46a1f;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-full:9999px;--container-width:1328px;--header-height:104px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--transition-smooth:color .18s ease, background-color .18s ease, border-color .18s ease, transform .2s var(--ease-out);--transition-fast:color .15s ease, background-color .15s ease, opacity .15s var(--ease-out)}*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%;font-family:var(--font-sans), Arial, sans-serif;background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}html{scrollbar-gutter:stable both-edges}body{flex-direction:column;min-height:100vh;display:flex}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;color:var(--text-primary);font-weight:500}a{color:inherit;transition:var(--transition-smooth);text-decoration:none}button{font-family:var(--font-sans);cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none}img{max-width:100%;height:auto}:focus-visible{outline:2px solid var(--gold-ink);outline-offset:4px}.container{width:100%;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}@media (max-width:480px){.container{padding-left:16px;padding-right:16px}}.eyebrow{letter-spacing:.18em;color:var(--gold-ink);font-size:12px;font-weight:500}.text-link{border-bottom:1px solid var(--accent-gold);justify-content:space-between;align-items:center;gap:22px;padding-bottom:8px;font-size:13px;display:inline-flex}.skip-link{z-index:3000;background:#fff;padding:12px 20px;position:fixed;top:12px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}button,input,select,textarea{font:inherit}button:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){html,body{scroll-behavior:auto}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--rose-gold-dark)}
