.ab{--ab-ink: #111;--ab-muted: #5f5a55;--ab-line: #e6e1dc;--ab-beige: #f6f2ee;--ab-serif: var(--font-heading-family, "Playfair Display", Georgia, serif);--ab-sans: var(--font-body-family, "DM Sans", system-ui, sans-serif);color:var(--ab-ink);font-family:var(--ab-sans);font-size:16px;line-height:1.65}.ab *,.ab *:before,.ab *:after{box-sizing:border-box}.ab h1,.ab h2,.ab h3{font-family:var(--ab-serif);font-weight:400;line-height:1.2;margin:0;letter-spacing:0;text-transform:none}.ab h2{font-size:clamp(30px,3.2vw,44px)}.ab h3{font-size:22px}.ab p{margin:0}.ab a{color:inherit}.ab-media{overflow:hidden;background:var(--ab-beige)}.ab-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.ab-section{padding:72px 0}.ab-beige{background:var(--ab-beige)}.ab-lead{font-size:17px;color:var(--ab-muted);max-width:640px}.ab-lead strong{color:var(--ab-ink);font-weight:600}.ab-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px}.ab-head .ab-lead{margin-top:12px}.ab-btn{display:inline-block;padding:14px 30px;background:var(--ab-ink);color:#fff!important;text-decoration:none;font:500 14px/1.2 var(--ab-sans);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--ab-ink);transition:background .2s,color .2s}.ab-btn:hover{background:#fff;color:var(--ab-ink)!important}.ab-btn--light{background:#fff;color:var(--ab-ink)!important;border-color:#fff}.ab-btn--light:hover{background:transparent;color:#fff!important}.ab-hero{position:relative;height:clamp(240px,18vw,320px);overflow:hidden;color:#fff}.ab-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ab-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000052}.ab-hero__inner{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 24px}.ab-hero h1{font-size:clamp(40px,5vw,68px);color:#fff}.ab-hero p{margin-top:14px;font-size:18px;opacity:.95}.ab-split{display:grid;grid-template-columns:minmax(260px,1fr) 3fr;gap:56px;align-items:center}.ab-split h2{font-size:clamp(28px,2.6vw,38px)}.ab-split .ab-lead{margin:18px 0 28px;font-size:16px}.ab-types{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ab-type{display:block;text-decoration:none}.ab-type .ab-media{aspect-ratio:1 / 1}.ab-type:hover .ab-media img{transform:scale(1.04)}.ab-type__row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:18px}.ab-type p{font-size:14px;color:var(--ab-muted);margin-top:6px}.ab-arrow{flex:none;width:44px;height:44px;border:1px solid var(--ab-line);border-radius:50%;display:grid;place-items:center;transition:.2s}.ab-type:hover .ab-arrow{background:var(--ab-ink);border-color:var(--ab-ink);color:#fff}.ab-usp{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ab-line);border-bottom:1px solid var(--ab-line);margin-top:56px}.ab-usp>div{display:flex;gap:16px;align-items:flex-start;padding:26px 28px}.ab-usp>div+div{border-left:1px solid var(--ab-line)}.ab-usp svg{flex:none;width:30px;height:30px;stroke:var(--ab-ink);fill:none;stroke-width:1.4}.ab-usp b{display:block;font-weight:600;margin-bottom:2px}.ab-usp span{font-size:14px;color:var(--ab-muted)}.ab-grid{display:grid;grid-template-columns:repeat(var(--ab-cols, 4),1fr);gap:24px}.ab-grid--5{--ab-cols: 5;gap:20px}.ab-card .ab-media{aspect-ratio:var(--ab-ratio, 4 / 5)}.ab-card h3{font-size:20px;margin:16px 0 8px}.ab-card p{font-size:14.5px;color:var(--ab-muted)}.ab-card p a{color:var(--ab-ink);text-decoration:underline;text-underline-offset:3px}.ab-table-scroll{overflow-x:auto}.ab-compare{width:100%;border-collapse:collapse;background:#fff;font-size:15px}.ab-compare th,.ab-compare td{padding:16px 18px;border:0;border-bottom:1px solid var(--ab-line);text-align:left;vertical-align:top}.ab-compare thead th{font:500 18px var(--ab-serif);border-bottom:1px solid var(--ab-ink)}.ab-compare tbody th{font-weight:600;width:120px}.ab-compare .hl{background:var(--ab-beige)}.ab .ab-compare-link{margin-top:32px}.ab-compare-link a{text-decoration:underline;text-underline-offset:3px}.ab-two{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:80px}.ab-two h2{font-size:32px}.ab-two .ab-lead{margin-top:12px}.ab-checks{list-style:none;padding:0;margin:20px 0 0}.ab-checks li{padding:14px 0;border-bottom:1px solid var(--ab-line);margin:0}.ab-checks li:before{content:none}.ab-checks b{font-weight:600}.ab-faq{max-width:880px;margin:0 auto}.ab-faq h2{text-align:center;margin-bottom:32px}.ab-faq details{border-bottom:1px solid var(--ab-line)}.ab-faq summary{list-style:none;cursor:pointer;padding:22px 40px 22px 0;font:400 19px/1.4 var(--ab-serif);position:relative}.ab-faq summary::-webkit-details-marker{display:none}.ab-faq summary:after{content:"+";position:absolute;right:4px;top:18px;font:300 26px var(--ab-sans)}.ab-faq details[open] summary:after{content:"\2013"}.ab-faq details p{padding:0 40px 22px 0;color:var(--ab-muted)}.ab-closing{position:relative;color:#fff;text-align:center;overflow:hidden}.ab-closing img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ab-closing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0006}.ab-closing__inner{position:relative;z-index:1;padding:88px 24px}.ab-closing p{font:400 clamp(22px,2.2vw,30px)/1.4 var(--ab-serif);max-width:760px;margin:0 auto 28px}@media(max-width:1100px){.ab-split{grid-template-columns:1fr;gap:32px}.ab-grid--5{--ab-cols: 3}}@media(max-width:749px){.ab-section{padding:52px 0}.ab-types,.ab-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ab-types::-webkit-scrollbar,.ab-grid::-webkit-scrollbar{display:none}.ab-types>*,.ab-grid>*{scroll-snap-align:start}.ab-usp{grid-template-columns:1fr}.ab-usp>div+div{border-left:0;border-top:1px solid var(--ab-line)}.ab-head{display:block}.ab-head .ab-btn{margin-top:20px}.ab-two{grid-template-columns:1fr;gap:40px;margin-top:56px}.ab-compare{min-width:620px}}.ab-types-native .rich-text__text a:last-child:only-child{display:inline-flex;align-items:center;justify-content:center;height:var(--buttons-height, 50px);padding:0 var(--buttons-padding, 4rem);margin-top:12px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:var(--buttons-border-width, 1px) solid rgb(var(--color-button));border-radius:var(--buttons-radius, 0);font-family:var(--font-button-family);font-weight:var(--font-button-weight);letter-spacing:var(--buttons-letter-spacing, 0);text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color .3s,color .3s}.ab-types-native .rich-text__text a:last-child:only-child:hover{background:rgb(var(--color-button-hover-background));color:rgb(var(--color-button-hover-text))}@media(min-width:750px){.ab-types-native .rich-text__text a:last-child:only-child{margin-top:28px}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/page-alabaster-lighting.css.map */
