/** Shopify CDN: Minification failed

Line 480:0 Unexpected "}"
Line 978:0 Expected "{" but found "."
Line 994:0 Unexpected "}"

**/
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap');
.stretched-link {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
}

*,
*::before,
*::after {
    box-sizing: border-box;
}

:root {
    font-size: var(--font-size-base);
}

@media (prefers-reduced-motion: no-preference) {
    :root {
        scroll-behavior: smooth;
    }
}

body {
    margin: 0;
    font-family: var(--font-body-family);
    font-size: var(--font-size-base);
    font-weight: var(--font-body-weight);
    line-height: var(--line-height-base);
    color: rgba(var(--color-text), 1);
    background-color: rgba(var(--color-background), 1);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
    margin: var(--spacer) 0;
    color: inherit;
    background-color: currentColor;
    border: 0;
    opacity: 0.25;
    height: 1px;
}

iframe {
    border: 0;
}

[hidden] {
    display: none !important;
}

.stretched-link {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
}

h6, h5, h4, h3, h2, .h2, h1 {
    margin-top: 0;
    margin-bottom: var(--spacer-50);
    font-weight: var(--font-body-weight-bold);
    line-height: 1.2;
}

h1 {
    font-size: calc(var(--font-size-base) * 2.5);
}

h2, .h2 {
    font-size: calc(var(--font-size-base) * 2);
}

h3 {
    font-size: calc(var(--font-size-base) * 1.75);
}

h4 {
    font-size: calc(var(--font-size-base) * 1.5);
}

h5 {
    font-size: calc(var(--font-size-base) * 1.25);
}

h6 {
    font-size: calc(var(--font-size-base) * 1);
}

p {
    margin-top: 0;
    margin-bottom: var(--spacer);
}

abbr[title],
abbr[data-bs-original-title] {
    text-decoration: underline dotted;
    cursor: help;
    text-decoration-skip-ink: none;
}

address {
    margin-bottom: var(--spacer);
    font-style: normal;
    line-height: inherit;
}

blockquote {
    margin: 0 0 var(--spacer);
}

b,
strong {
    font-weight: var(--font-body-weight-bold);
}

small {
    font-size: calc(var(--font-size-base) * 0.875);
}

a {
    color: rgb(var(--color-link));
}

a:hover {
    color: rgb(var(--color-link));
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none;
}

.stretched-link {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
}

ol,
ul {
    padding-left: calc(var(--spacer) * 2);
}

ol,
ul,
dl {
    margin-top: 0;
    margin-bottom: var(--spacer);
}

ol ol,
ul ul,
ol ul,
ul ol {
    margin-bottom: 0;
}

dt {
    font-weight: var(--font-body-weight-bold);
}

dd {
    margin-bottom: calc(var(--spacer) * 0.5);
    margin-left: 0;
}

.stretched-link {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
}

/* .\#section.\@spaced.\@color-scheme\:default {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
} */

.\#section.\@spaced:not(.\@color-scheme\:default) {
    padding-top:1rem;
    padding-bottom:1rem;
}

.\#section.\@bg\:alt {
    background-color: #f2f2f2;
}

.\#section.\@bg\:dark {
    background-color: #1a1a1a;
}

.\#section.\@bg\:primary {
    background-color: rgb(var(--color-base-accent-1));
}

.\#section.\@color-scheme\:default {
    color: rgba(var(--color-text), 1);
    background-color: rgba(var(--color-background), 1);
}

.\#section.\@color-scheme\:alt {
    color: rgba(var(--color-text), 1);
    background-color: rgba(var(--color-alt-background), 1);
}

.\#section.\@color-scheme\:invert {
    color: rgba(var(--color-background), 1);
    background-color: rgba(var(--color-text), 1);
}

.\#section.\@color-scheme\:accent {
    color: rgba(var(--color-accent-c), 1);
    background-color: rgba(var(--color-accent), 1);
}

.\#section-header {
    padding-left: 3rem;
    padding-right: 3rem;
    margin-bottom: calc(var(--spacer) * 3);
}

.\#section-header .\#hero {
    margin: 0;
    width: 100%;
}

.\#section-header .\#section-button {
    margin-top: 1rem;
    padding: 0;
}

@media (min-width: 992px) {
    .\#section-header.\@side-button {
        display: flex;
        justify-content: space-between;
        align-items: flex-end;
    }
