._menu_gllj3_1 ul{list-style-type:none}._menu_gllj3_1 ul li{position:relative}._closed_gllj3_11{animation:_slide-out_gllj3_1 .2s both ease-out}._open_gllj3_15{animation:_slide-in_gllj3_1 .2s both ease-out}._active_gllj3_19{background-color:var(--color-accent);color:var(--color-primary-bg)}@keyframes _slide-out_gllj3_1{0%{transform:translate(0)}to{transform:translate(100%);visibility:hidden}}@keyframes _slide-in_gllj3_1{0%{transform:translate(100%);visibility:visible}to{transform:translate(0)}}button._mobile-nav_ha9t7_1{background-color:transparent;color:var(--color-primary-bg);height:48px;width:48px;display:flex;justify-content:center;align-items:center;margin:.3em .8em;border:2px solid var(--color-primary-bg);border-radius:4px;transition:transform .2s linear}button._mobile-nav_ha9t7_1 svg{transition:transform .2s ease-out}button._mobile-nav_ha9t7_1 path{transition:opacity .15s linear}button._mobile-nav_ha9t7_1:active{transform:scale(.9)}._rotate_ha9t7_31{transform:rotate(90deg)}header._main_ru685_1{background:var(--color-brand-main);display:flex;justify-content:space-between;align-items:center;position:relative;z-index:15;box-shadow:0 2px 5px #0003}header._main_ru685_1 img{margin:.3em .8em}header._main_ru685_1>nav{position:absolute;right:0;top:100%;z-index:10;background-color:var(--color-secondary-bg);height:calc(100vh - 60px)}header._main_ru685_1>nav a{font-size:2rem;display:inline-block;padding:10px 120px 10px 40px;width:100%;transition:background-color .2s linear}header._main_ru685_1>nav a:hover{background-color:var(--color-accent-hover);color:var(--color-primary-bg)}header._main_ru685_1>nav a span{position:absolute;color:var(--color-text-main);top:5%;left:39%;width:28px;height:28px;border-radius:50%;background-color:#ff0;font-size:1rem;display:flex;justify-content:center;align-items:center}header ._backdrop_ru685_52{position:absolute;top:100%;height:calc(100vh - 60px);width:100vw;z-index:5;background-color:#0000004d}@media(min-width:630px){header._main_ru685_1>nav{position:static;height:fit-content;visibility:visible!important;transform:translate(0)!important;display:block!important;background-color:var(--color-brand-main);height:100%}header._main_ru685_1>nav ul{display:flex;align-items:center;height:100%}header._main_ru685_1>nav ul li{height:100%;display:flex;align-items:center}header._main_ru685_1>nav a{font-size:1.5rem;padding:0 1em;display:flex;align-items:center;height:100%;transition:background-color .2s linear}header._main_ru685_1>nav a:hover{background-color:var(--color-accent-hover);color:var(--color-primary-bg)}header._main_ru685_1>nav a span{left:70%}._backdrop_ru685_52{display:none}button[class*=mobile-nav]{display:none!important}}footer._main_1av10_1{display:flex;justify-content:center;align-items:center}footer._main_1av10_1 p{margin:4px 0;color:var(--color-text-muted)}._horizontal_yrx1t_1{display:grid;grid-template:1fr auto / auto auto;gap:4px}._horizontal_yrx1t_1 ._details_yrx1t_6{justify-content:space-between;padding:1em}._details_yrx1t_6{display:flex;flex-direction:column;justify-content:space-between;gap:4px}._vertical_yrx1t_19{display:flex;flex-direction:column;gap:4px}._horizontal_yrx1t_1 p,._vertical_yrx1t_19 p{display:flex;justify-content:space-between}._home-main_fdowo_1{display:flex;flex-direction:column}._hero_fdowo_6{background-color:var(--color-brand-main);height:40vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.2em;gap:3em}._hero_fdowo_6 *{text-align:center}._products_fdowo_21{padding:1.2em;max-width:100vw}._products_fdowo_21 h2{margin:15px 0 5px}._products_fdowo_21 h3{display:inline-block;max-width:144px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._products_fdowo_21 ul{list-style-type:none;display:flex;overflow-x:scroll;gap:12px;background-color:var(--color-secondary-bg);border-radius:20px;scroll-snap-type:x mandatory;border:2px solid var(--color-border)}._products_fdowo_21 ul li+li{border-left:2px solid var(--color-border)}._products_fdowo_21 ul li{scroll-snap-align:start;padding:1em}._products_fdowo_21 p{padding:4px;display:flex;justify-content:space-between}._action_fdowo_64{text-align:center;font-size:1.2rem;color:var(--color-primary-bg);padding:20px}._action_fdowo_64 a{background-color:var(--color-accent);padding:.4em 1em;border-radius:40px;transition:transform .2s linear}._action_fdowo_64 a:hover{background-color:var(--color-accent-hover)}._action_fdowo_64 a:active{transform:scale(95%)}@media(min-width:670px){._home-main_fdowo_1{max-width:100vw;display:grid;grid-template:1fr auto / minmax(0,1fr) minmax(0,1fr);height:100%}._hero_fdowo_6{height:100%;width:100%;grid-area:1/1/3/2}}._horizontal_cm181_1{display:grid;grid-template:1fr auto / auto auto;gap:4px}._horizontal_cm181_1 ._details_cm181_6{justify-content:space-between;padding:1em}._details_cm181_6,._vertical_cm181_18{display:flex;flex-direction:column;gap:4px}._horizontal_cm181_1 p,._vertical_cm181_18 p{display:flex;justify-content:space-between}._shop-main_1wobb_1 ul{display:grid;grid-template:auto / repeat(auto-fit,minmax(370px,1fr));gap:20px;padding:.8em}._shop-main_1wobb_1 ul li{background-color:var(--color-secondary-bg);padding:.6em;border-radius:10px}._actions_17rcq_1{display:flex;justify-content:center;grid-area:2 / 1 / 3 / 3;margin-top:8px;max-height:fit-content}._actions_17rcq_1 input{width:4em;border:none;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);text-align:center}._actions_17rcq_1 button{padding:.3em 1em;background-color:var(--color-accent);font-size:1.1rem;border:1px solid var(--color-border);transition:transform .1s linear,background-color .2s ease-out}._actions_17rcq_1 button:active{transform:scale(95%)}._actions_17rcq_1 ._sub_17rcq_28{border-radius:100px 0 0 100px}._actions_17rcq_1 ._add_17rcq_32{border-radius:0 100px 100px 0}._actions_17rcq_1 button:last-of-type{margin-left:20px;border-radius:100px}._actions_17rcq_1 button:last-of-type:active{background-color:var(--color-success)}._horizontal_4fc4t_1{display:grid;grid-template:1fr auto / auto auto;gap:4px}._horizontal_4fc4t_1 ._details_4fc4t_6{justify-content:space-between;padding:1em}._details_4fc4t_6,._vertical_4fc4t_18{display:flex;flex-direction:column;gap:4px}._horizontal_4fc4t_1 p,._vertical_4fc4t_18 p{display:flex;justify-content:space-between}._price_4fc4t_30{margin-top:1em;grid-area:3 / 1 / 4 / 3;justify-self:center}._empty_ql948_1{text-align:center;display:flex;flex-direction:column;margin-top:10em;gap:1em;position:relative}main._cart_ql948_10{display:flex;flex-direction:column;align-items:center;padding:2em 1em;gap:1em}main._cart_ql948_10 ul{display:flex;flex-direction:column;gap:2em}main._cart_ql948_10 ul li{background-color:var(--color-secondary-bg);border-radius:10px;padding:1em}._summary_ql948_30{display:flex;flex-direction:column;align-items:center;gap:1em;background-color:var(--color-secondary-bg);width:100%;padding:1em;border-radius:10px}._summary_ql948_30 button{padding:.3em 1.3em;background:var(--color-accent);border:2px solid var(--color-border);border-radius:50px;font-size:1.2em;transition:background-color .2s linear}._summary_ql948_30 button:active{background-color:var(--color-success)}._summary_ql948_30 button:hover{background-color:var(--color-accent-hover)}._summary_ql948_30 *{text-align:center}@media(min-width:750px){._cart_ql948_10{display:grid!important;justify-content:center;grid-template:auto 1fr / minmax(360px,700px) minmax(360px,700px)}._cart_ql948_10 h1{grid-area:1 / 1 / 2 / 3;text-align:center}._cart_ql948_10 ul{align-self:start}._cart_ql948_10 ._summary_ql948_30{align-self:start}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--color-primary-bg: #fdfaf7;--color-secondary-bg: #f2e9e4;--color-brand-main: #d8a7b1;--color-brand-dark: #b5838d;--color-accent: #e5989b;--color-accent-hover: #d0878a;--color-text-main: #4a4e69;--color-text-muted: #9a8c98;--color-border: #e6e1df;--color-success: #95d5b2}#root{display:grid;grid-template:auto 1fr auto / 1fr;min-height:100vh;overflow:hidden;color:var(--color-text-main);font-family:Arial,Helvetica,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif,system-ui}a{color:inherit}.removed{display:none}.opaque{opacity:1}.transparent{opacity:0}
