/** Shopify CDN: Minification failed

Line 249:27 Unexpected "{"
Line 672:4 Comments in CSS use "/* ... */" instead of "//"
Line 725:87 "text-trasnform" is not a known CSS property

**/
/* pdp add to cart button new design */
.product-form__buttons .primary-btn.orange-bg:not([disabled]){cursor:pointer;}
.product-form__buttons .primary-btn.orange-bg{width:50%;min-width:50%; border-top-right-radius:0;border-bottom-right-radius:0;}
.product-form__buttons .primary-btn.grey-bg{width:50%;min-width:50%;border-bottom-left-radius:0;border-top-left-radius:0;}
.product-form__buttons .primary-btn.grey-bg:hover{color:#fff; background-color: #000 !important;border-color: transparent !important;color: #fff !important;}
.product-form__buttons .primary-btn.orange-bg:hover{background-color: #dd5e07 !important;border-color:#dd5e07 !important;}
.product-form__buttons .primary-btn:after{box-shadow:none;}
.product-detail-wrapper .product-form__buttons.product-form__submit{padding:0 !important}
/* .product-form__buttons .button:hover .add_to-cart{color:#333 !important;} */
.product-form__buttons .button:not([disabled]):hover:after{box-shadow:none;}
.product-detail-wrapper .product-form .price__container{background-color:transparent;margin-bottom: 10px !important;
text-align: left;align-items: center !important;justify-content: flex-start !important;}
.product-detail-wrapper .price__container .price__regular .price-item{font-size:25px !important;}
.product-detail-wrapper .price__container .price__sale span.price-item--sale{font-size:30px !important;}
.product__info-container .product-form{margin-top:20px !important;margin-bottom: 15px !important;}
@media(max-widtH:991px){
  .product-detail-wrapper .product-form__submit .add_to-cart{font-size:18px !important;}
}
@media(max-width:767px){
  .product-detail-wrapper .product-form__submit .add_to-cart{font-size:16px !important;}
}
.product-form__buttons__bwplus{max-width:100% !important;}
.product-form__buttons__bwplus button:hover .add_to-cart{color:#fff}
/*end*/

/* product compare page edits 21-6-2023 */
.sp_compare_tbl .sa_cmp_title{padding:12px;text-transform:uppercase;font-family: "galanogrotesque-buploadedfile" !important}
.sp_compare_tbl label.hide-diff-label{padding:0 12px;}
/* end */
/* pdp */
.product__info-wrapper .product-form__input--dropdown .select, 
.product__info-wrapper .product-form__input--dropdown .product-form__input .quantity{max-width: calc(100% - 160px) !important;}
.product__info-wrapper .product-form__input--dropdown .icon-caret{right:25px}
@media(max-width:991px){
  .product__info-wrapper .product-form__input--dropdown .select, 
.product__info-wrapper .product-form__input--dropdown .product-form__input .quantity{max-width: calc(100% - 120px) !important;}
}
@media(max-width:767px){
  .product__info-wrapper .product-form__input--dropdown .icon-caret{right:15px}
}
/* end */


.wishlist-heading{font-size:24px;line-height:1.2; text-transform:uppercase;font-family: "galanogrotesque-buploadedfile"}


/*account page accordion 14-6-2023 */
.account-bw-plus-wrapper .accordion-content{display:flex;justify-content:space-between;}
.account-bw-plus-wrapper .accordion-content i{display:inline-block;width:120px}
.account-bw-plus-wrapper .accordion-content i img{width:100%;}
.account-page .account-bw-plus-wrapper .accordion-content h3{font-size:28px;margin-top:0 !important;line-height:1.2;margin-bottom:10px}
.account-bw-plus-wrapper .accordion-content p{margin-bottom:10px;}
.account-bw-plus-wrapper  .bw-plus-inner{display:flex;justify-content:space-between}
.account-bw-plus-wrapper .account-bw-plus{padding-left:20px;}
@media(max-width:767px){
  .account-page .account-bw-plus-wrapper .accordion-content h3{font-size:22px}
}
@media(max-width:480px){
  .account-bw-plus-wrapper .bw-plus-inner{flex-direction: column;margin-top:20px}
  .account-bw-plus-wrapper .bw-plus-inner .account-bw-plus{padding-left:0;margin-top:10px;} 
  .account-bw-plus-wrapper .accordion-content i{width:100px}
}

/*end */
/* 7-6-2023 */
.facet-filters__sort{font-family: "galanogrotesque-ruploadedfile"}


/* cart arrow issue */
.cart-notification__heading i{display:inline-block;width:13px;margin-right:10px;}
.cart-notification__heading i svg{width:100% !important;margin-right:0 !important;}

.cart-notification-wrapper .cart-notification{right:-70px;top:70px;}
@media(max-width:1400px){
  .cart-notification-wrapper .cart-notification{right:0;}
}

/*end */
/* search page updates */
.template-search__header h1{font-size:20px;line-height:1.2;font-family: "galanogrotesque-buploadedfile"}
.search-tabbing .facets__form .facets__heading{font-family: "galanogrotesque-buploadedfile"}
.search-tab-wrapper .facet-filters__label label{font-family: "galanogrotesque-buploadedfile"}
.search-tab-wrapper .product-count__text{font-family: 'galanogrotesque-ruploadedfile';}

/* end */
/* 1-6-2023 loader*/
.ajax-cart-wrapper{position:relative;}
.loading-overlay__spinner{position: absolute;top: 50%;left: 50%;transform: translate(-50% , -50%);width:22px;height:22px;}
.ajax-cart-wrapper.loading .loading-overlay__spinner{display:block !important;}
.ajax-cart-wrapper.loading .primary-btn,.ajax-cart-wrapper.checkmark .primary-btn{font-size:0 !important;cursor: no-drop !important;}
.ajax-cart-wrapper.loading .loading-overlay__spinner svg circle{stroke:#fff}
.ajax-cart-wrapper .check-icon{display:inline-block;width:22px;height:22px;position: absolute;top: 50%;left: 50%;transform: translate(-50% , -50%);}
.ajax-cart-wrapper .check-icon img{width:100%;height:100%;object-fit:cover}
.ajax-cart-wrapper.checkmark{display:block !important;}

/*end*/
/* 30-05-2023 */
.cart__warnings .primary-btn{max-width:217px;width:100%;margin:0 auto 20px;}
.cart__warnings{text-align:center !important;padding-top:36px !important;}
.cart__warnings .primary-btn.grey-bg:hover{background-color:#FF6400;border-color:transparent;color:#fff;}
.cart__warnings .cart__empty-text{margin-top:0}
.bottom-btn{display: flex;align-items: center;justify-content: center;margin-top:50px;}
.bottom-btn .primary-btn{width:auto;}
.cart__dynamic-checkout-buttons div[role=button]{border-radius:10px !important}
/* .bottom-btn .primary-btn:hover{background-color:#FF6400;border-color:transparent;color:#fff} */
.cart__footer .shopify-cleanslate ul li iframe{border-radius:10px !important;}
.cart__warnings .cart__login-title{font-size:24px !important;line-height:1.2;margin-top:40px;text-transform: uppercase;}
.cart__login-paragraph a{color:#FF6400 !important;}
.cart__login-paragraph a:hover{color:#333 !important;}
.cart-items-wrapper .cart-page-title{font-size: 50px !important;line-height:1.2; font-family: "galanogrotesque-buploadedfile";color:#333;}
.cart-page .top-products-block h2{font-size:36px;line-height:1.2}
.cart-page .top-products-block .title-block{align-items:center;}
.cart-items-wrapper h2{font-size:39px !important;text-transform: capitalize;color:#333;}
.cart-items-wrapper h3{text-transform: capitalize;color:#333;}
.cart-items-wrapper .account-link {transition: 0.2s all;color: #333;font-family: ProximaNova-Regular;font-size: 16px;line-height: 1.2;text-decoration: none;}
.cart-items-wrapper .cart-items .cart-item__details .cart-item__name{text-transform:capitalize;font-family: 'galanogrotesque-ruploadedfile';}
.cart__footer .cart__checkout-button{cursor:pointer; background-color: #f60;color: #fff;border: 1px solid #FF6600;letter-spacing:1px;}
.cart__footer .cart__ctas{display: flex;align-items:center;justify-content: center;margin-bottom:16px;
/*     margin-bottom:30px; */
}
.cart__footer{margin-bottom:44px;}
.cart__dynamic-checkout-buttons{margin-top:0 !important;}
.additional-checkout-buttons ul li:first-child{margin-top:0 !important;}
.cart__footer .cart__checkout-button:hover{background-color:#333 !important;border-color:#333 !important;color:#fff}
.additional-checkout-buttons ul li{margin-top:8px !important;}
.additional-checkout-buttons ul li:last-child{margin-top:8px !important;}
.additional-checkout-buttons ul li:first-child{margin-bottom:7px !important}
.additional-checkout-buttons ul li:nth-child(2){margin-bottom:7px !important;}
.shopify-cleanslate .pGZsIynlCgQUe6S16lYw, .shopify-cleanslate .XLcXEW3RnM9fyU7k7fvC{margin-top:8px !important;}
@media(max-width:1366px){
  .cart-items-wrapper h2{font-size:32px !important}
}
@media(max-width:767px){
  .cart-items-wrapper .cart-page-title{font-size:36px !important;}
  .cart-items-wrapper h2{font-size:26px !important}
  .cart-page .top-products-block h2{font-size:26px;}
}
@media(max-width:750px){
  .cart__warnings{padding-top:27px !important;}
}


/*end */

/* 404 page design */
.template-404 {padding-top:50px;padding-bottom:50px; text-align:center}
.template-404  h1{font-size:100px;font-weight:700;line-height:104px;margin-bottom:20px}
.template-404  span{margin-top:0;font-family: galanogrotesque-muploadedfile !important;font-size:24px;line-height:30px}
.template-404 a{display: inline-flex;align-items: center;justify-content: center;margin-top:0;}
.template-404 a:after{box-shadow:none;}  
.template-404 a:focus:after,.template-404 a:hover:after{box-shadow:none}
.template-404 .button:not([disabled]):hover:after{box-shadow:none;}
.template-404  p{max-width: 400px;margin:30px auto;}


@media(max-width:767px){
  .template-404 h1{font-size:64px;line-height:68px;}
  .template-404 span{font-size:20px;line-height:24px}
}

/* pdp tabbing css */
.tabs-wrapper .tab-content table ul li{font-family: galanogrotesque-muploadedfile !important;font-size: 14px !important;color: #333 !important;}

/*end */
/* collection page 8-5-2023 */
.collection-hero__description p a{display:inline-block; color: #f60;text-decoration: none;position:relative; transition:0.3s all }
.collection-hero__description p a:after{content:"";bottom:0;left:0;height:1px;background-color:#f60;width:0;transition:0.3s all;position:absolute; }

.collection-hero__description p a:hover:after{text-decoration:underline;width:100%;}

/* .collection-hero__description p a:hover{color: #f60;} */


/*pdp modal 5-5-2023*/
/*1-5-25_start  */
.product-media-modal .product-media-modal__content img{max-height:90vh;border:0;cursor:auto;object-fit:contain;width:100%}
.product-media-modal{cursor:auto;}
/*1-5-25_end  */
.product-media-modal .product-media-modal__content{padding:10px}

/*end*/
/* search-tab */
.search-tabbing{padding:0 !important}
.search-tabbing .tabs_wrap{padding-left:0;padding-right:0;}
.search-tabbing .search-tabs{max-width:478px;width:100%;margin:0 auto}
.search-tabbing .search-tab-wrapper a{width:100%}
.search-tabbing .search-link{flex:0 0 50%;max-width:50%}
.search-tabbing .template-search__results ul .product-item:after{display:none}
.search-tabbing .pagination__list li:after{display:none}
.search-tabbing .facets__form{margin-bottom:0}
.search-tabbing .facets__form .facets__summary{margin-bottom:0;}
.search-tabbing .facets__form .facets__heading{margin-top:0}
.search-tabbing .tabs_wrap .product-tab-list li,.search-tabbing .product-grid .product-item{margin-bottom:20px; padding:0 10px;flex: 0 0 25%;max-width: 25%;}
.search-tabbing .product-grid .grid__item .card-wrapper .card{padding-left:0;padding-right:0;background-color:#fff;border-radius:10px }
.search-tabbing .article-card-wrapper{padding:15px; border: 0.2px solid #dfdfdf;border-radius: 10px;background-color:#fff; }
.search-tabbing .article-card__info{margin-bottom:15px;}
.search-tabbing .product-card-wrapper{padding:15px;background-color:#fff;border-radius:10px;}
.search-tabbing .article-card__image{background: transparent;}
.search-tabbing .card__information{padding-top:0 !important;}
.search-tabbing .product-grid .grid__item .card-wrapper .card{padding-top:0;}
.search-tabbing .product-grid .grid__item .card-wrapper .card .card__inner{padding-top:0;display:block; flex-direction:inherit;justify-content: inherit;}
.search-tabbing .article-card__image-wrapper,.search-tabbing .card .media,.search-tabbing .media img,.search-tabbing .card__media{position:static !important;width: 100% !important;height:100% !important; transform: none !important;}
.search-tabbing .article-info .orange-text{display:none;}
.search-tabbing .article-info .article-card__image-wrapper{height:auto !important;}
.search-tabbing .tabs_wrap .product-tab-list li, .search-tabbing .product-grid .product-item{min-height:400px}
.search-tabbing .gray-pills-wrap{margin-bottom:0;}

/*tabbing common css*/
.search-tabbing .search-tab-wrapper .search-tabs {display: flex;align-items: center;width: 100%;border-bottom: 4px solid #D9D8D9;}
.search-tabbing .search-tab-wrapper .search-tabs .search-link {text-decoration: none;color: #999999;font-size: 24px;line-height: 1.2;position: relative;transition: all 0.1s;padding: 0 24px 24px;display: inline-block;font-family: "galanogrotesque-buploadedfile";text-align: center;}
.search-tabbing .search-tab-wrapper .search-tabs .search-link.active,
.search-tabbing .search-tab-wrapper .search-tabs .search-link:hover{color: #333333;}
.search-tabbing .search-tab-wrapper .search-tabs .search-link:after {content: "";height: 4px;width: 0;background-color: #FF6600;position: absolute;left: 0;top: 100%;transition: all 0.1s linear;}
.search-tabbing .search-tab-wrapper .tabs_wrap .product-tab-list li{margin-bottom:20px; position:relative;font-family: "ProximaNova-Regular";font-size: 20px;line-height: 1.5;color: #333333;}
.search-tabbing .search-tab-wrapper .tabs_wrap .product-tab-list li:after{content: "";width: 5px;height: 5px;border-radius: 50%;background-color: #f60;position: absolute;top: 10px;left: 0;}
.search-tabbing .search-tab-wrapper .tabs_wrap .product-tab-list {margin-top:20px}

.search-tabbing .search-tab-wrapper .search-tabs .search-link.active:after,
.search-tabbing .search-tab-wrapper .search-tabs .search-link:hover:after {width: 100%;}
.search-tabbing .search-tab-wrapper .tabs_wrap {padding: 40px 0 39px;}
.search-tabbing .search-tab-wrapper .tabs_wrap .tab-item p {font-family: "ProximaNova-Regular";font-size: 20px;color: #333333;margin: 0 0 10px;max-width:100%;}
.articles-tab .grid__item .card__heading a {text-align:left}
.products-tab .grid__item .card__heading a {text-align:center !important;}


/*end*/
/* account pages updates 1-5-2023 */
.shopify-challenge__container .g-recaptcha{margin-bottom:20px}
.account-page{max-width:710px !important;margin:0 auto; width:100%;padding-left:0 !important;padding-right:0 !important;padding-bottom:70px !important }
.account-page p,.shopify-challenge__message{color:#333;font-family: ProximaNova-Regular;}
.account-page h1{font-size: 50px;line-height:1.2; font-family: "galanogrotesque-buploadedfile";text-transform: capitalize;color:#333;}
.account-page h2{font-size:39px !important;text-transform: capitalize;color:#333;}
.account-page h3{text-transform: capitalize;color:#333;}
/* .account-page .primary-btn, */
.shopify-challenge__button{margin:30px auto;font-family: "galanogrotesque-buploadedfile";
    background-color: #ffffff;color: #333333;
border-radius: 10px;display: flex;align-items: center;justify-content: center;padding: 13px;min-width: 150px;font-size: 16px;line-height: 1;height: 51px;text-decoration: none;border: 0;transition: all 0.3s ease-in-out;text-transform: uppercase;}
.account-page .primary-btn:hover,.shopify-challenge__button:hover{background-color: #FF6600;color: #ffffff;border-color:transparent;}
.account-page .primary-btn.orange-bg{background-color: #FF6600;color: #ffffff;border: 1px solid #FF6600;}
.account-page .primary-btn.orange-bg:hover{background-color: #333333;color: #fff;border-color: #333333;}
.account-page .primary-btn:after{box-shadow:none !important;}
.account-page .primary-btn,{border-radius:10px !important;margin-bottom:20px; }
/* .account-page .primary-btn.grey-bg, */
.shopify-challenge__button{background-color: #333333;color: #ffffff;border: 1px solid #333333;}
/* .account-page .primary-btn.grey-bg:hover, */
.shopify-challenge__button:hover{background-color: #f60;color: #fff;border-color:transparent;}
.account-page .title-wrap{display:flex; align-items:center;justify-content:space-between; flex-wrap:wrap;}
.account-page .title-wrap h1{margin-right:20px}
.account-page .title-wrap .primary-btn{margin:0;}
.account-page .account-link{transition:0.2s all; color:#333;font-family: ProximaNova-Regular;font-size:16px;line-height:1.2;text-decoration:none;}
.account-page .account-link:hover{color:#f60}
.account-page form .form__message{color:red;font-family: ProximaNova-Regular;text-align:left;font-size:14px !important;}
.account-page ul{padding-left:0 !important;margin-top:5px;}
.account-page form ul li{color:red;text-align:left;}
.account-page form ul li a{color:red}
.account-page .register-errors li a{transition:0.2s all; font-family: ProximaNova-Regular;font-size:16px;line-height:1.2;text-decoration:none;}
.account-page .account-link:focus-visible,
.account-page a:focus-visible,
.account-page .form__message:focus-visible,
.account-page h1:focus-visible{box-shadow:none;outline:0}
.account-page a{text-decoration:none}

.account-page.after-login{max-width:100% !important;}
.account-page.after-login h2,.account-page.after-login h3{margin-top:40px !important;margin-bottom:15px;}
.account-page.addresses h2{margin-bottom:10px}
.after-login .title-wrap{margin-bottom:35px;}
/*4-5-2023*/
.order-address-wrapper{display:flex;flex-wrap:wrap;margin:0 -15px}
.order-address-wrapper div{flex:0 0 50%;max-width:50%;padding:0 15px}
.customer .breadcrumb ul{margin-bottom:20px !important;margin-top:0;}
.addresses ul p{text-align:center}
.addresses h3 ,.addresses h2{text-align:center}


/*end*/
/* addto compare nd wishlist hover desing 19-04-2023 */
.compare-wishlist-wrapper label input:placeholder{background-color:red;}
.compare-wishlist-wrapper label input:checked:after{background-image:url('//www.bodybuildingwarehouse.co.uk/cdn/shop/t/22/assets/add_to_compare_Whitebg.svg?v=114877102686402777601763633413');}
.compare-wishlist-wrapper label input{margin:0; position:relative;height: 31px;width: 34px;background-color: red;display: inline-block;}
.compare-wishlist-wrapper label input:after{width:45px;height:45px; content:"";border-radius:50%; position:absolute;background-image:url('//www.bodybuildingwarehouse.co.uk/cdn/shop/t/22/assets/add_to_compare.svg?v=133739393178882872291763633413');background-repeat: no-repeat;background-position: center;top:-5px;left:-5px;right:0px;bottom:0px;}  
.compare-wishlist-wrapper{transition:0.3s all;display:none !important;transform: translate(-50%);top:calc(50% - 70px); left:50%; position:absolute;z-index:1; display: flex;align-items: center;justify-content: center;}
.compare-wishlist-wrapper label{ width:90px; display: flex !important;align-items: center;flex-direction: column;justify-content: center;padding:0 5px}
.wishlist-engine-button{ width:90px; display: flex !important;flex-direction: column;align-items: center;justify-content: center;padding:0 5px!important;}
.compare-wishlist-wrapper .SPCMP_chk_lbl .SPCMP_Add_span,.wishlist-text{min-height:57px; padding:0; font-size:16px !important;line-height:1.5 !important; color:#fff !important;font-family: "ProximaNova-Regular";text-align:center;display:inline-block !important;}
.compare-wishlist-wrapper .SPCMP_chk_lbl .SPCMP_Add_span{margin-top:20px !important;}
.wishlist-text{margin-top:10px !important;padding-left:6px;}
.card-overlay{position:relative;height:100%}
.card-overlay:after{transition:0.2s all; border-top-left-radius: 10px;border-top-right-radius: 10px; position:absolute;content:"";top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0;visibility: hidden;}
.product-item .item-inner{position:relative;}
.product-item .item-inner:hover .card-overlay:after{opacity:0.3;visibility: visible; }
.product-item .item-inner:hover .compare-wishlist-wrapper{display:flex !important;}
.wishlist-engine-button .wishlist-icon{margin-top:-3px; display: flex; align-items: center;justify-content: center;background-color: #fff;     width:45px;height:45px;border-radius:50%;flex-direction: column;}
.wishlist-engine-button, .wishlist-engine-button:hover, .wishlist-engine-button:focus{padding-top:0;padding-bottom:0}

/* pdp add to compare design */
.product-compare-wishlist-wrapper{min-height:71px; padding:20px 15px; background: #fff;border:1px solid #707070;border-radius:10px; position:static;transform: none;display: flex !important;justify-content: flex-start; width: 100%;justify-content: space-between;}
.product-compare-wishlist-wrapper label,.product-compare-wishlist-wrapper .wishlist-engine-button {
/*   min-width: 180px; */
  width:auto;
flex-direction:row}
.product-compare-wishlist-wrapper label,.product-compare-wishlist-wrapper .wishlist-engine-button{padding-left:45px !important;position:relative;}
.product-compare-wishlist-wrapper .SPCMP_chk_lbl .SPCMP_Add_span, .product-compare-wishlist-wrapper .wishlist-text{margin:0 !important; min-width: 180px;text-align: left; color:#333333 !important;font-size:20px !important;min-height: auto;}
.product-compare-wishlist-wrapper label input:after{top:-7px;height:46px; background-size:cover; border:1px solid #333; background-image:url('//www.bodybuildingwarehouse.co.uk/cdn/shop/t/22/assets/add_to_compare_blackbg.svg?v=117114015866978951221763633413');}
.product-compare-wishlist-wrapper label input:checked:after{border:1px solid #333; background-image:url('//www.bodybuildingwarehouse.co.uk/cdn/shop/t/22/assets/add_to_compare_Whitebg_black.svg?v=62736605934201762291763633413');}
.product-compare-wishlist-wrapper label input{position:absolute;left:7px;}
.product-compare-wishlist-wrapper .wishlist-engine-button .wishlist-icon {position:absolute;left:0;}

.product-compare-wishlist-wrapper .wishlist-text{padding-left:15px;}
.product-compare-wishlist-wrapper .wishlist-engine-button .wishlist-icon{margin-top:0;background-color:#333333}
.product-compare-wishlist-wrapper .wishlist-icon svg path{fill:#333333;stroke:#fff;}
.product-compare-wishlist-wrapper .SPCMP_chk_lbl .SPCMP_Add_span{padding-left: 15px !important;}
.product-compare-wishlist-wrapper .wishlist-engine[data-added="true"] .wishlist-icon svg path{fill:#fff}
/* end */

@media(max-width:1199px){
  .search-tabbing .tabs_wrap .product-tab-list li,.search-tabbing .product-grid .product-item{padding:0 10px;flex: 0 0 50%;max-width: 50%;}
  .search-tabbing .article-info .card .media{height: 100% !important;}
  .search-tabbing .article-info .article-card__image-wrapper{height:100% !important}
  .search-tabbing .article-info .product-grid .grid__item .card-wrapper .card{padding-bottom:0;}
  .search-tabbing .card__information{padding-bottom:0;}
  .search-tabbing .tabs_wrap .product-tab-list li, .search-tabbing .product-grid .product-item{min-height:250px}

}
@media(max-width:1366px){
  .after-login .title-wrap{margin-bottom:25px;}
}

@media(max-width:1024px){
  .card-overlay:after{display:none}
  .compare-wishlist-wrapper .SPCMP_chk_lbl .SPCMP_Add_span,.wishlist-text{display:none;}
  .compare-wishlist-wrapper label,.wishlist-engine-button {width:auto;}
  .compare-wishlist-wrapper{display:flex !important;justify-content: space-between;transform:none;right:0;left: 0;top: 0;padding: 10px 10px 0 11px;}
  .compare-wishlist-wrapper .SPCMP_chk_lbl .SPCMP_Add_span, .wishlist-text{display:none !important}
  .product-item .item-inner:hover .compare-wishlist-wrapper{width: 100%;display:flex !important;}
  .wishlist-engine-button .wishlist-icon{box-shadow: 0px 2px 4px #00000029;}
  .compare-wishlist-wrapper label input:after{box-shadow: 0px 2px 4px #00000029;}
  .compare-wishlist-wrapper label input:after{top:-7.7px;left:-6px;}
  .wishlist-engine-button .wishlist-icon,.compare-wishlist-wrapper label input:after{width:34px;height:34px;}
  .compare-wishlist-wrapper label input{width:24px;height:22px}
  .wishlist-engine-button{padding-right:0 !important;}

  /* pdp add to compare design */
  .product-compare-wishlist-wrapper .SPCMP_chk_lbl .SPCMP_Add_span,.product-compare-wishlist-wrapper .wishlist-text{display:block !important}
  .product-compare-wishlist-wrapper{padding:20px 15px;justify-content: flex-start;}
  .product-compare-wishlist-wrapper .SPCMP_chk_lbl .SPCMP_Add_span, .product-compare-wishlist-wrapper .wishlist-text{
/*     font-size:18px !important; */
    min-width:auto;}
/*   .wishlist-engine-button .wishlist-icon, .compare-wishlist-wrapper label input:after{width:45px;height:45px} */
/*   .compare-wishlist-wrapper label input{width:34px;height:31px} */
  .product-compare-wishlist-wrapper label input:after{top:-11.7px;}
/*   .product-compare-wishlist-wrapper label input{width: 23px;height: 20px;} */
  .product-compare-wishlist-wrapper label input:after,.product-compare-wishlist-wrapper .wishlist-engine-button .wishlist-icon{width:45px;height:45px}
  .product-compare-wishlist-wrapper label input{width:32px;height:26px;}

  
  .product-compare-wishlist-wrapper label{
/*     padding-left:34px; */
    margin-right:15px;}

  
/*   .product-compare-wishlist-wrapper .wishlist-engine-button{padding-left:34px} */
}
@media(max-width:991px){
   .product-compare-wishlist-wrapper label{margin-right:10px;}
/*   .product-compare-wishlist-wrapper .SPCMP_chk_lbl .SPCMP_Add_span, .product-compare-wishlist-wrapper .wishlist-text{fon-size:16px !important} */
.product-compare-wishlist-wrapper .SPCMP_chk_lbl .SPCMP_Add_span, .product-compare-wishlist-wrapper .wishlist-text{font-size:18px !important;}
 .product-compare-wishlist-wrapper label input:after,.product-compare-wishlist-wrapper .wishlist-engine-button .wishlist-icon{width:34px;height:34px}
  .product-compare-wishlist-wrapper label input{width:24px;height:24px;}
/* .product-compare-wishlist-wrapper .wishlist-engine-button{padding-left:34px} */
  .product-compare-wishlist-wrapper label,.product-compare-wishlist-wrapper .wishlist-engine-button{padding-left:34px !important;}
  .product-compare-wishlist-wrapper label input:after{top:-5.7px;}
.product-compare-wishlist-wrapper label{margin-right:10px;}
}
@media(max-width:800px){
  .product-compare-wishlist-wrapper .SPCMP_chk_lbl .SPCMP_Add_span, .product-compare-wishlist-wrapper .wishlist-text{min-width:110px}
}

@media(max-width:767px){
.after-login .title-wrap{margin-bottom:20px;}
  .template-search__header .container,.container.product-container{padding:0 10px}
/*   .search-tabbing .tab-link{max-width:100%;} */
.search-tabbing .search-tab-wrapper .tabs_wrap{padding-top:30px}
  .search-tabbing .search-tab-wrapper .search-tabs .search-link{font-size:22px;}
  .search-tabbing .search-tab-wrapper .search-tabs .search-link{padding-bottom:15px;}
  .order-address-wrapper div{flex:0 0 100%;max-width:100%;}
  .compare-wishlist-wrapper{padding: 9px 7px 0 7px}
  .product-compare-wishlist-wrapper{padding:15px 10px !important}
  .product-compare-wishlist-wrapper label{margin-right:20px;}
  .product-compare-wishlist-wrapper .SPCMP_chk_lbl .SPCMP_Add_span, .product-compare-wishlist-wrapper .wishlist-text{font-size:16px;}
.search-tabbing .tabs_wrap .product-tab-list li, .search-tabbing .product-grid .product-item{padding:0 5px}

                                      
  
}
@media(max-width:575px){
  .product-compare-wishlist-wrapper label{margin-right:10px}
  .product-compare-wishlist-wrapper{padding:20px 20px !important;}
  .product-compare-wishlist-wrapper label input{width:34px;height:30px}
  .product-compare-wishlist-wrapper label input:after{top:-6.7px}
  .product-compare-wishlist-wrapper label, .product-compare-wishlist-wrapper .wishlist-engine-button{padding-left:45px !important}
.product-compare-wishlist-wrapper .SPCMP_chk_lbl .SPCMP_Add_span, .product-compare-wishlist-wrapper .wishlist-text{min-width:auto;}
  .product-compare-wishlist-wrapper label input:after, .product-compare-wishlist-wrapper .wishlist-engine-button .wishlist-icon{width:45px;height:45px;}
}
@media(max-width:374px){
  .product-compare-wishlist-wrapper{padding:12px !important}
  .product-compare-wishlist-wrapper label input:after, .product-compare-wishlist-wrapper .wishlist-engine-button .wishlist-icon{width:35px;height:35px;}
  .product-compare-wishlist-wrapper label input{width:24px;height:20px;}
  .product-compare-wishlist-wrapper label, .product-compare-wishlist-wrapper .wishlist-engine-button{padding-left:35px !important;}
  .product-compare-wishlist-wrapper .SPCMP_chk_lbl .SPCMP_Add_span, .product-compare-wishlist-wrapper .wishlist-text{font-size:14px !important}
  .product-compare-wishlist-wrapper label{margin-right:5px;}
    .search-tabbing .tabs_wrap .product-tab-list li,.search-tabbing .product-grid .product-item{padding:0 5px;flex: 0 0 50%;max-width: 50%;}
    .search-tabbing .tabs_wrap .product-tab-list li, .search-tabbing .product-grid .product-item{min-height:inherit}

}



/* end */

  
.primary-btn.orange-bg.disabled{opacity:0.5;cursor:default;}
.primary-btn.orange-bg.disabled:hover{background-color: #f60;border: 1px solid #FF6600;}

.primary-btn.black-bg.disabled{opacity:0.5;cursor:default;}
.primary-btn.black-bg.disabled:hover{background-color: #333;border-color:transparent;color:#fff}




/*product Slider section css*/
.container.product-container{max-width: 1125px;}
.product-slider-outer{background-color:#F2F2F2;padding:30px 0 50px;}
.product-slider-inner{padding-top:10px !important;}

.pdp-mobile-title-wrapper{display:none;}
.pdp-desktop-title-wrapper{display:block}


.product-slider-outer .max-container{max-width:1076px;}
.pdp-main-wrapper .product__title h1{font-size:50px;line-height:1.2;color:#333333;font-family: "galanogrotesque-buploadedfile";}
.pdp-main-wrapper .stock-sku-wrapper{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:27px;}
.pdp-main-wrapper .stock-sku-wrapper .info-label{font-family: 'proxima_novalight'; padding:12px;border-radius:10px;display:flex;align-items:center;
font-size:16px;line-height:1.2;color:#FFf;justify-content: center;}                               
.pdp-main-wrapper .stock-sku-wrapper .stock-label.instock {background-color:#439D44;}
.pdp-main-wrapper .stock-sku-wrapper .stock-label.outstock {background-color:#f60;}
.pdp-main-wrapper .stock-sku-wrapper .sku-label{color:#333333;background-color:#D9D8D9;margin-left:30px}
.pdp-main-wrapper .product-desc{margin-bottom:34px; font-size:20px;line-height:1.5;font-family: "ProximaNova-Regular";color:#333;letter-spacing:0;}
/* .product-detail-wrapper .product-desc a{display:inline-block;color:#FF6600;} */
.product-detail-wrapper  .product-form__submit {display: flex;align-items: center;justify-content: space-between;padding:10px !important;min-height:60px}
.product-detail-wrapper .product-form__submit .add_to-cart{color:#fff;display:block;width:100%;font-size:24px;line-height:1.2}
.product-detail-wrapper .product-form__submit:after{display:none;}
.product-detail-wrapper .price__container{display: flex;justify-content: center;align-items: center;background-color: #fff;color: #333;border-radius: 10px;}
.product-form__buttons{max-width:100% !important;}
/* .product-form__buttons button:hover .add_to-cart{color:#f60;} */
.product-form__buttons button:hover .add_to-cart{color:#fff}
/* .product-form__buttons button:hover .price__container{border-color:#f60} */
.product-form__buttons button:hover .price__container{border-color:#333333}
.product-form__buttons .price__container{border:0}
.product-detail-wrapper .price__container span{line-height:1.2;font-family: "galanogrotesque-buploadedfile";}
/* .product-detail-wrapper .price__container .price__regular span{text-decoration: line-through;font-size:20px;color:#333;padding:0 5px} */
.product-detail-wrapper .price__container .price__sale .price-hide .price-item{font-size:20px;color:#333;padding:0 5px}
.product-detail-wrapper .price__container .price__sale span.price-item--sale{ padding:0 5px; font-size:25px;color:#FF6600;margin:0}
.product-detail-wrapper .price__container .price__regular .price-item{ padding:0 5px; font-size:25px;color:#33333;margin:0}
/* .product-detail-wrapper .price__container .price__sale{display:block;} */
.product-detail-wrapper .price__container{min-width:233px; display: flex !important;align-items: center !important;justify-content: center !important;}
/* .product-form__buttons .price-hide{display:none} */
.product .price .badge, .product .price__container{margin-bottom:0 !important;}
.product-form__input{margin-right:0; margin-bottom:15px !important; flex-wrap:wrap; background-color:#fff; border:1px solid #dfdfdf !important;border-radius:30px;
                     max-width:533px !important;
/*                      min-width:100% !important; */
                     min-width:auto !important; 
                     display: flex;justify-content: flex-start;align-items: center;}
.product-form__input .form__label{text-align:center; color:#333333;font-size:20px;line-height:1.2;font-family: "galanogrotesque-buploadedfile";text-transform: uppercase;}
.product-form__input .form__label{min-width:150px;border-right:1px solid #dfdfdf; margin-bottom:0 !important;height:100%;padding:18px 32px 18px 20px !important}
.product-form__input .quantity{padding:14px 143px 14px 95px;width:calc(100% - 150px);justify-content: center;align-items: center;flex-grow: inherit;}
.quantity:after{display:none;}
.product-form__input .quantity input{padding:0; font-family: 'proxima_novalight';font-size:20px;line-height:1.2;color:#333333;}
.product-form__input .quantity input:focus{box-shadow:none;outline:0;border:0;}
.product-form__input .quantity__button{position:relative; width:32px;height:32px;border-radius:50%;background-color:#E5E5E5 !important;}
.product-form__input .quantity__button svg{display:none}
.product-form__input .quantity__button.plus:before {content: "";position: absolute;top: 50%;left: 50%;height: 15px;width: 2px;border-radius: 10px;background-color: #333333;transform: translate(-50%,-50%);}
.product-form__input .quantity__button.plus:after {
    content: "";position: absolute;top: 50%;left: 50%;height: 2px;width: 15px;border-radius: 10px;background-color: #333333;transform: translate(-50%,-50%);}
.product-form__input .quantity__button.minus:after {
    content: "";position: absolute;top: 50%;left: 50%;height: 2px;width: 15px;border-radius: 10px;background-color: #333333;transform: translate(-50%,-50%);}

/* dropdown */
.product-form__input--dropdown .select:after{display:none;}
.product-form__input--dropdown .select{max-width:calc(100% - 150px) !important;padding:0 0 0 20px}
.product-form__input--dropdown .select__select{padding:10px !important;padding-right:50px !important; margin:0; padding:0; font-size:20px;line-height:1.2;color:#333333; font-family: 'proxima_novalight';}
.product-form__input--dropdown .icon-caret {width: 15px;height: 15px;top: 50%;right:30px; transform: translateY(-50%);}
.product-form__input--dropdown .select__select:focus{box-shadow:none;}
/* .product-form__input--dropdown .select__select option{padding:10px !important;} */
/* end */


.bw-product-wrapper {align-items:center; background-color:#fff; margin-top:30px; display: flex;justify-content: space-between;padding:13px 20px; border:1px solid #dfdfdf;border-radius:10px;}
.bw-product-wrapper p{padding:0 15px; letter-spacing:0; font-size:20px; max-width:461px;width:100%;text-align: center;margin: 0; font-family: "ProximaNova-Regular";}
.bw-product-wrapper .primary-btn{min-width:177px;font-size:20px;line-height:1.2}
.bw-product-wrapper .bw-product-logo{width:132px;}
.bw-product-wrapper .bw-product-logo img{width:100%;display:block;}

#delivery_timer_wrapper{padding:0 !important;}
.order-msg-wrapper{margin:30px 0; padding: 32px 20px; border:1px solid #dfdfdf;border-radius:10px;background-color:#fff; display:flex;flex-direction:column;justify-content: center;align-items: center;flex-direction: column;}
.order-msg-wrapper .order-msg{text-align:center; margin-bottom:5px; display:inline-block;color:#FF6600;font-size:24px;line-height:1.5;letter-spacing:0;font-family: "galanogrotesque-buploadedfile";}
.order-msg-wrapper p{ font-family: "ProximaNova-Regular";margin:0;max-width:330px;width:100%;text-align:center;}
.order-msg-wrapper p,.order-msg-wrapper b{font-size:20px;color:#333333;letter-spacing:0;}
.order-msg-wrapper b{font-family: "galanogrotesque-buploadedfile";margin-bottom:7px;}


.product-detail-wrapper .product__tax{margin-top:0;}




/* left side block */
.product__media-gallery {position:static !important}
.product-icons-wrapper{background-color:#fff; padding:10px; margin-top:30px;align-items:center; display:flex;justify-content:space-evenly;border:1px solid #dfdfdf;border-radius:10px}
.product-icons-wrapper li{padding:0 5px;position:relative;}
.product-icons-wrapper li i{display:block;padding:10px;width:60px; height:60px;margin:0 auto;}
.product-icons-wrapper li i img{width:100%;display:block;}
.product-icons-wrapper li .tooltip{position: absolute;bottom: 99%;left: 50%;transform: translateX(-50%);display: block;opacity: 0;visibility: hidden;pointer-events: none;font-size: 12px;background: #333;color: #fff;padding: 5px;text-align: center;transition: bottom .35s ease-in-out;z-index: 1;line-height: 1.2;min-width:80px;}
.product-icons-wrapper li .tooltip:after{content: "";display: block;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 10px solid #333;font-size: 0;line-height: 0;position: absolute;top: 100%;left: 50%;transform: translateX(-50%);}
.product-icons-wrapper li i:hover ~ .tooltip{opacity: 1;visibility: visible;bottom: 104%;transition: bottom .35s ease-in-out;}

/* .product__media-gallery .thumbnail-list li  */
.product__media-gallery .thumbnail-list li:before{display:none;}
.product__media-gallery .thumbnail-list li button{position:static;}
.product__media-gallery .product__media-list .global-media-settings{border:0 !important;}


/* left side section */
.product-slider-block .product__media-gallery{background-color:#fff;border:1px solid #dfdfdf;border-radius:10px;padding:30px}
.product-slider-block .product__media-gallery .thumbnail{border:1px solid #dfdfdf;border-radius:10px;display: flex;align-items: center;}
.product-slider-block .product__media-gallery .thumbnail img{height:auto;}
.product-slider-block .product__media-gallery .thumbnail[aria-current]{box-shadow:none;border-color:#f60;}
.product-slider-block .product__media-gallery .thumbnail[aria-current]:focus{box-shadow:none;border:1px solid #f60;}
.product-slider-block .product__media-gallery .thumbnail:hover{opacity:1;border-color:#f60}
.product-slider-block .product__media-gallery ul li{padding:0 10px;}
.product-slider-block .product__media-gallery ul{margin:0 -10px;grid-gap:inherit !important;}
.product-slider-block .product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:25% !important;}

.product-slider-block .thumbnail-slider .slider-button{background-color:#f60;border:2px solid transparent;position:relative; margin:0 7px; width:29px;height:29px;position:absolute;bottom:-40px; transform:translate(-50%,-50%);border-radius:50%;}
.product-slider-block .thumbnail-slider .thumbnail-slider{position:relative}
.product-slider-block .thumbnail-slider .slider-button.slider-button--prev{left:42%;}
.product-slider-block .thumbnail-slider .slider-button.slider-button--next{right:38%;}
.product-slider-block .thumbnail-slider{padding-bottom:35px;padding-top:60px;}
.product-slider-block .product__media-gallery{padding-bottom:50px}

.product-slider-block .thumbnail-slider .slider-button img{width:17px;}
.product-slider-block .thumbnail-slider .slider-button.slider-button--next img{transform:rotate(180deg);}
.product-slider-block .thumbnail-slider .slider-button:hover{background-color:#dd5e07;}
/*1-5-25_start  */
.product-slider-block .thumbnail-slider .slider-button.slider-button--prev[disabled],.product-slider-block .thumbnail-slider .slider-button.slider-button--next[disabled] {
  background-color: #f60;
  opacity: 0.5;
  cursor: default;
}
/*1-5-25_end  */
.product-slider-block .thumbnail-slider .slider-button.slider-button--prev[disabled]:hover{background-color:#f60}

/* .product-slider-block .thumbnail-slider .slider-button.slider-button:after{content: "";
    position: absolute;
    top: 0;
    left: 0;
    padding: 2px;
    z-index: -1;
    width: 100%;
    height: 100%;
    transform: scale(1.02);
    border-radius: 50%;
    background-color: #f60;
    transition: transform .2s,opacity .2s;} */

.product-slider-block .thumbnail-slider .slider-button img{transition:0.1s all;}
/* .product-slider-block .thumbnail-slider .slider-button:hover:after{transform: scale(.85);} */
.product-slider-block .thumbnail-slider .slider-button:hover img{transform:scale(0.8);}
.product-slider-block .thumbnail-slider .slider-button[disabled]:hover img{transform:scale(1);}
.product-slider-block .thumbnail-slider .slider-button.slider-button--next:hover img{transform:scale(0.8) rotate(180deg);}

/* frequently-tabbing block css*/
.frequently-tabbing-block-wrapper{
    display: flex;
    flex-direction: column;
}
.frequently-block{background-color:#FAFAFA; padding: 63px 0 85px}
.frequently-block .title-block{
    margin-bottom: 38px;
}
.frequently-block .title-block .slider-arrows{
    display: none;
}
.frequently-block h2{
    font-size: 39px;
}
.frequently-block .frequently-wrap{display:flex; flex-wrap: wrap;}
.frequently-block .frequently-left{position: relative; display: flex;max-width: calc(100% - 438px); flex: 0 0 calc(100% - 438px);}
.frequently-block .frequently-item-slider{display: flex;width: 100%;justify-content: space-between;}
.frequently-block .frequently-left .plus-icon{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}
.frequently-block .frequently-item-slider .product-item .item-inner{
    background-color: #ffffff;
}
.frequently-block .frequently-item-slider .product-item .price span{
    color: #f60;
}
.frequently-block .frequently-item-slider .product-item .price span.old-price{color:#333;}
.plus-icon{display: flex;align-items: center;}
.frequently-block .add-item{display:flex;align-items:center;justify-content:center; padding: 0 38px;}
.frequently-right .product-form__input span{display:block;width:100%; padding:20px;text-align:right;color:#333333;font-size:24px;line-height:1.2;font-family: "galanogrotesque-buploadedfile";}
.frequently-block .frequently-right{max-width: 438px; flex: 0 0 438px;padding-left: 87px}
.frequently-block .frequently-right .product-form__input{ display: flex; flex-wrap: wrap; min-width: unset !important;margin-bottom: 34px !important;height: 60px}
.frequently-block .frequently-right .product-form__input .form__label{
    padding: 10px 26px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.frequently-block .frequently-right .product-form__input span{
    padding: 10px 30px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: auto;
    margin-left: auto;
}
.frequently-block .frequently-right .primary-btn{
    font-size: 20px;
    height: 62px;
}
.frequently-block .frequently-right .select-checkbox-wrapper{
    margin-bottom: 30px;
}
.frequently-block .frequently-right .select-checkbox{
    position: relative;
    display: flex;
    align-items: center;    
    border: 1px solid #dfdfdf;
    border-radius: 10px;
    background-color: #ffffff;
}
.frequently-block .frequently-right .select-checkbox:not(:last-child){
    margin-bottom: 15px;
}
.frequently-block .frequently-right .custom-checkbox{
    margin-left: 14px;
}
.frequently-block .frequently-right .custom-select{
    max-width: calc(100% - 44px);
    flex: 0 0 calc(100% - 44px)
}
.frequently-block .frequently-right .custom-checkbox .chb-container{
    padding-left: 30px;
}
.frequently-block .frequently-right .custom-select select{
    border: 0;
    padding-left: 13px;
    width: 100%;
    min-height: 60px;
    white-space: normal;
    //word-break: break-all;
    word-break: break-word;
    line-height: 1.3;
}
.frequently-block .frequently-right .custom-select select option{
    white-space: normal;
    word-break: break-all;
}

.product-tab-block{background-color:#fff;padding:57px 0}


/* quick modal */

        .quick-buy-modal-block {position: fixed; overflow: auto; z-index:9; top: 0;right: 0;  bottom: 0; left: 0;background: rgba(51,51,51,75%); display: flex; flex-wrap: wrap; align-items: center; justify-content: center;padding: 100px 30px 30px;}
        .quick-buy-modal-dialog {max-width: 462px;width: 100%; border-radius: 0px; position: relative;}
        .quick-buy-modal-content {background: #ffffff;border-radius: 0; }
        
        .quick-buy-modal-block .modal-header{padding:10px 10px 0;text-align:right}
        .quick-buy-modal-block .close-modal { display:inline-block;position: relative; margin-top:-5px;margin-right:-5px; width: 35px; height: 35px; padding:5px; font-size:0; opacity: 1;z-index: 9; cursor: pointer;}
        .quick-buy-modal-block { opacity: 0;visibility: hidden; }
        body.modal-open .quick-buy-modal-block { opacity: 1;visibility: visible; }
        .quick-buy-modal-block .quick-buy-modal-dialog{
            -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0);transform: scale(0);
        }
        body.modal-open .quick-buy-modal-block .quick-buy-modal-dialog {
            -webkit-transform: scale(1);-moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);
        }
        .quick-buy-modal-bllock, body .quick-buy-modal-block, body.modal-open .quick-buy-modal-block .quick-buy-modal-dialog, body .quick-buy-modal-block .quick-buy-modal-dialog{
            -webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;
        }
       

    .quick-buy-modal-block .product-form__input .form__label,.quick-buy-modal-block .product-form__input--dropdown .select__select {font-size:16px;}

.quick-buy-modal-block .product-form__input .form__label{text-align:left;min-width:120px;padding-right:15px !important;  padding-top:13px !important; padding-bottom:13px !important;}
.quick-buy-modal-block .product-form__input .quantity__button{width:25px;height:25px;}
.quick-buy-modal-block .product-form__input .quantity__button.minus:after{height:2px;width:12px;}
.quick-buy-modal-block .product-form__input .quantity__button.plus:after{width:12px;}
.quick-buy-modal-block .product-form__input .quantity__button.plus:before{height:12px;}
.quick-buy-modal-block .product-form__input--dropdown .icon-caret{right:25px}
.quick-buy-modal-block .product-form__input .quantity{padding:7px 90px 7px 58px !important;}
.quick-buy-modal-block .product-form__input--dropdown .select__select{max-width:100%;border-radius:30px;padding-left:3px !important;}
.product-form__input--dropdown .select,.quick-buy-modal-block .product-form__input .quantity{max-width:calc(100% - 120px) !important;padding-left:10px;}
.close-modal:before, .close-modal:after { position: absolute; left: 15px; content: ' '; height: 30px;width: 1px;background-color: #FF6600;}
.close-modal:before { transform: rotate(45deg);}
.close-modal:after {transform: rotate(-45deg);}

.quick-buy-modal-body{padding: 7px 20px 17px;}

.quick-buy-modal-block .modal-title{display:flex;align-items:center;margin-bottom:15px}
.quick-buy-modal-block .modal-title i{max-width:100px;width:100%; display:inline-block;margin-right:15px;}
.quick-buy-modal-block .modal-title i img{display:block;width:100%;}
.quick-buy-modal-block h2{font-size:24px;line-height:1.2;color:#333333;margin-bottom:0;text-trasnform:uppercase;font-family: "galanogrotesque-buploadedfile";}
.quick-buy-modal-block .modal-price-wrap{display:flex;align-items:center;margin-top:-2px;}
.quick-buy-modal-block .modal-price-wrap .normal-price{text-decoration: line-through;display:inline-block; font-size:20px;line-height:1.2;color:#333333;font-family: "galanogrotesque-buploadedfile";margin-right:5px;}
.quick-buy-modal-block .modal-price-wrap .discount-price{color:#FF6600;font-size:31px;line-height:1.2;font-family: "galanogrotesque-buploadedfile";}
.modal-qty-size{margin-bottom:32px;}

.modal-btn-block{margin-bottom:22px;display:flex;flex-wrap:wrap;justify-content: center;}
.modal-btn-block a{height:47px;font-size:16px;min-width:203px;text-align:center;}
.modal-btn-block a.black-bg{border:1px solid transparent;  background-color:#333333;color:#fff;margin-left:8px;}
.modal-btn-block a.black-bg:hover{border-color:#333333;background-color: transparent;color:#333333;}



.modal-product-desc{display: flex;
    flex-direction: column;margin-bottom:12px;text-align:center;}
  .modal-product-desc p{letter-spacing:0;  margin-bottom:0; text-align:center; font-size:14px;color:#333333;font-family: "ProximaNova-Regular";}
.modal-product-desc p b{color:#333333;font-family: 'proxima_novabold';}
.modal-product-desc p a{color:#FF6600;}

.unlimited-text p{max-width:332px;width:100%;margin:0 auto;letter-spacing:0;}
.unlimited-text .view-detail{display:inline-block; font-size:14px;line-height:1.2; color:#333333;text-decoration:underline;margin-top:40px;font-family: "ProximaNova-Regular";}
.unlimited-text .get-bw{margin-top:10px; display:inline-block;  color:#FF6600;font-size:14px;line-height:1.2;font-family: "galanogrotesque-buploadedfile";}
.unlimited-text .view-detail:hover{color:#FF6600;}

body.modal-open{overflow:hidden;}
/*end*/

/* contact page cms */
.cms-page .contact-page-content ul{list-style:none}
.cms-page .contact-page-content ul li:first-child{margin-bottom:30px !important}
.cms-page .contact-page-content ul li{list-style:none;display:flex;flex-wrap:wrap;margin-bottom:22px !important;padding-left:0 !important;}
.cms-page .contact-page-content ul li:last-child{margin-bottom:0;}
.cms-page .contact-page-content ul li:before{display:none;}
.cms-page .contact-page-content ul label span{display:block;color:#333333;font-size:16px;line-height:1.2;font-family: "galanogrotesque-buploadedfile";}
.cms-page .contact-page-content ul label{letter-spacing:0; margin-right:25px; width:185px;text-align:left; display:inline-block;color:#333333;font-size:16px;line-height:1.2;font-family: "galanogrotesque-buploadedfile";}
.cms-page .contact-page-content ul li p a{word-break: break-word;letter-spacing:0; font-family: "ProximaNova-Regular"; display:inline-block;color:#333333;font-size:16px;line-height:1.5;}
.cms-page .contact-page-content ul li p a:hover{color:#f60}
.cms-page .contact-page-content ul li p a:hover:after{background-color:#f60}
/* .cms-page .contact-page-content ul li p a:after{background-color:#333333} */
.cms-page .contact-page-content ul li p{word-break: break-word;width:calc(100% - 210px);margin-bottom:0;letter-spacing:0; }
.cms-page .contact-page-content ul li address{word-break: break-word;letter-spacing:0; font-style: normal; color:#333333;font-size:16px;line-height:1.5;font-family: "ProximaNova-Regular";}
.cms-page .contact-page-content ul li address span{display:block;}
/* end*/

/* bw-plus-page css */
 .plus-banner-mobile{display:none;}
.bw-plus-banner{background-color: #FAFAFA; padding:75px 0 81px; min-height:683px; background-repeat: no-repeat;background-size: cover;background-position: top right;}
.plus-banner-inner,.plus-logo-block-wrapper,.plus-price-block-wrapper{display: flex;flex-direction: column;align-items: center;justify-content: center;}
.plus-logo-block{text-align:center;margin-bottom:26px;}
.plus-price-block{text-align:center;margin-bottom:38px;}
.plus-logo-block i{display:block;max-width:286px;margin:0 auto 4px; width:100%;}
.plus-logo-block img{width:100%;}
.plus-logo-block h6{display:block;color:#FF6600;font-size:20px;line-height:1.2;letter-spacing:0;font-family: "galanogrotesque-buploadedfile";}
.plus-logo-block-wrapper h2{text-transform: inherit;max-width:815px;text-align:center; width:100%; margin:0 auto 35px; font-family: "galanogrotesque-buploadedfile";color:#FF6600;}
.plus-logo-block-wrapper h2 span{display:inline-block;color:#333333;}
.plus-banner-inner .primary-btn{font-size:20px; height:62px;min-width:280px;}
.plus-banner-inner .primary-btn:after{box-shadow:none !important;}
.plus-price-block .label{font-size:20px;line-height:1.2;margin-bottom:0;display:inline-block;}
.plus-price-block .price{margin-top:-15px; font-size:70px;line-height:74px;font-family: "galanogrotesque-buploadedfile";}
.plus-price-block .offer{display:inline-block; background-color:#333333;padding:3px 14px;border-radius:13px;color:#fff;font-size:16px;line-height:1.2;font-family: "galanogrotesque-buploadedfile";}

.eligibility-block {padding:40px 0 50px;background-color:#F2F2F2;}
.eligibility-block h5{letter-spacing:0; text-align:center; color:#333333;font-size:26px;line-height:1.2; font-family: "galanogrotesque-buploadedfile";margin-bottom:17px;}
.eligibility-block .input-block-inner{margin:0 auto; max-width:506px;width:100%;display:flex;flex-wrap:wrap;justify-content: center;}
.eligibility-block input{width:50%; border:0; min-height:61px; border-radius:31px 0 0 31px; font-family: "ProximaNova-Regular";font-size:16px;line-height:1.2; background-color:#fff;color:#333333;padding:20px 33px;}
.eligibility-block input:focus{outline:0;box-shadow:none;}
.eligibility-block input::placeholder{ font-family: "ProximaNova-Regular"; color:#333333;font-size:16px;line-height:1.2;}
.eligibility-block input:focus::placeholder {color: transparent;}
.eligibility-block .check-code{text-align:center;transition:0.1s all; border:1px solid transparent; width:50%; min-height:61px;padding:20px; color:#fff;font-size:20px;line-height:1.2;font-family: "galanogrotesque-buploadedfile"; display:inline-block;background-color:#333333;border-radius:0 31px 31px 0;}
.eligibility-block .check-code:hover{border-color:#333;color:#333;background-color:#fff;}
.eligibility-block .zipcode_bar_title_1511 object {
    opacity: 0;
}

#zippy_widget_1511{width:100%;max-width:100% !important;margin:0 !important;}
.zipcode_bar_title_1511 i{display:none;}
.zipcode_bar_title_1511{padding-bottom:0 !important;}
.zipcode_bar_title_1511 span{letter-spacing:0; text-align:center;display:block; color:#333333 !important;font-size:26px !important;line-height:1.2; font-family: "galanogrotesque-buploadedfile";margin-bottom:17px;}
.zippy-success-card-1511{background-color:#fff !important; border:1px solid #dfdfdf !important;border-radius:0 !important;}
.zippy-success-card-1511 button{font-family: "ProximaNova-Regular";letter-spacing:0; color:#333 !important;font-size:18px !important;line-height:1.2;font-family: "ProximaNova-Regular";}
.zippy-success-card-1511 .zippy-failure{margin:8px 0 0 !important;font-size:22px !important;letter-spacing:0;font-family: "ProximaNova-Regular";}
.zippy-success-card-1511{padding:20px !important}
.zippy-success-card-1511 i{font-size:20px !important;}
#pin_fail{color:#f60; font-family: "ProximaNova-Regular";letter-spacing:0;font-size:18px;line-height:1.2;margin-top:10px; }


                                
.zipcode_bar_input_1511 form{display:flex;}
.zipcode_bar_input_1511 form input{width:50% !important;text-transform: inherit; border:0 !important; min-height:61px; border-radius:31px 0 0 31px !important; font-family: "ProximaNova-Regular";font-size:16px;line-height:1.2; background-color:#fff;color:#333333;padding:20px 33px;}
.zipcode_bar_input_1511 form input:focus{outline:0;box-shadow:none;}
.zipcode_bar_input_1511 form input::placeholder{ font-family: "ProximaNova-Regular"; color:#333333;font-size:16px;line-height:1.2;}
.zipcode_bar_input_1511 form input:focus::placeholder {color: transparent;}
/* .zipcode_bar_input_1511 form button{} */
.zipcode_bar_input_1511 form button{text-transform:uppercase; text-align:center;transition:0.1s all; border:1px solid transparent !important; width:50%; min-height:61px;padding:20px; color:#fff !important;font-size:20px;line-height:1.2;font-family: "galanogrotesque-buploadedfile"; display:inline-block;background-color:#333333 !important;border-radius:0 31px 31px 0 !important;}
.zipcode_bar_input_1511 form button:hover{border-color:#333 !important;color:#333 !important;background-color:#fff !important;}


.perks-block {background-color:#FAFAFA;padding:75px 0 55px;}
.perks-block h3{letter-spacing:0; text-align:center; font-size:39px;line-height:1.2;color:#333333;font-family: "galanogrotesque-buploadedfile";margin-bottom:50px;}
.perks-block .perks-listing{display:flex;justify-content:center;flex-wrap:wrap;max-width:940px;margin:0 auto 50px;}
.perks-block .perks-listing li{letter-spacing:0; position:relative; padding-left:32px; margin-bottom:38px; flex:0 0 50%;max-width:50%; color:#333333;font-size:24px;line-height:1.5; font-family: "galanogrotesque-buploadedfile"}
.perks-block .perks-listing li i{position:absolute;left:0;top:5px; display:inline-block;width:22px;margin-right:10px}
.perks-block .perks-listing li i img{width:100%;display:block;}
.perks-block .perks-listing li:last-child{margin-bottom:0; width:auto;max-width:auto;max-width: inherit;flex: inherit;}
.perks-block p{font-size:13px;color:#333333;font-family: "ProximaNova-Regular";letter-spacing:0;color:#333333;margin:0;text-align:center;}

.service-block{background-color:#fff;padding:78px 0 77px}
.service-block .services-wrapper .services{margin-bottom:30px;}
.service-block .services-wrapper .services h5{font-family: "galanogrotesque-buploadedfile";margin-bottom:15px;}
.service-block .services-wrapper .services p{font-family: "ProximaNova-Regular";margin-bottom:20px;letter-spacing:0;}
.service-block .services-wrapper .services p:last-child{margin-bottom:0;}

/* end*/

/*media queries */
@media(min-width:1200px){
    .frequently-block .frequently-item-slider .product-item {
        max-width: calc(50% - 65px);
        flex: calc(50% - 65px);
    }
}
@media(min-width:750px){
  /*1-5-25_start  */
  .thumbnail-slider .thumbnail-list.slider--tablet-up{justify-content:safe center;}
  /*1-5-25_end  */
  .product-slider-block .product__media-gallery ul li{width:25%;}
}

@media(max-width:1366px){
    .frequently-block{
        padding: 55px 0 ;
    }
    .frequently-block .add-item{
        padding: 0 30px;
    }
    .frequently-block .frequently-right{
        padding-left: 55px;
    }
  .account-page h2{font-size:32px !important;}
}

@media(max-width:1199px){
    .frequently-block h2{
        font-size: 35px;
    }
    .frequently-block .frequently-left{
        max-width: calc(100% - 400px); 
        flex: 0 0 calc(100% - 400px);
    }
    .frequently-block .frequently-right{
        max-width: 400px; 
        flex: 0 0 400px;
        padding-left: 20px;
    }
    .frequently-block .frequently-item-slider .product-item{
        max-width: calc(50% - 32px);
        flex: 0 0 calc(50% - 32px);
    }
    .frequently-block .add-item{
        padding: 0 10px;
    }
    .frequently-block .frequently-right .product-form__input .form__label{
        padding: 10px 20px !important;
        font-size:20px;
    }
    .frequently-block .frequently-right .product-form__input span{
        padding: 10px 20px;
    }
    .frequently-block .frequently-right .primary-btn{
        font-size: 18px;
    }    
    .frequently-block .frequently-item-slider .product-item.plus-icon{
        max-width:  62px;
        flex: 0 0  62px;
    }
  
/* slider section pdp */

    .product-form__input .quantity{padding-left:95px; padding-right:95px}
  .product-slider-block .thumbnail-slider .slider-button.slider-button--prev{left: 40%;}
  .product-slider-block .thumbnail-slider .slider-button.slider-button--next{right: 36%;}

  /*end*/
}
@media(max-width:991px){
    .frequently-block .frequently-left{
        max-width: 650px; 
        flex: 0 0 650px;
        margin: 0 auto;
    }
    .frequently-block .frequently-right{
        max-width: 438px;
        flex: 0 0 438px;
        padding: 35px 0 0;
        margin: 0 auto;
    }
    .frequently-block .frequently-right .product-form__input{
        margin: 0 auto 30px;
    }
  /*pdp */
  .product-form__input .quantity{padding-left: 55px;padding-right: 55px;}
.product-slider-block .thumbnail-slider .slider-button.slider-button--prev{left:38%;}
  .product-slider-block .thumbnail-slider .slider-button.slider-button--next{right:31%;}
  .product-form__input .form__label,.product-form__input .form__label{font-size:16px; padding: 15px 15px 15px 15px!important;min-width:110px}
  .product-form__input--dropdown .select,.product-form__input .quantity{padding:0 15px;max-width: calc(100% - 120px)!important}
.product-form__input--dropdown .select__select{font-size:16px;padding:0;}
  .product-detail-wrapper .price__container{min-width:190px;}
  .product-detail-wrapper .price__container .price__sale span.price-item--sale{font-size:22px;}
  .product-detail-wrapper .price__container .price__regular span{font-size:18px;}

  .product-detail-wrapper .price__container{min-width:176px;padding:5px 0;}

  .pdp-main-wrapper .product__title h1{font-size:38px;}
  .order-msg-wrapper{padding:20px !important;}
  .product-detail-wrapper{padding-left:30px !important;}
  .pdp-main-wrapper .stock-sku-wrapper .sku-label{margin-left:20px}
  .product-form__input .quantity__button{width:28px;height:28px;}
  .product-form__input .quantity__button.plus:before{height:13px;}
  .product-form__input .quantity__button.plus:after,.product-form__input .quantity__button.minus:after{width:13px;}
  .bw-product-wrapper{margin-top: 20px;}
  .product-detail-wrapper .product-desc,.product-detail-wrapper .stock-sku-wrapper{margin-bottom:20px}
  .product-slider-inner{padding-top:5px !important;}
  

  /*end*/
  /*modal */

/*   .quick-buy-modal-block .product-form__input--dropdown .icon-caret{right:12px;} */
}


@media (max-width: 767px) {
 
 .account-page h1{font-size:36px;}
   .account-page h2{font-size:26px !important;}
                 
  .product-tab-block{
    padding: 20px 0 30px;
    order: 1;
  }
  .frequently-block{
    order: 2;
    background-color: #ffffff;
  }
  .frequently-block h2{
    font-size: 30px;
  }  
  .frequently-block .title-block .slider-arrows{
    display: flex;
   }
   .frequently-block .frequently-left{
    max-width: 100%;
    flex: 0 0 100%;
   }
  .frequently-block .frequently-right{
    max-width: 100%;
    flex: 0 0 100%;
  }
  .frequently-block .frequently-item-slider{
    padding-left: 10px;
    justify-content: flex-start;
  }
  .frequently-block .frequently-left .plus-icon{
    display: none;
  }
  .frequently-block .frequently-item-slider .product-item{
    padding: 0 10px;
  }
  .frequently-block .frequently-right .primary-btn{
    font-size: 19px;
  } 
  .frequently-block .frequently-wrap{
    margin: 0 -20px;
  } 
  .frequently-block .frequently-right{
    padding: 35px 20px 0;
  }
  .frequently-block .frequently-right .product-form__input{
    max-width: 100%;
  }
  .product-icons-wrapper li i{padding:5px 5px; width:45px; height:45px;}
  /* bw-plus page */
  .plus-logo-block h6{font-size:14px;}
.plus-logo-block-wrapper h2 span{display:block;}
  .plus-logo-block-wrapper h2{margin-bottom:0;}
  .eligibility-block{padding:37px 0 38px; }
  .eligibility-block h5{font-size:20px}
  .eligibility-block .input-block-inner{flex-direction: column;justify-content: center;align-items: center;}
  .eligibility-block input{width:100%; min-height:51px;padding:16px 20px; border-radius:26px !important;margin-bottom:17px;}
  .eligibility-block .check-code{border-radius:26px !important;width:100%;padding: 14px 20px;min-height: 52px;}
.zipcode_bar_input_1511 form input{width:100% !important;max-width:100%; min-height:51px;padding:16px 20px; border-radius:26px !important;margin-bottom:17px;}
  .zipcode_bar_input_1511 form button{border-radius:26px !important;max-width:100%; width:100% !important;padding: 14px 20px;min-height: 52px;}
 .zipcode_bar_input_1511 form {flex-direction: column;justify-content: center;align-items: center;}
 

  .service-block .services-wrapper .services h5{font-size:16px;margin-bottom:10px}
  .service-block {padding:35px 0 32px;}
  .service-block .services-wrapper .services{margin-bottom:24px;}
  

  
  .bw-plus-banner{min-height: 242px;background-size: cover;background-position: right;padding:33px 0 46px}
  .plus-logo-block i{max-width: 130px;}
  .plus-price-block{margin-bottom:17px;}
  .plus-price-block .price{margin-top:-10px}
  .plus-price-block .offer{padding:3px 13px;}

  .plus-banner-mobile{display:block;background-color: #FAFAFA; padding:20px 0 25px;}
  .bw-plus-banner .plus-logo-block-wrapper{display:none;}
  .plus-banner-mobile .plus-logo-block-wrapper{display:block;}
  .perks-block{padding:33px 0 30px}
   .perks-block h3{font-size:26px;margin-bottom:24px;}
  
  .perks-block .perks-listing li{font-size:20px;margin-bottom:15px;}
  .perks-block .perks-listing li{flex: 0 0 100%;max-width: 100%;}
  .perks-block .perks-listing li:last-child{flex: 0 0 100%;max-width: 100%;}
  .perks-block .perks-listing li i{top:0;}
  .perks-block .perks-listing{margin-bottom:25px;}
  
  
  /* end*/

  .bw-product-wrapper{margin-top:10px;}

  
}

/* end*/

@media(max-width:749px){
  .product-detail-wrapper{padding-left:0 !important; }  
  .pdp-mobile-title-wrapper{display:block}
  .pdp-desktop-title-wrapper{display:none}
  .pdp-main-wrapper .product__title h1{font-size:30px;}
  .pdp-mobile-title-wrapper h2{font-size: 30px;line-height: 1.2;text-transform: inherit;color: #333333;font-family: "galanogrotesque-buploadedfile";}
  .pdp-main-wrapper .stock-sku-wrapper .info-label{font-size:12px;padding:10px 16px;}
  .pdp-main-wrapper .product-desc{font-size:16px;}
  .product-form__input .form__label, .product-form__input .form__label{padding:20px 15px !important;}
  .product-detail-wrapper .price__container .price__sale span.price-item--sale{font-size:20px;}
  .product-detail-wrapper .price__container .price__regular span{font-size:16px;}
  .product-detail-wrapper .product-form__submit .add_to-cart{font-size:20px}
  .order-msg-wrapper p, .order-msg-wrapper b{font-size:16px;}
  .order-msg-wrapper span{font-size:20px;}
  .bw-product-wrapper p{font-size:16px;margin-bottom:12px}
  .bw-product-wrapper{flex-direction: column;}
  .bw-product-logo{margin-bottom:19px;}
  .bw-product-wrapper .primary-btn{font-size:20px;height:46px;}
  
  .bw-product-wrapper{padding:13px 20px 20px}
  .product-form__input{min-width:100% !important; }
  .product-slider-block .thumbnail-slider .slider-button{display:none}
  .thumbnail-list__item.slider__slide{width:25% !important;}
  .product-slider-block .product__media-gallery ul li{padding:0 6px;}
  .product__media-gallery {border:1px solid #dfdfdf;display: flex;flex-direction: column;}
  .product-slider-outer{background-color:#fff;padding-top:15px;padding-bottom:0;}
  .product-slider-inner{padding-top:0;}
  .product-slider-block .thumbnail-slider{padding-top:32px;padding-bottom:22px;}
  .pdp-main-wrapper .stock-sku-wrapper{margin-bottom:17px;}
  .product-icons-wrapper{margin-top:19px;}
  .product-detail-wrapper .price__container{min-width:150px;}
  .order-msg-wrapper{padding: 20px 19px!important;}
  .order-msg-wrapper b{margin-bottom:3px}
  .product-slider-inner{padding-bottom:5px;}
  .product-form__input .quantity{padding-left:120px;padding-right:140px}
  .product__info-wrapper .product-form__input--dropdown{margin-top:20px}
  .product-slider-block .product__media-gallery ul li{padding:0 15px;}
 
  
  
  
}
@media(max-width:575px){
  .product-form__input .quantity{padding-left:60px;padding-right:20px}
  .quick-buy-modal-block{padding-top:30px;}
 

  /*modal*/

  .modal-btn-block{flex-direction: column;}
  .modal-btn-block .orange-bg{margin-bottom:10px}
  .modal-btn-block .black-bg{margin-left:0 !important;}
  .modal-btn-block a{display:block;max-width:100%;width:100%;}
}

@media(max-width:480px){
    .quick-buy-modal-block .modal-price-wrap{flex-direction: column;
    align-items: flex-start;}
  .quick-buy-modal-block .modal-title{align-items:flex-start;}
  .quick-buy-modal-block .product-form__input .form__label{min-width:98px;padding-right:10px !important;padding-left:10px !important;}
  .quick-buy-modal-block .product-form__input--dropdown .select, .quick-buy-modal-block .product-form__input .quantity{width: calc(100% - 98px);padding-left:9px;padding-right:0}
  .quick-buy-modal-block .product-form__input .quantity{padding-left:20px !important;padding-right:20px !important;}
/*   .close-modal:before, .close-modal:after{height:20px;} */
/*   .quick-buy-modal-block .close-modal{width:30px;height:30px;margin-top:-5px;margin-right:-5px} */
   .quick-buy-modal-block .close-modal{margin-right:-12px;}
  .modal-qty-size{margin-bottom:17px;}
  .modal-product-desc{margin-bottom:20px}
  .unlimited-text .view-detail{margin-top:28px;}
  /* contact us cms page */
.cms-page .contact-page-content ul li{flex-direction:column;}
  .cms-page .contact-page-content ul li label{width:100%;margin-right:0;margin-bottom:5px;}
  .cms-page .contact-page-content ul li p{width:100%;}
  .cms-page .contact-page-content ul li:first-child{margin-bottom:22px;}
   /*plus page */
  .perks-block .perks-listing{max-width:260px}
  .quick-buy-modal-block .product-form__input--dropdown .icon-caret{right:0px;}

  
}

@media(max-width:360px){
  .quick-buy-modal-block .product-form__input .quantity {padding-left: 10px!important;padding-right: 0px!important;}
}

@media(max-width:374px){
  .product-form__input--dropdown .select{padding:0 5px}
  .product-form__input--dropdown .icon-caret{right:20px}
  .product-detail-wrapper .price__container .price__sale span.price-item--sale {font-size: 15px;padding-left:0;}
  .product-detail-wrapper .price__container .price__regular span {font-size: 14px;}
  .product-detail-wrapper .product-form__submit .add_to-cart {font-size: 16px;}
  .product-detail-wrapper .price__container{min-width:126px}
   .product-form__input .quantity{padding-left:23px;padding-right:5px}
}


/*offer-info Start  */
.offer-info{
  padding:10px 20px;
  padding-right:60px;
  border: 1px solid #FF0000;
  color:#FF0000;
  font-family: "ProximaNova-Regular";
  font-size:18px;
  margin-bottom: 15px;
}
.offer-info .price-item-last{
    color:#FF0000;
  font-size:30px;
  margin-left:5px;
}
.offer-info.new-price{
  padding:10px 20px;
  margin-bottom:0;
  margin-top:10px;
}
.offer-info.new-price p{
    display: flex;
    align-items: center;
}
.offer-info.new-price p .price-item--sale{
   color:#FF0000  !important;
  margin-left:10px;
}
.offer-info.new-price p .new-price{
  margin-left:10px;
   color:#FF0000  !important;
}
.offer-info p{
  font-size:18px;
  margin-bottom:0;
  color:#FF0000;
  line-height: 1.3;
}
.offer-info .bold-text{
  font-family: 'proxima_novabold';
  color:#FF0000;
}
.offer-info span{
  font-family: 'proxima_novabold';
  color:#000000
}
@media(max-width:1199px){
  .offer-info{
  padding:10px 15px;
     padding-right:15px;
}
}
@media(max-width:480px){
  .offer-info{
  font-size:14px;
}
.offer-info p{
  font-size:14px;
  margin-bottom:0;
  color:#FF0000;
  line-height: 1.3;
}
}
.item-inner .offer-info{
  padding:12px ;
  font-size:14px;
  margin: 15px  0 0 !important;
}
.item-inner .offer-info p{
  font-size:14px;
}
@media(max-width:1199px){
.item-inner .offer-info{
  padding:8px;
}
}
@media(max-width:480px){
.item-inner .offer-info{
  font-size:14px;
}
.item-inner .offer-info p{
  font-size:14px;
}
}


/*offer-info End  */


/* custom discount price */
.product-detail-wrapper .price__container .custom-discount-price{width:100%}
.product-detail-wrapper .price__container .custom-discount-price span.price-item--sale{font-size:30px !important; margin-left: 5px; }
.product-detail-wrapper .price__container .custom-discount-price .price-hide .price-item{font-size:20px;color:#333;padding:0 5px}
.product-detail-wrapper .price__container .custom-discount-price span.price-item--sale{ padding:0 5px; font-size:25px;color:#FF6600;margin:0}
@media(max-width:991px){
  .product-detail-wrapper .price__container .custom-discount-price span.price-item--sale{font-size:22px;}
  .product-detail-wrapper .price__container .custom-discount-price span.price-item--sale{font-size:22px !important;}
}
@media(max-width:749px){
  .product-detail-wrapper .price__container .custom-discount-price span.price-item--sale{font-size:20px;}
    .product-detail-wrapper .price__container .custom-discount-price span.price-item--sale{font-size:20px !important;}
}
@media(max-width:374px){
  .product-detail-wrapper .price__container .custom-discount-price span.price-item--sale {font-size: 15px;padding-left:0;}
     .product-detail-wrapper .price__container .custom-discount-price span.price-item--sale{font-size:15px !important;}
}
/* custom discount price End */

/*1-5-25_start PDP Image slider */
  .product-media-modal .slider-arrows .prev {
    left: 25px;
    z-index: 1;
    position: absolute;
  }
  .product-media-modal .slider-arrows .next {
    right: 25px;
    z-index: 1;
    position: absolute;
  }  
/*1-5-25_end  */

/* Promotion call out on Quick buy modal 1-5-25_start */
.quick-buy-modal-block .offer-info{
  margin-bottom : 25px;
}
.quick-buy-modal-block .offer-info p{
  font-size : 16px;
}

.quick-buy-modal-block .offer-info.new-price{
  margin-bottom : 15px;
}
.quick-buy-modal-block .offer-info.new-price .new-price{
  font-family: "galanogrotesque-buploadedfile";
  font-size: 20px; 
}
/* Promotion call out on Quick buy modal 1-5-25_end */



