/** Shopify CDN: Minification failed

Line 327:0 Unexpected "<"
Line 331:0 Unexpected "<"

**/
header#SiteHeader {
    padding: 0;
}

a.site-nav__link {
  padding: 38px 13px;
  font-size: 14px;
}
html[lang="lv"] a.site-nav__link {
    /* padding: 38px 13px; */
}
a.site-nav__link:hover,
a.site-nav__link:focus {
    background-color: #000;
    color: #fff !important;
}
a.site-nav__link--icon {
    padding: 0 8px;
}
a.site-nav__link--icon:hover,
a.site-nav__link--icon:focus {
    background-color: initial;
    color: #000 !important;
}

ul.site-nav.site-navigation.medium-down--hide {
    text-align: left;
}

a.site-nav__dropdown-link.site-nav__dropdown-link--top-level.site-nav__dropdown-link--mega {
    font-size: 14px;
}

a.site-nav__dropdown-link {
    font-size: 14px;
}

.sale {
    color: #ec4837;
}

.grid-product__tag.ribbon-special { overflow: hidden; z-index: 3; font-size: 13px !important; font-weight: 800 !important; letter-spacing: 0.16em !important; text-transform: uppercase; text-align: center; width: auto !important; min-width: 140px; padding: 8px 18px !important; line-height: 1.1 !important; white-space: nowrap; color: #3a2800 !important; text-shadow: 0 1px 0 rgba(255,248,210,0.8); border-radius: 22px; border: 1px solid #f9e38f; opacity: 1 !important; background: linear-gradient(135deg, #7a5410 0%, #c99a26 20%, #fff4b8 42%, #e8bb3c 55%, #a77a16 78%, #f5d870 100%); background-size: 220% 220%; box-shadow: 0 0 0 1px rgba(122,84,16,0.5), 0 4px 16px rgba(214,166,44,0.6), 0 0 22px rgba(255,214,90,0.35), inset 0 1px 0 rgba(255,255,255,0.85), inset 0 -2px 5px rgba(90,58,0,0.4); animation: le-gold-shift 5s ease-in-out infinite; } .grid-product__tag.ribbon-special::after { content: ""; position: absolute; top: 0; left: -80%; width: 45%; height: 100%; background: linear-gradient(110deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0) 100%); transform: skewX(-20deg); animation: le-gold-shine 3.2s ease-in-out infinite; pointer-events: none; } @keyframes le-gold-shine { 0% { left: -80%; } 55%, 100% { left: 140%; } } @keyframes le-gold-shift { 0%, 100% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } } @media (max-width: 589px) { .grid-product__tag.ribbon-special { font-size: 11px !important; min-width: 0; padding: 6px 12px !important; letter-spacing: 0.1em !important; } }
.grid-product__tag.ribbon-special { font-size: 9px !important; letter-spacing: 0.14em !important; min-width: 98px; padding: 6px 13px !important; border-radius: 15px; } @media (max-width: 589px) { .grid-product__tag.ribbon-special { font-size: 8px !important; min-width: 0; padding: 4px 9px !important; } }

.product-le-badge { margin: 0 0 12px; line-height: 0; } .product-le-badge .grid-product__tag.ribbon-special { position: relative !important; top: auto !important; right: auto !important; left: auto !important; display: inline-block; font-size: 11px !important; padding: 7px 16px !important; min-width: 0; border-radius: 18px; } .menu__list-logo {
    max-width: 150px;
    height: 32px;
}

.megamenu {
    z-index: 10;
}
.megamenu__cols {
    row-gap: 30px;
}
.megamenu .megamenu__col {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    width: 16.66%;
}

div#StickyHeaderWrap {
    height: auto !important;
}

ul.site-nav.site-navigation.medium-down--hide {
    margin-top: -1px;
}

.site-nav__dropdown {
    margin-top: 0;
}

.site-nav--has-dropdown.is-focused > a:before,
.site-nav--has-dropdown:hover > a:before {
    content: none;
}

.no-hover .megamenu__link-label::after {
    content: none;
}

.template-index .subtitle {
    font-size: 14px !important;
    margin-bottom: 20px !important;
}
.template-index .collection-switcher__title + .collection-switcher__title {
    margin-left: 40px;
}
.template-index .feature-row__content p.subtitle {
    font-size: 14px !important;
    margin-bottom: 10px !important;
}

