/** Shopify CDN: Minification failed

Line 95:0 Unexpected "}"
Line 165:20 Expected identifier but found "!"
Line 903:33 Expected identifier but found "!"

**/
@font-face {
    font-family: "Grota-Sans";
    src: url(https://drive.google.com/file/d/1X318auK9wvRFTE9qIvzKkxXfIVzGJkgD/view?usp=sharing)
}

@font-face {
    font-family:"Grota-Sans2";src:url(https://drive.google.com/file/d/12-fuT-kEfYJR7VnKxwAw53OOyslRKAnY/view?usp=sharing)
}



.col-lg-6 {
    padding: 20px
}

#gf-products img.lazyloaded {
    border-radius: 6px
}

.splide__slide:hover {
    display: block!important;
    transform: scale (1.1)!important;
    transition: scale .3s ease-in-out;
}

svg {transition: scale .3s ease-in-out;}

.product-slider .splide__slide img {
    scale: (1.1)!important
}

@media screen and (max-width:768px) {
    .gf-actions {
        display: none
    }
}

#offcanvas-wishlist-empty {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    height: fit-content;
    padding-top: 20px;
}

#shopify-section-template--18494759043409__760bf039-c25b-482c-8e29-635514882d15 .rounded-circle:hover {
    transform: scale(1.2);
    transition: transform .8s ease-in-out;
    z-index: 2
}

#shopify-section-template--21284167024977__2032e876-fa8a-44df-a84b-031c654ab728 .rounded:hover {
    transform: scale(1.05);
    transition: transform .8s ease-in-out;
    z-index: 4
}

#shopify-section-template--21284167024977__2032e876-fa8a-44df-a84b-031c654ab728 .splide__list {
    padding: 10px!important
}



    #shopify-section-template--18494759043409__carousel {
        margin-bottom: -3.5rem!important;
        position: relative;
        top: -3.5rem
    }

    #carousel-template {
        left: 0;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: -1
    }

    .page-type-index {
        position: relative;
        z-index: -1
    }

    #shopify-section-template {
        margin-top: 720px;
        position: relative
    }
}

.shopify-product-form .btn-wishlist-add-remove.is-wishlisted:hover, .shopify-product-form .btn-wishlist-add-remove.is-wishlisted:focus {
    background-color: transparent;
    border-color: transparent;
    color: #FFA478;
}



#collection-utilities {
    display: none!important
}

@media screen and (min-width:768px) {
    #collection-utilities {
        display: none
    }
}

@media screen and (min-width:1024px) {
    .gf-left #gf-tree {
        position: -webkit-sticky;
        position: sticky;
        top: 100px;
        z-index: 100
    }
}

.btn-primary,.product-item .btn-wishlist-add-remove {
    --bs-btn-disabled-border-color: var(--bs-primary);
    --bs-btn-focus-shadow-rgb: var(--bs-primary-rgb)
}

.product-item .btn-wishlist-add-remove.is-wishlisted {
    background: transparent;
    color: #ffa478;
}
.product-item .btn-wishlist-add-remove.is-wishlisted:hover{
    background: transparent;
    color: #ffa478 !important;
}

.gf-option-block-swatch-text.swatch-round a>span:not(.gf-option-value,.gf-label) {
    -moz-border-radius: 13%!important;
    -webkit-border-radius: 13%!important;
    border-radius: 13%!important;
    color: #000!important;
    height: 20px!important;
    margin-left: 5px!important
}

.gf-option-block-swatch-text a>span:not(.gf-option-value,.gf-label) {
    border: 1px solid #cbcbcb00!important;
    color: #000!important
}

.gf-option-block ul li a,.gf-option-block ul li button {
    padding: 2px 0!important
}

.gf-option-block.gf-option-block-swatch-text ul li a:hover {
    color: #000!important
}

#gf-tree a:hover .gf-option-two-color,.gf-option-two-color:hover {
    scale: 1.1
}

.gf-option-block.gf-option-block-swatch-text ul li a.checked {
    color: #383838; !important;
    margin-left: 6px!important;
    scale: 1.05;
}

.gf-Checkbox,.gf-RadioButton {
    border: 2px solid #383838;
}

.gf-RadioButton {
    border-radius: 5px;
}

.checked .gf-Checkbox,.gf-option-block.capitalize ul li a:hover .gf-Checkbox {
    border: 2px solid #383838 !important;
}

