/** Shopify CDN: Minification failed

Line 465:22 Expected ":"
Line 660:4 "heigt" is not a known CSS property

**/
body,
p {
 font-family: 'ProximaNova' !important;
  font-weight: 400 !important;
}

h1 {
 font-family: 'ProximaNova' !important;
  font-weight: 700 !important;
}
h3 {
  font-family: 'ProximaNova' !important;
  font-weight: 500 !important;
}
h2 {
  font-family: 'ProximaNova' !important;
  font-weight: 600 !important;
}
a{
  font-family: 'ProximaNova' !important;
  font-weight: 500 !important;
}
button {
 font-family: 'ProximaNova' !important;
  font-weight: 400 !important;
}

.login a:hover {
    color: #121212BF !important;
}
a.breadcrumb__link:hover {
    color: #121212BF !important;
}

/*xxxxxxxxxxxxxx  */
/* button {
    border-radius: 10px !important;
}
 {
    border-radius: 10px;
}
 */


 
@media only screen and (max-width: 767px){
/* .accordion-menu_parent:has(.accordion-menutoggle[aria-expanded="false"]) + .accordion-menu_submenu {
  overflow: visible !important;
  max-height: max-content !important;
} */

}
 .scroll-sticky-header {
    transition: all 0.3s ease !important;
}
#Search-In-Modal:focus {
    outline: none !important;
    box-shadow: none !important;
}
.download-brochure-p h2 {
    padding-top: 40px;
}
section.shopify-section.Dwonload-Brochure1 {
    padding-bottom: 20px;
}



button#Subscribe span.svg-wrapper {
    font-weight: 900 !important;
}
.main-product span.price-item.price-item--regular {
    font-weight: 600;
    color: #41276a;
    padding-left: 6px !important;
}
 .addresses li>button {
    margin-left: .5rem;
    margin-right: .5rem;
    color: #fff;
    text-transform: capitalize;
    font-size: 15px;
}
button.edit-btn svg.icon, button.delete-btn svg.icon{
    margin-right: 6px;
}

 .field__input, .select__select, .customer .field input, .customer select {
  
    border-radius: 10px  !important;
 }
 .login a:hover {
    color: #121212BF !important;
}
.customer ul {
    text-align: center !important;
    list-style: none !important;
}
.cart__note:after, .cart__note:hover.cart__note:after, .cart__note:before, .cart__note:hover.cart__note:before, .cart__note .field__input:focus, .cart__note .field__input {
    border-radius: 10px !important;
}
 .field:hover.field:after, .select:hover.select:after, .select__select:hover.select__select:after, .customer .field:hover.field:after, .customer select:hover.select:after, .localization-form__select:hover.localization-form__select:after {
    border-radius: 10px  !important;
} 
 .field:after, .select:after, .customer .field:after, .customer select:after, .localization-form__select:after {
    border-radius: 10px !important;
 }
.quantity:after {
    box-shadow: unset !important;
}
svg.icon.icon-accordion.icon-truck path{
      fill: #41276a;
}
svg.icon.icon-accordion.icon-box path{
  fill: #41276a;
}
button.quantity__button.minus{
     border-top-left-radius: 10px; 
     border-bottom-left-radius: 10px;
}
  button.quantity__button.plus{
      border-top-right-radius: 10px; 
     border-bottom-right-radius: 10px;
  }

.product .select select {
        border-radius: 10px;
    }
.product .quantity {
        border-radius: 10px;
    }
.collection-p.pro-info-seprate-sec.without-pricediv.Advanced.Wound.Cover {
    height: 75px;
}
.collection-p.pro-info-seprate-sec.without-pricediv.Ocular.Grafts{
   height: 60px;
}
button#Enquiry_form {
    border-radius: 10px;
}

button#StickyAddBtn{
  border-radius: 10px;
}
.button:after, .shopify-challenge__button:after, .customer button:after, .shopify-payment-button__button--unbranded:after{
  box-shadow:unset !important;
}
button.product-form__submit.button.button--full-width.button--primary {
    border-radius: 10px;
}
.cart-page-ss quantity-input.quantity.cart-quantity {
    width: 60% !important;
}
.contact-info-text.for_footer {
    display: none;
}
.cart-items th {
    font-size: 15px;
}
sup.secondtitle {
    font-size: 8px !important;
}
.btn-ss {
 background-color: transparent !important;
}
.popup_account_account-item a {
    text-decoration: none;
}

.fistdiv {
    border-bottom: 1px solid #8080807a;
}
.popup_account_account-item a span {
    font-size: 15px;
    text-decoration: none;
    color: #000;
      font-family: 'ProximaNova';
}
button.cancelled-btn.coc-button.coc-cancel-button.coc-cancel-active {
    padding-left: 30px !important;
}


button.coc-button.coc-cancel-button.coc-cancel-active {
    padding-left: 24px;
    margin: 0;
    background: transparent !important;
    color: red;
    text-decoration: underline;
    width: 0px;
    min-width: 0px !important;
    min-height: 0px !important;
    font-size: 15px;
    text-transform: capitalize !important;
    padding-left: 24px;
      letter-spacing: 0.06rem !important;
}
button#Enquiry_form, button.button.button.button--primary {
   
    text-transform: capitalize;
}
.badge {
    background-color: #009980  !important;
  color:#fff;
      font-size: 10px !important;
    padding: 4px 10px 4px !important;
      margin-top: 4px;
}
.product h1 sup {
    font-size: 20px;
}
.full-unstyled-link {
    text-decoration: none;
    color: #41276a !important;
}
h3.card__heading.h5 a sup {
    font-size: 12px;
}
sup.supperymscript {
    font-size: 10px !important;
}
.registration-container .subtitle {
    line-height: normal;
}
.container.page-width.registration-container {
    width: 80%;
    text-align: center;
    line-height: normal;
}

.collection .card__heading a:after {
    position: unset !important;
}
#customer_login a:hover {
    color: #121212BF !important;
}
.content-boxss h2.title {
    font-size: 22px;
}
h2.totals__total {
    color: #41276a !important;
}
h2.drawer__heading{
      font-size: 30px;
    font-weight: 100;
    color: #423878;
    background-color: #fff;
}
th#CartDrawer-ColumnProduct, th#CartDrawer-ColumnTotal {
    text-transform: capitalize !important;
    text-decoration: none;
    font-size: 16px;
    color: #41276a;
    font-weight: 600;
    letter-spacing: 1.0px;
}
cart-drawer-items {
    padding-top: 18px;
}
th#CartDrawer-ColumnProduct {
    text-transform: capitalize  !important;
}
.formbtn {
    margin-bottom: 20px;
}
.drawer__cart-items-wrapper thead {
    background-color: transparent !important;
}
p.cart-discount-message {
    text-align: center;
    color: #41276a;
      background: #f3f1f5;
    padding: 10px 5px 10px 5px;
      line-height: normal;
}
.drawer__header {
    padding: 1.5rem 0px 0px 0px !important;
}
.product__accordion.accordion.quick-add-hidden {
    background: #f3f1f5;
    margin-bottom: 15px;
    /* padding: 10px; */
    cursor: pointer;
}
.product__accordion .accordion__content {
    display: inline-block !important;
}
.accordion summary {
    display: flex;
    position: relative;
    line-height: 1;
    padding: 12px 12px !important;
}
.product__accordion h2.h4.accordion__title.inline-richtext {
    font-size: 20px;
    color: #41276a;
    font-weight: 600 !important;
    letter-spacing: -0.3px;
      cursor: pointer;
}
.accordion__content p {
    font-size: 15px;
}
.header__menu-item span {
    transition: text-decoration var(--duration-short) ease;
    font-size: 15px;
    color: #523a84;
    font-weight: 700;
}

.ocular-section-cls .tab-sec-containers {
    padding-top: 0px;
    padding-bottom: 0px;
}

li.tab-item.active.tab-item2 button.tab-button {
        background: #41276a !important
        color: #fff !important;
        font-weight: 600 !important
    }
li.tab-item.active.tab-item1 button.tab-button {
        background: #41276a !important;
        color: #fff !important;
        font-weight: 600 !important;
    }
.know-more-btn {
    font-size: 16px !important;
}
.page-width.tabbed-collections.ocular-section-cls {
    padding-top: 0px;
}
button#CartDrawer-Checkout {
        background-color: #41276a !important;
            padding: 15px 20px;
    }
.account table td:first-of-type a {
    background: #41276a;
    color: #fff;
}
.product-item .product-card .price.price--on-sale {
    margin-bottom: 10px;
}
.product-title a {
    font-weight: 600 !important;
}
    #customer_login button {
        text-transform: capitalize !important;
    }

.product-item .price {
        margin-bottom: 10px;
    }
    input[type="checkbox"]:checked {
  background-color: #41276a; /* Blue fill */
  border-color: #41276a;
}

a.View_addresses_btn {
    background: #41276a;
    color: #fff;
    padding: 17px 20px;
  display: table;
      margin: 0 auto;
  border-radius: 10px;
}
.underlined-link:hover, .customer a:hover, .inline-richtext a:hover {
    /* color: #fff !important; */
}
.customer thead th{
 color: #41276a;
}
li.menu-listss4 ul.header__submenu.list-menu.motion-reduce.dropdownBlock-menu {
    margin-top: 2px;
    padding: 18px 18px 18px 18px !important;
}
button#scrollToDivButton {
    text-transform: capitalize;
} 
.about-us-page p.dynamic-hero-subheading {
    font-size: 30px;
}
.dynamic-hero-container.about-us-page {
    padding: 0px;
}
  /* button#ProductSubmitButton-Sticky {
  display: none !important;
} */
button#Enquiry_form {
    /* text-transform: uppercase; */
}
a.link.link--text.list-menu__item.list-menu__item--link:hover {
    text-decoration: underline;
}
.collection .card__information span.save-price {
    bottom: 64px;
}
li.tab-item.tab-item1.active button.tab-button {
  background:#ded8e4;
}
.woud-cover-sec h2.section-title {
   background:#ded8e4;
}
.woud-cover-sec .section-title-container {
        margin-bottom: 20px;
        padding: 0;
        width: 94%;
       margin: 0 auto;
      padding-bottom: 20px;
}