input.\#search-popup-input.search-popup-input {
    width: 78%;
}
  .hide-mobile.search__wrapper {
    width: 100%;
}
    .\#section-header.\@side-button .\#section-button {
        flex-shrink: 0;
    }
}

.\#section-button {
    --text-align: var(--section-button-align, center);
    margin-top: calc(var(--spacer) * 2.5);
    padding-left: 3rem;
    padding-right: 3rem;
    text-align: var(--text-align);
}

table {
    caption-side: bottom;
    border-collapse: collapse;
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
    border-color: inherit;
    border-style: solid;
    border-width: 0;
}

.hide-loading {
    display: none;
}

.strip-link {
    text-decoration: none;
    color: inherit;
}

.strip-link:hover {
    text-decoration: none;
    color: inherit;
}

.flex, .flex-between-center, .flex-center {
    display: flex;
}

.flex-center {
    justify-content: center;
    align-items: center;
}

.flex-between-center {
    justify-content: space-between;
    align-items: center;
}

.block, .stretched-link {
    display: block;
}

.stretched-link {
    z-index: 20;
}

.text-center {
    text-align: center;
}

.text-center {
    text-align: center;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.visually-hidden {
    position: absolute !important;
    overflow: hidden;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    clip: rect(0 0 0 0);
    word-wrap: normal !important;
}

@media (max-width: 991px) {
    .mobile-visually-hidden {
        position: absolute !important;
        overflow: hidden;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        border: 0;
        clip: rect(0 0 0 0);
        word-wrap: normal !important;
    }
}

@media (min-width: 992px) {
    .desktop-visually-hidden {
        position: absolute !important;
        overflow: hidden;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        border: 0;
        clip: rect(0 0 0 0);
        word-wrap: normal !important;
    }
}

.list-unstyled {
    list-style: none;
    margin: 0;
    padding: 0;
}

.details-reset > summary {
    list-style: none;
    cursor: pointer;
}

.details-reset > summary::marker {
    display: none;
}

.details-reset > summary::-webkit-details-marker {
    display: none;
}

.\#icon {
    color: inherit;
    fill: currentColor;
    width: calc(var(--spacer) * 1.7);
    height: calc(var(--spacer) * 1.7);
    stroke-width: 1.5;
    vertical-align: top;
}

.\#list.\@unstyled {
    list-style: none;
    margin: 0;
    padding: 0;
}

.\#list.\@horizontal.\@spacing\:100 > li:not(:last-child) {
    margin-right: calc(var(--spacer) * 1);
}

.\#list.\@horizontal.\@spacing\:50 > li:not(:last-child) {
    margin-right: calc(var(--spacer) * 0.5);
}

.\#list.\@horizontal.\@spacing\:30 > li:not(:last-child) {
    margin-right: calc(var(--spacer) * 0.3);
}

.\#list.\@horizontal > li {
    display: inline-block;
}

.list-unstyled {
    list-style: none;
    margin: 0;
    padding: 0;
}

.uppercase {
    text-transform: uppercase;
}

.bold {
    font-weight: var(--font-body-weight-bold);
}

.padded {
    padding-left: calc(var(--spacer) * 3.5);
    padding-right: calc(var(--spacer) * 3.5);
    padding-top: calc(var(--spacer) * 3);
    padding-bottom: calc(var(--spacer) * 3);
}

.m0 {
    margin: 0;
}

.overflow-hidden {
    overflow: hidden;
}

body.preload * {
    transition: none !important;
}

.heading-font {
    font-family: var(--font-heading-family);
    font-style: var(--font-heading-style);
    font-weight: var(--font-heading-weight);
    text-transform: var(--headings-text-transfrom, none);
}

@media (min-width: 992px) {
    .hide-desktop,
/* .desktop-hidden {
        display: none !important;
    } */
}

@media (max-width: 991px) {
    .hide-mobile,
.mobile-hidden {
        /* display: none !important; */
    }
}

.text-left {
    text-align: left;
}

.text-center {
    text-align: center;
}

.text-right {
    text-align: right;
}

.link {
    display: inline;
    cursor: pointer;
    text-decoration: underline;
}

@media (min-width: 992px) {
    .sticky-top {
        /* position: sticky; */
        top: var(--sticky-header-offset, 0);
        transition: 0.3s;
    }
}


@media (max-width: 1200px) {
    span.\#button-text {
    font-size: 12px !important;
} 
}
@media (min-width: 1200px) {
select#decnameselect {
    margin: 0 17px !important;
}  
}

