/* Brand detail page. */
.brand-hero{position:relative;overflow:hidden;padding:104px 0 88px!important;background:radial-gradient(circle at 83% 8%,rgba(200,191,255,.58),rgba(200,191,255,0) 28%),linear-gradient(125deg,#142957,#253d79)!important}.brand-hero:before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,#000,transparent 80%)}.brand-hero .arcom-container{position:relative;z-index:1}.brand-hero__grid{grid-template-columns:minmax(0,1fr) minmax(325px,.62fr);gap:92px}.brand-hero h1{margin:9px 0 17px!important;color:#fff!important;font-size:clamp(52px,6vw,82px)!important;line-height:1.02!important;text-shadow:0 2px 17px rgba(5,15,39,.16)}.brand-hero p:not(.eyebrow){max-width:560px!important;color:#d9e2f7!important;font-size:17px!important}.brand-hero .eyebrow{color:#ffbeb6!important}.brand-hero .text-link{display:inline-flex;align-items:center;gap:8px;margin-top:28px;padding:10px 0;color:#fff!important;font:800 13px var(--display);text-decoration:none}.brand-hero .text-link:hover{color:#ffb9b1!important}.brand-hero .text-link i{margin:0}.brand-hero__logo{min-height:260px;padding:42px;border:1px solid rgba(255,255,255,.3);border-radius:24px;background:rgba(255,255,255,.97);box-shadow:0 25px 55px rgba(5,14,38,.22)}.brand-hero__logo img{max-height:155px}.brand-content{padding:88px 0 96px!important;background:#fbfbfe}.brand-content__grid{grid-template-columns:minmax(0,1.2fr) minmax(315px,.62fr);gap:90px}.brand-content h2{margin:8px 0 25px!important;color:#152958!important;font-size:clamp(39px,4vw,54px)!important}.brand-content .rich-copy{max-width:760px;color:#52607d;font-size:16px;line-height:1.78}.brand-content .rich-copy p{margin-bottom:20px}.brand-meta{padding:9px 25px!important;border:1px solid #dee2ed!important;border-radius:18px!important;background:#fff!important;box-shadow:0 14px 31px rgba(34,44,83,.06)}.brand-meta p{padding:17px 0 15px;margin:0!important;color:#5f6d89!important}.brand-meta p i{margin-right:8px;color:#ff5c4d}.brand-meta p strong{display:block;margin:5px 0 0 23px;color:#263965}.brand-meta a{padding:15px 0!important;color:#1d315f!important;font:800 13px var(--display)!important}.brand-meta a:hover{color:#ff5c4d!important}.products-section{padding:82px 0 100px!important;background:#f1f0f8}.products-section .section-heading h2{color:#152958!important}.product-grid a{border:1px solid #e0e2eb!important;border-radius:16px!important}.product-grid a:hover{box-shadow:0 16px 30px rgba(31,41,80,.12);transform:translateY(-4px)}.product-grid img{height:230px!important}.product-grid span{color:#1a2b57!important}@media(max-width:900px){.brand-hero{padding:76px 0!important}.brand-hero__grid,.brand-content__grid{grid-template-columns:1fr;gap:42px}.brand-hero__logo{max-width:530px}.brand-content{padding:65px 0!important}}@media(max-width:600px){.brand-hero{padding:66px 0!important}.brand-hero h1{font-size:49px!important}.brand-hero__logo{min-height:190px;padding:30px}.brand-content{padding:56px 0!important}.brand-content h2{font-size:39px!important}.product-grid img{height:240px!important}}
