.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;width:500px;max-width:none;padding:0}.dialog .product-container.pizza-theme{width:min(95vw,1200px);height:100vh}.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{width:600px;padding:var(--padding-normal) 0px;position:sticky;top:0}.pizza-theme .product-container-info .product-desc-container{overflow-y:scroll}.pizza-theme .product-container-info .product-dialog-footer{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}.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{align-items:center;height:500px;display:flex}.product-container-images{position:relative}.templatefoodi .product-container-images{min-height:100px}.templatefashion .product-container-images{aspect-ratio:1.04;width:50%;height:100%;position:sticky;top:175px}.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,.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-price{color:var(--color-tertiary);font-size:var(--font-normal);font-weight:700}.templatefashion .product-name-container h1{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}.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}.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-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){.dialog-footer.product.pizza-theme{display:block}.product-container{max-width:767px}.templatefashion .product-container{gap:var(--padding-normal)}.dialog .product-container,.dialog .product-container.pizza-theme{width:min(100vw,767px)}.product-container.pizza-theme{flex-direction:column}.pizza-theme .product-container-info-pizza-preview{z-index:2;background-color:var(--color-background);border-bottom:1px solid var(--color-outline);width:100%;height:280px;position:fixed;top:5dvh;left:0;right:0;overflow:hidden}.pizza-theme .product-container-info-content{margin-top:calc(5dvh + 220px)}.pizza-theme .product-container-info{position:unset;width:100%}.pizza-theme .product-container-info .product-desc-container{overflow-y:unset}.pizza-theme .product-container-info-content .product-dialog-footer{display:none}.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 h1{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)}}
.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-small);color:var(--color-primary);font-weight:400}.counter-container .loader span{border-width:3px;width:28px;height:28px}
.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}
.schedule-estimated-changed{gap:var(--padding-normal);padding:var(--padding-large);flex-direction:column;display:flex}.schedule-estimated-changed>p{font-size:var(--font-normal);color:var(--color-secondary)}.schedule-estimated-changed-info{gap:var(--font-normal);color:var(--color-primary);display:flex}.schedule-estimated-changed-info p{font-size:var(--font-normal);color:var(--color-secondary)}.schedule-estimated-buttons{gap:var(--padding-normal);width:100%;margin-top:var(--padding-large);flex-direction:row;display:flex}.schedule-estimated-buttons button{flex:1}
.product-options{gap:var(--padding-normal);flex-direction:column;display:flex}.product-option{font-size:var(--font-normal);color:var(--color-tertiary);border-bottom:1px solid var(--color-separator)}.templatefashion li:last-child .product-option{border-bottom:#0000}.product-option>p{font-weight:700}.product-option-note{color:var(--color-secondary);font-size:var(--font-medium)}.product-option-variant{background-color:var(--color-surface-container);padding:var(--padding-medium);border-radius:var(--radius-medium)}.product-option-alert{background-color:var(--color-error);color:var(--color-on-primary);font-size:var(--font-medium);padding:0 3px}.product-option-title-container{align-items:center;gap:var(--padding-medium);flex-direction:row;display:flex}.product-option-title-container p{flex:1}.templatefashion .product-option-title-container p{font-weight:700;font-size:var(--font-medium);color:#000}.templatefashion .colorstyle .product-option-title-container p{font-weight:700;font-size:var(--font-large)}.templatefashion .product-option-title-container p:after{content:":"}.product-option-title-required{border-radius:var(--radius-large);height:32px;font-size:var(--font-medium);color:#4d4d4d;background-color:#4d4d4d15;align-items:center;gap:3px;padding:0 10px;display:flex}.product-option-title-required.warning{color:#b90732;background-color:#b9073215}.product-option-title-required.warning .custom-svg path{fill:#b90732}.product-option-title-required.complete{color:#07b944;background-color:#07b94415}.product-option-title-required.complete .custom-svg path{fill:#07b944}.product-option-btn-size{font-weight:300;font-size:var(--font-medium);cursor:pointer;text-decoration:underline}
.product-option-modifiers{margin:var(--padding-normal) 0px;gap:var(--padding-small)}.product-option-modifiers.list{flex-direction:column;display:flex}.product-option-modifiers.grid{grid-template-columns:repeat(3,1fr);display:grid}.product-option-modifiers.scroll{gap:var(--padding-medium);white-space:nowrap;height:210px;display:flex;overflow-x:auto}.product-option-modifiers.wrap{flex-wrap:wrap;display:flex}.product-option-modifier{align-items:center;gap:var(--padding-medium);cursor:pointer;flex-direction:row;display:flex}.product-option-modifier.disabled{opacity:.5;cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1px}.product-option-modifiers.grid .product-option-modifier,.product-option-modifiers.scroll .product-option-modifier{flex-direction:column-reverse;margin-bottom:14px}.product-option-modifiers.scroll .product-option-modifier{width:150px}.product-option-modifiers.grid .product-option-modifier{width:100%}.product-option-modifier-info{justify-content:space-between;align-items:center;gap:var(--padding-medium);width:100%;font-size:var(--font-normal);color:var(--color-secondary);flex-direction:row;flex:1;display:flex;overflow:hidden}.templatefashion .product-option-modifier-info{font-size:var(--font-medium)}.product-option-modifier-info.select{font-weight:700}.templatefashion .product-option-modifier-info.select{font-weight:400}.product-option-modifiers.grid .product-option-modifier-info,.product-option-modifiers.scroll .product-option-modifier-info{aspect-ratio:1;border:1px solid var(--color-outline);border-radius:var(--radius-normal);padding:var(--padding-small);flex-direction:column;justify-content:center;align-items:center;gap:0}.product-option-modifiers.grid .product-option-modifier-info.select,.product-option-modifiers.scroll .product-option-modifier-info.select{border-color:var(--color-primary)}.product-option-modifier-info-img-name{align-items:center;gap:var(--padding-medium);color:var(--color-tertiary);display:flex}.product-option-modifiers.grid .product-option-modifier-info-img-name,.product-option-modifiers.scroll .product-option-modifier-info-img-name{border:none;flex-direction:column;gap:0;min-width:100%;padding:0}.colorstyle .product-option-modifier-info-img-name{flex-direction:column;gap:0}.product-option-modifiers.grid .product-option-modifier-info-img-name p,.product-option-modifiers.scroll .product-option-modifier-info-img-name p{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-option-modifiers.scroll .product-option-modifier-info-img-name p{text-align:center;width:150px;padding:0px var(--padding-small);display:block}.colorstyle .product-option-modifier-info-img-name p{font-size:var(--font-medium);justify-content:start;width:100%}.product-option-modifier-info-img-name.btn{border:1px solid var(--color-outline);padding:var(--padding-small) var(--padding-normal);border-radius:20px;align-items:center;min-width:150px}.templatefashion .product-option-modifier-info-img-name.btn{border-radius:var(--radius-medium);padding:var(--padding-small);justify-content:center;min-width:50px}.colorstyle .have-thumb .product-option-modifier-info-img-name.btn{border-width:0;padding:0}.product-option-modifier-info-img-name.btn-wrap{border-radius:var(--radius-normal);padding:var(--padding-small) var(--padding-normal);min-width:50px}.product-option-modifier-info.select .product-option-modifier-info-img-name.btn{border-color:var(--color-primary)}.templatefashion .product-option-modifier-info.select .product-option-modifier-info-img-name.btn-wrap{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-on-primary)}.templatefashion .colorstyle .product-option-modifier-info.select .product-option-modifier-info-img-name.btn{border-color:var(--color-primary);color:var(--color-primary);background-color:#0000}.product-option-modifier-info-img-name img{object-fit:contain;width:40px;height:40px}.colorstyle .product-option-modifier-info-img-name img{border:1px solid var(--color-outline);object-fit:cover;border-radius:var(--radius-medium);width:80px!important;height:100px!important}.colorstyle .select .product-option-modifier-info-img-name img{border:1.5px solid var(--color-outline);border-color:var(--color-primary)}.product-option-modifier-info-img-name.btn img{width:20px;height:20px}.product-option-modifiers.grid .product-option-modifier-info-img-name img,.product-option-modifiers.scroll .product-option-modifier-info-img-name img{width:50px;height:50px}.product-option-modifiers.scroll product-option-modifier-indicator,.product-option-modifiers.wrap product-option-modifier-indicator{display:none}.product-option-modifier-topping-sides{flex-direction:row;display:flex}.product-option-modifier-topping-side{padding:3px}@media screen and (max-width:700px){.product-option-modifiers.grid{grid-template-columns:repeat(2,1fr)}}
.product-variants-container{background-color:var(--color-background);border:1px solid var(--color-outline);border-radius:var(--radius-normal);padding:0px var(--padding-normal);margin-top:var(--padding-small)}.product-variants{margin-top:var(--padding-small);gap:var(--padding-normal);flex-direction:column;display:flex}.product-variants.wrap{flex-wrap:wrap;flex-direction:unset;justify-content:center}.product-variant-container{background-color:var(--color-background);border:1px solid var(--color-outline);border-radius:var(--radius-normal);flex-direction:column;display:flex}.product-variant-container.select{border-color:var(--color-primary)}.product-variant-info{padding:var(--padding-medium);gap:var(--padding-normal);cursor:pointer;flex-direction:row;display:flex}.product-variants.wrap .product-variant-info{align-items:center;gap:unset;flex-direction:column}.product-variants-container .product-option-title-required{display:none}.product-variant-info.disabled{opacity:.5;cursor:not-allowed}.product-variant-info>img:first-child{border:1px solid var(--color-outline);border-radius:var(--radius-normal);object-fit:contain;width:100px;height:100px}.product-variants.wrap .product-variant-info>img:first-child{border:unset;border-radius:unset;opacity:.5}.product-variants.wrap .product-variant-info.selected>img:first-child{opacity:1}.product-variants.wrap .product-variant-info.selected>p{font-weight:700}.product-variant-info-details{color:var(--color-secondary);font-size:var(--font-normal);flex:1}.product-variant-info-details h4{color:var(--color-tertiary)}.product-variant-info-details .disabled{text-decoration-line:line-through}.product-variant-container .product-options{padding:var(--padding-medium)}.product-variants .product-reset-options{margin:var(--padding-normal)}
.full-images-dialog{padding:var(--padding-x-large);z-index:9999;background:#00000052;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.full-images-container{width:calc(min(100vw, var(--max-width-content)));height:calc(min(min(100vw, var(--max-width-content)), 100%));background-color:var(--color-background);border-radius:var(--radius-large);z-index:99999999;position:relative;overflow:hidden;box-shadow:0 0 .5rem .1rem #00000052}.full-images-item{width:100%;height:100%;overflow:scroll}.full-images-item img{width:100%;height:100%;margin-left:auto;margin-right:auto;display:block}.full-images-btn{width:45px;height:45px;margin:var(--padding-normal);background-color:var(--color-primary);color:var(--color-on-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.full-images-btn-close{cursor:pointer;position:absolute;top:0;right:0}.full-images-btns-controller{z-index:99000;position:absolute;bottom:0;right:0}
.product-fav-container{font-size:var(--font-normal);color:var(--color-secondary);align-items:center;gap:4px;display:flex}.product-fav-container p{text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.templatefashion .product-fav-container p{display:none!important}.product-fav-btn{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;display:flex}.product-fav-container:before{content:"";background-color:var(--color-secondary);opacity:.5;border-radius:50%;width:3px;height:3px;margin-top:8px;display:inline-block;transform:translateY(-50%)}.templatefashion .product-fav-container:before{display:none!important}.product-fav-loading{width:25px;height:20px}.product-fav-loading .loader span{border-width:2px;width:18px;height:18px}.templatefashion .product-fav-container .custom-svg.secondary path{fill:var(--color-tertiary)}
.product-recent-container{gap:var(--padding-normal);flex-direction:column;display:flex}.product-recent-container-header{margin-bottom:var(--padding-normal);justify-content:space-between;align-items:center;display:flex}.product-recent-container-header p{font-size:var(--font-large);color:var(--color-tertiary)}.product-recent-container-header button{height:40px;padding:0px var(--padding-large);background-color:var(--color-surface-container);border-radius:var(--radius-medium);font-size:var(--font-medium);color:var(--color-tertiary);cursor:pointer;border:none}@media (max-width:992px){.product-recent-container-header{margin-bottom:0}.product-recent-container-header p{font-size:var(--font-normal)}}
