/** Shopify CDN: Minification failed

Line 241:4 Unexpected "{"
Line 241:5 Expected identifier but found "%"
Line 245:4 Unexpected "{"
Line 245:5 Expected identifier but found "%"

**/
/* ---- Home - Start ------- */


    #shopify-section-template--17704549810390__multi_column_aAzpQ4 a.link {
        background: #fff;
        color: #a921c0;
        padding: 15px 40px;
        border-radius: 100px;
    }


    
    #shopify-section-template--17704549810390__multi_column_aAzpQ4 a.link:hover {
        color: white;
        box-shadow: inset 0 0 0 1px #fff;
        background-color: #0000;
    }


    #shopify-section-template--18903064576214__video_kMcyGm a {
        margin-top: 24px !important;
        padding: 15px 40px !important;
        background: #fff;
        color: #a921c0;
        padding: 15px 40px;
        border-radius: 100px;
        display: inline-flex;
        position: relative;
    }

    #shopify-section-template--18903064576214__video_kMcyGm a:hover {
        color: white;
        box-shadow: inset 0 0 0 1px #fff;
        background-color: #0000;
    }
        

    #shopify-section-template--18903064576214__video_kMcyGm p {
        text-align: right !important;
    }

    #shopify-section-template--18903064576214__video_kMcyGm h5 {
    max-width: 300px !important;
    text-align: right !important;
    line-height: 18px !important;
}
/* button styles – scoped to this one section only */
#shopify-section-template--19281516462294__multi_column_9RR6e9 .color-scheme h3 > a {
  display: inline-block;
  padding: 14px 32px;
  background: #ffffff;
  color: #000000;
  font-weight: 600;
  text-decoration: none;
  border-radius: 8px;
  margin-left: 0; 
  transition: background 0.25s;
}

#shopify-section-template--19281516462294__multi_column_9RR6e9 .color-scheme h3 > a:hover,
#shopify-section-template--19281516462294__multi_column_9RR6e9 .color-scheme h3 > a:focus {
  background: #f3f3f3;
}

/* centre the button (optional) */
#shopify-section-template--19281516462294__multi_column_9RR6e9 .color-scheme h3 {
  text-align: left;
}


@media (max-width: 800px) {
  
    #shopify-section-template--17506112569558__multi_column_aAzpQ4 .multi-column__item.snap-center.group img {
        width: 30px;
    }

    #shopify-section-template--17506112569558__multi_column_aAzpQ4 .multi-column__item.multi-column__item--overlap.snap-center.group img {
        width: 380px !important;
    }

    #shopify-section-template--17506112569558__multi_column_aAzpQ4 .multi-column__item.snap-center.group .prose h1 {
        margin-top: -50px !important;
    }

    #shopify-section-template--18903064576214__video_kMcyGm p {
        text-align: right !important;
    }

        #shopify-section-template--18903064576214__video_kMcyGm p {
            text-align: left !important;
    }

    #shopify-section-template--18903064576214__video_kMcyGm h5 {
    max-width: 260px !important;
    text-align: left !important;
    line-height: 18px !important;
}

}

/* ---- Home - End ------- */





/* ---- Cart Drawer - Start ------- */

.cart-drawer__items .line-item-info a.h6 {
    font-size: 16px;
}

.cart-drawer__items .line-item-info sale-price.h6.text-subdued {
    font-size: 14px;
    color: #000;
}

.cart-drawer__items .line-item-info p.smallcaps.text-subdued {
    font-size: 14px;
    font-weight: 300 !important;
    color: #000;
    margin-top: -10px;
}

.cart-drawer__items .line-item-info a.link.text-xs {
    font-size: 12px;
}

.cart-drawer__items .line-item-info .quantity-selector {
    border-radius: 30px;
}

.cart-drawer__items .line-item-info input.quantity-selector__input {
    font-size: 14px;
    font-weight: 300 !important;
}

.cart-drawer__footer button.link-faded-reverse {
    font-size: 16px;
}

.cart-drawer__footer p.text-subdued {
    font-size: 14px;
    font-weight: 300 !important;
    color: #000;
    letter-spacing: 0em !important;
}

.cart-drawer__order-note label {
    font-size: 16px;
    font-weight: 700;
}

.cart-drawer__order-note textarea {
    font-size: 16px !important;
    font-weight: 300 !important;
}


/* ---- Cart Drawer - End ------- */




/* ---- Search - Start ------- */

.predictive-search__resource-item .product-card a.product-title.h6 {
    font-size: 16px;
}

.predictive-search__resource-item .product-card sale-price.h6.text-subdued {
    font-size: 14px;
    color: #000;
}

/* ---- Search - End ------- */




/* ---- Cart Page - Start ------- */

#shopify-section-template--17506112504022__main h1.h2 {
    text-align: center;
}

/* ---- Cart Page - End ------- */




/* ---- Global Mobile - Start ------- */

@media (max-width: 800px) {
  
    #main .container {
        padding: 0 30px !important;
    }
  
    #main p.h6 {
        font-size: 18px !important;
        line-height: 20px !important;
        margin-bottom: 20px !important;
    }
  
    #main h2 {
        font-size: 38px !important;
        line-height: 35px !important;
    }
  
    #main a.button,
    #main button.button {
        padding: 10px 30px !important;
    }

    .header-search .container {
      padding: 0 20px;
  }
  
}

/* ---- Global Mobile - End ------- */




/* ---- Klaviyo Back in Stock Trigger - Start ------- */

     a.klaviyo-bis-trigger {
       border-bottom: 1px solid black;
     }
    
    {%- if product.description contains '<a class="btn klaviyo-bis-trigger" href="#" style="text-align: center; margin: 0px; width: auto;">Notify Me When Available</a>' -%}
    buy-buttons.buy-buttons.buy-buttons--has-dynamic {
        padding-bottom: 20px;
    }
    {%- endif -%}

/* ---- Klaviyo Back in Stock Trigger - End ------- */




/* ---- Yotpo Reviews - Start ------- */

    .yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel {
        font-size: 12px !important;
    }

    .yotpo-main-layout .yotpo-border-margin {
        margin-top: 0px !important;
    }

    .yotpo-base-layout {
        width: 100% !important;
    }

    button#yotpo-main-widget-btn {
        padding: 5px 15px;
    }
    
    .yotpo-new-review-content textarea  {
        border: 1px solid var(--yotpo-form-border-black);
    }

    .yotpo-empty-state svg {
        display: none;
    }

    h2.yotpo-headline {
        text-align: center;
        font-size: 50px !important;
        padding-top: 20px;
    }

/* ---- Yotpo Reviews - End ------- */