li.tab-item.tab-item2.active button.tab-button {
          /* background: linear-gradient(270deg, rgba(97, 45, 131, 1) 0%, rgba(199, 35, 78, 1) 100%) !important;
 */
           /* background: linear-gradient(270deg, rgba(0, 142, 206, 1) 0%, rgba(0, 153, 124, 1) 100%) !important;
   */
}
li.tab-item.tab-item3.active button.tab-button {
         background: linear-gradient(270deg, rgba(23, 117, 188, 1) 0%, rgba(44, 54, 145, 1) 100%) !important;

}
li.tab-item.tab-item4.active button.tab-button {

         background: linear-gradient(270deg, rgba(0, 142, 206, 1) 0%, rgba(0, 153, 124, 1) 100%) !important;
}
li.tab-item.tab-item1.active button.tab-button:hover{
   background: #41276a !important;
}
li.tab-item.tab-item2.active button.tab-button:hover{
  background: #41276a;
           /* background: linear-gradient(270deg, rgba(0, 142, 206, 1) 0%, rgba(0, 153, 124, 1) 100%) !important;
 */
          /* background: linear-gradient(270deg, rgba(97, 45, 131, 1) 0%, rgba(199, 35, 78, 1) 100%) !important; */
}
li.tab-item.tab-item3.active button.tab-button:hover{
         background: linear-gradient(270deg, rgba(23, 117, 188, 1) 0%, rgba(44, 54, 145, 1) 100%) !important;
}
li.tab-item.tab-item4.active button.tab-button:hover{
         background: linear-gradient(270deg, rgba(0, 142, 206, 1) 0%, rgba(0, 153, 124, 1) 100%) !important;
}
.mobile-facets__wrapper {
    margin-left: 0;
    display: flex;
    cursor: pointer;
}
button#scrollToDivButton {
    background: #41276a;
    border: unset;
    width: 40%;
      border-radius: 10px;
}
.facets-vertical .facets__summary {
        list-style-type: none;
    }
.fa {
    padding-right: 5px;
}
.dynamic-hero-container {
    max-width: 1200px;
    margin: 0 auto;ase
    padding: 0 20px;
  display: flex !important;
}
button#Enquiry_form {
    width: 40%;
}
body .mobile-facets__summary {
        list-style-type: none;
    }
.footer-block__details-content.rte a {
    color: #fff;
  font-size: 14px;
}
h3.card__heading.h5 {
    font-size: 20px;
    color: currentColor;
    display: block;
    font-size: 22px;
    line-height: 30px;
    color: #523a84;
    font-weight: 600 !important;
}
#product-grid li.grid__item.scroll-trigger.animate--slide-in {
    padding: 12px 12px 12px 12px;
    border: .5px solid #70707080;
}
 h3.card__heading.h5{
      margin: 0px 0 0;
    font-size: 22px;
    line-height: 30px;
    color: #41276a;
    font-weight: 600 !important;
} 
.card__information p{
         font-size: 15px;
    line-height: 20px;
    color: #343434;
    margin: 0;
    line-height: normal !important;
}
ul.product__media-list.contains-media.grid.grid--peek.list-unstyled.slider.slider--mobile {
    margin-bottom: 20px;
}
.product-gallery-dots {
    display: none;
}
.formbtn.contactformbtn {
    margin-top: 30px !important;
}



.product-gallery-dots {
    margin-bottom: 10px;
}
.underline-links-hover:hover a {
        text-decoration: none;
}
.collection-hero__image-container {
         margin-left: 0 !important;
  }
.collection-hero__image-container {
        min-height: 350px;
    } 
.price .price-item {
        font-weight: 600 !important;
        color: #41276a !important;
    }
.product-card s.price-item.price-item--regular {
        color: #41276ab5 !important;
    }
span.save-price {
        color: #019980 !important;
        font-weight: 600;
        padding-bottom: -15px;
        padding-top: -28px;
        position: static;
           top:2.5px;
    /* left: 131px; */
    font-size: 12px;
    }
.price .price-item {
    display: inline-block;
    margin: 0 5px 0 0;
}
.price--on-sale .price-item--regular {
    font-size: 14px;
}
.product-card .product-info p {
        padding-bottom: 10px;
    }
.product-card .price.price--on-sale {
        position: relative;
    }
.product-gallery-dots {
    text-align: center;
}
.product span.save-price {
    color:#fff !important;
    font-weight: 600;
    padding-bottom: -15px;
    padding-top: -28px;
    position: absolute;
    top: 78px;
    left: 105px;
    font-size: 10px;
   padding: 5px;
    background: #019980;
}

span.badge.price__badge-sale.color-scheme-4 {
    display: none;
}


button#Enquiry_form {
        background: #41276a !important;
    }

.tabbed-collections a.btn.btn-primary.know-more-btn {
    background: #41276a !important;
      border-radius: 10px;
}
.collection-hero__image-container.media.gradient.desktop-banner-collection {
    display: block;
}
.collection-hero__image-container.media.gradient.mobile-banner-collection{
  display: none;
}
li.menu-listss1 ul.header__submenu.list-menu.motion-reduce.dropdownBlock-menu{
    margin-top: -12px;
      padding: 18px 18px 18px 18px !important;
}
li.menu-listss2 ul.header__submenu.list-menu.motion-reduce.dropdownBlock-menu{
    margin-top: -12px;
      padding: 18px 18px 18px 18px !important;
}
/* li.menu-listss2 ul.header__submenu.list-menu.motion-reduce.dropdownBlock-menu {
    margin-top: 2px;
      padding: 20px !important;
} */
li.mebymenli.menulist4.libox {
    padding-left: 0px;
}
li.menu-listss3 ul.header__submenu.list-menu.motion-reduce.dropdownBlock-menu {
    margin-top: 2px;
      padding: 18px 18px 18px 18px !important;
}

li.mebymenli.menulist2 ul.dropdownBlock-menu.header__submenu.list-menu.list-menu--disclosure.color-scheme-1.gradient.caption-large.motion-reduce.global-settings-popup {
    /* padding-left: 28px; */
    margin-left: 20px;
}
/* ul.dropdownBlock-menu.header__submenu.list-menu.list-menu--disclosure.color-scheme-1.gradient.caption-large.motion-reduce.global-settings-popup::before{
    position: absolute;
    display: block;
    content: "";
    left: 13%;
    top: -15px;
    height: 0px;
    width: 0px;
    transform-origin: center bottom;
    transform: scaleY(0.65);
    border-bottom: 15px solid rgb(255, 255, 255);
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
  
} */
.libox {
    /* padding: 15px 0px 15px 0px; */
}
li.mebymenli.menulist3.libox {
    padding-left: 0px  !important;
}

li.mebymenli {
    padding-right: 5px;
    padding-left: 5px;
}
.header__menu-item {
    /* padding: 0 25px !important; */
}

h1#login {
    font-size: 30px;
    line-height: 40px;
    font-weight: 600;
    color: #333366;
    text-transform: capitalize;
}
.accordion__content .img-size img {
    /* max-width: 100%; */
    width: 779px;
    /* height: 576px; */
    heigt:auto;
}
  .customer h1{
font-size: 30px;
    line-height: 40px;
    font-weight: 600;
    color: #333366;
    text-transform: capitalize;
  }

button#Enquiry_form{
  margin-top: 10px;
}
.product__column-sticky .select {
    width: 100%;
      border-radius: 10px;
}
#create_customer button {
    background: #41276a;
    border: unset !important;
      font-size: 15px !important;
    text-transform: capitalize !important
}
#customer_login button {
    background: #41276a;
    border: unset !important;
}
 section.shopify-section.image-banner-desktop {
    display: block;
}
  section.shopify-section.image-banner-mobile {
    display: none;
}
.mobile-facets__sort label {
    flex-shrink: 0;
    margin-left: 1rem;
    text-align: center;
}
button.contactbtn.button.button--primary.contact-btn-pro {
    width: 100% !important;
}
button.button.button--primary.sticyCls_btn {
    width: 60% !important;
}
.addresss span{
    font-size: 14px;
    line-height: 16px;
}
h2.form-status.form-status-list.form__message {
    color: green;
  
}
    .customer table {
        font-size: 15px !important;
    }
.libox.dropdownBlock a {
    text-decoration: none;
}
.product-form__buttons {
    max-width: 32rem !important;
}
li.thumbnail-list__item.slider__slide {
    border: 1px solid grey !important;
}
    .price--large {
        font-size: 20px;
    }
  .woud-cover-sec .tab-contents {
    padding-top: 20px;
}
.container.page-width.registration-container h1 {
    font-family: 'ProximaNova' !important;
    font-weight: 600 !important;
    margin: 0 0 20px;
    font-size: 30px;
    line-height: 40px;
    font-weight: 600;
    color: #3e2868;
}
.customer ul {
    margin-bottom: 0  !important;
}
.customer form {
    margin-top: 2rem !important;
}
h2.form__message {
    justify-content: center;
}
  .header__heading-logo {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.product-actions button {
    
}
.contact-info-text.for_header {
    display: block;
}
.contact img {
    display: none;
}
.contact img {
    display: block;
}
.cart__note label {
    font-size: 18px  !important;
}
.product-form__input.product-form__quantity {
    max-width: 0;
}
 .cart-drawer .cart-items td {
    padding-top: 0 !important;
    padding-bottom: 15px !important;
}
.customer button {
    margin: 4rem 0 1.5rem;
    border-radius: 10px;
}
 .quantity input.quantity__input {
    border: 1px solid #343434;
}
    .customer td:before {
        color: #121212BF;
    }
.about-paragraph.download-brochure-pra {
    width: 80%;
    margin: 0 auto;
}
.subtitle-dwonload-form{
width:44%;
margin:0 auto;
}
button.button.button--primary.contact-btn-pro.Coming-soon-btn{
    background: #41276a;
    border: unset;
    width: 100%;
    border-radius: 10px;
    margin: 15px 0;
    font-size: 15px;
    max-width: 32rem;
        opacity: 0.8;
}

.template-search__search .ser {
    display: flex;
}
.template-search__search .field {
    justify-content: space-between;
}
button.button.button--primary.contact-btn-pro.Coming-soon-btn.disable {
    cursor: auto;
}
button.search__button.field__button {
    max-width: 100px;
}
@media only screen and (max-width:768px){
    #popupOverlay .popup {
    height: 90%;
    overflow: auto;
}
}
@media only screen and (max-width:1024px){
    #popupOverlay .popup {
    height: 70%;
    overflow: auto;
}
}