select > option {
    background: white !important;
    color: #4d4d4d !important;
}

html.no-js .no-js-hidden {
    display: none !important;
}
table#stockTable {
    width: 100% !important;
    margin: 10px 10px 10px 10px;
}
table#stockTable td, th {
    padding: 3px;
    font-size: 14px;
    padding: 8px 6px 4px 8px;
    background-color: white !important;
}
table.table-data.last td, th {
    width: 33.33%;
}
table#stockTable td, th {
    padding: 8px !important;
}
@media (min-width: 991px) and (max-width: 2500px) {
a.wishlist-back.new {
    display: none !important;
} 
}
@media (min-width: 320px) and (max-width: 990px) {
div#shopify-section-template--18381344276700__main .back-btn {
    display: block !important;
}  
button#backbtn {
    float: right !important;
}
/* .\#main-header.\@sticky .\#main-header-inner {
        position: unset !important;
    }   */
}
@media (min-width: 320px) and (max-width: 767px) {
/* .\#section.\@spaced:not(.\@color-scheme\:default) {
    padding-top: 2.5rem !important;
    padding-bottom: 0rem !important;
}  */
.\#section.\@spaced.\@color-scheme\:alt{
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
} 
.\#section.\@spaced.\@color-scheme\:default {
    padding-top: 2.5rem !important;
    padding-bottom: 0.5rem !important;
}
#form-content {
    padding: 2em 5px 0px !important; 
}  
table.table-data.last td, th {
    text-align: center !important;
}  
button#backbtn {
    line-height: .5;
    text-align: center;
    text-decoration: none;
    -webkit-user-select: none;
    user-select: none;
    text-transform: uppercase;
    letter-spacing: calc(var(--spacer)* .1);
    font-size: .8rem;
    /* padding: .95em 1.5em; */
    border-radius: 3em;
    font-weight: var(--font-body-weight-bold);
    border: 1px solid transparent;
    background: #1a1b18;
    color: #fff;
    opacity: .8;
    /* float: left !important; */
    margin-top: 10px !important;
}  
a.wishlist-back.new {
    display: block;
    right: 20px !important;
    top:20px !important;
    z-index: 100;
    color: #000;
}  
.back-btn {
    padding: 0.2rem 0.3rem !important;
}  
table.table-data thead, tbody, tfoot, tr, td, th {
    padding: 7px 9px;
    font-size: 12px;
    text-align: left;
}
span.brandflag {
    display: none !important;
}  
table.table-data {
    margin: 0 0px !important;
}  
select#decnameselect {
    margin: 0 0px !important;
    width: 100% !important;
}    
table#stockTable {
    margin: 10px 0px 10px 0px !important;
}
.headf {
  display:none;
}  
.pri {
    margin-left: 0px !important;
    line-height: 30px;
    font-weight: 400;
} 
select#decnameselect {
    margin: 0 0px !important;
    width: 100%;
}  
span.brandflag {
    justify-content: center !important;
    display: none !important;
    margin-left: -1.5em !important;
}
  .custos {
    padding: 0 0px !important;
}
.\#product-meta-inner {
    padding: 0rem 1.5rem 26px !important;
}  
.color-as-variant-selector .\#product-option-picker-body {
    width: 65% !important;
}  
.\#form-custom-select-trigger .\#icon {
   float: inline-end; 
}
.product-stock {
    padding: 00px 0px 0 0px !important;
    width: 100%;
}  
 span.\#button-text {
    font-size: 11px !important;
}
button.\#button.\@color\:default.\@block.\@size\:md {
    max-width: -webkit-fill-available !important;
}  
.\#grid.\@strict.\@gap\:md.custos {
    max-width: 50px;
}  
.\#grid.\@strict.\@gap\:md.custos .\#column.\@span\:6.\@span\:mobile\:12 {
    padding: 0 55px 0 55px;
}  
select#decnameselect {
    width: 100% !important;
    margin: 0px 0px !important;
}  
select#decnameselect {
color: #000000;
border: 1px solid #000000;
text-align: left !important;
text-align: -webkit-center;
font-size: 10px;
-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-size: 1em;
    background-position: calc(100% - 1.3em) center;
    background-repeat: no-repeat;
    border: solid 1px #999;
    background-color: transparent !important;
}  
/* .\#main-header.\@sticky .\#main-header-inner {
    z-index: 0000 !important;
}   */
}
@media (min-width: 768px) and (max-width: 991px) {
  .back-btn {
    display: flex;
    justify-content: end;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.\#section.\@spaced.\@color-scheme\:alt{
    padding-top: 2.5rem !important;
    padding-bottom: 0.5rem !important;
} 
.\#section.\@spaced.\@color-scheme\:default {
    padding-top: 2.5rem !important;
    padding-bottom: 0.5rem !important;
}
button#backbtn {
    line-height: .5;
    text-align: center;
    text-decoration: none;
    -webkit-user-select: none;
    user-select: none;
    text-transform: uppercase;
    letter-spacing: calc(var(--spacer)* .1);
    font-size: .8rem;
    /* padding: .95em 1.5em; */
    border-radius: 3em;
    font-weight: var(--font-body-weight-bold);
    border: 1px solid transparent;
    background: #1a1b18;
    color: #fff;
    opacity: .8;
    float: left !important;
    margin-top: 10px !important;
}  
.back-btn {
    padding: 0.2rem 0.3rem !important;
}   
table.table-data thead, tbody, tfoot, tr, td, th {
    padding: 7px 9px;
    font-size: 14px;
    text-align: left;
}
span.brandflag {
    display: none !important;
}  
table.table-data {
    margin: 0 0px !important;
}  
select#decnameselect {
    margin: 0 0px !important;
    width: 100% !important;
}  
table#stockTable {
    margin: 10px 0px 10px 0px !important;
}
.headf {
  display:none;
}  
.pri {
    margin-left: 0px !important;
    line-height: 30px;
    font-weight: 400;
} 
select#decnameselect {
    margin: 0 0px !important;
    width: 100% !important;
}  
span.brandflag {
    justify-content: center !important;
    display: none !important;
    margin-left: -1.5em !important;
}
  .custos {
    padding: 0 0px !important;
}
.\#product-meta-inner {
    padding: 0rem 3.5rem 26px !important;
}  
.color-as-variant-selector .\#product-option-picker-body {
    width: 65% !important;
}  
.\#form-custom-select-trigger .\#icon {
   float: inline-end; 
}
/* .product-stock {
    padding: 0px 120px 0 120px !important;
    width: 100%;
}   */
 span.\#button-text {
    font-size: 11px !important;
}
button.\#button.\@color\:default.\@block.\@size\:md {
    max-width: 400px !important
}  
.\#grid.\@strict.\@gap\:md.custos {
    max-width: 50px;
}  
.\#main-header.\@sticky .\#main-header-inner{
   z-index: 0000 !important;
}    
}

