:root{--mainBlue:#058cb4;--mainGreen:#05b456;--mainRed:#c63f06;--OptiDark:#0f0f0f;--OptiWhite:#fff}.prod-detail{max-width:100%;overflow:hidden!important}.prod-detail .main-part{border-bottom:1px solid #000;margin-bottom:64px}.prod-detail .main-part .container{width:unset;grid-template-columns:3.5fr 4fr;align-items:flex-start;display:grid}@media only screen and (max-width:767px){.prod-detail .main-part .container{max-width:100%;display:block}}.prod-detail .main-part .container>.left{border-right:1px solid #000;height:100%}.prod-detail .main-part .left img{max-width:100%}.prod-detail .main-part .right .top{padding-top:24px;padding-bottom:24px;padding-left:64px;position:relative}.prod-detail .main-part .right .top:after{content:"";background-color:#000;width:1200%;height:1px;position:absolute;bottom:0;left:0;right:-100%}.prod-detail .main-part .right .top h2{color:#000;text-align:right;letter-spacing:-.64px;text-transform:capitalize;margin-bottom:18px;font-family:Bricolage Grotesque;font-size:32px;font-style:normal;font-weight:600;line-height:100%}.prod-detail .main-part .right .top .labels{text-align:right;justify-content:flex-end;align-items:center;gap:16px;margin-bottom:18px;display:flex}.prod-detail .main-part .right .top .labels .price{background:var(--mainBlue);color:var(--OptiWhite,#fff);text-align:right;letter-spacing:-.48px;text-transform:capitalize;border-radius:64px;padding:8px 16px;font-family:Bricolage Grotesque;font-size:24px;font-style:normal;font-weight:600;line-height:24px}.prod-detail .main-part .right .top .labels>span{background:var(--mainGreen);color:var(--OptiWhite,#fff);text-align:right;border-radius:64px;align-items:center;padding:4px 12px;font-family:Noto Sans Arabic;font-size:16px;font-style:normal;font-weight:400;line-height:16px;display:flex}.prod-detail .main-part .right .top .labels>.not-available{background:var(--mainRed);color:var(--OptiWhite,#fff);text-align:right;border-radius:64px;padding:4px 12px;font-family:Noto Sans Arabic;font-size:16px;font-style:normal;font-weight:400;line-height:16px}.prod-detail .main-part .right .top p{color:#000;text-align:right;margin:0;font-family:Noto Sans arabic;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.middle{padding-top:24px;padding-bottom:24px;padding-left:64px;position:relative}.prod-detail .main-part .right .middle:after{content:"";background-color:#000;width:400%;height:1px;position:absolute;bottom:0;left:0;right:-100%}.middle .color-heading{color:var(--OptiDark,#0f0f0f);text-align:right;font-family:Noto Sans Arabic;font-size:16px;font-style:normal;font-weight:400;line-height:16px}.middle .colors{justify-content:flex-end;align-items:center;gap:16px;margin-bottom:24px;display:flex}.middle .colors div{border-radius:50%;width:40px;height:40px;padding:5px;position:relative}.middle .colors div.selected{outline:3px solid var(--OptiDark);border:2px solid #fff}.middle .colors div:hover{cursor:pointer}.middle .colors div.active:after{content:"";border:1px solid var(--mainBlue);background-color:#0000;border:2px solid #058cb4;border-radius:50%;width:calc(100% + 6px);height:calc(100% + 6px);padding:5px;position:absolute;top:-3px;left:-3px}.middle form{text-align:right}.middle .inputs-row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.middle .input-holder{flex-direction:column;gap:8px;display:flex}.middle .input-holder span{color:var(--OptiDark,#0f0f0f);text-align:right;font-family:Noto Sans Arabic;font-size:16px;font-style:normal;font-weight:400;line-height:16px}.middle .input-holder input,.middle .input-holder select{width:100%;color:var(--OptiDark,#0f0f0f);text-align:right;direction:rtl;background:#fff;border:1px solid #c7ccce;border-radius:4px;padding:12px 16px;font-family:Noto Sans Arabic;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.middle .input-holder input:focus,.middle .input-holder select:focus{border-color:var(--mainBlue);outline:none;box-shadow:0 0 0 2px #058cb41a}.middle .input-holder select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%230F0F0F' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-position:16px;background-repeat:no-repeat;padding-left:40px;padding-right:16px}@media only screen and (max-width:767px){.middle .inputs-row{grid-template-columns:1fr}}.middle .shipping-heading{text-align:right;color:#64696a;margin-bottom:0;font-family:Noto Sans Arabic;font-size:16px;font-style:normal;font-weight:400;line-height:100%}.middle .offers{flex-direction:column;align-items:end;gap:8px;margin-top:12px;display:flex}.middle .offer{text-align:right;max-width:fit-content;color:var(--OptiDark,#0f0f0f);text-align:right;background:#f2db0b3d;border-radius:64px;padding:4px 13px;font-family:Noto Sans Arabic;font-size:16px;font-style:normal;font-weight:600;line-height:16px}.middle .offer.active{border:2px solid var(--mainBlue)}.middle .offer:hover{cursor:pointer}.middle .billing{background:#f0f5f6;margin-top:24px;padding:16px 24px}.middle .billing .bil-row{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.middle .billing .bil-row img{background-color:var(--mainBlue);padding:4px}.middle .billing .bil-row img:hover{cursor:pointer}.middle .billing .qnt{color:var(--OptiDark,#0f0f0f);text-align:right;letter-spacing:-.4px;text-transform:capitalize;align-items:center;gap:16px;font-family:Bricolage Grotesque;font-size:20px;font-style:normal;font-weight:600;line-height:20px;display:flex}.middle .billing .price-det{color:var(--OptiDark,#0f0f0f);font-family:Bricolage Grotesque;font-size:16px;font-style:normal;font-weight:600;line-height:100%}.middle .billing .right{color:#4e5354;font-family:Noto Sans Arabic;font-size:16px;font-style:normal;font-weight:400;line-height:100%}.middle .billing .total-price{border-top:1px solid #c7ccce;padding-top:16px}.middle .billing .total-price .crossed{-webkit-text-decoration:line-through var(--mainRed) 2px;text-decoration:line-through var(--mainRed) 2px;font-size:16px}.middle .billing .total-price .right{color:var(--OptiDark,#0f0f0f);font-family:Noto Sans Arabic;font-size:20px;font-style:normal;font-weight:600;line-height:100%}.middle .billing .total-price .left{color:var(--OptiDark,#0f0f0f);font-family:Bricolage Grotesque;font-size:24px;font-style:normal;font-weight:600;line-height:100%}.middle .mobile-special{z-index:100;width:100%;position:fixed;bottom:0;left:0}.middle button,.middle .billing button{color:var(--OptiWhite,#fff);background:#058cb4;border:none;border-radius:4px;width:100%;padding:16px 32px;font-family:Noto Sans Arabic;font-size:16px;font-style:normal;font-weight:600;line-height:100%}.middle .billing button:disabled{background-color:#4e535438}.middle .billing button:disabled:hover{cursor:not-allowed}.prod-detail .bot{margin-top:16px;padding-left:64px}.prod-detail .bot .bot-item{background:#f0f5f6;margin-bottom:12px;padding:12px 16px}.prod-detail .bot .bot-item p{color:#000;text-align:right;direction:rtl;margin-right:24px;font-family:Noto Sans Arabic;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.prod-detail .bot .bot-item:hover{cursor:pointer}.prod-detail .bot .item-head{justify-content:space-between;align-items:center;display:flex}.prod-detail .active .item-head img{transition:all .3s;transform:rotate(180deg)}.prod-detail .item-head img{transition:all .3s}.prod-detail .bot h3{color:var(--OptiDark,#0f0f0f);text-align:right;margin-bottom:12px;font-family:Noto Sans Arabic;font-size:16px;font-style:normal;font-weight:600;line-height:16px}.prod-detail .bot p,.prod-detail .bot ul{text-align:right;padding-top:12px;display:none}.prod-detail .bot .active p,.prod-detail .active ul{border-top:1px solid #000;display:block!important}.prod-detail .bot p{color:#000;text-align:right;font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.prod-detail .bot li{color:#000;text-align:right;direction:rtl;margin-right:24px;font-family:Noto Sans Arabic;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.prod-detail .big-img{aspect-ratio:1;object-fit:cover;min-width:300px;margin:24px 0 0}.big-img img{aspect-ratio:1;object-fit:cover;width:auto;height:auto;transition:all .3s;display:block;margin:0!important}.prod-detail .thumb{cursor:pointer;flex-wrap:wrap;width:100%;height:100px;margin:10px 0;display:flex}.prod-detail .thumb img{object-fit:cover;opacity:.7;border:1px solid #ddd;border-radius:5px;width:80px;height:80px;margin-right:5px;display:block}.prod-detail .left .thumb img.active,.prod-detail .thumb .active{display:block;opacity:1!important;border:2px solid var(--mainBlue)!important}@media only screen and (max-width:767px){.prod-detail .big-img{margin-top:0}.middle,.prod-detail .main-part .right .top,.prod-detail .bot{padding-left:0}.prod-detail .middle .images{justify-content:space-between;margin-bottom:8px;display:flex!important}.prod-detail .middle .thumb{flex-wrap:wrap;max-width:68px;margin-top:0;display:flex}.prod-detail .thumb img{width:44px;height:44px}.middle .billing{margin-top:4px;padding:12px 24px}.middle .billing .total-price .left{font-size:20px}.prod-detail .big-img img{aspect-ratio:1;object-fit:cover;max-width:100%;height:auto}}