@media only screen and (max-width:767px){
    #popupOverlay .popup {
    height: 90%;
    overflow: auto;
}
.newsletter-form__field-wrapper .field__input {
    width: 60% !important;
}
button.action.next.submit.classic-button.wizard__submit {
       width: auto !important;
}
a.download-brochure__button{
        max-width: 208px !important;
    width: 100% !important;
}
.formbtn.Coming-soon-btn {
    display: block;
}
button.button.button--primary.contact-btn-pro.Coming-soon-btn {
    margin: 10px 0  !important;
}
.product-dwonload-sec div {
    font-size: 18px  !important;
    line-height: normal  !important;
}
.subtitle-dwonload-form{
width:100%  !important;
}
.product-dwonload-from .globo-formbuilder {
    padding-top: 0px !important;
}
a.download-brochure__button{
    font-size:14px !important;
}
.card__content .product-buttons {
    margin-top: 10px !important;
}
#popupOverlay .popup input, #popupOverlay .popup select {padding-top: 15px !important;}

#popupOverlay .popup label.material_filled-label {
    margin: 0;
    padding: 0;
    top: -6px;
}
    .pro-info-seprate-sec.ocular-grafts.without-pricediv {
    height: 80px !important;
}
    .sticky-product-price span.price-item.price-item--regular {
        font-size: 12px !important;
    }
    .order tfoot tr:last-of-type td, .order tfoot tr:last-of-type th {
    font-size: 15px !important;
    }
    .customer td:nth-child(1):before {
    display: none;
}
    .customer:not(.account):not(.order) {
     padding-left: 0px  !important;
     padding-right: 0px  !important;
}
 sup.firsttitlee {
    font-size: 15px !important;
}
  sup.secondtitle{
    font-size: 10px !important;
  }
  .breadcrumb {
    justify-content: center;
}
  .cart-drawer .cart-items td {
    padding-top: 0 !important;
    padding-bottom: 15px !important;
}
.contact-info-text.for_header {
    display: none  !important;
}
  .product-card .product-buttons {
    margin-top: 0px !important;
  }
  .cart-page-ss .quantity {
    width: 100px !important;
}
.contact img {
    display: none !important;
}
  .contact-info-text.for_footer {
    display: block  !important;
    padding-top: 30px !important;
}
  .cart-page-ss quantity-input.quantity.cart-quantity {
    width: 50% !important;
}
  .formbtn.contactformbtn {
    margin-top: 21px !important;
}
button.coc-button.coc-cancel-button.coc-cancel-active {
    font-size: 14px !important;
}
  .header__heading-logo {
    height: 70px  !important;
    max-width: 100%;
    width: auto;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
  
  .maindivqtyvarint {
    display: flex;
    gap: 10px  !important;
}   
  .fa-sign-out:before {
    content: "\f08b";
    font-size: 20px;
    color: #41276A !important;
}
  .main-variant-selector-div {
    width: 32% !important;
    min-width: 15% !important;
}
  .badge {
    font-size: 8px !important;
    padding: 4px 10px 4px !important;
    margin-top: 6px !important;
}
.registration-container h1 {
    padding-top: 20px !important;
}


  .container.page-width.registration-container {
    width: 100%  !important;
  }

  th#CartDrawer-ColumnProduct, th#CartDrawer-ColumnTotal {
    font-size: 16px !important;
}
h2.drawer__heading{
      font-size: 20px !important;
}
  .formbtn {
    display: none;
}
  .product .select select {
    min-height: 31.70px;
}
  .drawer__cart-items-wrapper .price {
      font-size: 14px !important;
  }
  p.cart-discount-message {
    font-size: 14px !important;
}
.collection .card__heading a:after {
    bottom: 0;
    content: "";
    left: 0;
    position: unset !important;
}
  .product-gallery-dots {
    margin-top: 0rem !important;
}
  .product-form__input {
    max-width: 50% !important;
}
  ul.product__media-list.contains-media.grid.grid--peek.list-unstyled.slider.slider--mobile {
    margin-bottom: 0px !important;
}

  .product__accordion .accordion__content {
    padding: 12px !important;
}
.footer-block__details-content.rte a {
    color: #fff;
  font-size: 12px !important;
}
  .collapsible-content-wrapper-narrow {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  table.product-table tr td {
    padding: 8px 0px !important;
}
  .contact-cta__button {
    font-size: 14px !important;
  }
  .woud-cover-sec .tab-sec-containers {
    padding-top: 5px;
    padding-bottom: 0px !important;
}

.pro-info-seprate-sec.without-pricediv {
    height: 93px;
}

  ul#product-grid {
    row-gap: 12px  !important;
}
 


  .quantity {
    /* border: 1px solid #343434 !important; */
}
  select.variant-dropdown {
    margin-bottom: 10px;
}
  .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note) {
    margin-top: 0 !important;
}
  .card-information .price.price--on-sale{
    margin-bottom: 10px !important;
  }
       .card-information .price {
          margin-bottom: 10px !important;
        }
.customer h2 {
    margin-top: 20px !important;
}
      .customer table {
        font-size: 14px !important;
      }
.customer p {
    font-size: 14px !important;
    line-height: normal !important;
          margin-bottom: 10px !important;
}
.customer p {
    font-size: 15px;
}
.customer h2{
      font-size: 18px !important;
    font-weight: 500;
    line-height: 30px;
    color: #41276a;
  text-align: center;
}
  
.content-page-inner p, .content-page-inner li {
    font-size: 14px  !important;
}
  
  h1#recover {
    font-size: 20px !important;
}
  .about-us-page .dynamic-hero-subheading {
        font-size: 20px !important;
    }
  .dynamic-hero-container.about-us-page {
    padding: 0 12px;
}
  .customer button {
    margin: 4rem 0 1.5rem;
    text-transform: uppercase;
    font-size: 15px;
}
  .login p {
    font-size: 14px !important;
    line-height: normal !important;
}
      .collection .card__information {
        padding-bottom: 0px;
      }
.collection .card__information {
    grid-row-start: 2;
    padding: 15px 0px 0px 0px !important;
}
  .collection .card__information {
        padding-bottom: 0 !important;
        padding-top: 1.7rem;
    }
.accordion__content ul li {
    line-height: normal;
    margin-bottom: 10px;
  line-height: normal !important;
}
  .footer-block__newsletter h2.footer-block__heading.inline-richtext {
    font-size: 20px !important;
    line-height: normal !important;
}
  .add-to-cart-btn {
    /* display: flex; */
    gap: 55px !important;
}
.tab-contents .card__information span.save-price {
        bottom: 4px !important;
    }
  .tab-contents .slider--mobile:after {
        padding-left: 0px !important;
    } 
    .quick-add-modal__content .slider--mobile:after {
        content: "";
        width: 0;
        padding-left: 0 !important;
  }
  .tab-contents .grid--peek.slider:after {
        margin-left: 0 !important;
    }
  .product-gallery-dots {
        padding-bottom: 10px;
    }
.product span.save-price{
      top: auto !important;
    left: 98px  !important;
    /* font-size: 12px; */
    padding-top: 3px;
}
  /* 
variant-selects .product-form__input {
  max-width: 100% !important;  
} */
  
button#ProductSubmitButton-Sticky {
    padding: 20px 0px 20px 0px;
    width: 10%;
    font-size: 15px;
}
  
.card-information .price__container {
  width: 100% !important;
  position: relative !important;
}
  .formbtn.contactformbtn{
    display: flex !important;
  }
 .formbtn {
    /* display: flex; */
    gap: 12px;
}
button.defualt-cls-pro.product-form__submit.button.button--full-width.button--primary {
        min-height: 40px !important;
}
  .dynamic-hero-container.about-us-page  .dynamic-hero-subheading {
    padding-top: 0px !important;
  }
  /* #HeaderMenu-MenuList-2 li.menu-listss1 {
    padding: 0 25px !important;
} */
  
   #FacetFiltersFormMobile .mobile-facets__sort {
        display: inline !important;
    } 
  button.button.button--primary.sticyCls_btn {
    width: 55% !important;
        min-height: 40px !important;
}
  button#Enquiry_form, button.button.button.button--primary {
        /* min-height: 40px !important; */
    }
  button#scrollToDivButton {
    width: 55% !important;
    min-height: 40px !important;
  }
.wound-cover-section h2 {
      font-size: 14px !important;
    color: #1d3557 !important;
    margin-bottom: 1.5rem !important;
    line-height: 16px !important;
          padding-top: 20px;
}
  form#FacetFiltersForm {
    display: none !important;
}
  .wound-types {
    padding-top: 30px;
}
  .wound-types.subtitle-tt {
    padding-top: 0px;
}
.quality-standards-title {
    margin: 0 0 40px;
    line-height: 40px;
    font-size: 22px !important;
}

  .accordion {
    margin-top: 0px !important;
  }
table.product-table {
    border: none;
    border-collapse: collapse;
    min-width: 100%;
    text-align: center;
}
  .wound-item {
        width: 100% !important;
        margin-bottom: 20px;
        gap: 30px;
        padding: 24px 20px !important;
    }
    .wound-item .right-text-c ul li {
        font-size: 14px !important;
    }
  .wound-item .right-text-c h3 {
        font-size: 15px !important;
    }
.wound-types {
    margin-top: 20px;
}
.accordion__content {
        display: inline-block !important;
}
  .accordion__content .img-size img {
        width: auto !important;
        height: auto !important;
    }
  .accordion-menu__submenu .accordion-menu__subitem:last-child {
    margin-bottom: 10px !important;
}
s.price-item.price-item--regular {
    margin-right: 3px !important;
}
  span.save-price {
    font-size: 10px;
    color: #158ac0;
    font-weight: 600;
    padding-bottom: -15px;
    padding-top: -28px;
    position: absolute;
    top: 5px;
    left: 87px !important;
}
  .pro-info-seprate-sec.without-pricediv p {
    margin-bottom: 5px !important;
}


