/** Shopify CDN: Minification failed

Line 162:0 Unexpected "}"

**/
price-list.price-list.price-list--lg {
    display: flex;
    flex-direction: row-reverse;
}
on-sale-badge.badge.badge--on-sale {
    background: #16A41D;
}
label.block-swatch{
  border-radius:7px;
}
img{
  border-radius:0 !important;
}
buy-buttons.buy-buttons button.button.button--xl{
    border-radius: 0 !important;
    box-shadow: #00000059 0 5px 15px !important;
  /* background:black !Important; */
}
buy-buttons.buy-buttons button.button.button--xl.button--outline:hover {
    box-shadow: none !important;
}
sale-price.text-subdued {
    color: black;
  font-size:12px;
}
on-sale-badge.badge.badge--on-sale {
    background: #16A41D;
    border-radius: 0;
    top: 0;
}
.product-card__badge-list {
    position: absolute;
    top: 0;
    left: 0 !important;
}
span.new_tag {
    position: absolute;
    top: 0;
    background: black;
    color: white;
    padding: 4px 10px;
}
.product-list price-list.price-list.justify-center {
    flex-direction: row-reverse;
}
price-list.price-list.justify-center sale-price.text-on-sale{
  font-size:13px;
}
price-list.price-list.justify-center compare-at-price.text-subdued.line-through{
  font-size:13px;
}

.prose.back_color_img_over {
    background: white;
  color:black;
  padding:20px;
}

.prose.back_color_img_over {
    background: #fff;
    color: #000;
    padding: 60px;
    max-width: 600px;
    margin: 0 auto; 
}

.shopify-section--featured-collection a.text-with-icon.group {
    background: black;
    color: white;
    padding: 12px 24px;
        font-weight: 700;
}
.media-with-text__media.rounded {
    border-radius: 0 !Important;
}
.trust-box {
    display: flex;
    align-items: center;
    gap: 14px;
}
a.bold.link-faded-reverse {
    font-weight: 400 !important;
}
summary.text-with-icon.gap-2\.5.bold.link-faded-reverse {
    font-weight: 400 !important;
}
.progress-bar:before{
  background:red;
}
.mega-menu__nav {
    gap: 20px;
}
span.link-faded {
    font-family: Futura!important;
    color: black;
    opacity: 1;
}
.facets-summary label {
    font-weight: 400 !important;
}
.facets-summary span {
    font-weight: 400 !important;
}
a.text-with-icon.group span.circle-chevron.group-hover\:colors {
    display: none;
}

@media screen and (min-width: 749px) {
  slideshow-carousel#slideshow-template--23435798249808__slideshow_LbrVXe {
    margin-top: 167px;
}
.usp__content {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    flex-direction: column;
    text-align: center;
}
  .usp__content div {
    height: 111px;
}
  .our-promotions-text {
    height: 205px;
    margin-top: 20px;
}
}
@media screen and (max-width: 749px) {
  #shopify-section-template--23435798249808__second .product-list {
    --product-list-gap: var(--product-list-row-gap) var(--product-list-column-gap);
    --product-list-items-per-row: 1;
    --product-list-carousel-item-width: 43vw !Important;
}
  slideshow-carousel#slideshow-template--23435798249808__slideshow_LbrVXe {
    margin-top: 131px;
}
  announcement-bar#announcement-bar p {
    font-size: 12px;
        line-height: 2;
}
  .tooltip_text {
    left: -81px !important;
}
.prose.back_color_img_over {
    padding: 20px;
}
  .variant-picker {
    padding-left: 6px;
    padding-bottom: 2px;
}
}
.our-promotions-image {
    padding: 0px 5px;
    padding-left: 146px;
}

}
sale-price.text-on-sale {
    color:  #d90000;
}
span.new_tag {
    font-size: 11px;
}
.tooltip_wrapper {
    display: flex;
    align-items: center;
    gap: 5px;
    margin-top: 3px;
}

.tooltip_wrapper_kopstorm {
    display: flex;
    gap: 8px;
}

.variant-picker__option-info {
    justify-content: space-between;
    align-items: baseline;
    margin-block-end: var(--spacing-2);
    display: flex;
    gap: 15px;
}

.flex_icon_text {
    margin-bottom: -18px;
}


.product-list {
    grid: var(--product-list-grid);
    /* gap: var(--product-list-gap); */
    scroll-padding-top: calc(var(--sticky-area-height) + 20px);
    display: grid;
    position: relative;
    gap: 3px !important;
}

span.new_tag {
    position: absolute;
    top: 0;
    background: #FF6647;
    color: white;
    padding: 4px 10px;
}
span.product-card__title {
    font-weight: 400;
    text-transform: uppercase;
}
compare-at-price.text-subdued.line-through {
    color: grey;
}