div#shopify-section-template--18381344276700__main .back-btn {
    display: none;
}

@media (min-width: 500px) and (max-width: 998px) {
.product-stock {
    padding: 0px 120px 0 120px !important;
    width: 100%;
}       
.\#grid.\@strict.\@gap\:md.custos .\#column.\@span\:6.\@span\:mobile\:12 {
        padding: 0 170px !important;
    }
  .\#slideshow-thumbnails.\@position\:bottom .\#slideshow-thumbnails-item {
    width: var(--thumb-size, 45px) !important;
}
.\#product-gallery.\@padded.sticky-top {
    float: unset !important;
}    
}  
.pri {
    margin-left: 50px;
}
.pri-only {
    padding: 0px 0px 0em 0px;
}
.headf {
    font-size: 18px;
    font-weight: 600;
}
.headfs {
    font-size: 18px;
    font-weight: 600;
}
.list-buttons-wrapper {
    padding: 20px 0 20px 0px;
}
.custos {
    padding: 0px 100px 0px 100px;
    width:100%;
}
.product-stock {
    padding: 2px 120px 0px 100px;
    width:100%;
    margin-bottom:20px;
}
button#check_stock {
    max-width: 400px;
}
button.\#button.\@color\:default.\@block.\@size\:md {
    max-width: 190px;
}
.\#grid.\@strict.\@gap\:md.custos {
    max-width: 800px;
    padding-right: 9rem;
}
.\#list-item-description {
    font-size: 14.4px !important;
    color: #1A1B18 !important;
    font-family: var(--font-body-family) !important;
    width: 100%;
}
.\#list-checkout-tax-note {
    font-size: 14.4px !important;
    color: #1A1B18 !important;
    font-family: var(--font-body-family) !important;
}
h3.\#list-checkout-subtotal-title {
    margin-right: 12rem !important;
}
.\#list-items-body .\#list-checkout {
    padding: calc(var(--spacer)* 1)!important;
}
.\#list-checkout-subtotal-value {
    font-size: 20px !important;
}
.\#slideshow-thumbnails.\@position\:bottom .\#slideshow-thumbnails-item {
    width: var(--thumb-size, 60px) !important;
    flex-shrink: 0;
} 
table.table-data td {
    width: 80%;
} 
table#stockTable td, th {
    font-size: 16px !important;
}
table.table-data td {
    font-size: 14px !important;
}

