.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-conatiner{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}
.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)}.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-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}.product-option-modifier-info.select{font-weight:700}.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}.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}.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}.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)}.product-option-modifier-info-img-name img{object-fit:contain;width:40px;height:40px}.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)}