.gf-option-block.capitalize ul li a:hover .gf-label,.h4.spf-product-card__title a:hover {
    color: #383838;
}

.gf-option-block.capitalize ul li a.checked .gf-label {
    color: #383838;
}

.checked .gf-Checkbox {
    background-color: #383838;
    background-image: url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" class="Polaris-Icon__Svg" focusable="false" aria-hidden="true"><path fill="%23ffffff" d="M8.315 13.859l-3.182-3.417a.506.506 0 0 1 0-.684l.643-.683a.437.437 0 0 1 .642 0l2.22 2.393 4.942-5.327a.436.436 0 0 1 .643 0l.643.684a.504.504 0 0 1 0 .683l-5.91 6.35a.437.437 0 0 1-.642 0"></path></svg>')!important;
    border-radius: 4px
}

.gf-option-block.gf-option-block-swatch-text ul li a.checked {
    color: #383838;
    margin-left: 6px !important;
    scale: 1.05;
}

.gf-Checkbox {
    border-radius: 4px!important;
    margin-left: 5px
}

.gf-tooltip-trigger {
    background: var(--bs-green);
    color: #fff;
    margin-left: 3px!important;
    margin-top: 0!important
}

.gf-tooltip-content {
    font-family: "Lato"!important;
    font-size: 15px;
    font-weight: 700
}

.gf-tooltip {
    border: 1px solid var(--bs-green);
    border-radius: 5px!important;
    color: var(--bs-green);
    width: 90%!important;
}

.offcanvas-title {
    margin-bottom: 0;
    line-height: 1;
}

#offcanvas-menu .bg-dark {
    background-color: #8273cf!important;
    --bs-bg-opacity: 1
}

.h4.spf-product-card__title a {
    color: #a8a0d0
}

span.spf-product-card__price {
    color: grey !important;
}

.spf-product-card.spf-product-card__template-5 .spf-product__form {
    padding-bottom: 8px;
    justify-content: center !important;
}

.spf-product-card.spf-product-card__left .spf-product__form {
    justify-content: center !important;
    padding-bottom: 8px;
}

.btn-addtocart {
  position: relative;
  border: none;
  background: none;
  font-weight: bold;
  font-size: 1.1rem;
  border-radius: 0;
  width: fit-content !important;
  padding: 5px 0 2px 0;
  color: #373737;
}

.btn-addtocart::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 0;
  height: 2px;
  background-color: #232428;
  transition: width 0.3s ease, left 0.3s ease;
}

.spf-product-card:hover .btn-addtocart::after {
  width: 100%;
  left: 0;
}




span.spf-product__swatch-text {
    display: none
}

.sticky-filter {
    border-radius: 5px!important;
    left: 5%;
    position: fixed !important;
    position: -webkit-sticky;
    top: 70px;
    width: 30%!important;
    z-index: 999;
    box-shadow: #47474754 2px 2px 3px;
}

span.gfqv-product-card__saleprice,span.spf-product-card__saleprice {
    color: grey !important;
    font-weight: 200;
}

span.spf-product__label.spf-product__label-sale {
    align-content: end;
    background: #d8efc7 !important;
    border-radius: 15rem;
    color: #4d4d4d !important;
    font-size: small;
    left: 10px;
    max-width: fit-content;
    padding: 2px 10px;
    position: absolute;
    right: 10px;
    top: 8px;
    text-transform: uppercase;
}

@media screen and (min-width:992px) {
    span.spf-product__label.spf-product__label-sale {
        right: 20px;
        top: 14px
    }
}

@media screen and (max-width:992px) {
    span.spf-product__label.spf-product__label-sale {
        right: 15px;
        top: 15px
    }
    #shopify-section-template--25989393449297__template-collection .h1 {
    font-size: 1.8rem !important;
}
.fs-5 {
    font-size: 0.9rem !important;
}
}

.spf-product-card__oldprice,span.gfqv-product-card__oldprice {
    color: #ffa478!important;
    opacity: .7
}

.gslide-image img.zoomable {
    aspect-ratio: 5/4;
    border-radius: 20px;
    position: relative
}

.dropdown-menu {
    margin-top: 8px !important;
}

.dropdown-megamenu.show {
    display: flex;
    margin-left: 40%;
    padding-right: 20px;
    width: fit-content;
}

.dropdown-megamenu .dropdown-item:hover {
    color: #9888da;
}

#collection-pagination .d-block,.limit-by {
    display: none!important
}

