/** Shopify CDN: Minification failed

Line 354:4 Expected "}" to go with "{"

**/
:root {
    --primary-color: #004aad;
}

/* Announcement bar */
.announcement__text {
    background: #FFF;
    color: #000;
}

/* Hero */
.slideshow-wrapper .hero__title .animation-contents {
  line-height: 70px;
}

.slideshow-wrapper .animation-contents sup {
    font-size: 40%;
    top: -1em;
}

.slideshow-wrapper .hero__link {
    display: block;

    @media only screen and (min-width: 590px) {
        margin-top: 15px;
    }
}

.slideshow-wrapper .hero__link .btn {
    font-weight: 700;
}

/* homepage swatch */
variant-swatch-king .swatches-type-collections [option-name="Thickness"] .swatch-view.swatch-view-button .swatch-view-item[aria-checked="true"] {
    order: initial !important;
}

.swatch-selector .swatch-view .swatch-drop-down .swatch-drop-down-selected .swatch-allow-animation {
  min-width: 100% !important;
  background: #0c0c0c !important;
}

/* six-zero-team-wrapper */
.six-zero-team-wrapper .grid .grid__item {
   display: flex;
   flex-direction: column;
}

.six-zero-team-wrapper .grid .grid__item h3 {
    margin: 0;
}

.six-zero-team-wrapper .grid .grid__item .btn {
    font-size: 16px;
    font-weight: 600;
    color: #0c0c0c;
    background-color: transparent !important;
    border: 2px solid #0c0c0c;
    padding: 15px 0px;
}

.six-zero-team-wrapper .grid .grid__item .btn:hover {
    color: #fff;
    background-color: #ac2336 !important;
    border-color: #ac2336;
}

@media only screen and (max-width: 768px) {
  .six-zero-team-wrapper .grid .grid__item .btn {
      padding: 12px 0px;
  }
}

/* newsletter collection */
.newsletter-section__content .newsletter__input-group {
    width: 100%;
    gap:5px;
}

.newsletter-section__content .newsletter__input-group .newsletter__input {
    border-radius: 980px;
}

.newsletter-section__content .newsletter__input-group.input-group .input-group-btn button {
    border-radius: 980px;
}

/* cart page */
.js-qty__adjust:hover, .js-qty__adjust:focus {
    background: transparent;
}

#CartPageForm input[type='text'].js-qty__num {
    background: #000;
    padding: 5px 10px;
    color: #fff;
    width: 32px;
    margin-left: 35px;
    border: none;
    border-radius: 6px;
}

#CartPageForm button.js-qty__adjust {
    padding: 0 10px!important;
    background: #fff;
    fill: #000;
    width: 32px;
    border-radius: 6px;
    border: 1px #000 solid;
}


#CartPageForm button.js-qty__adjust--plus {
    right: -22px;
}


.sale-price {
    color: #ac2336;
    font-size: 16px!important;
}

/* homepage subscription */
form.contact-form {
    flex-flow: column-reverse;
    align-items: center;
}

form.contact-form .note--success {
    background: transparent;
    border-color: transparent;
    color: #FFF;
    margin: 20px auto 0;
    font-weight: 700;
}

/* homepage logo list */
@media only screen and (min-width: 590px) {
     .logo-list .section-header {
        margin-bottom: 20px;
    }
}

/* product add to cart */
.product-block .add-to-cart {
    padding: 20px !important;
    font-size: 18px;
}

@media only screen and (max-width: 589px) {
    .product-section .page-content {
        margin-top: 100px;
    }
}


/* product description */
.product-block .rte p,
.product-block .rte ul,
.product-block .rte table {
    font-size: 16px;
}

.product-block .rte table, .product-block .rte table tbody tr td {
    border: 1px solid #ac2336 !important;
}

.product-block .rte table tbody tr th {
    border: 1px solid #ac2336 !important;
    background-color: #ac2336 !important;
    color: #fff;
}

/* header logo */
@media only screen and (min-width: 590px) {
    .site-header__logo {
        top: 0;
        bottom: 0;
    }
}

@media only screen and (min-width:590px){
    .blog-posts .article__grid-meta {
        padding: 0 10px;
    }
}

