*{padding:0;margin:0;border:none}*,:after,:before{box-sizing:border-box}body,html{max-width:100%;width:100%;display:grid;background-color:var(--bg-color)}body,html{min-height:100vh}body{padding-inline:var(--page-w-padding)}main{margin-top:var(--nav-height);grid-template-columns:1fr;grid-template-rows:auto;width:100%;min-height:67vh}section{display:grid;width:100%;min-height:var(--viewport-height)}.title{height:var(--title-height)}a,a:hover,a:link,a:visited{text-decoration:none}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}svg{font-size:inherit}address{font-style:normal}a,button,input,select,textarea{font-family:inherit;font-size:inherit}input::-ms-clear{display:none}input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1em;height:1em;aspect-ratio:1;border:.2rem solid var(--icon-color);border-radius:50%;outline:none;cursor:pointer;transition:all .2s ease}input[type=radio]:checked{border-width:.7rem}input[type=radio]:checked,input[type=radio]:hover{border-color:var(--text-color)}button,input[type=submit]{display:inline-block;box-shadow:none;background-color:transparent;background:none;cursor:pointer}button:active,button:focus,input:active,input:focus{outline:none}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}iconify-icon{color:var(--icon-color);aspect-ratio:1;font-size:inherit;min-height:1em;transition:color .5s;vertical-align:middle}.animScaleY-enter{transform:scaleY(0);opacity:0;transform-origin:top}.animScaleY-enter-active{transition:transform .3s ease-in-out,opacity .3s ease-in-out}.animScaleY-enter-active,.animScaleY-exit{transform:scaleY(1);transform-origin:top;opacity:1}.animScaleY-exit-active{transition:transform .3s ease-in-out,opacity .3s ease-in-out}.animScaleY-exit-active,.form-enter{transform:scaleY(0);transform-origin:top;opacity:0}.form-enter{max-height:0;overflow:hidden;transition:max-height .5s ease-in-out,opacity .5s ease-in-out,transform .5s ease-in-out}.form-enter-active,.form-exit{max-height:1000px;opacity:1;transform:scaleY(1)}.form-exit{transform-origin:top;overflow:hidden}.form-exit-active{max-height:0;opacity:0;transform:scaleY(0);transition:max-height .5s ease-in-out,opacity .5s ease-in-out,transform .5s ease-in-out}html{font-size:62.5%;-webkit-user-select:none;-moz-user-select:none;user-select:none}a,button,dd,dt,h1,h2,h3,h4,h5,h6,li,p,span{text-decoration:none;list-style-type:none}dd,li,p,span{color:var(--text-color)}dd,li,p,span,textarea{font-size:var(--fs-p);font-weight:400}textarea{color:var(--subtext-color)}a,button,dt,svg{font-size:var(--fs-p)}a,button,dt,h1,h2,h3,h4,h5,svg{font-weight:400;color:var(--text-color)}h6{font-size:var(--fs-hhhhhh)}h5{font-size:var(--fs-hhhhh)}h4{font-size:var(--fs-hhhh)}h3{font-size:var(--fs-hhh)}h2{font-size:var(--fs-hh)}h1{font-size:var(--fs-h)}:root{--index:calc(1vw + 1vh);--fs-p:clamp(1.2rem,calc(var(--index)/1.5),40px);--fs-hhhhhh:calc(var(--fs-p)*1.1);--fs-hhhhh:calc(var(--fs-p)*1.2);--fs-hhhh:calc(var(--fs-p)*1.5);--fs-hhh:calc(var(--fs-p)*2);--fs-hh:calc(var(--fs-hhh)*2.2);--fs-h:calc(var(--fs-hhh)*2.2);--page-w-padding:2vw;--nav-height:10vh;--viewport-height:calc(100vh - var(--nav-height));--title-height:calc(var(--nav-height)*1.4);--section-viewport-height:calc(100vh - var(--nav-height) - var(--title-height));--profile-title-height:var(--nav-height);--profile-viewport-height:calc(100vh - var(--nav-height)*2);--text-color:#831c1e;--icon-color:#831c1e;--subtext-color:#831c1e;--accent-color:#831c1e;--error-color:tomato;--body-border:.1rem solid var(--icon-color);--accent-border:.1rem solid var(--accent-color);--error-border:.1rem solid var(--error-color);--bg-color:#f8f8ff;--focus-color:#fafafa}footer{display:grid;width:100%;border-top:var(--body-border);grid-template-columns:2fr 1.5fr 2fr;grid-template-areas:"menu logo cart";padding-bottom:5vh}footer>*{width:100%;height:100%;display:flex;margin-top:1.5em}.footer__menu{grid-area:menu;display:inherit;grid-template-columns:1fr 2fr}.footer__menu_item{display:flex;flex-direction:column;gap:1.3em}.footer__socials{justify-content:center;gap:3vh}.footer__socials_icon{font-size:var(--fs-hhh)}.footer__form{display:flex;height:3em;border-bottom:.2rem solid var(--accent-color);transition:border-color .5s}.footer__form.focused{border-color:var(--text-color)}.footer__form.focused>.footer__form_button{background-color:var(--text-color)}.footer__form>*{height:100%}.footer__form_input{background-color:var(--bg-color);width:100%;padding-block:1em}.footer__form_button{font-size:calc(var(--fs-p)*.7)}header{background-color:transparent;height:var(--nav-height);position:fixed;left:var(--page-w-padding);width:calc(100% - var(--page-w-padding)*2);z-index:100}.nav,header{display:grid}.nav{grid-template-columns:2fr 1fr 2fr;grid-template-areas:"menu logo cart"}.nav>*{width:100%;height:100%;display:inherit;place-items:center}.nav__logo{grid-area:logo}.nav__menu{grid-area:menu;display:flex;justify-content:start;gap:3vw}.nav__menu_item{position:relative;display:flex;align-items:center}.nav__menu_link:after,.nav__menu_link:before{display:block;content:"";background-color:var(--accent-color);height:.1em;width:100%;transform:scaleX(0);transition:transform .3s ease-out;transform-origin:right}.nav__menu_link:hover:after{transform-origin:left;transform:scaleX(1)}.nav__menu_link.active:after{content:none}.nav__menu_link.active{color:var(--text-color);border-bottom:.1em solid var(--accent-color)}.nav__search{place-items:center}.nav__search_span{position:relative;font-size:calc(var(--fs-p)*.8)}.nav__search_input{text-align:start;width:100%;height:2.7em;line-height:2em;padding:.5em 3.5em .5em 1em;background-color:transparent;border:var(--body-border);border-radius:6rem;transition:all .5s ease-in-out}.nav__search_button{display:grid;place-items:center;bottom:0;position:absolute;height:100%;aspect-ratio:1;right:.5em;border:none}.nav__search_button:hover{cursor:pointer}.nav__search_icon{height:1.2em}.nav__user{display:flex;justify-content:end;gap:3vw}.nav__user_link{white-space:nowrap;position:relative;display:inherit;place-items:center}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:112.83%}.__className_0c0859{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_0c0859{--base-font:"Montserrat","Montserrat Fallback"}