/** Shopify CDN: Minification failed

Line 435:0 Unexpected "}"
Line 485:0 Expected "}" to go with "{"

**/
html {
    padding-bottom: 0px !important;
}
.header--root[data-layout=center-below] .header--search-container .search--bar {
    width: 100%;
  
}
  
.footer--blocks .footer--block {
    padding-left: 0px;
    padding-right: 0px;
}
body.template--collection navigation-root.navigation--root {
    padding: 0px 60px;
}
.cart--root:not([data-view=desktop]) .cart--item--title {
    width: 100%;
    text-align: left;
    margin-bottom: 9px;
}
body .shopify-pc__banner__wrapper {
    flex-direction: row;
}
body .shopify-pc__banner__dialog {
    padding: 12px 20px;
    width: 100%;
    left: 0;
}
body .shopify-pc__banner__btns {
 width: 60%;
}
.footer--sub--block img.paysro_logo {
    width: 11%;
}
div#wtpQualitySign_fixedCSS {
    display: none;
}
.product-page--form .quantity-selector--root label {
    display: none;
}
.product-price--tax {
    display: none;
}
.product-page--form .quantity-selector--minus, .product-page--form .quantity-selector--plus, .product-page--form .quantity-selector--input{
    height: 30px !important;
        padding: 10px;
    
}

    body.template--product [data-product-block][data-block-type] {
        vertical-align: bottom;
    }
/* .header--root[data-sticky=true][aria-hidden=false] .header--container {
    margin-top: 29px;
    padding-top: 30px;
} */
.footer_svg-container {
    margin-top: 10px;
}
.footer--root {
    padding-bottom: 10px !important;
}
.rte, [data-item=paragraph], [data-item=rte-content], body {
    line-height: 1.8em;
}
body .shopify-policy__container {
    max-width: 1100px;
}
body .svg-container .svg-wrapper{
margin-bottom: 0px !important;
    margin-top: 20px;
}
.product-block__title.h4-style a:before {
   pointer-events: none;
    content: "";
    display: block;
    position: absolute;
    bottom: 6px;
    left: 0;
    right: 100%;
    height: 2px;
    margin: 0 var(--spacing--item);
    background-color: #fff;
    transition: right .5s;

}
.product-block__title.h4-style:hover a:before,
.product-block__title.h4-style a:hover:before {
   right: 0;
}
.x-menu--level-2--container ul.x-menu--level-2--list li.x-menu--level-2--link a:hover {
    color: #083e3f;
    text-decoration: underline;
    text-decoration-color: #083e3f;
}
li.x-menu--level-3--link a:before{
    pointer-events: none;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 100%;
    right: 0;
    height: 2px;
    margin: 0 var(--spacing--item);
    background-color: var(--header--color);
    transition: left .5s;
}
.header--logo {
    grid-area: auto;
}

body drawer-root.drawer--root .drawer--instance[data-side=left]{
    top: 115px !important;
}
.layout--viewport[data-drawer-side=left] .layout--close {
    left: calc(400px + var(--spacing--item));
    top: 110px !important;
}   
.product-block {
    width: 16.6%;
}
.product-block__title.h4-style:hover {
    background-color: #164042;
    color: #fff;
}
.product-block__title.h4-style:hover a {
    color: #fff;
}
.collection-listing .product-list {
    margin-left: -30px;
    margin-bottom: -20px;
    display: flex;
    flex-wrap: wrap;
}
.product-block__title.h4-style {
    border: 1px solid;
    padding: 8px;
    text-transform: uppercase;
    font-weight: 600;
}
.collection_sub .featured-grid--body {
    justify-content: start;
}
.collection-listing {
    text-align: center;
}
h2.hometitle.h1-style.has-paging.cc-animate-init.-in.cc-animate-complete {
    text-align: center;
    font-size: 32px;
   line-height: 38px;
}
@media only screen and (min-width: 1122px) {
.x-menu--level-1--container {
    gap: 70px;
}

html[lang="lt"] ul.x-menu--level-1--container {
    gap: 30px;
}
body .header--root[data-layout=center-below] .header--search-container {
        display: block;
        width: 500px;
    }
}

