.catalog{margin-bottom:120px;margin-top:24px}.catalog .catalog__pagination{align-items:flex-end;color:var(--color-default-primary);display:flex;font-family:SB Sans Text;font-size:12px;gap:4px;justify-content:space-between;letter-spacing:-.02em;line-height:14px;margin-top:26px;padding-top:22px}:is(.catalog .catalog__pagination) .catalog__pagination__pages{align-items:center;display:flex;gap:4px}:is(.catalog .catalog__pagination) .catalog__pagination-item{align-items:center;display:flex;height:32px;justify-content:center;width:16px}:is(.catalog .catalog__pagination) .catalog__pagination-link{align-items:center;border-radius:8px;color:var(--color-default-primary);display:flex;height:32px;justify-content:center;text-decoration:none;transition:background-color .3s;width:32px}.active:is(:is(.catalog .catalog__pagination) .catalog__pagination-link){background-color:var(--color-transparent-secondary)}.end:is(:is(.catalog .catalog__pagination) .catalog__pagination-link),.prev:is(:is(.catalog .catalog__pagination) .catalog__pagination-link),.start:is(:is(.catalog .catalog__pagination) .catalog__pagination-link){display:none}.next:is(:is(.catalog .catalog__pagination) .catalog__pagination-link){justify-content:flex-start}:is(:is(.catalog .catalog__pagination) .catalog__pagination-link) svg{color:var(--color-default-primary);height:16px;width:16px}.catalog .catalog-floating-cart-btn{align-items:center;background-color:var(--color-emerald);border-radius:50%;bottom:62px;display:flex;font-family:SB Sans Text;height:46px;justify-content:center;position:fixed;right:33px;text-decoration:none;width:46px}:is(.catalog .catalog-floating-cart-btn) .catalog-floating-cart-btn-counter{align-items:center;background-color:var(--color-emerald);border:1px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:8px;height:20px;justify-content:center;left:27px;letter-spacing:-.02em;line-height:12px;position:absolute;top:-3px;width:20px}:is(.catalog .catalog-floating-cart-btn) svg{color:#fff;height:18px;width:18px}.catalog__products{display:grid;gap:26px;grid-template-columns:1fr}.catalog__products .product{display:flex;flex-direction:column;gap:24px}:is(.catalog__products .product) .product__image{height:375px;position:relative;width:100%}:is(:is(.catalog__products .product) .product__image):before{background-color:#fcfcfc;border-radius:14px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}:is(:is(.catalog__products .product) .product__image) img{border-radius:14px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}:is(:is(.catalog__products .product) .product__image) .product__image-budges{align-items:center;display:flex;flex-wrap:wrap;font-family:SB Sans Text;gap:14px;left:22px;position:absolute;top:22px;z-index:1}:is(:is(:is(.catalog__products .product) .product__image) .product__image-budges) .product__image-budge{background-color:#060a0c;border-radius:20px;color:var(--color-ondark-primary);font-size:16px;height:40px;letter-spacing:-.3px;padding:10px 14.5px}.gradient:is(:is(:is(:is(.catalog__products .product) .product__image) .product__image-budges) .product__image-budge){background:linear-gradient(45deg,#15b015,#04c6c9)}.secondary:is(:is(:is(:is(.catalog__products .product) .product__image) .product__image-budges) .product__image-budge){background-color:var(--color-700)}:is(.catalog__products .product) .product__title{color:var(--color-850);font-family:SB Sans Display;font-size:24px;font-weight:600;line-height:32px;text-decoration:none}:is(.catalog__products .product) .product__cart{align-items:flex-end;display:flex;font-family:SB Sans Text;font-size:16px;font-weight:400;gap:16px;height:100%;justify-content:center;letter-spacing:-.02em}:is(:is(.catalog__products .product) .product__cart) .product__cart-btn{align-items:center;background-color:var(--color-100);border-radius:14px;color:var(--color-850);display:flex;gap:12px;height:48px;justify-content:center;text-decoration:none;transition:color .3s,background-color .3s;width:209px}:is(:is(:is(.catalog__products .product) .product__cart) .product__cart-btn) svg{color:var(--color-green);height:18px;transition:color .3s;width:18px}:is(:is(.catalog__products .product) .product__cart) .product__old-price{align-items:center;color:var(--color-400);display:flex;height:48px;padding:0 5px;text-decoration:line-through}:is(.disabled:is(.catalog__products .product) .product__image) img{opacity:.4}.disabled:is(.catalog__products .product) .product__cart-btn{color:var(--color-400);cursor:not-allowed}:is(.disabled:is(.catalog__products .product) .product__cart-btn) svg{color:var(--color-400)}.radial-1{height:424px;opacity:.9;position:absolute;right:106px;top:239px;width:423px;z-index:-3}.radial-1 svg{height:100%;width:100%}.radial-2{height:400px;opacity:.8;position:absolute;right:-27px;top:287px;width:400px;z-index:-3}.radial-2 svg{height:100%;width:100%}.radial-3{height:424px;left:15px;opacity:.9;position:absolute;top:1345px;width:423px;z-index:-3}.radial-3 svg{height:100%;width:100%}.radial-4{height:400px;left:187px;position:absolute;top:1516px;width:400px;z-index:-2}.radial-4 svg{height:100%;width:100%}
