*{margin:0;padding:0}html{background-color:#f3f5fc}body{font-family:"Rubik",sans-serif;overflow-x:hidden}a{text-decoration:none}textarea{resize:none}.navigation{justify-content:space-between;background-color:#f3f5fc;padding:45px 100px}.nav-logo,.navigation{display:flex;align-items:center}.nav-logo{color:#0a1329;width:50px}a:active,a:hover,a:link,a:visited{text-decoration:none;color:inherit}.nav-logo>img{margin-right:16px}.nav-link{display:flex;width:400px;justify-content:space-between;font-weight:400;font-size:18px;margin-left:64px}.nav-link-list{position:relative;color:#0a1329}.nav-link-list:after{background:none repeat scroll 0 0 transparent;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;background:#0a1329;transition:width .3s ease 0s,left .3s ease 0s;width:0}.nav-link-list:hover:after{width:100%;left:0}.nav-button{display:flex;width:262px;justify-content:flex-end}.nav-button-signin{color:#315bc7;font-weight:500;font-size:18px;margin:16px 32px;position:relative}.nav-button-signin:after{background:none repeat scroll 0 0 transparent;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;background:#315bc7;transition:width .3s ease 0s,left .3s ease 0s;width:0}.nav-button-signin:hover:after{width:100%;left:0}.nav-button-register{color:#fff!important;background-color:#315bc7;font-weight:500;font-size:18px;padding:16px 32px;border-radius:50px;transition:.3s}.nav-button-register:hover{background-color:#0539bd}.cart-button{position:relative;display:inline-block;align-items:center;justify-content:center;height:40px;width:40px;border-radius:50px;margin-right:18px;transition:.3s ease-in-out}.cart-button:hover{background-color:#edeff5}.cart-link{display:flex;position:relative;height:100%}.cart-link>svg{height:28px;width:28px;color:#0a1329;opacity:.55;margin:auto}.cart-amount-container{position:absolute;padding:3px 7px;margin-left:24px;top:-2px;background-color:#ef4444;border-radius:50%}.cart-amount-number{font-size:14px;color:#fff}.cart-popover{opacity:0;visibility:hidden;position:absolute;left:-240px;background-color:#fff;padding:12px;width:auto;border-radius:10px;border:1px solid #e4e6eb}.cart-popover:before{position:absolute;z-index:-1;content:"";right:36%;top:-8px;border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 10px}.cart-button:hover .cart-popover{z-index:10;opacity:1;visibility:visible;-webkit-transform:translateY(4px);transform:translateY(4px);transition:all .5s cubic-bezier(.75,-.02,.2,.97)}.cart-popover-empty{padding:20px 0}.cart-popover-items{display:flex;width:400px;align-items:center;justify-content:center;color:#0a1329;padding:4px 0}.cart-popover-items-img-name{display:flex;width:70%;align-items:center}.cart-popover-items-img-name>img{width:96px;height:52px;object-fit:cover;border-radius:10px}.cart-popover-items-name{padding:0 8px}.cart-popover-items-price{display:flex;width:30%;padding:0 8px}.cart-popover-items-qty{display:flex;width:5%;padding:0 8px}.profile-button{position:relative;display:inline-block;align-items:center}.profile-link{display:flex}.profile-link>img{height:40px;width:40px;border-radius:50%}.profile-popover{display:flex;flex-direction:column;opacity:0;visibility:hidden;position:absolute;left:-44px;background-color:#fff;padding:20px;width:auto;border-radius:10px}.profile-popover>a{color:#0a1329;font-size:16px;margin-bottom:12px}.profile-popover>button{color:#0a1329;font-size:16px;border:0;background-color:#fff;text-align:left;cursor:pointer}.profile-popover:before{position:absolute;z-index:-1;content:"";right:calc(50% - 10px);top:-8px;border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 10px}.profile-button:hover .profile-popover{z-index:10;opacity:1;visibility:visible;-webkit-transform:translateY(4px);transform:translateY(4px);transition:all .5s cubic-bezier(.75,-.02,.2,.97)}.mobile-modal-header-toggle{display:none}@media only screen and (max-width:1024px){.navigation{padding:24px}.nav-logo>p{display:block}.nav-button,.nav-link{display:none}.nav-button-signin:hover:after{width:0}.nav-button-register:hover{background-color:initial}.mobile-modal-header-toggle{display:flex}.mobile-modal-header-button{display:flex;height:24px;width:24px;color:#0a1329;background-color:#f3f5fc;border:0}}@media only screen and (max-width:640px){.navigation{padding:24px}.nav-logo>img{width:52px;margin-right:12px}.nav-button,.nav-link,.nav-logo>p{display:none}.mobile-modal-header-toggle{display:flex}.mobile-modal-header-button{display:flex;height:24px;width:24px;color:#0a1329;background-color:#f3f5fc;border:0}}.hero{display:flex;background-color:#f3f5fc;padding:60px 100px 144px}.hero-description{display:flex;flex-direction:column;width:471px;margin-right:40px}.discount-tag{height:36px;width:200px;display:flex;align-items:center;justify-content:center;background-color:#ffebee;padding:4px 16px;border-radius:50px;margin-bottom:16px}.discount-tag>p{font-weight:500;font-size:16px;color:#ff645a;margin-left:16px}.hero-description-heading{font-weight:600;font-size:66px;line-height:86px;color:#0a1329;margin-bottom:18px}.hero-description-paragraph{font-weight:400;font-size:20px;line-height:33px;color:#0a1329;opacity:.55}.hero-description-button{width:220px;justify-content:center;margin-top:40px}.hero-description-button>a{display:flex;padding:16px 38px;color:#fff;background-color:#315bc7;border-radius:50px;font-weight:500;font-size:18px;transition:.3s}.hero-description-button>a:hover{background-color:#0539bd}.hero-image{margin-top:28px}.hero-image>img{width:748px}@media only screen and (max-width:1024px){.hero{padding:24px 24px 96px}.hero-image>img{margin-top:32px;width:100%}.discount-tag{height:28px;width:172px;display:flex;align-items:center;justify-content:center;background-color:#ffebee;padding:4px 16px;border-radius:50px;margin-bottom:16px}.discount-tag>p{font-weight:500;font-size:14px;color:#ff645a;margin-left:16px}.hero-description-heading{font-weight:600;font-size:56px;line-height:64px}.hero-description-paragraph{font-weight:400;font-size:20px;line-height:32px;color:#0a1329;opacity:.55}}@media only screen and (max-width:640px){.hero{padding:24px 24px 96px;flex-direction:column-reverse}.hero-image{margin:8px 0 32px}.hero-image>img{width:107%}.discount-tag{height:28px;width:172px;display:flex;align-items:center;justify-content:center;background-color:#ffebee;padding:4px 16px;border-radius:50px;margin-bottom:16px}.discount-tag>p{font-weight:500;font-size:14px;color:#ff645a;margin-left:16px}.hero-description{width:100%;margin-right:0}.hero-description-heading{font-weight:600;font-size:48px;line-height:64px}.hero-description-paragraph{font-weight:400;font-size:20px;line-height:32px;color:#0a1329;opacity:.55}}.content{width:full;height:700px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.content-parent{position:relative;height:700px;overflow:hidden}.content-child-1{background:linear-gradient(0deg,transparent,rgba(0,0,0,.4)),url(/static/media/ultra_light.65faa61a.png);background-position:50%;background-size:cover}.content-child-1,.content-child-2{height:700px;transition:all .4s ease-in-out}.content-child-2{background:linear-gradient(0deg,transparent,rgba(0,0,0,.4)),url(/static/media/best_resolution.5c832f6f.png);background-position:50%;background-size:cover}.content-child-text{top:0;height:700px;position:absolute;z-index:99}.content-heading{text-align:center;color:#fff;font-weight:600;font-size:48px;padding-top:128px;padding-bottom:32px}.content-paragraph{padding:0 72px;text-align:center;color:#fff;font-weight:400;font-size:28px;line-height:50px}.content-paragraph-span{color:#fff;font-weight:500;font-size:28px}@media only screen and (max-width:640px){.content{height:700px;grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:700px}.content-paragraph{padding:0 72px;text-align:center;color:#fff;font-weight:400;font-size:24px;line-height:50px}.content-paragraph-span{color:#fff;font-weight:500;font-size:24px}}.benefit-container{position:relative}.benefit{width:full;justify-content:center;background-color:#f3f5fc;padding-bottom:332px}.benefit,.benefit-description{display:flex;flex-direction:column}.benefit-description{text-align:center;margin-bottom:52px}.benefit-description>h1{font-weight:600;font-size:48px;color:#0a1329;margin-top:96px;margin-bottom:28px}.benefit-description>p{font-weight:400;font-size:24px;line-height:44px;color:#0a1329;opacity:.55;width:645px;margin:0 auto 18px}.benefit-table{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));text-align:center;width:748px;margin:0 auto 78px}.benefit-table>div>h1{color:#0a1329;font-weight:600;font-size:36px;margin-bottom:20px}.benefit-table>div>p{color:#0a1329;opacity:.55;font-weight:400;font-size:20px}.benefit-blank{height:188px;width:full;clear:both}.benefit-blank>img{display:block;position:absolute;text-align:center;left:0;right:0;bottom:0;margin:auto}@media only screen and (max-width:640px){.benefit{padding:0 24px 160px}.benefit-description{width:100%;margin-bottom:52px}.benefit-description>p{width:100%;font-size:24px;line-height:34px;text-align:center}.benefit-table{grid-template-columns:repeat(2,minmax(0,1fr));grid-row-gap:48px;row-gap:48px;text-align:center;width:100%}.benefit-blank>img{width:80%;display:block;position:absolute;text-align:center;left:0;right:0;bottom:0;margin:auto}}.video{flex-direction:column;position:relative;padding-top:152px;padding-bottom:60px}.video>h1{color:#0a1329;font-weight:600;font-size:48px;line-height:65px;text-align:center;margin-bottom:58px}.video-player{display:flex;flex-direction:column;position:relative;width:full}.video-shot{position:relative;width:964px;z-index:-99;margin:auto;text-align:center;border-radius:20px}.video-button{background-color:#fff;border:none;display:inline-block}.video-play{display:block;position:absolute;text-align:center;left:0;right:0;bottom:45%;margin:auto;cursor:pointer;transition:.3s ease-in-out}.video-play:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}@media only screen and (max-width:1024px){.video-shot{position:relative;width:100%;z-index:-99;margin:auto;text-align:center;border-radius:20px}}@media only screen and (max-width:1000px){.video{padding:152px 24px 60px}}@media only screen and (max-width:640px){.video{padding:152px 24px 60px}.video-play{bottom:40%;width:15%}}.all-products{padding:60px 100px 112px;background-color:#f3f5fc;font-family:"Rubik",sans-serif}.all-products-title{display:flex;flex-direction:column;margin-bottom:60px}.all-products-title>h1{color:#0a1329;font-weight:600;font-size:48px;text-align:center;margin-bottom:20px}.all-products-title>p{color:#0a1329;opacity:.55;font-weight:400;font-size:24px;line-height:34px;text-align:center}.title{display:flex}.illustration{height:400px}.icon{width:50px;height:50px}.image{width:400px;height:400px;border-radius:10px}.title-text,.what-is{font-size:30px}.what-is{margin-top:20px;margin-bottom:20px}.main{display:flex;padding-inline:15%;grid-gap:30px;gap:30px;flex-direction:column}.module{flex:1 1;padding:30px 30px 0;display:flex;border-radius:20px;box-shadow:0 0 12px 2px #d8dae0;background-color:#fff}.module-left{margin-right:15%}.module-right{margin-left:15%}.left,.right{flex:1 1}.right{position:relative}.learn-more{background-image:linear-gradient(90deg,#4a4fff,#6ca0ff);border:none;padding:15px 80px;border-radius:5px;color:#fff;position:absolute;bottom:60px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);cursor:pointer}@media only screen and (max-width:1000px){.products-price{color:#0a1329;font-weight:600;font-size:24px;text-align:center;margin-bottom:24px}.all-products,.new-products{padding:60px 24px 112px}}@media only screen and (max-width:640px){.new-products{padding:60px 24px 112px}.new-products br{display:none}.new-products-list{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:32px;row-gap:32px}.all-products{padding:60px 24px 112px}.all-products br{display:none}.all-products-list{grid-template-columns:repeat(1,minmax(0,1fr))}}.gallery{padding:60px 100px 112px;background-color:#f3f5fc}.gallery-title{display:flex;flex-direction:column;margin-bottom:60px}.gallery-title>h1{color:#0a1329;font-weight:600;font-size:48px;text-align:center;margin-bottom:20px}.gallery-title>p{color:#0a1329;opacity:.55;font-weight:400;font-size:24px;line-height:34px;text-align:center}.gallery-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:18px;-webkit-column-gap:18px;column-gap:18px;grid-row-gap:18px;row-gap:18px}.gallery-list-item{display:flex;flex-direction:column;background-color:#fff;border:1px solid #e5e5e5;border-radius:20px;padding:22px;transition:.3s ease-in-out}.gallery-list-item:hover{-webkit-transform:scale(1.03);transform:scale(1.03);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.1)}.gallery-list-item-image-container{position:relative;cursor:pointer}.gallery-list-item-image-container>img{width:100%;height:320px;border-radius:20px;object-fit:cover}.gallery-list-item-image-overlay{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:320px;border-radius:20px;opacity:0;transition:.5s ease;background-color:#000}.gallery-list-item-image-overlay-svg{color:#fff;opacity:.5;width:100px}.gallery-list-item-image-container:hover .gallery-list-item-image-overlay{opacity:.6}.gallery-list-item-description{color:#0a1329;opacity:.55;font-weight:400;font-size:20px;line-height:36px;text-align:center;margin-top:16px}.configurator{padding:60px 100px 112px;background-color:#f3f5fc;font-family:"Rubik",sans-serif;padding-inline:10%}.configurator-title{display:flex;flex-direction:column;margin-bottom:60px}.configurator-title>h1{color:#0a1329;font-weight:600;font-size:48px;text-align:left;margin-bottom:20px}.configurator-title>p{color:#0a1329;opacity:.55;font-weight:400;font-size:24px;line-height:34px;text-align:left}.quesion-answers{padding:20px;display:flex;grid-gap:10px;gap:10px}.yes{color:#fff;background-color:#315bc7;font-size:16px}.no,.yes{font-weight:500;padding:12px 20px;border-radius:50px;transition:.3s;border:none;cursor:pointer;font-family:"Rubik",sans-serif}.no{color:#315bc7;background-color:initial;font-size:14px}.all-modules-list{padding:30px 30px 30px 0;display:flex;grid-gap:15px;gap:15px}.selected-modules{background-color:#fff;border-radius:10px;padding:20px;margin-top:30px}.selected-module-list{display:flex;grid-gap:15px;gap:15px}.buy-or-test{display:flex;grid-gap:10px;gap:10px;align-items:center;padding-top:20px}.buy{color:#fff;background-color:#315bc7;font-size:16px;margin-right:20px}.buy,.test{font-weight:500;padding:12px 20px;border-radius:50px;transition:.3s;border:none;cursor:pointer;font-family:"Rubik",sans-serif}.test{color:#315bc7;background-color:initial;font-size:14px}.product-card{width:300px;height:500px;background-color:#fff;border:1px solid #e4e4e4;border-radius:10px;padding:10px;position:relative}.product-card-title{display:flex;padding:5px;align-items:center;font-size:larger}.product-card-feedboost-logo{width:25px;margin-right:5px}.product-card-image{width:calc(100% - 40px);margin-left:10px}.product-card-image-gray{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.product-card-description{padding-inline:10px;color:#818181}.product-card-price{position:absolute;left:30px;bottom:80px;font-style:italic;color:#818181}.product-card-learn-more{position:absolute;left:20px;bottom:20px;color:#315bc7;background-color:initial;font-weight:500;font-size:14px;padding:10px 15px;border-radius:50px;transition:.3s;border:none;cursor:pointer;font-family:"Rubik",sans-serif}.product-card-button{position:absolute;right:20px;bottom:20px}.product-card-button-add{color:#fff;background-color:#315bc7;padding:12px 20px}.product-card-button-add,.product-card-button-remove{font-weight:500;font-size:14px;border-radius:50px;transition:.3s;border:none;cursor:pointer;font-family:"Rubik",sans-serif}.product-card-button-remove{color:#315bc7;background-color:initial;padding:10px 15px}@media only screen and (max-width:1000px){.gallery{padding:60px 24px 112px}.gallery-list-item-image-container>img,.gallery-list-item-image-overlay{height:180px}}@media only screen and (max-width:640px){.gallery{padding:60px 24px 112px}.gallery-list{grid-template-columns:repeat(1,minmax(0,1fr))}.gallery-list-item-image-container>img,.gallery-list-item-image-overlay{height:180px}}.gallery .Selection div{background-color:#fff;height:100%;padding-bottom:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.gallery thead th div{background-color:#fff;height:100%;padding-top:15px;border-top-left-radius:10px;border-top-right-radius:10px}.gallery tbody td div{background-color:#fff;height:100%;display:flex;align-items:center;justify-content:center}.gallery tbody td,.gallery thead th{padding:0 10px;height:1px}.gallery .Category{color:#143798}.gallery .Parameter{padding-left:30px;font-weight:400;color:#303030}.gallery .Select{border:none;border-radius:5px;transition:.5s;color:#fff;padding:10px 40px;cursor:pointer;font-size:16px;margin-block:10px}.gallery .Imbiss-Select{background-image:linear-gradient(45deg,#06529c,#01e296)}.gallery .Restaurant-Select{background-image:linear-gradient(45deg,#b72525,#ceab2d)}.gallery .Complete-Select{background-image:linear-gradient(45deg,#8e3585,#4f0639)}.gallery .Feedboost{font-size:18px;margin:0;font-weight:lighter}.gallery .Name{font-weight:700;font-size:50px;margin:0}.gallery .Imbiss{background:-webkit-linear-gradient(45deg,#06529c,#01e296);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gallery .Restaurant{background:-webkit-linear-gradient(45deg,#b72525,#ceab2d);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gallery .Complete{background:-webkit-linear-gradient(45deg,#8e3585,#4f0639);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gallery body{padding:5%;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;background-color:#f3f7f9}.gallery table{width:100%;border-collapse:collapse;margin-bottom:1em;table-layout:fixed}.gallery td,.gallery th{padding:15px 20px;white-space:pre}.gallery tbody td,.gallery thead th{text-align:center}.gallery tbody th{text-align:left}.testimonial{padding:100px;background-color:#f3f5fc}.testimonial-title{font-weight:600;font-size:66px;line-height:100px;margin-bottom:72px}.testimonials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:32px;-webkit-column-gap:32px;column-gap:32px}.testimonials-list{display:flex;flex-direction:column;background-color:#fff;border-radius:10px;padding:24px;transition:.3s ease-in-out}.testimonials-list:hover{-webkit-transform:translateY(-2%);transform:translateY(-2%);box-shadow:0 4px 8px 0 rgba(0,0,0,.01),0 6px 20px 0 rgba(0,0,0,.1)}.user-testimonial{font-weight:400;font-size:16px;line-height:30px;color:#0a1329;margin-bottom:28px}.testimonial-user-profile{display:flex;align-items:center}.testimonial-user-name-job{margin-left:16px}.testimonial-user-name-job>h1{color:#0a1329;font-weight:600;font-size:20px;margin-bottom:4px}.testimonial-user-name-job>p{color:#0a1329;opacity:.55;font-weight:400;font-size:18px}@media only screen and (max-width:1000px){.testimonial{padding:100px 24px}}@media only screen and (max-width:640px){.testimonial{padding:100px 24px}.testimonial-title{font-weight:600;font-size:48px;line-height:76px;margin-bottom:72px}.testimonials-grid{grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:32px;row-gap:32px}}.footer{display:flex;justify-content:space-between;background-color:#0a1329;color:#fff;padding:72px 100px;margin-inline:30px;margin-bottom:30px;border-radius:20px}.company-profile>a>img{display:block;margin-right:16px;width:68px}.company-profile>a{display:flex;align-items:center;color:#fff;font-weight:600;font-size:26px;margin-bottom:24px}.company-profile>p{font-weight:300;font-size:18px;line-height:27px;margin-bottom:24px}.social-button{width:44px;margin-right:16px}.company-office{padding-right:52px}.company-office>h1{font-weight:600;font-size:18px;margin-top:10px;margin-bottom:32px}.company-office>p{font-weight:300;font-size:18px;margin-bottom:12px}@media only screen and (max-width:1000px){.footer{padding:100px 24px}}@media only screen and (max-width:640px){.footer{flex-direction:column;padding:100px 24px}.company-office{margin-top:60px}}.modal{display:flex;align-items:center;justify-content:center;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.95);z-index:99;transition:.3s ease-in-out}.mobile-header-modal{display:none}.modal-content>iframe{width:880px;height:480px}.modal-content-image>img{max-width:720px}.modal-content-image>p{color:#fff;margin-top:2px}@media only screen and (max-width:1024px){.modal-content>iframe{width:100%;height:100%}.modal-content-image{padding:16px}.modal-content-image>img{max-width:100%}.mobile-header-modal{display:flex;flex-direction:column;position:fixed;top:0;bottom:0;left:0;right:0;background-color:#f3f5fc;opacity:.97;z-index:99;padding:16px}.mobile-header-modal-toggle{display:flex;justify-content:flex-end}.mobile-header-modal-button{margin-left:auto;background-color:initial;height:44px;width:44px;border:0}.mobile-header-modal-button>svg{color:rgba(0,0,0,.95);opacity:.45}.mobile-header-modal-nav-link{display:flex;flex-direction:column;margin-top:72px}.mobile-header-modal-nav-link-list{display:flex;flex-direction:column;margin-bottom:24px}.mobile-header-modal-nav-link-list>a{color:#0a1329;font-size:24px;text-align:center;margin-bottom:16px}.mobile-header-modal-nav-link-button{display:flex;flex-direction:column;justify-content:center}.mobile-header-modal-nav-link-button>a,.mobile-header-modal-nav-link-button>button{font-size:24px;font-weight:500;text-align:center;color:#315bc7;background-color:initial;margin-bottom:8px}.mobile-header-modal-nav-link-button>button{font-family:"Rubik",sans-serif;border:0}}.auth{display:flex;background-color:#f3f5fc;height:100vh}.auth-image{height:480px;margin-top:100px}.auth-modal{display:flex;align-items:center;justify-content:center;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7);z-index:99}.signin-form{height:auto}.signin-form,.signin-form-modal{flex-direction:column}.loading-modal,.signin-form,.signin-form-modal{display:flex;width:340px;background-color:#fff;border-radius:30px;margin:44px 0;padding:42px}.loading-modal{justify-content:center;align-items:center;height:500px}.loading-modal img{width:76px}.signup-form{height:auto;padding:24px 42px}.signup-form,.signup-form-modal{display:flex;width:340px;flex-direction:column;background-color:#fff;border-radius:30px;margin:12px 0}.signup-form-modal{padding:42px}.auth-logo{display:flex;color:#0a1329;align-items:center}.auth-logo>img{margin-right:16px}.auth-title{color:#0a1329;font-weight:500;font-size:24px;margin:28px 0}.auth-title-modal{display:flex;justify-content:space-between;margin-bottom:28px}.auth-title-modal>h1{color:#0a1329;font-weight:500;font-size:24px}.auth-title-modal>button{height:24px;background-color:#fff;border:0;cursor:pointer}.auth-title-modal>button>svg{height:24px;color:#0a1329;opacity:.55}.auth-or-text{width:100%;text-align:center;border-bottom:1px solid #d1d5db;line-height:.1em;margin:36px 0}.auth-or-text-span{font-weight:300;color:#0a1329;background-color:#fff;padding:0 8px}.auth-input-form{color:#0a1329;font-weight:300;font-size:18px}.auth-input-form,.auth-label{display:flex;flex-direction:column}.auth-label{margin-bottom:16px}.auth-input{margin-top:8px;padding:10px 12px;border:1px solid #c5c7ca;border-radius:10px;color:#0a1329;font-family:"Rubik",sans-serif;font-weight:300;font-size:18px;transition:.3s ease-in-out}.auth-input:focus{border:1px solid #306bc5;outline-width:0}.auth-error{border-radius:8px}.auth-error,.auth-failed{display:flex;font-size:16px;color:#fff;background-color:#ef4444;padding:4px 12px}.auth-failed{border-radius:20px;margin-top:8px}.auth-button{background-color:#0a1329;color:#fff;font-weight:300;font-family:"Rubik",sans-serif;font-size:18px;border-radius:50px;border:0;padding:14px 0;margin-top:12px;transition:.3s ease-in-out}.auth-button:hover{cursor:pointer;background-color:#050c1d}.auth-change{text-align:center;font-weight:300;font-size:16px;margin-top:24px}.auth-change>a{color:#2d7af6}.auth-change>span{color:#2d7af6;cursor:pointer}@media only screen and (max-width:1024px){.auth{display:flex;background-color:#fff;height:100vh;justify-content:center}.auth-image{display:none}.signin-form,.signup-form{border-radius:0;margin:0}.auth-change{padding-bottom:24px}}.google-button{display:flex;align-items:center;background-color:#3b82f6;color:#fff;border:0;border-radius:10px;padding:4px;cursor:pointer;transition:.3s ease-in-out}.google-button:hover{background-color:#005ef5}.google-button-logo{border-radius:10px;background-color:#fff;transition:.3s ease-in-out}.google-button-logo>img{padding:8px 8px 4px;width:28px}.google-button-text{display:flex;flex-grow:1;width:full;justify-content:center}.google-button-text>p{font-size:18px;text-align:center}.product{display:flex;justify-content:center;background-color:#f3f5fc;padding:24px 100px 96px}.product-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:48px;-webkit-column-gap:48px;column-gap:48px;background-color:#fff;border-radius:30px;padding:40px}.product-image{display:flex;width:full}.product-image>img{width:100%;object-fit:cover;border-radius:30px}.product-detail-name{color:#0a1329;font-weight:500;font-size:36px;margin-bottom:12px}.product-detail-price{color:#315bc7;font-weight:500;font-size:46px;margin-bottom:14px}.product-detail-description{color:#0a1329;font-weight:300;font-size:20px;line-height:26px}.product-amount{display:flex;margin:24px 0;align-items:center}.product-amount-count{display:grid;grid-template-columns:40px 68px 40px;border:1px solid #fff;border-radius:20px;margin-right:16px}.product-amount-subtotal>h1{font-weight:500;font-size:20px;color:#0a1329;opacity:.55}.purchase-count-button{height:100%;width:100%;font-size:28px;color:#fff;background-color:#0a1329;border:0;cursor:pointer}.increment-button{border-radius:0 6px 6px 0}.decrement-button{border-radius:6px 0 0 6px}.purchase-amount{font-family:"Rubik",sans-serif;font-weight:300;color:#0a1329;text-align:center;height:36px;width:68px;font-size:18px;border:1px solid #0a1329;outline-width:0;border-radius:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.product-action{display:flex}.product-buy{font-weight:600;font-size:18px;background-color:#315bc7;color:#fff;border:0;border-radius:30px;margin-top:12px;padding:16px 48px;margin-right:12px;transition:.3s ease-in-out;cursor:pointer}.product-buy:hover{background-color:#0539bd}.product-add-cart{display:flex;font-weight:300;font-size:18px;color:#315bc7;background-color:#fff;border:1px solid #315bc7;border-radius:30px;margin-top:12px;padding:16px 40px;cursor:pointer}.product-add-cart>svg{height:18px;margin-left:4px}@media only screen and (max-width:1000px){.product{display:flex;padding:24px 24px 96px}.product-image>img{width:100%;height:240px;object-fit:cover;border-radius:30px}}@media only screen and (max-width:640px){.product{display:flex;padding:24px 24px 96px}.product-info{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:48px;row-gap:48px;padding:24px}.product-detail-name{font-size:30px}.product-detail-price{font-size:40px}.product-detail-description{font-size:16px}.product-amount-count{display:grid;grid-template-columns:32px 56px 32px}.purchase-amount{width:56px}.product-amount-subtotal>h1{font-size:18px}.product-action{display:flex;flex-direction:column}.product-buy{margin-top:0;margin-right:0}.product-add-cart{justify-content:center}}.cart{display:flex;padding:24px 100px 112px;background-color:#f3f5fc}.cart-list{width:70%;margin-right:32px}.cart-list,.cart-subtotal{background-color:#fff;border-radius:30px;padding:28px 32px}.cart-subtotal{height:100%;width:30%}.cart-list-title{font-weight:500;font-size:24px;color:#0a1329;margin-bottom:24px}.cart-empty{text-align:center;padding-top:32px}.cart-subtotal-title{font-weight:500;font-size:24px;color:#0a1329;margin-bottom:24px}.cart-product-list{display:flex;margin-bottom:32px}.cart-product-list-images-name{display:flex;flex-grow:1;margin-right:40px}.cart-product-list-image{width:220px;border-radius:20px}.cart-product-list-name{display:flex;flex-direction:column;justify-content:space-between;width:100%;margin-left:24px;padding:12px 0}.cart-product-list-name>h1{font-weight:500;font-size:28px;color:#0a1329}.cart-product-list-action{display:flex;align-items:center}.cart-product-list-action>p{font-size:18px;color:#0a1329;opacity:.55;margin-right:10px}.cart-product-delete{display:flex;justify-content:center;align-items:center;width:26px;background-color:initial;border:0}.cart-product-delete>svg{height:26px;color:#ac0000;cursor:pointer}.cart-product-list-price{width:20%;padding:20px 0;font-size:18px;color:#0a1329;opacity:.55}.cart-subtotal-items{display:flex;justify-content:space-between;margin-bottom:20px}.cart-subtotal-items #subtotal{color:#0a1329;font-weight:500}.cart-checkout{width:100%;font-weight:600;font-size:18px;background-color:#315bc7;color:#fff;border:0;border-radius:30px;margin-top:12px;padding:14px 48px;margin-right:12px;transition:.3s ease-in-out;cursor:pointer}.cart-checkout:hover{background-color:#0539bd}.cart-subtotal-mobile{display:none}.cart-modal{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7);z-index:99}.add-cart-modal,.cart-modal{display:flex;align-items:center;justify-content:center}.add-cart-modal{flex-direction:column;width:340px;background-color:#fff;border-radius:30px;margin:44px 0;padding:42px}.add-cart-modal img{width:100px;margin-bottom:24px}.add-cart-modal p{color:#0a1329;font-size:20px}@media only screen and (max-width:1000px){.cart{display:flex;flex-direction:column;padding:24px 24px 112px}.cart-list{width:auto;padding:24px;margin-right:0}.cart-subtotal{width:auto;height:auto;padding:24px;margin-top:32px}}@media only screen and (max-width:640px){.cart{display:flex;flex-direction:column;padding:24px 24px 112px}.cart-list{width:auto;padding:24px;margin-right:0}.cart-subtotal{width:auto;height:auto;padding:24px;margin-top:32px}.cart-subtotal-title{display:none}.cart-subtotal-items{flex-direction:column;margin-bottom:12px}.cart-subtotal-items #items{font-size:20px;margin-bottom:4px}.cart-product-list{display:flex;flex-direction:column}.cart-product-list-images-name{display:flex;align-items:center;flex-grow:0;margin:0}.cart-product-list-name{display:flex;flex-direction:column;justify-content:space-between;width:auto;margin-left:24px;padding:0}.cart-product-list-name>h1{font-weight:500;font-size:20px;color:#0a1329}.cart-product-list-action{display:flex;align-items:center}.cart-product-list-action>p{font-size:16px;color:#0a1329;opacity:.55;margin-right:10px}.cart-product-list-action>svg{height:20px;color:#ac0000;cursor:pointer}.cart-product-list-price{margin-left:46%;width:auto;padding:12px 0;font-size:16px;color:#0a1329;opacity:.55}.cart-product-list-image{width:96px;height:52px;object-fit:cover;border-radius:20px}}.checkout{display:flex;padding:24px 100px 112px;background-color:#f3f5fc}.checkout-detail{width:70%;margin-right:32px}.checkout-detail,.checkout-total{background-color:#fff;border-radius:30px;padding:28px 32px}.checkout-total{height:100%;width:30%}.checkout-title{font-weight:500;font-size:24px;color:#0a1329;margin-bottom:24px}.checkout-product-list{display:flex;margin-bottom:32px}.checkout-product-list-images-name{display:flex;flex-grow:1;margin-right:40px}.checkout-product-list-image{width:220px;border-radius:20px}.checkout-product-list-name{display:flex;flex-direction:column;justify-content:space-between;width:100%;margin-left:24px;padding:12px 0}.checkout-product-list-name>h1{font-weight:500;font-size:28px;color:#0a1329}.checkout-product-list-name>p{font-size:18px;color:#0a1329;opacity:.55;margin-right:10px}.checkout-product-list-price{width:20%;padding:20px 0;font-size:18px;color:#0a1329;opacity:.55}.checkout-input-form{display:flex;flex-direction:column;color:#0a1329;font-weight:300;font-size:18px}.checkout-label{display:flex;flex-direction:column;margin-bottom:16px}.checkout-input{margin-top:8px;padding:10px 12px;border:1px solid #c5c7ca;border-radius:10px;color:#0a1329;font-family:"Rubik",sans-serif;font-weight:300;font-size:18px;transition:.3s ease-in-out}.checkout-input:focus{border:1px solid #306bc5;outline-width:0}.checkout-button{background-color:#0a1329;color:#fff;font-weight:300;font-family:"Rubik",sans-serif;font-size:18px;border-radius:50px;border:0;padding:14px 0;margin-top:12px;transition:.3s ease-in-out}.checkout-button:hover{cursor:pointer;background-color:#081022}.save-address-button{display:flex;flex-direction:row-reverse}.save-address-button>input{font-weight:600;font-size:16px;background-color:#315bc7;color:#fff;border:0;border-radius:10px;margin-top:12px;padding:12px 40px;margin-right:12px;transition:.3s ease-in-out;cursor:pointer}.save-address-button>input:hover{background-color:#0539bd}.checkout-subtotal-items{display:flex;justify-content:space-between;margin-bottom:12px}.checkout-subtotal-costs{color:#0a1329;font-weight:500}.checkout-total-pay{display:flex;justify-content:space-between;color:#081022;font-weight:600;margin-bottom:12px;padding-top:12px;border-top:1px solid #0a1329}.empty-checkout{display:flex;flex-direction:column;justify-content:center;background-color:#f3f5fc;padding-bottom:64px}.empty-checkout>img{height:360px;margin:24px auto 32px}.empty-checkout>h1{color:#0a1329;font-weight:600;font-size:36px;text-align:center}@media only screen and (max-width:1000px){.checkout{display:flex;flex-direction:column;padding:24px 24px 112px}.checkout-detail{width:auto;padding:24px;margin-right:0}.checkout-total{width:auto;height:auto;padding:24px;margin-top:32px}}@media only screen and (max-width:640px){.checkout{display:flex;flex-direction:column;padding:24px 24px 112px}.checkout-detail{width:auto;padding:24px;margin-right:0}.checkout-product-list-images-name{display:flex;align-items:center;flex-grow:0;margin:0}.checkout-product-list-image{width:96px;height:52px;object-fit:cover;border-radius:20px}.checkout-total{width:auto;height:auto;padding:24px;margin-top:32px}.checkout-product-list{display:flex;flex-direction:column}.checkout-product-list-name>h1{font-weight:500;font-size:20px;color:#0a1329}.checkout-product-list-name>p,.checkout-product-list-price{font-size:16px;color:#0a1329;opacity:.55}.checkout-product-list-price{margin-left:43%;width:auto;padding:12px 0}}.success-checkout{display:flex;justify-content:center;background-color:#f3f5fc;padding:24px 100px 96px}.success-checkout-container{width:100%;height:auto;flex-direction:column;background-color:#fff;border-radius:30px;padding:20px 0 24px}.success-checkout-container,.success-checkout-container-image{display:flex;justify-content:center}.success-checkout-container-image>img{display:flex;justify-self:center;width:320px;margin-bottom:20px}.success-checkout-container>h1{font-weight:500;font-size:32px;color:#0a1329;text-align:center;margin-bottom:26px}.payment-container{width:37%;display:flex;flex-direction:column;margin:auto auto 16px}.payment-method{display:flex;justify-content:space-between;color:#0a1329;font-size:18px;margin-bottom:16px}.payment-method-info{font-weight:500}.check-payment-status{display:flex;justify-content:center}.check-payment-status>a{padding:14px 36px;color:#fff;background-color:#315bc7;border-radius:50px;font-weight:500;font-size:16px;text-align:center;transition:.3s}.check-payment-status>a:hover{background-color:#0539bd}@media only screen and (max-width:1000px){.success-checkout{padding:24px 24px 96px}.success-checkout-container{padding:20px 0 24px}}@media only screen and (max-width:640px){.success-checkout{padding:24px 24px 96px}.success-checkout-container{padding:20px 0 24px}.success-checkout-container-image>img{width:240px}.success-checkout-container>h1{font-size:28px}.payment-container{width:80%}.payment-method{font-size:16px}}.profile{display:flex;padding:24px 100px 112px;background-color:#f3f5fc}.profile-sidebar{display:flex;flex-direction:column;height:100px;width:20%;background-color:#fff;border-radius:30px;padding:28px 32px}.profile-sidebar>a{color:#0a1329;font-size:20px;padding:8px 16px;border-radius:10px;margin-bottom:6px}.profile-active{background-color:#f3f5fc}.profile-info{display:flex;align-items:flex-start;height:300px;width:80%;background-color:#fff;color:#0a1329;border-radius:30px;padding:32px;margin-left:32px}.profile-info-container{display:flex;align-items:center}.profile-info-container>img{height:144px;width:144px;margin-right:32px;border-radius:50%}.user-detail{padding:8px 0}.user-detail>h1{font-weight:500}@media only screen and (max-width:1000px){.profile{padding:24px 24px 112px}.profile-sidebar{padding:24px}}@media only screen and (max-width:640px){.profile{padding:24px 24px 112px}.profile-sidebar{display:none}.profile-info{height:auto;width:100%;padding:24px;margin:0}.profile-info-container{display:flex;flex-direction:column;align-items:center;width:full}.profile-info-container>img{height:144px;width:144px;margin-right:0;margin-bottom:24px}}.transaction{display:flex;padding:24px 100px 112px;background-color:#f3f5fc}.transaction-sidebar{display:flex;flex-direction:column;height:100px;width:20%;background-color:#fff;border-radius:30px;padding:28px 32px}.transaction-sidebar>a{color:#0a1329;font-size:20px;padding:8px 16px;border-radius:10px;margin-bottom:6px}.transaction-active{background-color:#f3f5fc}.transaction-info{min-height:300px;width:80%;background-color:#fff;border-radius:30px;padding:32px;margin-left:32px}.no-transaction{display:flex;flex-direction:column}.no-transaction>svg{display:flex;height:140px;margin:16px auto;color:#0a1329;opacity:.45}.no-transaction p{font-size:24px;text-align:center;color:#0a1329;opacity:.45}.transaction-list{display:flex;flex-direction:column;color:#0a1329;font-size:16px;padding:14px 0 6px;border-bottom:2px solid #e7e7e7;transition:.3s ease-in-out}.transaction-list:hover{color:#0539bd}.transaction-list-items{display:grid;grid-template-columns:repeat(5,160px);margin-bottom:8px}.transaction-list-items>img{width:140px;height:76px;object-fit:cover;border-radius:10px}.detail-transaction-info{min-height:300px;width:80%;background-color:#fff;border-radius:30px;padding:32px;margin-left:32px}.detail-transaction-info>button{height:30px;width:30px;border:0;background-color:#fff;color:#0a1329;cursor:pointer;transition:.3s ease-in-out}.detail-transaction-info>button:hover{opacity:.45}.detail-transaction-payment,.detail-transaction-user{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.address-detail{display:flex;flex-direction:column;margin-top:24px}.address-detail>h1,.detail-transaction-user h1,.payment-detail>h1{padding:2px 0;font-weight:500}.cancel-transaction{display:flex;flex-direction:row-reverse;margin-top:40px}.cancel-transaction-button{background-color:initial;font-size:16px;color:#ef4444;border:0;border-radius:10px;padding:12px 20px;cursor:pointer;transition:.3s ease-in-out}.cancel-transaction-button:hover{color:#b91c1c}.no-detail-transaction{display:flex;justify-content:center;align-items:center;font-size:24px;text-align:center;color:#0a1329;opacity:.45;margin-top:100px}@media only screen and (max-width:1200px){.transaction-list-items{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:8px;-webkit-column-gap:8px;column-gap:8px;grid-row-gap:12px;row-gap:12px;color:#0a1329;font-size:16px;padding:14px 0;transition:.3s ease-in-out}.transaction-status{grid-column:span 2/span 2}}@media only screen and (max-width:1000px){.transaction{padding:24px 24px 112px}.transaction-sidebar{padding:24px}.detail-transaction-user{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:24px}.detail-transaction-user div{margin-top:12px}.detail-transaction-payment{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:24px}.payment-detail{margin-bottom:12px}}@media only screen and (max-width:640px){.transaction{padding:24px 24px 112px}.transaction-info{min-height:300px;width:100%;background-color:#fff;border-radius:30px;padding:24px;margin-left:0}.transaction-list-items{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:8px;-webkit-column-gap:8px;column-gap:8px;grid-row-gap:12px;row-gap:12px;color:#0a1329;font-size:16px;padding:14px 0;transition:.3s ease-in-out}.transaction-list-items>img{width:120px;height:72px;object-fit:cover}.transaction-status{grid-column:span 2/span 2}.transaction-sidebar{display:none}.detail-transaction-info{min-height:auto;width:100%;padding:24px;margin-left:0}.detail-transaction-user{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:24px}.detail-transaction-user div{margin-bottom:12px}.detail-transaction-payment{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:24px}.payment-detail{margin-bottom:12px}.address-detail{margin-top:12px}.no-detail-transaction{margin-top:20px}}.not-found{display:flex;flex-direction:column;justify-content:center;background-color:#f3f5fc;padding-bottom:64px}.not-found>img{width:620px;margin:auto}.not-found>h1{color:#0a1329;font-weight:600;font-size:36px;text-align:center}.go-back-button-container{display:flex;justify-content:center;margin:24px 0}.go-back-button{font-weight:600;font-size:16px;background-color:#315bc7;color:#fff;border:0;border-radius:30px;padding:16px 44px;transition:.3s ease-in-out;cursor:pointer}.go-back-button:hover{background-color:#0539bd}@media only screen and (max-width:640px){.not-found>img{width:100%;margin:auto auto 8px}}.loading{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;background-color:#f3f5fc}
/*# sourceMappingURL=main.240396d0.chunk.css.map */