/** Shopify CDN: Minification failed

Line 193:0 Unexpected "}"
Line 247:0 Unexpected "}"
Line 366:0 Expected identifier but found "1c1o1l11o111r1"

**/
.full-unstyled-link {
    text-transform: uppercase;
    text-decoration: none !important;
        letter-spacing: 0;
}
.card__content span.price-item.price-item--sale.price-item--last {
    color: #930000;
    font-size: 13px;
    letter-spacing: 0;
    font-weight: 600;
}
.card__content s.price-item.price-item--regular {
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0;
    color: #838383;
}
.collection-card-wrapper .card__content {
    position: absolute;
    bottom: 0;
    left: 15px;
    color: white;
}
h2.collapsible-content__heading.inline-richtext.h2 {
    font-weight: 700;
}
h3.accordion__title.inline-richtext.h4 {
    font-family: Arial;
    font-weight: 500;
    color: black;
}
span.badge.badge--bottom-left {
    padding: 4px 7px;
    letter-spacing:0;
}
.collection__view-all a:not(.link) {
    margin-top: 1rem;
    font-weight: 600;
    font-size: 15px;
}
.card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note) {
    margin-top: 0 !important;
}
.product-card-wrapper .card__heading {
    margin-top: 0;
    margin-bottom: -3px;
}
.collection-card-wrapper a.full-unstyled-link {
    color: white;
}
.footer-block__newsletter {
    margin-bottom: 40px;
}
.card__badge.top.right {
    top: -14px;
    right: 0;
    position: absolute;
    font-size:12px;
    font-weight: 600;
}
p.scroll_center {
    margin-bottom: 0;
    text-align: center;
}
.banner__text.rte.body p {
    color: white;
}
.collection-card-wrapper span.icon-wrap {
    display: none;
}
.collapsible-content summary:hover {
    background: transparent !important;
}
.collapsible-content summary:hover .accordion__title{
        text-decoration: none !important;
}
.collapsible-content .accordion {
    border: none;
}
.product-form__input--pill input[type=radio]:checked+label {
    background-color: #eeeeee !important;
    color: black !important;
    
}

.product__title h1 {
    font-size: 27px;
}
.product-form__submit  svg {
    position: relative;

}
.product__description.rte.quick-add-hidden h3 {
    font-size: 14px;
}
.product__description.rte.quick-add-hidden h2 {
    font-size: 14px;
}
.product__info-wrapper span.price-item.price-item--sale.price-item--last {
    color: #aa3840;
    font-size: 16px;
    font-weight:600;
    letter-spacing:0;
}
.instock-pulse span {
    font-weight: 500;
}
li.icon-with-text__item span {
    font-size: 14px;
    font-weight: 500;
}
.product__info-wrapper s.price-item.price-item--regular {
    font-size: 14px !important;
    font-weight: 600;
    letter-spacing: 0;
}
li.icon-with-text__item span {
    font-size: 14px;
}
/*.product__info-wrapper li.list-payment__item svg {
    width: 28px;
}*/
/* .list-payment {
    justify-content: center !important;
} */
.product-form__buttons {
    max-width: 100% !important;
}
ul.menu-drawer__menu.has-submenu.list-menu a {
    font-weight: 600;
}
ul.menu-drawer__menu.has-submenu.list-menu summary {
    font-weight: 600;
}
/* #CartDrawer .drawer__inner li.list-payment__item svg {
    width: 30px;
} */
/* #CartDrawer ul.list.list-payment {
    margin-top: 5px;
    margin-bottom: -30px;
} */
h2.banner__heading.inline-richtext.h2 {
    font-size: 16px;

}
.footer-block__newsletter h2.footer-block__heading.inline-richtext {
    font-size: 24px;
}
.product__title h1 {
    font-size: 27px;
    text-transform: uppercase;
}
span.badge.price__badge-sale {
    font-weight: 600;
    letter-spacing: 0;
    text-transform: uppercase;
    margin-left: 7px;
    font-size: 11px;
}
.product__info-wrapper s.price-item.price-item--regular {
    font-weight: 500 !important;
    color:#838383;
}