a.\#main-header-toolbar-link.cart-hide {
    display: none;
}

a.\#main-nav-toolbar-link.strip-link.hide-icon {
    display: none;
}
.\#section.\@spaced.\@color-scheme\:default {
    margin-bottom: 0px;
}
.form-header-wrapper {
    display: none !important;
}
.form-header-wrapper[data-v-22a8268d] {
    margin-top: 0em !important;

}
p.wishlistmsg {
    font-size: 14.4px !important;
    color: #1a1b18 !important;
    font-family: var(--font-body-family) !important;
    float: left;
    font-weight: 700;
    margin-top: 0px;
    padding:1rem;
}
.\#section.\@spaced.\@color-scheme\:default {
    padding-top: 4.5rem;
    padding-bottom:2.5rem; 
}
.wishlist-back {
    right: 2em !important;
    top: 2em !important;
    z-index: 100;
    color: #000;
}  
div#shopify-section-template--18381344276700__main {
    margin-top: 15px;
}
.wishlist-back {
    margin-right: 15px;
    margin-top: 6px;
}
/* @media only screen and (max-width: 812px) and (-webkit-min-device-pixel-ratio: 2) and (hover: none) {
    .wishlist-back.new {
        margin-top: 20px; / Adjust the spacing as needed /
        -webkit-transform: translateY(10px); / WebKit-specific transform /
        transform: translateY(10px); / Standard transform /
    }
} */
collection-product-grid .\#grid .\#column {
    padding: 15px;
border-radius:8px
}
.sticky_collection-list {
    position: sticky;
    top: 0;
    z-index: 9;
}
.sticky_collection-list .\#collection-card figure{display:block}
.sticky_collection-list .\#section.\@spaced:not(.\@color-scheme\:default) {padding-bottom:1rem; padding-top:1rem}
.\#collection-filter-list .\#form-checkbox-icon {
    display: none;
}
.\#collection-filter-list .\#form-checkbox-label {
    padding-left: 0;
    text-transform: uppercase;font-style: var(--font-heading-style); font-weight: var(--font-heading-weight-bold);    font-family: var(--font-heading-family);
}
.\#collection-card-body:before {
    content: "";
    display: block;
    height: 4px;
    background: transparent;
    margin-bottom: 5px;
}
 .\#column.reveal-animate.active .\#collection-card-body:before {
  background: #ccc;
}
@media(max-width:767px) 



  /* .section__ecorec-template .\#grid.\@container {
    display: flex;
} */
.section__ecorec-template .\#grid.\@container .\#column {
    /* flex-basis: 20%; */
    /* width: 20%; */
    min-width: 19%;
}
.\#section-body.section__ecorec-template {
    overflow-x: auto!important;
    max-width: 100%;
    overflow-y: hidden!important;
}
 
   .sticky_collection-list .\#section.\@spaced:not(.\@color-scheme\:default)  .\#grid.\@mobile-overlap {gap:.1rem}
  /* .collection__standard_template collection-product-grid .\#grid.\@mobile\:columns\:2 {
        
        grid-template-columns: repeat(2, minmax(0, 1fr))!important;
    } */
}
.sticky {
    position: sticky;
    top: 130px;
}
.qucik_search input.input_search {
    padding: 7px;
    margin-top: 7px;
    min-height: 37px;
     width: 200px;
}
.collection__standard_template .\#section.\@spaced {
   
    padding-bottom: 1rem !important;
}
.\#collection-grid-header .title {
    font-size: 30px !important;
}
.\#grid.\@strict .\#column.\@span\:3 .\#collection-grid-header {
    margin-top: unset !important;
    padding-top: 1rem !important;
}
/* .sticky_collection-list .\#collection-card-body:before {
    content: "";
    display: block;
    height: 4px;
    background: transparent;
    margin-bottom: 5px;
    position: absolute;
    bottom: -15px;
    width: 100%;
} */
#rps_sticky_widget {
    max-height: 50px !important;
    max-width: 50px !important;
}
.qucik_search {
    display: none;
}
@media(min-width:992px){
  .\#collection-grid-header.test1 {
    padding-left: 0rem !important;
}
  /* .sticky_collection-list {
    top: 36px;
    } */
 .sticky_collection-list .\#section.\@spaced:not(.\@color-scheme\:default) {padding-bottom:1rem; padding-top:1rem!important}
  
  .\#main-nav-wrapper .\#main-nav-menu {
    display: none !important;
}
  .\#modal-popup.\@layout\:sidebar .\#modal-popup-layout {
    margin-left: unset !important;
    height:100%;
}
}
@media(max-width:767px){
   .sticky-top .\#collection-grid-header{justify-content: flex-start !important;gap: 2rem;}
  .\#grid.\@mobile\:columns\:2 {
        grid-auto-flow: row;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
  .collection__standard_template .\#grid.\@strict .\#column.\@span\:3 .\#collection-grid-header {
    padding: 2rem 1rem;
}
  #rps_sticky_widget.rps_sticky_widget_top_left {
    top: 3rem !important;
    left: -24px !important;
}
  .\#collection-grid-header.test1 {
    padding-left: 0 !important;display: none!important;
}
  figure.\#media.\@aspect-ratio\:1x1.\@rounded {
    width: 60px;
    height: 60px;
    margin: 0 auto;
}
 .qucik_search input.input_search {
    margin-top: 2px !important;
}
  button#rps_sticky_widget,#rps_sticky_widget.rps_sticky_widget_top_left {
    display: none !important;
}
}