.card__information span.save-price {
    bottom: 4px  !important;
}
.product-card .price.price--on-sale {
    position: relative;
}
  .accordion-menu__submenu .accordion-menu__subitem:first-child {
    margin-top: 10px !important;
}
.accordion-menu__submenu .accordion-menu__link {
    font-size: 15px !important;
}

  .accordion-menu__title {
    flex-grow: 1;
    font-size: 16px !important;
  }
  .accordion-menu__link {
    font-size: 16px !important;
  }
  .content-page-inner h5 {
    font-size: 16px !important;
        padding-top: 10px;
  }
.addresss span{
    font-size: 10px;
    line-height: 12px;
}
  .product .select select {
    line-height: normal;
  }
  button.product-form__submit.button.button--full-width.button--primary.buy-button1{
            padding: 8px 20px !important;
        line-height: 22px !important;
    font-size: 14px !important;
  }

.product .quantity {
        width: 60% !important;
          min-height: 32px;
    }
  .mobile-facets__main {
    padding: 10px 10px 10px 10px !important;
}
  body .mobile-facets__summary {
    list-style-type: none;
}

body .mobile-facets__summary>div {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
}

.mobile-facets__disclosure {
    display: flex !important;
    justify-content: center !important;
}
.mobile-facets__wrapper {
        border: 1px solid;
        justify-content: center !important;
    }
.facets-container {
    gap: 10px !important;
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
}
.mobile-facets__wrapper {
    border: 1px solid;
}
.facets-container {
    gap: 10px !important;
}
  
span.sticky-title {
    display: none;
}
  button#Enquiry_form {
    margin-top: 0px !important;
}
.collection-hero__image-container {
    min-height: 217px  !important;
}

  section.shopify-section.image-banner-desktop {
    display: none !important;
}
  .product__column-sticky .select{
      width: 100% !important;
  }
  .product .select {
    /* max-width: 50% !important; */
}
  section.shopify-section.image-banner-mobile {
    display: block !important;
}
#customer_login button {
    background: #41276a;
    border: unset !important;
    font-size: 15px !important;
}
  .customer h1{
     font-size: 20px;
           line-height: 24px;
    font-weight: 600;
    color: #333366;
  }
h1#login {
    font-size: 20px;
    line-height: 24px;
    font-weight: 600;
    color: #333366;
}
  
  .mobile-facets__header {
    text-align: left !important;
  }
  .mobile-facets__close {
    top: 10px !important;
    right: 10px !important;
  }
h2#verticalTitle {
    display: none !important;
}
  facet-filters-form.facets.facets-vertical-sort.page-width.small-hide {
    display: none !important;
}
 
.quality-standards-title {
    line-height: normal !important;
  }
  .form-popup-bg .form-container {
        width: 90%;
  }
 .form-popup-bg .form-container .field__input, .select__select, .customer .field input, .customer select{
    /* height: 24px !important; */
  }
  .product-gallery-dots {
    display: flex !important;
  }
  .collection-hero__image-container.media.gradient.desktop-banner-collection {
    display: none !important;
}
  .collection-hero__image-container.media.gradient.mobile-banner-collection{
  display: block !important;
}
  
  .quality-standard-text {
    font-size: 14px;
    line-height: normal  !important;
  }
  .button:after, .shopify-challenge button:after, .custom button:after, .shopify-payment-button _button--unbranded:after { 
box-shadow: unset  !important;
}
  .main-product .product-form__input label.form__label {
    font-size: 14px  !important;
    font-weight: 600;
    color: #41276a;
}
  .product__title h1 {
    font-weight: 600;
    font-size: 20px !important;
  }
.accordion summary .icon-caret {
    color: red;
    position: absolute;
    height: 9px  !important;
    left: 160px  !important;
}
  .accordion__title {
    font-size: 18px  !important;
  }

.product p {
    line-height: 21px;
    font-size: 14px;
}


  slider-component.thumbnail-slider.slider-mobile-gutter.quick-add-hidden.small-hide {
    display: none;
}
  .collapsible-content .accordion .accordion__content ul {
    font-size: 14px;
    padding-top: 10px;
}
  
.dynamic-hero-subheading {
    font-size: 18px !important;
}
.dynamic-hero-button {
    font-size: 18px !important;
    padding: 12px 35px 12px 35px !important;
    margin-top: 20px;
}

.dynamic-hero-section {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  
.newsletter-form__field-wrapper {
  gap: 12px !important;
}
.footer-block__heading {
    font-size: 18px;
}
  .field__button{
        width: 40% !important;
  }
  .dynamic-hero-heading {
        font-size: 18px;
        padding-top: 30px;
    padding-bottom: 30px;
            margin-block-start: 0;
        margin-block-end: 0;
    }
}
/* product-info .page-width {
    padding: 0 5rem;
} */
.product_accordion .collapsible-content-wrapper-narrow {
    max-width: 100%;
}
.product_accordion .collapsible-content-wrapper-narrow {
    max-width: 100%;
}
.product_accordion .collapsible-content-wrapper-narrow{
    max-width: 100%;
}
.product_accordion .collapsible-content-wrapper-narrow{
    max-width: 100%;
}
  .product_accordion .collapsible-section-layout {
        padding-bottom: 10px !important;
        padding-top:10px !important;
    }
.product_accordion .accordion {
    border-top: unset;
}
section.shopify-section.section.main-product{
  background: #ece9f !important;
}
header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-account {
    background: #fff;
}
.thumbnail {
    box-shadow: unset !important;
    border-color: #5e447d !important;
}
.thumbnail-list {
    flex-wrap: wrap;
   grid-gap: 25px !important; 
}
.accordion__title {
    font-size: 22px;
    color: #41276a;
    font-weight: 600 !important; 
    letter-spacing: -0.3px;
}
.accordion summary {
    align-items: center;
   justify-content: space-between; 
}
.wound-cover-section {
    width: 100%;
}
.facet-filters__field {
    padding-right: 4px;
}

.accordion summary svg {
    display: block;
}
.accordion summary[aria-expanded="true"] {
    border-bottom: 1px solid #41276a57;
}
.accordion__content {
    padding-top: 15px !important;
}

.accordion summary .icon-caret {
    color: red;
    position: absolute;
    height: 13px;
    left: 188px;
    right: unset;
    color: #41276a;
}
.collapsible-content summary:hover .accordion__title {
    text-decoration: unset !important;
}
.product__title h1 {
    font-weight: 600;
    font-size: 30px;
      color: #41276a;
 letter-spacing: -0.3px;
}
.product__text {
    margin-top: 0px !important;
    margin-bottom: 20px !important;
}
.product__text {
    margin-bottom: 0;
    margin-top: 0px;
    margin-bottom: 20px 
    line-height: 23px 
}
.main-product span.price-item.price-item--regular {
    font-weight: 600;
   color: #41276a;
}
.main-product .product-form__input label.form__label {
    font-size: 16px;
    font-weight: 600;
   color: #41276a;
}

.collapsible-content summary:hover {
    background: unset !important;
}
.product-form__input {
    max-width: 80% ;
}
details.facets__disclosure-vertical.js-filter.open {
    padding-top: 15px;
}


.add-to-cart-btn{
   /* display: flex;  */
}
.product__info-container .product-form, .product__info-container .product__description, .product__info-container .icon-with-text {
    margin: 2.5rem 0;
    /* margin-left: -141px !important; */
}
.product-form__submit {
    margin-bottom: 1rem;
    margin-top: 5px;
}
button.product-form__submit.button.button--full-width.button--primary {
    background: #41276a;
}
.quantity:before {
    background: #fff;
}

input.quantity__input {
    color: #343434;
     border-right: 1px solid #343434;
    border-left: 1px solid #343434;
}
select.select__select {
    background: #fff;
}

select.select__select {
    background: #fff;
}
.product-form__input--dropdown select.select__select {
    background: #fff;
}

.quantity .svg-wrapper>svg {
    height: 100%;
    width: 100%;
    color: #fff;
}

table.product-table {
    font-size: 15px;
}

.product-table thead tr {
    background: #41276a;
    color: #fff;
}
tr.tbl-2 {
    background: #fbfaff;
    border: 5px solid #fff;
}
img.product-detail-product-images {
  padding-top: 0px;
}

.product slider-component ul li .product__media.media {
    background: #fff;
}

.product  h1 {
    line-height: 100%;
}

.product p {
    line-height: normal;
}

.product .select select {
    padding: 0 10px;
    height: auto;
    min-height: auto;
    line-height: normal;
    border: none !important;
    color:#41276a !important;
    appearance: none;
}

.product .select:before, .product .select:after {
    display: none;
}

.product .select .svg-wrapper {
    /* transform: rotate(-90deg); */
}

.product .select .svg-wrapper svg.icon.icon-caret path {
    fill: #41276a;
}

.collapsible-content .accordion .accordion__content {
    margin-bottom: 0;
    border-bottom: none !important;
}

.collapsible-content .accordion .accordion__content ul {
    /* padding: 0; */
}
ul.metafield-single_line_text_field-array {
    list-style-position: outside;
}
.collapsible-content .accordion .accordion__content::after {
    display: none;
}

.collapsible-content .accordion {
    border-bottom: none;
}

table.product-table tr th {
    background: #41276a;
    color: #fff;
}

table.product-table {
    border: none;
    border-collapse: collapse;
}

table.product-table tr:nth-child(2n+2) td {
    background: #fff;
}


.wound-item {
    display: flex;
    align-items: center;
    background: #fff;
    width: calc(33.33% - 10px);
    flex: initial !important;
    max-width: initial !important;
    gap: 25px;
    padding: 24px;
}

.wound-types {
    gap: 0 !important;
}

.wound-item img {
    width: 80px;
    box-shadow: 0 0 0px 10px #e6dfee;
}