.sort-by:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 14a.997.997 0 01-.707-.293l-5-5a.999.999 0 111.414-1.414L10 11.586l4.293-4.293a.999.999 0 111.414 1.414l-5 5A.997.997 0 0110 14z' fill='%23978adb'/%3E%3C/svg%3E")!important
}

.sort-by {
    border-radius: 5px!important
}

span.gf-summary {
    font-size: .1px!important
}

.btn-outline-info {
    --bs-btn-active-bg: rgba(var(--bs-dark-rgb));
    --bs-btn-active-border-color: rgba(var(--bs-dark-rgb));
    --bs-btn-active-color: #fff;
    --bs-btn-active-shadow: inset 0 3px 5px #00000020;
    --bs-btn-border-color: rgba(var(--bs-dark-rgb));
    --bs-btn-color: rgba(var(--bs-dark-rgb));
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #2b2645;
    --bs-btn-disabled-color: #2b2645;
    --bs-btn-focus-shadow-rgb: 220,53,69;
    --bs-btn-hover-bg: rgba(var(--bs-dark-rgb));
    --bs-btn-hover-border-color: rgba(var(--bs-dark-rgb));
    --bs-btn-hover-color: #fff;
    --bs-gradient: none;
}

.bg-green {
    background-color: var(--bs-green);
}

.bg-purple {background-color: var(--bs-purple);
}

.gf-filter-trigger {
    flex: 1 1 100%!important;
    max-width: 100%!important
}

#gf-controls-container .globo-selected-items-wrapper .selected-item>a.clear-refinements,.gf-top_one #gf-tree .globo-selected-items-wrapper .selected-item>a.clear-refinements {
    background: #787878!important;
    border: 0!important;
    border-radius: 0.375rem !important;
}

#gf-controls-container .globo-selected-items-wrapper .selected-item>a {
        background: #b1b1b10d !important;
    border: 1px solid #8080808c !important;
    border-radius: 0.375rem !important;
}

#carousel-template {
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -1
}

#shopify-section-template--18494759043409__carousel {
    margin-bottom: -3.5rem!important;
    position: relative;
    top: -3.5rem
}

@media screen and (min-width:992px) {
    #carousel-template--21284167024977__be506cca-7ca9-4143-a5f2-043b0e065c1e {
        left: 0;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: -1
    }

    .page-type-index {
        position: relative;
        z-index: -1
    }

    #shopify-section-template--21284167024977__be506cca-7ca9-4143-a5f2-043b0e065c1e {
        margin-bottom: 0;
        margin-top: 720px;
        position: relative
    }
}

.btn-atc {
    max-width: 100% !important;
}


#cart-subtotal B {font-weight: 500; }

.badge {
  top: 0px;
}

.gf-option-block.gf-option-block-select select {
    color: #978adb !important;
    border-color: #978adb;
    border-radius: 8px;
}



.gf-filter-trigger {
        max-width: 100% !important;
    }



.baDropdownStyle {
    --bacurrSelect-height: 40px;
    --bacurrBorder-color: hsla(0, 0%, 82%, 0.39);
    --bacurrShadow1: none !important;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px !important;
    border-radius: 10px;
}

img.spf-product-card__image {
    border-radius: 5px!important
}

.spf-product-card__image-wrapper {
    margin-bottom: -30px!important;
    margin-top: -30px!important;
    border-radius: 5px !important;
}



.gf-option-block-swatch-text.swatch a>span:not(.gf-option-value,.gf-label) {
    -moz-border-radius: 13%!important;
    -webkit-border-radius: 13%!important;
    border-radius: 13%!important;
    color: #000!important;
    height: 20px!important;
    margin-left: 5px!important
}

.gf-option-block-swatch a>span:not(.gf-option-value,.gf-label) {
    border: 1px solid #cbcbcb00!important;
    color: #000!important
}

.gf-option-block ul li a,.gf-option-block ul li button {
    padding: 2px 0!important
}

.gf-option-block.gf-option-block-swatch ul li a:hover {
    color: #000!important
}

#gf-tree a:hover .gf-option-two-color,.gf-option-two-color:hover {
    scale: 1.1
}

.gf-option-block.gf-option-block-swatch ul li a.checked {
    color: #000!important;
    font-weight: 700!important;
    margin-left: 6px!important;
    scale: 1.05
}

.checked .gf-option-two-color {
  position: relative;
}

