    
.template-collection[data-compare-products="true"] {
  .boost-sd__product-item-grid-view-layout-image {
     position: relative;
  }
  .compare-product-button-wrapper {
    position: absolute;
    bottom: 10px;
    right: 10px;
    background: #fcf3f3;
    padding: 5px 5px;
    z-index: 100; 
    padding-right: 8px;
    cursor: pointer;
  }

.boost-sd__product-item.show-compare-button .boost-sd__product-item-grid-view-layout-image .compare-product-button-wrapper,
.boost-sd__product-item:hover .boost-sd__product-item-grid-view-layout-image .compare-product-button-wrapper {
    opacity: 1;
}
  

.compare-products-drawer {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 101;
    transition: height .35s ease-out, max-height .35s ease-out;
    width: 100%;
 
}

.compare-products-drawer[data-expanded="true"] {
  height:auto;
} 

.compare-product-button-wrapper .compare-product-button {
    display: flex;
    align-items: center;
    gap: 6px;
}

.compare-product-button-wrapper .compare-product-button .compare-button-checkbox {
    width: 17px;
    height: 17px;
    display: inline-block;
    border: 1px solid #004641;
}

.compare-product-button-wrapper .compare-product-button .compare-button-checkbox-label {
    line-height: normal;
}


compare-product-button.added-to-compare .compare-product-button .compare-button-checkbox {
    background-color: #004641;
    position: relative;
}


compare-product-button.added-to-compare .compare-product-button .compare-button-checkbox:after {
    content: '';
    display: block;
    position: absolute;
    top: 1px;
    left: 5px;
    width: 5px;
    height: 10px;
    border: solid #fff;
    border-width: 0 1px 1px 0;
    transform: rotate(45deg);
}

compare-products-drawer .drawer-width .compare-header {
    padding: 20px 0;
}  

compare-products-drawer .drawer-width {
    max-width: 1553px;
    margin: 0 auto;
    padding: 0 20px;
}

compare-products-drawer .product-list__wrapper {
    display: flex;
    align-items: center;
    padding-bottom: 20px;
    transition: all 0.3s ease-in-out;
}


.compare-products-drawer[data-expanded="false"] compare-products-drawer .product-list-inner .product-list__wrapper {
height: 0;
        padding: 0;
}
  
/* compare-products-drawer .product-list__wrapper > div {
    flex: 1;
}
 */
compare-products-drawer .product-list__wrapper > .product-compare-drawer-item,
compare-products-drawer .product-list__wrapper > .compare-search-wrapper {
  position: relative;
  min-width: 20%;
  flex-basis: 20%;
}

compare-products-drawer .product-list__wrapper > .product-compare-drawer-item .product-compare-drawer-item-inner {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
}

compare-products-drawer .product-list__wrapper .product-compare-drawer-item-image {
    flex-basis: 39%;
}


compare-products-drawer .product-list__wrapper > .compare-search-wrapper input.compare-search-input {
    width: 100%;
    -webkit-appearance: none;
    appearance: none;
    width: 100%;
    height: var(--form-input-field-height);
    line-height: var(--form-input-field-height);
    padding: 0 18px;
    border-radius: var(--button-border-radius);
    border: 1px solid rgba(var(--text-color), .15);
    box-shadow: none;
    background: transparent;
    color: var(--form-input-color);
    transition: border .2s ease-in-out, box-shadow .2s ease-in-out;
}

compare-products-drawer .product-list__wrapper > .compare-search-wrapper input.compare-search-input::-webkit-input-placeholder {
    color: rgb(var(--button-text-color));
}

compare-products-drawer .product-list__wrapper > .compare-search-wrapper .compare-search__form {
    position: relative;
}

compare-products-drawer .product-list__wrapper > .compare-search-wrapper .compare-search__form .icon--header-search {
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
    z-index: 222;
    cursor: pointer;
    opacity: 0.5;
}
  
compare-products-drawer .product-list__wrapper > .compare-search-wrapper input.compare-search-input:enabled:read-write:-webkit-any(:focus, :hover)::-webkit-search-cancel-button {
    position: relative;
    right: 25px;
    cursor: pointer;
}

compare-products-drawer .product-list__wrapper > .compare-search-wrapper .compare-search__form .compare-search-results {
    position: absolute;
    bottom: 100%;
    width: 100%;
    overflow: auto;
    padding: 10px;
    background-color: #fff;
}

compare-products-drawer .product-list__wrapper > .compare-search-wrapper .compare-search__form .compare-search-results .product-list__wrapper {
  flex-direction: column;
  height: 32.5vh;
  overflow: auto;
  gap: 10px;
  padding: 0;
}

compare-products-drawer .product-list__wrapper > .compare-search-wrapper .compare-search__form .compare-search-results .product-compare-search-item {
    width: 100%;
    cursor: pointer;
}

compare-products-drawer .product-list__wrapper > .compare-search-wrapper .compare-search__form .compare-search-results  .product-compare-search-item .product-compare-search-item-inner {
    display: flex;
    flex-direction: row;
    width: 100%;
    gap: 10px;
}

compare-products-drawer .product-list__wrapper > .compare-search-wrapper .compare-search__form .compare-search-results .product-compare-search-item .product-compare-search-item-inner .product-compare-search-item-image {
    flex-basis: 20%;
    max-width: 20%;
}

compare-products-drawer .product-list__wrapper > .compare-search-wrapper .compare-search__form .compare-search-results .product-compare-search-item .product-compare-search-item-inner  .product-compare-search-title-wrapper {
    flex-basis: 70%;
    max-width: 70%;
}


  
  

compare-products-drawer .product-list__wrapper  .product-compare-drawer-item-title-wrapper {
    flex-basis: 56%;
    padding-right: 15px;
    line-height: normal;
}

compare-products-drawer .product-list__wrapper > .product-compare-drawer-item .compare-close-button {
    position: absolute;
    top: 0;
    right: 17px;
    width: 17px;
    height: 17px;
    background-color: #f6efe7;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

compare-products-drawer .product-list__wrapper > .product-compare-drawer-item .compare-close-button .icon--close {
    width: 10px;
    height: 10px;
}

compare-products-drawer .product-list__wrapper .product-compare-drawer-item-title-wrapper .product-compare-drawer-item-title {
    line-height: normal;
    font-size: 14px;
    font-weight: 600;
}

compare-products-drawer .product-list__wrapper > div.compare-products-button-wrapper {
    text-align: center;
    flex-basis: 200px;
    display: flex;
    max-width: 200px;
    margin-right: 0;
    margin-left: auto;
    flex-direction: column;
    gap: 10px;
}

compare-products-drawer .product-list__wrapper > div.compare-products-button-wrapper button.product-form__compare-button.button {
    max-width: max-content;
    padding: 0 20%;
    min-width: 200px;
}

compare-products-drawer .product-list__wrapper > div.compare-products-button-wrapper button.product-form__compare-clear-button {
    border: 1px solid #004641;
  min-width:200px;
}

.compare-products-drawer[data-expanded="false"] compare-products-drawer .product-list__wrapper > div.compare-products-button-wrapper {
  flex-direction: row-reverse;
}
  
.compare-products-drawer[data-expanded="false"] compare-products-drawer .product-list__wrapper > div.compare-products-button-wrapper button.product-form__compare-clear-button {
 padding: 0 20%;
  min-height: 40px;
  height: 40px;
  line-height: normal; 

}
  

compare-products-drawer .product-list__wrapper > div.compare-products-button-wrapper button.product-form__compare-button.button[disabled] {
    opacity: 0.6;
}

  
compare-products-drawer .product-list__wrapper > .product-compare-drawer-item.product-compare-drawer-item-plus {
    align-self: stretch;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

compare-products-drawer .product-list__wrapper > .product-compare-drawer-item.product-compare-drawer-item-plus .product-compare-drawer-item-plus-inner {
    border: 2px solid #f6efe7;
    background-color: #f6efe7;
    height: 100%;
    max-width: 39%;
    display: flex;
    align-items: center;
    justify-content: center;
}


.compare-product-button-wrapper.limit-reached {
    opacity: 0.7;
}

compare-products-drawer .product-list-inner {
    box-shadow: 0 -2px 8px 0 rgba(29, 37, 44, .3);
    position: relative;
    z-index: 2;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    padding: 0;
    background-color: #fff;
}

compare-products-drawer .drawer-opener-button {
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    height: 12px;
    width: 80px;
    position: relative;
    z-index: 8;
    margin: auto;
    display: block;
    box-shadow: 0 -2px 8px 0 rgba(29, 37, 44, .3);
    background-color: #fff;
}

compare-products-drawer .drawer-opener-button button {
    display: flex;
    padding-bottom: 0;
    margin: auto;
    width: 80px;
    box-shadow: none;
    position: absolute;
    height: 24px;
    background: none;
    border: none;
    background-color: #fff;
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    cursor: pointer;
    justify-content: center;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    align-items: center;
}

compare-products-drawer .drawer-opener-button button .icon--chevron {
    width: 15px;
    height: 15px;
    position: relative;
    top: 2px;
}
  
compare-products-drawer .drawer-opener-button button .icon--chevron-light {
    width: 24px;
    height: 24px;
    color: #004641;
    fill: #004641;
}

.compare-products-drawer[data-expanded="false"] compare-products-drawer .drawer-opener-button button .icon--chevron-light {
  transform: rotate(180deg);
}



  
  

/* compare product popup css */
.compare-products-popup compare-products-modal-content.modal {
    z-index: 999;
}
  
.compare-products-popup .compare-products-modal .product-list__inner {
  padding: 10px;
  padding-top: 0;
}

  
.compare-products-popup .compare-products-modal .product-list__inner product-item.boost-sd__product-item {
    flex:1;
    border-right: 1px solid #ddd;
    gap:0;
}

.compare-products-popup .compare-products-modal .product-list__inner product-item.boost-sd__product-item:last-child {
    border-right: none;
}  

  

.compare-products-popup .compare-products-modal product-item.boost-sd__product-item .boost-pfs-filter-product-item-image {
    width: 40%;
    margin: 0 auto;
    margin-bottom: 10px;
}

.compare-products-popup .compare-products-modal product-item.boost-sd__product-item a.boost-pfs-filter-product-item-title,
.compare-products-popup .compare-products-modal product-item.boost-sd__product-item .boost-pfs-filter-product-item-price,
.compare-products-popup .compare-products-modal product-item.boost-sd__product-item span.stamped-product-reviews-badge {
  width: 60%;
  margin: 0 auto;
  font-weight:500;
  text-align: center;
  padding-bottom: 10px;
}
  

.compare-products-popup .compare-products-modal .product-list__inner product-item.boost-sd__product-item .boost-pfs-filter-product-bottom .boost-sd__product-info--left {
    text-align: center;
    justify-content: center;
    font-weight: 500;
}
  

.compare-products-popup .compare-products-modal product-item.boost-sd__product-item .boost-pfs-filter-product-item-image .boost-pfs-filter-product-item-image-link {
    padding-top: 100% !important;
    text-align: center;
}

.compare-products-popup .compare-products-modal product-item.boost-sd__product-item .boost-pfs-filter-product-item-image .compare-close-button {
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    height: 20px;
    background-color: #f6efe7;
    cursor: pointer;
    z-index: 11111;
    display: flex;
    align-items: center;
    justify-content: center;
}


  .compare-products-popup .compare-products-modal product-item.boost-sd__product-item .boost-pfs-filter-product-item-image .compare-close-button svg.icon.icon--close {
    width: 12px;
    height: 12px;
}
  

.compare-products-popup .compare-products-modal product-item.boost-sd__product-item .boost-pfs-filter-product-item-image .boost-pfs-filter-product-item-image-link .boost-pfs-filter-product-item-main-image {
  margin: 0;
}

.compare-products-popup .compare-products-modal product-item.boost-sd__product-item .boost-pfs-filter-product-item-image .boost-pfs-filter-product-item-image-link .boost-pfs-filter-product-item-flip-image {
    display: none;
    margin: 0;
}


.compare-products-popup .modal__content .modal-header-wrapper {
    width: 100%;
    margin: 0 auto;
}

.compare-products-popup .modal__content .modal-header-wrapper .heading {
    font-size: 20px;
}
  

.compare-products-popup .compare-products-modal product-item.boost-sd__product-item .boost-pfs-filter-product-bottom {
    width: 60%;
    margin: 0 auto;
}


.compare-products-popup .compare-products-modal .product-list__inner product-item.boost-sd__product-item .product-details {
    display: flex;
    flex-direction: column;
}

.compare-products-popup .compare-products-modal .product-list__inner product-item.boost-sd__product-item  .product-details-row {
    display: flex;
  padding: 0.6rem;
  text-align: center;
    align-items: center;
    gap: 0.5rem;
  /* justify-content: center; */
    
}

.compare-products-popup .compare-products-modal .product-list__inner product-item.boost-sd__product-item  .product-details-row:nth-child(odd) {
    background-color: #f4f4f4;
}

.compare-products-popup .compare-products-modal .product-list__inner product-item.boost-sd__product-item  .product-details-row .label {
  display: none;
  text-transform: capitalize;
  letter-spacing: normal;
  font-size: 13px;
}

.compare-products-popup .compare-products-modal .product-list__inner product-item.boost-sd__product-item:first-of-type .product-details-row .label {
    display: block;
    width: 140px;
    text-align: left;
    padding: 0;
}

.compare-products-popup .compare-products-modal .product-list__inner product-item.boost-sd__product-item  .product-details-row .content {
  width: 100%;
}

.compare-products-popup .compare-products-modal .product-list__inner product-item.boost-sd__product-item:first-of-type .product-details-row .content {
    text-align: center;
}    

.compare-products-popup compare-products-modal-content.modal .modal__content_wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 80px;
    position: relative;
    width: 70%;
}
  

.compare-products-popup compare-products-modal-content.modal .modal__content {
    border-radius: 20px;
    padding-top:15px;
    margin: 0;
    width: 100%;
}

.compare-products-popup .modal__content .modal-header-wrapper h3 {
    padding: 0 5%;
}

.compare-products-popup .modal__content .modal-header-wrapper button.modal__close-button.tap-area {
    display: flex;
    right: 12px;
    align-items: center;
    gap: 6px;
    top: 12px;
}

  
.compare-products-drawer[data-expanded="false"] compare-products-drawer .product-list-inner .product-list__wrapper .product-compare-drawer-item,
.compare-products-drawer[data-expanded="false"] compare-products-drawer .product-list-inner .product-list__wrapper .compare-search-wrapper {
        opacity: 0;
        visibility: hidden;
        transition: all 0.5s ease-in-out;
}

.compare-products-drawer[data-expanded="false"] compare-products-drawer .product-list-inner .product-list__wrapper .compare-products-button-wrapper {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 20px;
    width: 21.9%;
}


.compare-products-drawer[data-expanded="false"] compare-products-drawer .drawer-width {
    position: relative;
}

.compare-products-drawer[data-expanded="false"] compare-products-drawer .product-list-inner .product-list__wrapper .compare-products-button-wrapper button.product-form__compare-button {
    padding: 0 20%;
    min-height: 40px;
    height: 40px;
    line-height: normal;
  order: 2;
}


.compare-products-error-popup .modal__content {
    padding: 20px;
    border-radius: 10px;
    width: 30%;
}

.compare-products-error-popup .modal__content .modal-header-wrapper h3 {
    margin-bottom: 10px;
}

.compare-products-error-popup .modal__content .compare-products-error-modal button.product-form__compare-error-button {
    margin-top: 6px;
    text-transform: capitalize;
    letter-spacing: normal;
}
  
  

.compare-products-error-popup modal-content.modal {
      z-index: 9999999999;
}

.compare-products-error-popup .modal__content .modal-header-wrapper {
    text-align: center;
    width: 85%;
    margin: 0 auto;
}

.compare-products-popup compare-products-modal-content.modal .modal__content::-webkit-scrollbar {
    width: 0;
    height: 0;
}

.boost-sd__product-item.boost-sd__product-item-list-view-layout .compare-product-button-wrapper {
    opacity: 1;
    position: static;
    width: max-content;
    min-width: 110px;
    background-color: transparent;
}

.boost-sd__product-item.boost-sd__product-item-list-view-layout a.boost-sd__custom-view-as {
    min-width: 110px;
}
  
  
    
}






@media (min-width:741px) {
  
  .template-collection[data-compare-products="true"] {


.compare-products-popup .compare-products-modal .product-list__inner product-item.boost-sd__product-item:first-of-type .product-details-row {
    position: relative;
    padding-left: 10% !important;
    padding-right: 10% !important;
}

.compare-products-popup .compare-products-modal .product-list__inner product-item.boost-sd__product-item:first-of-type .product-details-row .label {
    position: absolute;
    left: 10px;
    width: 25% !important;
}

.compare-products-popup .compare-products-modal .product-list__inner product-item.boost-sd__product-item:first-of-type .product-details-row .content {
    width: 65% !important;
    margin: 0 auto;
}
    
.compareable-metafields-headings-aside {
    display: none;
}

.compare-product-button-wrapper {
    opacity: 0;
  }
    
  }
}

@media (max-width:1024px) {
  .template-collection[data-compare-products="true"] {

compare-products-drawer .product-list__wrapper > .compare-search-wrapper .compare-search__form .compare-search-results .product-list__wrapper {
      height: 29.7vh;
}
    
.compare-products-drawer {
          z-index: 99999999998; 
}

    compare-products-popup.popup-open .modal {
      z-index: 99999999999; 
    }
    
        compare-products-drawer .product-list__wrapper {
        flex-wrap: nowrap;
        overflow-x: auto;
        scroll-behavior: smooth;
        height: 100%;
        align-items: stretch;
        padding-bottom: 10px;
        padding-bottom: 80px;
    }

compare-products-drawer .product-list__wrapper > .compare-search-wrapper {
    position: absolute ;
    bottom: 10px;
    width: calc(100% - 40px);
    left: 50%;
    margin: 0 auto;
    transform: translateX(-50%);
    z-index: 1;
    background-color: #fff;
  opacity: 1;
            visibility: visible;
            transition: all 0.5s ease-out;
}
    

    compare-products-drawer .product-list__wrapper > div {
    min-width: 300px;
  }

compare-products-drawer .product-list__wrapper > div.product-compare-drawer-item {
      min-width: 33.33%;
      flex-basis: 33.33%;
}

compare-products-drawer .product-list__wrapper > .product-compare-drawer-item .product-compare-drawer-item-inner {
    flex-direction: column;
    height: 100%;
    gap: 6px;
}

  compare-products-drawer .product-list__wrapper .product-compare-drawer-item-image {
      flex-basis: 20%;
      max-width: 20%;
      width: 100%;
      height: 100%;
  }    

  compare-products-drawer .product-list__wrapper .product-compare-drawer-item-title-wrapper {
      flex-basis: 100%;
      padding: 0 6px;
      text-align: center;
  }

    
    
    compare-products-drawer .product-list__wrapper::-webkit-scrollbar {
    height: 8px;
}

  compare-products-drawer .product-list__wrapper::-webkit-scrollbar-thumb {
      background: #004641;          /* Scrollbar color */
      border-radius: 4px;
  }
  
  compare-products-drawer .product-list__wrapper::-webkit-scrollbar-track {
      background: #f6efe7;
      border-radius: 4px;
  }


.compare-products-popup .compare-products-modal .product-list__inner::-webkit-scrollbar {
    height: 9px;
              /* Scrollbar color */
}

.compare-products-popup .compare-products-modal .product-list__inner::-webkit-scrollbar-thumb {
    background: #004641;          /* Scrollbar color */
    border-radius: 4px;
}
    

    .compare-products-drawer[data-expanded="false"] compare-products-drawer .product-list-inner .product-list__wrapper .compare-products-button-wrapper,
    .compare-products-drawer compare-products-drawer .product-list-inner .product-list__wrapper .compare-products-button-wrapper {
        position: absolute;
        top: 20px;
        right: 20px; 
        width: 25%;
        min-width: auto;
        transform: none;
        flex-direction: row-reverse;
    }

.compare-products-drawer[data-expanded="false"] compare-products-drawer .product-list-inner .product-list__wrapper .compare-products-button-wrapper button.product-form__compare-button,
.compare-products-drawer[data-expanded="false"] compare-products-drawer .product-list__wrapper > div.compare-products-button-wrapper button.product-form__compare-clear-button,
.compare-products-drawer compare-products-drawer .product-list-inner .product-list__wrapper .compare-products-button-wrapper button.product-form__compare-button,
.compare-products-drawer compare-products-drawer .product-list__wrapper > div.compare-products-button-wrapper button.product-form__compare-clear-button {
    padding: 0 20%;
    min-height: 32px;
    height: 32px;
    line-height: normal;
    min-width: auto;
  white-space: nowrap;
}

.compare-products-drawer compare-products-drawer .product-list-inner .product-list__wrapper .compare-products-button-wrapper button.product-form__compare-button {
  order:2;
}


    
compare-products-drawer .product-list__wrapper .product-compare-drawer-item-title-wrapper .product-compare-drawer-item-title {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    font-size: 12px;
}
    

compare-products-drawer .product-list__wrapper > .product-compare-drawer-item.product-compare-drawer-item-plus .product-compare-drawer-item-plus-inner {
  max-width:80%;
}
    
    
  }

  body:has(.compare-search-results:not(:empty)) .drawer-opener-button {
    z-index: 0;
}

  .compare-products-error-popup .modal__content {
    max-height: unset !important;
    width: 100% !important;
}
}

@media (max-width:900px) {
   .template-collection[data-compare-products="true"] {
     .compare-products-popup compare-products-modal-content.modal .modal__content_wrapper {
       width:90%;
     }
   }
}


@media (max-width:740px) {
  .template-collection[data-compare-products="true"] {
    .compare-products-popup compare-products-modal-content.modal .modal__content_wrapper {
        width: 100% !important;
        margin: 0 !important;
    }

    .compare-products-popup compare-products-modal-content.modal .modal__content {
      overflow: auto;
    }

  .compare-products-popup .compare-products-modal .product-list__inner {
    margin:0;
  }

    
  .compare-products-modal__content.text-container {
    display: grid;
    grid-auto-flow: column;
}

  .compare-products-modal__content.text-container .compareable-metafields-headings-aside {
    display: grid;
    grid-template-rows: repeat(15, auto);
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}

compare-products-drawer .product-list__wrapper .product-compare-drawer-item-image {
  flex-basis: 40%;
  max-width: 40%;
}

    compare-products-drawer .product-list__wrapper > .product-compare-drawer-item .compare-close-button {
        right: 8px;
    }

.compare-products-popup .compare-products-modal product-item.boost-sd__product-item a.boost-pfs-filter-product-item-title,
.compare-products-popup .compare-products-modal product-item.boost-sd__product-item .boost-pfs-filter-product-item-price,
.compare-products-popup .compare-products-modal product-item.boost-sd__product-item span.stamped-product-reviews-badge {
  width:100%;
} 
   
    
.compare-products-popup .compare-products-modal .product-list__inner product-item.boost-sd__product-item .product-details-row {
    text-align: left;
    align-items: flex-start;
    flex-direction: column;
    gap: 0;
    padding: 0.5rem 0.6rem;
}

.compare-products-popup .compare-products-modal .product-list__inner product-item.boost-sd__product-item .product-details-row .label {
  display:block;
  padding: 0;
}    

.compare-products-popup .compare-products-modal product-item.boost-sd__product-item .boost-pfs-filter-product-item-image {
  width:60%;
  padding-bottom: 0px;
}

.compare-products-popup .compare-products-modal .product-list__inner product-item.boost-sd__product-item .product-details-row .content {
    width: 100%;
    font-size: 14px;
    line-height: 1.3;
  text-align: left !important;
}
    
    
    
  }
}

@media (max-width:540px) {
   .template-collection[data-compare-products="true"] {
      compare-products-drawer .drawer-width .compare-header {
          padding: 20px 0;
          font-size: 13px;
    }
    .compare-products-drawer[data-expanded="false"] compare-products-drawer .product-list-inner .product-list__wrapper .compare-products-button-wrapper,
   .compare-products-drawer compare-products-drawer .product-list-inner .product-list__wrapper .compare-products-button-wrapper {
       width: auto;
       gap: 5px;
       top: 16px;
     right: 10px;
   }

.compare-products-drawer[data-expanded="false"] compare-products-drawer .product-list-inner .product-list__wrapper .compare-products-button-wrapper button.product-form__compare-button,
.compare-products-drawer[data-expanded="false"] compare-products-drawer .product-list__wrapper > div.compare-products-button-wrapper button.product-form__compare-clear-button,
.compare-products-drawer compare-products-drawer .product-list-inner .product-list__wrapper .compare-products-button-wrapper button.product-form__compare-button,
.compare-products-drawer compare-products-drawer .product-list__wrapper > div.compare-products-button-wrapper button.product-form__compare-clear-button {
          min-width: 78px;
            font-size: 11px;
            letter-spacing: normal;
            padding: 0 5%;
}

compare-products-drawer .drawer-width {
  padding: 0 10px;
  
}
     
     

     
   }
}


   