.wound-item .right-text-c {
    width: calc(100% - 95px);
}

.wound-item .right-text-c h3 {
    margin: 0;
    text-align: left;
    font-weight: 600;
}

.wound-item .right-text-c ul {
    padding-left: 15px !important;
}

.wound-item .right-text-c ul li {
    line-height: 22px;
    font-size: 15px;
  
}
.cart-count-bubble {
    justify-content: center;
    align-items: center;
    font-size: .9rem;
    bottom: 17px;
    left: 0;
}
button#StickyAddBtn {
    background: #41276a;
}
span.sticky-title{
  color: #41276a;
}
.select {
    /* width: 16% !important; */
  font-size: 12px;
}
.mobile-facets__wrapper {
    margin-left: 0;
    display: flex;
}
.product-count.light.medium-hide.large-up-hide {
    /* border: 1px solid grey; */
}
.facets-container {
        column-gap: 4px;;
    }
.mobile-facets__summary {
    padding: 5px 5.9px !important;
}
.mobile-facets__sort label {
    flex-shrink: 0;
    color: #000;
}
.mobile-facets__sort .select__select {
    color: #000;
}
.mobile-facets__open {
    text-align: left;
    padding-left: 0px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.facets-vertical-form {
        display: initial !important;
}
 select#StickyVariantSelector {
    width: 13% !important;
}
   .facet-filters {
        padding-left: 0 !important;
    }

.select .svg-wrapper, .customer select+.svg-wrapper {
    right: 6px !important;
}
.facet-filters__sort {
    padding-left: 10px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    padding-right: 1.75rem !important;
}
.facet-checkbox {
    padding: 10px 7px 5px 10px important;
}
.facets-vertical .facets__summary {
        padding-top: 3px important;
        margin-bottom: 0;
        padding-bottom: 3px important;
    }
    .facets__header-vertical {
        padding: 5px important;
    }
.accordion__content{
      display: flex;
    gap: 20px;
}
.field__input, .customer .field input {
    flex-grow: 1;
    text-align: left;
    
    margin: 0 important;
}
form#ContactForm .field__input, .customer .field input {
padding: 15px 15px 0px 15px !important;
}
form#customer_login .field__input, .customer .field input {
    padding: 15px 15px 0px 15px !important;
}
  .facets-vertical .facets__summary {
        padding-top: 0  !important;
        margin-bottom: 0  !important;
        padding-bottom: 0  !important;
    }
    .facets__header-vertical {
        padding: 0px 0px 6px 0px !important;
    }
 summary .icon-caret {
   position: unset !Important;
    }
ul.menulist-cate li.list-menu__item.facets__item a{ 
      font-size: 15px;
    line-height: 20px;
    color: #343434;
    margin: 0;
  text-decoration: none;
}

ul.menulist-cate li.list-menu__item.facets__item a:hover {
    text-decoration: underline;
}
summary.facets__summary.caption-large.focus-offset {
    font-size: 16px;
}
ul.menulist-cate li.list-menu__item.facets__item a {
    padding: 1rem 2rem 1rem 0;
} 
.facets__summary {
    font-size: 16px;
    font-weight: 600;
}
li.menulist4 .header__menu-item {
    /* padding: 0px 20px 0px 0px; */
      padding: 0px 15px 0px 0px !important;

}
.mobile-facets__main {
    padding-left: 10px;
}
.cart-count-bubble {
    right: 0;
    left: auto;
}

/* .header__icon--cart {width: 40px;height: 37px;} */

.header__icon--search {
    width: 224px;
      border-radius: 10px;
}

.header__icons {
    gap: 12px;
}
/* 
.header__icon--cart span.svg-wrapper {
    width: 39px;
    height: 39px;
} */

.header__icon--cart span.svg-wrapper svg.icon.icon-cart {
    width: 39px;
    height: 39px;
}
.cart-drawer .cart-item__image {
    width: 81px !important;
    object-fit: contain;
    height: 80px;
    aspect-ratio: 0 !important;
    transform: scale(1.7);
}
.cart-drawer .cart-item__media {
    overflow: hidden;
    width: 100%;
}
.cart-item .product-option {
    font-size: 12px;
}
strong.cart-item__final-price.product-option {
    font-size: 14px;
    font-weight: 400 !important;
}
.drawer.active .drawer__inner {
  scrollbar-width: thin;
  scrollbar-color: grey transparent; 
}

.drawer.active .drawer__inner::-webkit-scrollbar {
  width: 8px;
}

.drawer.active .drawer__inner::-webkit-scrollbar-track {
  background: transparent;
}

.drawer.active .drawer__inner::-webkit-scrollbar-thumb {
  background-color: grey;
  border-radius: 6px;
}
.quantity__button {
    width: 30px !important;
    opacity: 1  !important;
}

.quantity_button .svg-wrapper svg, .quantity_button .svg-wrapper svg path {
    fill: #fff !important;
}
input#Drawer-quantity-1 {
    font-size: 12px !important;
}

.cart-item__quantity .quantity {
    width: 100px  !important;
}

.cart-item__quantity .quantity__button .svg-wrapper {
    width: 10px !important;
    position: relative;
}
.cart-item__quantity .quantity {
        width: 45% !important;
        min-height: 26px !important;
    }
.drawer__close {
    display: inline-block;
    padding: 0;
    min-width: 1.4rem !important;
    margin-right: 10px !important;
    min-height: 1.4rem !important;
}
.drawer__close .svg-wrapper {
    height: 18px !important;
    width: 18px !important;
}
.cart-drawer .quantity-popover-container {width: 100px;}

.cart-item__quantity .quantity {
    width: 100% !important;
}
.cart-drawer .drawer__cart-items-wrapper {
    flex-grow: 1;
    padding-right: 10px;
}
.quantity__button {
    position: relative;
}
.cart__ctas button {
    text-transform: capitalize;
}

.shopify-challenge__button {
        background-color: #41276a !important;
    }
    .customer button {
    text-transform: capitalize !important;
    font-size: 15px;
}
.template-search {
    padding-top: 0px !important;
}
.template-search__search {
    margin: 0 auto 2rem !important;
}
.template-search__header {
        margin-bottom: 2rem !important;
    }

.order-containerdiv button.Cancelled.coc-button.coc-cancel-button.coc-cancel-active {
    display: none;
}
.product-image-container {
    position: relative;
}
.coming-soon-d {
    position: absolute;
    top: 0px;
    right: 0px;
        background-color: #009980 !important;
    color: #fff;
    font-size: 12px;
    padding: 4px 10px 4px;
    font-weight:600;
}
/* .product-buttonscomingsoon-hide {
    display: none !important;
} */
    /* .comingsoon-hide .pro-info-seprate-sec.without-pricediv {
        height: 70px;
    } */

@media only screen and (max-width:767px){
.coming-soon-d {
    font-size: 10px;
    padding: 3px 8px 3px;
}
    img.product-detail-product-images {
    padding-top: 20px;
}
.predictive-search__heading {
    text-transform: capitalize;
    font-size: 14px  !important;
}
.template-search {
    padding-top: 0px !important;
}
.template-search .product-buttons {
    margin-top: 0px !important;
}
    p.predictive-search__item-heading.predictive-search__item-query-result.h5 {
    font-size: 14px;
}
p.predictive-search__item-heading.h5 {
    font-size: 14px;
}
.predictive-search__heading {
    text-transform: capitalize;
    font-size: 14px;
}
    select#Option-variant-selector1 .svg-wrapper {
    right: -0.5rem !important;
}
    .product-form__input .select {
    max-width: 100% !important;
}
    .addresses li>button {
    margin-left: .5rem;
    margin-right: .5rem;
    color: #fff;
    text-transform: capitalize;
    font-size: 15px !important;
}
.customer button {
    text-transform: capitalize !important;
    font-size: 14px !important;
}

  .accordion-menu__parent a{
    text-decoration: none;
  }
.sticky-bar-info .select {
    border: unset !important;
}
  .header__icons {
    gap: 4px !important;
}
 .sticky-bar-info .product-form__input label.form__label {
    display: none !important;
} 
.sticky-bar-info span.price-item--regular {
    text-decoration: line-through;
}
  div#sticky-add-to-cart1 {
    margin: 0px 0px !important;
}
  #sticky-add-to-cart1 .save-price {
     left: 80px !important; 
    color: #019980 !important;
    font-weight: 600;
    padding-bottom: -15px;
    padding-top: -28px;
    position: absolute;
    top: 86px;
    font-size: 10px;
    padding: 5px;
    background: transparent !important;
}
  .sticky-bar-info .main-variant-selector-div .product-form__input--dropdown {
    margin-bottom: 0px;
}
  .sticky-bar-info .select select {
        padding: 0 0px !important;
  }
 .know-more-btn {
    font-size: 13px !important;
    padding: 8px 20px !important;
    line-height: 22px !important;
}
  table.product-table {
    font-size: 14px !important;
}
h2.totals__total {
    font-size: 14px !important;
}
  small.tax-note.caption-large.rte {
    font-size: 14px !important;
}
  span.summary__title {
    font-size: 14px !important
}
.dynamic-hero-button {
        font-size: 15px !important;
    }
 .about-us-page .dynamic-hero-subheading {
    text-align: center;
}
  .menu-drawer__localization.header-localization {
    display: none;
}
/*  add to cart mol*/

  /* button#ProductSubmitButton-Sticky {
  display: block !important;
} */
button.defualt-cls-pro.product-form__submit.button.button--full-width.button--primary {
  display: block !important;
  margin: 0;
  width: 100%;
}
.add-to-cart-btn .product-form__input {
  max-width: 100%;
  width: 134px !important;
  flex: initial !important;
  min-width: auto !important;
  margin: 0 !important;
  box-sizing: border-box !important;
}
.add-to-cart-btn .product-form {
  width: calc(100% - 135px);
  margin: auto 0 0 auto !important;
}
.add-to-cart-btn {
  gap: 0 !important;
  align-content: end !important;
}
.add-to-cart-btn .product-form__input .quantity {
  width: 95% !important;
}
.price--on-sale .price__sale .price-item {
  font-size: 14px;
}
body s.price-item.price-item--regular {
  font-size: 14px !important;
}

 body .card__information span.save-price {
  position: static !important;
}
body s.price-item.price-item--regular {
  margin-right: 0 !important;
}
/*  add to cart mobl*/
  .drawer-closed svg {
    width: 20px;
    height: 20px;
  }