.checked .gf-option-two-color:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 35px;
    height: 35px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' class='Polaris-Icon__Svg' focusable='false' aria-hidden='true'%3E%3Cpath fill='%23fcfcfc' d='M8.315 13.859l-3.182-3.417a.506.506 0 0 1 0-.684l.643-.683a.437.437 0 0 1 .642 0l2.22 2.393 4.942-5.327a.436.436 0 0 1 .643 0l.643.684a.504.504 0 0 1 0 .683l-5.91 6.35a.437.437 0 0 1-.642 0'%3E%3C/path%3E%3C/svg%3E");
    background-size: cover;
    display: none;
    z-index: 1;
    transform: translate(-5%, -25%);
}

.checked .gf-option-two-color {
    scale: 1.1;
}

.checked .gf-option-two-color:before {
  display: flex;
}

.spf-has-filter .collection-pagination {
  display: none;
}

.trustshop-score-card-type--top {
  border: 1px solid #978ada;
  border-radius: 10px;
  padding: 20px 0;
  margin-bottom: 10px;
}
.trustshop-image-review--container {
  margin-bottom: 10px;
}
.trustshop-no--review {
  border: 1px solid #978ada;
  border-radius: 10px;
  padding: 20px 20px;
}

.trustshop-media--item .trustshop-img-rating, .trustshop-video-rating {
    background-color: #ffe092c9;
}

@media screen and (max-width: 992px) {
.image-with-text .mb-6 {
    margin-bottom: 0px !important;
}

.image-with-text .col-lg-6 {
    padding: 0px 10px 10px 10px;
    text-align: center !important;
}

.image-with-text .mb-7 {
    margin-bottom: 0.8rem !important;
}

.image-with-text .subtitle {
    margin-bottom: 2px !important;
}

.image-with-text {
padding-top: 15px !important;}
}

.btn-success {
    --bs-btn-active-bg: var(--bs-green);
    --bs-btn-active-border-color: var(--bs-green);
    --bs-btn-bg: var(--bs-green);
    --bs-btn-border-color: var(--bs-green);
    --bs-btn-disabled-bg: var(--bs-green);
    --bs-btn-hover-bg: #779262;
    --bs-btn-hover-border-color: #779262;
}

.btn-primary {
    --bs-btn-active-bg: var(--bs-green);
    --bs-btn-active-border-color: var(--bs-green);
    --bs-btn-bg: var(--bs-green);
    --bs-btn-border-color: var(--bs-green);
    --bs-btn-disabled-bg: var(--bs-primary);
    --bs-btn-hover-bg: #779262;
    --bs-btn-color: rgba(var(--bs-light-rgb));
    --bs-btn-hover-border-color: #779262;
}

.btn-outline-dark2 {
    --bs-btn-active-bg: rgba(var(--bs-mid-dark-rgb));
    --bs-btn-active-border-color: rgba(var(--bs-mid-dark-rgb));
    --bs-btn-active-color: #fff;
    --bs-btn-active-shadow: inset 0 3px 5px #00000020;
    --bs-btn-border-color: rgba(var(--bs-mid-dark-rgb));
    --bs-btn-color: rgba(var(--bs-mid-dark-rgb));
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #2b2645;
    --bs-btn-disabled-color: #2b2645;
    --bs-btn-focus-shadow-rgb: 220,53,69;
    --bs-btn-hover-bg: rgba(var(--bs-mid-dark-rgb));
    --bs-btn-hover-border-color: rgba(var(--bs-mid-dark-rgb));
    --bs-btn-hover-color: #fff;
    --bs-gradient: none
}



.btn-outline-purple {
    --bs-btn-active-bg: rgba(var(--bs-purple-rgb));
    --bs-btn-active-border-color: rgba(var(--bs-purple-rgb));
    --bs-btn-active-color: #fff;
    --bs-btn-active-shadow: inset 0 3px 5px #00000020;
    --bs-btn-border-color: rgba(var(--bs-purple-rgb));
    --bs-btn-color: rgba(var(--bs-purple-rgb));
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: rgba(var(--bs-purple-rgb));
    --bs-btn-disabled-color: rgba(var(--bs-purple-rgb));
    --bs-btn-focus-shadow-rgb: 220,53,69;
    --bs-btn-hover-bg: rgba(var(--bs-purple-rgb));
    --bs-btn-hover-border-color: rgba(var(--bs-purple-rgb));
    --bs-btn-hover-color: #fff;
    --bs-gradient: none;
      background-color: rgba(var(--bs-purple-rgb));
}


