:root{--header-height:calc(5.625rem * var(--mantine-scale))}a{text-decoration:none;color:inherit}a:hover{text-decoration:none!important}.Header_root__5VfpY{width:100%;height:var(--header-height)}.Header_inner__vbm4R{height:100%;border-bottom:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .Header_inner__vbm4R{border-bottom:1px solid var(--mantine-color-dark-4)}.Logo_root__E8xK_{display:inline-flex}.Login_root__ydfF1 svg{transition:all .2s linear}.Login_root__ydfF1:hover svg{color:var(--mantine-color-red-6)}.Congratulations_root__twVtG{display:grid;grid-template-rows:max-content 1fr;height:100vh;padding:var(--mantine-spacing-md);box-sizing:border-box}.Congratulations_body__1Qtg0{align-self:center;justify-self:center;width:80%}.Form_root__sXI_5{display:grid;grid-template-rows:max-content 1fr;height:100vh;padding:var(--mantine-spacing-md);box-sizing:border-box}.Form_body____Q_J{width:72%;justify-self:center}.ProfileForm_root__fSChk{padding-bottom:var(--mantine-spacing-xl)}.AvatarField_root__58D8n,.Cart_root__LOCx6{position:relative}.Cart_root__LOCx6 svg{transition:all .2s linear}.Cart_root__LOCx6:hover svg{color:var(--mantine-color-red-6)}.Count_root__7syHf{position:absolute;display:flex;justify-content:center;align-items:center;right:0;top:0;width:calc(1.25rem * var(--mantine-scale));height:calc(1.25rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:600;border-radius:calc(.625rem * var(--mantine-scale));color:var(--mantine-color-white);background-color:var(--mantine-color-red-6)}.Cart_root__Ovh0J{height:100vh}.Cart_header__9kmo9{padding:var(--mantine-spacing-xl) calc(3rem * var(--mantine-scale)) 0}.Cart_body__R1ow_{flex-grow:1;padding:0 calc(3rem * var(--mantine-scale))}.Cart_total__XXEzH{position:sticky;bottom:0;justify-self:end}.Cart_footer__PfAyj{position:fixed;bottom:0}.Header_root__UNLzr{width:100%}.Header_header__cF6lI{height:calc(4.5rem * var(--mantine-scale))}.CartItem_root__sVdhF{display:grid;grid-template-columns:auto 1fr max-content;grid-template-rows:calc(1.5rem * var(--mantine-scale)) min-content min-content;grid-template-areas:"image brand brand" "image name price" "image variation price";column-gap:var(--mantine-spacing-xl);width:100%}.CartItem_root__sVdhF+.CartItem_root__sVdhF{border-top:1px solid var(--mantine-color-default-border);margin-top:var(--mantine-spacing-sm);padding-top:var(--mantine-spacing-md)}.CartItem_image__gB1hW{position:relative;grid-area:image;height:calc(6.25rem * var(--mantine-scale));aspect-ratio:1}.CartItem_image__gB1hW img{padding:var(--mantine-spacing-xs)}.CartItem_price__7WuuK{grid-area:price;align-self:center}.CartItem_brand__WNY_C{grid-area:brand}.CartItem_name__6HmxU{grid-area:name;align-self:center}.CartItem_variation__170PS{grid-area:variation}.CartItem_badge__99x3S{position:absolute;bottom:0;right:0;z-index:1}.Total_root__f620W{background-color:var(--mantine-color-white);padding:var(--mantine-spacing-md) calc(3rem * var(--mantine-scale));box-shadow:var(--mantine-shadow-md);box-shadow:0 -4px 8px -4px var(--mantine-color-default-border)}.Total_divider__zY6cx{flex-grow:1;align-self:flex-end;min-width:calc(6rem * var(--mantine-scale));height:100%;border-bottom:1px dashed var(--mantine-color-default-border);margin-bottom:calc(.25rem * var(--mantine-scale))}.Empty_root__afU0F{height:inherit}.Links_root__VvyKe a{position:relative}.Links_root__VvyKe a:after{visibility:hidden;position:absolute;display:block;content:"";width:100%;height:calc(.125rem * var(--mantine-scale));bottom:-12px;background-color:var(--mantine-color-black)}.Links_root__VvyKe a:hover:after{visibility:visible}.Menu_root__D40zn{height:calc(100vh - 90px);margin:0 var(--mantine-spacing-md)}.Favorites_root__InhsJ svg{transition:all .2s linear}.Favorites_root__InhsJ:hover svg{color:var(--mantine-color-red-6)}.Layout_root__Dq5fY{display:grid;grid-template-rows:min-content 1fr min-content;row-gap:var(--mantine-spacing-xl);min-height:100vh}.Footer_root__2zkZ1{width:100%}.Footer_root__2zkZ1 a:hover{color:var(--mantine-color-red-6)}.Footer_inner__CbbOt{height:100%;padding-top:calc(5rem * var(--mantine-scale));padding-bottom:calc(5rem * var(--mantine-scale));border-top:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .Footer_inner__CbbOt{border-top:1px solid var(--mantine-color-dark-4)}