.cart-count-bubble {
    background-color: #41276a !important;
}
  
.quantity__input {
    font-size: 12px;
}
  .resposnsive-table table {
    min-width: 500px !important;
}
/* quantity-popover .quantity input {40px: !important;40px: !important;40px: !important;40px: !i;40px: !;width: 45px !important;}
 */


.quantity:after {
    display: none;
}
  
  .wound-cover-section h2 {
    padding-top: 20px;
}
.quality-standard-icon {
    width: 80px !important;
    height: 80px !important;
}

.quantity {
    width: 75% !important;
}
  .product-image img {
    width: 100%;
    margin-top: 0;
    height: auto;
    /* transform: scale(1.5);
    padding-top: 15px; */
    padding-bottom: 10px;
}

  span.price-item.price-item--regular {
    font-size: 18px !important;
}
.sticky-variant-select {
    height: 2.4rem !important;
    font-size: 12px !important;
}
  .add-to-cart-btn {
    /* display: block !important; */
}
button.defualt-cls-pro.product-form__submit.button.button--full-width.button--primary {
    /* width: 60% !important; */
}
/* 
.product__info-container .product-form, .product__info-container .product__description, .product__info-container .icon-with-text {
    margin-left: 0 !important;
} */
  
.wound-types {
    margin-top: 20px;
}
  .mobile-facets__sort label {
    font-size: 12px;
}
  
  span.mobile-facets__open-label.button-label.medium-hide.large-up-hide {
    font-size: 14px;
}
  .mobile-facets__sort .select {
    width: auto;
    border: 1px solid grey;
}
 ul.menulist-cate.facets-layout.facets-layout-list.facets-layout-list--text.facets__list--vertical.list-unstyled {
    padding: 5px 1px 5px 13px !important;
}
  .mobile-facets__sort .select {
    margin-top: 20px;
  }
  .mobile-facets__summary>div {
    display: inline !important;
  }
    
  .facets-container {
        column-gap: 12px !important;
    }
  .mobile-facets__close-button {
    padding: 1.2rem !important;
  }
  /* details.mobile-facets__details.js-filter {
    padding: 0px 10px 0px 10px  !important;
} */
  .facets-container {
    padding-top: 0px  !important;
}
.mobile-facets__summary span {
  font-weight: 600;
}
summary::marker {
display: none;
}
  .mobile-facets__close {
    width: 12px  !important;
    height: 12px  !important;
    color: #000  !important;
  }
  .mobile-facets__header {
    padding: 10px 10px !important;
  }
  
 .accordion__content .img-size img {
    width: auto !important;
    height: auto !important;
}
  .card__information p {
    font-size: 12px  !important;
    line-height: normal !important;
  }
  h3.card__heading.h5 {    
    font-size: 14px   !important;
    line-height: 20px   !important;
}
.collection-p.pro-info-seprate-sec.without-pricediv.Advanced.Wound.Cover {
    height: 85px !important;
}
.collection-p.pro-info-seprate-sec.without-pricediv.Office.Use {
    height: 85px !important;
}

.collection-p.pro-info-seprate-sec.without-pricediv.Hospital.Use{
    height: 85px !important;
}

  details.facets__disclosure-vertical.js-filter {
    display: none;
}
  .wound-types {
     margin-top: 0 !important;
}
  .accordion__content {
    padding: 0 !important;
}


  .accordion__content {
    display: inline-block !important;
    gap: 50px;
}
  select#StickyVariantSelector {
    width: 13% !important;
}
  table.product-table {
    overflow: scroll;
    min-width: 100%;
    text-align: center;
}
  .product-gallery-dots {
    padding-bottom: 20px;
    padding-top: 10px;
}
slider-component.slider-mobile-gutter {
    background: #fff;
}
.product__info-wrapper.grid__item.scroll-trigger.animate--slide-in {
    padding-top: 0px;
}



.main-product-section {
    padding-top: 0 !important;
}
         slider-component {
        padding: 0 0px !important;
    }

slider-component {
    padding: 0 15px;
}

.collapsible-content .accordion {
    margin: 0;
}

.collapsible-content .accordion summary {
    padding: 0 0 10px !important;
}

.collapsible-content .accordion summary svg.icon.icon-caret {
    top: 11px;
          cursor: pointer;
}

table.product-table {
    overflow: scroll;
    /* min-width: 1024px; */
}
button#StickyAddBtn {
    background: #41276a;
}


.wound-item {
    width: 100%;
    margin-bottom: 20px;
    gap: 30px;
}

.wound-item img {
    width: 60px;
    box-shadow: 0 0 0 5px #e6dfee;
}

.wound-item .right-text-c {
    width: calc(100% - 75px);
}

.wound-item .right-text-c ul li {
    font-size: 12px;
}

.wound-item .right-text-c h3 {
    font-size: 14px;
}
  .wound-cover-section h2 {
    font-size: 12px;
  }
  table.product-table tr th {
    background: #41276a;
    color: #fff;
    font-size: 14px;
}
  table.product-table {
        overflow: scroll;
        font-size: 14px;
    }
  .quality-standards-title {
    margin: 0 0 64px !important;
    line-height: 30px;
    font-size: 20px  !important;
    font-weight: 600;
}
  .quality-standards-section {
    padding: 20px 15px  !important;
  }
  .quality-standards-title {
    margin: 0 0 20px  !important;
  }
  .quality-standard-text {
    font-size: 14px  !important;
  }
  .footer-block__heading {
    
    margin-bottom: 26px;
    
    margin-top: 0;
    font-size: 20px;
  }
  h2.footer-block__heading.inline-richtext{
     font-size: 20px !important;
  }
    .footer-block__details-content h2.footer-block__heading.inline-richtext {
        font-size: 14px !important;
    }



.wound-item:first-of-type {
    flex: 1;
    max-width: 300px;
    margin-top: 20px;
}
  .wound-cover-section {
    text-align: center;
    background-color: #e6dfee;
    padding: 0px 1rem !important;
}
  select#StickyVariantSelector {
    font-size: 10px;
}

button#StickyAddBtn {
    /* padding: 0 48px;
          position: absolute;
        right: 7px;
        bottom: 7px; */
          padding: 0px 0px;
        position: absolute;
        right: -7px;
        bottom: -3px;
}
  span.sticky-title{
    display:none;
  }


  
svg.icon.icon-caret {
    cursor: pointer;
}
#product-grid li.grid__item.scroll-trigger.animate--slide-in {
    padding: 10px 10px 10px 10px;
    border: .5px solid #707070;
}
 h3.card__heading.h5{
      margin: 0px 0 0;
    font-size: 22px;
    line-height: 30px;
    color: #41276a;
    font-weight: 600;
} 
.card__information p{
         font-size: 15px;
    line-height: 20px;
    color: #343434;
    margin: 0;
}
.underline-links-hover:hover a {
        /* text-decoration: none; */
}
.collection-hero__image-container {
         margin-left: 0 !important;
  }
.collection-hero__image-container {
        min-height: 350px;
    }
li.tab-item.active.tab-item1 button.tab-button {
    background:#41276a !important;
          color: #fff !important;
          font-weight: 600 !important;
}
li.tab-item.active.tab-item2 button.tab-button {
 background:#41276a !important;
          color: #fff !important;
          font-weight: 600 !important;
}
li.tab-item.active.tab-item3 button.tab-button {
 background:#41276a !important;
          color: #fff !important;
          font-weight: 600 !important;
}
li.tab-item.active.tab-item4 button.tab-button {
        color: #fff !important;
 background:#41276a !important;
          font-weight: 600 !important;
}
.tab-button{
         background: #ECE9F0!important !important;
        color: #41276a !important;

}
.product-gallery-dots {
    display: none;
}
li.thumbnail-list__item.slider__slide {
    border: 1px solid #41276afa;
}
.hero-banner__button{
  background-color: #41276a  !important;
}
.button:after, .shopify-challenge__button:after, .customer button:after, .shopify-payment-button__button--unbranded:after {
    box-shadow: unset !important;
}
button#Enquiry_form {
    background: #41276a  !important;
}
button.button.button--primary.sticyCls_btn {
    display: none;
}
button#Enquiry_form {
    background: #41276a;
}

button.button.button.button--primary {
    background: #41276a;
}

.footer-block__details-content.rte a {
    color: #fff;
}
i.fa.fa-phone , i.fa.fa-envelope , i.fa.fa-home {
    padding-right: 5px;
}
summary.facets__summary.caption-large.focus-offset .filter-labale {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
summary.facets__summary.caption-large.focus-offset {
    list-style-type: none !important;
}

button#Enquiry_form, button.button.button.button--primary {
    background: #41276a;
    width: 60%;
    text-transform: capitalize;
    font-size: 14px;
}

button.button.button--primary.contact-btn-pro {
    width: 50% !important;
}
/* .card-wrapper:hover .media.media--hover-effect>img+img {
        object-fit: cover;
} */
.header__submenu li {
    padding-left: 15px;
}
button.defualt-cls-pro.product-form__submit.button.button--full-width.button--primary {
    width: 100%;
}

.cart-notification__links button.button.button--primary.button--full-width {
    width: 100% !important;
}
.shopify-challenge__button, .customer button {
    background-color: #41276a !important;
}
 #cart-icon-bubble .svg-wrapper>svg {
    height: auto !important;
    width: auto !important;
} 
button.button.button--tertiary.cart-remove-button {
    background: transparent !important;
}
div#sticky-add-to-cart1 button#StickyAddBtn {
    width: 16%;
}
header.header {
    background: #fff;
}
h3.newsletter-form__message.newsletter-form__message--success.form__message {
    color: #fff;
    font-size: 14px;
}
.newsletter-form__field-wrapper .field {
    z-index: 0;
    gap: 15px;
    max-width: 400px;
}
.field__input, .customer .field input {
    border: unset !important;
}
.newsletter-form__field-wrapper .field {
    max-width: 400px !important;
}

