.brand-collection[data-v-c89026f5]{margin-top:40px}.brand-collection__title[data-v-c89026f5]{font-size:var(--brand-collection-title-size,26px);font-weight:700;margin-bottom:16px}.brand-collection__body[data-v-c89026f5]{background:#d9d9d9;border-radius:16px;display:grid;gap:20px;grid-template-columns:minmax(0,2.1fr) minmax(280px,1fr);padding:16px 20px}.brand-collection__body--banner-left[data-v-c89026f5]{grid-template-columns:minmax(280px,1fr) minmax(0,2.1fr)}.brand-collection__body--banner-left .brand-collection__promo[data-v-c89026f5]{grid-column:1;grid-row:1}.brand-collection__body--banner-left .brand-collection__products[data-v-c89026f5]{grid-column:2;grid-row:1}.brand-collection__body--no-banner[data-v-c89026f5]{grid-template-columns:minmax(0,1fr)}.brand-collection__products[data-v-c89026f5]{min-width:0;position:relative}.brand-collection__slider[data-v-c89026f5]{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.brand-collection__slider[data-v-c89026f5]::-webkit-scrollbar{display:none}.brand-collection__card[data-v-c89026f5]{background:#fff;border-radius:14px;display:flex;flex:0 0 var(--brand-collection-card-width,233px);flex-direction:column;min-height:320px;padding:16px;scroll-snap-align:start}.brand-collection__card:hover .brand-collection__name[data-v-c89026f5]{color:var(--brand-accent,#005a91)}.brand-collection__image[data-v-c89026f5]{align-items:center;display:flex;height:175px;justify-content:center}.brand-collection__image img[data-v-c89026f5]{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.brand-collection__name[data-v-c89026f5]{display:-webkit-box;font-size:15px;line-height:1.15;margin-top:24px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.brand-collection__logo[data-v-c89026f5]{margin-top:auto;max-height:32px;max-width:64px;-o-object-fit:contain;object-fit:contain}.brand-collection__loading[data-v-c89026f5]{align-items:center;color:#666;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:320px}.brand-collection__loading button[data-v-c89026f5]{text-decoration:underline}.brand-collection__arrow[data-v-c89026f5]{background:#fff;border-radius:50%;box-shadow:0 1px 5px #0002;display:grid;height:40px;padding:0;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:2}.brand-collection__arrow img[data-v-c89026f5]{display:block}.brand-collection__arrow--left img[data-v-c89026f5]{transform:rotate(180deg)}.brand-collection__arrow--left[data-v-c89026f5]{left:-20px}.brand-collection__arrow--right[data-v-c89026f5]{right:-20px}.brand-collection__promo[data-v-c89026f5]{align-self:center;aspect-ratio:3/2;border-radius:14px;display:block;overflow:hidden;width:100%}.brand-collection__promo-image[data-v-c89026f5]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.brand-collection__footer[data-v-c89026f5]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-top:16px}.brand-collection__details-column[data-v-c89026f5]{flex:1;min-width:0}.brand-collection__details[data-v-c89026f5]{align-items:center;border-radius:8px;display:flex;font-size:14px;font-weight:600;gap:30px;justify-content:space-between;min-height:46px;padding:10px 24px;transition:background-color .2s ease-in-out}.brand-collection__details.is-expanded[data-v-c89026f5],.brand-collection__details[data-v-c89026f5]:is(:hover,:focus-visible){background-color:#e3e9ef}.brand-collection__details img[data-v-c89026f5]{flex:none;transition:transform .2s ease-in-out}.brand-collection__details.is-expanded img[data-v-c89026f5]{transform:rotate(180deg)}.brand-collection__description[data-v-c89026f5]{font-size:14px;line-height:1.45;margin-top:8px;max-width:760px}.brand-collection__description[data-v-c89026f5] h3+ul,.brand-collection__description[data-v-c89026f5] p+h3,.brand-collection__description[data-v-c89026f5] p+p,.brand-collection__description[data-v-c89026f5] ul+p{margin-top:12px}.brand-collection__description[data-v-c89026f5] h3{font-weight:700}.brand-collection__description[data-v-c89026f5] ul{list-style:disc;padding-left:20px}.brand-collection__all[data-v-c89026f5]{align-items:center;align-self:flex-start;background:#a0a0a0;border-radius:9px;color:#fff;display:flex;font-weight:700;gap:14px;justify-content:flex-start;min-height:56px;overflow:hidden;padding:12px 40px;position:relative;width:min(500px,55%)}.brand-collection__footer.is-expanded .brand-collection__all[data-v-c89026f5]{margin-top:44px}.brand-collection__all[data-v-c89026f5]:before{background:#e2e2e2;clip-path:polygon(0 0,95% 0,100% 100%,5% 100%);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:translate(95%);transition:transform .45s cubic-bezier(.65,0,.35,1)}.brand-collection__all>span[data-v-c89026f5]{position:relative;z-index:1}.brand-collection__all-arrow[data-v-c89026f5]{flex:none;height:24px;position:relative;width:24px}.brand-collection__all-arrow img[data-v-c89026f5]{display:block;top:0;right:0;bottom:0;left:0;margin:auto;position:absolute;transition:opacity .45s ease-in-out,transform .45s ease-in-out}.brand-collection__all-arrow-plain[data-v-c89026f5]{filter:brightness(0) invert(1)}.brand-collection__all-arrow-circle[data-v-c89026f5]{opacity:0;transform:scale(.8)}.brand-collection__all[data-v-c89026f5]:is(:hover,:focus-visible):before{transform:translate(-95%)}.brand-collection__all:is(:hover,:focus-visible) .brand-collection__all-arrow-plain[data-v-c89026f5]{opacity:0}.brand-collection__all:is(:hover,:focus-visible) .brand-collection__all-arrow-circle[data-v-c89026f5]{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.brand-collection__all-arrow img[data-v-c89026f5],.brand-collection__all[data-v-c89026f5]:before,.brand-collection__details[data-v-c89026f5],.brand-collection__details img[data-v-c89026f5]{transition:none}}@media (max-width:991px){.brand-collection__card[data-v-c89026f5]{flex-basis:233px}.brand-collection__body[data-v-c89026f5],.brand-collection__body--banner-left[data-v-c89026f5]{grid-template-columns:1fr}.brand-collection__body--banner-left .brand-collection__products[data-v-c89026f5],.brand-collection__body--banner-left .brand-collection__promo[data-v-c89026f5]{grid-column:auto;grid-row:auto}.brand-collection__promo[data-v-c89026f5]{justify-self:center;width:min(100%,480px)}}@media (max-width:639px){.brand-collection[data-v-c89026f5]{margin-top:32px}.brand-collection__title[data-v-c89026f5]{font-size:21px}.brand-collection__body[data-v-c89026f5]{padding:12px}.brand-collection__card[data-v-c89026f5]{flex-basis:185px;min-height:285px}.brand-collection__image[data-v-c89026f5]{height:145px}.brand-collection__footer[data-v-c89026f5]{flex-direction:column}.brand-collection__all[data-v-c89026f5],.brand-collection__details-column[data-v-c89026f5]{width:100%}.brand-collection__footer.is-expanded .brand-collection__all[data-v-c89026f5]{margin-top:0}}.brand-all-products[data-v-59e4df5b]{margin-top:48px;min-width:0;scroll-margin-top:64px}.brand-all-products h2[data-v-59e4df5b]{font-size:clamp(19px,1.8vw,24px);font-weight:700;margin-bottom:20px}.brand-all-products[data-v-59e4df5b] :is(a,button,select,input):focus-visible{outline:2px solid var(--brand-accent,#005a91);outline-offset:2px}@media (max-width:639px){.brand-all-products[data-v-59e4df5b]>div>div:first-child{flex-wrap:wrap;gap:8px}.brand-all-products[data-v-59e4df5b]>div>div:first-child>div:first-child{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.brand-all-products[data-v-59e4df5b]>div>div:first-child>div:first-child>div{margin:0;width:100%}.brand-all-products[data-v-59e4df5b]>div>div:first-child select{font-size:12px;min-width:0;padding-left:8px;padding-right:20px;width:100%}.brand-all-products[data-v-59e4df5b]>div>div:first-child>button{justify-content:center;margin:0;width:100%}.brand-all-products[data-v-59e4df5b] [itemtype="http://schema.org/Product"]{min-width:0;overflow-wrap:anywhere}.brand-all-products[data-v-59e4df5b] [itemprop=offers]>button{padding-inline:8px;white-space:nowrap}.brand-all-products[data-v-59e4df5b] [itemprop=offers]>button svg{flex-shrink:0;margin-right:4px}.brand-all-products[data-v-59e4df5b] .show-button{left:auto;right:0}}.brand-all-products-link[data-v-fcfb4dd0]{align-items:flex-start;background:var(--brand-all-products-background,linear-gradient(110deg,#005a91,#626b75));border-radius:13px;color:#fff;display:flex;font-weight:700;gap:12px;min-height:120px;overflow:hidden;padding:24px;position:relative;text-align:left}.brand-all-products-link[data-v-fcfb4dd0]:before{background:linear-gradient(60deg,#959595,#959595 19.5%,#353535);content:"";top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .35s ease-in-out}.brand-all-products-link[data-v-fcfb4dd0]:after{background:#e1e1e1;clip-path:polygon(-30% 0,0 0,44% 100%,14% 100%);content:"";top:0;right:0;bottom:-100%;left:0;position:absolute;transform:translate(100%,-100%);transition:transform .35s ease-in-out}.brand-all-products-link>img[data-v-fcfb4dd0],.brand-all-products-link>span[data-v-fcfb4dd0]{position:relative;z-index:1}.brand-all-products-link>img[data-v-fcfb4dd0]{flex:none;transition:transform .35s ease-in-out}.brand-all-products-link[data-v-fcfb4dd0]:is(:hover,:focus-visible):before{opacity:1}.brand-all-products-link[data-v-fcfb4dd0]:is(:hover,:focus-visible):after{transform:translate(0)}.brand-all-products-link:is(:hover,:focus-visible)>img[data-v-fcfb4dd0]{transform:scale(1.12)}@media (prefers-reduced-motion:reduce){.brand-all-products-link[data-v-fcfb4dd0]:after,.brand-all-products-link[data-v-fcfb4dd0]:before,.brand-all-products-link>img[data-v-fcfb4dd0]{transition:none}}@media (max-width:639px){.brand-all-products-link[data-v-fcfb4dd0]{min-height:100px;padding:12px}}
