.collo-complementary-products{margin:20px 0;color:#3d3d3d;font-family:var(--collo-sans, sans-serif);container-type:inline-size}.collo-complementary-products__heading{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px 16px;margin-bottom:20px;font-size:1rem;line-height:1.4}.collo-complementary-products__heading strong{font-weight:700}.collo-complementary-products__unit-price{color:#686868;font-size:.9rem}.collo-complementary-products .complementary-product-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:9px}.collo-complementary-products .complementary-product-item{position:relative;display:flex;flex-direction:row;align-items:stretch;min-width:0;min-height:74px;margin:0;padding:0!important;border:1px solid #dedede;border-radius:4px;background:#fff;color:#3d3d3d;text-align:left;text-decoration:none;box-shadow:none!important;transform:none!important;transition:border-color .2s ease}.collo-complementary-products .complementary-product-item.active,.collo-complementary-products .complementary-product-item:hover{border-color:#484848!important;transform:none!important;box-shadow:none!important}.collo-complementary-products .complementary-product-item:focus-visible{outline:2px solid #484848;outline-offset:4px}.collo-complementary-products__image{display:flex;flex:0 0 35%;align-items:center;justify-content:center;align-self:stretch;min-width:0;overflow:hidden;border-radius:3px 0 0 3px;background:#faf8f5}.collo-complementary-products .collo-complementary-products__image img,.collo-complementary-products__image svg{display:block;width:100%!important;height:100%!important;max-height:100px!important;aspect-ratio:1!important;object-fit:contain!important;margin:0!important}.collo-complementary-products .amount--products{display:flex!important;align-items:center;flex:1;min-width:0;order:0;padding:16px 8px;margin:0!important;font-family:inherit!important;font-size:.9rem!important;font-weight:700!important;line-height:1.3!important;color:inherit!important;text-align:left;overflow-wrap:break-word}.collo-complementary-products .complementary-savings-badge{position:absolute;z-index:1;top:0;right:16px;transform:translateY(-50%);padding:4px 8px;border-radius:9px;background:#efefef;color:#3d3d3d;font-size:.75rem;font-weight:700;line-height:1.2;white-space:nowrap}@container (max-width: 540px){.collo-complementary-products .complementary-product-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 420px){.collo-complementary-products .complementary-product-items{grid-template-columns:minmax(0,1fr)}.collo-complementary-products__image{flex-basis:28%}}form:has([data-complementary-packs]) .product__atc{gap:12px;align-items:stretch}form:has([data-complementary-packs]) .product__atc .quantity--input{display:inline-flex!important;margin:0;flex:0 0 112px;align-items:center}form:has([data-complementary-packs]) .product__atc .quantity--input__input{width:44px;min-width:0;padding:0;text-align:center;border:0}form:has([data-complementary-packs]) .product__atc .quantity--input__button{width:32px;padding:0;background:#fff;color:var(--collo-navy, #080548);border:0}form:has([data-complementary-packs]) .product__atc [data-buy-button]{flex:1;min-width:0;margin:0;min-height:64px;background:var(--collo-navy, #080548);color:#fff;text-transform:uppercase}@media(max-width:480px){form:has([data-complementary-packs]) .product__atc{gap:8px}form:has([data-complementary-packs]) .product__atc .quantity--input{flex-basis:92px}form:has([data-complementary-packs]) .product__atc .quantity--input__input{width:32px}form:has([data-complementary-packs]) .product__atc .quantity--input__button{width:28px}form:has([data-complementary-packs]) .product__atc [data-buy-button]{min-height:56px;font-size:.85rem}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/collo-complementary-products.css.map */
