.svetdoma-brand-hub{margin-top:clamp(3.2rem,5vw,6.4rem)}.svetdoma-brand-grid{--svetdoma-brand-grid-gap: clamp(1rem, 1.5vw, 1.6rem);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--svetdoma-brand-grid-gap);margin:0;padding:0;list-style:none}.svetdoma-brand-grid__item{display:flex;min-width:0;flex:0 1 calc((100% - 1.2rem)/2)}.svetdoma-brand-hub:not(.svetdoma-brand-hub--compact) .svetdoma-brand-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.svetdoma-brand-hub:not(.svetdoma-brand-hub--compact) .svetdoma-brand-grid__item{height:100%;flex-basis:auto}.svetdoma-brand-hub:not(.svetdoma-brand-hub--compact) .svetdoma-brand-grid__item:last-child:nth-child(odd){width:calc((100% - var(--svetdoma-brand-grid-gap)) / 2);grid-column:1 / -1;justify-self:center}.svetdoma-brand-card{--svetdoma-brand-card-height: 12rem;--svetdoma-brand-logo-box-height: 5.6rem;--svetdoma-brand-summary-lines: 1;position:relative;display:flex;width:100%;min-width:0;min-height:var(--svetdoma-brand-card-height);flex-direction:column;gap:.6rem;padding:1rem 1.2rem;border:.1rem solid rgba(var(--color-border),var(--color-border-alpha, 1));border-radius:var(--blocks-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));text-decoration:none;transition:border-color .16s ease}.svetdoma-brand-card:hover{border-color:var(--sd-color-deep-navy, #1b3a5c)}.svetdoma-brand-card:focus-visible{outline:var(--sd-focus-width, 3px) solid var(--sd-color-deep-navy, #1b3a5c);outline-offset:var(--sd-focus-offset, 3px);box-shadow:0 0 0 var(--sd-focus-halo-width, 2px) #fff}.svetdoma-brand-card__logo,.svetdoma-brand-collection__logo{display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff}.svetdoma-brand-card__logo{width:100%;height:var(--svetdoma-brand-logo-box-height);flex:none;border-radius:calc(var(--blocks-radius) * .65)}.svetdoma-brand-logo{display:block;flex:none;width:min(var(--sd-logo-w, 14rem),100%);height:var(--sd-logo-h, 4rem);max-width:100%;object-fit:contain;object-position:center}.svetdoma-brand-card__title{margin:0;font-size:1.4rem;font-weight:600;line-height:1.3}.svetdoma-brand-card__summary{display:none;margin:0;overflow:hidden;color:rgb(var(--color-foreground) / .72);-webkit-box-orient:vertical;-webkit-line-clamp:var(--svetdoma-brand-summary-lines)}.svetdoma-brand-card__cta{display:inline-flex;align-items:center;gap:.6rem;margin:0;padding-inline-end:2.4rem;color:var(--sd-color-deep-navy, #1b3a5c);font-size:1.3rem;font-weight:600;line-height:1.3}.svetdoma-brand-card__arrow{position:absolute;right:1.2rem;bottom:1.2rem;display:inline-flex;width:1.6rem;height:1.6rem;color:var(--sd-color-deep-navy, #1b3a5c);transition:transform .16s ease}.svetdoma-brand-card__arrow .sd-icon{width:100%;height:100%}.svetdoma-brand-card:hover .svetdoma-brand-card__arrow{transform:translate(.3rem)}.svetdoma-brand-hub--density-compact .svetdoma-brand-card{--svetdoma-brand-card-height: 10.4rem;--svetdoma-brand-logo-box-height: 4.8rem;--svetdoma-brand-summary-lines: 1}.svetdoma-brand-hub--density-balanced .svetdoma-brand-card{--svetdoma-brand-card-height: 12rem;--svetdoma-brand-logo-box-height: 5.6rem;--svetdoma-brand-summary-lines: 1;padding-block:.7rem}.svetdoma-brand-hub--density-editorial .svetdoma-brand-card{--svetdoma-brand-card-height: 16rem;--svetdoma-brand-logo-box-height: 6.4rem;--svetdoma-brand-summary-lines: 1}.svetdoma-brand-hub--density-editorial .svetdoma-brand-card__summary{display:-webkit-box;font-size:1.3rem;line-height:1.45}.svetdoma-brand-collection__logo{width:min(24rem,70%);min-height:9.6rem;margin:0 0 2rem;padding:1.2rem 1.6rem;border-radius:calc(var(--blocks-radius) * .65)}.svetdoma-brand-collection__logo .svetdoma-brand-logo{width:auto;height:7.2rem;max-width:100%}.svetdoma-brand-hub--compact{margin-top:0}.svetdoma-brand-hub--compact .svetdoma-brand-grid{--svetdoma-brand-grid-gap: var(--sd-space-3, 1.2rem)}@media(min-width:768px){.svetdoma-brand-grid{--svetdoma-brand-grid-gap: 1.8rem}.svetdoma-brand-grid__item{flex-basis:calc((100% - 3.6rem) / 3)}.svetdoma-brand-hub:not(.svetdoma-brand-hub--compact) .svetdoma-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.svetdoma-brand-hub:not(.svetdoma-brand-hub--compact) .svetdoma-brand-grid__item:last-child:nth-child(odd){width:auto;grid-column:auto;justify-self:stretch}.svetdoma-brand-hub:not(.svetdoma-brand-hub--compact) .svetdoma-brand-grid__item:last-child:nth-child(3n+1){grid-column:2}}@media(min-width:1024px){.svetdoma-brand-grid__item{flex-basis:calc((100% - 5.4rem)/4)}.svetdoma-brand-hub:not(.svetdoma-brand-hub--compact) .svetdoma-brand-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.svetdoma-brand-hub:not(.svetdoma-brand-hub--compact) .svetdoma-brand-grid__item:last-child:nth-child(3n+1){width:auto;grid-column:auto;justify-self:stretch}.svetdoma-brand-hub:not(.svetdoma-brand-hub--compact) .svetdoma-brand-grid__item:last-child:nth-child(4n+1){width:calc((100% - var(--svetdoma-brand-grid-gap)) / 2);grid-column:2 / span 2;justify-self:center}}@media(min-width:1440px){.svetdoma-brand-grid__item{flex-basis:calc((100% - 7.2rem)/5)}.svetdoma-brand-hub:not(.svetdoma-brand-hub--compact) .svetdoma-brand-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.svetdoma-brand-hub:not(.svetdoma-brand-hub--compact) .svetdoma-brand-grid__item:last-child:nth-child(4n+1){width:auto;grid-column:auto;justify-self:stretch}.svetdoma-brand-hub:not(.svetdoma-brand-hub--compact) .svetdoma-brand-grid__item:nth-last-child(3):nth-child(5n+1){grid-column:2}}@media(max-width:359px){.svetdoma-brand-grid__item{flex-basis:100%}.svetdoma-brand-hub:not(.svetdoma-brand-hub--compact) .svetdoma-brand-grid{grid-template-columns:minmax(0,1fr)}.svetdoma-brand-hub:not(.svetdoma-brand-hub--compact) .svetdoma-brand-grid__item:last-child:nth-child(odd){width:auto;grid-column:auto;justify-self:stretch}}@media(hover:hover)and (pointer:fine){.svetdoma-brand-card__cta{opacity:0;transform:translateY(.3rem);transition:opacity .16s ease,transform .16s ease}.svetdoma-brand-card:is(:hover,:focus-visible,:focus-within) .svetdoma-brand-card__cta{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.svetdoma-brand-card,.svetdoma-brand-card__arrow,.svetdoma-brand-card__cta{transition:none!important}.svetdoma-brand-card:hover .svetdoma-brand-card__arrow{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/svetdoma-brands.css.map */
