body{--cpis-ink:#173047;--cpis-muted:#526773;--cpis-line:#dce6e8;--cpis-surface:#f4f8f8;--cpis-action:#007e8a;--cpis-radius:12px}main .heading,main .product-item__title,main .product-meta__title{color:var(--cpis-ink)}main .button--primary{border-radius:8px;background:var(--cpis-action);color:#fff;min-height:46px}main :is(a,button,input,select):focus-visible{outline:3px solid var(--cpis-action);outline-offset:3px}body.template-collection main .collection__header{background:var(--cpis-surface);border-radius:var(--cpis-radius);border:1px solid var(--cpis-line)}body.template-collection main .collection__title{font-weight:700;line-height:1.2}body.template-collection main .collection__toolbar{border-color:var(--cpis-line);background:#fff;min-height:60px}body.template-collection .collection__sidebar :is(label,button){font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}body.template-collection .collection__sidebar label{font-size:14px;min-height:44px}body.template-collection main .product-list--collection{display:flex;flex-wrap:wrap;gap:16px;background:none;border:0;box-shadow:none;padding:16px}body.template-collection main .product-list--collection .product-item{background:#fff;border:1px solid var(--cpis-line);border-radius:var(--cpis-radius);padding:18px;box-shadow:none}body.template-collection main .product-list--collection .product-item:after{display:none}body.template-collection main .product-list--collection .product-item--vertical{width:calc(25% - 12px);display:flex;flex-direction:column}body.template-collection main .product-list--collection .product-item__info{flex:1;display:flex;flex-direction:column}body.template-collection main .product-item__title{font-size:15px;font-weight:600;line-height:1.45}body.template-collection main .product-item__price-list{margin-top:auto;padding-top:12px}body.template-collection main .price{font-size:20px;font-weight:700;color:var(--cpis-action)}body.template-collection main .price--compare{font-size:13px;color:var(--cpis-muted);font-weight:400}body.template-collection main .product-item__inventory{font-size:13px;line-height:1.5}#snize_results .snize-product .snize-item{height:100%;display:flex;flex-direction:column}#snize_results .snize-product .snize-description{display:flex;flex-direction:column;flex:1}#snize_results .snize-product .snize-price-list{margin-top:auto;padding-top:12px}body.template-product .product-block-list__item .card,body.template-cart .card{border-radius:var(--cpis-radius);border-color:var(--cpis-line);box-shadow:none}body.template-product .product-meta__title{font-weight:700;line-height:1.25}body.template-product .product-form__payment-container .button{min-height:48px;border-radius:8px}body.template-cart .cart-recap{background:var(--cpis-surface);border-radius:var(--cpis-radius)}@media(min-width:1000px)and (max-width:1279px){body.template-collection main .product-list--collection .product-item--vertical{width:calc(33.333% - 11px)}}@media(min-width:641px)and (max-width:999px){body.template-collection main .product-list--collection .product-item--vertical{width:calc(33.333% - 11px)}}@media(max-width:640px){body.template-collection main .product-list--collection{padding:10px;gap:10px}body.template-collection main .product-list--collection .product-item--vertical{width:calc(50% - 5px);padding:12px}body.template-collection main .product-item__title{font-size:14px}body.template-collection main .price{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/cpis-commerce-v2.css.map */