.btn-purple {
    --bs-btn-active-bg: var(--bs-purple);
    --bs-btn-active-border-color: rgba(var(--bs-purple-rgb));
    --bs-btn-bg: rgba(var(--bs-purple-rgb));
    --bs-btn-border-color: rgba(var(--bs-purple-rgb));
    --bs-btn-disabled-bg: rgba(var(--bs-purple-rgb));
    --bs-btn-hover-bg: #8273cf;
    --bs-btn-hover-border-color: #8273cf;
    --bs-btn-color: rgba(var(--bs-light-rgb));
    --bs-btn-color: #fcfcfc;
    --bs-btn-hover-color: #fcfcfc;
    background: #998be1;
}

.color-green {color: var(--bs-green) ;
}

.color-purple {color: #998be1 !important;
}


.bg-green {
    background-color: rgba(var(--bs-green-rgb), 1);
}

.bg-warning {
    background-color: #ffc694 !important;
}

.bg-success {
    background-color: var(--bs-green) !important;
}

.bg-purple {background-color: #998be1 !important;
}

.product-price-compare+.product-price-final {
    color: var(--bs-green);
}

.product-content .product-price .price-badge-sale {
    background-color: rgba(var(--bs-green-rgb), 1);
}

.instagram-gallery-meta {
    position: absolute;
    top: -30%;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    padding: 0;
    color: white;
    opacity: 0;
    transform: translateY(2rem);
    transition: all .2s ease-out;
}

a:hover .instagram-gallery-meta {
    opacity: 1;
    transform: translate(0)
}

.instagram-gallery-meta-eye {
    display: inline-block;
    position: relative;
    padding-left: 26px;
    margin: .75rem;
}

.instagram-gallery-meta-eye::before {
    content: "";
    background: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24'><path d='M20.56,18.44l-4.67-4.67a7,7,0,1,0-2.12,2.12l4.67,4.67a1.5,1.5,0,0,0,2.12,0A1.49,1.49,0,0,0,20.56,18.44ZM5,10a5,5,0,1,1,5,5A5,5,0,0,1,5,10Z'/></svg>");
    background-repeat: no-repeat;
    background-position: center;
    width: 40px;
    height: 25px;
    display: block;
    background-size: 22px;
    position: absolute;
    left: 0;
    top: 100%;
    transform: translateY(-50%);
    scale: 3;
    opacity: 100%;
    filter: drop-shadow(0.7px 0.7px 0.3px #52525252);
}

.instagram-gallery .rounded {
  transition: transform 0.8s ease-in-out; 
}

.instagram-gallery .rounded:hover {
  transform: scale(1.05); 
  transition: transform 0.8s ease-in-out; 
  z-index: 4;}

#shopify-section-template--18494759043409__5333adb5-6c09-4574-9fab-3c595135ecf6 .rounded,#shopify-section-template--18494759043409__760bf039-c25b-482c-8e29-635514882d15 .rounded-circle,.instagram-gallery .rounded {
    transition: transform .8s ease-in-out
}

#shopify-section-template--21284167024977__2032e876-fa8a-44df-a84b-031c654ab728 .rounded,.instagram-gallery .rounded:hover {
    transition: transform .8s ease-in-out
}


.bg-purple {
    background-color: #9789DA;
}

.bg-red {
    background-color: #ffa478;
}


.logo-container {
    position: relative !important;
    display: inline-block !important;
}

.logo-default {
    display: block;
    position: relative !important;
    z-index: 2; 
}

.logo-sticky {
    display: block;
    position: relative;
    z-index: 2; 
}

.peeking-cat {
    position: absolute !important;
    bottom: 0px; 
    transform: translateX(-2px);
    transition: bottom 0.5s ease-in-out; 
    z-index: 1; 
}

.navbar:hover .peeking-cat {
    bottom: 22px; 
}

li.p-1[title="Unionpay"] {
  display: none !important;
}

li.p-1[title="ShopifyPay"] {
  display: none !important;
}

#navbar-desktop {
        background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity));
        box-shadow: 0 2px 2px #0000001a;
        transition: all .5s ease-in-out;
        --bs-bg-opacity: 1;
        box-shadow: 0 2px 2px #0000001a;
    }

#navbar-desktop .nav {
        transition: all .5s ease-in-out;
    }

