.acrylic-landing{--acrylic-ink: #171914;--acrylic-muted: #62655d;--acrylic-sage: #c3cca6;--acrylic-sage-soft: #e8ecd9;--acrylic-warm: #f3f0e8;--acrylic-cream: #faf8f2;--acrylic-dark: #1f241e;--acrylic-border: rgba(23, 25, 20, .14);color:var(--acrylic-ink);font-family:var(--font-body--family);overflow:clip}.acrylic-landing,.acrylic-landing *,.acrylic-landing *:before,.acrylic-landing *:after{box-sizing:border-box;min-width:0}.acrylic-landing__shell{width:min(calc(100% - (var(--percudi-page-gutter) * 2)),var(--percudi-container-max));margin-inline:auto}.acrylic-landing__eyebrow{margin:0 0 18px;font-size:.75rem;font-weight:650;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.acrylic-landing h1,.acrylic-landing h2{margin:0;font-family:var(--font-heading--family);font-style:normal;font-weight:400;letter-spacing:-.028em;text-wrap:balance}.acrylic-landing h3{margin:0;font-family:var(--font-body--family);font-size:1.12rem;font-weight:650;line-height:1.35}.acrylic-landing p{overflow-wrap:anywhere}.acrylic-landing__button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:13px 25px;border:1px solid currentColor;border-radius:8px;font-size:.95rem;font-weight:650;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .16s ease,color .16s ease,transform .16s ease}.acrylic-landing__button--primary{background:var(--acrylic-sage);color:var(--acrylic-ink)}.acrylic-landing__button--secondary{background:transparent;color:var(--acrylic-ink)}.acrylic-landing__button:hover{transform:translateY(-1px)}.acrylic-landing__button:focus-visible,.acrylic-landing__text-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.acrylic-landing__hero{display:grid;grid-template-columns:minmax(0,48%) minmax(0,52%);min-height:680px;background:var(--acrylic-cream)}.acrylic-landing__hero-copy{display:flex;flex-direction:column;justify-content:center;padding:92px clamp(40px,7vw,112px)}.acrylic-landing__hero h1{max-width:720px;font-size:clamp(3rem,4.5vw,4.6rem);line-height:.98}.acrylic-landing__positioning{max-width:650px;margin:0 0 22px;color:var(--acrylic-muted);font-size:.86rem;font-weight:650;letter-spacing:.035em;line-height:1.5}.acrylic-landing__hero-text{max-width:680px;margin:28px 0 0;color:var(--acrylic-muted);font-size:clamp(1.03rem,1.25vw,1.2rem);line-height:1.65}.acrylic-landing__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.acrylic-landing__hero-media{min-height:680px;background:#e6dfd2}.acrylic-landing__hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.acrylic-landing__hero-placeholder{display:grid;width:100%;height:100%;min-height:680px;place-items:center;padding:40px;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.78),transparent 28%),linear-gradient(135deg,#e7e9e5,#d2d7cf);color:#171914a3;text-align:center}.acrylic-landing__hero-placeholder span{max-width:330px;font-size:.78rem;font-weight:650;letter-spacing:.1em;line-height:1.6;text-transform:uppercase}.acrylic-landing__section{padding-block:clamp(64px,6vw,88px)}.acrylic-landing__section--warm{background:var(--acrylic-warm)}.acrylic-landing__section--cream{background:var(--acrylic-cream)}.acrylic-landing__section--sage{background:var(--acrylic-sage-soft)}.acrylic-landing__section--dark{background:var(--acrylic-dark);color:#f8f6ef}.acrylic-landing__header{max-width:820px;margin-bottom:clamp(38px,5vw,58px)}.acrylic-landing__header--center{margin-inline:auto;text-align:center}.acrylic-landing__header h2,.acrylic-landing__final h2{font-size:clamp(2.45rem,4.4vw,3.7rem);line-height:1.04}.acrylic-landing__lead{margin:22px 0 0;color:var(--acrylic-muted);font-size:1.07rem;line-height:1.72}.acrylic-landing__lead p{margin:0 0 1em}.acrylic-landing__lead p:last-child{margin-bottom:0}.acrylic-landing__section--dark .acrylic-landing__lead,.acrylic-landing__section--dark .acrylic-landing__card p{color:#f8f6efb8}.acrylic-landing__grid{display:grid;gap:20px}.acrylic-landing__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.acrylic-landing__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.acrylic-landing__card{padding:clamp(26px,3vw,38px);border:1px solid var(--acrylic-border);border-radius:10px;background:#ffffffd1}.acrylic-landing__card-media{margin:0 0 28px}.acrylic-landing__card-media img{display:block;width:100%;aspect-ratio:4 / 3;border-radius:7px;background:#ece9e1;object-fit:contain}.acrylic-landing__card-media figcaption,.acrylic-landing__final-media figcaption{margin-top:10px;color:var(--acrylic-muted);font-size:.74rem;font-weight:650;letter-spacing:.08em;line-height:1.45;text-transform:uppercase}.acrylic-landing__section--dark .acrylic-landing__card{border-color:#ffffff26;background:#ffffff0e}.acrylic-landing__card-index{display:block;margin-bottom:34px;color:var(--acrylic-muted);font-size:.76rem;font-weight:650;letter-spacing:.12em}.acrylic-landing__section--dark .acrylic-landing__card-index{color:#f8f6ef8c}.acrylic-landing__card p{margin:14px 0 0;color:var(--acrylic-muted);line-height:1.65}.acrylic-landing__text-link{display:inline-flex;margin-top:22px;color:inherit;font-weight:650;text-underline-offset:4px}.acrylic-landing__note{max-width:860px;margin:34px 0 0;padding-left:18px;border-left:2px solid var(--acrylic-sage);color:var(--acrylic-muted);font-size:.92rem;line-height:1.65}.acrylic-landing__section--dark .acrylic-landing__note{color:#f8f6efad}.acrylic-landing__section-action{margin-top:34px}.acrylic-landing__visual-list{display:grid;gap:clamp(26px,3.5vw,44px)}.acrylic-landing__visual-module{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 18px 50px #1f241e12}.acrylic-landing__visual-module--reverse{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.acrylic-landing__visual-module--reverse .acrylic-landing__visual-media,.acrylic-landing__visual-module--reverse .acrylic-landing__visual-placeholder{order:2}.acrylic-landing__visual-module--reverse .acrylic-landing__visual-copy{order:1}.acrylic-landing__visual-media{margin:0;background:#ece9e1}.acrylic-landing__visual-media img{display:block;width:100%;height:100%;min-height:clamp(340px,28vw,440px);object-fit:contain}.acrylic-landing__visual-placeholder{display:grid;min-height:360px;place-items:center;padding:32px;background:#ece9e1;color:var(--acrylic-muted);text-align:center}.acrylic-landing__visual-copy{align-self:center;padding:clamp(30px,4vw,54px)}.acrylic-landing__visual-copy h3{font-size:clamp(1.55rem,2.2vw,2.15rem)}.acrylic-landing__visual-copy p{margin:15px 0 0;color:var(--acrylic-muted);font-size:1.02rem;line-height:1.65}.acrylic-landing__visual-copy ul{display:grid;gap:10px;margin:24px 0 0;padding:0;list-style:none}.acrylic-landing__visual-copy li{position:relative;padding-left:18px;color:var(--acrylic-muted);line-height:1.5}.acrylic-landing__visual-copy li:before{position:absolute;top:.65em;left:0;width:6px;height:6px;border-radius:50%;background:var(--acrylic-sage);content:""}.acrylic-landing__directions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.acrylic-landing__direction-card{overflow:hidden;border:1px solid var(--acrylic-border);border-radius:12px;background:#ffffffdb}.acrylic-landing__direction-media{margin:0;aspect-ratio:4 / 3;background:#ece9e1}.acrylic-landing__direction-media img{display:block;width:100%;height:100%;object-fit:contain}.acrylic-landing__direction-placeholder{display:grid;aspect-ratio:4 / 3;place-items:center;padding:24px;background:linear-gradient(135deg,#f0ece2,#e2e5d5);color:var(--acrylic-muted);text-align:center}.acrylic-landing__direction-placeholder span{max-width:220px;line-height:1.5}.acrylic-landing__direction-placeholder strong{display:block;margin-bottom:8px;color:var(--acrylic-ink);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.acrylic-landing__direction-copy{padding:26px 24px 30px}.acrylic-landing__direction-copy p{margin:12px 0 0;color:var(--acrylic-muted);line-height:1.6}.acrylic-landing__directions-category-link{margin:24px 0 0}.acrylic-landing__final{padding-block:clamp(86px,10vw,132px);background:var(--acrylic-sage-soft);text-align:center}.acrylic-landing__final-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(40px,6vw,84px);align-items:center}.acrylic-landing__final-layout--text-only{display:block}.acrylic-landing__final-inner{max-width:700px}.acrylic-landing__final-layout--text-only .acrylic-landing__final-inner{max-width:900px;margin-inline:auto}.acrylic-landing__final-media{margin:0}.acrylic-landing__final-media img{display:block;width:100%;height:auto;border-radius:10px}.acrylic-landing__final-copy{margin:24px auto 0;color:var(--acrylic-muted);font-size:1.08rem;line-height:1.72}.acrylic-landing__final-layout--text-only .acrylic-landing__actions{justify-content:center}.acrylic-landing__supporting{margin:20px 0 0;color:var(--acrylic-muted);font-size:.9rem}@media screen and (max-width:989px){.acrylic-landing__hero{grid-template-columns:1fr;min-height:0}.acrylic-landing__hero-copy{padding:78px var(--percudi-page-gutter) 68px}.acrylic-landing__hero-media,.acrylic-landing__hero-placeholder{min-height:clamp(360px,60vw,580px)}.acrylic-landing__grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.acrylic-landing__final-layout{grid-template-columns:1fr}.acrylic-landing__final-inner{max-width:820px}.acrylic-landing__visual-module{grid-template-columns:1fr}.acrylic-landing__visual-module--reverse .acrylic-landing__visual-media,.acrylic-landing__visual-module--reverse .acrylic-landing__visual-placeholder{order:1}.acrylic-landing__visual-module--reverse .acrylic-landing__visual-copy{order:2}.acrylic-landing__visual-media img{min-height:0;height:auto}.acrylic-landing__directions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.acrylic-landing__hero-copy{padding-block:62px 54px}.acrylic-landing__hero h1{font-size:clamp(2.55rem,12vw,3.45rem)}.acrylic-landing__actions{align-items:stretch;flex-direction:column}.acrylic-landing__button{width:100%}.acrylic-landing__grid--2,.acrylic-landing__grid--3{grid-template-columns:1fr}.acrylic-landing__section{padding-block:58px}.acrylic-landing__header h2,.acrylic-landing__final h2{font-size:clamp(2.15rem,10vw,2.85rem)}.acrylic-landing__directions-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/acrylic-landing-page.css.map */
