.main.content :is(h1,h2,h3,h4,h5,h6){margin-bottom:.4em;text-transform:none}.main.content :is(.top-description,.collection_description) a:not(:is(:is(h1,h2,h3,h4,h5,h6,.clerk) a,:has(img)):not(:empty),.button){color:var(--clr-primary-400);text-decoration:underline;filter:saturate(3)}.main.content :is(.top-description,.collection_description) a:not(:is(:is(h1,h2,h3,h4,h5,h6,.clerk) a,:has(img)):not(:empty),.button):hover{text-decoration:none}.top-description{display:block;margin-bottom:15px}.top-description :not(a)>img{display:block;margin-bottom:1.5rem;border-radius:var(--radius-500)}.top-description>.top-description__compare-text{--bg-color: #535458;box-sizing:border-box;width:100%;margin-top:6px;padding:3px 10px;font-size:14px;text-align:center;line-height:1.5;color:#fff;background-color:var(--bg-color);border-radius:var(--b-radius-lg)}.top-description__compare{flex-shrink:0;display:flex;gap:calc(var(--gap-100) / 2)}.top-description__compare img{border-radius:var(--b-radius-lg)}@media (width >= 768px){.top-description :not(a)>img{margin-bottom:3rem}}.top-description__image{width:50px;height:50px;margin:0 10px 0 15px;float:left}.top-description__text{width:auto;min-height:50px;text-align:start;text-wrap:pretty;line-height:1.8}.top-description__text :is(p,a,span):has(+[href="#read-more"]){display:inline}.top-description__text .top-description__compare-text{margin-bottom:3px;font-size:13px;text-align:center}@media (width >= 960px){.top-description__text:has(.top-description__compare){display:flex;column-gap:var(--gap-700)}}@media (width < 960px){.top-description__compare{justify-content:center;min-width:fit-content;text-align:center}.top-description__compare>a{flex:0 1 auto}.top-description__compare img{display:block;max-width:100%}}.product-list__title{margin-bottom:.4em;font-size:18px;font-weight:700;text-wrap:pretty;border-bottom:1px solid #cdcdcd;clear:both}.product-list__grid{--column-count: 2;display:grid;grid-template-columns:repeat(var(--column-count),1fr);column-gap:var(--gap-100);row-gap:var(--gap-500);margin:0;margin-bottom:var(--gap-400);list-style:none}.product-list__grid li{display:block;margin:0;padding:0}@media (width >= 768px){.product-list__grid{--column-count: 4}}.product-card{display:block;margin:0;text-align:left}.product-card>a{display:flex;flex-direction:column;row-gap:calc(var(--gap-100) / 1.5);padding:0}.product-card .form-block .form-message{--text-clr: rgb(48 48 48);margin:0;padding:0;font-size:12px;font-weight:700;text-align:left;color:var(--text-clr)}.product-card .form-block .form-message.in-stock{--text-clr: var(--clr-green-400)}.product-card .form-block .form-message.out-of-stock{--text-clr: rgb(255 165 0)}.product-card .form-block .form-message.discontinued{--text-clr: rgb(0 0 0)}.product-card .form-block form{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:4px;margin:0}.product-card .form-block form input[type=submit]{width:100%;max-width:72px;min-height:2.4em;padding:0 0 1px;font-size:.9em;line-height:1.4}.product-card .media-block img{display:block;width:100%;max-width:140px;height:auto;margin:0 auto;border-radius:var(--radius-400)}.product-card .price-block .price{padding-top:3px;padding-bottom:3px;font-size:18px}.product-card .title-block .card__vendor{text-transform:uppercase}.product-card .title-block p{margin-bottom:.4rem;line-height:1.4}.product-card .title-block p:last-of-type{margin-bottom:0}.product-card .title-block p[class*=line-clamp-]{display:-webkit-box!important;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-card .title-block p.line-clamp-1{-webkit-line-clamp:1}.product-card .title-block p.line-clamp-2{-webkit-line-clamp:2}.product-card .title-block p.line-clamp-3{-webkit-line-clamp:3}.product-card .title-block p.line-clamp-4{-webkit-line-clamp:4}@media (width >= 960px){.product-card .media-block img{max-width:160px}}@media (width < 960px){.product-card .media-block img{max-width:124px}}@media (width < 768px){.product-card .media-block img{max-width:180px}}