.template-product .product__price {
    font-weight: 700;
}
.template-product .sale-price {
    color: #ec4837;
    font-weight: 700;
}
.template-product .swatch-variant-name,
.template-product .swatch-option-name {
    font-size: 12px;
}
.template-product button.btn.btn--full.add-to-cart.add-to-cart--secondary {
    background-color: #44bd32;
    border-color: #44bd32;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' raria-hidden='true' focusable='false' role='presentation' class='icon icon--wide icon-arrow-right' viewBox='0 0 50 15'%3E%3Cpath d='M0 9.63V5.38h35V0l15 7.5L35 15V9.63z'%3E%3C/path%3E%3C/svg%3E") !important;
}
.template-product
    button.btn.btn--full.add-to-cart.add-to-cart--secondary:hover {
    background-position: 95% 50% !important;
}
.template-product button.btn.btn--full.add-to-cart.add-to-cart--secondary span {
    color: #fff;
}
.template-product .payment-buttons {
    margin-top: 40px;
}
.template-product
    button:disabled.btn.btn--full.add-to-cart.add-to-cart--secondary {
    background-color: #fff;
    pointer-events: none;
    border-color: #000;
}

.template-product
    button:disabled.btn.btn--full.add-to-cart.add-to-cart--secondary
    span {
    color: #000;
}
.template-product
    .grid__item.medium-up--one-half.skrim__item.small--hide.aos-init.aos-animate:last-child
    img.image-fit.lazyautosizes.lazyloaded {
    -o-object-fit: contain;
    object-fit: contain;
    background-color: #fff;
}
.template-product [data-store-availability-holder] {
    display: none;
}

.ribbon {
    width: 50px;
    height: 50px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg data-name='New sticker'%3E%3Cpath fill='none' stroke='%23202020' stroke-linecap='round' stroke-linejoin='round' stroke-width='15' d='M428.93,84.77l16.58,40.53,32,29.91a63.75,63.75,0,0,1,18.52,61l-4.85,20.94,8.17,19.93a63.54,63.54,0,0,1-8.65,63.06l-26.76,34.5L454,397.44A63.63,63.63,0,0,1,410.55,444l-20.67,6.37-13.16,16.9a63.79,63.79,0,0,1-59,24.13l-43.22-5.92-42,12.77a63.6,63.6,0,0,1-62-14.47l-15.71-14.68-21.44-2.91a63.29,63.29,0,0,1-50.24-39.05L66.49,386.6l-32-29.91A63.59,63.59,0,0,1,15.85,295.8l4.85-21.16-8-19.82a63.54,63.54,0,0,1,8.65-63.07l26.76-34.5L58,114.46a63.63,63.63,0,0,1,43.49-46.54l20.67-6.37,13.16-16.9a63.79,63.79,0,0,1,59-24.13l43.45,5.91,41.68-12.65a63.74,63.74,0,0,1,62.12,14.36l15.82,14.79,21.21,2.91A63.7,63.7,0,0,1,428.93,84.77Z'/%3E%3Cpath fill='%2320201f' d='M183.61 414.38L96.7 333.16l16.87-18.05L171.8 327.5a327.27 327.27 0 0 1 43 12.41l.24-.26c-12.57-9.81-24.15-19.91-37.43-32.32L147.31 279 161 264.3 248 345.52l-15.3 16.38-59.37-13c-14.72-3.37-30.85-7.57-44.62-12.47l-.23.51c11.82 9.84 23.42 20.43 37.73 33.81l31.07 29zM271.94 242.57l-30.61 32.75 25.53 23.86 34.22-36.62 13 12.17-49 52.48L178.16 246l47.24-50.54 13 12.17L206 242.31l22.44 21L259 230.52zM341.22 245.73L234.43 185.78l15.79-16.89 47.17 28.62C310 205.2 323 213.5 333 220.16l.24-.26c-7.83-10-15.85-22.06-24.52-34.76L278.17 139l15.54-16.63 48 28.72c12.36 7.45 23.72 14.68 34.34 22.19l.24-.26c-8.1-10.46-16.09-21.81-24.5-34L321 93.2 336 77.09l65.09 104.56-15.91 17-49.31-29.17a338.87 338.87 0 0 1-32.05-21l-.24.26c7.84 10.22 14.65 19.73 22.17 31.59l31.47 48.26z'/%3E%3Ccircle cx='118.72' cy='133.1' r='23.62' fill='none' stroke='%23202020' stroke-linecap='round' stroke-linejoin='round' stroke-width='15'/%3E%3C/g%3E%3C/svg%3E");
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
}