@media screen and (min-width:768px) {

    #navbar-desktop.stick {
        background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity));
        box-shadow: 0 2px 2px #0000001a;
        --bs-bg-opacity: 0.9;
        --bs-nav-link-color: #f8f8f8;
        --bs-nav-link-hover-color: #FCFCFC;
    }

    #navbar-desktop.stick .nav {
        transition: all .5s ease-in-out;
    }


#navbar-desktop.stick .nav-link {
        transition: all .5s ease-in-out;
    }}

    


.vendorproduct {
    color: var(--bs-dark-grey), 0.8) !important;
    font-size: 1rem;
}

.custom-wishlist.is-wishlisted {
    color: #ffa478 !important;
    border-color: transparent !important;
}

.custom-wishlist:hover {
    color: #ffa478 !important;
    border-color: transparent !important;
}

.shopify-product-form .btn-wishlist-add-remove.is-wishlisted:hover, .shopify-product-form .btn-wishlist-add-remove.is-wishlisted:focus {
    background-color: transparent;
    border-color: transparent;
    color: #FFA478 !important;
}

.shopify-product-form .btn-wishlist-add-remove {
    border-color: var(--bs-primary);
    color: var(--bs-primary);
    margin-left: 25% !important;
    max-width: 50%;
    margin-right: 25%;
    border-color: transparent;
}

.form-control:focus, .form-select:focus .form {
    border-color: rgba(var(--bs-primary-rgb), .25);
    box-shadow: 0 0 2px 2px rgb(216 216 216 / 36%) !important;
}

.form-control:focus, .form-select:focus {
    box-shadow: none;
}

 .product-gallery:hover .custom-wishlist {
    scale: 1.1;
}

.btn:active {
    border-color: none !important;}

.btn-sm {
    --bs-btn-padding-y: 0.25rem;
    --bs-btn-padding-x: 0.25rem; !important }

.barcurr-money-show {
    display: none !important;
}

.product-gallery .thumbs-splide .splide__slide{
    padding-top: 40px;
    padding-bottom: 40px;
}

.gf-option-box li {
    margin-left: 2px !important;
}

.checked .gf-option-two-color:before {
    top: 5px !important;
    left: -1px;
}

img.img-badge-custom {
    background: none !important;
}

@media (max-width: 575px) {
    .main-splide-mobile-full-width {
        margin: -1rem -1rem 0;
    }

    .main-splide-mobile-full-width img {
        border: none;
        padding: 0;
        border-radius: 0 !important;
    }

    .main-splide-mobile-full-width .splide__slide {
        padding-left: 0 !important;
    }
}

.product-gallery .main-splide-adapt .splide__slide:not(.is-active) {
    height: 0;
}

/* Topbar */
#topbar {}

#topbar.text-body .nav-link {
    color: var(--bs-dark);
    opacity: .6;
    transition: all .2s ease;
    font-size: .875em !important;
}

#topbar.text-body .nav-link:hover,
#topbar.text-body .nav-link:focus {
    opacity: 1;
}

#topbar.text-body ul.social-icons .nav-link {
    display: flex;
}

ul.social-icons li a[href*="facebook"]:hover,
ul.social-icons li a[href*="facebook"]:focus {
    color: #3b5998 !important;
}

ul.social-icons li a[href*="twitter"]:hover,
ul.social-icons li a[href*="twitter"]:focus {
    color: #1da1f2 !important;
}

ul.social-icons li a[href*="instagram"]:hover,
ul.social-icons li a[href*="instagram"]:focus {
    color: #8a3ab9 !important;
}

ul.social-icons li a[href*="youtube"]:hover,
ul.social-icons li a[href*="youtube"]:focus {
    color: #FF0000 !important;
}

#topbar .btn-sm {
    padding-top: .1rem;
    padding-bottom: .1rem;
}

@font-face {
  font-family: Poppins;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("//deskneko.shop/...");
}

@font-face {
  font-family: Poppins;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//deskneko.shop/...");
}

.dropdown-item.active, .dropdown-item:active {
    color: #2b2645;
    text-decoration: none;
    background-color: #fcfcfc;
    font-weight: 450;
}

.dropdown-item:hover {
    color: #2b2645 !important;
    text-decoration: none;
    background-color: #fcfcfc !important;
    font-weight: 500;
}

.suggestion-box:not(:empty) {
    display: block;
    margin-top: -0.37rem;
}

.dropdown-megamenu .image-col {
    max-width: 280px;
    padding: 5px !important;
}