.newsletter-form__field-wrapper .field input{
  border:unset !important;
}
button.product-form__submit.button.button--full-width.button--primary.buy-button1 {
    width: 100%;
      padding: 17px 20px;
      text-transform: uppercase;
    font-weight: 600;
    font-size: 15px;
    border: none;
    cursor: pointer;
    transition: background-color .3s ease;
    text-decoration: none;
    width: 100%;
    line-height: 21px;
  margin-bottom:0px;
}
s.price-item.price-item--regular {
    margin-right: 10px !important;
}
span.badge.price__badge-sale.color-scheme-4 {
    background: #41276a;
}

.price .price-item {
    display: inline-block;
    margin: 0 0px 0 0 !important;
}
.product-card .product-info p {
    padding-bottom: 10px;
}
  .product__info-container>*+* {
    margin: 10px 0  !important;
}
  .dynamic-hero-subheading {
    padding-top: 24px !important;
}
a#HeaderMenu-resources-blog {
    padding: 0 25px !important;
}
  .footer-block__newsletter h2.footer-block__heading {
        font-size: 15px !important;
            text-align: left;
    }

}



  
@media only screen and (max-width:320px){

    table.product-table {
        font-size: 12px !important;
    }

.header__icon--search {
    width: 170px;
}
}
@media only screen and (max-width:420px){

/* .header__icon--search {
    width: 450px;
 } */
}

.price .price-item {
    font-weight: 600 !important;
    color: #41276a !important;
}
.product-card .price.price--on-sale {
    margin-bottom: 10px;
}
.product-card .product-buttons {
    margin-top: 10px;
    text-align: center;
}
.addresss {
    display: inline-flex;}

.product-card s.price-item.price-item--regular {
    color: #41276ab5 !important;
}
.pro-info-seprate-sec.without-pricediv p {
    padding-bottom: 0px;
}
.header__menu-item:hover {
    text-decoration: underline;
    text-underline-offset: .3rem;
    color: #41276a;
}
ul.dropdownBlock-menu.header__submenu.list-menu.list-menu--disclosure.color-scheme-1.gradient.caption-large.motion-reduce.global-settings-popup {
    background: #ece9f0;
}
h1.dynamic-hero-heading {
    color: #fff;
    margin-block-start: 0;
    margin-block-end: 0;
      font-size: 30px;
}
.biologics_collects ul li p {
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
.resposnsive-table.privacy-page {
    margin-bottom: 40px;
}

.dynamic-hero-container.about-us-page .dynamic-hero-content {
    flex: 1;
    max-width: 1200px;
}
.dynamic-hero-container.about-us-page .dynamic-hero-content {
    text-align: left;
}
.footer-block__newsletter h2.footer-block__heading.inline-richtext {
    font-size: 22px;
}
 /* #HeaderMenu-MenuList-2 li.menu-listss1 {
    padding: 0 25px !important;
} */
 button#scrollToDivButton {
    /* margin-bottom: 10px; */
}

summary[aria-expanded="true"] .icon-caret{
 transform: rotate(180deg);
}
p.totals__total-value {
    color: #41276a !important;
    font-weight: 600 !important;
}
span.summary__title {
    color: #41276a !important;
    font-weight: 600 !important;
}
.cart-items th {
    text-transform: capitalize !important;
      opacity: 1 !important;
}
.header__heading-logo {
    height: 100px;
    max-width: 100%;
    width: auto;
    padding-top: 10px;
    padding-bottom: 10px;
}
.hero-banner__circle {
  display: none;
}
.hero-banner__heading {
  font-size: 20pt;
  font-weight: thin;
}
.hero-banner__subheading {
  font-size: 34pt;
  font-weight: thin;
}
.hero-banner__container {
  padding-top: 100pt;
  padding-bottom: 100px;
}
.globo-form-control input.material_filled-input {
    font-size: 15px !important;
}
.quick-add__submit {
    padding: .8rem;
    min-width: 100%;
    box-sizing: border-box;
    background: #41276a !important;
    color: #fff;
}
.quick-add-modal__content-info .product__info-container h2.h1 {
    font-size: 22px;
    line-height: 30px;
    color: #523a84;
    font-weight: 600;
}
.product__column-sticky .select {
    width: 100%;
    border: 1px solid #41276a;
      border-radius: 10px;
}

.accordion summary[aria-expanded="fasle"] {
    border-bottom: unset important;
}
.quick-add-modal__content-info .button--full-width {
    display: flex;
    width: 100%;
}
.quick-add-modal__content-info .add-to-cart-btn {
    /* display: inline-block; */
}
.quick-add-modal__content-info .product__info-container .product-form, .product__info-container .product__description, .product__info-container .icon-with-text {
    margin: 2.5rem 0;
    margin-left: 0px !important;
}
.quick-add-modal__content-info input.quantity__input {
    max-height: 45px !important;
}
.quick-add-modal__content-info .product-form__input {
    max-width: 100% !important;
}
.product-buttons {
  margin-top: 20px;
  text-align: center;
}
.know-more-btn {
      text-align: center;
  display: inline-block;
    padding: 15px 20px;
    line-height: 22px;
  background-color: #41276a !important;
  color: white;
  text-transform: ce;
  font-weight: 600;
  font-size: 16px;
  border: none;
  cursor: pointer;
  transition: background-color 0.3s ease;
  text-decoration: none;
  width: 100%;
  line-height: 21px;
}
.know-more-btn:hover {
  /* background-color: #5d52b5; */
  color: white;
}
.card__information span.save-price {
    color: #019980;
    font-weight: 600;
    padding-bottom: -15px;
    padding-top: -28px;
    position: static;
    bottom: 67px;
  top:unset;
}
.template-search__header p{
  text-align: center;
}
.template-search__header h1.h2.center{
      line-height: 1.5;
  font-family: 'ProximaNova';
    font-size: 26px;
    font-weight: 500;
    margin: 20px 0 14px;
  color:#41276a;
}
.template-search .card__information span.save-price {
    bottom: 20px;
}
.product-image:before {
    display: none;
}
.newsletter-form__field-wrapper .field::before {
    display: none;
}
.newsletter-form__field-wrapper .field::after {
    display: none;
}
button.action.next.submit.material_filled-button.wizard__submit{
    text-transform: capitalize;
    font-weight: 600;
    font-size: 15px;
    letter-spacing: 1px;
}
label.material_filled-label.globo-label.gfb__label-v2 {
    font-size: 14px !important;
}
.cart-drawer .cart-item {
    gap: 0rem !important;
}
.quick-add {
    margin: 0 0 0px !important;
}
.quick-add__submit {
    padding: .8rem;
    min-width: 100%;
    box-sizing: border-box;
    text-transform: uppercase;
}
.tab-contents .card__information span.save-price {
    bottom: 67px;
}
.tab-contents .card__information .price--on-sale .price-item--regular {
    padding-bottom: 2px;
}
.formbtn.contactformbtn {
    display: grid;
}
/* select drop dwon  */

 select.variant-dropdown {
    padding: 5px 5px 5px 5px;
    font-size: 12px;
    font-family: 'ProximaNova';
    /* padding-bottom: 10px; */
    margin-bottom: 5px;
           color: #343434;
    border: 1px solid #70707061;
}

.tabcontent1 {
  color: white;
  display: none;
  padding: 20px 0px;
  height: 100%;
}
     label {
    font-size: 12px;
    color: #343434;
}
     .pro-info-seprate-sec.without-pricediv p {
    padding-bottom: 0px;
    line-height: normal;
     margin-bottom: 10px;

       
}

     select:not(:-internal-list-box):not([multiple]) option{
         align-items: left !important;
 

     }
     select:not(:-internal-list-box):not([multiple]){
          border: unset !important;
     }
     .accreditation-section .cta-button:hover {
    background: #fff !important;
     }
/* 
#HeaderMenu-MenuList-2 li.menu-listss2{
      padding: 0 25px !important;
} */
.collection-list__item .card__media .media img {
    height: 100%;
    object-fit: fill !important;
}
.multicolumn-card-spacing {
    padding-top: 12px  !important;
    margin-left: 12px  !important;
    margin-right: 12px  !important;
}
.multicolumn-card__info {
    padding: 12px  !important;
}
.multicolumn-card__info .link {
    margin-top: 0px  !important;
}
.multicolumn.background-primary .multicolumn-card {
    background: #ece9f0 !important;
}
#shopify-section-template--17177266126966__tabbed_collections_A6wgbc .tab-control-container.main-category-sec .tabs {
    display: grid;
    list-style: none;
    padding: 0;
    margin: 0;
    width: 65%;
    max-width: 30%;
    grid-template-columns: repeat(1, 1fr);
    gap: 14px;
}
small.variant-count-size {
    background: #ded8e4;
    padding: 5px;
    color: #41276a;
}
.card__information .variant-coiunt-size {
    padding-bottom: 15px;
}
h3.card__heading.h5 a {
    font-weight: 600 !important;
}


/* add by mee new */

   .main-variant-selector-div {
    width: 32% !important;
    min-width: 32% !important;
} 

.maindivqtyvarint {
    display: flex;
    gap: 0px;
}   
  
.main-variant-selector-div {
    width: 28%;
    min-width: 28%;
}

.quantity__button:not(:focus-visible):not(.focused) {
    box-shadow: inherit;
    background-color: #41276a !important;
  color:#fff !important;
}
.formbtn {
    margin: 0 0 1.5rem 0 !important;
}
.product__info-container>*+* {
    margin: 10px 0 !important;
}
.quantity__button:last-child {
    margin-right: 0px  !important;
}
.quantity__button:first-child {
    margin-left: 0px  !important;
} 

.main-variant-selector-div {
    width: 40%;
    min-width: 40%;
}
.mrp {
    text-decoration: line-through;
}
.select-unit-sec .inner-select-unit .option .inline-price-flex-box .mrp {
    font-weight: 400;
    /* font-size: 14px !important;
    line-height: 19px !important; */
    letter-spacing: -0.3px;
}