.grid-product__tag {
    font-weight: 600;
    font-size: 10px;
}

.ribbon-sale {
    font-size: 14px;  
    letter-spacing: 0.01em !important;
    text-align: center;
    width: 70px; 
    color: white; 
    border-radius: 14px;
    opacity: 1 !important;
    background: rgba(236,72,55,1);
  }

.ribbon-new {
    letter-spacing: 0.1em !important; 
    text-align: center;
    width: 90px;
    color: white;
    border-radius: 14px;  
    opacity: 1 !important;
    background: rgba(252, 168, 111,1);    
}

.ribbon-soon {
    text-align: center;
    width: 90px;
    color: white;
    border-radius: 14px;  
    opacity: 1 !important;
    background: rgba(39,60,117,1);
    }

.ribbon-sold {
    text-align: center;
    width: 90px;
    color: white;
    border-radius: 14px; 
    opacity: 1 !important;
    background: rgba(0,0,0,1);
    }

.opacity__05 {
    opacity: 0.5 !important;
}


.store-availability__info div:first-of-type {
    display: none;
}

.grid-product__title {
    font-size: 14px;
}

.grid-product__price {
    font-weight: 700;
}
.grid-product__price .sale-price {
    color: #ec4837;
    font-weight: 2000;
}

.black {
    background-color: #000 !important;
    color: red !important;
}
[lang="lv"] header .page-width {
    max-width: 1400px;
}
[lang="ru"] header .page-width {
    max-width: 1400px;
}

@media only screen and (min-width: 590px) {
    .drawer__footer {
        padding-bottom: 50px;
    }

    .index-section {
        margin: 60px 0;
    }

    .section--divider {
        padding-top: 60px;
    }
}
@media only screen and (max-width: 589px) {
    .modal--mobile-friendly {
        top: 0;
    }
    .template-index .collection-switcher__title + .collection-switcher__title {
        margin-left: 20px;
    }

    .template-index .subtitle {
        margin-bottom: 10px !important;
    }

    .collection-switcher__title {
        font-size: 18px;
    }

    .logo-bar {
        justify-content: space-between;
    }

    .logo-bar__item {
        margin: 0 20px 15px;
    }
}
@media (max-width: 480px) {
    .ribbon-soon {
        font-size: 10px;
        width: 90px;
        background-size: contain;
    }
}

.btn.add-to-cart:not(.btn--no-animate):not(.btn--tertiary):not(
        .btn--static
    ):not(.disabled) {
    background-color: #000000 !important;
}

[data-animate_buttons="true"]
    .btn.disabled:not(.btn--no-animate):not(.btn--tertiary):not(.btn--static),
.main-button-container
    .product-block
    button[disabled="disabled"]:not(.btn--no-animate):not(.btn--tertiary):not(
        .btn--static
    ) {
    background-color: #f6f6f6 !important;
}

.product-block--sales-point + .product-block--sales-point {
    margin-bottom: 0;
}

#glFilter-search-popup .gl-card-title {
    text-align: left;
}

#glFilter-search-popup .gl-card-title a {
    font-size: 14px;
    color: #1c1d1d;
    font-weight: 400;
    line-height: 21px;
    text-align: left;
}

#glFilter-search-popup .gl-fullscreen-layer .gl-card-content {
    text-align: left;
}

#glFilter-search-popup .jdgm-preview-badge .jdgm-star {
    font-size: 12px;
    color: #121212;
}

#glFilter-search-popup .jdgm-preview-badge .jdgm-prev-badge__text {
    font-size: 12px;
}

<style>
  .ppcse-title, .ppcse-title-c, .lb-upsell-title {
      color: #000000;
  }
</style>