@media only screen and (min-width: 768px) {
.mobile_search {
    display: none;
}
body.template--collection h1 {
    font-size: 36px;
}
.collection--header--root[data-show-image=false] .collection--header--heading {
    padding-top: 30px;
padding-bottom: 10px;
}
.cart--item--quantity 
quantity-selector.quantity-selector--root {
    margin-right: 0px !important;
    text-align: center !important;
}
.quantity-selector--remove {
    padding-left: 12px;
}
  .footer--sub .footer--sub--block {
        flex: none !important;
        align-items: center;
    }
.footer--sub--block {
    justify-content: end;
    padding-right: 0px;
}
.footer_copywright p {
    font-size: 14px;
text-align:right;
}
.footer--sub .footer--sub--block {
    flex: none !important;
}
.footer--sub {
    align-items: center !important;
}
    .footer--sub--block:nth-of-type(2) {
         justify-content: flex-start; 
    }
li.x-menu--level-3--link {
    margin-top: 3px;
}
div#predictive-search-results-list {
    position: absolute;
    top: 60px;
    z-index: 999;
    width: 100%;
    left: 0;
    gap: 0px;
}
.predictive-search--resources, .predictive-search--products {
    width: 100%;
    background: #f5f5f5;
    padding: 40px;
}
    [class][data-mq=large], [data-mq=large], [data-mq=large][data-container] {
        display: block;
    }
.product-list.product-list--per-row-6.product-list--per-row-mob-2.product-list--image-shape-shortest {
    padding: 20px !important;
}
body.template--product [data-product-block][data-block-type=price] {
    margin-top: 0px;
}
body.template--product [data-product-block][data-block-type] {
    margin-top: 20px !important;
}
.navigation--container {
    padding: 20px 0px;
}
.collection_flex {
    display: grid;
    display: grid;
    grid-template-columns: 25% 1fr;
    gap: 1rem;
}
.filter_Sec {
    position: relative;
}
.filter_Sec .filter--button-container {
    position: absolute;
}
[data-product-block][data-block-type=heading], [data-product-block][data-block-type=price], [data-product-block][data-block-type=rating], [data-product-block][data-block-type=sku], [data-product-block][data-block-type=vendor] {
    display: block !important;
}
.product-page--block {
    display: inline-block;
}
.quantity-selector--root {
    margin-right: 30px !important;
}
.header--root[data-layout=center-below] .header--secondary-nav .header--search{
display:block;
}
    .header--root[data-layout=center-below] .header--search-container {
        display: block;
        width: 280px;
    }

    .header--root[data-layout=center-below] .header--search-container  .search--bar {
    border-radius: 46px !important;
    border: 1px solid #e5e5e5 !important;
    }
.header--container, [data-section-id] {
    padding: 32px 60px 80px;
}
}