.product-card {
    --product-card-badge-spacing: var(--spacing-2);
    --product-card-info-padding: var(--spacing-4) !important;
}
@media screen and (max-width: 749px) {
.product-list {
    --product-list-gap: var(--product-list-row-gap) var(--product-list-column-gap);
    --product-list-items-per-row: 0;
    --product-list-carousel-item-width: 41vw !important;
    --product-list-grid: auto / auto-flow var(--product-list-carousel-item-width);
}
.shopify-section--featured-collection a.text-with-icon.group {
    background: black;
    color: white;
    padding: 6px 8px;
    font-weight: 700;
    font-size: 11px;
}

button.button.button--xl {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
}


span.new_tag {
    position: absolute;
    top: 0;
    background: #FF6647;
    color: white;
    padding: 3px 8px;
    font-weight: 700;
    font-size:10px;
}
span.product-card__title a {
    font-weight: 500;
    font-size: 10px;
}
price-list.price-list.justify-center sale-price.text-on-sale {
    font-size: 10px;
}
price-list.price-list.justify-center compare-at-price.text-subdued.line-through {
    font-size: 10px;
}
#shopify-section-template--26513577115981__collection_list_YGqK97 .collection-list {
  --collection-list-grid: auto / repeat(2, minmax(0, 1fr)) !important;
}

#shopify-section-template--26513577115981__collection_list_YGqK97 .scroll-area {
  overflow-x: visible !important;
}

}


.collection-list {
    grid: var(--collection-list-grid, none);
    align-items: start;
    /* gap: var(--grid-gutter); */
    display: grid;
    gap: 2px !important;
}
.content-over-media.content-over-media--auto.full-width-content {
    margin-bottom: -45px;
}
 .product_top_review {
    margin-top: 0 !important;
    margin-bottom: 10px !important;
}
.product_top_review .reviews_pdp img {
  width: 71px !important;
  height: 13px !important;
  object-fit: contain;
  display: block;
}

@media screen and (min-width: 768px) {
 #shopify-section-template--26513579508045__promotion_jTCcDV h4 {
    font-size: 21px !important;
    font-weight: 700;
    padding-bottom:16px;
}
}
.tooltip_wrapper_kopstorm {
    margin-top: 0px;
    margin-bottom: -6px;
}

button.button.button--xl {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

buy-buttons.buy-buttons button.button.button--xl {
  border-radius: 0 !important;
  box-shadow: #00000059 0 5px 15px !important;
}

/* Hover effect */
buy-buttons.buy-buttons button.button.button--xl:hover {
  background: #ffffff !important; /* white background */
  color: #000 !important;         /* keep text visible */
  border: 2px solid #000 !important; /* black outline */
  box-shadow: none !important;    /* remove shadow on hover */
}
.accordion__toggle.bold {
    font-weight: 600 !important;
    text-transform: uppercase;
}

#shopify-section-template--26513579508045__promotion_jTCcDV h4 {
    font-size: 24px !important;
    font-weight: 700;
    padding-bottom:16px;
}

h2.instafeed-heading-template--26513579508045__ss_instafeed_5_hHeifP {
    font-weight: 700;
}

h2.instafeed-heading-template--26513577115981__ss_instafeed_5_jMrkHt {
    font-weight: 700;
}
a.bold.link-faded-reverse {
    font-weight: 700 !important;
}
summary.text-with-icon.gap-2\.5.bold.link-faded-reverse {
    font-weight: 700 !important;
}
 @media screen and (max-width: 749px) {
  #shopify-section-template--26513576231245__main .product-list {
    --product-list-gap: var(--product-list-row-gap) var(--spacing-2); /* your spacing */
    --product-list-items-per-row: 2; /* 2 products per row */
    --product-list-carousel-item-width: auto !important; /* cancel carousel width */
    --product-list-grid: auto-flow dense / repeat(var(--product-list-items-per-row), minmax(0, 1fr));
  }
  span.cart_compare.h5 {
    font-size: 16px;
}
span.igSubtotal.h5 {
    font-size: 16px;
}
span.cart_savings.h5 {
    background-color: red;
    padding: 4px;
    border-radius: 50px;
    font-size: 10px;
}
}

.product-card__info.product-card__info--center {
    margin-bottom: 20px;
}

#shopify-section-template--26513576231245__promotion_8XpLyk h4 {
    font-size: 18px !important;
    font-weight: 700;
    margin-bottom: 5px;

}
.site_cart_drawer {
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: center;
    flex-wrap: wrap;

}
li.icon--payment {
    width: 36px;
}
button.button.button--sm.button--subdued {
    background-color: black;
    color: white;
}
span.cart_savings.h5 {
    background-color: red;
    padding: 4px;
    border-radius: 50px;
    font-size: 10px;}

variant-option-value {
  width: auto !important;
  max-width: 100% !important;
  white-space: nowrap !important;   /* prevents text from going to 2 lines */
  display: inline-block !important; /* allows auto width */
}
.h-stack.gap-2 {
    /* width: fit-content; */
    display: -webkit-inline-box;
}