/* Style for WebKit-based browsers (Chrome, Safari, Edge) */
::-webkit-scrollbar {
    width: 8px; /* Width of the scrollbar */
    height: 8px; /* Height for horizontal scrollbar */
}

::-webkit-scrollbar-track {
    background: #f0f0f0; /* Background of the scrollbar track */
}

::-webkit-scrollbar-thumb {
    background-color: #b1b1b1; /* Scrollbar thumb color */
    border-radius: 20px; /* Roundness of the scrollbar thumb */
    /* border: 2px solid #ffffff; */
}

::-webkit-scrollbar-corner {
    background-color: #f0f0f0; /* Corner between horizontal and vertical scrollbars */
}

::-webkit-scrollbar-track {
    margin-left: 20px; /* Match the left padding */
    margin-right: 20px;
}

@media only screen and (min-width: 640px) {
    ::-webkit-scrollbar-track {
        margin-left: 40px; /* Match the larger desktop left padding */
        margin-right: 40px;
    }
}


/* html {
    scrollbar-width: thin;
    scrollbar-color: #1a1a1a #fff;
} */

.btn[disabled='disabled'] {
    cursor: not-allowed;
    background: #666 !important;
    color: #222 !important;
}

.btn[disabled='disabled']:hover {
    background: #666 !important;
    color: #222 !important;
}

/* search bar */
predictive-search form {
    padding: 20px;
}

predictive-search.is-active .predictive__screen {
    background: rgba(0, 0, 0, 1);
}

.search__results {
    left: 0;
    margin-top: 0;
}

#HeaderWrapper .header-item--logo, .header-layout--left-center .header-item--logo {
    margin: 0 !important;
}

.grid-product__price .sale-price {
    font-size: 14px !important;
    font-weight: 600 !important;
}

/* Controlled By Apps */
.jdgm-star {
    color: #0c0c0c !important;
}

.jdgm-prev-badge__text {
  font-family:var(--typeHeaderPrimary), var(--typeHeaderFallback);
  font-weight:var(--typeHeaderWeight);
}

.jdgm-carousel-item__review-rating .jdgm-star {
    color: #fff !important;
}

.jdgm-histogram__bar-content {
    background-color: #000 !important;
}

.jdgm-histogram__bar,
.jdgm-histogram__bar-content {
  border-radius: 25px !important;
}

.jdgm-carousel-item__reviewer-name {
  color: #fff !important;
}

.jdgm-rev__buyer-badge-wrapper .jdgm-rev__buyer-badge {
  color: #fff !important;
  background-color: #004aad !important;
  border-radius: 3px !important;
  padding: 6px !important;
}

.jdgm-rev__icon::after, .jdgm-rev__buyer-badge {
  background-color: #004aad !important;
}

.jdgm-write-rev-link {
  border-radius: 50px !important;
  padding: 18px 22px !important;
}

.jdgm-write-rev-link:hover{
    background-color: #ac2336 !important;
    border-color: #ac2336 !important;
    opacity: 1 !important;
}

.jdgm-rev__icon, .jdgm-rev__avatar-image, .jdgm-rev[data-verified-buyer="true"] .jdgm-rev__icon:after {
border-radius: 10px !important;

/* .jdgm-star, .jdgm-link, .jdgm-rev__author, .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown, .jdgm-rev__icon:before, .jdgm-sort-dropdown-arrow {
    color: #28C4CC !important;
}

.jdgm-write-rev-link {
    background-color: #28C4CC !important;
    border-color: #28C4CC !important;
}

.jdgm-histogram__bar-content {
    background-color: #28C4CC !important;
}

variant-swatch-king .swatch-button {
    border-color: #FFF !important;
}

variant-swatch-king .swatch-button .swatch-button-title-text {
    color: #FFF !important;
}

variant-swatch-king .swatch-selected .swatch-button-title-text {
    background: #FFF !important;
    color: #000 !important;
}

variant-swatch-king .swatch-view-item:hover .swatch-button-title-text {
    background-color: #FFF !important;
    color: #000 !important;
}

variant-swatch-king .swatch-drop-down-selected {
    border-color: #FFF !important;
}

variant-swatch-king .swatch-drop-down-svg {
    fill: #FFF !important;
} */