.swatch-attribute-options{display:flex;gap:12px;flex-wrap:wrap}
.page-layout-1column .product-info-main > div >.arar-review-summary{width:100%}
.swatch-attribute-options.clearfix:before, .swatch-attribute-options.clearfix:after{content:unset;display:table}
.product-add-form .swatch-option.text{height:auto;line-height:normal;min-width:18px;margin:0;background:transparent;border-color:#D2D2D2;color:#282828;border-radius:8px;width:22%;height:42px;display:flex;align-items:center;justify-content:center}
.proSticky .product-add-form .swatch-option.text{width:auto}
.product-add-form .swatch-option.text.selected{border:1px solid #282828;outline:none}
div#product-options-wrapper .swatch-opt span.swatch-attribute-selected-option, .product-info-main .product-options-bottom .box-tocart>.fieldset .field.qty label.label, .product-info-main .product-options-bottom .box-tocart>.fieldset .product-addto-links{display:none}
.product-info-main .product-options-bottom .box-tocart > .fieldset{display:flex;align-items:center}
.catalog-product-view .column.main .product-info-main .page-title-wrapper h1{text-align:left;margin-bottom:0;font-size:28px}
.catalog-product-view .column.main .product-info-main.proSticky .page-title-wrapper h1{font-size:21px}
.product-info-main.proSticky .product-info-price .price-box .price-container .price{font-size:22px}
.product-info-main > div:nth-child(2){display:block !important;margin:0 !important;background:transparent !important}
.arar-review-summary .ratings{display:flex;align-items:center;gap:10px}
.arar-review-summary .ratings > p.rating-links.reviews-actions{margin:0}
.arar-review-summary .ratings > p.rating-links.reviews-actions .separator, .arar-review-summary .ratings > p.rating-links.reviews-actions a:last-child, .other-detail1 .talk-expert-btn, .custom-metadesc.other-detail1 .cms-stock-top .pcd-left, .catalog-product-view div#tab-label-tab\.product\.info\.upsell, .product-info-main .product-info-price .normal-price span.price-label, .product-item .price-box .price-label{display:none}
.page-title-wrapper:after{content:unset}
.product-info-price .normal-price{order:1}
.page-layout-1column .product-info-main > div{background:transparent !important}
.product-info-main .product-info-price .price-box .old-price{order:2;font-size:20px;color:#9A9A9A}
.product-info-main .product-info-price .price-box .old-price .price-container .price{font-size:20px;font-weight:400;color:#9A9A9A}
.columns .product-info-main .product-info-price{margin-top:12px;border-bottom:1px solid #ddd;padding-bottom:17px}
.product-info-main .product-info-stock-sku{display:none}
.product-info-main .product-info-price .price-box{display:flex;align-items:baseline;gap:10px}
.product-info-main .product-info-price .price-box span.org_price_cus{line-height:34px;font-size:20px;color:#9A9A9A;text-decoration:line-through}
.product-info-main .product-info-price .price-box span.offer_5_off{color:#25B274;font-size:14px;font-weight:700;order:3}
.product-info-main .product-info-price .price-box .price-container .price{font-weight:600;color:#414141;font-size:30px}
.product-info-main .product-info-price .price-box .price-container>span{margin-bottom:0}
.custom-metadesc.other-detail1{margin:4px 0 20px}
.custom-metadesc.other-detail1 .cms-stock-top{color:#575769}
.custom-metadesc.other-detail1 .cms-stock-top strong{font-weight:400}
.catalog-product-view div#tab\.product\.info\.upsell{float:unset;margin:0;display:block !important;order:1;padding:38px 0;border:none}
.product.info.detailed .product.data.items.mage-tabs-disabled{display:flex;flex-direction:column}
div#tab\.product\.info\.upsell .block-title.title strong{font-size:30px;font-weight:700;line-height:35px}
div#tab\.product\.info\.upsell .block-title.title{padding-bottom:4px}
.upsell .products-upsell ol.products.product-items{display:flex;gap:10px;justify-content:space-between}
.upsell .products-upsell ol.products.product-items li.product-item{border:unset;border-radius:9px;width:calc(100%/4 - -1px - 10px)}
.upsell ol.products.list.items.product-items .product.details.product-item-details a.related_cart_btn{display:none}
.upsell ol.product-items li.product-item .details .price-box.price-final_price{display:block}
.upsell ol.product-items li.product-item .price-final_price .normal-price{display:block !important;text-align:left}
.upsell ol.products.list.items.product-items li.item.product.product-item a.product-item-photo{outline:none;border:1px solid #E2E2E2;border-radius:9px;margin-bottom:8px}
.upsell ol.products.list.items.product-items li.item.product.product-item{border:unset}
.upsell ol.products.list.items.product-items li.item.product.product-item .product-item-info{padding:0}
.upsell ol.products.product-items .product.product-item-details a.product-item-link{text-align:left;color:#404040;font-size:18px;font-weight:400;font-family:Helvetica;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.upsell ol.product-items li.product-item .details .price-box.price-final_price span.price{color:#000}
.product-info-main .product-options-bottom .box-tocart{margin:0}
.product-info-main .product-options-bottom .box-tocart .field.qty{margin:0;width:25%}
.product-info-main .product-options-bottom .box-tocart>.fieldset > .actions{width:70%;margin:unset}
.product-add-form .box-tocart .actions .action.primary.tocart{box-shadow:unset;background:#FD8012;border-color:#FD8012;margin:0;color:#fff;height:42px;line-height:1}
.product-add-form .box-tocart .actions .action.primary.tocart:after{background:#FD8012}
.page-wrapper .breadcrumbs{width:95%;max-width:1440px;background:unset;border:unset;padding-top:15px}
.breadcrumbs .items{max-width:100%}
.product-info-main.proSticky .swatch-attribute-label{color:#A6A6A6;font-size:11px}
.pro-side-offer{border:1px solid #A6A6A6;padding:21px 13px;border-radius:8px}
.pro-side-offer h2{margin:0;padding:0 0 10px}
.box-tocart .field.qty input{width:100% !important;border-radius:8px;padding:12px;font-weight:700;float:left}
.product-info-main .product-options-bottom .box-tocart .field.qty .control{position:relative}
.qty-switcher-dec, .qty-switcher-inc{cursor:pointer;float:left;width:12%;padding:15px 0px;text-align:center}
.qty-switcher-dec{position:absolute;top:41%;left:8px;transform:translateY(-12%)}
.page-layout-2columns-right .product-info-main.proSticky > br{display:none}
.qty-switcher-inc{position:absolute;top:50%;right:8px;transform:translateY(-50%)}
.product-info-main .product-options-bottom .box-tocart>.fieldset{justify-content:space-between}
.product-info-main.proSticky .product-info-price{border:none;padding-bottom:0}
.product-info-main.proSticky .product-add-form{margin-top:8px}
.product-info-main.proSticky .product-info-price .price-box .price-container>span{margin-bottom:0;line-height:1}
div#description h3.dis_heading{display:flex;align-items:center;justify-content:space-between;cursor:pointer;margin:0 0 6px !important;font-size:14px;line-height:25px;padding:10px;border-radius:8px;background:#fff;color:#575757}
.product.info.detailed .disc_contect{display:none;margin-bottom:6px;background:#fff;padding:0 10px 10px;margin-top:-11px;border-radius:0 0 10px 10px}
.custom_content{padding:28px 20px;background:#c5e9fd26;margin-bottom:36px;border-radius:5px}
.custom_faq{padding:28px 20px;background:#c5e9fd26;border-radius:5px}
.product.data.items p.view_all_pro_btn{width:36%;text-align:center;border-radius:8px;padding:12px;margin:23px 0;min-width:300px;border:2px solid #043664}
.product.data.items div#description p.view_all_pro_btn a{font-weight:700;color:#043664}
.product.data.items .custom_faq h2{line-height:30px !important;font-size:18px !important;margin-top:0}
.product.data.items .custom_faq h3{background:#fff;padding:10px;border-radius:8px;margin-bottom:0;display:flex;align-items:center;justify-content:space-between;cursor:pointer}
.custom_faq .turn_up{transform:rotate(180deg)}
.product.data.items .custom_faq p{background:#fff;margin-top:-6px;padding:10px;border-radius:0 0 10px 10px;display:none}
.product-options-bottom button.action.tocart.primary:hover{color:#fff !important}
table.price_table{width:40%;border:none;min-width:fit-content}
table.price_table tr, table.price_table tr td{border:none;padding:5px}
ol.product-items li.product-item strong.product.name.product-item-name{overflow:hidden}
.product_detail_name{display:none}
body .product-options-bottom{display:block !important}
.fotorama-item:not(.fotorama--fullscreen) .fotorama__stage__frame{border-radius:10px}
span.save_5{display:none}
.catalog-product-view div#reviews .prar-prod-rating{margin-bottom:20px}
.catalog-product-view .product.info.detailed .pro-side-offer{display:none}
.product_highlights p img{margin-right:12px}
.product_highlights p{margin-bottom:13px}
.product.data.items p{font-size:16px}
.product-add-form .actions .action.primary.tocart::before{content:unset}
.box-tocart .field.qty .qty-arrows input{margin:unset}
.product-info-main .additional-attributes-wrapper{display:none}
.modal-popup.prar-form-popup{border-radius:10px}
.product.data.items p.pro_safety_img img{margin-right:12px}
.product.data.items p.pro_safety_img{font-weight:600}
.box-tocart .field.qty .qty-wrapper{display:flex}
.sidebar-main .pro-side-offer{display:block}
.qty-switcher-dec:before{content:"-";font-size:23px;line-height:0.8;border:unset;transform:unset;top:-3px}
.qty-switcher-inc:after{content:"+";font-size:20px;line-height:1;transform:unset;border:unset;top:5px}
.product-add-form table.cheapmedicine-prod-table{display:table}
@media (min-width:768px){
main#maincontent{width:95%;max-width:1440px;padding-top:20px}
.page-layout-2columns-right .product-info-main.proSticky{position:static;top:22px;right:30px;width:23%;border:1px solid #A6A6A6;padding:20px;border-radius:8px}
.columns .column.main{width:100%}
.page-layout-2columns-right .sidebar-main{width:25%;padding-left:4%}
.pro-side-offer p{margin:0;font-size:15px}
.pro-side-offer h2{margin:0;padding:0 0 10px;font-size:22px}
.page-layout-2columns-right .product-info-main{width:46%}
.product-info-main.proSticky .custom-metadesc.other-detail1,.product-info-main.proSticky .product.attribute.overview{display:none}
.box-tocart .field.qty .qty-arrows input{height:42px}}

@media (max-width:768px){
.product-options-bottom.fixed-class{position:fixed;bottom:0;width:100%;background:#fff;box-shadow:0px -2.46px 13.64px 0px #00000040;margin-left:-15px;padding:0 15px;z-index:999}
.product-options-bottom.fixed-class .product_detail_name{display:block}
.product-options-bottom.fixed-class .box-tocart{display:flex;justify-content:space-between}
.product-info-main .product-options-bottom.fixed-class .fieldset{width:50%;justify-content:center}
.product-options-bottom.fixed-class .fieldset > .field.qty{display:none}
.product-info-main .product-options-bottom.fixed-class .box-tocart>.fieldset>.actions{width:100%}
.product-options-bottom.fixed-class .product_detail_name h2{font-size:14px;font-weight:400;color:#494E54;margin:0;line-height:16px}
.product-options-bottom.fixed-class .product_detail_name p{font-size:18px;line-height:20px;margin:6px 0 0;font-weight:700}
.product-options-bottom.fixed-class .box-tocart{display:flex;justify-content:space-between;padding:20px 0 8px}
.product-add-form .product-options-bottom.fixed-class .actions .action.primary.tocart{border-radius:4px !important}
.fotorama-item:not(.fotorama--fullscreen) .fotorama__stage__frame{border-radius:7px}
.sidebar .pro-side-offer{display:none}
.pro-side-offer h2{font-size:15px}
.pro-side-offer p{font-size:13px}
.pro-side-offer{margin-top:28px}
.upsell .products-upsell ol.products.product-items{flex-wrap:wrap}}
div#product-options-wrapper .swatch-opt, .box-tocart .field.qty{display:none}
form#product_addtocart_form .product-options-bottom{display:none !important}
div#product-options-wrapper{min-height:65px}
div#product-options-wrapper > .fieldset{margin:0}


.catalog-product-view .product.info.detailed{width:100%}
.catalog-product-view #tab-label-description, #pr-review-list .prar-review-item-photos, div#cat-long-desc, .catalog-product-view div#tab-label-reviews a#tab-label-reviews-title span{display:none}
.catalog-product-view div#description{width:100%;margin:0;float:none;border:none;padding:0;display:block !important;order:0}
.catalog-product-view div#tab-label-reviews{width:100%;padding:14px 0 11px;float:none;margin:34px 0 0;border-radius:6px 6px 0 0;order:2}
.catalog-product-view div#tab-label-reviews a#tab-label-reviews-title{font-size:28px;line-height:1.4;background:transparent;color:#003452;border-radius:6px 6px 0 0;border:none;padding:revert-layer}
.catalog-product-view div#reviews{display:block !important;width:100%;float:none;margin:0;border:none;border-radius:0 0 6px 6px;padding:0;order:2}
.catalog-product-view div#reviews .prar-reviews, div#customer-reviews-box .prar-review-toolbar, .catalog-product-view div#reviews > div > .highlight-grid.highlight-all{display:none}
div#description .highlight-carousel{padding:14px 25px 25px;background:#f1f6f9;margin-top:24px;border-radius:6px}
div#description .highlight-carousel .block-title{text-align:left;padding:0 0 16px;margin:0}
div#description .highlight-carousel strong:after{content:unset}
.arar-review-summary .rating-summary{padding:0;margin:0}
div#description .highlight-carousel .swiper-wrapper .swiper-slide{padding:0}
#pr-review-list{display:block;width:100%;max-height:300px}
#pr-review-list .prar-rev-list-item{display:flex;flex-direction:column;gap:.5rem;min-width:33.3333%;box-sizing:border-box;padding:10px;margin-bottom:10px;border-radius:12px;border:1px solid #D3D3D3}
div#customer-reviews-box .prap-rev-container{overflow-x:hidden;border-radius:6px;position:relative}
.page-wrapper .page-before-footer{width:100%;margin:0 auto;margin-bottom:25px;text-align:justify;max-width:1200px;padding:0 15px}
#pr-review-list .prar-rev-item-top .prar-wrap span.prar-rev-nickname{font-weight:600;text-transform:capitalize}
.prap-rev-container button.reviewSlidBtn{position:absolute;top:50%;transform:translateY(-50%);background-color:#ffffffb3;color:#000;padding:10px;cursor:pointer;display:block;border:none}
button.prev{left:5px}
button.next{right:5px}
ol.product-items li.product-item .details .product-reviews-summary, ol.product-items li.product-item .details .price-box.price-final_price{display:none}
nav.prar-review-pager{width:100%;margin-top:16px;gap:14px}
.pr_review_pager nav.prar-review-pager button.prar-btn{margin:0}
.product.info.detailed .product.data.items.mage-tabs-disabled{margin:0}
.product.data.items .item.title a:after{content:unset}
[data-content-type='row'][data-appearance='contained']{max-width:100%}
@media (max-width:768px){#pr-review-list .prar-rev-list-item{min-width:50%}.prar-review-list-wrp .prar-rev-item-detail{clear:both;padding-top:10px}
.upsell ol.products.list.items.product-items li.item.product.product-item{width:47%}
.catalog-product-view div#tab-label-reviews{margin:20px 0 0}}
@media (max-width:600px){
div#tab\.product\.info\.upsell .block-title.title strong{font-size:16px}
table.price_table{width:100%}
.product.data.items p.view_all_pro_btn{width:100%}}
@media (max-width:480px){#pr-review-list .prar-rev-list-item{min-width:100%}}   




