.ananas-woodworking{--woodworking-ink: #29373d;--woodworking-muted: rgb(41 55 61 / .68);--woodworking-line: rgb(41 55 61 / .16);--woodworking-soft: #f4f3f1;--woodworking-pad: clamp(18px, 2.4vw, 44px);--woodworking-hero-height: 560px;--woodworking-hero-pad: clamp(24px, 2.4vw, 48px);color:var(--woodworking-ink);font-family:var(--font-primary--family);background:#fff}.ananas-woodworking h1,.ananas-woodworking h2,.ananas-woodworking h3,.ananas-woodworking p,.ananas-woodworking figure{margin:0}.ananas-woodworking img{display:block;width:100%;height:100%;object-fit:cover}.ananas-woodworking__breadcrumb{display:flex;flex-wrap:wrap;gap:var(--ananas-breadcrumb-gap);align-items:center;padding-block:var(--ananas-breadcrumb-padding-block);padding-inline:var(--ananas-breadcrumb-padding-inline);color:var(--ananas-breadcrumb-color);font-size:var(--ananas-breadcrumb-font-size);font-weight:var(--ananas-breadcrumb-font-weight);line-height:var(--ananas-breadcrumb-line-height);letter-spacing:0;text-transform:uppercase}.ananas-woodworking__breadcrumb a{color:inherit;text-decoration:none}.ananas-woodworking__breadcrumb strong{color:var(--ananas-breadcrumb-color-current);font-weight:var(--ananas-breadcrumb-font-weight-current)}.ananas-woodworking__text{color:var(--woodworking-muted);font-size:14px;line-height:1.58}.ananas-woodworking__projects-text p{margin:0}.ananas-woodworking__projects-text a{color:inherit;text-decoration:none}.ananas-woodworking__projects-text a:hover{color:var(--woodworking-ink)}.ananas-woodworking__hero{display:grid;grid-template-columns:minmax(320px,35.5%) minmax(0,1fr);width:100%;background:#f4f2ee}.ananas-woodworking__hero-copy{display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--woodworking-hero-height);padding:clamp(48px,6vw,92px) clamp(34px,4vw,68px) 0 var(--woodworking-hero-pad);color:var(--woodworking-hero-copy-text, #111);background:var(--woodworking-hero-copy-bg, #f4f2ee);padding-bottom:4rem}.ananas-woodworking__hero-copy h1{margin-bottom:18px;color:inherit;font-size:32px;font-weight:500;line-height:1.1}.ananas-woodworking__hero-copy .ananas-woodworking__text{color:var(--woodworking-hero-copy-muted, var(--woodworking-muted))}.ananas-woodworking__hero-media,.ananas-woodworking__idea-image,.ananas-woodworking__works-image,.ananas-woodworking__project-image,.ananas-woodworking__gallery-item{background:var(--woodworking-soft)}.ananas-woodworking__hero-media{height:var(--woodworking-hero-height);overflow:hidden;min-width:0;background:var(--woodworking-accent)}.ananas-woodworking__hero-media-video{height:100%}.ananas-woodworking__hero-media-video deferred-media{display:block;width:100%;height:100%}.ananas-woodworking__hero-media :is(video,iframe){object-fit:cover}@media screen and (max-width:989px){.ananas-woodworking__hero-media-video--desktop-only{display:none}}@media screen and (min-width:990px){.ananas-woodworking__hero-media-video--mobile-only{display:none}}.ananas-woodworking__link{display:inline-block;width:fit-content;margin-top:22px;padding-bottom:7px;color:var(--woodworking-ink);font-size:14px;font-weight:500;text-decoration:none}.ananas-woodworking__intro h2,.ananas-woodworking__process h2{max-width:860px;margin-block-start:0;font-family:var(--font-heading--family);font-size:22px;font-weight:600;line-height:1.2}.ananas-woodworking__intro-text,.ananas-woodworking__process-text,.ananas-woodworking__partners-text{max-width:920px;margin-block-start:34px;color:#111;font-size:17px;font-weight:400;line-height:1.32}.ananas-woodworking__intro,.ananas-woodworking__process{max-width:820px;margin:0 auto;padding:46px var(--woodworking-pad) 40px;text-align:center}.ananas-woodworking__workflow h2,.ananas-woodworking__section-head h2{margin-bottom:16px;color:#111;font-size:28px;font-weight:500;line-height:1.18}.ananas-woodworking__idea-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:10px var(--woodworking-pad) 42px}.ananas-woodworking__idea-image{aspect-ratio:1.18 / 1;margin-bottom:14px}.ananas-woodworking__idea-card h3,.ananas-woodworking__project-card strong{display:block;margin-bottom:8px;color:#111;font-size:13px;font-weight:700;line-height:1.25}.ananas-woodworking__idea-card p,.ananas-woodworking__project-card small{color:var(--woodworking-muted);font-size:12px;line-height:1.45}.ananas-woodworking__workflow{max-width:1180px;margin:0 auto;padding:clamp(52px,7vw,96px) var(--woodworking-pad) clamp(42px,6vw,78px);text-align:center}.ananas-woodworking__workflow-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(26px,6vw,24px);padding:8px 38px;border:1px solid rgb(41 55 61 / .14);border-radius:999px}.ananas-woodworking__workflow-step{display:grid;min-height:112px;align-content:center;gap:28px;padding-inline:clamp(14px,2vw,34px);border-right:1px solid rgb(41 55 61 / .14)}.ananas-woodworking__workflow-step:last-child{border-right:0}.ananas-woodworking__workflow-step span{color:var(--woodworking-accent);font-size:18px;font-weight:700}.ananas-woodworking__workflow-step strong{color:var(--woodworking-ink);font-size:15px;font-weight:700;line-height:1.18}.ananas-woodworking__process{padding-top:28px}.ananas-woodworking__process-image{margin:0;padding:0 var(--woodworking-pad) clamp(32px,4vw,48px)}.ananas-woodworking__process-image img{display:block;width:100%;height:auto;object-fit:cover}.ananas-woodworking__process-flow{position:relative;width:min(720px,100%);height:420px;margin-top:28px;margin-inline:auto}.ananas-woodworking__process-flow:before,.ananas-woodworking__process-flow:after{position:absolute;right:5%;left:5%;height:72px;content:"";border:1px solid rgb(41 55 61 / .36)}.ananas-woodworking__process-flow:before{top:42px;border-left:0;border-radius:0 54px 54px 0}.ananas-woodworking__process-flow:after{top:168px;border-right:0;border-radius:54px 0 0 54px}.ananas-woodworking__process-track{position:absolute;top:284px;right:5%;left:5%;height:72px;border:1px solid rgb(41 55 61 / .36);border-right:0;border-radius:54px 0 0 54px;pointer-events:none}.ananas-woodworking__process-step{position:absolute;display:block;width:128px;min-height:92px;color:#29373d75;text-align:center;transform:translate(-50%)}.ananas-woodworking__process-step:after{position:absolute;top:-3px;left:50%;width:7px;height:7px;content:"";border-radius:50%;background:var(--woodworking-ink);transform:translate(-50%)}.ananas-woodworking__process-step strong{display:block;padding-top:12px;color:#29373d80;font-size:12px;font-weight:500;line-height:1.12}.ananas-woodworking__process-icon{position:relative;display:block;width:34px;height:34px;margin:-43px auto 0;color:#29373d7a}.ananas-woodworking__process-icon:before,.ananas-woodworking__process-icon:after{position:absolute;content:""}.ananas-woodworking__process-step:nth-of-type(1){top:42px;left:18%}.ananas-woodworking__process-step:nth-of-type(2){top:42px;left:50%}.ananas-woodworking__process-step:nth-of-type(3){top:114px;left:35%}.ananas-woodworking__process-step:nth-of-type(4){top:114px;left:65%}.ananas-woodworking__process-step:nth-of-type(5){top:168px;left:20%}.ananas-woodworking__process-step:nth-of-type(6){top:168px;left:50%}.ananas-woodworking__process-step:nth-of-type(7){top:240px;left:35%}.ananas-woodworking__process-step:nth-of-type(8){top:240px;left:66%}.ananas-woodworking__process-step:nth-of-type(9){top:356px;left:20%}.ananas-woodworking__process-step:nth-of-type(10){top:356px;left:50%}.ananas-woodworking__process-step:nth-of-type(11){top:356px;left:78%}.ananas-woodworking__process-step:nth-of-type(1) .ananas-woodworking__process-icon:before{top:3px;right:9px;bottom:15px;left:9px;border:1.5px solid currentColor;border-radius:50%}.ananas-woodworking__process-step:nth-of-type(1) .ananas-woodworking__process-icon:after{right:3px;bottom:2px;width:18px;height:18px;border:1.5px solid currentColor;box-shadow:-13px -9px 0 -8px currentColor}.ananas-woodworking__process-step:nth-of-type(2) .ananas-woodworking__process-icon:before{top:7px;left:4px;width:27px;height:16px;border:1.5px solid currentColor;transform:skew(-18deg)}.ananas-woodworking__process-step:nth-of-type(2) .ananas-woodworking__process-icon:after{top:12px;left:9px;width:18px;height:1.5px;background:currentColor;box-shadow:0 5px 0 currentColor}.ananas-woodworking__process-step:nth-of-type(3) .ananas-woodworking__process-icon:before{top:7px;left:10px;width:7px;height:23px;border:1.5px solid currentColor;transform:rotate(34deg)}.ananas-woodworking__process-step:nth-of-type(3) .ananas-woodworking__process-icon:after{top:3px;left:20px;width:7px;height:23px;border:1.5px solid currentColor;transform:rotate(34deg)}.ananas-woodworking__process-step:nth-of-type(4) .ananas-woodworking__process-icon:before{top:7px;right:5px;bottom:4px;left:5px;border:1.5px solid currentColor}.ananas-woodworking__process-step:nth-of-type(4) .ananas-woodworking__process-icon:after{top:2px;left:8px;width:18px;height:1.5px;background:currentColor;box-shadow:0 10px 0 currentColor,0 20px 0 currentColor}.ananas-woodworking__process-step:nth-of-type(5) .ananas-woodworking__process-icon:before{top:8px;right:6px;bottom:5px;left:6px;border:1.5px solid currentColor}.ananas-woodworking__process-step:nth-of-type(5) .ananas-woodworking__process-icon:after{top:13px;left:11px;width:12px;height:8px;border:1.5px solid currentColor}.ananas-woodworking__process-step:nth-of-type(6) .ananas-woodworking__process-icon:before{top:5px;left:14px;width:1.5px;height:24px;background:currentColor;transform:rotate(42deg)}.ananas-woodworking__process-step:nth-of-type(6) .ananas-woodworking__process-icon:after{top:8px;left:7px;width:17px;height:17px;border:1.5px solid currentColor}.ananas-woodworking__process-step:nth-of-type(7) .ananas-woodworking__process-icon:before{top:8px;right:5px;bottom:6px;left:5px;border:1.5px solid currentColor}.ananas-woodworking__process-step:nth-of-type(7) .ananas-woodworking__process-icon:after{top:11px;left:8px;width:18px;height:1.5px;background:currentColor;box-shadow:0 5px 0 currentColor,0 10px 0 currentColor}.ananas-woodworking__process-step:nth-of-type(8) .ananas-woodworking__process-icon:before{top:5px;right:9px;bottom:6px;left:9px;border:1.5px solid currentColor;transform:skew(-8deg)}.ananas-woodworking__process-step:nth-of-type(8) .ananas-woodworking__process-icon:after{top:4px;left:19px;width:8px;height:22px;border:1.5px solid currentColor;transform:rotate(18deg)}.ananas-woodworking__process-step:nth-of-type(9) .ananas-woodworking__process-icon:before{top:11px;left:4px;width:25px;height:13px;border:1.5px solid currentColor}.ananas-woodworking__process-step:nth-of-type(9) .ananas-woodworking__process-icon:after{bottom:4px;left:7px;width:5px;height:5px;border:1.5px solid currentColor;border-radius:50%;box-shadow:15px 0 0 -1px currentColor}.ananas-woodworking__process-step:nth-of-type(10) .ananas-woodworking__process-icon:before{top:8px;left:7px;width:21px;height:15px;border:1.5px solid currentColor}.ananas-woodworking__process-step:nth-of-type(10) .ananas-woodworking__process-icon:after{top:12px;left:25px;width:7px;height:7px;border:1.5px solid currentColor}.ananas-woodworking__process-step:nth-of-type(11) .ananas-woodworking__process-icon:before{top:8px;left:5px;width:22px;height:12px;border:1.5px solid currentColor;transform:rotate(-35deg)}.ananas-woodworking__process-step:nth-of-type(11) .ananas-woodworking__process-icon:after{top:13px;left:16px;width:22px;height:12px;border:1.5px solid currentColor;transform:rotate(35deg)}.ananas-woodworking__value-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;padding:34px var(--woodworking-pad);color:#fff;background:var(--woodworking-band);text-align:center}.ananas-woodworking__value h3{margin-bottom:9px;color:#fff;font-size:13px;font-weight:700}.ananas-woodworking__value p{color:#ffffffc2;font-size:12px;line-height:1.45}.ananas-woodworking__works,.ananas-woodworking__projects,.ananas-woodworking__partners{padding:54px var(--woodworking-pad) 0}.ananas-woodworking__works{width:100%;margin-inline:calc(50% - 50vw);padding-inline:0}.ananas-woodworking__works .ananas-woodworking__section-head{padding-inline:var(--woodworking-pad)}.ananas-woodworking__section-head{max-width:720px;margin-bottom:24px}.ananas-woodworking__works-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:stretch}.ananas-woodworking__works-group{display:contents}.ananas-woodworking__works-loop{display:block;width:100%;overflow:hidden;cursor:grab;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}.ananas-woodworking__works-loop.is-dragging{cursor:grabbing}.ananas-woodworking__works-grid--loop{display:flex;--works-gap: 28px;width:max-content;gap:var(--works-gap);will-change:transform}.ananas-woodworking__works-grid--loop .ananas-woodworking__works-group{display:flex;flex:0 0 auto;gap:var(--works-gap);align-items:stretch}.ananas-woodworking__works-grid--loop .ananas-woodworking__works-image{flex:0 0 clamp(360px,31vw,640px);width:clamp(360px,31vw,640px)}@media(prefers-reduced-motion:no-preference){.ananas-woodworking__works-loop:not(.is-ready) .ananas-woodworking__works-grid--loop{animation:ananas-woodworking-works-scroll var(--works-scroll-speed, 35s) linear infinite}}@keyframes ananas-woodworking-works-scroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - (var(--works-gap) / 2)),0,0)}}.ananas-woodworking__works-image{overflow:hidden;aspect-ratio:3 / 4}.ananas-woodworking__project-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ananas-woodworking__project-card{color:inherit;text-decoration:none}.ananas-woodworking__project-image{display:block;aspect-ratio:1.18 / 1;margin-bottom:12px}.ananas-woodworking__partners{padding-top:clamp(62px,6.4vw,104px);text-align:center}.ananas-woodworking__partners-head{max-width:860px;margin:0 auto clamp(42px,4.2vw,68px)}.ananas-woodworking__partners-head h2{max-width:860px;margin-block-start:0;font-family:var(--font-heading--family);font-size:22px;font-weight:600;line-height:1.2}.ananas-woodworking__partner-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(34px,4.3vw,66px) clamp(24px,3.8vw,70px);padding-inline:0;text-align:left}.ananas-woodworking__partner-grid span{position:relative;display:flex;min-height:46px;align-items:center;padding-inline-start:18px;color:var(--woodworking-ink);font-size:clamp(13px,.9vw,17px);font-weight:700;line-height:1.22}.ananas-woodworking__partner-grid span:before{position:absolute;top:0;bottom:0;left:0;width:1px;content:"";background:#29373d47}.ananas-woodworking__partner-slider{display:none}.ananas-woodworking__gallery{--gallery-gap: 22px;--gallery-scroll-speed: 40s;padding:54px var(--woodworking-pad) 70px;overflow:hidden}.ananas-woodworking__gallery:not(.ananas-woodworking__gallery--loop) .ananas-woodworking__gallery-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--gallery-gap)}.ananas-woodworking__gallery:not(.ananas-woodworking__gallery--loop) .ananas-woodworking__gallery-group{display:contents}.ananas-woodworking__gallery--loop .ananas-woodworking__gallery-track{display:flex;gap:var(--gallery-gap);width:max-content;will-change:transform}.ananas-woodworking__gallery--loop .ananas-woodworking__gallery-group{display:flex;flex:0 0 auto;gap:var(--gallery-gap)}.ananas-woodworking__gallery--loop .ananas-woodworking__gallery-item{flex:0 0 clamp(180px,18vw,280px)}ananas-designers-loop.ananas-woodworking__gallery{display:block}ananas-designers-loop.ananas-woodworking__gallery.is-ready{cursor:grab;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}ananas-designers-loop.ananas-woodworking__gallery.is-dragging{cursor:grabbing}ananas-designers-loop.ananas-woodworking__gallery.is-ready img{pointer-events:none;-webkit-user-drag:none}@media(prefers-reduced-motion:no-preference){.ananas-woodworking__gallery--loop:not(.is-ready) .ananas-woodworking__gallery-track{animation:ananas-woodworking-gallery-scroll var(--gallery-scroll-speed) linear infinite}}@keyframes ananas-woodworking-gallery-scroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - (var(--gallery-gap) / 2)),0,0)}}.ananas-woodworking__gallery-item{position:relative;aspect-ratio:.78 / 1;overflow:hidden}.ananas-woodworking__gallery-item figcaption{position:absolute;right:10px;bottom:10px;left:10px;color:#fff;font-size:11px;font-weight:700}@media screen and (max-width:989px){.ananas-woodworking__hero{grid-template-columns:1fr}.ananas-woodworking__hero-media{height:420px;order:-1}.ananas-woodworking__hero-copy{justify-content:center;min-height:0;padding-bottom:clamp(48px,6vw,92px)}.ananas-woodworking__idea-grid,.ananas-woodworking__works-grid,.ananas-woodworking__project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ananas-woodworking__project-grid{gap:18px}.ananas-woodworking__works-grid--loop .ananas-woodworking__works-image{flex-basis:clamp(260px,44vw,420px);width:clamp(260px,44vw,420px)}.ananas-woodworking__gallery:not(.ananas-woodworking__gallery--loop) .ananas-woodworking__gallery-track{grid-template-columns:repeat(2,minmax(0,1fr))}.ananas-woodworking__gallery--loop .ananas-woodworking__gallery-item{flex-basis:clamp(160px,42vw,240px)}.ananas-woodworking__value-band{grid-template-columns:repeat(2,minmax(0,1fr))}.ananas-woodworking__partner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ananas-woodworking__workflow-steps{grid-template-columns:1fr;padding:24px 32px;border-radius:28px}.ananas-woodworking__workflow-step{min-height:auto;gap:10px;padding:22px 0;border-right:0;border-bottom:1px solid rgb(41 55 61 / .14)}.ananas-woodworking__workflow-step:last-child{border-bottom:0}.ananas-woodworking__process-flow{display:grid;grid-template-columns:1fr;height:auto;gap:0;padding:16px 20px;border:1px solid var(--woodworking-line);border-radius:22px}.ananas-woodworking__process-flow:before,.ananas-woodworking__process-flow:after,.ananas-woodworking__process-track{display:none}.ananas-woodworking__process-step{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);width:100%;gap:14px;align-items:center;justify-items:start;padding:14px 0;border-bottom:1px solid var(--woodworking-line);text-align:left;transform:none}.ananas-woodworking__process-step,.ananas-woodworking__process-step:nth-of-type(n){top:auto;left:auto}.ananas-woodworking__process-step:after,.ananas-woodworking__process-step:nth-of-type(n+9):before{display:none}.ananas-woodworking__process-step:last-child{border-bottom:0}.ananas-woodworking__process-step strong{font-size:12px;text-align:left}.ananas-woodworking__process-icon{margin:0}}@media screen and (max-width:749px){.ananas-woodworking{--woodworking-pad: 20px}.ananas-woodworking__hero-copy{padding:36px var(--woodworking-hero-pad) 44px}.ananas-woodworking__hero-media{height:320px}.ananas-woodworking__hero-copy h1,.ananas-woodworking__workflow h2,.ananas-woodworking__section-head h2{font-size:26px}.ananas-woodworking__workflow-step strong{font-size:18px}.ananas-woodworking__idea-grid,.ananas-woodworking__works-grid,.ananas-woodworking__project-grid,.ananas-woodworking__value-band{grid-template-columns:1fr}.ananas-woodworking__partners{padding-top:48px}.ananas-woodworking__partners-head{margin-bottom:30px}.ananas-woodworking__partner-grid{display:none}.ananas-woodworking__partner-slider{display:block}.ananas-woodworking__partner-slider-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ananas-woodworking__partner-slider-track::-webkit-scrollbar{display:none}.ananas-woodworking__partner-slide{display:grid;flex:0 0 100%;gap:18px;min-width:100%;scroll-snap-align:start;text-align:left}.ananas-woodworking__partner-slide span{position:relative;display:flex;min-height:34px;align-items:center;padding-inline-start:18px;color:var(--woodworking-ink);font-size:14px;font-weight:700;line-height:1.22}.ananas-woodworking__partner-slide span:before{position:absolute;top:0;bottom:0;left:0;width:1px;content:"";background:#29373d47}.ananas-woodworking__partner-counter{margin-top:22px;color:#29373d94;font-size:12px;font-weight:600;line-height:1;text-align:left}.ananas-woodworking__works-grid--loop{--works-gap: 18px}.ananas-woodworking__works-grid--loop .ananas-woodworking__works-image{flex-basis:clamp(250px,78vw,340px);width:clamp(250px,78vw,340px)}.ananas-woodworking__gallery:not(.ananas-woodworking__gallery--loop) .ananas-woodworking__gallery-track{grid-template-columns:1fr}.ananas-woodworking__gallery--loop .ananas-woodworking__gallery-item{flex-basis:70vw}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ananas-woodworking-template.css.map */
