.ac-experience{display:block;background:var(--ac-review-background);color:var(--ac-review-text);padding:56px 0 52px;margin-top:32px;overflow:hidden}.ac-experience__header{text-align:center;margin-bottom:52px}.ac-experience__eyebrow{font-size:10px;letter-spacing:.3em;text-transform:uppercase;margin:0 0 22px}.ac-experience__header h2{color:var(--ac-review-heading);font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3.1vw,48px);font-weight:400;line-height:1.2;letter-spacing:-.035em;margin:0}.ac-experience__header em{color:var(--ac-review-accent);font-weight:400;white-space:nowrap}.ac-experience__subtitle{display:flex;align-items:center;justify-content:center;gap:14px;font-size:12px;color:var(--ac-review-muted);margin:30px auto 0;max-width:680px}.ac-experience__subtitle:before,.ac-experience__subtitle:after{content:"";height:1px;background:var(--ac-review-border);flex:1}.ac-experience__subtitle span{max-width:80%}.ac-experience__gallery{position:relative}.ac-experience__track{box-sizing:border-box;width:100%;min-width:0;display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.ac-experience__track::-webkit-scrollbar{display:none}.ac-experience__card{flex:0 0 calc((100% - 40px)/3);min-width:0;scroll-snap-align:center}.ac-experience__photo{aspect-ratio:2/3;overflow:hidden;background:var(--ac-review-card)}.ac-experience__photo img{width:100%;height:100%;object-fit:cover;display:block}.ac-experience__no-photo{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:28px;padding:20px}.ac-experience__no-photo>span{font-family:Georgia,serif;font-size:clamp(26px,3vw,44px);letter-spacing:.14em;line-height:1.4}.ac-experience__no-photo small{font-size:12px}.ac-experience__review{padding-top:28px;font-size:14px;line-height:1.8}.ac-experience__byline{display:flex;justify-content:space-between;gap:16px;align-items:baseline;flex-wrap:wrap}.ac-experience__byline p{margin:0}.ac-experience__byline cite{color:var(--ac-review-accent);font-family:Georgia,serif;font-size:20px}.ac-experience__location{font-size:10px;letter-spacing:.18em;text-transform:uppercase;margin-left:18px}.ac-experience__stars{color:var(--ac-review-accent);letter-spacing:1px;white-space:nowrap;font-size:15px}.ac-experience__review blockquote{margin:0;padding:0;border:0;font-size:14px;line-height:1.9;color:var(--ac-review-text);font-style:normal}.ac-experience__source{color:var(--ac-review-accent);font-size:12px;text-underline-offset:3px}.ac-experience__arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid var(--ac-review-border);background:var(--ac-review-arrow);color:var(--ac-review-accent);box-shadow:0 2px 7px #00000008;cursor:pointer;padding:0;font-size:28px;line-height:1}.ac-experience__arrow--prev{left:20px}.ac-experience__arrow--next{right:20px}.ac-experience__arrow[hidden]{display:none}.ac-experience__arrow:focus-visible,.ac-experience__track:focus-visible{outline:2px solid var(--ac-review-accent);outline-offset:4px}.ac-experience__detail{max-width:810px;margin:42px auto 0}.ac-experience__detail:empty{display:none}.ac-experience__detail .ac-experience__review{padding:0}.ac-experience__position{text-align:center;font-size:11px;letter-spacing:.1em;margin:18px 0 0;color:var(--ac-review-muted)}.ac-experience__position:empty{display:none}.ac-experience__editor{padding:14px 18px;border:1px dashed var(--ac-review-border);font-size:12px;line-height:1.6;margin:0 0 30px}.ac-experience.is-ready .ac-experience__track{padding-inline:0}.ac-experience.is-ready .ac-experience__card{flex-basis:calc((100% - 40px)/3);opacity:.35;transition:opacity .25s}.ac-experience.is-ready .ac-experience__card.is-current{opacity:1}.ac-experience.is-ready .ac-experience__card>.ac-experience__review{display:none}@media(max-width:767px){.ac-experience{padding:36px 0 32px;margin-top:20px}.ac-experience__header{margin-bottom:30px}.ac-experience__eyebrow{font-size:9px;margin-bottom:16px}.ac-experience__header h2 em{display:block;margin-top:5px}.ac-experience__subtitle{margin-top:22px;font-size:11px}.ac-experience__track{gap:12px}.ac-experience__card{flex-basis:78%}.ac-experience.is-ready .ac-experience__track{padding-inline:11%}.ac-experience.is-ready .ac-experience__card{flex-basis:100%}.ac-experience__arrow--prev{left:2px}.ac-experience__arrow--next{right:2px}.ac-experience__detail{margin-top:28px}.ac-experience__byline{gap:4px 12px}.ac-experience__location{display:block;margin:2px 0 5px}.ac-experience__byline cite{color:var(--ac-review-accent);font-size:18px}}@media(prefers-reduced-motion:reduce){.ac-experience.is-ready .ac-experience__card{transition:none}}.ac-product-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);padding-top:60px;padding-bottom:32px}.ac-product-story__figure{margin:0;min-width:0}.ac-product-story__figure figcaption{font-size:11px;line-height:1.6;color:#66717d;padding-top:10px}.ac-product-story--top{align-items:start}.ac-product-story--top .ac-product-story__content{padding-top:48px}.ac-product-story__media{border-radius:10px;overflow:hidden;aspect-ratio:1/1;background:#f6f7f8}.ac-product-story__media img{display:block;width:100%;height:100%;object-fit:cover}.ac-product-story__media--campaign img{object-position:77% center}.ac-product-story__content{max-width:560px;padding:20px 0}.ac-product-story__content h2{font-size:clamp(25px,2.5vw,36px);font-weight:500;line-height:1.2;letter-spacing:-.02em;margin:0 0 22px}.ac-product-story__content .rte{font-size:15px;line-height:1.75;margin-bottom:20px}.ac-product-story__eyebrow{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.ac-product-story--reverse .ac-product-story__media,.ac-product-story--reverse .ac-product-story__figure{order:2}.ac-product-story--text-only{grid-template-columns:minmax(0,1fr)}@media(max-width:767px){.ac-product-story{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:32px;padding-bottom:16px}.ac-product-story__content{padding:0}.ac-product-story--reverse .ac-product-story__media,.ac-product-story--reverse .ac-product-story__figure{order:0}.ac-product-story--top .ac-product-story__content{padding-top:0}.ac-product-story__content h2{margin-bottom:16px}.ac-product-story__content .rte{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
