.pagination{display:flex;gap:.5rem;justify-content:center;margin-top:2rem}.pagination .pagination_item{padding:1rem 1.5rem;font-size:var(--regular);font-weight:700;line-height:1.5;border-radius:.5rem;border:1px solid #DEDEDE;text-decoration:none;color:var(--black);display:flex}.pagination .pagination_item.active{border:none;background-color:var(--red);color:var(--white)}.pagination .pagination_item.disabled{opacity:.5;cursor:not-allowed}.pagination .pagination_item svg{width:1.5rem;height:1.5rem}@media (max-width: 767.98px){.pagination .pagination_item{display:none}.pagination .pagination_item.active{display:flex}.pagination .pagination_item:has(+.active){display:flex}.pagination .pagination_item.active+.pagination_item{display:flex}.pagination .pagination_item.prev,.pagination .pagination_item.next{display:flex}}@media (max-width: 459.98px){.pagination .pagination_item.prev,.pagination .pagination_item.next{display:none}}.notification{z-index:1000;width:auto;transition:transform .5s cubic-bezier(.62,-.16,0,1.49);display:block;position:fixed;bottom:3rem;left:50%;transform:translate(-50%,400px);background-image:linear-gradient(to bottom,#be0a1e,#cf2033);border-radius:1rem;box-shadow:0 8px 32px #00000080;font-weight:700;line-height:1.5;color:var(--white);padding:1rem 2rem;white-space:break-spaces;text-align:center}.notification a{font-size:inherit;font-weight:inherit;color:inherit;text-decoration:underline;cursor:pointer}.notification.show{transform:translate(-50%)}@media (max-width: 1365.98px){.notification{bottom:6rem}}@media (max-width: 1279.98px){.notification{font-size:var(--sm)}}@media (max-width: 767.98px){.notification{width:90%}}@media (max-width: 1511.98px){.container-brand_items{display:contents}}.brand_items-title{margin-bottom:2rem;font-size:var(--xl);font-weight:700}.brand_items__items{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:1fr;gap:2rem 1rem;padding:2rem;border-radius:.5rem;border:1px solid var(--gray-light)}@media (max-width: 1279.98px){.brand_items__items{grid-template-columns:repeat(3,1fr);border:none;padding:0;margin-bottom:1.5rem;border-radius:0}}@media (max-width: 767.98px){.brand_items__items{grid-template-columns:repeat(2,1fr)}}.brand_items__item{display:flex;flex-direction:column}.brand_items__item-image{border-radius:.5rem;background-color:#f4f4f4;height:183px;margin-bottom:1rem}.brand_items__item-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:darken}.brand_items__item-image.placeholder picture{display:grid;align-content:center;justify-content:center;height:100%}.brand_items__item-image.placeholder img{width:auto;height:auto}.brand_items__item-manufacturer{font-weight:700;color:var(--black);text-decoration:none;font-size:.875rem;line-height:1.5;margin-bottom:.5rem}.brand_items__item-title{color:var(--black);text-decoration:none;font-size:var(--sm);line-height:1.5;margin-bottom:.625rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.brand_items__item-price{font-size:var(--md);font-weight:700;line-height:1.5;display:block;margin-top:auto}.brand_items__item-price .discount{font-weight:700;line-height:1.5;font-size:.75rem;padding:.25rem .5rem;background-color:var(--red);border-radius:.25rem;color:var(--white);margin-left:.625rem}.nds{margin-bottom:1rem;font-size:var(--xs);color:var(--middle-gray)}.brand_items__item-price:has(.discount){color:var(--red)}.brand_items__item-addToCart{border:none;border-radius:.5rem;background-color:var(--red);color:var(--white);font-size:var(--regular);padding:.75rem 1.5rem;cursor:pointer;width:100%;line-height:1.5}.brand_items__item-addToCart.already_added{background-color:var(--pink);color:var(--red);cursor:pointer;text-decoration:none;display:inline-block;width:100%;text-align:center}.brand_items__item-addToCart:disabled{background-color:var(--gray-very-light);color:var(--gray);cursor:not-allowed}@media (max-width: 575.98px){.brand_items__item-addToCart{padding:.75rem;font-size:var(--sm)}}
