.product-view-style-04 .product-info-main .product-left{background:unset !important}.product-view-style-04 .product-info-main .box-tocart .actions .action.primary.tocart,.product-view-style-04 .product-info-main .box-tocart .actions .action.primary.buy-now,.product-view-style-04 .product-info-main .box-tocart .actions .product-addto-links{width:100%}.product-view-style-04 .product-info-main .box-tocart .actions .action.primary.buy-now{order:1 !important;color:#1c0d51 !important;height:50px !important;background:#d8dcf1 !important;border-radius:30px !important;border:unset !important}.product-view-style-04 .product-info-main .box-tocart .actions .action.primary.tocart{order:2 !important;color:#fff !important;height:50px !important;background:#408549 !important;border-radius:30px !important;border:unset !important}.product-view-style-04 .product-info-main .product-addto-links .action{color:#1c0d51 !important;font-size:14px !important;line-height:30px;width:100% !important;text-align:right !important}.product-view-style-04 .product-info-main .product-addto-links .action.towishlist:before{color:#000 !important;transition:.6s;display:inline-block;font:normal normal normal 20px/1 'CodazonFont' !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E98B" !important;speak:none !important}.product-view-style-04 .product-info-main .product-addto-links .action.tocompare:before{color:#000 !important;display:inline-block !important;font:normal normal normal 20px/1 'CodazonFont' !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;content:"\E959" !important;speak:none !important}.catalog-product-view .related button.action.tocart.primary{background:#408549}.catalog-product-view .related .action.towishlist:before{content:unset !important}.product-view-style-04 .product-info-main .product-right{padding:0 !important}.catalog-product-view .block.related .field.choice.related{display:none}@media only screen and (min-width:768px){.product-view-style-04 .qs-modal .product-info-main{display:unset !important}}.catalog-product-view .related .price-box .old-price{float:unset !important;margin:unset !important}.product-view-style-04 .product-info-main .price-box,.product-view-style-04 .product-info-main .product-info-stock-sku,.product-view-style-04 .product-info-main .product-options-wrapper .fieldset,.product-view-style-04 .product-info-main .box-tocart .field.qty{border-bottom:unset !important}.page-product-configurable .product-options-wrapper .swatch-option.color{width:30px !important;height:30px !important}.page-product-configurable .swatch-option.color.selected:before{line-height:28px !important}.page-product-configurable .product-info-main .box-tocart .actions .product-addto-links{order:3 !important}.catalog-product-view .block-minicartpro .minicart-items .product-item .product-image-container{width:unset !important}.catalog-product-view .cart-informed-modal .modal-popup._show .modal-inner-wrap{width:500px !important;border-radius:20px}.catalog-product-view .cart-informed-modal .section-top .minicartpro-summary{border:unset !important;padding:unset !important}.catalog-product-view .cart-informed-modal .block-minicartpro .actions button.action{width:48% !important;margin-bottom:5px !important}.catalog-product-view .set-currency-modal .popup-flex-grid{gap:42px;margin-top:20px}.catalog-product-view #minicartpro-content-wrapper .popup-flex-grid{gap:18px}.product\.form\.contacts{display:block}.product\.form\.contacts .title{font-family:Cairo;font-size:22px;font-weight:600;line-height:50px;color:rgba(28,13,81,1)}.product\.form\.contacts i.icon{font-size:20px;padding:8px}.product\.form\.contacts .product-contact-action svg{position:relative;top:6px}.product\.form\.contacts .product-contact-action{display:block;width:80%;text-align:center;cursor:pointer}.catalog-product-view .fotorama__nav-wrap.fotorama__nav-wrap--vertical{right:0;left:unset}.catalog-product-view .fotorama__stage{left:unset !important}.product-view-style-04 .product-info-main .product.attribute.overview{display:none}.product-view-style-04.rtl-layout .product-info-main .cdz-social-listing{display:none}.product-info-main .product-addto-links{margin:0 0 15px !important}.block.related .products-grid .product-item,.block.upsell .products-grid .product-item,.block.crosssell .products-grid .product-item{box-shadow:0px 4px 6px 1px rgba(0,0,0,.1);border-radius:20px}.product-list-style-17 a.action.towishlist{position:absolute;top:8px;left:8px;z-index:4;margin:0;list-style:none;padding:0}.product-list-style-17 a.action.tocompare{position:absolute;top:8px;left:36px;z-index:4;margin:0;list-style:none;padding:0}.product-list-style-17 .product-items .action.tocompare>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.product-list-style-17 .tocompare:before{color:#000 !important;display:inline-block !important;font:normal normal normal 17px/1 'CodazonFont' !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;content:"\E959" !important;font-size:29px;line-height:24px;vertical-align:middle;font-weight:400;overflow:hidden;speak:none;text-align:center}.product-list-style-17 .owl-stage{margin-bottom:11px;margin-top:15px}.catalog-product-view .product-review-wrap li.item.review-item{margin-top:10px;background:#fff;border-radius:20px;padding:10px}.catalog-product-view .product-review-wrap .image_review{padding-left:5px}.catalog-product-view .product-review-wrap .customer_image{max-width:80px}.catalog-product-view .product-review-wrap .customer_image img{height:50px;width:50px;border-radius:50%;float:right;margin-left:10px}.catalog-product-view .product-review-wrap .customer_name{font-weight:700;font-size:16px;margin-top:0;text-align:right;color:#2e2a39;margin-bottom:0}.catalog-product-view .product-review-wrap .verifed_name{color:#ffc107}@media (min-width:640px){.catalog-product-view .product-review-wrap .review-title{margin:15px 0 15px !important}.catalog-product-view .product-review-wrap .review-ratings{float:unset !important}}.catalog-product-view .product-review-wrap .review-title{font-weight:500 !important;font-size:14px !important}.catalog-product-view .product-review-wrap .review-ratings .rating-summary{display:block !important}.catalog-product-view .product-review-wrap .review-content-container{padding-top:25px}.catalog-product-view .product-review-wrap .rating-summary .rating-result:before{font-size:16px !important;height:18px !important}.catalog-product-view .product-review-wrap .rating-summary .rating-result>span:before{color:#ffc107 !important;font-size:16px !important;height:18px !important}.catalog-product-view .product-review-wrap .review-rate{color:#ffc103;font-size:15px}.catalog-product-view .product-review-wrap .reviews-summary-top .rating-point{color:#1c0d51 !important;font-weight:700 !important;font-size:37px !important}.product-view-style-04 .large-box-tocart .qty-ctl button{background:#d8dcf1 !important;color:#408549 !important}.product-view-style-04 .product-info-main .field.qty .cart-qty{border:1px solid #408549 !important;border-radius:10px !important}.product-view-style-04 .product-info-main .field.qty .qty{border:1px solid #408549 !important}.product-view-style-04 .large-box-tocart .qty-ctl button.increase{border-radius:30px 0 0 30px !important}.product-view-style-04 .large-box-tocart .qty-ctl button.decrease{border-radius:0 30px 30px 0 !important}.product-view-style-04 .large-box-tocart .qty-ctl button.decrease:before{font-weight:700 !important;color:#1c0d51}.large-box-tocart .qty-ctl button.increase:before{font-weight:700 !important;color:#1c0d51}.message.info{border:unset !important;background:#f3f2f9 !important;color:#1c0d51 !important}.message.info>*:first-child:before{color:#408549 !important}.product-view-style-04 a.title.active{color:#1c0d51 !important;font-size:16px !important;font-weight:600 !important}.product.info.detailed .product.items>.item.content{border:unset !important}.product-view-style-04 .product.info.detailed .product.items{background:unset !important;padding:unset !important}.product-view-style-04 div#description{background:#fff !important;padding:30px !important}.product-view-style-04 .product.info.detailed .product.items .item.title.active>.switch:after{content:unset !important}.product-view-style-04 .product.info.detailed .product.items .item.title>.switch:after{content:unset !important}.product-view-style-04 .product-list-style-17 .cdz-product-labels .label-item{padding:3px !important;border-radius:0 20px !important}.product-view-style-04 .product-list-style-17 .cdz-product-labels{top:5px !important;right:10px !important}.product-view-style-04 .product-list-style-17 .cdz-product-labels .label-item{color:unset !important;background:unset !important}.product-view-style-04 .product-list-style-17 ul.cdz-product-labels{display:flex !important}.product-view-style-04 .product-list-style-17 ul.cdz-product-labels .label-title{display:none !important}.cdz-product-labels{display:none}.rtl-layout .product-view-style-04 .price-box .old-price{float:unset !important}.catalog-product-view .related .disount_percentage{color:#fff;background:#fe7f79;padding-left:15px;border-radius:32px;padding-right:15px;padding-top:5px;padding-bottom:5px}.catalog-product-view .related .price-box .special-price{display:unset !important;vertical-align:unset !important}.catalog-product-view .related .special-price .price{font:600 16px/1.35 Cairo,sans-serif;color:#fe7f79 !important}.catalog-product-view .related .product-item-link{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.catalog-product-view .related .product-item-name{min-height:25px}.catalog-product-view .related .actions-primary{display:inline-block;width:100%}.catalog-product-view .related .product-item-inner{text-align:center}.catalog-product-view .related button.action.tocart.primary{padding:7px 25px;min-width:min(100%,200px);position:relative;overflow:hidden;display:inline-block;height:40px;color:#fff !important}.catalog-product-view .related .product-item-info{padding:5px 10px 10px;position:relative}.catalog-product-view .image_review{display:flex;align-items:center;gap:5px}.catalog-product-view .review-char-avatar-container{width:60px;height:55px;transform:rotate(360deg);flex-shrink:0;position:relative;display:inline-flex}.catalog-product-view span.review-avatar-char{display:flex;width:100%;height:100%;flex-direction:column;justify-content:center;color:#fff;text-align:center;text-shadow:0px 4px 15px 0px #1c0d51;font-family:Cairo;font-size:25px;font-style:normal;font-weight:600;line-height:normal}.catalog-product-view svg.review-avatar-circle{width:55px;height:55px;transform:rotate(60.217deg);flex-shrink:0;fill:#90e2e5}.catalog-product-view svg.review-avatar-wrapper{width:55px;height:55px;transform:rotate(2deg);flex-shrink:0;fill:#fff}.catalog-product-view .review-avatar-char{z-index:2;position:absolute;left:50%;transform:translateX(-50%)}.catalog-product-view .review-avatar-wrapper,.catalog-product-view .review-avatar-circle{position:absolute;z-index:1;right:3px;top:3px}@media only screen and (max-width:768px){.product-view-style-04.rtl-layout .product-info-main .box-tocart .primary.tocart{margin-left:unset !important}}.product-view-style-04 .product-info-main .product-info-stock-sku{display:flex;flex-wrap:nowrap;align-content:center;justify-content:space-between}.product-view-style-04 .product-info-main .product-info-stock-sku .stock{width:auto !important}.product-info-main .product-info-stock-sku .extra-attr{width:auto;margin-top:0 !important}.rtl-layout .product.info.detailed .product.items .item.title{float:none !important;display:inline-flex;text-align:center}.rtl-layout .product.info.detailed .product.items .item.title.active{border-bottom:2px solid #000;padding:4px}.rtl-layout .product.info.detailed .product.items .item.title a{color:#000 !important}.product-view-style-04 .product.info.detailed .product.items{margin:auto;text-align:center}.rtl-layout .product.info.detailed .product.items .item.content{border-top:1px solid #000;border-radius:0 !important}.page-product-grouped .product-info-main .table.data.grouped>thead>tr>th,.page-product-grouped .product-info-main .table.data.grouped tbody>tr>td{color:#408549;font-weight:700}.table-wrapper.grouped input.qty{border:1px solid #408549 !important;border-radius:8px;background:#f1f2f7 !important;width:90px !important;height:32px !important;padding:0 !important}.table.grouped .product-item-name{font-weight:600;display:flex}.table-wrapper.grouped tbody tr td>*:before{content:'• ';color:transparent;margin-right:5px}.table-wrapper.grouped tbody tr td.col.item>strong:before{color:#000}.product-view-style-04.page-product-grouped .product-info-main .price-box>.price-final_price .price-wrapper .price{font-size:14px !important}.page-product-bundle.catalog-product-view .block-bundle-summary strong{color:#282828;font-weight:700}.table-wrapper.grouped input.qty.mage-error{background:rgba(255,215,215,.14) !important;border:1px solid rgba(197,45,34,1) !important;color:rgba(197,45,34,1) !important}.page-product-grouped #validation-message-box{text-align:left}.product-bnpl-box{margin:0 50px;border:2px solid transparent;border-radius:12px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(43.48deg,#6a4ac4 -16.57%,#6658cb 22.67%,#48c497 85.61%,#4ae45e 117.88%) border-box}.product-bnpl-box .bnpl-box-content{background:#E3E3E333;display:flex;flex-direction:column;padding:12px}.product-bnpl-box .bnpl-box-content h2{display:inline-flex}.product-bnpl-box .bnpl-box-content .installment-action{position:relative}.product-bnpl-box .bank-icons img{width:40px;border-radius:6.6px}@media only screen and (max-width:768px){.product-bnpl-box .bank-icons img{width:40px;border-radius:4px}}.product-bnpl-box p{font-weight:400;font-size:16px;line-height:25.75px}.product-bnpl-box p b{font-weight:700;font-size:16px;line-height:25.75px;background:linear-gradient(43.48deg,#48c0c4 -16.57%,#48c4c1 22.67%,#4ae45e 85.61%,#4ae4a8 117.88%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;background:linear-gradient(0,#6a4ac4 -106.57%,#6658cb 3.67%,#48c497 67.61%,#4ae45e 117.88%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.product-bnpl-box .bnpl-box-content .installment-action a{position:absolute;left:15px;bottom:5px;background:linear-gradient(43.48deg,rgba(106,74,196,.7) -16.57%,rgba(102,88,203,.7) 22.67%,rgba(72,196,151,.7) 85.61%,rgba(74,228,94,.7) 117.88%);color:#fff;padding:10px;font-weight:400;font-size:22px;border-radius:8px}@media only screen and (max-width:768px){.product-bnpl-box{margin:0 10px}.product-bnpl-box .bnpl-box-content h2{font-weight:600;font-size:12px;margin:0}.product-bnpl-box .bnpl-box-content h2 svg{width:16px;height:16px}.product-bnpl-box .bnpl-box-content h2 span{padding-right:5px}.product-bnpl-box p{font-weight:400;font-size:10px;line-height:16px}.product-bnpl-box p b{font-weight:700;font-size:12px;line-height:16px}.product-bnpl-box .bank-icons img{width:24px}.product-bnpl-box .bnpl-box-content .installment-action a{left:5px;bottom:0;padding:5px;font-weight:400;font-size:18px;border-radius:8px}.page-product-bundle.catalog-product-view .block-bundle-summary strong{font-weight:600}.catalog-product-view #maincontent .visible-xs{display:none !important}.catalog-product-view #maincontent .hidden-xs{display:inline-block !important;margin-bottom:0;position:relative;top:2px}.rtl-layout .product.info.detailed .product.items .item.title{width:min-content}.rtl-layout .product.info.detailed .product.items .item.title>.switch:before{display:none}.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr td[data-th]:before,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr th[data-th]:before{display:none}.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr td[data-th],.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr th[data-th]{display:inline-table}.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr>td[data-th]:first-child{width:65%;margin-left:5%}.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr>td[data-th]:last-child{width:30%}.page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary,.page-product-bundle .bundle-actions .action.primary{width:90% !important}}