/* Add custom CSS styles below */ 
/* Product description as cards */ article.full-description{background:transparent!important;padding:0!important} article.full-description>p:first-child{margin:0} article.full-description img{display:block;width:100%;height:auto;margin:0;border-radius:6px} article.full-description h2,article.full-description h3{background:#fff;margin:16px 0 0!important;padding:16px 20px 6px;border-radius:6px 6px 0 0} article.full-description h2+p,article.full-description h3+p,article.full-description h3+ul,article.full-description h3+ol{background:#fff;margin:0!important;padding-top:4px;padding-bottom:16px;padding-inline-end:20px;border-radius:0 0 6px 6px} article.full-description h2+p,article.full-description h3+p{padding-inline-start:20px} article.full-description h3+ul,article.full-description h3+ol{padding-inline-start:40px} article.full-description>p:last-child:not(:has(img)):has(br:only-child){display:none} /* Hide empty reviews box */ #product-tabs-faqs:not(:has(salla-comment-item,[class*="comments-item"],[class*="comment-item"])){display:none}
/* Header in brand color with blended logo */ .store-header .header-inner{--header-bg:#666657} .store-header .header-inner,.store-header .header-inner a,.store-header .header-inner button,.store-header .header-inner span,.store-header .header-inner i,.store-header .header-inner b,.store-header .header-inner p{color:#fff!important} .store-header .header-inner svg{fill:#fff!important} .store-header .header-inner .s-cart-summary-count{background:#fff!important;color:#666657!important} .store-header .navbar-brand img{-webkit-mask-image:radial-gradient(closest-side,#000 60%,transparent 100%);mask-image:radial-gradient(closest-side,#000 60%,transparent 100%);transform:scale(1.75)}
/* Full-width top banner */ .s-block--fixed-banner{padding-top:0!important} .s-block--fixed-banner>.container{max-width:none!important;width:100%!important;padding:0!important;margin:0!important} .s-block--fixed-banner .banner img{border-radius:0!important;width:100%}
.s-product-card-image img{aspect-ratio:1/1 !important;}