.dialog-footer.product.pizza-theme{display:none}.product-container{max-width:500px;padding:var(--padding-normal);gap:var(--padding-normal);flex-direction:column;margin:0 auto;display:flex}.templatefashion .product-container{width:100%;max-width:unset;padding-top:var(--padding-small);gap:var(--padding-x-large)}.product-container.pizza-theme{max-width:unset;gap:var(--padding-small);flex-direction:row}.dialog .product-container{flex:1;max-width:none;padding:0;width:500px!important}.dialog .product-container.pizza-theme{height:100vh;width:min(95vw,1200px)!important}.template-container.template1 .product-container{max-width:700px}.templatefashion .product-content{width:100%;padding-top:var(--padding-small);gap:var(--padding-x-large);flex-direction:row;display:flex}.product-info-details-container{gap:var(--padding-normal);flex-direction:column;width:50%;display:flex}.product-container-info,.product-container-info-content,.product-container-details{gap:var(--padding-normal);flex-direction:column;display:flex}.templatefashion .product-container-info,.templatefashion .product-container-details{gap:var(--padding-medium)}.pizza-theme .product-container-info{padding:var(--padding-normal) 0px;display:flex;width:min(45vw,600px)!important}.pizza-theme .product-container-info .product-desc-container{border-bottom:1px solid var(--color-separator);margin-bottom:0;overflow-y:auto}.pizza-theme .product-container-info .product-dialog-footer{margin:0px var(--padding-normal)}.pizza-theme .product-container-info-content{flex-direction:column;flex:1;display:flex;overflow-y:scroll}.product-container-info-content .product-preparation-time-container{margin:0px var(--padding-normal)}.product-container-details{border-top:1px solid var(--color-separator);padding-top:var(--padding-normal)}.dialog .product-container-details{margin:0px var(--padding-normal)}.dialog .pizza-theme .product-container-details{z-index:1;background-color:var(--color-background);border-top:unset;flex:1;min-width:0;overflow-y:auto}.dialog .pizza-theme .product-container-details-options{gap:var(--padding-normal);flex-direction:column-reverse;display:flex}.product-container .slider-container{aspect-ratio:1;width:100%}.templatefashion .product-container .slider-container{aspect-ratio:unset}.dialog .product-container .slider-container{aspect-ratio:0}.dialog .product-container .slider-container .slider-list{position:static}.templatefashion .product-container .slider-list-thumb-container{margin-bottom:100px}.product-container .slider-container img,.product-container .slider-container iframe{border-radius:var(--radius-normal);object-fit:contain}.templatefashion .product-container .slider-container img,.templatefashion .product-container .slider-container iframe,.dialog .product-container .slider-container img,.dialog .product-container .slider-container iframe{border-radius:0}.pizza-theme .product-container-info-pizza-preview-container{justify-content:center;align-items:center;display:flex;position:sticky;top:0}.pizza-theme .product-container-info-pizza-preview{aspect-ratio:1;height:min(35vh,500px);margin:var(--padding-x-large)}.product-container-images{position:relative}.templatefoodi .product-container-images{min-height:100px}.templatefashion .product-container-images{top:calc(155px + var(--height-navbar-notify) + 20px);aspect-ratio:1.04;width:50%;height:100%;position:sticky}.product-special-tag{background-color:var(--color-primary);color:var(--color-on-primary);white-space:nowrap;text-overflow:ellipsis;max-width:80%;padding:0px var(--padding-normal);font-size:var(--font-normal);z-index:222;position:absolute;top:15px;overflow:hidden}.templatefoodi .product-special-tag{left:0}.product-name-container,.product-price-container,.product-desc-container{font-size:var(--font-normal);color:var(--color-tertiary);justify-content:space-between;align-items:start;display:flex}.dialog .product-name-container,.dialog .product-price-container,.dialog .product-desc-container{margin:0 var(--padding-normal)}.product-desc-container h3{font-size:var(--font-normal);font-weight:400}.product-desc-container,.dialog .product-desc-container{margin-top:calc(-1 * var(--padding-normal));margin-bottom:calc(-1 * var(--padding-normal))}.dialog .product-name-container{gap:var(--padding-large)}.product-brand-name-container{align-items:end;display:flex}.product-brand-name-container p{cursor:pointer;flex:1;font-size:24px;font-weight:700}.product-brand-btns-container{gap:var(--padding-medium);display:flex}.product-brand-btn{background-color:var(--color-surface-container);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.product-name-fav-container{align-items:start;gap:var(--padding-normal);flex:1;display:flex}.product-name-container h1,.product-name-container h2,.product-price{color:var(--color-tertiary);font-size:var(--font-normal);font-weight:700}.templatefashion .product-name-container h1,.templatefashion .product-name-container h2{font-weight:400;font-size:var(--font-large)}.templatefashion .product-price{font-size:var(--font-large)}.product-name-container button{cursor:pointer;background-color:#0000;border:none;width:25px;height:25px}.product-name-container .product-fav-loading{width:25px;height:25px}.product-name-container button .custom-svg{width:22px;height:22px}.product-list-tags-container{gap:var(--padding-small);flex-wrap:wrap;display:flex}.product-list-tag{background-color:var(--color-surface-container);border-radius:var(--radius-large);height:30px;padding:0 var(--padding-normal);font-size:var(--font-medium);cursor:pointer;align-items:center;font-weight:300;display:flex}.product-highlights-desc-container{border-top:1px solid var(--color-separator)}.product-expanded-info-container{border-bottom:1px solid var(--color-separator);font-weight:300}.product-expanded-info-header{cursor:pointer;height:60px;font-size:var(--font-normal);justify-content:space-between;align-items:center;font-weight:700;display:flex}.product-expanded-info-content{margin-bottom:var(--padding-large)}.product-highlights ul{margin:0px var(--padding-large);margin-bottom:var(--padding-large);list-style-type:disc!important}.product-highlights-value{margin-inline-start:var(--padding-small)}.product-original-price{color:var(--color-secondary);font-size:var(--font-medium);text-decoration:line-through}.templatefashion .product-original-price{font-size:var(--font-large)}.product-price-with-discount{flex-direction:column;align-items:end;display:flex}.pizza-theme .product-price-with-saved,.templatefashion .product-price-with-saved{align-items:center;gap:var(--padding-normal);flex-direction:row-reverse}.product-price-with-saved{gap:var(--padding-medium);flex-direction:row;display:flex}.product-price-saved{background-color:var(--color-primary);color:var(--color-on-primary);font-size:var(--font-medium);border-radius:5px;padding:2px 10px}.product-preparation-time-container{color:var(--color-primary);align-items:center;gap:var(--padding-medium);display:flex}.pizza-theme .product-container-details .product-preparation-time-container{display:none}.product-color-option .product-options{border-top:1px solid var(--color-separator);padding-top:var(--padding-medium)}.product-reset-options{font-size:var(--font-medium);color:var(--color-secondary);cursor:pointer;text-decoration:underline}.product-message-container textarea{border:1px solid var(--color-outline);border-radius:var(--radius-small);min-width:100%;max-width:100%;height:55px;min-height:55px;font-size:var(--font-normal);padding:var(--padding-normal);margin-bottom:var(--padding-large);margin-top:var(--padding-medium);outline:none}.templatefoodi .product-message-container textarea{border-radius:var(--radius-large);min-height:80px}.product-message-container p{font-size:var(--font-normal);color:var(--color-secondary)}.product-message-container textarea:focus{border-color:var(--color-primary);box-shadow:0 0 5px var(--color-shadow)}.templatefoodi .product-message-container textarea:focus{box-shadow:none}.product-qty-container{margin:var(--padding-large)}.product-alert-qty-left{font-size:var(--font-normal);color:var(--color-primary);margin-top:var(--padding-normal);justify-content:center;align-items:center;display:flex}.dialog .product-alert-qty-left{margin-top:0;margin-bottom:var(--padding-medium)}.dialog .product-button-remove{margin-bottom:var(--padding-large);border:#0000;text-decoration:underline}.product-button{width:100%;position:inherit}.templatefashion .product-button{margin-bottom:var(--padding-small);border-radius:var(--radius-medium)!important;height:60px!important}.product-button.disabled{background-color:var(--color-secondary);color:var(--color-on-primary);cursor:not-allowed;opacity:.6}.product-dialog-footer .product-qty-container{margin:0}.product-dialog-footer-qty-btn-container{gap:var(--padding-small);display:flex}.product-dialog-footer-qty-btn-container .product-button{border-radius:var(--radius-large)}.product-branch-info-container{margin-top:var(--padding-large);justify-content:center;align-items:start;display:flex}.product-branch-info-content{align-items:start;gap:var(--padding-normal);flex-direction:column;flex:1;display:flex}.product-branch-info-content img{width:300px;height:300px}.product-branch-info-name{font-size:35px;font-weight:700}.product-branch-info-desc{margin-bottom:var(--padding-large);font-weight:400;font-size:var(--font-large);color:var(--color-tertiary)}.product-branch-info-content button{height:35px;padding:0px var(--padding-large);border:1px solid var(--color-tertiary);border-radius:var(--radius-normal);background-color:var(--color-background);color:var(--color-tertiary);font-size:var(--font-medium);cursor:pointer}@container page-container (max-width:767px){.product-button{bottom:var(--padding-normal);position:sticky}}@media (max-width:767px){.product-container{max-width:767px}.templatefashion .product-container{gap:var(--padding-normal)}.dialog .product-container{width:min(100%,767px)!important}.templatefashion .product-content{gap:var(--padding-normal);flex-direction:column}.product-info-details-container{width:100%}.product-brand-name-container p{font-size:var(--font-x-large)}.templatefashion .product-name-container p{font-size:var(--font-large)}.templatefashion .product-container-images{top:unset;aspect-ratio:1.04;width:100%;position:static}.templatefashion .product-container .slider-list-thumb-container{margin-bottom:70px}.templatefashion .product-container .slider-list-thumb-item{width:50px!important}.templatefashion .product-button,.template-page-container.bottom-navbar .product-button{bottom:calc(70px + var(--padding-bottom))}.product-branch-info-container,.product-branch-info-content{text-align:center;align-items:center;gap:var(--padding-large);flex-direction:column}.product-branch-info-content img{width:250px;height:250px;margin-top:var(--padding-x-large)}.product-branch-info-name{font-size:var(--font-xx-large)}.product-branch-info-desc{font-size:var(--font-normal)}}@media (max-width:1080px){.dialog-footer.product.pizza-theme{display:block}.dialog .product-container.pizza-theme{position:relative;width:min(100%,767px)!important}.product-container.pizza-theme{display:block}.pizza-theme .product-container-info{width:min(100%,767px)!important;padding:var(--padding-normal) 0px!important}.pizza-theme .product-container-info-pizza-preview-container{background-color:var(--color-background);border-bottom:1px solid var(--color-outline);z-index:1}.pizza-theme .product-container-info-pizza-preview{width:190px;height:190px}.dialog .pizza-theme .product-container-details,.dialog .pizza-theme .product-container-info-content,.pizza-theme .product-container-info .product-desc-container{overflow-y:unset}.pizza-theme .product-container-info .product-desc-container{border-bottom:unset}.pizza-theme .product-container-details .product-preparation-time-container{display:flex}.pizza-theme .product-container-info-content .product-dialog-footer{display:none}}
.counter-container{direction:ltr;justify-content:center;align-items:center;display:flex}.counter-container.btn-style{border-radius:var(--radius-large);height:50px;padding:0px var(--padding-small);background-color:var(--color-surface-container)}.counter-btn-container{border:1px solid var(--color-primary);color:var(--color-primary);font-size:var(--font-xx-large);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex}.counter-container.btn-style .counter-btn-container{background:0 0;border:none;border-radius:0}.counter-container.btn-style .counter-btn-container.hidden{visibility:hidden}.counter-btn-container:hover{box-shadow:0 0 5px var(--color-shadow);background:var(--color-shadow)}.counter-container.btn-style .counter-btn-container:hover{box-shadow:none;background:0 0}.counter-btn-container img{-webkit-user-select:none;user-select:none}.counter-container p{text-align:center;-webkit-user-select:none;user-select:none;font-weight:700}.counter-container.btn-style p{font-weight:400}.counter-container.string-style p{padding:var(--padding-too-small);color:var(--color-primary);font-weight:400;font-size:var(--font-normal-smaller)!important}.counter-container .loader span{border-width:3px;width:28px;height:28px}@media (max-width:767px){.counter-container.string-style p{font-size:var(--font-medium)!important}}
.product-discount-container{font-size:var(--font-normal);color:var(--color-tertiary);gap:var(--padding-normal);flex-direction:column;display:flex}.product-discount-container ul{gap:var(--padding-normal);flex-direction:column;display:flex}.product-discount-row{background:var(--color-background);border:var(--border-normal) solid var(--color-outline);border-radius:var(--radius-normal);padding:var(--padding-medium);cursor:pointer;position:relative}.product-discount-row.selected{border:1.5px solid var(--color-primary)}.product-discount-lable{background:var(--color-primary);color:var(--color-on-primary);padding:2px var(--padding-normal);border-radius:var(--radius-xx-large);border:5px solid var(--color-background);font-size:var(--font-small);text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:60%;display:-webkit-box;position:absolute;top:-16px;overflow:hidden}.product-discount-lable.en{left:12px}.product-discount-lable.ar{right:12px}.product-discount-info{font-size:var(--font-large);flex-direction:row;align-items:center;display:flex}.product-discount-info>p{margin:0px var(--padding-normal);flex:1}.product-discount-price-container{align-items:end;gap:var(--padding-small);flex-direction:column;display:flex}.product-discount-saved{background:var(--color-primary);color:var(--color-on-primary);padding:2px var(--padding-small);border-radius:var(--radius-small);font-size:var(--font-small)}.product-discount-price{align-items:center;gap:var(--padding-small);flex-direction:row;display:flex}.product-discount-price-old{color:var(--color-error);font-size:var(--font-medium);text-decoration:line-through}
