.oak-installation{--oak-ink: #2a2b2a;--oak-muted: #6f675f;--oak-paper: #f8f5f1;--oak-surface: #ffffff;--oak-line: #ded5ca;--oak-accent: #b85c34;--oak-accent-soft: #f3e5dc;background:var(--oak-paper);color:var(--oak-ink);font-family:var(--body-font-family);font-size:1.6rem;line-height:1.6}.oak-installation *,.oak-installation *:before,.oak-installation *:after{box-sizing:border-box}.oak-installation__hero{background:radial-gradient(circle at 82% 18%,rgba(255,255,255,.84),transparent 28rem),linear-gradient(135deg,#f4ece4,#fbf9f6 58%,#efe6dc);border-bottom:1px solid var(--oak-line);padding:clamp(1.6rem,3vw,2.4rem) 0 clamp(2.4rem,4vw,3.6rem)}.oak-installation__container{margin-inline:auto;max-width:var(--page-width);padding-inline:var(--gutter-sm);width:100%}.oak-installation__hero-copy{max-width:78rem}.oak-installation__eyebrow{align-items:center;color:var(--oak-accent);display:flex;font-size:1.6rem;font-weight:700;gap:.65rem;letter-spacing:.13em;margin:0 0 1.15rem;text-transform:uppercase}.oak-installation__eyebrow:before{background:currentColor;content:"";height:1px;width:2rem}.oak-installation__title{color:var(--oak-ink);font-family:var(--heading-font-family);font-size:clamp(2.65rem,7vw,5.9rem);font-weight:var(--heading-font-weight);letter-spacing:-.045em;line-height:.98;margin:0;max-width:13ch;text-wrap:balance}.oak-installation__intro{color:#514b46;font-size:clamp(1.8rem,1.7vw,2rem);line-height:1.65;margin:1.5rem 0 0;max-width:76.8rem}.oak-installation__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}.oak-installation__actions .btn{margin:0}.oak-installation__text-link{color:inherit;font-weight:700;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-thickness:1px;text-underline-offset:.24em}.oak-installation__text-link:hover{color:var(--oak-accent);text-decoration-color:currentColor}.oak-installation__hero-media{margin:-1px 0 0}.oak-installation__hero-media .oak-installation__container{margin-top:clamp(2rem,3.5vw,3rem)}.oak-installation__image-frame{background:#e8ddd2;border-radius:1.25rem;box-shadow:0 1.5rem 4rem #32271d1f;overflow:hidden}.oak-installation__image-frame img{display:block;height:auto;width:100%}.oak-installation__body{padding:clamp(3rem,5vw,5rem) 0}.oak-installation__prep{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1.55fr) minmax(17rem,.75fr);margin-bottom:clamp(4rem,8vw,7rem)}.oak-installation__panel{background:var(--oak-surface);border:1px solid var(--oak-line);border-radius:1.1rem;padding:clamp(1.4rem,3vw,2.1rem)}.oak-installation__panel h2,.oak-installation__panel h3{font-family:var(--heading-font-family);line-height:1.2;margin-top:0}.oak-installation__panel h2{font-size:clamp(2.2rem,2.5vw,2.6rem);margin-bottom:1.2rem}.oak-installation__panel h3{font-size:2rem;margin-bottom:.8rem}.oak-installation__needs{display:grid;gap:.65rem 1.3rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.oak-installation__needs li{align-items:flex-start;color:#514b46;display:flex;font-size:1.6rem;gap:.7rem;line-height:1.5;position:relative}.oak-installation__needs li:before{border:1px solid #b8a99c;border-radius:50%;content:"";flex:0 0 auto;height:1.05rem;margin-top:.15rem;position:relative;width:1.05rem}.oak-installation__needs li:after{border-bottom:1px solid var(--oak-accent);border-right:1px solid var(--oak-accent);content:"";height:.35rem;left:.3rem;position:absolute;top:.5rem;transform:rotate(45deg);width:.17rem}.oak-installation__adhesive{background:var(--oak-ink);border-color:var(--oak-ink);color:#fff}.oak-installation__adhesive a{color:#fff;text-decoration-color:#ffffff73}.oak-installation__adhesive p{color:#ffffffc7;font-size:1.6rem;line-height:1.65;margin-bottom:0}.oak-installation__section-heading{color:var(--oak-ink);font-family:var(--heading-font-family);font-size:clamp(2.8rem,4vw,3.8rem);letter-spacing:-.035em;line-height:1.05;margin:0 0 .9rem}.oak-installation__section-intro{color:var(--oak-muted);font-size:1.8rem;line-height:1.65;margin:0 0 clamp(2rem,4vw,3rem);max-width:62rem}.oak-installation__steps-layout{align-items:start;display:grid;gap:clamp(1rem,2vw,2rem);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem}.oak-installation__step-list{display:grid;gap:1rem}.oak-installation__step{background:#ffffffbd;border:1px solid var(--oak-line);border-radius:1rem;display:grid;gap:1rem;grid-template-columns:3rem minmax(0,1fr);padding:clamp(1.25rem,2.8vw,1.85rem)}.oak-installation__step-number{align-items:center;background:var(--oak-accent-soft);border-radius:50%;color:var(--oak-accent);display:flex;font-family:var(--heading-font-family);font-size:1.6rem;font-weight:700;height:3rem;justify-content:center;line-height:1;width:3rem}.oak-installation__step h3{font-family:var(--heading-font-family);font-size:clamp(2rem,1.8vw,2.3rem);line-height:1.2;margin:.45rem 0 .6rem}.oak-installation__step p{color:#514b46;font-size:1.6rem;line-height:1.65;margin:0}.oak-installation__step p+p{margin-top:.75rem}.oak-installation__note{background:var(--oak-accent-soft);border-left:3px solid var(--oak-accent);border-radius:0 .7rem .7rem 0;color:#514b46;font-size:1.6rem;line-height:1.65;margin:.9rem 0 0;padding:.9rem 1rem}.oak-installation__media-stack{display:grid;gap:1rem;position:sticky;top:2rem}.oak-installation__media-card{aspect-ratio:3 / 2;background:#e8ddd2;border-radius:1rem;margin:0;overflow:hidden}.oak-installation__media-card img{display:block;height:100%;object-fit:cover;width:100%}.oak-installation__media-card--compact{margin-left:0}.oak-installation__adhesive-step{align-items:stretch;display:grid;gap:clamp(1rem,2vw,2rem);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(2rem,4vw,3rem)}.oak-installation__adhesive-copy{align-self:stretch;background:var(--oak-ink);border-radius:1rem;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(1.6rem,4vw,2.7rem)}.oak-installation__adhesive-copy .oak-installation__step-number{background:#ffffff1f;color:#fff;margin-bottom:1.25rem}.oak-installation__adhesive-copy h3{color:#fff;font-family:var(--heading-font-family);font-size:clamp(2.2rem,2.5vw,2.6rem);line-height:1.15;margin:0 0 .8rem}.oak-installation__adhesive-copy p{color:#fffc;font-size:1.6rem;line-height:1.65;margin:0}.oak-installation__adhesive-copy p+p{margin-top:.8rem}.oak-installation__adhesive-copy a{color:#fff;text-decoration-color:#ffffff73}.oak-installation__adhesive-image{aspect-ratio:3 / 2;background:#e8ddd2;border-radius:1rem;margin:0;min-height:100%;overflow:hidden}.oak-installation__adhesive-image img{display:block;height:100%;object-fit:cover;width:100%}.oak-installation__final-steps{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.oak-installation__care-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(3.5rem,7vw,6rem)}.oak-installation__care-card{border-radius:1rem;padding:clamp(1.5rem,3vw,2.3rem)}.oak-installation__care-card:first-child{background:var(--oak-accent-soft);border:1px solid #e5cab9}.oak-installation__care-card:last-child{background:var(--oak-surface);border:1px solid var(--oak-line)}.oak-installation__care-card h2{font-family:var(--heading-font-family);font-size:clamp(2.2rem,2.4vw,2.6rem);line-height:1.2;margin:0 0 .8rem}.oak-installation__care-card p{color:#514b46;font-size:1.6rem;line-height:1.65;margin:0}.oak-installation__ready{align-items:center;background:var(--oak-surface);border:1px solid var(--oak-line);border-radius:1.15rem;display:flex;gap:2rem;justify-content:space-between;margin-top:clamp(3rem,6vw,5rem);padding:clamp(1.5rem,4vw,2.8rem)}.oak-installation__ready h2{font-family:var(--heading-font-family);font-size:clamp(2.4rem,3vw,3rem);line-height:1.1;margin:0 0 .55rem}.oak-installation__ready p{color:var(--oak-muted);font-size:1.6rem;line-height:1.6;margin:0;max-width:38rem}.oak-installation__ready-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.75rem}.oak-installation__ready-actions .btn{margin:0}.oak-installation .btn{font-size:1.6rem}.oak-installation :focus-visible{outline:3px solid var(--oak-accent);outline-offset:4px}@media(min-width:769px){.oak-installation__container{padding-inline:var(--gutter-md)}}@media(min-width:1024px){.oak-installation__container{padding-inline:var(--gutter-lg)}}@media(max-width:899px){.oak-installation__prep,.oak-installation__steps-layout,.oak-installation__adhesive-step{grid-template-columns:1fr}.oak-installation__media-stack{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.oak-installation__media-card--compact{margin-left:0}.oak-installation__adhesive-copy{border-radius:1rem}.oak-installation__adhesive-image{aspect-ratio:3 / 2;border-radius:1rem;margin-top:1rem}}@media(max-width:649px){.oak-installation__hero{padding-top:3rem}.oak-installation__title{font-size:clamp(3rem,13vw,4.2rem)}.oak-installation__needs,.oak-installation__final-steps,.oak-installation__care-grid,.oak-installation__media-stack{grid-template-columns:1fr}.oak-installation__step{gap:.8rem;grid-template-columns:2.5rem minmax(0,1fr)}.oak-installation__step-number{height:2.5rem;width:2.5rem}.oak-installation__ready{align-items:flex-start;flex-direction:column}.oak-installation__ready-actions{width:100%}}@media(prefers-reduced-motion:reduce){.oak-installation *,.oak-installation *:before,.oak-installation *:after{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/cork-wall-panel-installation.css.map */
