@charset "UTF-8";a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}button:hover{border-color:#33f1e7}button:focus,button:focus-visible{outline:0;box-shadow:0 0 0 3px #69e4d81a}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sc-cyrillic-ext-400-normal-Bq7xS-S0.woff2) format("woff2"),url(/assets/alegreya-sc-cyrillic-ext-400-normal-CqrnDEOn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sc-cyrillic-400-normal-MNc9awpL.woff2) format("woff2"),url(/assets/alegreya-sc-cyrillic-400-normal-C4sviF0B.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sc-greek-ext-400-normal-CENJnblx.woff2) format("woff2"),url(/assets/alegreya-sc-greek-ext-400-normal-C37Ewq7V.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sc-greek-400-normal-CgbJcVNX.woff2) format("woff2"),url(/assets/alegreya-sc-greek-400-normal-D8AV82-T.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sc-vietnamese-400-normal-DfxRphAH.woff2) format("woff2"),url(/assets/alegreya-sc-vietnamese-400-normal-DcgfptTW.woff) format("woff");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:Alegreya SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sc-latin-ext-400-normal-DEp_QRT4.woff2) format("woff2"),url(/assets/alegreya-sc-latin-ext-400-normal-DC2bT1fb.woff) format("woff");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:Alegreya SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sc-latin-400-normal-CKRbxqim.woff2) format("woff2"),url(/assets/alegreya-sc-latin-400-normal-DK7PLjN9.woff) format("woff");unicode-range:U+0000-00FF,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}.TextH1,.header_title{color:#000;font-size:40px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.TextH2,.header_main_title{color:#000;font-size:28px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.logo{width:130px;height:90px}.header_main{background-color:secondColor;margin:60px 0;display:flex;justify-content:space-evenly;align-items:center}.header_main_title{font-weight:400;font-size:38px}.header_wrapper{width:100%;background-color:mainColor}.header_title{margin:0}.header_catalog{display:flex;background-color:mainColor;width:150px;height:48px;justify-content:center;align-items:center}.header_cart{position:relative}.header_cart_counter{position:absolute;right:-5px;bottom:-5px;background-color:#33f1e7;width:20px;height:20px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#000;font-weight:700}.header_cart_button{width:50px;height:50px;background-image:url(data:image/png;base64,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);background-position:center;background-repeat:no-repeat;background-size:cover;background-color:secondColor;border-radius:16px}.header_cart_button :hover{border:2px solid borderColor}.header_user{position:relative}.header_user_button{width:50px;height:50px;background-image:url(/assets/user2-3Q7mrNll.png);background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#918f8f;border-radius:50%}.header_user_button_online{background-color:#78e878}.header_user_button_burger{width:20px;height:20px;position:absolute;right:-5px;bottom:-5px}@media (min-width: 1400px){.header_main_title{font-size:32px;width:auto}.header_title{font-size:36px}}@media (min-width: 1200px) and (max-width: 1400px){.header_main_title{font-size:28px;text-align:center;width:330px}.header_title{font-size:24px}}@media (min-width: 1020px) and (max-width: 1200px){.header_main_title{font-weight:400;font-size:24px;width:300px;text-align:center}.header_title{font-size:28px}.header_main{flex-wrap:wrap}}@media (max-width: 1020px){.header_main_title{font-weight:400;font-size:18px;width:200px;text-align:center}.header_title{font-size:20px}.header_main{flex-wrap:wrap}.header_catalog{display:none}}.TextLabel,.header_catalog,.header_catalog_title{color:#000;font-size:20px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.header_catalog{width:165px;height:48px;background:#c3abdb;border-radius:16px;text-align:center}.header_catalog:hover{border:2px solid borderColor}.header_catalog_title{color:#fff}.cancel{width:30px;height:30px;position:absolute;top:20px;right:20px;cursor:pointer}.TextLabel,.modal_wrapper h3{color:#000;font-size:20px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.modal_wrapper{position:fixed;top:50%;background-color:#e418e180;display:flex;justify-content:center;align-items:center}.modal_wrapper h3{font-weight:400}.modal_wrapper .modal_content{background:#f7b8b8;padding:10px;border-radius:20px;box-shadow:0 2px 10px #0000001a}.modal_wrapper .success{background-color:#a5f1a5}.TextBody,.Btn,.auth_form button{color:#000;font-size:16px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.Btn,.auth_form button{min-width:150px;height:45px;background-color:#c3abdb;border-radius:16px}.auth_form_wrapper{width:100%;height:100vh;position:fixed;background:linear-gradient(180deg,#e1f8f699 8%,#f7cecc99 70%);margin:0;padding:0;z-index:3;top:0}.auth_form{opacity:0;animation:fadeIn 1s forwards;top:20%;position:relative;background-color:#fff;width:20%;min-width:300px;border-radius:10px;margin:10vh auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.auth_form .modal_wrapper{top:20%}.auth_form .cancel{position:absolute;top:10px;right:10px;width:30px;height:30px}.auth_form h2{text-align:center}.auth_form label{display:block;margin-bottom:5px}.auth_form input{width:100%;padding:8px;box-sizing:border-box}.auth_form button{width:100%;padding:10px;color:#fff;border:none;border-radius:5px;cursor:pointer;max-width:180px}.auth_form button:hover{background-color:#e87de6}.auth_form p{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:20px auto}.auth_form .auth_form_reset_password{color:#c3abdb;padding:0;margin:0}.auth_form .auth_form_reset_password:hover{color:#e87de6}.auth_form form{display:flex;flex-direction:column;justify-content:center;align-items:center}.auth_form form div{margin-bottom:15px}.auth_form span{color:red}.auth_form_registration{display:grid;grid-template-columns:1fr 1fr;gap:10px}.registration{width:30%;min-width:600px}.TextLabel,.footer{color:#000;font-size:20px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.footer{background-color:mainColor;height:300px;font-family:AlegreyaSC,Alegreya,Times New Roman,"serif";color:#000;position:relative;display:flex;justify-content:space-around;gap:20px;padding:0 100px}.footer p{margin:0}.footer_logo{display:flex;flex-direction:column;flex-shrink:1;align-items:center;justify-content:space-between;margin:30px 0}.footer_info{display:flex;gap:240px}.footer_logo_img{width:240px;position:absolute;top:30px}.footer_logo_title{font-size:32px}.footer_info_pages{display:flex;flex-direction:column;align-items:center;gap:10px}.footer_info_pages :first-child{margin:30px 0}.footer_info_contacts{display:flex;flex-direction:column;align-items:center;margin:30px 0;gap:20px}.footer_info_contacts :first-child{margin-bottom:10px}.social_links{display:flex;gap:20px}.flowwow img,.master img{margin-top:10px;width:50px;height:50px}@media (max-width: 1200px){.footer_info{gap:150px}}@media (max-width: 1020px){.footer_info{gap:30px}}@media (max-width: 768px){.footer{padding:0 10px}.footer_logo_img{width:160px}}.TextLabel,.about{color:#000;font-size:20px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.about{display:flex;gap:20px;justify-content:space-around;margin:0 10%}.about_text{display:flex;flex-direction:column;width:600px;justify-content:flex-start;align-items:center}.about_text p{margin:10px}h2{text-align:center}.about_img{width:500px;padding-top:15px}.about_line{width:80%;margin:125px 10%}@media (max-width: 1200px){.about{flex-direction:column-reverse;align-items:center}}@media (max-width: 1300px){.about_img{width:400px}.about_image_wrapper{margin-top:30px}}@media (min-width: 2200px){.about_img{width:700px}.about_text{width:900px}}.TextLabel,.cardItem_price>button,.cardItem_price>p{color:#000;font-size:20px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.cards_wrapper{display:flex;flex-direction:column;margin:10px auto;align-items:center}.cards{opacity:0;animation:fadeIn 1.5s forwards;display:flex;flex-direction:row;flex-wrap:wrap;width:80%;gap:20px;justify-content:center}.cards p{text-align:center}.cardItem{margin:1em;padding:1em;border:2px solid black;border-radius:5px;background-color:#a5f2de66;transition:box-shadow .3s ease}.cardItem_title{max-width:250px;min-height:78px;margin:10px auto;text-align:center;font-size:22px}.cardItem>img{width:250px;height:auto;border:2px solid black}.cardItem_price{display:flex;justify-content:space-between;align-items:center}.cardItem_price>button{min-width:110px;height:30px;background-color:#c3abdb;border-radius:16px;color:#000;border:1px solid black;cursor:pointer;padding:0;font-size:1.2em}.cardItem_price>p{font-size:1.2em;font-weight:700}@media (max-width: 1020px){.cards{width:80%}.cardItem_title{font-size:24px}.cardItem>img{width:400px;height:auto}.cardItem_price{display:flex;justify-content:space-between;align-items:center}}.TextLabel,.title{color:#000;font-size:20px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.title{min-height:300px;background-image:url(/assets/background-BGdqoGBy.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center;text-align:center}@media (max-width: 1200px){.title{min-height:160px}}@media (max-width: 1020px){.title{min-height:80px;margin-bottom:100px}}.category{display:flex;justify-content:center;align-items:center;flex-direction:column;max-height:240px;max-width:90%;margin:0 auto;padding-top:10px}.category_tags{width:80%;display:flex;justify-content:center;flex-wrap:wrap;gap:30px}@media (max-width: 1020px){.category{margin-bottom:100px}.category_tags .category_tag{min-width:180px}}.TextBody,.category_tag,.Btn{color:#000;font-size:16px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.category_tag{min-width:150px;height:45px;background-color:#dfb4e2;border-radius:16px}.category_tag_active{border:2px inset #33f1e7}.TextLabel,.user_panel button{color:#000;font-size:20px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.user_panel_wrapper{width:100vw;height:100%;position:fixed;background:linear-gradient(180deg,#e1f8f699 8%,#f7cecc99 70%);z-index:3;opacity:0;animation:fadeIn 1.5s forwards}.user_panel_wrapper.hide{animation:fadeOut .7s forwards}.user_panel{position:relative;background-color:#fff;width:50%;max-width:700px;height:60vh;margin:10vh auto;display:flex;flex-direction:column;align-items:center;padding-bottom:30px}.user_panel .userPanel_button_wrapper{position:relative;width:420px}.user_panel .userPanel_button_wrapper label{position:absolute;top:20px;left:20px;opacity:.5}.user_panel h2{margin:50px auto}.user_panel button{width:420px;height:59px;background:#c3abdb;border-radius:10px;margin-top:20px}.user_panel .cancel{width:30px;height:30px;position:absolute;top:20px;right:20px;cursor:pointer}@media (max-width: 1200px){.user_panel{height:80vh}.user_panel button{width:320px;margin:10px}.user_panel .userPanel_button_wrapper{width:340px}.user_panel h2{margin:20px auto}}@media (max-width: 768px){.user_panel_wrapper{width:100%}.user_panel_wrapper .user_panel{width:80%}}.update_user_wrapper{width:100vw;height:100vh;position:fixed;background:linear-gradient(180deg,#e1f8f699 8%,#f7cecc99 70%)}.update_user_wrapper.hide{animation:fadeOut .7s forwards}.update_user{position:relative;background-color:#fff;border-radius:20px;width:50%;max-width:700px;margin:10vh auto;display:flex;flex-direction:column;align-items:center;z-index:5;opacity:0;animation:fadeIn 1.5s forwards}.update_user h2{margin-top:40px}.update_user .success{background-color:#79b179}.update_user .update_user_save{margin-bottom:40px}.update_user .update_user_form{display:flex;flex-direction:column;gap:5px}.update_user .update_user_form div{display:flex;justify-content:space-between}@media (max-width: 767px){.update_user_wrapper{width:110%;height:100%}.update_user_wrapper .update_user_form div{flex-direction:column;gap:10px}}@media (max-width: 767px) and (min-width: 550px){.update_user{margin-top:0}}.lds-spinner,.lds-spinner div,.lds-spinner div:after{box-sizing:border-box}.lds-spinner{color:#e87fd8;display:inline-block;position:relative;width:80px;height:80px;margin:50px auto}.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3.2px;left:36.8px;width:6.4px;height:17.6px;border-radius:20%;background:#e87fd8}.lds-spinner div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}.orders_wrapper{width:100vw;height:100vh;position:fixed;background:linear-gradient(180deg,#e1f8f699 8%,#f7cecc99 70%);overflow:auto;opacity:0;animation:fadeIn 1.5s forwards}.orders_wrapper.hide{animation:fadeOut .7s forwards}.order-list{margin:20px}.orders{display:flex;flex-direction:column;position:relative;width:40%;padding:10px;background-color:#fff;border-radius:20px;max-width:700px;margin:10vh auto;border:1px solid #ccc;z-index:5}.order-item{flex-grow:1;border:1px solid #ccc;border-radius:5px;margin-bottom:10px;padding:10px;transition:all .3s ease}.order-summary{display:flex;justify-content:space-between;cursor:pointer}.icons{display:flex;gap:10px;border-radius:25%}.icon{position:relative;padding:5px}.icon:hover:after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#333;color:#fff;padding:5px;border-radius:3px;white-space:nowrap}.order-details{margin-top:10px;padding:10px;background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;opacity:1;animation:expand 1.5s forwards}.order-details h3{text-align:center;font-weight:400}.order-details.hide{animation:collapse .8s forwards}.icon_success{background-color:#99f199}.icon_pending{background-color:#e9d97f}.icon_cancel{background-color:#f87d7d}.order_cards{display:flex;justify-content:space-between;align-items:center}.order_cards_img{width:60px;height:60px}.info{display:flex;justify-content:center;padding-bottom:30px}@media (max-width: 1020px){.orders{width:60%}}@media (max-width: 767px){.orders_wrapper{width:100%;height:100%}.orders{width:80%}}.TextLabel,.cart_payment{color:#000;font-size:20px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.cart_wrapper{margin-top:180px;margin-bottom:150px;overflow-y:auto;position:fixed;text-align:start;background:linear-gradient(180deg,#b291b430 54.4%,#33f1e733),#fff;width:100vw;height:85vh;z-index:2}.cart_wrapper .cart_cancel{position:absolute;width:40px;height:40px;top:20px;right:40px}.cart_wrapper.hide{animation:fadeOut .7s forwards}.cart{display:grid;box-sizing:border-box;grid-template-columns:60% 30%;gap:20px;opacity:0;animation:slideInFromBottom 1.5s forwards}.cart .cart_delivery:before{content:none}.cart.hide{animation:fadeOut .7s forwards}.cart_title{text-align:center}.cart_detail{margin:0 50px}.cart_delivery_not_active{display:flex;width:80%;flex-direction:column;align-items:flex-start;min-height:300px;align-items:center;justify-content:center}.cart_payment{width:80%;display:flex;align-items:center;justify-content:space-between}.cart_payment img{width:180px;height:30px}@media (max-width: 1200px){.cart_payment{margin-bottom:30px}}@media (max-width: 1020px){.cart{margin-bottom:100px;display:flex;flex-direction:column;align-items:center}.cart .cart_detail{justify-items:center;text-align:center}.cart .cart_detail .cart_delivery_active{justify-items:start}.cart .cart_receiver{justify-items:center}.cart .cart_receiver .cart_receiver_form{align-items:center}.cart .cart_delivery:before{content:"Доставка: ";text-align:center;font-size:26px;margin:10px auto}.cart .cart_order{min-width:400px}}@media (max-width: 768px){.cart_wrapper{width:100%;height:100%}.cart{padding-bottom:50px}}.TextBody,.set_delivery h2,.Btn{color:#000;font-size:16px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.TextLabel,.set_delivery button{color:#000;font-size:20px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.set_delivery{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:40px}.set_delivery h2{margin-bottom:10px}.set_delivery button{min-width:200px;height:30px;background-color:#c3abdb;border-radius:16px;color:#000;border:1px solid black;cursor:pointer;padding:0 10px;font-size:1.2em}.TextBody,.cart_delivery_active button,.cart_delivery_active .cart_delivery_address p,.Btn{color:#000;font-size:16px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.TextLabel,.cart_delivery_active,.cart_delivery_active h2,.cart_delivery_active .cart_delivery_name,.cart_delivery_active .cart_delivery_address h3,.cart_delivery_active .cart_delivery_time_label,.cart_delivery_price{color:#000;font-size:20px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.cart_delivery_active{box-sizing:border-box;display:grid;grid-template-columns:50% 50%;justify-content:center;align-items:center;gap:30px;padding:20px}.cart_delivery_active button{min-width:180px;width:60%;min-height:30px;background-color:#c3abdb;border-radius:16px;color:#000;border:1px solid black;cursor:pointer;padding:0 10px}.cart_delivery_active .cart_delivery_name{margin:0;opacity:.3}.cart_delivery_active .cart_delivery_address{display:grid;grid-template-rows:1fr,1fr,1fr;grid-row-gap:0;text-align:left}.cart_delivery_active .cart_delivery_address h3{margin:10px 0}.cart_delivery_active .cart_delivery_address p{margin:0;padding:0}.cart_delivery_active .cart_delivery_address .cart_delivery_address_additional{opacity:.4}.cart_delivery_active .cart_delivery_time_label{margin-bottom:10px}.cart_delivery_active .cart_delivery_time{justify-self:center;align-items:end}.cart_delivery_price{align-self:center;justify-self:center}.TextLabel,.cart_receiver h2,.cart_receiver .cart_receiver_people button{color:#000;font-size:20px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.cart_receiver{margin:0 auto}.cart_receiver h2{width:80%}.cart_receiver .cart_receiver_people{display:flex;justify-content:center;gap:0;background:#e8d5d5;border-radius:10px;width:80%}.cart_receiver .cart_receiver_people button{height:36px;flex-grow:1;background:#e8d5d5;border-radius:10px;border:none;align-self:center;margin:5px;color:#000}.cart_receiver .cart_receiver_people button:hover{border:2px solid white}.cart_receiver .cart_receiver_people .active{background:#feffff}.cart_receiver .cart_receiver_form{display:flex;flex-direction:column;gap:20px;margin-top:20px}.cart_receiver .cart_receiver_form label{position:relative;width:80%}.cart_receiver .cart_receiver_form label>p{position:absolute;top:-15px;left:10px}.cart_receiver .cart_receiver_form label>p>span{color:red}.cart_receiver .cart_receiver_form input{width:100%;box-sizing:border-box;height:57px;border:1px solid #000000;border-radius:10px;padding-left:10px;padding-top:20px;font-size:18px}.cart_receiver .cart_receiver_form input::placeholder{transform:translateY(10px)}.TextH2,h2,.cart_order,.cart_order h3{color:#000;font-size:28px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.TextBody,.Btn,.cart_order button{color:#000;font-size:16px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.TextLabel,.cart_order_delivery_detail,.cart_order_total{color:#000;font-size:20px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.Btn,.cart_order button{min-width:150px;height:45px;background-color:#c3abdb;border-radius:16px}.cart_order{display:flex;flex-direction:column}.cart_order button{margin:10px 0}.cart_order h2{text-align:center}.cart_order_delivery_detail,.cart_order_total{display:flex;justify-content:space-around;align-items:baseline}.cart_order_total{font-weight:700}.TextLabel,.cart_order_card{color:#000;font-size:20px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.cart_order_card{display:flex;justify-content:space-between;align-items:center;margin:10px 0;gap:20px}.cart_order_card img{width:50px}.cart_order_card>.cancel{cursor:pointer;width:30px;height:30px;position:static;transition:all .3s ease}.cart_order_card>p:nth-child(2n){flex-grow:1;text-align:center}.TextBody,.card_detail_info .card_detail_info_delivery,.card_detail_info .card_detail_info_description .card_detail_info_description_size .card_detail_info_description_material_elements,.card_detail_info .card_detail_info_description .card_detail_info_description_material .card_detail_info_description_material_elements,.card_detail_info .card_detail_info_similar,.Btn{color:#000;font-size:16px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.TextLabel,.card_detail_info,.card_detail_info .card_detail_info_buttons button,.card_detail_info .card_detail_info_similar h3{color:#000;font-size:20px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.card_detail_wrapper{position:fixed;height:100%;width:100%;z-index:3;background:linear-gradient(180deg,#e1f8f699 8%,#f7cecc99 70%);overflow-y:scroll}.card_detail_wrapper.hide{opacity:0;animation:fadeOut .7s forwards}.card_detail{opacity:0;animation:fadeIn 1.5s forwards;box-sizing:border-box;position:relative;display:flex;margin:50px auto 30px;padding:30px 0;width:70%;justify-content:space-around;background:linear-gradient(360deg,#e1f8f6 8%,#f7cecc 70%)}.card_detail_gallery{width:50%;display:flex;align-items:center;justify-content:center}.card_detail_info{display:flex;flex-direction:column;align-items:center;width:40%}.card_detail_info p{margin:0;padding:20px}.card_detail_info h2{margin:0}.card_detail_info h3{font-weight:400}.card_detail_info .card_detail_info_buttons{display:flex;flex-direction:column;gap:20px;width:100%}.card_detail_info .card_detail_info_buttons button{height:30px;background-color:#c3abdb;border-radius:16px;color:#000;border:1px solid black;cursor:pointer;padding:0 10px}.card_detail_info .card_detail_info_buttons button:hover{border:2px solid borderColor}.card_detail_info .card_detail_info_delivery{display:flex;width:100%;justify-content:space-between;text-align:center}.card_detail_info .card_detail_info_delivery h3{font-size:24px}.card_detail_info .card_detail_info_delivery .card_detail_info_delivery_detail{width:70%;display:flex;align-items:center;justify-content:space-between}.card_detail_info .card_detail_info_delivery .card_detail_info_delivery_detail h3{font-size:16px;opacity:.4}.card_detail_info .card_detail_info_description{display:flex;width:100%;justify-content:space-between;gap:30px}.card_detail_info .card_detail_info_description .card_detail_info_description_size,.card_detail_info .card_detail_info_description .card_detail_info_description_material{display:flex;flex-direction:column;flex-grow:1}.card_detail_info .card_detail_info_description .card_detail_info_description_size .card_detail_info_description_material_elements,.card_detail_info .card_detail_info_description .card_detail_info_description_material .card_detail_info_description_material_elements{display:grid;grid-template-columns:1fr 1fr}.card_detail_info .card_detail_info_similar{width:100%}.card_detail_info .card_detail_info_similar h3{text-align:center}.card_detail_info .card_detail_info_similar .card_detail_info_similar_cards{display:flex;justify-content:space-between;width:100%}.card_detail_info .card_detail_info_similar .card_detail_info_similar_cards .card_detail_info_similar_cardItem{display:flex;flex-direction:column;justify-content:space-between}.card_detail_info .card_detail_info_similar .card_detail_info_similar_cards .card_detail_info_similar_cardItem h2{padding:0;margin:0;text-align:center;font-size:16px;min-height:40px;max-width:120px}.card_detail_info .card_detail_info_similar .card_detail_info_similar_cards .card_detail_info_similar_cardItem img{width:120px}.card_detail_info .card_detail_info_similar .card_detail_info_similar_cards .card_detail_info_similar_cardItem .cardItem_price{display:flex;flex-direction:column}.card_detail_info .card_detail_info_similar .card_detail_info_similar_cards .card_detail_info_similar_cardItem .cardItem_price button{width:100px;font-size:.8em}.card_detail_info .card_detail_info_similar .card_detail_info_similar_cards .card_detail_info_similar_cardItem .cardItem_price p{padding:5px;margin:0;font-weight:400}.card_detail_cancel{position:absolute;top:15px;right:15px;width:30px;height:30px}@media (max-width: 1200px){.card_detail{flex-direction:column}.card_detail_gallery{width:40%;margin:0 auto 30px}.card_detail_info{width:100%;margin:0 auto}.card_detail_info .card_detail_info_similar .card_detail_info_similar_cards{justify-content:space-evenly}.card_detail_info .card_detail_info_similar .card_detail_info_similar_cards .card_detail_info_similar_cardItem h2{padding:0;margin:0;text-align:center;font-size:12px;min-height:40px;max-width:100px}.card_detail_info .card_detail_info_similar .card_detail_info_similar_cards .card_detail_info_similar_cardItem img{width:80px}.card_detail_info .card_detail_info_similar .card_detail_info_similar_cards .card_detail_info_similar_cardItem .cardItem_price{display:flex;flex-direction:column}.card_detail_info .card_detail_info_similar .card_detail_info_similar_cards .card_detail_info_similar_cardItem .cardItem_price button{width:80px;font-size:.6em}.card_detail_info .card_detail_info_similar .card_detail_info_similar_cards .card_detail_info_similar_cardItem .cardItem_price p{padding:5px;margin:0;font-weight:400}}.image-gallery-icon{color:#fff;transition:all .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:0;cursor:pointer;outline:none;position:absolute;z-index:4;filter:drop-shadow(0 2px 2px rgb(25.5,25.5,25.5))}@media (hover: hover)and (pointer: fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media (max-width: 768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media (max-width: 480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-top-nav,.image-gallery-bottom-nav{padding:10px;left:50%;transform:translate(-50%)}.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{height:120px;width:90px}@media (max-width: 768px){.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{height:72px;width:48px}}@media (max-width: 480px){.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{height:48px;width:36px}}.image-gallery-top-nav[disabled],.image-gallery-bottom-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-top-nav{top:0}.image-gallery-bottom-nav{bottom:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media (max-width: 768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media (max-width: 480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 110px)}@media (max-width: 768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;text-align:center;touch-action:none}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{width:100%;object-fit:contain}.image-gallery-slide .image-gallery-description{background:#0006;bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media (max-width: 768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media (max-width: 768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media (max-width: 480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{transform:scale(1.2);background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active{transform:scale(1.2);border:1px solid #fff;background:#fff}@media (hover: hover)and (pointer: fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-bullets.image-gallery-bullets-vertical{left:20px;right:auto;bottom:auto;width:auto;top:50%;transform:translateY(-50%)}.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{display:block;margin:12px 0}@media (max-width: 768px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{margin:6px 0;padding:3px}}@media (max-width: 480px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{padding:2.7px}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:100px}@media (max-width: 768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;width:100%;left:0;padding:0;position:absolute;top:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media (max-width: 768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media (max-width: 768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{display:inline-block;border:4px solid rgba(0,0,0,0);transition:border .3s ease-out;width:100px;background:#0000;padding:0}@media (max-width: 768px){.image-gallery-thumbnail{border:3px solid rgba(0,0,0,0);width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:100%;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{outline:none;border:4px solid #337ab7}@media (max-width: 768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media (hover: hover)and (pointer: fine){.image-gallery-thumbnail:hover{outline:none;border:4px solid #337ab7}}@media (hover: hover)and (pointer: fine)and (max-width: 768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;top:50%;text-shadow:0 2px 2px hsl(0,0%,10%);transform:translateY(-50%);white-space:normal;width:100%}@media (max-width: 768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:#0006;color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media (max-width: 768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}.image-gallery .image-gallery-svg{width:30px;height:30px}@media (max-width: 1600px) and (min-width: 1200px){.image-gallery{max-width:450px;margin:0 auto}}@media (max-width: 900px){.image-gallery{max-width:450px;margin:0 auto}}@media (max-width: 600px){.image-gallery{max-width:80%;margin:0 auto}}.TextBody,.delivery_detail button,.Btn{color:#000;font-size:16px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.delivery_detail{display:flex;justify-content:space-between;align-items:baseline;flex-grow:1;margin-left:15px}.delivery_detail button{min-width:80px;height:45px;background-color:#c3abdb;border-radius:16px}.TextBody,.delivery_info_wrapper button,.delivery_info button,.Btn,.delivery .delivery_addresses .delivery_address button{color:#000;font-size:16px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.Btn,.delivery .delivery_addresses .delivery_address button{min-width:150px;height:45px;background-color:#c3abdb;border-radius:16px}.delivery_wrapper{width:100vw;height:100vh;overflow-y:auto;position:fixed;background:linear-gradient(180deg,#e1f8f699 8%,#f7cecc99 70%);z-index:4}.delivery_wrapper.hide{animation:fadeOut .7s forwards}.delivery{position:relative;background-color:#fff;width:80%;padding-bottom:50px;min-height:80vh;margin:10vh auto;display:flex;flex-direction:column;align-items:center;opacity:0;animation:fadeIn 1.5s forwards}.delivery .delivery_addresses{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px;width:80%;justify-content:center}.delivery .delivery_addresses .delivery_address{position:relative}.delivery .delivery_addresses .delivery_address .cancel{width:10px;height:10px;top:0;right:0;background-color:red}.delivery .cancel{position:absolute;top:15px;right:15px;width:30px;height:30px}.delivery.hide{animation:fadeOut .7s forwards}.delivery_select{display:flex;margin:0 auto;gap:20px}.delivery_select_detail{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:60px;justify-items:left;gap:10px;width:80%}.delivery_city_input{margin-top:40px;display:flex;flex-direction:column;align-items:center}.delivery_map{width:100%}.delivery_info_wrapper{display:flex;flex-direction:column;gap:10px}.delivery_info_wrapper button{min-width:150px;height:45px;background-color:#dfb4e2;border-radius:16px;color:#fff}.delivery_info_self{display:flex;justify-content:space-between}.city_dropdown{list-style:none}.city_dropdown_item:hover{border:1px solid blue}.delivery_info{display:flex;flex-direction:column;gap:10px;width:80%}.delivery_info .delivery_info_row1,.delivery_info .delivery_info_row2{display:flex;gap:10px}.delivery_info .delivery_info_row3{display:flex;width:100%}.delivery_info label{position:relative;width:80%}.delivery_info label>p{position:absolute;top:-15px;left:10px}.delivery_info label>p>span{color:red}.delivery_info input,.delivery_info textarea{width:100%;box-sizing:border-box;height:57px;border:1px solid #000000;border-radius:10px;padding-left:10px;resize:none}.delivery_info input::placeholder{transform:translateY(10px)}.delivery_info h2{text-align:center}.delivery_info button{min-width:150px;height:45px;background-color:#dfb4e2;border-radius:16px;color:#fff}@media (max-width: 768px){.delivery_wrapper{width:100%;height:100%}}.TextH1,h1{color:#000;font-size:40px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.TextH2,h2{color:#000;font-size:28px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.TextLabel,.modal_content h2{color:#000;font-size:20px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}#root{width:100%}body{font-family:Alegreya SC,sans-serif;color:#000;overflow-y:auto;display:flex;background:#e1f8f6;padding:0;margin:0}h1{inline-size:1.1}.container{display:flex;background-color:secondFontColor}.wrapper{display:flex;flex-direction:column;box-sizing:border-box}button:hover{border:2px solid #33f1e7}@media (max-width: 620px){html body{width:600px;padding:0 20px}}.modal_overlay{position:fixed;top:50%;background-color:#00000080;display:flex;justify-content:center;align-items:center}.modal_overlay .cancel{width:20px;height:20px}.modal_content{background:#fff;padding:20px;border-radius:5px;box-shadow:0 2px 10px #0000001a}.modal_content h2{text-align:center}.modal_content .modal_content_button{display:flex;width:100%;justify-content:center;gap:30px}.modal_content .modal_content_button button{min-width:100px;height:30px;background-color:#dfb4e2;border-radius:16px;color:#fff}.modal_content .modal_content_button .error{background-color:#fab0b0}.modal_cancel{width:50px;height:10px}.reset_password_wrapper{width:100vw;height:100vh;position:fixed;background:linear-gradient(180deg,#e1f8f699 8%,#f7cecc99 70%);z-index:4}.reset_password{position:relative;background-color:#fff;width:50%;max-width:700px;height:40vh;margin:10vh auto;display:flex;flex-direction:column;align-items:center}.reset_password .reset_password_title{width:100%;background-color:#c3abdb;text-align:center}.reset_password p{margin:30px}.reset_password form{display:flex;flex-direction:column;gap:30px}.reset_password form .modal_wrapper{position:absolute;top:40%}.reset_password form div{display:flex;justify-content:space-between;gap:30px}.reset_password form button{background-color:#e1f8f6;border-radius:20px;height:40px}.reset_password form button:hover{background-color:#a5f1a5;opacity:80%}.TextH1{color:#000;font-size:40px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.TextBody,.Btn{color:#000;font-size:16px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.TextLabel{color:#000;font-size:20px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.Btn{min-width:150px;height:45px;background-color:#c3abdb;border-radius:16px}.forgot_password_wrapper{width:100vw;height:100vh;position:fixed;background:linear-gradient(180deg,#e1f8f699 8%,#f7cecc99 70%);z-index:4}.forgot_password{position:relative;background-color:#fff;width:40%;max-width:700px;height:30vh;margin:10vh auto;display:flex;flex-direction:column;align-items:center}.forgot_password .forgot_password_cancel{position:absolute;top:10px;right:10px;width:30px}.forgot_password .forgot_password_title{width:100%;background-color:#c3abdb;text-align:center}.forgot_password form{display:flex;flex-direction:column;gap:30px}.forgot_password form .modal_wrapper{position:fixed;top:20%}.forgot_password form div{display:flex;justify-content:space-between;gap:30px}.forgot_password form button{background-color:#e1f8f6;border-radius:20px;height:40px}.forgot_password form button:hover{background-color:#a5f1a5;opacity:80%}.TextH1,.page_not_found_info h1{color:#000;font-size:40px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.TextH2{color:#000;font-size:28px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.TextBody,.Btn,.page_not_found_info button{color:#000;font-size:16px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.TextLabel,.page_not_found_info{color:#000;font-size:20px;font-family:Alegreya SC,Alegreya,Times New Roman,"serif";font-weight:500}.Btn,.page_not_found_info button{min-width:150px;height:45px;background-color:#c3abdb;border-radius:16px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInFromBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInFromTop{0%{transform:translateY(0);opacity:0}to{transform:translateY(100%);opacity:1}}@keyframes expand{0%{max-height:0;opacity:0}to{max-height:100%;opacity:1}}@keyframes collapse{0%{max-height:100%;opacity:1}25%{max-height:75%}50%{max-height:50px}to{max-height:0;opacity:0}}.page_not_found_wrapper{position:absolute;width:100%;height:100%;top:0;background-color:#f9f9f9;z-index:10}.page_not_found{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;z-index:10}.page_not_found_img{width:70%}.page_not_found_img img{width:100%}.page_not_found_info{position:relative;bottom:100px}.page_not_found_info h1{padding:0;margin:0;text-align:center;font-size:96px}.page_not_found_info button{width:100%}@media (max-width: 1200px){.page_not_found{margin-top:10%}}@media (max-width: 760px){.page_not_found{margin-top:20%}}@media (max-width: 600px){.page_not_found_img{width:100%}.page_not_found_wrapper{width:100vw}.page_not_found{width:100%}}
