body{--accent-color:#007E8A;--accent-color-rgb:0,126,138;--link-color:#087583;--link-color-hover:#065D67;--primary-button-background:#007E8A;--primary-button-background-rgb:0,126,138;--cpis-teal:#007E8A;--cpis-cart-accent:#007E8A}.announcement-bar,.announcement-bar__button{background-color:#007e8a!important;color:#fff!important}.button--primary:not(:disabled):not(.button--disabled),.search-bar__submit{background-color:#007e8a!important;border-color:#007e8a!important;color:#fff!important}.product-item .price:not(.price--compare),.product-item__price-list .price:not(.price--compare){color:#007e8a!important}.product-item .price--compare{color:#596970!important;opacity:1}.section__action-link,.collection__filter-link{color:#007e8a}.form__field:focus,.search-bar__input:focus,select:focus,textarea:focus{border-color:#007e8a}main :is(a,button,input,textarea,select):focus-visible{outline-color:#007e8a!important}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/25/assets/cpis-brand-ui-v1.css.map */
