/** Shopify CDN: Minification failed

Line 44:0 Unexpected "}"
Line 104:10 Unexpected "{"
Line 104:19 Expected ":"
Line 158:31 Expected identifier but found "!"
Line 163:31 Expected identifier but found "!"
Line 168:31 Expected identifier but found "!"
Line 173:31 Expected identifier but found "!"
Line 178:31 Expected identifier but found "!"
Line 183:31 Expected identifier but found "!"
Line 188:31 Expected identifier but found "!"
... and 1 more hidden warnings

**/
/* 
    Add here your own custom css styles
*/

@media (min-width: 768px) {
    .icon-blocks .card {
        min-width: 395px; /* Adjust this value to your desired maximum width */
        max-width: 413px; /* Adjust this value to your desired maximum width */
    }

    .icon-blocks .col {
        display: flex;
        justify-content: center;
    }
}

/* CC-JOTTIE Font */
@font-face {
    font-family: 'CC-JOTTIE';
    src: url('https://cdn.shopify.com/s/files/1/0764/0730/8620/files/CC-JOTTIE.otf?v=1694705007') format('opentype');
}

/* CC-FLUKY Font */
@font-face {
    font-family: 'CC-FLUKY';
    src: url('https://cdn.shopify.com/s/files/1/0764/0730/8620/files/CC-FLUKY.otf?v=1694720064') format('opentype');
}

}

@font-face {
    font-family: 'CornerOne-Regular';
    src: url('https://cdn.shopify.com/s/files/1/0764/0730/8620/files/CornerOne-Regular.ttf?v=1697802274') format('truetype');
}

.accordion-title {
  font-family: "OUTFIT-MEDIUM", sans-serif;
  color: #4b4b4b !important;
}
.accordion-title.opened {
  color: #4b4b4b !important;
}

@font-face {
    font-family: 'OUTFIT-MEDIUM';
    src: url('https://cdn.shopify.com/s/files/1/0764/0730/8620/files/Outfit-Medium.ttf?v=1697800641') format('truetype');
}

:root {
    --bs-body-font-family: 'Outfit-MEDIUM', serif;
}

@font-face {
    font-family: 'Hilow-Regular';
    src: url('https://cdn.shopify.com/s/files/1/0764/0730/8620/files/Hilow-Regular.woff2?v=1697794152') format('woff2'),
         url('https://cdn.shopify.com/s/files/1/0764/0730/8620/files/Hilow-Regular.woff?v=1697794361') format('woff'); 
}

:root {
    --bs-headings-font-family: 'Hilow-Regular', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'CC-FLUKY', sans-serif !important;
    font-weight: 700 !important;
    font-style: normal !important;
    text-transform: none !important;
    text-decoration: none !important;
    letter-spacing: normal !important;
    word-spacing: normal !important;
    line-height: normal !important;
    font-variant: normal !important;
}

@media (max-width: 768px) { 
    footer .nav-link.h6 {
        font-family: 'CC-FLUKY', sans-serif !important;
        font-weight: 900 !important;
        font-style: normal !important;
        text-transform: none !important;
        text-decoration: none !important;
        letter-spacing: normal !important;
        word-spacing: normal !important;
        line-height: normal !important;
        font-variant: normal !important;
    }
}

#marquee-{{ section.id }} li {
    color: #4b4b4b;
}

#footer, 
#footer a, 
#footer .navbar-brand, 
#footer .description, 
#footer .nav-link, 
#footer .title {
    color: #4b4b4b !important;
}

#footer .title::after {
    background-color: #4b4b4b !important;
}

.cards-with-image .btn {
  background-color: #c7ddd7;
}
.cards-with-image .btn:hover {
  background-color: #daeaeb;
  color: #4B4B4B;
}

.instagram-gallery .btn {
  background-color: #F1E6DF;
}
.instagram-gallery .btn:hover {
  background-color: #daeaeb;
  color: #4B4B4B;
}

.tiktok-slider .btn {
  background-color: #F1E6DF;
}
.tiktok-slider .btn:hover {
  background-color: #daeaeb;
  color: #4B4B4B;
}

.icon-blocks .card {
    background-color: #daeaeb !important;
}

.accordion-item {
    border: 1px solid #4B4B4B !important; 
}

.newsletter {
    color: #4b4b4b !important;
}

.newsletter .btn  {
    background-color: #C7DDD7; !important;
    color: #4b4b4b !important;
}

.newsletter .btn:hover  {
    background-color: #DAEAEB; !important;
    color: #4b4b4b !important;
}

.testimonials .btn  {
    background-color: #F9DAA8; !important;
    color: #4b4b4b !important;
}

.testimonials .btn:hover  {
    background-color: #DAEAEB; !important;
    color: #4b4b4b !important;
}

.featured-collections .btn  {
    background-color: #F9DAA8; !important;
    color: #4b4b4b !important;
}

.featured-collections .btn:hover  {
    background-color: #DAEAEB; !important;
    color: #4b4b4b !important;
}

.btn-info {
    background-color: #F9DAA8; !important;
    color: #4b4b4b !important;
}

.btn-info:hover {
    background-color: #DAEAEB; !important;
    color: #4b4b4b !important;
}

* {
    border-color: #4B4B4B !important;
}

.splide__slide {
    border: none !important;
}

.accordion-item {
    border: 0.1px solid #4b4b4b !important;
    border-bottom: none !important;
}

.accordion-item:last-child {
    border-bottom: 0.1px solid #4b4b4b !important;
}

.btn-filters {
    color: #4b4b4b !important;
    background-color: #F1E6DF !important;
}

.btn-filters:hover {
    background-color: #DAEAEB !important;
    color: #4b4b4b !important;  /* This keeps the font color

#footer-blocks .nav-link[data-bs-toggle="collapse"]::before {
    color: #4b4b4b !important;
    background-color: #4b4b4b !important;
}

.btn-outline-dark {
    background-color: #C7DDD7 !important;
    color: #4b4b4b !important;
}

.btn-outline-dark:hover {
    background-color: #DAEAEB !important;
    color: #4b4b4b !important;
}

.product-item-img {
  background-color: #sectionColor !important; /* Set this to your section background color */
}

#product-accordion .accordion-button {
    background: #F1E6DF !important;
}

.product-item-title {
    font-size: 1.25em; 
}

.frcp-nav-button {
    border: none !important;
}


