body.template-collection main .collection__header,body.template-collection main .collection__meta,body.template-collection main .collection__meta-inner,body.template-collection main .collection__title{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.template-collection main .collection__header{padding:24px 0 18px;margin-bottom:0}body.template-collection main .collection__title{padding:0;margin:0;font-size:clamp(24px,2vw,30px);line-height:1.25}body.template-collection main .collection__products-count{display:none}body.template-product .product-block-list__item--description :is(.card__header,.card__collapsible-button),#snize_results .snize-product-filters-title,#snize_results .snize-product-filters-title.open,#snize-modal-mobile-filters-dialog .snize-product-filter-header-button{background:#fff!important;color:#173047!important}body.template-product .product-block-list__item--description .card__title{color:#173047}#snize_results .snize-product-filters-block{border-radius:8px;box-shadow:none}#snize_results .snize-main-panel{padding:12px 0 18px}#snize_results .snize-product .snize-view-link{display:flex!important;flex-direction:column;height:100%;text-decoration:none}#snize_results .snize-product .snize-item{box-sizing:border-box;width:100%;height:100%;padding:20px!important;display:flex!important;flex-direction:column}#snize_results .snize-product .snize-thumbnail-wrapper{flex:none;margin-bottom:16px}#snize_results .snize-product .snize-overhidden{display:flex!important;flex:1;flex-direction:column;overflow:visible!important;min-width:0}#snize_results .snize-product .snize-description.snize-hidden{display:none!important}#snize_results .snize-product .snize-title{order:1;margin:0 0 10px!important;min-height:4.5em;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px!important;line-height:1.5!important}#snize_results .snize-product .snize-sku{order:2;margin:0 0 12px!important}#snize_results .snize-product .snize-options-box{order:3}#snize_results .snize-product .snize-price-list{order:4;margin:auto 0 0!important;padding:10px 0 0!important}#snize_results .snize-product .snize-buttons{order:5;position:static!important;inset:auto!important;transform:none!important;display:flex!important;opacity:1!important;visibility:visible!important;margin:16px 0 0!important;padding:0!important;width:100%!important;float:none!important}#snize_results .snize-product .snize-button{position:static!important;transform:none!important;inset:auto!important;display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:44px;opacity:1!important;visibility:visible!important;margin:0!important;padding:10px 12px!important;white-space:normal;font-size:14px!important;line-height:1.3!important;border-radius:7px!important}#snize_results .snize-product .snize-button:focus-visible{outline:3px solid #007e8a;outline-offset:3px}.cpis-product-brand{display:flex;align-items:center;justify-content:flex-start;min-height:32px;margin:0 0 10px;color:#173047;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;font-weight:700;line-height:1.2;letter-spacing:.025em;text-decoration:none}.cpis-product-brand img{display:block;object-fit:contain;object-position:left center;width:auto;max-width:110px;max-height:32px;height:auto}#snize_results .snize-product .cpis-product-brand{order:0;flex:none}.template-product .product-meta>.cpis-product-brand{min-height:50px;margin:0 0 18px}.template-product .product-meta>.cpis-product-brand img{max-width:190px;max-height:54px}.template-product .product-meta>.cpis-product-brand:has(img)~.product-meta__reference .product-meta__vendor{display:none}.product-item__info-inner>.cpis-product-brand{margin-top:8px}@media(max-width:767px){body.template-collection main>.container{padding-left:16px!important;padding-right:16px!important}#snize_results .snize-main-panel{padding:12px 0 16px}#snize_results .snize-product .snize-item{padding:14px!important}#snize_results .snize-product .snize-title{font-size:13px!important;min-height:4.5em}#snize_results .snize-product .snize-thumbnail-wrapper{margin-bottom:12px}#snize_results .snize-product .snize-price{font-size:17px!important}.cpis-product-brand img{max-width:90px;max-height:28px}.template-product .product-meta>.cpis-product-brand img{max-width:160px;max-height:46px}.template-product .product-block-list__item--description .card__header{padding:20px}}#snize_results .snize-product .snize-button{max-width:none!important;flex:1}.template-product .product-meta>.cpis-product-brand:has(img)~.product-meta__reference .product-meta__sku{border-left:0;padding-left:0;margin-left:0}@media(max-width:767px){body.template-collection main [data-section-type=collection]>.container{padding-left:16px!important;padding-right:16px!important}}#snize_results .snize-product{min-width:0;border-color:#dce6e8;border-radius:12px;background:#fff}#snize_results .snize-product .snize-item{padding:14px!important;min-width:0}#snize_results .snize-product .snize-thumbnail-wrapper{display:flex;align-items:center;justify-content:center;width:100%;min-height:140px;margin:0 0 12px!important;background:#fff}#snize_results .snize-product .snize-thumbnail-wrapper img,#snize_results .snize-product img.snize-item-image{display:block;width:100%;max-width:168px;max-height:152px;height:152px;object-fit:contain;object-position:center;margin-inline:auto}#snize_results .snize-product .snize-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:0!important;margin:0 0 8px!important;color:#173047;font-size:13px!important;line-height:1.42!important;font-weight:650}#snize_results .snize-product .snize-sku{min-height:0!important;margin:0 0 9px!important;font-size:11px!important;line-height:1.35!important;color:#70818a}#snize_results .snize-product .snize-price-list{margin-top:auto!important;padding-top:7px!important}#snize_results .snize-product .snize-price{color:#007e8a;font-size:19px!important;font-weight:750;line-height:1.25!important;overflow-wrap:anywhere}#snize_results .snize-product .snize-buttons{margin:11px 0 0!important}#snize_results .snize-product .snize-button{min-height:44px!important;border-radius:7px!important;background:#007e8a;color:#fff;font-weight:700}@media(max-width:767px){#snize_results .snize-product .snize-item{padding:12px!important}#snize_results .snize-product .snize-thumbnail-wrapper{min-height:115px;margin-bottom:10px!important}#snize_results .snize-product .snize-thumbnail-wrapper img,#snize_results .snize-product img.snize-item-image{max-height:128px;height:128px}#snize_results .snize-product .snize-title{font-size:12.5px!important}#snize_results .snize-product .snize-price{font-size:17px!important}}@media(prefers-reduced-motion:reduce){#snize_results .snize-product .snize-options-box{scroll-behavior:auto}}body.template-product .product-meta>.cpis-product-brand{display:flex;align-items:center;width:190px;max-width:100%;height:56px;min-height:56px;margin:0 0 18px;line-height:1.2}body.template-product .product-meta>.cpis-product-brand img{display:block;width:190px!important;height:56px!important;max-width:100%!important;max-height:56px!important;object-fit:contain;object-position:left center}body.template-product .product-block-list__item--info .card__section{padding:24px}body.template-product .product-meta__title{margin:0 0 14px;line-height:1.3}body.template-product .product-block-list__item--info .card__separator{margin:22px 0}body.template-product .product-form__payment-container{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;margin:18px 0 0!important}body.template-product .product-form__payment-container .product-form__add-button{box-sizing:border-box;width:100%!important;max-width:100%;height:48px;min-height:48px;margin:0!important;border-radius:8px}body.template-product .product-form [class*=flits_wishlist_button_product_page]{box-sizing:border-box;width:100%!important;max-width:none!important;margin:12px 0 0!important;padding:0!important}body.template-product .product-form [class*=flits_wishlist_button__]{box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.template-product .product-form [class*=flits_button_section]{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%!important;height:48px!important;min-height:48px!important;padding:0 16px!important;border:1px solid #111!important;border-radius:8px!important;background:#111!important;color:#fff!important;font:inherit;font-size:15px;font-weight:700;cursor:pointer}body.template-product .product-form [class*=flits_button_text]{margin:0 0 0 8px!important;color:#fff!important;font:inherit;line-height:1.3}body.template-product .product-form [class*=flits_heart_icon]{color:#fff!important;fill:#fff!important}body.template-product .product-block-list__item--description .card__header{padding:24px 24px 16px}body.template-product .product-block-list__item--description .card__section{padding:20px 24px 24px}body.template-product .product-block-list__item--description .rte.text--pull{margin-top:0}body.template-product .product-block-list__item--description .rte>:first-child{margin-top:0}body.template-product .product-block-list__item--description .rte :is(h2,h3){margin:24px 0 12px;font-size:22px}body.template-product .product-block-list__item--description .expandable-content__toggle{padding:16px 24px;margin:0}@media(max-width:640px){body.template-product .product-block-list__item--info .card__section{padding:20px}body.template-product .product-block-list__item--description .card__header{padding:20px 20px 14px}body.template-product .product-block-list__item--description .card__section{padding:16px 20px 20px}body.template-product .product-block-list__item--description .expandable-content__toggle{padding:14px 20px}}body.template-product .cbb-frequently-bought-container{box-sizing:border-box!important;max-width:1400px!important;margin:28px auto!important;padding:24px!important;border:1px solid #dce5e8!important;border-radius:12px!important;background:#fff!important;color:#17364b!important;font-family:inherit!important}body.template-product .cbb-frequently-bought-title{margin:0 0 22px!important;font-family:inherit!important;font-size:23px!important;font-weight:700!important;line-height:1.3!important;color:#17364b!important}body.template-product .cbb-frequently-bought-recommendations-container{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:24px!important}body.template-product .cbb-frequently-bought-products{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;float:none!important;margin:0!important;padding:0!important}body.template-product .cbb-frequently-bought-product{display:flex!important;align-items:center!important;float:none!important;margin:0!important}body.template-product .cbb-frequently-bought-product-image{width:150px!important;height:150px!important;border:1px solid #e3eaed!important;border-radius:10px!important;background-color:#fff!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}body.template-product .cbb-frequently-bought-plus-icon{float:none!important;margin:0 12px!important;color:#526878!important;font-size:22px!important}body.template-product .cbb-frequently-bought-form{display:flex!important;flex-direction:column!important;gap:14px!important;min-width:230px!important;margin:0!important;padding:0!important}body.template-product .cbb-frequently-bought-total-price-box{margin:0!important;color:#17364b!important;font-size:16px!important}body.template-product .cbb-frequently-bought-total-price-regular-price{color:#007e8a!important;font-size:23px!important;font-weight:700!important}body.template-product .cbb-frequently-bought-add-button{box-sizing:border-box!important;min-height:48px!important;padding:12px 22px!important;border:0!important;border-radius:8px!important;background:#007e8a!important;color:#fff!important;font-size:15px!important;font-weight:700!important}body.template-product .cbb-frequently-bought-selector-list{display:grid!important;gap:0!important;margin:24px 0 0!important;padding:0!important;border-top:1px solid #e3eaed!important}body.template-product .cbb-frequently-bought-selector-list>li{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0!important;padding:14px 0!important;border-bottom:1px solid #e3eaed!important;line-height:1.5!important}body.template-product .cbb-frequently-bought-selector-input{width:18px!important;height:18px!important;margin:0 4px 0 0!important;accent-color:#007e8a}body.template-product .cbb-frequently-bought-selector-label-name,body.template-product .cbb-frequently-bought-selector-link{font-size:14px!important;color:#17364b!important;line-height:1.5!important}body.template-product .cbb-frequently-bought-selector-label-regular-price{font-weight:700!important;color:#007e8a!important}body.template-product .cbb-frequently-bought-add-button:focus-visible,body.template-product .cbb-frequently-bought-selector-link:focus-visible{outline:3px solid #17364b!important;outline-offset:3px!important}@media(max-width:640px){body.template-product .cbb-frequently-bought-container{padding:18px!important;margin:20px auto!important}body.template-product .cbb-frequently-bought-product-image{width:80px!important;height:90px!important}body.template-product .cbb-frequently-bought-products{gap:2px!important}body.template-product .cbb-frequently-bought-plus-icon{margin:0 4px!important;font-size:18px!important}body.template-product .cbb-frequently-bought-form{width:100%!important}body.template-product .cbb-frequently-bought-title{font-size:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/cpis-finish-v1.css.map */
