.apr-section{background:#f0f1eb;color:#173d2c;padding:84px 24px 68px;scroll-margin-top:125px;overflow:hidden}.apr-inner{max-width:1120px;margin:0 auto}.apr-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:end;margin-bottom:36px}.apr-eyebrow{font:600 11px/1.5 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-bottom:15px}.apr-section h2{font-family:Playfair Display,Georgia,serif;font-size:clamp(38px,4.6vw,58px);font-weight:400;letter-spacing:-.045em;line-height:1.08;margin:0}.apr-section h2 em{font-weight:400}.apr-intro>p{font:400 15px/1.7 Inter,sans-serif;margin:0 0 14px}.apr-intro .apr-notice{font-size:12px;line-height:1.6;color:#536153;margin:0;padding-left:15px;border-left:2px solid #9caa94}.apr-notice strong{font-weight:600}.apr-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px)/3);gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 0 4px}.apr-rail::-webkit-scrollbar{display:none}.apr-rail:focus-visible{outline:2px solid #164b36;outline-offset:6px}.apr-card{background:#fffdf8;border:1px solid #dee2d7;border-radius:22px;overflow:hidden;scroll-snap-align:start;display:flex;flex-direction:column;min-width:0}.apr-card figure{position:relative;margin:0;aspect-ratio:1/.95;background:#e6e7dd;overflow:hidden}.apr-card img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 43%}.apr-card figcaption{position:absolute;bottom:12px;left:12px;padding:6px 9px;border-radius:20px;background:#fffdf8f0;font:500 10px/1.3 Inter,sans-serif;color:#244934}.apr-copy{padding:23px 24px 20px;display:flex;flex-direction:column;flex:1}.apr-angle{font:500 10px/1.4 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#6b7666;margin-bottom:10px}.apr-section .apr-card h3{font:500 21px/1.2 Playfair Display,Georgia,serif;letter-spacing:-.025em;margin:0 0 13px;color:#173d2c}.apr-card blockquote{font:400 14px/1.65 Inter,sans-serif;margin:0 0 23px;color:#4a554b}.apr-card .apr-disclosure{font:400 10px/1.5 Inter,sans-serif;color:#73806f;border-top:1px solid #e5e7df;padding-top:13px;margin:auto 0 0}.apr-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:24px}.apr-counter{font:400 12px/1.5 Inter,sans-serif;color:#6b7868}.apr-counter b{font-weight:600;color:#173d2c}.apr-controls{display:flex;gap:8px}.apr-controls button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #b9c3b2;border-radius:50%;background:transparent;color:#173d2c;font-size:22px;cursor:pointer;transition:background .2s}.apr-controls button:hover:not(:disabled){background:#dfe5d8}.apr-controls button:disabled{opacity:.3;cursor:default}.apr-controls button:focus-visible{outline:2px solid #164b36;outline-offset:3px}@media(max-width:767px){.apr-section{padding:54px 20px 40px}.apr-heading{grid-template-columns:1fr;gap:22px;margin-bottom:27px}.apr-section h2{font-size:42px}.apr-intro>p{font-size:14px}.apr-rail{grid-auto-columns:85%;gap:14px;overflow:visible;overflow-x:auto;margin-right:-20px;padding-right:20px}.apr-copy{padding:22px}.apr-card figure{aspect-ratio:1/1}.apr-section .apr-card h3{font-size:23px}.apr-card blockquote{font-size:14px}.apr-bottom{padding-top:21px}}#stickyAtc.apr-reading{visibility:hidden;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/altoa-product-reviews.css.map */
