.ic-brands{--ic-brands-radius: var(--ic-radius, 14px);--ic-brands-accent: var(--ic-accent, #FA994B);background:radial-gradient(1200px 480px at 85% -10%,rgba(250,153,75,.07),transparent 60%),linear-gradient(180deg,#121212,#1c1c1c 55%,#121212);color:#f4f4f2;padding:4.5rem 0 5rem}.ic-brands__container{max-width:1280px;margin:0 auto;padding:0 1.5rem}.ic-brands__intro{max-width:46rem;margin-bottom:3rem}.ic-brands__eyebrow{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1.25rem;font-size:.8125rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--brand-accent-2, #FA994B)}.ic-brands__eyebrow:before{content:"";width:26px;height:2px;background:var(--brand-accent, #8E5935)}.ic-brands__mark{margin:0 0 1.25rem}.ic-brands__mark img{display:block;width:auto;height:clamp(150px,22vw,210px)}.ic-brands__statement{margin:0 0 1.75rem;font-size:1.0625rem;line-height:1.65;color:#f4f4f2c7}.ic-brands__meta{display:flex;flex-wrap:wrap;gap:.75rem 2.25rem;padding:0;margin:0;list-style:none}.ic-brands__meta-item{display:flex;flex-direction:column;gap:.15rem}.ic-brands__meta-num{font-size:1.5rem;font-weight:800;letter-spacing:.01em;color:#fff}.ic-brands__meta-label{font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:#f4f4f28c}.ic-brands__grid{display:grid;grid-template-columns:1fr;gap:1.25rem;padding:0;margin:0;list-style:none}@media(min-width:750px){.ic-brands__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media(min-width:1200px){.ic-brands__grid{grid-template-columns:repeat(3,1fr)}}.ic-brand-tile{--tile-angle: 135deg;position:relative;display:flex;flex-direction:column;align-items:center;gap:.4rem;min-height:330px;padding:1.5rem 1.5rem 1.6rem;border-radius:var(--ic-brands-radius);border:1px solid rgba(255,255,255,.09);border-color:color-mix(in srgb,var(--brand-accent, #8E5935) 30%,rgba(255,255,255,.06));background:linear-gradient(var(--tile-angle),var(--brand-ink, #1B1B1B) 0%,var(--brand-surface, #2F2F2F) 100%);overflow:hidden;isolation:isolate;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}@media(min-width:750px){.ic-brand-tile--featured{grid-column:span 2;min-height:360px}}.ic-brand-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.ic-brand-tile:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;z-index:-1;pointer-events:none;background:radial-gradient(46% 42% at 72% 24%,var(--brand-glow, rgba(250, 153, 75, .35)),transparent 70%);opacity:.4;transition:opacity .45s ease,transform .45s ease}.ic-brand-tile:hover,.ic-brand-tile:focus-within{transform:translateY(-4px);border-color:color-mix(in srgb,var(--brand-accent, #8E5935) 65%,transparent);box-shadow:0 18px 44px -18px var(--brand-glow, rgba(250, 153, 75, .35)),0 6px 18px #00000073}.ic-brand-tile:hover:after,.ic-brand-tile:focus-within:after{opacity:1;transform:scale(1.06)}.ic-brand-tile__grid-lines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;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:44px 44px;mask-image:radial-gradient(120% 120% at 30% 20%,rgba(0,0,0,.9),transparent 75%);-webkit-mask-image:radial-gradient(120% 120% at 30% 20%,rgba(0,0,0,.9),transparent 75%)}.ic-brand-tile__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%}.ic-brand-tile__category{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--brand-accent-2, #FA994B)}.ic-brand-tile__badge{flex:none;display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .7rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.ic-brand-tile__badge--live{color:#fff;background:color-mix(in srgb,var(--brand-accent, #8E5935) 30%,transparent);border:1px solid color-mix(in srgb,var(--brand-accent, #8E5935) 60%,transparent)}.ic-brand-tile__badge--live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--brand-accent-2, #FA994B);box-shadow:0 0 8px 1px var(--brand-glow, rgba(250, 153, 75, .35))}.ic-brand-tile__badge--soon{color:#f4f4f29e;background:#00000024;border:1px solid rgba(255,255,255,.14)}.ic-brand-tile__name{display:flex;align-items:center;justify-content:center;flex:1 1 auto;width:100%;margin:.75rem 0 .5rem}.ic-brand-tile__mark{display:block}.ic-brand-tile__mark img{display:block;width:auto;max-width:min(300px,72%);max-height:158px;margin:0 auto;filter:drop-shadow(0 6px 18px rgba(0,0,0,.35))}.ic-brand-tile--featured .ic-brand-tile__mark img{max-width:min(360px,78%);max-height:196px}.ic-brand-tile__tagline{margin:0;max-width:30rem;font-size:.9375rem;line-height:1.55;text-align:center;color:#f4f4f2b8}.ic-brand-tile__count{margin:.35rem 0 0;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-accent-2, #FA994B)}.ic-brand-tile__cta{display:inline-flex;align-items:center;gap:.5rem;margin-top:.9rem;font-size:.9375rem;font-weight:700;color:#fff;text-decoration:none}.ic-brand-tile__cta:after{content:"";width:.55em;height:.55em;border-top:2px solid var(--brand-accent-2, #FA994B);border-right:2px solid var(--brand-accent-2, #FA994B);transform:rotate(45deg);transition:transform .3s ease}.ic-brand-tile__cta:hover:after,.ic-brand-tile__cta:focus-visible:after{transform:rotate(45deg) translate(3px,-3px)}.ic-brand-tile__cta:focus-visible{outline:2px solid var(--brand-accent, #8E5935);outline-offset:3px;border-radius:4px}.ic-brand-tile__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ic-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ic-brands [data-brand=air-dominion]{--tile-angle: 118deg;border-left:3px solid var(--brand-accent)}.ic-brands [data-brand=air-dominion]:before{background:repeating-linear-gradient(180deg,transparent 0 34px,color-mix(in srgb,var(--brand-accent) 16%,transparent) 34px 36px),radial-gradient(60% 90% at 88% 12%,color-mix(in srgb,var(--brand-accent) 14%,transparent),transparent 65%);mask-image:linear-gradient(105deg,transparent 34%,rgba(0,0,0,.85) 78%);-webkit-mask-image:linear-gradient(105deg,transparent 34%,rgba(0,0,0,.85) 78%)}.ic-brands [data-brand=door-axis]{--tile-angle: 90deg;border-left:3px double var(--brand-accent)}.ic-brands [data-brand=door-axis]:before{background:linear-gradient(90deg,transparent 62%,color-mix(in srgb,var(--brand-accent) 22%,transparent) 62%,color-mix(in srgb,var(--brand-accent) 22%,transparent) calc(62% + 2px),transparent calc(62% + 2px)),linear-gradient(90deg,transparent 78%,rgba(255,255,255,.06) 78%,rgba(255,255,255,.06) calc(78% + 2px),transparent calc(78% + 2px)),linear-gradient(0deg,transparent 20%,rgba(255,255,255,.035) 20%,rgba(255,255,255,.035) calc(20% + 2px),transparent calc(20% + 2px))}.ic-brands [data-brand=spectre-window]{--tile-angle: 160deg;border-top:2px solid color-mix(in srgb,var(--brand-accent) 70%,transparent)}.ic-brands [data-brand=spectre-window]:before{background-image:linear-gradient(rgba(255,255,255,.05) 1.5px,transparent 1.5px),linear-gradient(90deg,rgba(255,255,255,.05) 1.5px,transparent 1.5px);background-size:72px 84px;background-position:70% 0;mask-image:linear-gradient(120deg,transparent 30%,rgba(0,0,0,.9) 85%);-webkit-mask-image:linear-gradient(120deg,transparent 30%,rgba(0,0,0,.9) 85%)}.ic-brands [data-brand=prezio-stone]{--tile-angle: 8deg;border-bottom:3px solid color-mix(in srgb,var(--brand-accent) 65%,transparent)}.ic-brands [data-brand=prezio-stone]:before{background:repeating-linear-gradient(176deg,transparent 0 26px,color-mix(in srgb,var(--brand-accent) 10%,transparent) 26px 40px,transparent 40px 58px,color-mix(in srgb,var(--brand-accent) 6%,transparent) 58px 84px);mask-image:linear-gradient(0deg,rgba(0,0,0,.95) 25%,transparent 80%);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,.95) 25%,transparent 80%)}.ic-brands [data-brand=lumber-god]{--tile-angle: 76deg;border-left:4px solid color-mix(in srgb,var(--brand-accent) 55%,transparent)}.ic-brands [data-brand=lumber-god]:before{background:repeating-linear-gradient(94deg,transparent 0 18px,rgba(255,255,255,.045) 18px 20px,transparent 20px 30px,color-mix(in srgb,var(--brand-accent) 9%,transparent) 30px 33px),radial-gradient(120px 240px at 12% 82%,color-mix(in srgb,var(--brand-accent) 12%,transparent),transparent 70%)}.ic-brands [data-brand=cabinet-forge]{--tile-angle: 145deg}.ic-brands [data-brand=cabinet-forge]:before{background:linear-gradient(rgba(255,255,255,.05) 2px,transparent 2px),linear-gradient(90deg,rgba(255,255,255,.05) 2px,transparent 2px);background-size:96px 64px;background-position:100% 100%;mask-image:radial-gradient(80% 90% at 85% 85%,rgba(0,0,0,.85),transparent 72%);-webkit-mask-image:radial-gradient(80% 90% at 85% 85%,rgba(0,0,0,.85),transparent 72%)}.ic-brands [data-brand=cabinet-forge] .ic-brand-tile__category:before{content:"";display:inline-block;width:9px;height:9px;margin-right:.55rem;border:2px solid var(--brand-accent-2);vertical-align:baseline}.ic-brands [data-brand=vista-closet]{--tile-angle: 180deg;border-top:3px solid color-mix(in srgb,var(--brand-accent) 60%,transparent)}.ic-brands [data-brand=vista-closet]:before{background:radial-gradient(5px 5px at 22% 14%,color-mix(in srgb,var(--brand-accent) 60%,transparent) 45%,transparent 50%),radial-gradient(5px 5px at 40% 14%,color-mix(in srgb,var(--brand-accent) 45%,transparent) 45%,transparent 50%),radial-gradient(5px 5px at 58% 14%,color-mix(in srgb,var(--brand-accent) 30%,transparent) 45%,transparent 50%),linear-gradient(180deg,transparent 13%,rgba(255,255,255,.07) 13%,rgba(255,255,255,.07) calc(13% + 2px),transparent calc(13% + 2px))}.ic-brands [data-brand=light-archon]{--tile-angle: 210deg}.ic-brands [data-brand=light-archon]:before{background:conic-gradient(from 218deg at 86% 6%,transparent 0deg,color-mix(in srgb,var(--brand-accent) 16%,transparent) 8deg,transparent 16deg,color-mix(in srgb,var(--brand-accent) 12%,transparent) 26deg,transparent 34deg,color-mix(in srgb,var(--brand-accent) 9%,transparent) 44deg,transparent 54deg),radial-gradient(200px 160px at 86% 6%,var(--brand-glow),transparent 70%)}.ic-brands [data-brand=fast-balcony]{--tile-angle: 104deg;border-bottom:3px solid color-mix(in srgb,var(--brand-accent) 55%,transparent)}.ic-brands [data-brand=fast-balcony]:before{background:repeating-linear-gradient(0deg,transparent 0 12px,color-mix(in srgb,var(--brand-accent) 18%,transparent) 12px 14px) bottom / 100% 76px no-repeat}.ic-brands [data-brand=namimera]{--tile-angle: 126deg;border-left:3px solid var(--brand-accent-2);border-top-left-radius:calc(var(--ic-brands-radius) + 10px)}.ic-brands [data-brand=namimera]:before{background:radial-gradient(circle at 84% 22%,transparent 18px,color-mix(in srgb,var(--brand-accent-2) 26%,transparent) 19px 21px,transparent 22px),radial-gradient(circle at 84% 22%,transparent 40px,color-mix(in srgb,var(--brand-accent-2) 17%,transparent) 41px 43px,transparent 44px),radial-gradient(circle at 84% 22%,transparent 66px,color-mix(in srgb,var(--brand-accent-2) 10%,transparent) 67px 69px,transparent 70px)}.ic-brands [data-brand=namimera] .ic-brand-tile__tagline{color:#fffbf4eb}.ic-brands [data-brand=namimera] .ic-brand-tile__badge--soon{color:#fffbf4d9;border-color:#fffbf44d}.ic-brands [data-brand=namimera] .ic-brand-tile__grid-lines{background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px)}.ic-brands [data-brand=vanguard-shade]{--tile-angle: 168deg;border-top:3px solid color-mix(in srgb,var(--brand-accent) 55%,transparent)}.ic-brands [data-brand=vanguard-shade]:before{background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--brand-accent) 12%,transparent) 0 3px,transparent 3px 26px) top / 100% 130px no-repeat;mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 45%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 45%)}.ic-brands [data-brand=ironcinder]:before{background:radial-gradient(3px 3px at 78% 30%,var(--brand-accent-2) 50%,transparent 55%),radial-gradient(2px 2px at 86% 52%,var(--brand-accent) 50%,transparent 55%),radial-gradient(2.5px 2.5px at 70% 64%,color-mix(in srgb,var(--brand-accent-2) 70%,transparent) 50%,transparent 55%)}@media(prefers-reduced-motion:reduce){.ic-brand-tile,.ic-brand-tile:after,.ic-brand-tile__cta:after{transition:none}.ic-brand-tile:hover,.ic-brand-tile:focus-within{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ic-brands.css.map */
