@font-face{font-display:swap;font-family:Fraunces;font-style:normal;font-weight:400;src:url(/assets/fraunces-v38-latin-regular-6IfK1voy.woff2)format("woff2")}@font-face{font-display:swap;font-family:Fraunces;font-style:normal;font-weight:500;src:url(/assets/fraunces-v38-latin-500-DnGCNyPD.woff2)format("woff2")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:400;src:url(/assets/work-sans-v24-latin-regular-jUejSri3.woff2)format("woff2")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:500;src:url(/assets/work-sans-v24-latin-500-BKGnScDy.woff2)format("woff2")}:root{--color-bg:#faf6f0;--color-bg-alt:#f1e9dd;--color-text:#2e2822;--color-text-muted:#6b5f52;--color-terracotta:#c97b4a;--color-terracotta-dark:#a85f35;--color-olive:#7a8b5f;--color-olive-dark:#5c6b45;--color-border:#e4d9c8}body{background-color:var(--color-bg);margin:40px;font-family:Work Sans,sans-serif}h1,h2,h3{font-family:Fraunces,serif}._navbar_1iotz_1{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1rem 0;display:flex}._logo_1iotz_9{color:var(--color-text);letter-spacing:-3px;font-family:Fraunces,serif;font-size:3rem;font-weight:500;text-decoration:none}._links_1iotz_18{gap:20px;font-family:Work Sans,sans-serif;font-size:14px;display:flex}._link_1iotz_18{color:var(--color-text-muted);font-size:1.5rem;text-decoration:none}._link_1iotz_18:hover{color:var(--color-terracotta-dark)}._active_1iotz_35,._active_1iotz_35:hover{color:var(--color-terracotta)}._link_1iotz_18:focus-visible,._logo_1iotz_9:focus-visible{outline:2px solid var(--color-terracotta);outline-offset:2px;border-radius:4px}._active_1iotz_35:focus-visible{outline:2px solid var(--color-olive)}@media (width<=760px){._navbar_1iotz_1{flex-wrap:wrap}}._card_59mda_1{background-color:var(--color-bg-alt);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;padding:20px;display:flex}._card_59mda_1>img{object-fit:cover;border-radius:8px;width:100px;height:100px}._title_59mda_19{color:var(--color-text);width:200px;font-family:Fraunces,serif;font-size:1rem}._title_59mda_19+p{color:var(--color-text-muted);font-size:1rem}._amount_59mda_31{justify-content:center;align-items:center;gap:10px;width:100px;display:flex}._amount_59mda_31>p{text-align:center;width:20px;color:var(--color-text-muted);font-size:1.2rem}._amount_59mda_31>button{color:var(--color-bg);background-color:var(--color-terracotta);border:none;border-radius:20px;justify-content:center;align-items:center;width:30px;height:30px;font-size:2rem;display:flex}._amount_59mda_31>button:hover{background-color:var(--color-terracotta-dark)}._amount_59mda_31>button:focus-visible{outline:2px solid var(--color-olive);outline-offset:2px;border-radius:4px}._total_59mda_69{width:100px;color:var(--color-olive);font-size:1.5rem}._card_59mda_1>button{background-color:var(--color-bg-alt);color:var(--color-terracotta);border:none;width:30px;height:30px}._card_59mda_1>button:hover{color:var(--color-terracotta-dark)}._card_59mda_1>button:focus-visible{outline:2px solid var(--color-olive);outline-offset:2px;border-radius:4px}@media (width<=760px){._card_59mda_1{flex-direction:column}._title_59mda_19,._title_59mda_19+p,._total_59mda_69{text-align:center}}._emptyWrap_lwvjd_1{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:80px 0;display:flex}._continueLink_lwvjd_10{background:var(--color-terracotta);color:var(--color-bg);letter-spacing:1px;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:2rem;text-decoration:none}._continueLink_lwvjd_10:focus-visible{outline:2px solid var(--color-olive);outline-offset:2px;border-radius:4px}._continueLink_lwvjd_10:hover{background:var(--color-terracotta-dark)}._emptyIcon_lwvjd_32{width:50px;height:50px;color:var(--color-olive)}._emptyTitle_lwvjd_38{color:var(--color-terracotta-dark);margin:0;font-family:Fraunces,serif;font-size:2.5rem}._section_lwvjd_45{flex-direction:column;margin-top:40px;display:flex}._section_lwvjd_45>h1{color:var(--color-olive);font-size:2.5rem}._total_lwvjd_56{border-top:1px solid var(--color-border);justify-content:end;gap:12px;width:100%;display:flex}._total_lwvjd_56>p{color:var(--color-text-muted);font-size:1.5rem}._total_lwvjd_56>p+p{color:var(--color-terracotta);font-size:2rem}._header_wyyai_1{background-image:url(/assets/hero-CK4NC-dT.png);background-position:50%;background-size:cover;border-radius:8px;flex-direction:column;justify-content:end;height:300px;margin:40px 0;padding:20px;display:flex;position:relative}._header_wyyai_1:before{content:"";background:linear-gradient(#0000,#0009);border-radius:8px;position:absolute;inset:0}h1{color:var(--color-bg);z-index:1;margin:0 0 10px;position:relative}._header_wyyai_1>p{color:var(--color-bg);z-index:1;letter-spacing:1px;margin:0 0 10px;position:relative}._link_wyyai_40{z-index:1;background-color:var(--color-terracotta);color:var(--color-bg);letter-spacing:1px;border-radius:8px;align-self:flex-start;padding:10px 20px;text-decoration:none;display:inline-block;position:relative}._link_wyyai_40:hover{background-color:var(--color-terracotta-dark)}._link_wyyai_40:focus-visible{outline:2px solid var(--color-olive);outline-offset:2px;border-radius:4px}._section_wyyai_63{background-color:var(--color-bg-alt);border-radius:8px;align-items:center;gap:20px;padding:20px;display:flex}._imageWrap_wyyai_72{flex-shrink:0;width:400px;height:250px;position:relative;overflow:hidden}._base_wyyai_80,._hover_wyyai_81{object-fit:cover;border-radius:8px;flex-shrink:1;width:100%;height:250px;transition:opacity .3s;position:absolute;inset:0}._hover_wyyai_81{opacity:0}._imageWrap_wyyai_72:hover ._hover_wyyai_81{opacity:1}._section_wyyai_63>div>h2{color:var(--color-olive-dark)}._section_wyyai_63>div>p{color:var(--color-text)}@media (width<=760px){._section_wyyai_63{flex-direction:column;justify-content:center}._imageWrap_wyyai_72{flex-shrink:1;width:100%;overflow:hidden}}._card_ol5ls_1{background-color:var(--color-bg-alt);border-radius:8px;justify-content:center;align-items:center;gap:20px;padding:20px;display:flex;position:relative}._card_ol5ls_1>._imageWrap_ol5ls_13 img{object-fit:cover;border-radius:8px;width:250px;height:400px;transition:opacity .3s}._imageWrap_ol5ls_13{position:relative}._imageWrap_ol5ls_13>._hoverImg_ol5ls_25{position:absolute;top:0;left:0}._hoverImg_ol5ls_25{opacity:0}._imageWrap_ol5ls_13:hover ._hoverImg_ol5ls_25{opacity:1}._inCart_ol5ls_39{background-color:var(--color-olive);color:var(--color-bg);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:5px 10px;font-size:1rem;display:flex;position:absolute;top:-35px;left:10px}._inCart_ol5ls_39>button{background-color:var(--color-olive);color:var(--color-bg);border:none;align-items:center;margin:0;padding:0;font-size:1rem;display:flex}._inCart_ol5ls_39>button:hover{color:var(--color-border)}._inCart_ol5ls_39>button:focus-visible{outline:2px solid var(--color-terracotta);outline-offset:2px;border-radius:4px}._cardInfo_ol5ls_75{background-color:var(--color-terracotta-dark);color:var(--color-bg);border-radius:8px;flex-direction:column;padding:10px;font-size:1.2rem;display:flex}._title_ol5ls_85{font-family:Fraunces,serif;font-size:1.5rem}._description_ol5ls_90{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._input_ol5ls_99{gap:8px;display:flex}._input_ol5ls_99>button{background-color:var(--color-terracotta-dark);border:3px solid var(--color-bg);color:var(--color-bg);border-radius:20px;justify-content:center;align-items:center;width:40px;height:40px;font-size:2rem;display:flex}._input_ol5ls_99>button:hover{border:3px solid var(--color-border);color:var(--color-border)}._input_ol5ls_99>button:focus-visible{outline:2px solid var(--color-olive);outline-offset:2px;border-radius:4px}._input_ol5ls_99>input{background-color:var(--color-terracotta-dark);border:var(--color-bg) 3px solid;color:var(--color-bg);text-align:center;border-radius:8px;width:100px;padding:0;font-size:1rem}._input_ol5ls_99>input:focus-visible{outline:2px solid var(--color-olive);outline-offset:2px;border-radius:4px}._cardInfo_ol5ls_75>button{background-color:var(--color-bg);width:100%;color:var(--color-terracotta-dark);border:none;border-radius:8px;align-self:center;margin-top:20px;padding:10px 20px;font-size:1rem}._cardInfo_ol5ls_75>button:hover{background-color:var(--color-border)}._cardInfo_ol5ls_75>button:focus-visible{outline:2px solid var(--color-olive);outline-offset:2px;border-radius:4px}@media (width<=590px){._card_ol5ls_1{flex-direction:column}}._section_1535p_1{margin:40px 0}._loaderWrap_1535p_5{justify-content:center;align-items:center;padding:60px 0;display:flex}._sunLoader_1535p_12{width:48px;height:48px;animation:2s linear infinite _spin_1535p_1;position:relative}._sunLoader_1535p_12:before{content:"";background:var(--color-terracotta);border-radius:50%;position:absolute;inset:0}._sunLoader_1535p_12:after{content:"";background-image:repeating-conic-gradient(var(--color-terracotta) 0deg 8deg, transparent 8deg 36deg);border-radius:50%;position:absolute;inset:-10px;-webkit-mask:radial-gradient(circle,#0000 55%,#000 58% 62%,#0000 65%);mask:radial-gradient(circle,#0000 55%,#000 58% 62%,#0000 65%)}._errorWrap_1535p_52,._emptyWrap_1535p_52{color:var(--color-text-muted);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:80px 0;display:flex}._errorWrap_1535p_52>p,._emptyWrap_1535p_52>p{font-size:2rem}._errorIcon_1535p_66,._emptyIcon_1535p_66{width:50px;height:50px;color:var(--color-terracotta)}._retryButton_1535p_72{background:var(--color-terracotta);color:var(--color-bg);letter-spacing:1px;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:2rem}._retryButton_1535p_72:focus-visible{outline:2px solid var(--color-olive);outline-offset:2px;border-radius:4px}._retryButton_1535p_72:hover{background:var(--color-terracotta-dark)}._emptyIcon_1535p_66{color:var(--color-olive)}._section_1535p_1{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);gap:40px;display:grid}@keyframes _spin_1535p_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=1160px){._section_1535p_1{grid-template-columns:1fr}}@media (width>=1160px) and (width<=1730px){._section_1535p_1{grid-template-columns:1fr 1fr}}