/* .cart-drawer .cart-item {
    grid-template: repeat(2,auto) / repeat(4,1fr) !important;
} */
/* .cart-item__quantity-wrapper.quantity-popover-wrapper {
    display: flex;
    flex-direction: column;
    align-items: end;
    gap: 20px;
} */
/* .cart-drawer .cart-item>td+td {
    padding-left: 0 !important;
} */
/* button#CartDrawer-Checkout {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
} */
/* .cart-item__quantity-wrapper.quantity-popover-wrapper .quantity {
    min-height: calc((var(--inputs-border-width) * 2) + 3.5rem) !important;
    width: calc(10rem / var(--font-body-scale) + var(--inputs-border-width) * 2) !important; */
}
/* span.cart_count {
    background: black;
    color: white;
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 30px;
    position: relative;
    top: -3px;
} */
/* .cart-drawer .cart-items .cart-item__quantity {
    padding-top: 0;
       grid-column: none !important;
    margin-top: 16px;
} */
.product-form__input input[type='radio'] + label.color-swatch.variant-swatch {
    border: none;
}
.product-form__input input[type='radio'] + label.color-swatch:before {
    border: none !important;
  
}
/* div#CartDrawer {
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    border-radius: 5px;
    overflow: hidden;
} */
/* .quantity__button {
    width: calc(3.5rem / var(--font-body-scale)) !important;
} */
/* h2.drawer__heading {
    font-size: 24px;
    font-weight: 100;
    text-transform: uppercase;
} */
/* p.totals__total-value {
    color: black;
        font-weight: 600;
    font-size: 14px;
} */
/* p.totals__total-value */
/* a.cart-item__name.h4.break {
    font-size: 13px;
} */
/* .product-option.var_n_s {
    font-size: 11px;
} */
a.button {
    font-weight: 600;
    font-size: 15px;
    text-transform: uppercase;
}
}
legend.form__label:has(.sc-trigger-wrapper) {
    justify-content: start !important;
    align-items: flex-start !important;
}
.sc-trigger-wrapper {
    padding-left: 15px !important;
}

.sc-trigger-wrapper {
    display: none !important;
    }

@media screen and (min-width: 749px) {
/* .drawer__inner {
    padding: 25px 34px !important;
} */
   .accordion svg path {
    stroke: black !important;
}
}
@media screen and (max-width: 749px) {
    h3.accordion__title.inline-richtext.h4 {
font-size:14px;
}
.accordion svg path {
    stroke: #000000;
}
p.announcement-bar__message.h5 {
    font-size: 10px !important;
}
    .banner__box.content-container.content-container--full-width-mobile.color-scheme-3.gradient {
    padding-bottom: 0;
}
h2.banner__heading.inline-richtext.h2 {
    font-size: 12px;
}
.banner__text.rte.body p {
    font-size: 12px;
}
.stat-item {
    width: 100%;
}
}



.sc-trigger-wrapper {
    padding-left: 15px !important;
}

legend.form__label:has(.sc-trigger-wrapper) {
    display: flex;
    width: 100%;
    justify-content: start ;
    align-items: flex-start;
}

.scr.basic table tr th {
    text-align: center;
}

.scr.basic table tr td {
    text-align: center;
}

/* custom swatch css */

.swatch-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 8px 14px;
  border: 1px solid #d1d1d1;
  margin: 5px;
  border-radius: 4px;
  text-decoration: none;
  color: #000;
  background: #f9f9f9;
  font-size: 14px;
}

.swatch-item.is-active {
  border-color: #000;
  font-weight: bold;
  background: #eaeaea;
}

.variant-label {
  pointer-events: none;
}
.list-payment {
    justify-content: center !important;
}
.drawer__inner {
    width: 40rem !important;
}
div#CartDrawer {
    width: 40rem !important;
}
.drawer__heading {
    font-weight: normal;
    font-size: 22px;
}
.cart-item__name {
    font-weight: normal;
    font-size: 14px;
}
.product-option {
    font-size: 12px;
    color: #121212bf !important;
    font-weight: normal !important;
}
.cart-item__name {
    font-weight: 300;
    color: #121212bf      !important;
    font-size: 12px;
}
.product-option {
1c1o1l11o111r1:1 1#1112111212bf !important;
}
.cart-drawer .totals h2 {
    font-size: 14px;
    font-weight: normal;
}
.cart-drawer .totals__total-value {
    font-size: 14px;
}
.cart-drawer .cart__checkout-button {
    background: #000;
}
.totals__total-value {
    color: #121212bf !important;
}
#shopify-section-template--19610052755630__multicolumn_UnGDt8 .multicolumn img, .multicolumn-card__image-wrapper {
    width: 40px !important;
    height: 40px !important;
}
#shopify-section-template--19610052755630__multicolumn_UnGDt8 .multicolumn-card__image-wrapper {
    margin: auto !important;
}
.drawer__inner {
max-width:calc(100vw - 0rem) !important;}

body .scr-table td:first-child, body .scr-table th:first-child {
        padding-inline-start: 0 !important;
}