/** Shopify CDN: Minification failed

Line 303:0 Unexpected "}"

**/
.hidden-desk {
    display: block !important;
}
a.header__action-item-link.hidden-pocket.hidden-lap {
    display: none;
}
.inventory--high {
    color: #ffffff;
}
.collection__toolbar-item.collection__toolbar-item--layout {
    display: none;
}
.search-bar__submit .icon--search {
    width: 35px;
    height: 30px;
}
input {
    color: black !important;
}
span.input-prefix__value {
    margin-right: 10px;
}

div#shopify-section-template--25305124962638__featured-collection .product-item.product-item--vertical.\31 \/2.\31 \/4--lap.\31 \/5--desk.\31 \/6--wide{
  width: 22%;
}

footer.footer {
    background-color: #f5f5f5;
}
span.header__desktop-nav-text {
    color: white;
}
.search-bar__submit {
    background: #19457d;
    border-radius: 0px 8px 8px 0px;
}
.search-bar__input::placeholder {
  color: transparent !important;
}
.search-bar__submit {
    color: #ffffff;
}
span.hidden-pocket.hidden-lap {
    display: none;
}
.header__cart-count {
    background: #ffffff;
}
input.search-bar__input {
    border-radius: 8px 0px 0px 8px;
    background-color: #e6e6e6;
}
.product-item {
    border-radius: 4px;
    margin: 18px !important;
    position: relative;
    padding: 8px;
    min-width: 0;
    flex-shrink: 0;
    background: var(--secondary-background);
    white-space: normal;
    box-shadow: blanchedalmond;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
body.warehouse--v4.features--animate-zoom.template-collection .product-item.product-item--vertical.\31 \/3--tablet.\31 \/4--lap-and-up {
    width: 22% !important;
}
.product-list--scrollable .product-item {
        min-height:310px !important;
         max-height:310px !important;
         
    }
.product-item__info-inner {
    display: flex!important;
    align-content: center!important;
    align-items: center!important;
    flex-direction: row-reverse;
    justify-content: space-between!important;
    flex-wrap: wrap!important;
}
/* .unit-price-measurement { */
    /* display: none;
} */
.product-item__price-list:first-child {
    margin-bottom: 0px;
}
.product-item__price-list {
    margin-top: 0px;
    margin-bottom: 0px;
}
    .product-item--vertical .product-item__action-list {
        margin: 0px -5px -5px !important;
    }
.product-item--vertical .product-item__action-list {
        margin: 0px -5px -5px;
    }
.product-item__price-list:first-child {
    margin-bottom: -5px;
}
.product-item__label-list {
    display: none !important;
}
button.product-item__action-button.button.button--small.button--primary {
    font-size: 12px;
    border-radius: 50px;
    padding: 0px 20px;
    line-height: 27px;
}

.product-item--vertical .product-item__info {
    justify-content: space-between;
    flex: 0;
}
.product-item.product-item--vertical.\31 \/2.\31 \/4--lap.\31 \/5--desk.\31 \/6--wide {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
body.warehouse--v4.features--animate-zoom.template-collection .product-item.product-item--vertical.\31\/3--tablet.\31\/4--lap-and-up {
   
    justify-content: space-between;
}
.product-item__price-info {
    display: none;
}
button.product-item__action-button.button.button--small.button--disabled {
  border-radius: 50px;
    padding: 0px 40px;
    line-height: 27px;
  background: var(--primary-button-background);
    color: var(--primary-button-text-color);
  box-shadow:none;
  font-size: 12px;
}
.product-item.product-item--vertical {
    display: flex;
    justify-content: space-between;
}
.product-gallery__carousel-wrapper {
    padding: 50px 10px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    border-radius: 4px;
}
.card.card--collapsed.card--sticky {
  
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    border-radius: 4px;
      margin-top: 30px;
}
form#product_form_template--25305125323086__main10501617156430 {
    padding-bottom: 28px;
}
.list--unstyled {
    justify-self: center;
}
.search-bar__input {
    color: #000000 !important;
}
.header__cart-count {
    left: 12px;
   right: 0px !important;
  top: -16px !important;
}
span.price.price--highlight {
    font-size: 17px !important;
}
span.price {
    font-size: 17px !important;
}
.price--compare {
    color: #26447D;
    -webkit-text-decoration-color: rgba(var(--text-color-rgb),.7);
    text-decoration-color: rgb(255 0 0 / 70%);
}
.price--highlight {
    color: #ff0000;
}
.price-list {
    display: inline-flex;
    line-height: 1;
    flex-direction: row-reverse;
    column-gap: 10px;
}
input.input-prefix__field {
    padding: 1px 6px;
}
.category-title {
    font-weight: 700;
}
.footer__collapsible-content {
    float: left;
}
.quantity-selector__button {
    color: rgb(255 255 255);
}
button.quantity-selector__button {
    border: 1px solid whitesmoke;
}
input.quantity-selector__value {
    font-weight: 700;
    color: w#000000 !important;
}
button.quantity-selector__button {
    border: 1.7px solid #000000;
    color: rgb(0 0 0);
    background-color: white !important;
}
input.quantity-selector__value {
    background-color: white;
   min-height: 36px !important;
    border: 1.7px solid #000000;
}
.quantity-selector__button:not([disabled]):hover {
    color: #000000;
}

  @media (max-width: 768px) {
.product-item {
  column-gap: 20px;
    row-gap: 20px;
  margin: 10px;
}
    div#shopify-section-template--25305124962638__featured-collection .product-item.product-item--vertical.\31\/2.\31\/4--lap.\31\/5--desk.\31\/6--wide {
    width: 42%;
}
    button.product-item__action-button.button.button--small.button--primary {
    font-size: 11px;
    border-radius: 50px;
    padding: 0 15px;
    line-height: 27px;
}
    .product-item__price-list .price {
    font-size: 16px !important;
}
body.warehouse--v4.features--animate-zoom.template-collection .product-item.product-item--vertical.\31\/3--tablet.\31\/4--lap-and-up {
    width: 43%!important;
}
    .product-list--scrollable .product-item {
    min-height: 355px!important;
    max-height: 355px!important;
    width:43%;
    padding-bottom: 15px;
}
    .product-item {
    margin: 12px!important;
}
img.icon.icon--search {
           height: 30px;
        width: 30px;
}
.product-list {
    justify-content: center;
}
a.product-item__title.text--strong.link {
    word-break: break-word;
}
.v-top{
text-align: center; 
padding: 60px 0px;
}
.shop-banner {
    
    padding: 0px 0px !important;
}
.shop-banner img {
        max-width: 100%;
      }
      .shop-banner {
        display: flex;
        row-gap: 35px;
        flex-direction: column;
        align-items: center;
    }
    .shop-banner a {
        width: 45%;
    }
    footer.footer {
    margin-top: 50px;
}
div#shopify-section-sections--25305121816910__text-with-icons {
    padding-top: 40px;
}
a.button.button--secondary {
    padding-left: 0px !important;
    font-size: 12px !important;
    float: left !important;
    margin-left: 0px !important;
}
    .mini-cart__inner, .mini-cart__content--empty {
        height: 90%;
    }
  }




}
  @media (max-width: 480px) {
.product-item {  
  column-gap: 20px;
    row-gap: 20px;
  margin: 10px;
}
    div#shopify-section-template--25305124962638__featured-collection .product-item.product-item--vertical.\31\/2.\31\/4--lap.\31\/5--desk.\31\/6--wide {
    width: 42%;
}
    button.product-item__action-button.button.button--small.button--primary {
    font-size: 11px;
    border-radius: 50px;
    padding: 0 15px;
    line-height: 27px;
}
    .product-item__price-list .price {
    font-size: 15px !important;
}
body.warehouse--v4.features--animate-zoom.template-collection .product-item.product-item--vertical.\31\/3--tablet.\31\/4--lap-and-up {
    width: 43%!important;
}
    .product-list--scrollable .product-item {
    min-height: 372px!important;
    max-height: 372px!important;
    width:43%;
    padding-bottom: 15px;
}
        .product-item {
    margin: 12px!important;
}
    .product-item__info-inner {
    display: flex!important;
    align-content: center!important;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap!important;
    flex-direction: column;
    gap: 10px;
}
img.icon.icon--search {
            height: 30px;
        width: 30px;
}
.product-list {
    justify-content: center;
}
a.product-item__title.text--strong.link {
    word-break: break-word;
}
a.button.button--secondary {
    padding-left: 0px;
}
  }

@media screen and (max-width: 749px) {
  
.product-item__info-inner {
    display: flex!important;
    align-content: center!important;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap!important;
    flex-direction: column;
    gap: 10px;
}
.category-grid-wrapper {
    margin-top: -20px;
}
a.button.button--secondary {
    padding-left: 0px;
}
}
@media screen and (max-width: 640px) {
    .product-list--collection .product-item--vertical {
        width: 43%;
    }
    .product-list {
    justify-content: center;
}
a.product-item__title.text--strong.link {
    word-break: break-word;
}
    footer.footer {
    margin-top: 50px;
}
div#shopify-section-sections--25305121816910__text-with-icons {
    padding-top: 40px;
}
div#shopify-section-sections--25305121816910__text-with-icons {
    padding-top: 40px;
}
a.button.button--secondary {
    padding-left: 0px;
}
}




