#rps_sticky_widget {
    z-index: 2 !important;
}
svg.\#icon.icon-menu {
    width: 32px;
    height: 32px;
    cursor: pointer;
}
input.\#search-popup-input.search-popup-input {
    padding: 8px;
    border-radius:5px;
}
.\#main-header-toolbar {
    align-items: center;
}

.\#collection-grid-header {
    justify-content: flex-end !important;
}
/* ul.\#main-nav-megamenu.main-nav-megamenu li {
    display: none;
}
ul.\#main-nav-megamenu.main-nav-megamenu.active li {
    display: block;
} */
@media(max-width:767px){
  .qucik_search {
    display: none;
}
  span.icon_close.hide-desktop svg {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 20px;
    top: 32px;
}
  .search_open .\#main-header {
    background: #000000ed;
}
  .search_open svg.\#icon,.search_open a.\#main-header-logo {
    display: none;
}
   .search_open input.\#search-popup-input.search-popup-input {
    width: 90%;
}
  .search_open .\#main-header-inner-container,.search_open .\#main-header-toolbar {
    display: unset;
}
}

.show__product{
  display: block !important;
}
body.sticky_collection-list .\#collection-card-body {
    margin-top: unset;
}
body.sticky_collection-list .\#section-body.section__ecorec-template {
    overflow: visible !important;
}
body.sticky_collection-list .\#collection-card-body:before {
    position: relative;
    top: 3.2rem;
}
@media(min-width:992px){
body.sticky_collection-list .custom-collection-list {
  /* position: fixed; */
  top: 64px; /* or any value you want */
  left: 0; /* optional */
  width: 100%; /* optional, adjust as needed */
  z-index: 999; /* optional, ensures it stays on top */
}
body.sticky_collection-list .custom-collection-list .collection__list-main.new {
    padding-top: 3px;
    padding-bottom: 3px;
}
  .sticky.sticky_wrap {
    align-items: center;
    position: -webkit-sticky;
    position: sticky;
    top: 70px;
    width: 367px;
}
  .\#main-footer-grid.\@column-size\:even {
    padding-top: 2rem;
}
}
@media(max-width:767px){
  body.sticky_collection-list .custom-collection-list {
    /* position: fixed; */
    top: 82px;
    left: 0;
    width: 100%;
    z-index: 999;
}
 body.sticky_collection-list .section__ecorec-template .\#grid.\@container {
    display: flex;
    width: 100%;
    overflow-x: scroll;
    overflow-y: hidden;
}
   body.sticky_collection-list .\#column.reveal-animate {
    padding: 0 .5rem !IMPORTANT;
}
   body.sticky_collection-list .\#collection-card {
    width: 64px;
}
  .search_open input.\#search-popup-input.search-popup-input {
    font-size: 20px;
}
}