@media only screen and (min-width: 768px) and (max-width: 1000px){
ul.x-menu--level-1--container {
    gap: 20px;
}
    .header--container, [data-section-id] {
        padding: 30px 20px;
    }
html[lang="lt"] ul.x-menu--level-1--container li a {
    font-size: 12px;
}
html[lang="lt"] ul.x-menu--level-1--container {
    gap: 16px;
}
}
@media only screen and (max-width: 900px) {
body .shopify-pc__banner__btns {
        flex-direction: row;
        gap: 4px;
    }
body .shopify-pc__banner__wrapper {
    flex-direction: row;
}
    body .shopify-pc__banner__dialog {
        left: 2%;
        width: 95%;
        padding: 10px;
    }
    body .shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept {
        border: 1px solid hsl(0deg, 0%, 12%, 100%);
        background: #fff;
        color: #333;
    }
body .shopify-pc__banner__btns {
 width: 100%;
}
}
@media screen and (max-width: 767px) {
 .search--bar {
        width: 100%;
        padding: 10px !important;
    }
.footer--sub--block img.paysro_logo {
    width: 4%;
}
body .shopify-pc__banner__wrapper {
    flex-direction: column;
}
.section--slideshow .carousel--dot-container {
    margin-top: -32px;
}
.footer--sub {
    display: block;
}
.footer_copywright {
    text-align: center;
    font-size: 14px;
    margin-bottom: 10px;
}
    .product-page--wrapper .product-page--form {
        width: 100%;
        margin: 0 auto;
        text-align: center;
    }
.product-page--wrapper .quantity-selector--root {
        text-align: left;
    }
    .product-page--block {
        display: inline-block;
    }
.product-page--wrapper [data-product-block][data-block-type=price] {
    display: block;
}
.product-page--wrapper [data-transition-button][data-item*=button i] {
    margin-left: 10px;
}
.mobile-nav .y-menu {
    max-width: 100%;
}
.mobile-nav--header {
    display: none;
}
.drawer--overlay[aria-hidden=false] {
    background-color: transparent !important;
}
.drawer--instance[data-side=left]{
    width: 100%;
    max-width: 100%;
}
.mobile_search {
    padding: 10px !important;
}
.mobile_search .search--bar {
    border-radius: 46px !important;
    border: 1px solid #e5e5e5 !important;
}
body drawer-root.drawer--root .drawer--instance[data-side=left]{
   top: 155px !important;
}
    .header--root .header--account {
       display: block;
    }
.product-block {
    width: 49% !important;
}
.drawer--instance[data-side=left]{
    top: 100px;
}
.layout--viewport[data-drawer-side=left] .layout--close {
      left: 90%;
        top: 125px ! IMPORTANT;
        background-color: #fff;
        border-radius: 50%;
    }
.layout--close:after, .layout--close:before {
        background-color: #000;
        width: 14px;
        left: 5px;
    }
}
    .quantity-selector--root {
        text-align: left !important;
    }

.cart--item--info .mobile-total {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 16px;
    margin-top: 10px;
}
.cart--item--info .mobile-total .text {
    font-size: 16px;
    font-weight: 700;
    /* margin-top: 10px; */
}
.quantity-selector--root {
    display: flex !important;
    align-items: center;
    justify-content: space-between !important;
}
.cart--item--info button.quantity-selector--minus, .cart--item--info button.quantity-selector--plus {
    height: 30px;
}
.cart--item--info .quantity-selector--input {
height: 30px;
width: 35px;
}
.quantity-selector--remove {
    padding-top: 0;
}
.cart--root:not([data-view=desktop]) .cart--item{
   align-items: center !important;
}
}

@media screen and (max-width: 500px) {
 .search--bar {
        width: 100%;
        padding: 10px !important;
    }

.shopify-pc__banner__dialog button {
    padding: 6px;
    font-size: 12px;
    margin-top: 1px;
}
.cart--root:not([data-view=desktop]) .cart--item--total {
    font-size: 13px;
}
.cart--root:not([data-view=desktop]) .cart--item--image {
    width: 30%;
}
.cart--root:not([data-view=desktop]) .cart--item--info {
    max-width: calc(70% - var(--spacing--2));
}
    .cart--item--info button.quantity-selector--minus, .cart--item--info button.quantity-selector--plus {
       width: 30px;
        height: 28px;
        padding: 10px;
    }
.cart--item--info .quantity-selector--input {
height: 28px;
width: 32px;
}
.cart--item--info input[type=text] {
    font-size: 13px !important;
}
    .cart--item--title a {
        font-size: 15px;
    }
.footer--sub--block img.paysro_logo {
    width: 8% !important;
}

@media screen and (max-width: 360px) {
 .search--bar {
        width: 100%;
        padding: 10px !important;
    }
.footer--sub--block img.paysro_logo {
    width: 8% !important;
}
}
