.arw{--arw-ink:#294b42;--arw-muted:#56645c;--arw-sage:#66775c;--arw-line:#d8ddcc;background:#faf7ee;color:var(--arw-ink);font:400 16px/1.7 DM Sans,Arial,sans-serif;letter-spacing:normal;padding:88px 24px;scroll-margin-top:100px;-webkit-font-smoothing:antialiased}.arw,.arw *{box-sizing:border-box}.arw .arw__inner{max-width:1180px;margin:0 auto;min-width:0}.arw--sage{background:#e9eddf}.arw--forest{background:#224b3e;--arw-ink:#faf7ee;--arw-muted:#e1e6d7;--arw-sage:#c2cfac;--arw-line:#567368}.arw .arw__eyebrow,.arw .arw__label{color:var(--arw-ink);font:600 11px/1.6 DM Sans,Arial,sans-serif;letter-spacing:1.7px;text-transform:uppercase;margin:0 0 22px}.arw .arw__heading{font-family:Libre Caslon Display,Georgia,serif!important;font-size:clamp(40px,4.6vw,66px)!important;font-weight:400!important;line-height:1.06!important;letter-spacing:-1.3px!important;text-transform:none!important;color:var(--arw-ink)!important;margin:0 0 26px!important;padding:0!important;text-wrap:balance}.arw .arw__heading em{display:block;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;font-weight:400!important;color:var(--arw-sage)!important;font-style:italic}.arw .arw__body{color:var(--arw-muted);font:400 16px/1.75 DM Sans,Arial,sans-serif;letter-spacing:normal}.arw .arw__body p{font:inherit;color:inherit;margin:0 0 16px}.arw .arw__body p:last-child{margin-bottom:0}.arw .arw__link{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:48px;max-width:100%;margin-top:24px;padding:8px 0;border:0;border-bottom:1px solid currentColor;color:var(--arw-ink);font:500 14px/1.5 DM Sans,Arial,sans-serif;letter-spacing:0;text-decoration:none;text-transform:none}.arw .arw__link span{font-size:23px}.arw a:focus-visible,.arw summary:focus-visible{outline:3px solid var(--arw-sage);outline-offset:5px}.arw a:hover{text-decoration:underline;text-underline-offset:5px}.arw--editorial .arw__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:center}.arw .arw__media{margin:0;min-width:0;position:relative}.arw .arw__image{display:block;width:100%;max-width:100%;height:100%;object-fit:cover}.arw .arw__media .arw__image{aspect-ratio:1/1;height:auto}.arw .arw__media figcaption{font:400 12px/1.5 DM Sans,Arial,sans-serif;letter-spacing:.4px;color:var(--arw-muted);padding-top:12px}.arw .arw__placeholder{display:block;width:100%;aspect-ratio:1/1;height:auto;background:#dce2d2;fill:#81917d}.arw--reverse .arw__media{grid-column:1;grid-row:1}.arw--reverse .arw__intro{grid-column:2;grid-row:1}.arw--moments .arw__intro,.arw--setup .arw__intro,.arw--comparison .arw__intro,.arw--closing .arw__intro{max-width:790px;margin:0 auto 44px;text-align:center}.arw--moments .arw__intro .arw__body,.arw--setup .arw__intro .arw__body{max-width:560px;margin:auto}.arw .arw__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.arw .arw__card{min-width:0}.arw .arw__card-media{aspect-ratio:4/3;overflow:hidden;margin-bottom:24px;background:#e8e4d7}.arw .arw__card-media .arw__placeholder{aspect-ratio:4/3}.arw .arw__number{display:inline-flex;align-items:center;justify-content:center;color:var(--arw-sage);font-size:12px;letter-spacing:1px;margin-bottom:14px}.arw .arw__card h3{font:400 30px/1.2 Libre Caslon Display,Georgia,serif!important;letter-spacing:-.4px!important;color:var(--arw-ink)!important;margin:0 0 14px;text-transform:none}.arw .arw__label{font-size:10px;letter-spacing:1px;margin:20px 0 0}.arw--setup .arw__number{width:40px;height:40px;border:1px solid #b6c2a8;border-radius:50%;font:400 21px Georgia,serif}.arw--setup .arw__card{padding:28px;background:#ffffff61;border:1px solid var(--arw-line)}.arw .arw__note{border-top:1px solid var(--arw-line);margin-top:32px;padding-top:24px;color:var(--arw-muted);font-size:14px;line-height:1.65}.arw .arw__note p{margin:0}.arw .arw__table-wrap{width:100%;min-width:0}.arw .arw__table{width:100%;table-layout:fixed;border-collapse:collapse;margin:0;box-shadow:none;font:400 15px/1.5 DM Sans,Arial,sans-serif;color:var(--arw-muted)}.arw .arw__table th,.arw .arw__table td{padding:19px 22px;border:0;border-bottom:1px solid var(--arw-line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.arw .arw__table thead th{background:#e9eddf;color:#294b42;font-weight:600;font-size:13px}.arw .arw__table thead th:first-child{width:38%}.arw .arw__table thead th:nth-child(2){background:#224b3e;color:#faf7ee}.arw .arw__table tbody td:nth-child(2){background:#edf0e5;color:#294b42}.arw .arw__table tbody th{font-weight:500;color:var(--arw-ink)}.arw--specs .arw__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:32px 72px;align-items:start}.arw--specs .arw__media{grid-column:1;grid-row:2}.arw--specs .arw__media .arw__image{aspect-ratio:4/3;object-fit:contain;background:#eeeade}.arw--specs .arw__specs{grid-column:2;grid-row:1 / span 2;margin:0}.arw .arw__specs>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:19px 0;border-bottom:1px solid var(--arw-line);font-size:14px;line-height:1.6}.arw .arw__specs dt{font-weight:500}.arw .arw__specs dd{margin:0;color:var(--arw-muted)}.arw--faq .arw__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;align-items:start}.arw .arw__faq{display:block;margin:0;padding:0;border:0;border-bottom:1px solid var(--arw-line);border-radius:0;box-shadow:none;background:none}.arw .arw__faq:first-child{border-top:1px solid var(--arw-line)}.arw .arw__faq summary{display:flex;gap:24px;align-items:center;justify-content:space-between;min-height:64px;padding:19px 0;color:var(--arw-ink);font:500 16px/1.5 DM Sans,Arial,sans-serif;list-style:none;cursor:pointer}.arw .arw__faq summary::-webkit-details-marker{display:none}.arw .arw__faq summary:before,.arw .arw__faq summary:after{content:none}.arw .arw__faq summary span{flex:0 0 20px;text-align:center;font-size:23px;font-weight:400}.arw .arw__faq summary span:after{content:"+"}.arw .arw__faq[open] summary span:after{content:"\2212"}.arw .arw__answer{padding:0 30px 24px 0;font-size:15px}.arw .arw__answer a{color:inherit;text-decoration:underline;text-underline-offset:3px}.arw--closing{padding-top:96px;padding-bottom:96px}.arw--closing .arw__intro{margin-bottom:0}.arw .arw__button{background:#faf7ee;color:#224b3e;border:1px solid #faf7ee;padding:16px 28px;min-height:58px;gap:36px;margin-top:30px}.arw .arw__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:1500px){.arw{padding-top:100px;padding-bottom:100px}}@media(max-width:989px){.arw{padding:64px 24px}.arw--editorial .arw__inner,.arw--faq .arw__inner{gap:40px}.arw .arw__cards{gap:20px}.arw--setup .arw__card{padding:22px}.arw .arw__heading{font-size:48px!important}.arw .arw__card h3{font-size:27px!important}.arw--specs .arw__inner{gap:28px 40px}}@media(max-width:749px){.arw{padding:48px 20px;scroll-margin-top:80px}.arw .arw__heading{font-size:clamp(36px,10vw,48px)!important;line-height:1.1!important;letter-spacing:-.7px!important;margin-bottom:22px!important}.arw .arw__eyebrow{font-size:10px;letter-spacing:1.4px;margin-bottom:18px}.arw--editorial .arw__inner,.arw--faq .arw__inner,.arw--specs .arw__inner{grid-template-columns:minmax(0,1fr);gap:28px}.arw--reverse .arw__intro,.arw--reverse .arw__media,.arw--specs .arw__media,.arw--specs .arw__specs{grid-column:auto;grid-row:auto}.arw--reverse .arw__media{order:2}.arw .arw__cards{grid-template-columns:minmax(0,1fr);gap:32px}.arw .arw__card-media{aspect-ratio:4/3;margin-bottom:20px}.arw .arw__card h3{font-size:30px!important}.arw--moments .arw__intro,.arw--setup .arw__intro,.arw--comparison .arw__intro{margin-bottom:32px}.arw .arw__table th,.arw .arw__table td{padding:14px 9px;font-size:12px;line-height:1.5}.arw .arw__table thead th{font-size:11px}.arw .arw__table thead th:first-child{width:34%}.arw .arw__note{font-size:13px;margin-top:24px;padding-top:20px}.arw .arw__specs>div{gap:16px;font-size:13px;padding:16px 0}.arw--specs .arw__media .arw__image{aspect-ratio:1/1}.arw .arw__faq summary{font-size:15px;min-height:64px}.arw--closing{padding:60px 20px}.arw .arw__button{width:100%;justify-content:center}.arw--setup .arw__cards{gap:16px}}@media(prefers-reduced-motion:reduce){.arw *{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map?subset=ABA */
