.home{display:flex}@media(max-width:768px){.home{width:100%}}.home .homeContainer{align-items:center;flex:19 1;height:100vh;width:100%}@media(max-width:768px){.home .homeContainer{margin-left:0}}.home .homeContainer .homeTitle{color:#dd1414;cursor:pointer;font-size:25px;text-align:center}.home .homeContainer .homeWrapper,.home .homeContainer .homeWrapper .left{align-items:center;display:flex;flex-direction:column}.home .homeContainer .homeWrapper .left{flex:1 1;padding:25px;text-align:center}@media(max-width:768px){.home .homeContainer .homeWrapper .left{padding:0}}.home .homeContainer .homeWrapper .left h1{font-size:20px}.home .homeContainer .homeWrapper .left p{color:#333;font-size:clamp(12px,2vw,16px)}.home .homeContainer .homeWrapper .left .homeCards{display:flex;flex-wrap:wrap}@media(max-width:768px){.home .homeContainer .homeWrapper .left .homeCards{flex-direction:column}}.home .homeContainer .homeWrapper .left .homeCards .homeCard{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;max-width:250px;min-width:150px;padding:10px;text-align:center}.home .homeContainer .homeWrapper .left .homeCards .homeCard h1{font-size:14px}.home .homeContainer .homeWrapper .left .homeCards .homeCard p{color:#333;font-size:12px}.home .homeContainer .homeWrapper .left .homeCards .homeCard .icon{color:#dd1414;font-size:50px}.home .homeContainer .homeWrapper .right{display:flex;flex:1 1;flex-direction:column}.home .homeContainer .homeWrapper .right a{margin:0 auto}.home .homeContainer .homeWrapper .right .menuButton{align-items:center;background-color:#dd1414;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin:20px auto;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.home .homeContainer .homeWrapper .right .menuButton:hover{background-color:#ff1c1c}.home .homeContainer .homeWrapper .right .promo-banner{align-items:center;display:flex;justify-content:center;width:100%}.home .homeContainer .homeWrapper .right .promo-banner h4{font-size:12px;margin:0 10px;text-align:center}.home .homeContainer .homeWrapper .right .discount-banner{align-items:center;display:flex;justify-content:center;margin:20px 0;width:100%}.home .homeContainer .homeWrapper .right .discount-banner .line{background-color:red;height:2px;margin:0 10px;width:12vw}.home .homeContainer .homeWrapper .right .discount-banner .text{color:red;font-size:14px;font-weight:700}.home .homeContainer .homeWrapper .right .discount-banner .icon{color:#dd1414;font-size:1rem}.home .homeContainer .homeWrapper .right .promoCards{display:flex;flex-wrap:wrap;justify-content:center;margin:10px auto 100px;width:100%}.navbar{gap:10px;height:10vh;margin-right:15px}.navbar,.navbar .wrapper{align-items:center;display:flex;justify-content:flex-end}.navbar .wrapper{width:100%}.navbar .wrapper .items,.navbar .wrapper .items .item{align-items:center;display:flex}.navbar .wrapper .items .item{cursor:pointer;padding:10px;position:relative}.navbar .wrapper .items .item:hover{background-color:#ffe8e8}.navbar .wrapper .items .item .icon{color:#dd1414;font-size:20px;padding:10px}.navbar .wrapper .items .item span{align-items:center;background-color:#dd1414;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;position:absolute;right:10px;top:10px;width:20px}.cart .cartBackdrop{background:rgba(37,36,36,.8);height:100%;left:0;position:fixed;top:0;width:100vw}.cart .cartContainer{background-color:#fff;border-left:1px solid #999;display:flex;flex-direction:column;height:calc(100vh - 40px);justify-content:space-between;min-width:25vw;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;z-index:999}.cart .cartContainer .cartTop .cartHeader{align-items:center;display:flex;justify-content:space-between}.cart .cartContainer .cartTop .cartHeader .cartHeaderLeft{display:flex}.cart .cartContainer .cartTop .cartHeader .cartHeaderLeft h1{font-size:18px}.cart .cartContainer .cartTop .cartHeader .cartHeaderRight .closeButton{background-color:transparent;border:none;cursor:pointer;font-size:25px}.cart .cartContainer .cartTop .cartHeader .cartHeaderRight .closeButton:hover{color:#dd1414}.cart .cartContainer .cartTop .cartDelete{color:#dd1414;cursor:pointer}.cart .cartContainer .cartBottom{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.cart .cartContainer .cartBottom .total{align-items:center;display:flex;justify-content:space-between}.cart .cartContainer .cartBottom .total span{font-size:14px}.cart .cartContainer .cartBottom .button{display:flex;justify-content:center}.cart .cartContainer .cartBottom .button button{background-color:#dd1414;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:20px;font-weight:500;padding:10px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cart .cartContainer .cartBottom .button button:hover{background-color:#ff1c1c}.errorContainer{display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.errorContainer .errorBox{align-items:center;background-color:#fff;border:1px solid #333;border-radius:10px;display:flex;flex-direction:column;gap:10px;height:150px;justify-content:center;margin:auto;padding:10px;width:300px}.errorContainer .errorBox button{background-color:#dd1414;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:20px;font-weight:500;padding:10px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.errorContainer .errorBox button:hover{background-color:#ff1c1c}.checkout{align-items:center;background:rgba(37,36,36,.51);display:flex;height:100%;left:0;position:fixed;top:0;width:100vw;z-index:9999}.checkout .checkoutContainer{background-color:#fff;display:flex;flex-direction:column;gap:50px;height:75vh;margin:0 auto;overflow-y:auto;padding:20px;width:80vw}.checkout .checkoutContainer .checkoutTop .checkoutHeader{align-items:center;display:flex;justify-content:space-between}.checkout .checkoutContainer .checkoutTop .checkoutHeader .checkoutHeaderLeft h1{color:#333;font-size:18px}.checkout .checkoutContainer .checkoutTop .checkoutHeader .checkoutHeaderRight .closeButton{background-color:transparent;border:none;cursor:pointer;font-size:25px}.checkout .checkoutContainer .checkoutTop .checkoutHeader .checkoutHeaderRight .closeButton:hover{color:#dd1414}.checkout .checkoutContainer .checkoutBottom{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:50px;width:100%}.checkout .checkoutContainer .checkoutBottom .bottomLeft{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:2vw}.checkout .checkoutContainer .checkoutBottom .bottomLeft .contactData{display:flex;flex-direction:row;gap:30px;width:100%}.checkout .checkoutContainer .checkoutBottom .bottomLeft .contactData .formInput{flex:1 1}.checkout .checkoutContainer .checkoutBottom .bottomLeft .contactData .formInput label{align-items:center;display:flex;font-size:12px;gap:10px;margin-bottom:5px}.checkout .checkoutContainer .checkoutBottom .bottomLeft .contactData .formInput input{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;outline:none;padding:10px;width:100%}.checkout .checkoutContainer .checkoutBottom .bottomLeft .contactData .formInput input::-webkit-inner-spin-button,.checkout .checkoutContainer .checkoutBottom .bottomLeft .contactData .formInput input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.checkout .checkoutContainer .checkoutBottom .bottomLeft .contactData .formInput input[type=number]{-moz-appearance:textfield}.checkout .checkoutContainer .checkoutBottom .bottomLeft .contactData .formInput .errorMessage{color:red}.checkout .checkoutContainer .checkoutBottom .bottomLeft .emailInput{width:100%}.checkout .checkoutContainer .checkoutBottom .bottomLeft .emailInput label{align-items:center;display:flex;font-size:12px;gap:10px;margin-bottom:5px}.checkout .checkoutContainer .checkoutBottom .bottomLeft .emailInput input{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;outline:none;padding:10px;width:100%}.checkout .checkoutContainer .checkoutBottom .bottomLeft .emailInput .errorMessage{color:red}.checkout .checkoutContainer .checkoutBottom .bottomLeft .deliveryData{display:flex;flex-direction:column;gap:20px;margin-top:10px;width:100%}.checkout .checkoutContainer .checkoutBottom .bottomLeft .deliveryData .deliveryButtons{display:flex;gap:3vw;justify-content:center}.checkout .checkoutContainer .checkoutBottom .bottomLeft .deliveryData .deliveryButtons .deliveryOption{align-items:center;border:1px solid hsla(0,0%,55%,.3);border-radius:2vw;cursor:pointer;display:flex;font-size:clamp(14px,1vw,20px);padding:.5vw 1vw}.checkout .checkoutContainer .checkoutBottom .bottomLeft .deliveryData .deliveryButtons .active{background-color:#dd1414;color:#fff}.checkout .checkoutContainer .checkoutBottom .bottomLeft .deliveryData .deliveryDetails{display:flex;flex-direction:column;gap:20px}.checkout .checkoutContainer .checkoutBottom .bottomLeft .deliveryData .deliveryDetails .errorMessage{color:red}.checkout .checkoutContainer .checkoutBottom .bottomLeft .deliveryData .deliveryDetails .homeNumber{width:100%}.checkout .checkoutContainer .checkoutBottom .bottomLeft .deliveryData .deliveryDetails .homeNumber .errorMessage{color:red}.checkout .checkoutContainer .checkoutBottom .bottomLeft .deliveryData .deliveryDetails .homeNumber input{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;outline:none;padding:10px;width:100%}.checkout .checkoutContainer .checkoutBottom .bottomLeft .deliveryData .deliveryDetails .homeNumber input::-webkit-inner-spin-button,.checkout .checkoutContainer .checkoutBottom .bottomLeft .deliveryData .deliveryDetails .homeNumber input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.checkout .checkoutContainer .checkoutBottom .bottomLeft .deliveryData .deliveryDetails .homeNumber input[type=number]{-moz-appearance:textfield}.checkout .checkoutContainer .checkoutBottom .bottomLeft .commentsData{margin-top:10px;width:100%}.checkout .checkoutContainer .checkoutBottom .bottomLeft .commentsData .comments label{align-items:center;display:flex;font-size:12px;gap:10px;margin-bottom:5px}.checkout .checkoutContainer .checkoutBottom .bottomLeft .commentsData .comments textarea{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;outline:none;padding:5px;resize:none;width:100%}.checkout .checkoutContainer .checkoutBottom .bottomRight{flex:1 1}.checkout .checkoutContainer .checkoutBottom .bottomRight .acceptTerms{display:flex;flex-direction:column;font-size:14px;gap:5px;padding-top:10px}.checkout .checkoutContainer .checkoutBottom .bottomRight .acceptTerms input{margin-right:5px}.checkout .checkoutContainer .checkoutBottom .bottomRight .acceptTerms a{text-decoration:none}.checkout .checkoutContainer .checkoutBottom .bottomRight .acceptTerms span{cursor:pointer}.checkout .checkoutContainer .checkoutBottom .bottomRight .acceptTerms span:hover{color:#ccc}.checkout .checkoutContainer .checkoutBottom .bottomRight .acceptTerms .errorMessage{color:red}.checkout .checkoutContainer .checkoutBottom .bottomRight .paymentData{display:flex;flex-direction:column;gap:20px;padding-top:10px;width:100%}.checkout .checkoutContainer .checkoutBottom .bottomRight .paymentData .acceptTOS{display:flex;flex-direction:column;font-size:14px;gap:5px}.checkout .checkoutContainer .checkoutBottom .bottomRight .paymentData .acceptTOS input{margin-right:5px}.checkout .checkoutContainer .checkoutBottom .bottomRight .paymentData .acceptTOS a{text-decoration:none}.checkout .checkoutContainer .checkoutBottom .bottomRight .paymentData .acceptTOS .errorMessage{color:red}.checkout .checkoutContainer .checkoutBottom .bottomRight .paymentData .errorMessage{color:red;font-size:14px}.checkout .checkoutContainer .checkoutBottom .bottomRight .paymentData .bankCards{align-items:center;display:flex;flex-wrap:wrap;gap:2vw;justify-content:center}.checkout .checkoutContainer .checkoutBottom .bottomRight .paymentData .bankCards .bankCard{align-items:center;cursor:pointer;display:flex;height:75px;justify-content:center;width:75px}.checkout .checkoutContainer .checkoutBottom .bottomRight .paymentData .bankCards .bankCard:hover{border:1px solid #57ff35;border-radius:5px}.checkout .checkoutContainer .checkoutBottom .bottomRight .paymentData .bankCards .bankCard .logo{text-align:center}.checkout .checkoutContainer .checkoutBottom .bottomRight .paymentData .bankCards .bankCard .logo img{width:100%}.checkout .checkoutContainer .checkoutBottom .bottomRight .paymentData .bankCards .bankCard .logo .title{font-size:14px}.checkout .checkoutContainer .checkoutBottom .bottomRight .paymentData .bankCards .active{border:1px solid #57ff35;border-radius:5px}.checkout .checkoutContainer .checkoutBottom .bottomRight .paymentData .title{color:#333;font-size:12px}.checkout .checkoutContainer .checkoutBottom .bottomRight .paymentData .paymentButtons{display:flex;gap:3vw;justify-content:center}.checkout .checkoutContainer .checkoutBottom .bottomRight .paymentData .paymentButtons .paymentOption{align-items:center;border:1px solid hsla(0,0%,55%,.3);border-radius:2vw;cursor:pointer;display:flex;font-size:clamp(14px,1vw,20px);padding:.5vw 1vw}.checkout .checkoutContainer .checkoutBottom .bottomRight .paymentData .paymentButtons .active{background-color:#dd1414;color:#fff}.checkout .checkoutContainer .checkoutBottom .bottomRight .voucherData{display:flex;flex-direction:column;gap:10px;margin:10px auto 0;width:80%}.checkout .checkoutContainer .checkoutBottom .bottomRight .voucherData .vouchers{margin-top:15px}.checkout .checkoutContainer .checkoutBottom .bottomRight .voucherData .vouchers label{align-items:center;display:flex;font-size:12px;gap:10px;margin-bottom:5px}.checkout .checkoutContainer .checkoutBottom .bottomRight .voucherData .vouchers input{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;outline:none;padding:5px;resize:none;width:100%}.checkout .checkoutContainer .checkoutBottom .bottomRight .voucherData button{background-color:#dd1414;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;margin:0 auto;padding:5px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.checkout .checkoutContainer .checkoutBottom .bottomRight .voucherData button:hover{background-color:#ff1c1c}.checkout .checkoutContainer .checkoutBottom .bottomRight .voucherData .error{margin:0 auto}.checkout .checkoutContainer .checkoutBottom .bottomRight .tipData{display:flex;flex-direction:column;gap:20px;padding-top:10px;width:100%}.checkout .checkoutContainer .checkoutBottom .bottomRight .tipData .title{color:#333;font-size:12px}.checkout .checkoutContainer .checkoutBottom .bottomRight .tipData .tipButtons{display:flex;gap:3vw;justify-content:center}.checkout .checkoutContainer .checkoutBottom .bottomRight .tipData .tipButtons .tipOption{align-items:center;border:1px solid hsla(0,0%,55%,.3);border-radius:2vw;cursor:pointer;display:flex;font-size:clamp(14px,1vw,20px);padding:.5vw 1vw}.checkout .checkoutContainer .checkoutBottom .bottomRight .tipData .tipButtons .active{background-color:#dd1414;color:#fff}.checkout .checkoutContainer .checkoutBottom .bottomRight .deliveryData{display:flex;flex-direction:column;gap:10px;padding-top:20px}.checkout .checkoutContainer .checkoutBottom .bottomRight .deliveryData .errorMessage{color:red}.checkout .checkoutContainer .checkoutBottom .bottomRight .deliveryData .title{color:#333;font-size:12px}.checkout .checkoutContainer .checkoutBottom .bottomRight .deliveryData select{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;outline:none;padding:10px;width:100%}.checkout .checkoutContainer .checkoutBottom .bottomRight h1{color:#333;font-size:20px}.checkout .checkoutContainer .checkoutBottom .bottomRight .totalPrice{color:#333;font-size:14px;padding-top:10px}.checkout .checkoutContainer .checkoutBottom .bottomRight .wosp{color:red;font-weight:900;padding:10px;text-align:center}.checkout .checkoutContainer .checkoutBottom .bottomRight .checkoutButton{display:flex;justify-content:center;margin-top:20px;width:100%}.checkout .checkoutContainer .checkoutBottom .bottomRight .checkoutButton button{background-color:#dd1414;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:20px;font-weight:500;padding:10px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.checkout .checkoutContainer .checkoutBottom .bottomRight .checkoutButton button:hover{background-color:#ff1c1c}.checkout .checkoutContainer .checkoutBottom .bottomRight .checkoutButton button:disabled{background-color:#333;cursor:not-allowed}.orderItems .cartItems{display:flex;flex-direction:column;list-style:none;margin-top:10px;padding:0}.orderItems .cartItems .cartItem{display:flex;flex-direction:row;justify-content:space-between;padding:10px}.orderItems .cartItems .cartItem .itemLeft{display:flex;flex-direction:row;gap:20px;padding-right:10px}.orderItems .cartItems .cartItem .itemLeft img{height:40px;object-fit:contain;width:40px}.orderItems .cartItems .cartItem .itemLeft .details h1{font-size:16px;text-transform:capitalize}.orderItems .cartItems .cartItem .itemLeft .details .cartDetails{color:#333;font-size:14px}.orderItems .cartItems .cartItem .itemLeft .details .cartDetails p,.orderItems .cartItems .cartItem .itemLeft .details .price{font-size:12px}.orderItems .cartItems .cartItem .itemRight{align-items:center;display:flex;gap:10px}.orderItems .cartItems .cartItem .itemRight button{background-color:transparent;border:1px solid red;border-radius:5px;color:red}.termsContainer{display:flex;height:100%;justify-content:center;width:100%}.termsContainer .termsBox{align-items:center;background-color:#fff;border:1px solid #333;border-radius:10px;display:flex;flex-direction:column;gap:10px;justify-content:center;margin:auto;padding:10px}.termsContainer .termsBox button{background-color:#dd1414;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:20px;font-weight:500;padding:10px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.termsContainer .termsBox button:hover{background-color:#ff1c1c}.sidebarMobile{display:block;position:absolute;z-index:999}.sidebarMobile .mobile-menu-toggle{background:none;border:none;color:#dd1414;cursor:pointer;display:block;font-size:20px;margin:10px}.sidebarMobile .mobile-menu-toggle.open{display:none}.sidebarMobile .mobile-menu{background-color:#fff;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.sidebarMobile .mobile-menu ul{list-style:none;margin:50px 0 0;padding:0}.sidebarMobile .mobile-menu ul li{margin-bottom:10px;margin-top:10px;text-decoration:none}.sidebarMobile .mobile-menu ul li .item{display:flex;gap:10px;justify-content:center}.sidebarMobile .mobile-menu ul li a{color:#dd1414;font-size:14px;font-weight:700;text-decoration:none}.sidebarMobile .mobile-menu ul li a:hover{color:#dd1414}.sidebarMobile .mobile-menu.open{display:block}.sidebar{background-color:#fff;border-right:.5px solid #efecec;display:none;flex:1 1;flex-direction:column;justify-content:space-between;min-height:100%;position:fixed;top:0;width:75px}@media(max-width:768px){.sidebar{display:none;width:0}}.sidebar .top ul{list-style:none;margin:0;padding:0}.sidebar .top ul .item{margin-bottom:15px;padding:10px}.sidebar .top ul .item:hover{background-color:#ffe8e8}.sidebar .top ul .item li{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:5px}.sidebar .top ul .item li .icon{color:#dd1414;font-size:18px}.sidebar .top ul .item .title{color:#999;font-size:10px;font-weight:700;margin-bottom:5px;text-align:center}.sidebar .bottom ul{list-style:none;margin:0;padding:0}.sidebar .bottom ul .item{margin-bottom:15px;padding:10px}.sidebar .bottom ul .item:hover{background-color:#ffe8e8}.sidebar .bottom ul .item li{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:5px}.sidebar .bottom ul .item li .icon{color:#dd1414;font-size:18px}.sidebar .bottom ul .item .title{color:#999;font-size:10px;font-weight:700;margin-bottom:5px;text-align:center}.sidebar .power{border:2px solid #dd1414;border-radius:5px;bottom:50px;color:#dd1414;cursor:pointer;left:50px;padding:5px;position:absolute;z-index:999}.sidebar .power:hover{background-color:#dd1414;color:#fff}.promoCard{border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);cursor:pointer;margin:16px;overflow:hidden;transition:box-shadow .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-transform .3s ease-in-out;width:400px}@media(max-width:768px){.promoCard{width:100%}}.promoCard:hover{box-shadow:0 8px 16px rgba(0,0,0,.2);-webkit-transform:scale(1.05);transform:scale(1.05)}.promoCard .promoCardImage{height:200px;object-fit:cover;width:100%}.promoCard .promoCardContent{padding:16px}.promoCard .promoCardContent .promoCardTitle{font-size:1.5rem}.promoCard .promoCardContent .promoCardName{margin-bottom:8px}.promoCard .promoCardContent .promoCardDescription{color:#555;margin-bottom:16px}.promoCard .promoCardContent .promoCardDiscount{color:#e44d26;font-weight:700}.hompageModalContainer{height:100%}@media(min-width:768px){.hompageModalContainer .modalBox:hover{-webkit-transform:none;transform:none}}.hompageModalContainer .backgroundModal{background:rgba(37,36,36,.8)}.hompageModalContainer .modalBox{transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.hompageModalContainer .modalBox:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@media(max-width:768px){.hompageModalContainer .modalBox{position:relative;transition:none;width:100%}.hompageModalContainer .modalBox:hover{-webkit-transform:none;transform:none}}.hompageModalContainer .modalBox .modalBoxContent .options ul.items li label{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none}.hompageModalContainer .modalBox .modalBoxContent .selectedItems .taste{background-color:#f8f8f8;border:1px solid #ddd;border-radius:10px;cursor:pointer;margin:0 auto;padding:15px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hompageModalContainer .modalBox .modalBoxContent .selectedItems .taste .itemName{font-size:.8em;font-weight:700}.hompageModalContainer .modalBox .modalBoxContent .selectedItems .activeTaste{align-items:center;background-color:#f8f8f8;border:1px solid #ff1c1c;border-radius:10px;cursor:pointer;margin:10px auto;padding:15px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hompageModalContainer .modalBox .modalBoxContent .selectedItems .activeTaste .itemName{font-size:.8em;font-weight:700}.hompageModalContainer{display:flex;justify-content:center;left:0;overflow-y:auto;position:fixed;top:0;width:100%}.hompageModalContainer .modalBox{align-items:center;background-color:#f8f8f8;border:1px solid #ddd;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:15px;justify-content:center;margin:auto 10px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:20px}.hompageModalContainer .modalBox .titleModalHompage{display:flex;gap:50px;justify-content:space-between;width:100%}.hompageModalContainer .modalBox .titleModalHompage .leftTitle{align-items:center;display:flex;justify-content:center;padding-left:20px}.hompageModalContainer .modalBox .titleModalHompage .rightTitle .closeButton{background-color:transparent;border:none;cursor:pointer;font-size:20px;padding-right:20px}.hompageModalContainer .modalBox .titleModalHompage .rightTitle .closeButton:hover{color:#dd1414}.hompageModalContainer .modalBox .modalBoxContent{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hompageModalContainer .modalBox .modalBoxContent p{max-width:400px;text-align:center}.hompageModalContainer .modalBox .modalBoxContent .addToCartButton{background-color:#dd1414;border:none;border-radius:2vw;color:#fff;cursor:pointer;font-weight:500;max-width:150px;padding:1vw}.hompageModalContainer .modalBox .modalBoxContent .addToCartButton:hover{background-color:#ff1c1c}.hompageModalContainer .modalBox .modalBoxContent .addToCartButton:disabled{background-color:#333;cursor:not-allowed}.hompageModalContainer .modalBox .modalBoxContent .options{text-align:center}.hompageModalContainer .modalBox .modalBoxContent .options ul.items{list-style:none;margin:0 auto;max-width:900px;padding:20px}.hompageModalContainer .modalBox .modalBoxContent .options ul.items li{display:inline;margin-right:5px}.hompageModalContainer .modalBox .modalBoxContent .options ul.items li label{background-color:hsla(0,0%,100%,.9);border:2px solid hsla(0,0%,55%,.3);border-radius:25px;color:#adadad;cursor:pointer;display:inline-block;margin:3px 0;padding:8px 12px;transition:all .2s;white-space:nowrap}.hompageModalContainer .modalBox .modalBoxContent .options ul.items li label:before{-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-font-smoothing:antialiased;display:inline-block;font-size:12px;font-style:normal;font-variant:normal;font-weight:900;padding:2px 6px 2px 2px;text-rendering:auto}.hompageModalContainer .modalBox .modalBoxContent .options ul.items li input[type=checkbox]:checked+label:before,.hompageModalContainer .modalBox .modalBoxContent .options ul.items li label:before{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.hompageModalContainer .modalBox .modalBoxContent .options ul.items li input[type=checkbox]:checked+label{background-color:#dd1414;border:2px solid #dd1414;color:#fff;transition:all .2s}.hompageModalContainer .modalBox .modalBoxContent .options ul.items li input[type=checkbox]{display:absolute;opacity:0;position:absolute}.hompageModalContainer .modalBox .modalBoxContent .options ul.items li input[type=checkbox]:focus+label{border:2px solid #ff1c1c}.hompageModalContainer .modalBox .modalBoxContent .options .optionsBox{display:flex;gap:5px}.hompageModalContainer .modalBox .modalBoxContent .options .optionsBox .sizeOption{align-items:center;border:2px solid hsla(0,0%,55%,.3);border-radius:2vw;cursor:pointer;display:flex;padding:.5vw 1vw}.hompageModalContainer .modalBox .modalBoxContent .options .optionsBox .active{background-color:#dd1414;color:#fff}.hompageModalContainer .modalBox .modalBoxContent .options .optionsBox .active .large,.hompageModalContainer .modalBox .modalBoxContent .options .optionsBox .active .medium{color:#fff}.hompageModalContainer .modalBox .modalBoxContent .selectedItems{margin-top:20px;text-align:center}.hompageModalContainer .modalBox .modalBoxContent .selectedItems div.items{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:10px}.hompageModalContainer .modalBox .modalBoxContent .selectedItems div.items .activeItem{background-color:#f8f8f8;border:1px solid #ff1c1c;border-radius:10px;cursor:pointer;padding:15px;text-align:center}.hompageModalContainer .modalBox .modalBoxContent .selectedItems div.items .activeItem .itemName{font-size:.8em;font-weight:700}.hompageModalContainer .modalBox .modalBoxContent .selectedItems div.items .activeItem .itemDetail{color:#666;font-size:.6em}.hompageModalContainer .modalBox .modalBoxContent .selectedItems div.items .item{background-color:#f8f8f8;border:1px solid #ddd;border-radius:10px;cursor:pointer;padding:15px;text-align:center}.hompageModalContainer .modalBox .modalBoxContent .selectedItems div.items .itemName{font-size:.8em;font-weight:700}.hompageModalContainer .modalBox .modalBoxContent .selectedItems div.items .itemDetail{color:#666;font-size:.6em}.hompageModalContainer .modalBox .modalBoxContent .selectedItems button{background-color:none;border:2px solid #ff1c1c;border-radius:8px;color:#333;cursor:pointer;font-weight:500;margin-right:10px;padding:8px}.hompageModalContainer .modalBox .modalBoxContent .selectedItems button:hover{background-color:#ff1c1c}.hompageModalContainer .modalBox .modalBoxContent .selectedItems .active{background-color:#dd1414;color:#fff}.hompageModalContainer .modalBox .modalBoxContent .selectedItems p{margin:2px 0}.hompageModalContainer .backgroundModal{height:100%;position:fixed;width:100%;z-index:-1}.popup-container{align-items:center;background:rgba(0,0,0,.5);cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.popup{background:#fff;border-radius:8px;box-shadow:0 0 8px rgba(0,0,0,.2);max-width:90%;padding:10px}@media(min-width:768px){.popup{border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.2);max-width:70%;padding:10px}}.popup img{border-radius:5px;margin-bottom:-5px;max-height:400px;max-width:100%}@media(min-width:768px){.popup img{max-height:600px}}.login{align-items:center;display:flex;height:100vh;justify-content:center}.lContainer{display:flex;flex-direction:column;gap:10px}.lContainer .goBackLink,.lContainer .registerLink,.lContainer span{text-align:center}.lInput{height:30px;padding:10px}.lButton{background-color:#dd1414;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}.lButton:disabled{background-color:#5e0909;cursor:not-allowed}.reset{align-items:center;display:flex;height:100vh;justify-content:center}.rContainer .goBackLink{text-align:center}.menu{display:flex}.menu .menuContainer{align-items:center;flex:19 1;margin-bottom:30px;min-height:100vh;width:100%}@media(max-width:768px){.menu .menuContainer{margin-left:0}}.menu .menuContainer hr{border:.5px solid #efecec;height:0;margin-top:10px}.menu .menuContainer .menuWrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.list .listCategories .categoriesContainer{align-items:center;display:flex;flex-direction:row;justify-content:center}.list .listCategories .categoriesContainer ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.list .listCategories .categoriesContainer ul .categoryItem{display:flex;flex-direction:column;gap:5px;padding:1vw}.list .listCategories .categoriesContainer ul .categoryItem li{align-items:center;cursor:pointer;display:flex;justify-content:center}.list .listCategories .categoriesContainer ul .categoryItem li .icon{border:2px solid #ffe8e8;border-radius:50%;color:#dd1414;font-size:18px;padding:10px}.list .listCategories .categoriesContainer ul .categoryItem li .icon:hover{background-color:#ffe8e8}.list .listCategories .categoriesContainer ul .categoryItem .categoryTitle{color:#999;font-size:10px;font-weight:700;margin-bottom:5px;text-align:center;text-transform:capitalize}.list .listWrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.card{justify-content:space-between;margin:20px 10px 0}.card .cardContainer{border:2px solid #ffe8e8;border-radius:10px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:10px;margin:5px 10px;padding:10px 20px}.card .cardContainer:hover{background-color:#ffe8e8}.card .cardContainer .cardImage{background-color:inherit;height:20vh;object-fit:contain;width:100%}.card .cardContainer .details{align-items:center;display:flex;flex-direction:column}.card .cardContainer .details .title{font-size:16px;font-weight:500;text-transform:capitalize}.card .cardContainer .details .price{font-size:12px;font-weight:300}.modal{background-color:hsla(0,0%,100%,.85);border-radius:10px;bottom:0;display:flex;height:100%;justify-content:center;left:0;margin-left:5px;overflow-y:auto;position:fixed;width:calc(100vw - 5px)}@media(max-width:768px){.modal{margin-left:0;width:100%}}.modal .modalContainer{display:flex;flex-direction:column;height:100%;margin:3vw 4vw 0;position:relative;width:100%}.modal .modalContainer .details{display:flex;flex-wrap:wrap;justify-content:space-between}.modal .modalContainer .details .detailsLeft{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.modal .modalContainer .details .detailsLeft .options .optionsBox{display:flex;gap:5px}.modal .modalContainer .details .detailsLeft .sizeOption{align-items:center;border:2px solid hsla(0,0%,55%,.3);border-radius:2vw;cursor:pointer;display:flex;padding:.5vw 1vw}.modal .modalContainer .details .detailsLeft .sizeOption .medium{color:#dd1414;font-size:35px}.modal .modalContainer .details .detailsLeft .sizeOption .large{color:#dd1414;font-size:45px}.modal .modalContainer .details .detailsLeft .active{background-color:#dd1414;color:#fff}.modal .modalContainer .details .detailsLeft .active .large,.modal .modalContainer .details .detailsLeft .active .medium{color:#fff}.modal .modalContainer .details .detailsLeft .addToCart{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center}.modal .modalContainer .details .detailsLeft .addToCart .quantityContainer{display:flex;flex-direction:row;gap:5px;padding:5px}.modal .modalContainer .details .detailsLeft .addToCart .quantityContainer button{background-color:transparent;border:1px solid red;border-radius:5px;color:red}.modal .modalContainer .details .detailsLeft .addToCart .addToCartButton{background-color:#dd1414;border:none;border-radius:2vw;color:#fff;cursor:pointer;font-weight:500;padding:1vw}.modal .modalContainer .details .detailsLeft .addToCart .addToCartButton:hover{background-color:#ff1c1c}.modal .modalContainer .details .detailsRight,.modal .modalContainer .details .detailsRight .close{display:flex;justify-content:flex-end}.modal .modalContainer .details .detailsRight .close .closeButton{background-color:transparent;border:none;cursor:pointer;font-size:25px}.modal .modalContainer .details .detailsRight .close .closeButton:hover{color:#dd1414}.modal .modalContainer .details .detailsLeft .options{padding-bottom:10px}.modal .modalContainer .options ul.ingredients{list-style:none;padding:20px}.modal .modalContainer .options ul.ingredients li{display:inline;margin-right:5px}.modal .modalContainer .options ul.ingredients li label{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:hsla(0,0%,100%,.9);border:2px solid hsla(0,0%,55%,.3);border-radius:25px;color:#adadad;cursor:pointer;display:inline-block;margin:3px 0;padding:8px 12px;transition:all .2s;-webkit-user-select:none;user-select:none;white-space:nowrap}.modal .modalContainer .options ul.ingredients li label:before{-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-font-smoothing:antialiased;display:inline-block;font-size:12px;font-style:normal;font-variant:normal;font-weight:900;padding:2px 6px 2px 2px;text-rendering:auto}.modal .modalContainer .options ul.ingredients li input[type=checkbox]:checked+label:before,.modal .modalContainer .options ul.ingredients li label:before{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.modal .modalContainer .options ul.ingredients li input[type=checkbox]:checked+label{background-color:#dd1414;border:2px solid #dd1414;color:#fff;transition:all .2s}.modal .modalContainer .options ul.ingredients li input[type=checkbox]{display:absolute;opacity:0;position:absolute}.modal .modalContainer .options ul.ingredients li input[type=checkbox]:focus+label{border:2px solid #ff1c1c}@-webkit-keyframes slideInFromLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(300%);transform:translateX(300%)}}@keyframes slideInFromLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(300%);transform:translateX(300%)}}.addedToCartContainer{align-items:center;background-color:rgba(0,0,0,.75);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99999}.addedToCartContainer .addedToCartInfo{align-items:center;-webkit-animation:slideInFromLeft .5s ease-out 1s 1;animation:slideInFromLeft .5s ease-out 1s 1;background-color:#fff;border:2px solid #333;border-radius:2vw;display:flex;flex-direction:column;justify-content:center;padding:3vw}.addedToCartContainer .addedToCartInfo .cardImage{background-color:inherit;height:10vh;object-fit:contain;width:100%}.duo{align-items:center;background:rgba(36,35,35,.851);display:flex;height:100%;left:0;position:fixed;top:0;width:100vw;z-index:9999}.duo .duoContainer{background-color:#fff;display:flex;flex-direction:column;gap:2rem;height:75vh;margin:0 auto;overflow-y:auto;padding:20px;width:80vw}.duo .duoContainer .duoTop .duoLeft{display:flex;flex-direction:row;flex-wrap:wrap;gap:5vw}.duo .duoContainer .duoTop .duoLeft .options .optionsBox{display:flex;gap:5px}.duo .duoContainer .duoTop .duoLeft .sizeOption{align-items:center;border:2px solid hsla(0,0%,55%,.3);border-radius:2vw;cursor:pointer;display:flex;padding:.5vw 1vw}.duo .duoContainer .duoTop .duoLeft .sizeOption .medium{color:#dd1414;font-size:35px}.duo .duoContainer .duoTop .duoLeft .sizeOption .large{color:#dd1414;font-size:45px}.duo .duoContainer .duoTop .duoLeft .active{background-color:#dd1414;color:#fff}.duo .duoContainer .duoTop .duoLeft .active .large,.duo .duoContainer .duoTop .duoLeft .active .medium{color:#fff}.duo .duoContainer .duoTop .duoLeft .addToCart{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center}.duo .duoContainer .duoTop .duoLeft .addToCart .quantityContainer{border:1px solid #dd1414;border-radius:10px;display:flex;flex-direction:row}.duo .duoContainer .duoTop .duoLeft .addToCart .quantityContainer .icon{color:#dd1414;cursor:pointer}.duo .duoContainer .duoTop .duoLeft .addToCart .addToCartButton{background-color:#dd1414;border:none;border-radius:15px;color:#fff;cursor:pointer;font-weight:500;padding:10px}.duo .duoContainer .duoTop .duoLeft .addToCart .addToCartButton:hover{background-color:#ff1c1c}.duo .duoContainer .duoTop .duoRight{display:flex;justify-content:flex-end}.duo .duoContainer .duoTop .duoRight .closeButton{background-color:transparent;border:none;cursor:pointer;font-size:25px}.duo .duoContainer .duoTop .duoRight .closeButton:hover{color:#dd1414}.duo .duoContainer .duoBottom{display:flex;flex-wrap:wrap;justify-content:center}.duo .duoContainer .duoBottom .options{width:100%}.duo .duoContainer .duoBottom hr{border:1px solid rgba(51,51,51,.7);height:100%;margin:0 10px}.duo .duoContainer .duoBottom .duoPizza{align-items:center;display:flex;flex:1 1;flex-direction:column}.duo .duoContainer .duoBottom .duoPizza .duoAddons,.duo .duoContainer .duoBottom .duoPizza .duoIngredients{align-items:center;display:flex;flex-direction:column;justify-content:center}.duo .duoContainer .duoBottom .duoPizza ul.addons,.duo .duoContainer .duoBottom .duoPizza ul.ingredients,.duo .duoContainer .duoBottom .duoPizza ul.pizzas{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style:none;padding:20px}.duo .duoContainer .duoBottom .duoPizza ul.addons li,.duo .duoContainer .duoBottom .duoPizza ul.ingredients li,.duo .duoContainer .duoBottom .duoPizza ul.pizzas li{display:inline;margin-right:5px}.duo .duoContainer .duoBottom .duoPizza ul.addons li label,.duo .duoContainer .duoBottom .duoPizza ul.ingredients li label,.duo .duoContainer .duoBottom .duoPizza ul.pizzas li label{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:hsla(0,0%,100%,.9);border:2px solid hsla(0,0%,55%,.3);border-radius:25px;color:#adadad;cursor:pointer;display:inline-block;margin:3px 0;padding:8px 12px;transition:all .2s;-webkit-user-select:none;user-select:none;white-space:nowrap}.duo .duoContainer .duoBottom .duoPizza ul.addons li label:before,.duo .duoContainer .duoBottom .duoPizza ul.ingredients li label:before,.duo .duoContainer .duoBottom .duoPizza ul.pizzas li label:before{-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-font-smoothing:antialiased;display:inline-block;font-size:12px;font-style:normal;font-variant:normal;font-weight:900;padding:2px 6px 2px 2px;text-rendering:auto;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.duo .duoContainer .duoBottom .duoPizza ul.addons li input[type=checkbox]:checked+label:before,.duo .duoContainer .duoBottom .duoPizza ul.ingredients li input[type=checkbox]:checked+label:before,.duo .duoContainer .duoBottom .duoPizza ul.pizzas li input[type=checkbox]:checked+label:before{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.duo .duoContainer .duoBottom .duoPizza ul.addons li input[type=checkbox]:checked+label,.duo .duoContainer .duoBottom .duoPizza ul.ingredients li input[type=checkbox]:checked+label,.duo .duoContainer .duoBottom .duoPizza ul.pizzas li input[type=checkbox]:checked+label{background-color:#dd1414;border:2px solid #dd1414;color:#fff;transition:all .2s}.duo .duoContainer .duoBottom .duoPizza ul.addons li input[type=checkbox],.duo .duoContainer .duoBottom .duoPizza ul.ingredients li input[type=checkbox],.duo .duoContainer .duoBottom .duoPizza ul.pizzas li input[type=checkbox]{display:absolute;opacity:0;position:absolute}.duo .duoContainer .duoBottom .duoPizza ul.addons li input[type=checkbox]:focus+label,.duo .duoContainer .duoBottom .duoPizza ul.ingredients li input[type=checkbox]:focus+label,.duo .duoContainer .duoBottom .duoPizza ul.pizzas li input[type=checkbox]:focus+label{border:2px solid #ff1c1c}.order .orderContainer{gap:50px;margin:0 auto}.order .orderContainer .top{margin:20px}.order .orderContainer .top .info h1{font-size:20px}.order .orderContainer .orderWrapper{margin:0 7.5vw 50px}.orderComments{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;margin:10px auto;padding:10px;text-align:center;width:80%}.orderComments h1{font-size:18px}.orderDetails{display:flex;flex-direction:row;flex-wrap:wrap;gap:3vw;justify-content:space-between;margin:10px 10%}.orderDetails span{align-items:center;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:row;gap:5px;min-width:180px;padding:10px;text-transform:capitalize;width:100%}.orderDetails span .icon{color:red}.orderDetails .orderDetailsLeft{display:flex;flex:1 1;flex-direction:column;gap:10px}.orderDetails .orderDetailsLeft h2{font-size:14px}.orderDetails .orderDetailsRight{display:flex;flex:1 1;flex-direction:column;gap:10px}.orderDetails .orderDetailsRight h2{font-size:14px}.orderDetails .orderDetailsRight .iconGreen{color:green}.orderDetails .orderDetailsRight .iconRed{color:red}.register{align-items:center;display:flex;height:100vh;justify-content:center}.rContainer{display:flex;flex-direction:column;gap:10px}.rContainer input::-webkit-inner-spin-button,.rContainer input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rContainer input[type=number]{-moz-appearance:textfield}.rContainer .goBackLink,.rContainer .loginLink,.rContainer span{text-align:center}.rInput{height:30px;padding:10px}.rButton{background-color:#dd1414;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}.rButton:disabled{background-color:#5e0909;cursor:not-allowed}.settings{display:flex}.settings .settingsContainer{align-items:center;flex:19 1;height:100vh;width:100%}@media(max-width:768px){.settings .settingsContainer{margin-left:0}}.settings .settingsContainer .settingsHeader{display:flex;justify-content:center;margin:25px 0}.settings .settingsContainer .settingsWrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;padding:0 10vw 7vw}.settings .settingsContainer .settingsWrapper .settingsLeft{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start}.settings .settingsContainer .settingsWrapper .settingsLeft .formInput{display:flex;flex-direction:column;margin:10px auto;width:80%}.settings .settingsContainer .settingsWrapper .settingsLeft .formInput label{align-items:center;display:flex;font-size:12px;gap:10px;margin-bottom:5px}.settings .settingsContainer .settingsWrapper .settingsLeft .formInput input{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;outline:none;padding:10px;width:100%}.settings .settingsContainer .settingsWrapper .settingsLeft .formInput input:focus{outline:none}.settings .settingsContainer .settingsWrapper .settingsLeft .formInput input::-webkit-inner-spin-button,.settings .settingsContainer .settingsWrapper .settingsLeft .formInput input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.settings .settingsContainer .settingsWrapper .settingsLeft .formInput input[type=number]{-moz-appearance:textfield}.settings .settingsContainer .settingsWrapper .settingsLeft .settingsButton{background-color:#dd1414;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:20px;font-weight:500;margin-top:10px;padding:10px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.settings .settingsContainer .settingsWrapper .settingsLeft .settingsButton:hover{background-color:#ff1c1c}.settings .settingsContainer .settingsWrapper .settingsRight{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start}.settings .settingsContainer .settingsWrapper .settingsRight .orders{display:flex;flex-wrap:wrap;gap:10px;margin:10px auto}.settings .settingsContainer .settingsWrapper .settingsRight .orders .orderItem{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;cursor:pointer;margin-top:10px;padding:10px;width:100px}.settings .settingsContainer .settingsWrapper .settingsRight .orders .orderItem span{align-items:center;display:flex;font-size:12px;justify-content:center;text-align:center}.settings .settingsContainer .settingsWrapper .settingsRight .orders .orderItem span .icon{color:#dd1414}.settings .settingsContainer .settingsWrapper .settingsTitle{font-size:20px;text-align:center}.order{align-items:center;background:rgba(37,36,36,.51);left:0;position:fixed;top:0;width:100vw;z-index:9999}.order,.order .orderContainer{display:flex;height:100%;overflow-y:auto}.order .orderContainer{background-color:#fff;flex-direction:column;gap:5vw;margin:2vw auto 0;padding:20px;width:100%}.order .orderContainer .top{display:flex;justify-content:space-between;margin:1vw;padding:10px}.order .orderContainer .top .info{display:flex;flex-direction:column}.order .orderContainer .top .info h1{font-size:clamp(10px,3vw,20px)}.order .orderContainer .top .info p{font-size:clamp(10px,2.5vw,16px)}.order .orderContainer .top .closeButton{background-color:transparent;border:none;cursor:pointer;font-size:25px}.order .orderContainer .top .closeButton:hover{color:#dd1414}.order .orderContainer .orderWrapper{box-shadow:2px 4px 10px 1px hsla(0,0%,79%,.47);display:flex;flex-direction:column;justify-content:center;margin:0 7.5vw 30px;padding:20px 0}.order .orderContainer .orderWrapper .orderItems{display:flex;flex-direction:column;gap:10px;margin:0 10%}.app.dark{background-color:#111;color:#9c9c9c}.app.dark .navbar .wrapper .items .item:hover{background-color:#333}.app.dark .navbar .wrapper .items .item .icon{color:#999}.app.dark .cookie{background-color:#111;border-color:#333}.app.dark .privacy-policy-popup .popup-content{background-color:#111;border-color:#333;color:#999}.app.dark .sidebar,.app.dark .sidebar .mobile-menu,.app.dark .sidebarMobile,.app.dark .sidebarMobile .mobile-menu{background-color:#111;border-color:#333}.app.dark .sidebar .top ul .item:hover,.app.dark .sidebarMobile .top ul .item:hover{background-color:#333}.app.dark .sidebar .top ul .item li .icon,.app.dark .sidebarMobile .top ul .item li .icon{color:#999}.app.dark .sidebar .bottom ul .item:hover,.app.dark .sidebarMobile .bottom ul .item:hover{background-color:#333}.app.dark .sidebar .bottom ul .item li .icon,.app.dark .sidebarMobile .bottom ul .item li .icon{color:#999}.app.dark .home .homeWrapper{background-color:#111}.app.dark .home .homeWrapper .left p{color:#999}.app.dark .home .homeWrapper .hompageModalContainer .modalBox{background-color:#111!important;border-color:#333!important;color:#999!important}.app.dark .home .homeWrapper .hompageModalContainer .modalBox .closeButton{color:#999}.app.dark .addedToCartContainer .addedToCartInfo,.app.dark .errorContainer .errorBox{background-color:#333}.app.dark .settings .settingsContainer .settingsWrapper{background-color:#111}.app.dark .settings .settingsContainer .settingsWrapper .settingsLeft .formInput input{background:transparent;color:#999}.app.dark .cart .cartContainer{background-color:#333}.app.dark .cart .cartContainer .cartTop .cartHeader .cartHeaderRight .closeButton{color:#999}.app.dark .cart .cartContainer .cartTop .cartHeader .cartHeaderRight .closeButton:hover{color:#dd1414}.app.dark .checkout .checkoutContainer{background-color:#333}.app.dark .checkout .checkoutContainer .checkoutTop .checkoutHeader .checkoutHeaderLeft h1,.app.dark .checkout .checkoutContainer .checkoutTop .checkoutHeader .checkoutHeaderRight .closeButton{color:#999}.app.dark .checkout .checkoutContainer .checkoutTop .checkoutHeader .checkoutHeaderRight .closeButton:hover{color:#dd1414}.app.dark .checkout .checkoutContainer .checkoutBottom .bottomLeft .contactData .formInput input,.app.dark .checkout .checkoutContainer .checkoutBottom .bottomLeft .contactData .formInput textarea{background:transparent;color:#999}.app.dark .checkout .checkoutContainer .checkoutBottom .bottomLeft .contactData .formInput textarea:active{outline:#dd1414}.app.dark .checkout .checkoutContainer .checkoutBottom .bottomLeft .emailInput input{background:transparent;color:#999}.app.dark .checkout .checkoutContainer .checkoutBottom .bottomLeft .deliveryData .deliveryButtons .active{border:2px solid #fff}.app.dark .checkout .checkoutContainer .checkoutBottom .bottomLeft .deliveryData .deliveryButtons .deliveryOption{background-color:#333;color:#999}.app.dark .checkout .checkoutContainer .checkoutBottom .bottomLeft .deliveryData select{background:transparent}.app.dark .checkout .checkoutContainer .checkoutBottom .bottomLeft .commentsData .comments textarea,.app.dark .checkout .checkoutContainer .checkoutBottom .bottomLeft .deliveryData .css-13cymwt-control,.app.dark .checkout .checkoutContainer .checkoutBottom .bottomLeft .deliveryData .css-1dimb5e-singleValue,.app.dark .checkout .checkoutContainer .checkoutBottom .bottomLeft .deliveryData .homeNumber input{background:transparent;color:#999}.app.dark .checkout .checkoutContainer .checkoutBottom .bottomLeft .commentsData .comments textarea:active{outline:#dd1414}.app.dark .checkout .checkoutContainer .checkoutBottom .bottomRight .deliveryMethod .title,.app.dark .checkout .checkoutContainer .checkoutBottom .bottomRight .totalPrice,.app.dark .checkout .checkoutContainer .checkoutBottom .bottomRight h1{color:#999}.app.dark .checkout .checkoutContainer .checkoutBottom .bottomRight .deliveryData select{background:transparent;color:#9c9c9c}.app.dark .checkout .checkoutContainer .checkoutBottom .bottomRight .paymentMethod .title{color:#999}.app.dark .checkout .checkoutContainer .checkoutBottom .bottomRight .tipData .tipButtons .active{border:2px solid #fff}.app.dark .checkout .checkoutContainer .checkoutBottom .bottomRight .tipData .tipButtons .tipOption{background-color:#333;color:#999}.app.dark .checkout .checkoutContainer .checkoutBottom .bottomRight .paymentData .paymentButtons .active{border:2px solid #fff}.app.dark .checkout .checkoutContainer .checkoutBottom .bottomRight .paymentData .paymentButtons .paymentOption{background-color:#333;color:#999}.app.dark .cardContainer{border:2px solid #999;border-radius:10px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;margin:5px 10px;padding:10px 20px}.app.dark .cardContainer:hover{background-color:#333}.app.dark .categories .categoryItem li .icon{color:#999}.app.dark .categories .categoryItem li .icon:hover{background-color:#333}.app.dark .modal{background-color:hsla(0,0%,60%,.85);color:#dbdbdb}.app.dark .modal .modalContainer .details .detailsLeft .active{background-color:#333}.app.dark .modal .modalContainer .details .detailsLeft .sizeOption{border:2px solid #fff}.app.dark .modal .modalContainer .details .detailsLeft .sizeOption .large,.app.dark .modal .modalContainer .details .detailsLeft .sizeOption .medium,.app.dark .modal .modalContainer .details .detailsLeft .sizeTitle{color:#fff}.app.dark .modal .modalContainer .details .detailsLeft .addToCart .quantityContainer{background-color:#333;border:1px solid #fff}.app.dark .modal .modalContainer .details .detailsLeft .addToCart .quantityContainer .icon,.app.dark .modal .modalContainer .details .detailsLeft .addToCart .quantityContainer .quantity{color:#fff}.app.dark .modal .modalContainer .details .detailsLeft .addToCartButton{background-color:rgba(204,0,0,.75)}.app.dark .modal .modalContainer .details .detailsLeft .addToCartButton:hover{background-color:#c00}.app.dark .modal .modalContainer .options ul.ingredients li label{background-color:transparent;border:2px solid #fff;color:#fff}.app.dark .modal .modalContainer .options ul.ingredients li input[type=checkbox]:checked+label{background-color:#333;border:2px solid #333;color:#fff;transition:all .2s}.app.dark .modal .modalContainer .options ul.ingredients li input[type=checkbox]:focus+label{border:2px solid #333}.app.dark .duo,.app.dark .duo .duoContainer{background-color:hsla(0,0%,60%,.85);color:#dbdbdb}.app.dark .duo .duoContainer .duoTop .duoLeft .active{background-color:#333}.app.dark .duo .duoContainer .duoTop .duoLeft .sizeOption{border:2px solid #fff}.app.dark .duo .duoContainer .duoTop .duoLeft .sizeOption .large,.app.dark .duo .duoContainer .duoTop .duoLeft .sizeOption .medium,.app.dark .duo .duoContainer .duoTop .duoLeft .sizeTitle{color:#fff}.app.dark .duo .duoContainer .duoTop .duoLeft .addToCart .quantityContainer{background-color:#333;border:1px solid #fff}.app.dark .duo .duoContainer .duoTop .duoLeft .addToCart .quantityContainer .icon,.app.dark .duo .duoContainer .duoTop .duoLeft .addToCart .quantityContainer .quantity{color:#fff}.app.dark .duo .duoContainer .duoTop .duoLeft .addToCartButton{background-color:rgba(204,0,0,.75)}.app.dark .duo .duoContainer .duoTop .duoLeft .addToCartButton:hover{background-color:#c00}.app.dark .duo .duoContainer .duoBottom .duoPizza ul.pizzas li label{background-color:transparent;border:2px solid #fff;color:#fff}.app.dark .duo .duoContainer .duoBottom .duoPizza ul.pizzas li input[type=checkbox]:checked+label{background-color:#333;border:2px solid #333;color:#fff;transition:all .2s}.app.dark .duo .duoContainer .duoBottom .duoPizza ul.pizzas li input[type=checkbox]:focus+label{border:2px solid #333}.app.dark .duo .duoContainer .duoBottom .duoIngredients ul.ingredients li label{background-color:transparent;border:2px solid #fff;color:#fff}.app.dark .duo .duoContainer .duoBottom .duoIngredients ul.ingredients li input[type=checkbox]:checked+label{background-color:#333;border:2px solid #333;color:#fff;transition:all .2s}.app.dark .duo .duoContainer .duoBottom .duoIngredients ul.ingredients li input[type=checkbox]:focus+label{border:2px solid #333}.app.dark .duo .duoContainer .duoBottom .duoAddons ul.addons li label{background-color:transparent;border:2px solid #fff;color:#fff}.app.dark .duo .duoContainer .duoBottom .duoAddons ul.addons li input[type=checkbox]:checked+label{background-color:#333;border:2px solid #333;color:#fff;transition:all .2s}.app.dark .duo .duoContainer .duoBottom .duoAddons ul.addons li input[type=checkbox]:focus+label{border:2px solid #333}.app.dark p{color:#999!important}.app.dark h4,.app.dark h5{color:#777!important}.app.dark button p{color:inherit!important}.app.dark .order .orderContainer{background-color:#111}.app.dark .order .orderContainer .orderWrapper{box-shadow:none}.app.dark .order .orderContainer .closeButton{color:rgba(204,2,2,.5)}.app.dark .order .orderContainer .closeButton:hover{color:rgba(204,0,0,.75)}.cookie{align-items:center;background-color:#fff;bottom:0;box-shadow:0 0 10px rgba(0,0,0,.2);color:#000;display:flex;justify-content:space-between;left:0;padding:10px;position:fixed;z-index:999}@media(min-width:768px){.cookie{margin-left:25%;width:50%}}.cookie p{margin:0;padding:5px}.cookie a{color:red;text-decoration:none}.cookie a:hover{text-decoration:underline}.cookie button{background-color:red;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-left:10px;padding:5px 15px}.cookie button:hover{background-color:#f33}.privacy-policy-popup{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.privacy-policy-popup .popup-content{background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2);display:flex;flex-direction:column;height:75%;max-width:80%;overflow-y:auto;padding:20px;text-align:left}.privacy-policy-popup .popup-top{align-items:center;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px 20px}.privacy-policy-popup h2{color:#333;font-size:1.5rem;margin:0}.privacy-policy-popup button{background:red;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px 10px}.privacy-policy-popup button:hover{background:#c00}.alergeny{display:flex}.alergeny .alergenyContainer{align-items:center;flex:19 1;margin-bottom:30px;min-height:100vh;width:100%}@media(max-width:768px){.alergeny .alergenyContainer{margin-left:0}}.alergeny .alergenyContainer hr{border:.5px solid #efecec;height:0;margin-top:10px}.alergeny .alergenyContainer .alergenyWrapper{align-items:center;display:block;flex-wrap:wrap;justify-content:center;margin:150px auto;max-width:900px;padding:0 50px}.alergeny .alergenyContainer .alergenyWrapper h4{margin:10px}.alergeny .alergenyContainer .alergenyWrapper span{display:block}.privacy{display:flex}.privacy .privacyContainer{align-items:center;flex:19 1;margin-bottom:30px;min-height:100vh;width:100%}@media(max-width:768px){.privacy .privacyContainer{margin-left:0}}.privacy .privacyContainer hr{border:.5px solid #efecec;height:0;margin-top:10px}.privacy .privacyContainer .privacyWrapper{align-items:center;display:block;flex-wrap:wrap;justify-content:center;margin:150px auto;max-width:900px;padding:0 50px}.privacy .privacyContainer .privacyWrapper h4{margin:10px}.privacy .privacyContainer .privacyWrapper span{display:block}
/*# sourceMappingURL=main.5389d3ae.css.map*/