.faq{display:grid;gap:2.4rem}.faq__intro>*:last-child{margin-block-end:0}.faq--stacked{max-width:86rem;margin-inline:auto}.faq--stacked .faq__intro{text-align:center}@media screen and (min-width:990px){.faq--split{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:6.4rem;align-items:start}.faq--split .faq__intro{position:sticky;inset-block-start:calc(var(--header-offset, 0px) + 2.4rem)}}.footer__top{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.4rem}.footer__block--full{grid-column:1 / -1}.footer__block{min-width:0}@media screen and (min-width:750px){.footer__block--full{grid-column:auto}.footer__block--wide{grid-column:span 2}}@media screen and (min-width:990px){.footer__top{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.footer__block--wide{grid-column:span 2}}.galleries__list{display:grid;margin:0;padding:0;list-style:none;border-block-start:1px solid rgba(var(--color-border),.9)}.gal-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.6rem;padding-block:1.8rem;border-block-end:1px solid rgba(var(--color-border),.9);text-decoration:none;color:inherit;transition:background-color .3s ease,padding .3s var(--ease-out)}.gal-row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(var(--lamp),.12),transparent 70%);opacity:0;transition:opacity .35s ease}.gal-row:hover:before,.gal-row:focus-visible:before{opacity:1}.gal-row__text{display:grid;gap:.3rem;min-width:0}.gal-row__name{font-family:var(--font-heading-family);font-size:clamp(2.8rem,6.4vw,5.2rem);font-weight:700;line-height:1.02;letter-spacing:-.02em;overflow-wrap:anywhere}.gal-row__desc{font-size:1.5rem;color:rgba(var(--color-text),.78)}.gal-row__count{font-size:1.3rem;color:rgba(var(--color-text),.6)}.gal-row__thumb{position:relative;display:block;width:6.4rem;aspect-ratio:4 / 5;overflow:hidden;border:.4rem solid var(--frame);background:linear-gradient(160deg,#3b2f78,#e0527a 75%);box-shadow:0 0 0 1px #ffffff24,0 14px 22px -12px #000000b3;transition:transform .45s var(--ease-out)}.gal-row__thumb--1{background:linear-gradient(170deg,#12304a,#23a9a0 75%)}.gal-row__thumb--2{background:linear-gradient(150deg,#5a1d1d,#f2a33a 80%)}.gal-row__thumb--3{background:linear-gradient(165deg,#1d2a5e,#8fa0ff 78%)}.gal-row__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gal-row:hover .gal-row__thumb{transform:translateY(-4px) rotate(-2.5deg) scale(1.06)}.galleries__list--tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;border:0}.gal-tile{min-width:0}.gal-tile--wide{grid-column:1 / -1}.gal-tile__link{position:relative;display:block;height:100%;color:#fff;text-decoration:none}.gal-tile__img{position:relative;display:block;height:100%;aspect-ratio:4 / 5;overflow:hidden;background:linear-gradient(160deg,#3b2f78,#e0527a 75%)}.gal-tile--wide .gal-tile__img{aspect-ratio:16 / 10}.gal-tile__img--1{background:linear-gradient(170deg,#12304a,#23a9a0 75%)}.gal-tile__img--2{background:linear-gradient(150deg,#5a1d1d,#f2a33a 80%)}.gal-tile__img--3{background:linear-gradient(165deg,#1d2a5e,#8fa0ff 78%)}.gal-tile__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.gal-tile__link:hover .gal-tile__img img{transform:scale(1.05)}.gal-tile__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#080a18b8,#080a1800 55%);pointer-events:none}.gal-tile__text{position:absolute;inset-inline:1.4rem;inset-block-end:1.4rem;z-index:1;display:grid;gap:.3rem}.gal-tile__name{font-family:var(--font-heading-family);font-size:clamp(2.2rem,5vw,3.4rem);font-weight:700;line-height:1.05;letter-spacing:-.02em;overflow-wrap:anywhere}.gal-tile--wide .gal-tile__name{font-size:clamp(3rem,7vw,5.2rem)}.gal-tile__desc{font-size:1.35rem;color:#ffffffdb}@media screen and (min-width:750px){.galleries__list--tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.gal-tile--wide{grid-column:span 2}.gal-tile--wide .gal-tile__img{aspect-ratio:auto;min-height:100%}.gal-tile__text{inset-inline:2rem;inset-block-end:2rem}}@media screen and (min-width:750px){.galleries__list:not(.galleries__list--tiles){grid-template-columns:1fr 1fr;column-gap:6rem}.gal-row__thumb{width:8rem}}@media(prefers-reduced-motion:reduce){.gal-row:hover .gal-row__thumb{transform:none}}.gallery-hero{position:relative;overflow:hidden;padding-block:var(--pad-top) var(--pad-bottom);isolation:isolate}.gallery-hero__cone{position:absolute;inset:-10% 0 auto 0;height:120%;z-index:-1;background:radial-gradient(ellipse 55% 60% at 50% 0%,rgba(var(--lamp),.26),rgba(var(--lamp),.08) 45%,transparent 72%);transition:opacity 1.1s ease}.gallery-hero__spot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle 28rem at var(--mx, 70%) var(--my, 40%),rgba(var(--lamp),.12),transparent 70%);opacity:0;transition:opacity .4s ease}.gallery-hero.is-tracking .gallery-hero__spot{opacity:1}.gallery-hero__inner{position:relative;display:grid;gap:3.6rem}.gallery-hero--photo{display:grid;align-items:end;min-height:min(92svh,92rem);color:#fff;--color-text: 255, 255, 255}.gallery-hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.gallery-hero__photo picture,.gallery-hero__photo img{display:block;width:100%;height:100%;object-fit:cover}.gallery-hero--photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,rgba(8,10,24,calc(var(--overlay) + .35)),rgba(8,10,24,var(--overlay)) 55%,rgba(8,10,24,calc(var(--overlay) * .4)))}.gallery-hero--photo .gallery-hero__cone,.gallery-hero--photo .gallery-hero__spot,.gallery-hero--photo .gallery-hero__wall{display:none}.gallery-hero--photo .gallery-hero__sub{color:#ffffffe0}.gallery-hero--photo .button{--btn-bg: var(--lamp);--btn-fg: 26, 20, 5}.gallery-hero--photo .button--secondary{--btn-bg: 255, 255, 255;--btn-fg: 255, 255, 255;background:#ffffff1f;border-color:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gallery-hero--photo .gallery-hero__title,.gallery-hero--photo .gallery-hero__title *{color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.45)}@media screen and (max-width:749px){.gallery-hero--photo .gallery-hero__title{font-size:calc(var(--heading-scale) * 4.4rem)}}@media screen and (min-width:990px){.gallery-hero--photo .gallery-hero__inner{grid-template-columns:minmax(0,1fr)}.gallery-hero--photo .gallery-hero__text{max-width:68rem}}.gallery-hero__title{margin:0 0 1.6rem;font-size:calc(var(--heading-scale) * clamp(4.2rem,13vw,9.6rem));line-height:.98;letter-spacing:-.03em;text-wrap:balance}.gallery-hero__title p{margin:0}.gallery-hero__sub{max-width:44rem;margin:0 0 2.8rem;font-size:1.7rem;line-height:1.55;color:rgba(var(--color-text),.8)}.gallery-hero__wall{display:grid;grid-template-columns:1fr 1.18fr .9fr;gap:1.4rem;align-items:end;margin:0;padding:0 0 1rem;list-style:none}.hero-frame{position:relative;min-width:0;margin:0}.hero-frame--1{margin-block-end:3.2rem}.hero-frame--2{margin-block-end:0}.hero-frame--3{margin-block-end:5.6rem}.hero-frame--4,.hero-frame--5{display:none}.hero-frame__link{position:relative;display:block;padding-block-start:3.2rem;text-decoration:none;color:inherit}.hero-frame__cord{position:absolute;inset-block-start:0;inset-inline:18% 18%;height:3.2rem;background:linear-gradient(to top right,transparent calc(50% - .5px),rgba(var(--color-text),.5) 50%,transparent calc(50% + .5px)) left / 50% 100% no-repeat,linear-gradient(to top left,transparent calc(50% - .5px),rgba(var(--color-text),.5) 50%,transparent calc(50% + .5px)) right / 50% 100% no-repeat}.hero-frame__cord:after{content:"";position:absolute;inset-block-start:-3px;inset-inline-start:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background:rgb(var(--lamp));box-shadow:0 0 10px 2px rgba(var(--lamp),.6)}.hero-frame__art{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;border:.8rem solid var(--frame);background:linear-gradient(160deg,#3b2f78,#e0527a 70%);box-shadow:0 0 0 1px #ffffff24,0 30px 50px -22px #000000bf;transition:transform .5s var(--ease-out)}.hero-frame--2 .hero-frame__art{aspect-ratio:2 / 3}.hero-frame--3 .hero-frame__art{aspect-ratio:4 / 5}.hero-frame__art--2{background:linear-gradient(170deg,#12304a,#23a9a0 75%)}.hero-frame__art--3{background:linear-gradient(150deg,#5a1d1d,#f2a33a 80%)}.hero-frame__art--0{background:linear-gradient(165deg,#1d2a5e,#8fa0ff 78%)}.hero-frame__art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-frame__link:hover .hero-frame__art{transform:translateY(-4px)}.hero-frame__label{display:block;margin-block-start:1.2rem;font-size:1.3rem;color:rgba(var(--color-text),.7)}.js .gallery-hero:not(.is-lit) .gallery-hero__cone{opacity:0}.js .gallery-hero:not(.is-lit) .hero-frame{opacity:0;transform:translateY(-1.8rem) rotate(-1.6deg)}.hero-frame{transform-origin:50% 0;transition:opacity .7s ease,transform .9s var(--ease-out);transition-delay:calc(.35s + var(--i) * .16s)}.shopify-design-mode .gallery-hero .hero-frame,.shopify-design-mode .gallery-hero .gallery-hero__cone{opacity:1!important;transform:none!important}@media screen and (min-width:990px){.gallery-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:6rem}.gallery-hero__wall{gap:2.4rem}.hero-frame__art{border-width:1rem}}@media(prefers-reduced-motion:reduce){.hero-frame,.gallery-hero__cone{transition:none}.js .gallery-hero:not(.is-lit) .hero-frame{transform:none}}.hero{position:relative;display:grid;overflow:hidden;isolation:isolate}.hero__media{position:relative;overflow:hidden;background:rgba(var(--color-text),.06)}.hero__media img,.hero__media video,.hero__media .hero__placeholder,.hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero:not(.hero--has-media) .hero__media{display:none}.hero:not(.hero--has-media) .hero__content-wrap{padding-block:5.6rem}.hero__content-wrap{position:relative;z-index:2;display:flex}.hero__content{width:100%;max-width:68rem}.hero__content.text-center{margin-inline:auto}.hero__content.text-center .hero__buttons{justify-content:center}.hero__content.text-end{margin-inline-start:auto}.hero__content.text-end .hero__buttons{justify-content:flex-end}.hero__heading{margin:0 0 1.6rem}.hero__heading p{margin:0}.hero__text{font-size:1.6rem;max-width:52rem;margin-block-end:2.4rem;opacity:.88}.hero__content.text-center .hero__text{margin-inline:auto}.hero__buttons .button{min-width:16rem}.hero--mobile-stacked .hero__media{aspect-ratio:var(--ratio-mobile, 1)}.hero--mobile-stacked .hero__content-wrap{padding-block:2.8rem 3.6rem}.hero--mobile-overlay .hero__media,.hero--mobile-overlay .hero__content-wrap{grid-area:1 / 1}.hero--mobile-overlay.hero--has-media .hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0000 30%,rgba(0,0,0,calc(var(--overlay) + .25)))}.hero--mobile-overlay.hero--has-media .hero__content-wrap{align-items:flex-end;padding-block:4rem 3.2rem;color:#fff;min-height:72svh}.hero--mobile-overlay.hero--has-media.hero--small .hero__content-wrap{min-height:48svh}.hero--mobile-overlay.hero--has-media.hero--full .hero__content-wrap{min-height:calc(100svh - var(--header-height, 64px))}.hero--mobile-overlay.hero--has-media.hero--adapt .hero__content-wrap{min-height:0;aspect-ratio:var(--ratio-mobile, .8)}.hero--mobile-overlay.hero--has-media .hero__content .button--secondary{--color-link: 255, 255, 255;color:#fff;border-color:#fff}@media screen and (min-width:750px){.hero .hero__media,.hero .hero__content-wrap{grid-area:1 / 1;aspect-ratio:auto}.hero.hero--has-media .hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(0,0,0,var(--overlay))}.hero.hero--has-media .hero__content .button--secondary{--color-link: 255, 255, 255;color:#fff;border-color:#fff}.hero .hero__content-wrap{padding-block:6.4rem;min-height:64vh;align-items:center;color:inherit}.hero.hero--has-media .hero__content-wrap{color:#fff}.hero--small .hero__content-wrap{min-height:44vh}.hero--large .hero__content-wrap{min-height:80vh}.hero--full .hero__content-wrap{min-height:calc(100vh - var(--header-height, 76px))}.hero--adapt .hero__content-wrap{min-height:0;aspect-ratio:var(--ratio-desktop, 2.2)}.hero--align-bottom .hero__content-wrap{align-items:flex-end}.hero--align-top .hero__content-wrap{align-items:flex-start}.hero__text{font-size:1.8rem}}.image-band{position:relative;display:grid;align-items:end;min-height:var(--band-h);overflow:hidden;isolation:isolate;color:#fff;background:linear-gradient(160deg,#1d2a5e,#e0527a 85%)}.image-band--center{align-items:center}.image-band__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.image-band__img picture,.image-band__img img{display:block;width:100%;height:100%;object-fit:cover}.image-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,rgba(8,10,24,calc(var(--overlay) + .3)),rgba(8,10,24,var(--overlay)) 60%)}.image-band--empty{min-height:36rem}.image-band__content{padding-block:5.6rem}.image-band__box{max-width:52rem;display:grid;gap:1.4rem;justify-items:start}.image-band--end .image-band__box{margin-inline-start:auto}.image-band__title{margin:0;font-size:clamp(3.2rem,8vw,7rem);line-height:1;letter-spacing:-.025em;text-wrap:balance}.image-band__text{margin:0;font-size:1.7rem;color:#ffffffe0;max-width:44rem}.image-band .button{--btn-bg: var(--lamp);--btn-fg: 26, 20, 5;margin-block-start:.6rem}.iwt{display:grid;gap:2.8rem;align-items:center}.iwt__content{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;min-width:0}.iwt__content>*{margin:0}.iwt__text{color:rgba(var(--color-text),.85);font-size:1.6rem}.iwt__bullet{font-size:1.5rem}@media screen and (min-width:990px){.iwt{grid-template-columns:repeat(2,minmax(0,1fr));gap:6.4rem}.iwt--image-right .iwt__media{order:2}.iwt__content{padding-block:2.4rem}}.logo-list__heading{display:block;margin-block-end:2rem}.logo-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2.4rem 4rem;margin:0;padding:0;list-style:none}.logo-list__item{flex:0 1 12rem;display:flex;justify-content:center}.logo-list__item img{width:100%;max-width:14rem;height:4.8rem;object-fit:contain;opacity:.75;transition:opacity .2s ease}.logo-list__item a:hover img{opacity:1}.logo-list__placeholder{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.8rem;opacity:.4}.look__link{display:block;color:inherit;text-decoration:none}.look__img{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:linear-gradient(160deg,#3b2f78,#e0527a 75%)}.look__img--1{background:linear-gradient(170deg,#12304a,#23a9a0 75%)}.look__img--2{background:linear-gradient(150deg,#5a1d1d,#f2a33a 80%)}.look__img--3{background:linear-gradient(165deg,#1d2a5e,#8fa0ff 78%)}.look__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.look__link:hover .look__img img{transform:scale(1.04)}.look__caption{display:block;margin-block-start:1.2rem;font-family:var(--font-heading-family);font-size:2rem;font-weight:700;letter-spacing:-.01em}@media screen and (min-width:990px){.lookbook__list{--slide-width: calc((100% - 2 * var(--grid-gap-desktop)) / 3)}}.addresses{display:grid;gap:1.6rem;margin:3.2rem 0 0;padding:0;list-style:none}.addresses__item{padding:2rem;border:1px solid rgb(var(--color-border));border-radius:var(--radius)}.addresses__delete{margin-top:1.2rem}.address-fields__row{display:grid;gap:0 1.6rem}@media screen and (min-width:750px){.address-fields__row{grid-template-columns:1fr 1fr}}.article__header{margin-block-end:2.4rem}.article__content{font-size:1.65rem;line-height:1.75}.article__comments{margin-block-start:4.8rem;padding-block-start:3.2rem;border-block-start:1px solid rgb(var(--color-border))}.article__comment{padding-block:1.6rem;border-block-end:1px solid rgb(var(--color-border))}.article__comments form{margin-block-start:3.2rem}.article-card{display:flex;flex-direction:column;gap:1rem}.article-card__media{display:block;margin-block-end:.4rem}.article-card__title{margin:0}.article-card__title a{text-decoration:none}.article-card__title a:hover{text-decoration:underline}.article-card p{margin:0}.blog-tags [aria-current]{background:rgb(var(--color-text));color:rgb(var(--color-bg));border-color:rgb(var(--color-text))}.cart-page__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1.2rem;margin-block-end:2.4rem}.cart-page__header h1{margin:0}.cart-page{display:grid;gap:3.2rem}.cart-page__items .cart-items{border-block-start:1px solid rgb(var(--color-border))}.cart-page .cart-item{grid-template-columns:9.6rem minmax(0,1fr)}.cart-summary{display:grid;gap:1.2rem;padding:2rem;border:1px solid rgb(var(--color-border));border-radius:var(--radius)}.cart-summary .free-shipping{padding:0 0 1.4rem}.cart-summary .cart-tax-note{margin:0}.cart-page__dynamic{margin-block-start:.4rem}@media screen and (min-width:990px){.cart-page{grid-template-columns:minmax(0,1fr) 38rem;gap:4.8rem;align-items:start}.cart-page__summary{position:sticky;inset-block-start:calc(var(--header-offset, 0px) + 2.4rem)}.cart-page .cart-item{grid-template-columns:12rem minmax(0,1fr);gap:2rem}}.collection-banner{display:grid;gap:2rem}.collection-banner__title{margin:0}.collection-banner__description{margin-block-start:1.2rem;max-width:68rem;color:rgba(var(--color-text),.78)}@media screen and (max-width:749px){.collection-banner--image .collection-banner__media{order:-1}}@media screen and (min-width:990px){.collection-banner--image{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:4.8rem;align-items:center}}.contact-form__row{display:grid;gap:0 1.6rem}@media screen and (min-width:750px){.contact-form__row{grid-template-columns:1fr 1fr}}.customer--narrow{max-width:49.2rem}.customer__recover{display:none}.customer__recover:target{display:block}.customer__recover:target+.customer__login{display:none}.order__table tfoot th{text-align:end;font-weight:var(--font-body-weight)}.order__addresses{display:grid;gap:2.4rem;margin-block-start:3.2rem}@media screen and (min-width:750px){.order__addresses{grid-template-columns:1fr 1fr}}@media screen and (max-width:749px){.order__table tfoot tr{display:flex;justify-content:space-between}.order__table tfoot th,.order__table tfoot td{border:0;padding:.4rem 0}}.password{min-height:100vh;display:flex;align-items:center}.password__inner{display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center;padding-block:6.4rem}.password__inner h1{margin:0}.password__newsletter,.password__form{width:100%;max-width:48rem;text-align:start}.password__form{margin-top:1.6rem}.password__login{width:100%;max-width:48rem}.password__login .caption{display:inline-flex;align-items:center;gap:.6rem}.multicolumn__item{display:flex;flex-direction:column;gap:1.6rem}.multicolumn.text-center .multicolumn__item{align-items:center}.multicolumn--boxed .multicolumn__item{padding:2.4rem;border:1px solid rgb(var(--color-border));border-radius:calc(var(--radius) + 4px)}.multicolumn__icon{display:grid;place-items:center;width:5.6rem;height:5.6rem;border-radius:50%;background:rgb(var(--color-accent));color:rgb(var(--color-accent-text))}.multicolumn__text{display:flex;flex-direction:column;gap:.8rem}.multicolumn__text h3{margin:0}.newsletter-section__form{max-width:52rem;margin-inline:auto;text-align:start}@media screen and (max-width:479px){.newsletter-section__form .inline-form{flex-direction:column}.newsletter-section__form .inline-form .button{width:100%}}.promo{position:relative;display:grid;overflow:hidden;isolation:isolate;background:rgb(var(--color-bg))}.promo--boxed{border-radius:calc(var(--radius) + 6px);border:1px solid rgb(var(--color-border))}.promo--has-image.promo--boxed{border:0}.promo__media,.promo__content-wrap{grid-area:1 / 1}.promo__media{position:relative}.promo__media img,.promo__media picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.promo--has-image .promo__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--overlay))}.promo--has-image .promo__content-wrap{color:#fff}.promo--has-image .button--secondary{--color-link: 255, 255, 255;color:#fff;border-color:#fff}.promo__content-wrap{position:relative;z-index:1;display:flex;align-items:center;padding-block:4.8rem;min-height:36rem}.promo--boxed .promo__content-wrap{padding-inline:2.4rem}.promo--small .promo__content-wrap{min-height:26rem}.promo--large .promo__content-wrap{min-height:52rem}.promo--adapt.promo--has-image .promo__content-wrap{min-height:0;aspect-ratio:var(--ratio-mobile, 1)}.promo__content{width:100%;max-width:60rem}.promo__content.text-center{margin-inline:auto}.promo__content.text-end{margin-inline-start:auto}.promo__heading{margin-block-end:1.2rem}.promo__text{margin-block-end:2.4rem;font-size:1.6rem;opacity:.9}@media screen and (min-width:750px){.promo--boxed .promo__content-wrap{padding-inline:6.4rem}.promo__content-wrap{padding-block:6.4rem;min-height:44rem}.promo--small .promo__content-wrap{min-height:30rem}.promo--large .promo__content-wrap{min-height:60rem}.promo--adapt.promo--has-image .promo__content-wrap{aspect-ratio:var(--ratio-desktop, 2.4)}}.rich-text{display:flex;flex-direction:column;gap:1.6rem}.rich-text>*{margin:0}.rich-text.text-center{align-items:center}.rich-text.text-center .button-group{justify-content:center}.rich-text.text-end{align-items:flex-end}.rich-text__text{font-size:1.6rem;color:rgba(var(--color-text),.85)}.scale{display:flex;flex-wrap:wrap;align-items:flex-end;gap:3.2rem 3.6rem;margin:0;padding:0;list-style:none}.scale__item{display:grid;gap:.3rem;justify-items:start}.scale__shape{display:block;width:calc(var(--w) * var(--cm));height:calc(var(--h) * var(--cm));margin-block-end:.8rem;background:linear-gradient(155deg,rgba(var(--lamp),.92),rgba(var(--lamp),.5));border:.4rem solid var(--frame);box-shadow:0 0 0 1px #ffffff29,0 18px 24px -14px #000000b3}.scale__shape--laptop{background:rgba(var(--color-text),.14);border:.3rem solid rgba(var(--color-text),.4);border-block-end-width:.7rem;border-radius:.6rem .6rem .2rem .2rem;box-shadow:none}.scale__name{font-family:var(--font-heading-family);font-size:2rem;font-weight:700}.scale__dim{font-size:1.3rem;color:rgba(var(--color-text),.68)}.scale__note{margin:2.8rem 0 0;font-size:1.3rem;color:rgba(var(--color-text),.6)}.steps__list{position:relative;display:grid;gap:3.2rem;margin:0;padding:0;list-style:none;counter-reset:none}.steps__list:before{content:"";position:absolute;inset-block:2rem;inset-inline-start:2.1rem;width:1px;background:linear-gradient(to bottom,rgba(var(--lamp),.9),rgba(var(--color-border),.9))}.step{position:relative;display:grid;grid-template-columns:4.2rem minmax(0,1fr);gap:2rem;align-items:start}.step__num{position:relative;z-index:1;display:grid;place-items:center;width:4.2rem;height:4.2rem;border-radius:50%;background:rgb(var(--color-bg));border:1px solid rgb(var(--lamp));font-family:var(--font-heading-family);font-size:2rem;font-weight:700}.step__title{margin:.5rem 0 .6rem;font-size:clamp(2.4rem,4vw,3.2rem)}.step__img{display:block;margin-block-end:1.6rem;aspect-ratio:4 / 3;overflow:hidden;background:rgba(var(--color-text),.08)}.step__img img{display:block;width:100%;height:100%;object-fit:cover}.step__text{margin:0;max-width:40rem;font-size:1.6rem;color:rgba(var(--color-text),.78)}@media screen and (min-width:990px){.steps__list{grid-template-columns:repeat(3,1fr);gap:4.8rem}.steps__list:before{inset-block:2.1rem auto;inset-inline:4.2rem 0;width:auto;height:1px;background:linear-gradient(to right,rgba(var(--lamp),.9),rgba(var(--color-border),.9))}.step{grid-template-columns:1fr;gap:2rem}}.section-testimonials .scroller{--slide-width: 84%}.testimonial__card{display:flex;flex-direction:column;gap:1.6rem;height:100%;margin:0;padding:2.4rem;border:1px solid rgb(var(--color-border));border-radius:calc(var(--radius) + 4px);background:rgb(var(--color-bg))}.testimonial__stars{display:flex;gap:.2rem}.testimonial__star{color:rgb(var(--color-text))}.testimonial__star.is-empty{opacity:.2}.testimonial__quote{flex:1 1 auto;margin:0;font-size:1.6rem;line-height:1.55}.testimonial__quote p{margin:0}.testimonial__author{display:flex;align-items:center;gap:1.2rem;font-size:1.4rem}.testimonial__avatar{flex:0 0 4.8rem;width:4.8rem;height:4.8rem;border-radius:50%;overflow:hidden;background:rgba(var(--color-text),.06)}.testimonial__avatar img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.section-testimonials .scroller{--slide-width: 46%}}@media screen and (min-width:990px){.section-testimonials .scroller{--slide-width: calc((100% - 2 * var(--grid-gap-desktop)) / 3)}}.trust-strip--bordered{border-block:1px solid rgb(var(--color-border))}.trust-strip__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.2rem;margin:0;padding:0;list-style:none}.trust-strip__item{display:flex;align-items:flex-start;gap:1rem;min-width:0}.trust-strip__icon{display:grid;place-items:center;flex:0 0 4rem;width:4rem;height:4rem;border-radius:50%;background:rgba(var(--color-text),.06)}.trust-strip__text{display:flex;flex-direction:column;gap:.2rem;min-width:0;font-size:1.3rem;line-height:1.4}.trust-strip__text strong{font-size:1.4rem;font-weight:var(--font-body-weight-bold)}.trust-strip__text span{color:rgba(var(--color-text),.72)}@media screen and (min-width:990px){.trust-strip__list{grid-template-columns:repeat(var(--items, 4),minmax(0,1fr));gap:2.4rem}.trust-strip__item{align-items:center}.trust-strip__icon{flex-basis:4.8rem;width:4.8rem;height:4.8rem}.trust-strip__text{font-size:1.4rem}.trust-strip__text strong{font-size:1.5rem}}.section-video deferred-media{display:block}.section-video .deferred-media__poster{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;background:none}.section-video .deferred-media__poster img,.section-video .deferred-media__poster svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.section-video .deferred-media__button{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.8rem;padding:1.2rem 1.8rem;border-radius:999px;background:rgb(var(--color-bg));color:rgb(var(--color-text));font-weight:var(--font-body-weight-bold);box-shadow:var(--shadow)}.section-video deferred-media.is-loaded .deferred-media__poster{display:none}.section-video deferred-media iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.wall-picker{border-block:1px solid rgba(var(--color-border),.9)}.wall-picker__inner{display:grid;gap:2.8rem;align-items:center}.wall-picker__body{max-width:52rem;margin:1.2rem 0 0;font-size:1.7rem;color:rgba(var(--color-text),.8)}.wall-picker__note{margin:1.2rem 0 0;font-size:1.3rem;color:rgba(var(--color-text),.6)}.wall-picker .wall-swatches{gap:1.8rem 2.2rem}.wall-picker .wall-swatch__chip{width:7.2rem;height:7.2rem}@media screen and (min-width:990px){.wall-picker__inner{grid-template-columns:minmax(0,1fr) auto;gap:6rem}}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map */
