.slider-container-main{flex-direction:column;width:100%;height:100%;display:flex}.templatefashion .slider-container-main{gap:var(--padding-small);flex-direction:row-reverse}.slider-container{flex:1;width:100%;height:100%;margin:auto;position:relative}.slider-container-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}.slider-list{scroll-behavior:smooth;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow-x:scroll}.slider-list::-webkit-scrollbar{display:none}.slider-item{object-fit:cover;scroll-snap-align:center;flex:0 0 100%;width:100%;height:100%;overflow-y:hidden}.slider-item iframe{width:100%;height:100%}.slider-container-zoom-btn{bottom:var(--padding-small);width:42px;height:42px;margin:var(--padding-normal);cursor:pointer;opacity:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.slider-container-zoom-btn.en{right:0}.slider-container-zoom-btn.ar{left:0}.slider-btn-prev,.slider-btn-next{color:#0000;cursor:pointer;z-index:100;width:auto;height:55px;padding:var(--padding-medium);border-radius:0px var(--radius-small) var(--radius-small) 0px;margin-top:-25px;font-size:22px;font-weight:700;position:absolute;top:50%}.slider-container.disable .slider-btn-prev,.slider-container.disable .slider-btn-next{display:none}.slider-btn-next{border-radius:var(--radius-small) 0px 0px var(--radius-small);right:0}.slider-btn-prev{left:0}.slider-container:hover .slider-container-zoom-btn,.slider-container:hover .slider-btn-prev,.slider-container:hover .slider-btn-next{color:var(--color-tertiary);background-color:var(--color-on-tertiary);opacity:.5}.slider-dots{width:100%;bottom:var(--padding-medium);z-index:100;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:0 10px;display:flex;position:absolute}.slider-container.disable .slider-dots{display:none}.slider-dot{cursor:pointer;height:var(--font-small);width:var(--font-small);background-color:var(--color-primary);opacity:.3;border-radius:50%}.slider-dot.active{opacity:1}.slider-triangle{cursor:pointer;opacity:.3;border-top:7px solid #0000;border-bottom:7px solid #0000;width:0;height:0;margin:0 10px}.slider-triangle.en{border-left:9px solid var(--color-primary)}.slider-triangle.ar{border-right:9px solid var(--color-primary)}.slider-triangle.active{opacity:1}.templatefashion .slider-container-main .slider-list-thumb-container-main{margin-bottom:100px}.templatefoodi .slider-container-main .slider-list-thumb-container ul{margin:var(--padding-small) var(--padding-normal)}.templatefoodi .slider-container-main .slider-list-thumb-item{width:75px;height:75px}.templatefashion .slider-container-main .slider-list-thumb-item{border-radius:0;width:70px;height:auto}
.slider-dialog-container{background-color:var(--color-surface-container);z-index:9999;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.slider-dialog-content{flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.slider-dialog-item{flex:1;justify-content:center;width:100vw;height:100%;display:flex;overflow:hidden}.slider-dialog-item img{object-fit:contain;transform-origin:top;cursor:grab;max-width:100%;max-height:100%}.slider-dialog-item iframe{width:100%;margin:100px 0}.slider-dialog-btn-close{background-color:var(--color-background);cursor:pointer;z-index:50;border-radius:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:absolute;top:0;right:0;box-shadow:0 1px 3px #0000001a}.slider-dialog-arrow{cursor:pointer;z-index:40;background-color:var(--color-background);border-radius:var(--radius-small);justify-content:center;align-items:center;width:50px;height:80px;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 2px #0000001a}.slider-dialog-arrow-left{left:0}.slider-dialog-arrow-right{right:0}.slider-dialog-btns-controller{right:0;bottom:var(--padding-medium);z-index:40;flex-direction:column;display:flex;position:absolute;box-shadow:0 1px 2px #0000001a}.slider-dialog-btn{background-color:var(--color-background);border:1px solid var(--color-separator);cursor:pointer;border-radius:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.slider-dialog-thumb-container{border-top:1px solid var(--color-outline);background-color:var(--color-background);width:100%}.slider-dialog-thumb-container .slider-list-thumb-item{border-radius:0;width:70px;height:80px}.slider-dialog-thumb-container .slider-list-thumb-content ul{width:100%;padding:0px var(--padding-normal)}
.slider-list-thumb-container{position:relative}.slider-list-thumb-content{text-align:center;overflow-x:auto}.slider-list-thumb-container.vertical .slider-list-thumb-content{overflow-x:unset;height:100%;overflow:hidden}.slider-list-thumb-content ul{margin:var(--padding-small) 0px;gap:var(--padding-small);padding-bottom:10px;display:inline-flex}.slider-list-thumb-container.vertical .slider-list-thumb-content ul{flex-direction:column;margin:0}.slider-list-thumb-item{border:1px solid var(--color-outline);border-radius:var(--radius-normal);cursor:pointer;opacity:.6;width:100px;height:100px;position:relative;overflow:hidden}.slider-list-thumb-item:hover{border-color:var(--color-primary)}.slider-list-thumb-item.active{border:2px solid var(--color-primary);opacity:1}.templatefashion .slider-list-thumb-item.active{border:1px solid var(--color-primary)}.slider-list-thumb-item img{object-fit:cover;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.slider-list-thumb-item-play{background-color:var(--color-on-primary);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #63636333}.slider-list-thumb-item-play .slider-triangle{margin:0}.slider-thumb-arrow-btn{z-index:10;cursor:pointer;opacity:.7;background-color:#fff;justify-content:center;align-items:center;width:50px;height:100%;display:flex;position:absolute;top:0;bottom:0}.slider-list-thumb-container.vertical .slider-thumb-arrow-btn{left:0;right:0;top:unset;bottom:unset;width:100%;height:30px}.slider-thumb-arrow-btn.up{left:0}.slider-list-thumb-container.vertical .slider-thumb-arrow-btn.up{top:0;left:unset}.slider-thumb-arrow-btn.down{right:0;left:unset}.slider-list-thumb-container.vertical .slider-thumb-arrow-btn.down{bottom:0;right:unset}.slider-thumb-arrow-btn:hover{opacity:.8}.templatefoodi .slider-list-thumb-item{width:75px;height:75px}
.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}@media screen and (max-width:700px){.product-option-modifiers.grid{grid-template-columns:repeat(2,1fr)}}
.product-variants{margin-top:var(--padding-small);gap:var(--padding-normal);flex-direction:column;display:flex}.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-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-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)}}
.product-related-container{gap:var(--padding-normal);flex-direction:column;display:flex}.product-related-container-header{margin-bottom:var(--padding-normal);justify-content:space-between;align-items:center;display:flex}.product-related-container-header p{font-size:var(--font-large);color:var(--color-tertiary)}.product-related-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-related-container-header{margin-bottom:0}.product-related-container-header p{font-size:var(--font-normal)}}
.load-more-container{text-align:center;justify-content:center;gap:var(--padding-small);width:100%;max-width:300px;font-size:var(--font-medium);color:var(--color-tertiary);flex-direction:column;margin-bottom:100px;display:flex}.load-more-progress-bar{height:3px;margin:0px var(--padding-x-large);background-color:var(--color-surface-container);margin-bottom:var(--padding-large)}.load-more-progress-bar-indicator{background-color:var(--color-primary);height:100%;transition:width .5s ease-in-out}.load-more-container button{height:45px;padding:0px var(--padding-large);font-weight:700;border-radius:var(--radius-normal)!important;width:100%!important;font-size:var(--font-medium)!important}.load-more-btn.loading{background-color:var(--color-secondary);color:var(--color-on-primary)}