.product .select select {
    padding: 0 10px;
    height: auto;
    min-height: 31.70px;
}
.discounts__discount {
    color: #019980;
}
.cart-drawer .price {
    color: #41276a !important;
}
.cart-drawer__empty-content a.button {
    background: #41276a !important;
      border-radius: 10px;
}
.message-discount.is-empty {
    display: none;
}
.card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note) {
    margin-top: 20px !important;
    text-align: center !important;
}
.facet-filters__field .select__select, .mobile-facets__sort .select__select {
    border: 1px solid #b7b7b7;
}
.image-with-text__content {
    padding-top: 30px !important;
    line-height: normal !important;
}
.account-page-title {
    display: flex;
    justify-content: space-between;
}
.fa-sign-out:before {
    content: "\f08b";
    font-size: 22px;
    color: #41276A !important;
}
button.btn.btn-reorder{
        color: #009980 !important;
    padding: 0 !important;
    width: auto !important;
    min-width: auto !important;
    border-bottom: 1px solid #009980;
    border-radius: 0;
}
button.btn.btn-cancel {
    padding: 0 !important;
    border: none;
    min-height: auto !important;
    width: auto;
    min-width: auto;
    text-decoration: none;
    color: #343434;
    border-bottom: 1px solid #343434;
    border-radius: 0;
}
/* for image only product  */
.product-image img {
    height: 100% !important;
    width: 100% !important;
    object-fit: cover !important;
}
#customer_login button {
    border-radius: 10px;
}

button.action.next.submit.classic-button {
    border-radius: 10px !important;
}
.product-image {
    transform: initial !important;
}
a.btn.btn-primary.know-more-btn {
    border-radius: 10px;
}
button.action.next.submit.material_filled-button.wizard__submit {
    border-radius: 10px !important;
}
.product-image-container {
    padding: 0 !important;
} 
/* for image only product  */
/* add by mee new */
.facets_disclosure-vertical[open] .facets_summary .icon-caret {
    margin-left: 10px;
    cursor: pointer;
}
.globo-form-control[data-type=colorPicker] .gfb_labelshink+.globo-form-input, .globo-form-control[data-type=country] .gfblabelshink+.globo-form-input, .globo-form-control[data-type=email] .gfblabelshink+.globo-form-input, .globo-form-control[data-type=name] .gfblabelshink+.globo-form-input, .globo-form-control[data-type=password] .gfblabelshink+.globo-form-input, .globo-form-control[data-type=phone] .gfblabelshink+.globo-form-input, .globo-form-control[data-type=file] .gfblabelshink+.globo-form-input, .globo-form-control[data-type=datetime] .gfblabelshink+.globo-form-input, .globo-form-control[data-type=repeater] .gfblabelshink+.globo-form-input, .globo-form-control[data-type=url] .gfblabelshink+.globo-form-input, .globo-form-control[data-type=number] .gfblabelshink+.globo-form-input, .globo-form-control[data-type=quantity] .gfblabelshink+.globo-form-input, .globo-form-control[data-type=select] .gfblabelshink+.globo-form-input, .globo-form-control[data-type=selectImages] .gfblabelshink+.globo-form-input, .globo-form-control[data-type=text] .gfblabelshink+.globo-form-input, .globo-form-control[data-type=textarea] .gfblabel_shink+.globo-form-input {
    box-shadow: none !important;
}
.shopify-challenge__button, .customer button {
        background-color: #41276a !important;
    }
.coc-modal .coc-modal-action .coc-btn {
    border-radius: 0 !important;
}
.coc-modal .coc-btn {
    background-color: #41276a !important;
}
.coc-modal p {
    line-height: Normal !important;
    color: #343434 !important;
}
.coc-modal .coc-modal-header-title {
    font-size: 15px;
    font-weight: 600 !important;
    line-height:  Normal !important;
    color: #41276a;
    font-weight: 800 !important;
    font-family: 'ProximaNova' !important;
}

.coc-modal .coc-modal-header-title {
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height:  Normal !important;
    color: #41276a;
    font-weight: 800 !important;
    font-family: 'ProximaNova' !important;
}
  .coc-modal p {
    font-size: 14px !important;
      line-height:  Normal !important;
    color: #343434;
}
.coc-modal .coc-modal-action .coc-btn.coc-btn-plain {
    color: #fff !important;
}
.coc-modal {
    border-radius: 0px !important;
}
.coc-modal .coc-input-group {
    margin-top: 10px !important;
}

.coc-modal .coc-modal-header {
    background-color: #ece9f0  !important;
}
.coc-modal .coc-input-group select {
    border: 1px solid #545454 !important;
    box-shadow: unset !important
    border-radius: 0.25rem;
    color: #343434 !important;
    padding: 6px 10px 6px 6px !important;
    min-width: 220px;
    cursor: pointer;
}
.coc-modal .coc-close svg path {
    fill: #000 !important;
}
button#checkout {
    background-color: #41276a !important;
    font-size: 15px;
  border-radius: 10px;
}
   /* breadcrumb  */
  .breadcrumb {
  font-size: 14px;
  padding: 1rem 0;
  margin-bottom: 1.5rem;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.breadcrumb__link {
  color: #1a1a1a;
  text-decoration: none;
}

.breadcrumb__link:hover {
  text-decoration: underline;
}

.breadcrumb__separator {
  margin: 0 0.5rem;
  color: #343434;
}

.breadcrumb__current {
  color: #41276a;
}
a.breadcrumb__link {
    font-size: 14px;
}
  /* breadcrumb */
@media only screen and (min-width:767px){

.address-tb {
    max-width: 273px;
}

}

.customer ul[aria-label="Discount"] {
    padding: 0;
    text-align: left !important;
}
.scroll-sticky-header{
        transition: none !important;
}


    @media screen and (min-width: 768px) and (max-width: 1024px) {
        
        
    }

      section.Dwonload-Brochure {
    margin-top: 60px;
}
.product-dwonload-sec div {
        font-size: 22px;
    color: #333366;
    line-height: 30px;
    font-weight: 500;
    margin: 0 auto;
    
}
section.shopify-section.product-dwonload-from {
    margin-bottom: 33px;
}
.quality-standards-section-inner.product-dwonload-sec {
    text-align: center;
    padding: 36px 15px 36px;
    color: #333366;
}

      .download-brochure-p{
          text-align: center;
      }
      .quality-standards-title {
    margin: 0 0 20px;
    font-size: 30px;
    line-height: 40px;
    font-weight: 600;
    color: #41276a;
}
/*  dwonload brochure css */
        .download-brochure-p h5 {
    margin-block-start: 8px;
    margin-block-end: 16px;
    color: #343434;
    font-size: 20px;
    line-height: 100%;
    letter-spacing: -.5px;
    font-weight: 600;
    font-family: ProximaNova;
    text-align: center;
    padding-top: 50px;
}
.download-brochure-pra p{
    letter-spacing: -.5px;
    text-align: left;
    margin-bottom: 14px;
    color: #000;
    font-family: proxima-nova;
    line-height: normal;
    color: #343434;
     text-align: center;
}
.content-page-inner {
    max-width: 840px;
    margin: 0 auto;
}
a.download-brochure__button{
    text-align: center;
    align-items: center;
    margin: 0 auto;
    display: inherit;
    padding-bottom: 30px;
    padding: 15px 20px;
    border: 1px solid #423878;
    color: #fff;
    text-transform: capitalize;
    text-decoration: none;
    font-weight: 600;
    transition: all 0.3s ease;
    font-size: 16px;
    line-height: 22px;
    margin-top: 10px;
    /* max-width: 175px; */
    width: 30%;
    background: #41276a;
    border-radius: 10px;
   margin-bottom: 40px;
   margin-top: 40px;
   
}
.about-paragraph.download-brochure-pra {
    padding-top: 10px;
}
.caption-with-letter-spacing {
    text-transform: capitalize !important;
}
.predictive-search__item-heading {
    margin: 0;
    text-transform: capitalize  !important;
}
p.predictive-search__item-heading.predictive-search__item-query-result.h5 {
    font-size: 15px;
}
p.predictive-search__item-heading.h5 {
    font-size: 15px;
}
.predictive-search__heading {
    text-transform: capitalize;
    font-size: 15px;
}
button.action.next.submit.classic-button.wizard__submit {
       width: 318px;
    max-height: 45px !important;
    padding: 14px 28px !important;
    /* line-height: 22px; */
    font-size: 15px !important;
    border-radius: 12px !important;
}
button.action.next.submit.material_filled-button.wizard__submit{
     width: 152px !important;
    max-height: 137px !important;
        padding: 15px 0px !important;
}
/* .globo-formbuilder-wizard label.classic-label.globo-label {
    display: none !important;
} */
.globo-formbuilder-wizard label.checkbox-label.globo-option{
    font-size: 14px !important;
        line-height: normal !important;
}

  [data-type="checkbox"] span.text-danger.text-smaller {
    display: none;
} 
.product-form__input span.quantity__rules-cart {
    display: none;
}
span.refrund-d {
    color: #41276a !important;
}
  td#RowTotalRefund {
    color: #333333;
}
.newsletter-form .field__input, .customer .field input {
    margin: 0px important;
}
button#Subscribe {
    height: 52px  important;
}
button.newsletter-form__button.field__button {
    height: 52.5px !important;
}
.totals.cart-drawer__subtotal h2 , .totals.cart-drawer__discount h2 {
    font-weight: 400 !important; 
}
h2.totals__total {
        font-weight: 600 !important;
}
button.search__button.field__button{
    background:#41276a;
}
button.search__button.field__button {
    background: #41276a !important;
    color: #fff;
    font-weight: 600 !important;
}
.product-dwonload-from .globo-formbuilder {
    padding-top: 20px;
}
/*  dwonload brochure
 css */
.field__input:focus, .select__select:focus, .customer .field input:focus, .customer select:focus, .localization-form__select:focus.localization-form__select:after {
    box-shadow: unset;
}
.cta-button:hover {
    opacity: unset !important;
    transform: unset !important;
    background:unset !important;
    color: unset !important;
    border: unset !important;
}
