html body.sp-collection-page{background:#fff;color:#414844}
html body.sp-collection-page #main :is(.shopify-section--collection-banner,.shopify-section--main-collection,.shopify-section--custom-liquid)>.color-scheme{--background:255 255 255;--background-gradient:none;background:#fff}
html body.sp-collection-page #main .collection-description{color:#414844;font-family:var(--text-font-family),sans-serif;font-size:18px;line-height:1.65}
html body.sp-collection-page #main .collection-description :is(p,li,[class*="__text"],[class*="__subtext"]){font-family:var(--text-font-family),sans-serif!important;font-size:18px!important;line-height:1.65!important;color:#414844!important}
html body.sp-collection-page #main .collection-description :is([class*="__buttons"],[class*="__actions"]){display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:540px!important;margin-inline:auto!important;gap:14px!important}
html body.sp-collection-page #main a:is([class*="__button"],[class*="__btn"],[class*="-btn"],[style*="background"]):not([class*="secondary"]):not([class*="outline"]),html body.sp-collection-page #main .collection-description .button{
display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;max-width:100%!important;min-height:52px!important;padding:14px 24px!important;background:#95a39c!important;background-image:none!important;border:1px solid #95a39c!important;border-radius:9999px!important;color:#fff!important;box-shadow:none!important;font-family:var(--text-font-family),sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.5!important;letter-spacing:0!important;text-align:center!important;text-decoration:none!important;text-transform:none!important;white-space:normal!important;overflow-wrap:break-word}
html body.sp-collection-page #main a:is([class*="__button"],[class*="__btn"],[class*="-btn"],[style*="background"]):not([class*="secondary"]):not([class*="outline"]):hover{background:#7f9187!important;border-color:#7f9187!important}
html body.sp-collection-page #main a:is([class*="__button"],[class*="__btn"],[class*="-btn"]):is([class*="secondary"],[class*="outline"]),html body.sp-collection-page #main .collection-description .button--outline{background:#fff!important;color:#414844!important;border:2px solid #95a39c!important;border-radius:9999px!important;min-height:52px!important;padding:14px 24px!important;font-size:16px!important;line-height:1.5!important}
html body.sp-collection-page #main .collection-description a:focus-visible{outline:3px solid #414844;outline-offset:3px}
html body.sp-collection-page #main .product-card{border-radius:8px!important;background:#fff}
html body.sp-collection-page #main .product-card__info{padding:14px 12px!important}
html body.sp-collection-page #main .product-title{font-family:var(--text-font-family),sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.45!important;letter-spacing:0!important;color:#414844!important;display:block!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;max-height:none!important;overflow:visible!important;text-overflow:clip!important}
html body.sp-collection-page #main .product-card price-list{font-family:var(--text-font-family),sans-serif!important;gap:8px}
html body.sp-collection-page #main .product-card sale-price{font-family:var(--text-font-family),sans-serif!important;font-size:16px!important;line-height:1.5!important;color:#414844}
html body.sp-collection-page #main .product-card sale-price.text-on-sale{color:#9a4848!important}
html body.sp-collection-page #main .product-card compare-at-price{font-family:var(--text-font-family),sans-serif!important;font-size:14px!important;line-height:1.5!important;color:#626963!important}
html body.sp-collection-page #main .sp-product-card-proof{font-size:13px!important;line-height:1.5!important;color:#59615c!important}
html body.sp-collection-page #main .sp-product-card-stock{font-size:14px!important;line-height:1.5!important;white-space:normal!important;text-align:center}
html body.sp-collection-page #main .sp-product-card-stock>span{color:#526d5d!important}
html body.sp-collection-page #main .rating-badge .text-xxs{font-family:var(--text-font-family),sans-serif!important;font-size:14px!important;color:#414844!important}
html body.sp-collection-page #main :is(.collection-toolbar__button,.collection-toolbar__products-count,.facets .accordion__toggle,.facets .checkbox-control){font-family:var(--text-font-family),sans-serif!important;font-size:16px!important;line-height:1.5!important;letter-spacing:0!important;color:#414844!important}
html body.sp-collection-page #main .collection-toolbar__button{min-height:48px}
@media(max-width:749px){
html body.sp-collection-page #main .shopify-section--collection-banner h1{font-size:clamp(28px,7.4vw,34px)!important;line-height:1.2!important;letter-spacing:-.02em!important}
html body.sp-collection-page #main .collection-description :is(p,li,[class*="__text"],[class*="__subtext"]){font-size:17px!important;line-height:1.65!important}
html body.sp-collection-page #main .shopify-section--custom-liquid :is(p,li){font-size:17px;line-height:1.65;color:#414844}
html body.sp-collection-page #main .product-card__info{padding:12px 10px!important}
html body.sp-collection-page #main .collection-toolbar__button{font-size:15px!important}
}
