.site-header{z-index:1001;pointer-events:none;will-change:transform;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s;position:fixed;bottom:0;left:0;right:0}.site-header__row{pointer-events:auto;width:calc(100% - 20px);color:var(--brown-dark);background-color:#faf8f5;border-radius:24px;margin:24px auto;position:relative;box-shadow:0 4px 12px #0000001a}.site-header__columns{grid-template-columns:1fr auto 1fr;align-items:center;min-height:56px;padding:10px 16px;display:grid}.site-header__left{justify-content:flex-start;align-items:center;display:flex}.site-header__center{justify-content:center;display:flex}.site-header__right{justify-content:flex-end;align-items:center;gap:8px;display:flex}.header-logo{line-height:0;display:block}.header-logo img{width:auto;height:16px;display:block}.header__shop{color:#472e22;white-space:nowrap;align-items:center;gap:10px;padding:8px 10px;font-family:sans-serif;font-size:14px;text-decoration:none;display:flex}.header__shop-dot{z-index:1;background-color:#8b4513;border-radius:50%;width:8px;height:8px;display:inline-block;position:relative}.header__shop-dot:after{content:"";background-color:inherit;z-index:-1;border-radius:50%;width:100%;height:100%;animation:2s cubic-bezier(.215,.61,.355,1) infinite pulse-ring-header;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pulse-ring-header{0%{opacity:.8;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(3)}}.header__cart{width:40px;height:40px;color:var(--brown-dark);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.header__cart svg{width:22px;height:22px}.header__cart-bubble{color:#fff;text-align:center;background:#846349;border-radius:9px;min-width:17px;height:17px;padding:0 4px;font-size:10px;line-height:17px;position:absolute;top:3px;right:1px}@media screen and (min-width:750px){.site-header__row{border-radius:12px;width:80%}.site-header__columns{padding:14px 24px}.header-logo img{height:18px}.header__shop{gap:16px;padding:10px 15px;font-size:18px}}@media screen and (min-width:1440px){.site-header__row{width:85%}}@media screen and (min-width:1920px){.site-header__row{width:60%}}.cart-drawer__dialog{background:var(--color-background);width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--color-foreground);z-index:2000;transition:transform .35s cubic-bezier(.4, 0, .2, 1), overlay .35s allow-discrete, display .35s allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;transform:translate(100%);box-shadow:-8px 0 30px #00000026}.cart-drawer__dialog[open]{transform:translate(0)}@starting-style{.cart-drawer__dialog[open]{transform:translate(100%)}}.cart-drawer__dialog::backdrop{transition:background .35s ease, overlay .35s allow-discrete, display .35s allow-discrete;background:0 0}.cart-drawer__dialog[open]::backdrop{background:#0006}@starting-style{.cart-drawer__dialog[open]::backdrop{background:0 0}}.cart-drawer__inner{flex-direction:column;height:100%;display:flex}.cart-drawer__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.cart-drawer__title{font-family:var(--font-heading-family);font-size:1.5rem}.cart-drawer__close{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.cart-drawer__body{flex:1;padding:0 1.5rem;overflow-y:auto}.cart-drawer__empty{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding:4rem 0;display:flex}.cart-drawer__footer{border-top:1px solid var(--color-border);flex-direction:column;gap:1rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.cart-drawer__subtotal{text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;font-size:.95rem;display:flex}.cart-drawer__note{opacity:.75;margin:0;font-size:.75rem}.cart-line{border-bottom:1px solid var(--color-border);grid-template-columns:84px 1fr auto;align-items:start;gap:1rem;padding:1.25rem 0;display:grid}.cart-line__image{aspect-ratio:1;object-fit:cover;background:#e4ddcf;width:84px;display:block}.cart-line__title{font-family:var(--font-tiempos-family);text-transform:uppercase;letter-spacing:.04em;font-size:1rem;text-decoration:none}.cart-line__price{margin-top:.25rem;font-size:.85rem}.cart-line__actions{align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.cart-line__remove{cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;text-decoration:underline}.cart-line__total{white-space:nowrap;font-size:.9rem}.qty{border:1px solid var(--color-border);align-items:center;height:2.5rem;display:inline-flex}.qty button{cursor:pointer;background:0 0;border:0;width:2.5rem;height:100%;font-size:1.1rem;line-height:1}.qty span{text-align:center;min-width:2rem;font-size:.85rem}
@font-face{font-family:tiempos;src:url(../media/TiemposText_Regular-s.p.1kkgivl_qvll7.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:tiempos;src:url(../media/TiemposText_RegularItalic-s.p.12c6odl_j2ads.otf)format("opentype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:tiempos;src:url(../media/TiemposText_Medium-s.p.2f5dg5bcjq0tr.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:tiempos;src:url(../media/TiemposText_Medium_Italic-s.p.12p6lhls-_xzg.otf)format("opentype");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:tiempos;src:url(../media/TiemposText_Semibold-s.p.0i1z6btwpcfk3.otf)format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:tiempos;src:url(../media/TiemposText_Bold-s.p.14j580e177zxj.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:tiempos Fallback;src:local(Arial);ascent-override:72.06%;descent-override:22.63%;line-gap-override:18.94%;size-adjust:105.61%}.rSPcEG_className{font-family:tiempos,tiempos Fallback}.rSPcEG_variable{--font-tiempos:"tiempos", "tiempos Fallback"}
@font-face{font-family:Red Hat Text;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/2b086ac7cdea8fbb-s.2hturxiopra4_.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:Red Hat Text;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/fe76bb8bb0cc06e0-s.p.0gwx39mx-bkmv.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:Red Hat Text Fallback;src:local(Arial);ascent-override:101.53%;descent-override:30.42%;line-gap-override:0.0%;size-adjust:100.27%}._8GWNHG_className{font-family:Red Hat Text,Red Hat Text Fallback;font-style:normal}._8GWNHG_variable{--font-body:"Red Hat Text", "Red Hat Text Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200;font-display:swap;src:url(../media/07ada52535bdea5d-s.1ljbalzvxyif7.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:Newsreader;font-style:normal;font-weight:200;font-display:swap;src:url(../media/ebba1bee165cb80a-s.3ex3j6ahhvjry.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:Newsreader;font-style:normal;font-weight:200;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.40bho2kviej2o.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/07ada52535bdea5d-s.1ljbalzvxyif7.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ebba1bee165cb80a-s.3ex3j6ahhvjry.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.40bho2kviej2o.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07ada52535bdea5d-s.1ljbalzvxyif7.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ebba1bee165cb80a-s.3ex3j6ahhvjry.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.40bho2kviej2o.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.cMtbtG_className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.cMtbtG_variable{--font-heading:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Crimson Text;font-style:italic;font-weight:400;font-display:swap;src:url(../media/2aab28ebf4fd2a76-s.3q5613j8dp2ph.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:Crimson Text;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d1107d5d7b261af5-s.1gmkt-dfyymec.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:Crimson Text;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a82a776077c860c8-s.p.2qjzqy9n17vhg.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:Crimson Text;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0c146a0af232cd7a-s.08siby9mbb-fs.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:Crimson Text;font-style:italic;font-weight:600;font-display:swap;src:url(../media/574b9e4949270118-s.1zj39hc_fw4j1.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:Crimson Text;font-style:italic;font-weight:600;font-display:swap;src:url(../media/2ddbc30b3937dbf1-s.p.1zqxwz3s0tyup.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:Crimson Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/212a6cad1dce5608-s.2md33y0wmch79.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:Crimson Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/911dfc0627e0dc2c-s.274e2bmi2466g.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:Crimson Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/57d2170cc9cecf3e-s.p.3v5wo4ed3zwa0.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:Crimson Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3b4914600939142e-s.3n8l5_0lxwwj6.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:Crimson Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f9f698724596a5dd-s.2n1dyjfcrkbob.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:Crimson Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8e4ef4a64a829ad5-s.p.3jhc56h4q_jmd.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:Crimson Text Fallback;src:local(Times New Roman);ascent-override:97.5%;descent-override:36.01%;line-gap-override:0.0%;size-adjust:97.36%}._28lxxq_className{font-family:Crimson Text,Crimson Text Fallback}._28lxxq_variable{--font-crimson:"Crimson Text", "Crimson Text Fallback"}
:root{--font-body-family:var(--font-body), "Red Hat Text", system-ui, sans-serif;--font-heading-family:var(--font-heading), "Newsreader", Georgia, serif;--font-tiempos-family:var(--font-tiempos), "Tiempos", Georgia, serif;--color-background:#efeae0;--color-foreground:#755b2c;--color-button:#846349;--color-button-text:#fff;--color-border:#755b2c33;--page-bg:#f5f2ed;--brown-dark:#472e22;--icon-stroke-width:1.5px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background-color:var(--page-bg);color:var(--color-foreground);font-family:var(--font-body-family);-webkit-font-smoothing:antialiased;margin:0;font-size:.75rem;line-height:1.6}img,video,svg{max-width:100%}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--font-heading-family);margin:0;font-weight:300}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:2000;background:#fff;padding:.75rem 1rem;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.btn{border:1px solid var(--color-button);background:var(--color-button);min-height:3rem;color:var(--color-button-text);font-family:var(--font-body-family);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:0 2rem;font-size:.75rem;text-decoration:none;transition:background .2s,color .2s,opacity .2s;display:inline-flex}.btn:hover{background:#6d5039;border-color:#6d5039}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--secondary{color:var(--color-button);background:0 0}.btn--secondary:hover{background:var(--color-button);color:#fff}.page-main{background:var(--color-background);min-height:100vh;padding-bottom:8rem}.page-width{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.5rem}.page-title{font-family:var(--font-heading-family);text-align:center;padding-block:4rem 2.5rem;font-size:clamp(2rem,4vw,3.5rem)}.rte p{margin:0 0 1em}.rte a{text-decoration:underline}
.snap-root{position:relative}@media (max-width:900px){.snap-only-desktop{display:none!important}}@media (min-width:901px){.snap-only-mobile{display:none!important}}body.scroll-jacking-active{height:100dvh;overflow:hidden}body.scroll-jacking-active .snap-root{width:100%;height:100dvh;position:fixed;top:0;left:0;overflow:hidden}body.scroll-jacking-active .scroll-jacking-section{will-change:transform;width:100%;height:100dvh;position:absolute;top:0;left:0;overflow:hidden;transform:translateY(100%)}body.scroll-jacking-active.scroll-jacking-init .scroll-jacking-section{transition:transform .8s cubic-bezier(.645,.045,.355,1)}body.scroll-jacking-active .scroll-jacking-section.active{z-index:10;transform:translateY(0)}body.scroll-jacking-active .scroll-jacking-section.above{z-index:5;transform:translateY(-100%)}body.scroll-jacking-active .scroll-jacking-section.below{z-index:5;transform:translateY(100%)}body:has(.cart-drawer__dialog[open]) .scroll-jacking-section.active{z-index:1!important}body.hide-header-nav .site-header{opacity:0;pointer-events:none;transform:translateY(100%)!important}
