#sym-bundle{margin:24px auto;max-width:650px;border:1px solid #e3e3e8;border-radius:14px;padding:17px;background:#fff;color:#2a2637;font-size:15px;line-height:1.45}
.sym-bundle-heading{text-align:center;font-weight:800;font-size:20px;color:#292444;margin:4px 0 18px}
.sym-bundle-offers{display:grid;gap:10px}
.sym-bundle-offers>button{cursor:pointer;display:flex;align-items:center;text-align:right;gap:13px;background:#fff8f8;border:2px solid #ffc4d0;border-radius:12px;min-height:90px;padding:14px 12px;color:#582a3b;width:100%}
.sym-bundle-offers>button.selected{border:3px solid #e71852;background:#fff0f2}
.sym-bundle-offers b{display:block;font-size:21px}.sym-bundle-offers small{display:block;font-size:12px;color:#ba3d65;margin-top:4px}.sym-bundle-offers strong{margin-right:auto;background:#ce265a;color:white;border-radius:18px;padding:7px 10px;white-space:nowrap;font-size:15px}
.sym-radio{width:31px;height:31px;border-radius:50%;border:3px solid #efb7c4;flex:none;background:#fff}
.selected .sym-radio{border-color:#e71852;box-shadow:inset 0 0 0 6px white;background:#e71852}
.sym-gros-qty{margin:15px 0;padding:9px;background:#fff6f8}.sym-gros-qty label{font-weight:700;margin-left:12px}.sym-gros-qty input{width:85px;min-height:40px;text-align:center;border:1px solid #c1bdc0;border-radius:6px}
.sym-bundle-line{border-top:1px solid #f0dde1;padding:12px 0}.sym-bundle-line h4{font-size:15px;font-weight:700;margin:0 0 7px;color:#5e7188}
.sym-bundle-line select{width:100%;border:1px solid #e0d9dc;background:white;min-height:40px;padding:6px;border-radius:7px;margin:5px 0;color:#282029}
.sym-colors{display:flex;gap:9px;flex-wrap:wrap;margin:7px 0 4px}
.sym-colors label{display:flex;align-items:center;gap:5px;padding:5px 4px;cursor:pointer;font-size:14px;font-weight:500}
.sym-colors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sym-color-choice{position:relative;cursor:pointer;min-width:0}.sym-color-choice input{position:absolute;opacity:0;width:1px;height:1px}.sym-color-card{min-height:74px;border:2px solid #e9dbe0;border-radius:12px;background:#fff;display:flex;align-items:center;gap:7px;padding:6px;font-size:14px;overflow-wrap:anywhere}.sym-color-thumb{width:52px;height:52px;flex:0 0 52px;border-radius:8px;overflow:hidden;background:#f3eff0;display:grid;place-items:center}.sym-color-thumb img{width:100%;height:100%;object-fit:cover}.sym-color-dot{width:15px;height:15px;flex:0 0 15px;border:1px solid #aaa;border-radius:50%}.sym-color-choice input:checked+.sym-color-card{border-color:#d91b54;background:#fff0f4}.sym-color-choice input:focus-visible+.sym-color-card{outline:2px solid #254b9b}
#sym-bundle-add{display:block;width:100%;border:none;border-radius:9px;min-height:54px;background:#dba69e;color:#fff;font-size:19px;font-weight:800;margin-top:14px;cursor:pointer}
#sym-bundle-add:disabled{opacity:.6;cursor:wait}
#sym-bundle-message{color:#b3214e;font-size:13px;margin:8px 0 0}
@media(min-width:768px){#sym-bundle{margin-inline:auto;max-width:600px}}

#sym-bundle .sym-price{margin-right:auto;text-align:center;direction:ltr;min-width:138px}
#sym-bundle .sym-price strong{display:block;margin:0;font-size:24px;border-radius:12px}
#sym-bundle .sym-price small{font-size:12px;color:#582a3b}
#sym-bundle .sym-size{display:block;margin-top:10px}
#sym-bundle .sym-test{padding:10px;border:1px dashed #c82a58;background:#fff6f8;font-size:13px}
#sym-bundle button:focus-visible{outline:3px solid #254b9b;outline-offset:2px}
@media(max-width:420px){#sym-bundle{padding:10px}#sym-bundle .sym-price{min-width:120px}#sym-bundle .sym-price strong{font-size:20px}.sym-bundle-offers>button{gap:7px}.sym-bundle-offers b{font-size:18px}}

#sym-bundle .sym-price{direction:rtl;min-width:126px}
#sym-bundle .sym-price strong{display:flex;flex-direction:column;align-items:center;gap:1px;white-space:normal;line-height:1.2}
#sym-bundle .sym-price strong bdi{display:block;direction:ltr;unicode-bidi:isolate;white-space:nowrap}
#sym-bundle .sym-price .sym-unit-label{display:block;font-size:12px;font-weight:600;white-space:nowrap}
#sym-bundle .sym-bundle-offers>button{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;min-width:0}
#sym-bundle .sym-bundle-offers>button>span:nth-child(2){min-width:0}
#sym-bundle .sym-price{grid-column:1/-1;width:100%;min-width:0;margin:0;align-items:stretch}
#sym-bundle .sym-price strong{width:100%;box-sizing:border-box}
.sym-native-offer{margin:22px 0;direction:rtl;font-family:inherit}
.sym-native-offer .rb-tier-item{border:2px solid #ffc4d0!important;border-radius:12px!important;margin:10px 0!important;background:#fff8f8!important;padding:14px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}
.sym-native-offer .rb-obsidian-tier--selected{border:3px solid #e71852!important;background:#fff0f2!important}
.sym-native-offer .rb-obsidian-tier-image,.sym-native-offer .rb-obsidian-tier-radio,.sym-native-offer .rb-obsidian-tier-row-top,.sym-native-offer .rb-price-original,.sym-native-offer .rb-savings-badge{display:none!important}
.sym-native-price{text-align:center;width:100%;color:#582a3b}
.sym-native-name{display:block;font-size:21px;text-align:right;margin-bottom:8px}
.sym-native-unit{display:block;background:#ce265a;color:white;border-radius:12px;padding:9px;font-size:24px;direction:rtl;unicode-bidi:plaintext}
.sym-native-pack{display:block;font-size:13px;margin-top:5px}
.sym-native-thumb{display:inline-block;vertical-align:middle;object-fit:cover;width:52px;height:52px;border-radius:8px;margin:5px}
.sym-native-offer select{min-height:42px;max-width:100%;font-size:14px!important;direction:rtl}
@media(max-width:420px){.sym-native-unit{font-size:21px}.sym-native-name{font-size:19px}}

.sym-native-offer .sym-native-pack{display:none}.sym-native-offer .rb-obsidian-tier-content{width:100%}.sym-native-offer .rb-price-display{justify-content:center}.sym-native-offer .rb-price-current:before{content:'مجموع الباك: ';}.sym-native-offer .rb-price-current:after{content:' د.ت';}