.anniversary-customer-stories,.anniversary-customer-stories *,.anniversary-customer-stories *:before,.anniversary-customer-stories *:after{box-sizing:border-box}.anniversary-customer-stories{display:block;width:100%;max-width:100%;overflow:hidden;scroll-margin-top:120px;padding:var(--acs-pad-top, 50px) 0 var(--acs-pad-bottom, 50px);background:var(--acs-bg, #ffffff);color:var(--acs-text, #202020);font-family:var(--font-body-family, Poppins),sans-serif;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased}.anniversary-customer-stories__inner{width:min(100%,1200px);margin:0 auto;padding:0 20px}.anniversary-customer-stories__head{max-width:760px;margin:0 0 22px;text-align:left}.anniversary-customer-stories__kicker{margin:0 0 9px;color:var(--acs-heading, #202020);font-size:11px;font-weight:700;letter-spacing:.15em;line-height:1.25;text-transform:uppercase}.anniversary-customer-stories__heading{margin:0;color:var(--acs-heading, #202020);font-family:var(--font-heading-family, Oswald),sans-serif;font-weight:700;font-size:clamp(32px,5vw,48px);letter-spacing:.01em;line-height:1.08;text-transform:none;word-break:normal}.anniversary-customer-stories__intro{margin:10px 0 0;color:var(--acs-text, #413e39);font-size:14px;line-height:1.55}.anniversary-customer-stories__track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:86%;align-items:stretch;gap:12px;margin:0 -20px;padding:0 20px 5px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:20px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab}.anniversary-customer-stories__track::-webkit-scrollbar{display:none}.anniversary-customer-stories__track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.anniversary-customer-stories__track:focus{outline:3px solid var(--acs-accent, #ffca0a);outline-offset:-3px}.anniversary-customer-stories__track:focus:not(:focus-visible){outline:none}.anniversary-customer-stories__card{display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;border:1px solid #e1dad1;border-radius:0;background:#faf8f4;box-shadow:none;scroll-snap-align:start;scroll-snap-stop:always}.anniversary-customer-stories__media{position:relative;aspect-ratio:16 / 11;overflow:hidden;background:#f4eee5}.anniversary-customer-stories__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-user-drag:none}.anniversary-customer-stories__body{display:flex;flex:1;flex-direction:column;padding:18px}.anniversary-customer-stories__status{margin:0 0 8px;color:#706a63;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.anniversary-customer-stories__stars{display:flex;gap:2px;margin:0 0 10px;color:#e6b600;font-size:15px;line-height:1}.anniversary-customer-stories__stars .is-empty{color:#2020202e}.anniversary-customer-stories__quote{display:-webkit-box;margin:0;padding:0;overflow:hidden;border:0;color:#202020;font-family:var(--font-body-family, Poppins),sans-serif;font-size:14px;font-style:normal;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:4}.anniversary-customer-stories__footer{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid #e4ddd3}.anniversary-customer-stories__name{margin:0;color:#202020;font-family:var(--font-heading-family, Oswald),sans-serif;font-size:22px;font-weight:700;letter-spacing:.01em;line-height:1.15;text-transform:none}.anniversary-customer-stories__business,.anniversary-customer-stories__meta{margin:0;color:#706a63;font-size:12px;line-height:1.4}.anniversary-customer-stories__social{display:inline-flex;align-items:center;gap:6px;width:fit-content;color:#202020;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none}.anniversary-customer-stories__social svg{width:16px;height:16px;flex:0 0 auto}a.anniversary-customer-stories__social:hover{text-decoration:underline;text-underline-offset:3px}.anniversary-customer-stories__button{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;width:100%;min-height:48px;margin-top:auto;padding:12px;border:0;border-radius:0;background:#202020;color:#fff;font-family:var(--font-body-family, Poppins),sans-serif;font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1.2;text-align:center;text-transform:uppercase;cursor:pointer}.anniversary-customer-stories__button:hover{background:#353535}.anniversary-customer-stories__button:focus-visible,.anniversary-customer-stories__social:focus-visible,.anniversary-customer-stories__arrow:focus-visible,.anniversary-customer-stories__dot:focus-visible{outline:3px solid var(--acs-accent, #ffca0a);outline-offset:3px}.anniversary-customer-stories__nav{display:flex;align-items:center;justify-content:center;gap:13px;margin-top:16px}.anniversary-customer-stories__nav[hidden],.anniversary-customer-stories__nav[hidden]+.anniversary-customer-stories__hint{display:none}.anniversary-customer-stories__arrow{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid #202020;border-radius:0;background:#fff;color:#202020;cursor:pointer}.anniversary-customer-stories__arrow:hover{background:#202020;color:#fff}.anniversary-customer-stories__arrow[disabled]{opacity:.25;background:#fff;color:#202020;cursor:default}.anniversary-customer-stories__arrow svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.anniversary-customer-stories__dots{display:flex;align-items:center;justify-content:center;gap:2px;min-width:60px}.anniversary-customer-stories__dot{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;background:transparent;cursor:pointer}.anniversary-customer-stories__dot:before{content:"";width:7px;height:7px;border-radius:50%;background:#bdb6ad}.anniversary-customer-stories__dot[aria-current=true]:before{background:#202020;transform:scale(1.18)}.anniversary-customer-stories__hint{margin:9px 0 0;color:#2020208c;font-size:10px;letter-spacing:.04em;text-align:center;text-transform:uppercase}.acs-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;width:100%;height:100dvh;max-width:none;max-height:100dvh;margin:0;padding:max(12px,env(safe-area-inset-top)) 0 max(12px,env(safe-area-inset-bottom));border:0;background:#111111b8;color:#202020}.acs-modal[open]{display:flex}.acs-modal::backdrop{background:transparent}.acs-modal__dialog{display:flex;flex-direction:column;width:100%;max-height:100%;min-height:0;overflow:hidden;background:#fff}.acs-modal__top{position:relative;display:flex;flex:0 0 auto;align-items:flex-start;justify-content:center;padding:max(12px,env(safe-area-inset-top)) 62px 14px;border-bottom:1px solid #d9d2c7;background:#f4eee5;text-align:center}.acs-modal__identity{min-width:0;max-width:38rem}.acs-modal__top h2{margin:0;font-family:var(--font-heading-family, Oswald),sans-serif;font-size:22px;font-weight:700;line-height:1.15;text-transform:uppercase}.acs-modal__business,.acs-modal__meta{margin:4px 0 0;color:#5c574f;font-family:var(--font-body-family, Poppins),sans-serif;font-size:13px;line-height:1.4}.acs-modal__meta a{color:#202020;font-weight:600;border-bottom:1px solid #202020;text-decoration:none}.acs-modal__close{position:absolute;top:max(8px,env(safe-area-inset-top));right:10px;width:44px;height:44px;border:1px solid #d9d2c7;background:#fff;color:#202020;font-size:22px;line-height:1;cursor:pointer}.acs-modal__close:focus-visible{outline:2px solid var(--acs-accent, #ffca0a);outline-offset:3px}.acs-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:22px 20px calc(28px + env(safe-area-inset-bottom))}.acs-modal__story{width:min(100%,38rem);margin:0 auto;color:#202020;font-family:var(--font-body-family, Poppins),sans-serif;font-size:16px;line-height:1.7;text-align:center}.acs-modal__story p{margin:0}.acs-modal__story p+p,.acs-modal__story+.acs-modal__story{margin-top:1em}.acs-modal__gallery{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:min(100%,40rem);margin:22px auto 0}.acs-modal__shot{display:block;width:min(42vw,168px);height:min(42vw,168px);aspect-ratio:1 / 1;object-fit:cover;background:#eee}.acs-modal__gallery--1 .acs-modal__shot{width:min(64vw,240px);height:min(64vw,240px)}body.acs-modal-open{position:fixed;left:0;width:100%;overflow:hidden}@media(min-width:750px){.anniversary-customer-stories{padding:var(--acs-pad-top-desktop, 70px) 0 var(--acs-pad-bottom-desktop, 70px)}.anniversary-customer-stories__inner{padding:0 34px}.anniversary-customer-stories__head{margin-bottom:28px}.anniversary-customer-stories__track{grid-auto-columns:calc((100% - 16px)/2);gap:16px;margin:0;padding:0 0 5px;scroll-padding-inline:0}.anniversary-customer-stories__body{padding:20px}.anniversary-customer-stories__nav{margin-top:18px}.acs-modal[open]{align-items:center;padding:28px 24px}.acs-modal__dialog{width:min(720px,100%);max-height:min(86vh,780px);border:1px solid #353535}.acs-modal__shot{width:168px;height:168px}.acs-modal__gallery--1 .acs-modal__shot{width:240px;height:240px}}@media(min-width:1040px){.anniversary-customer-stories__track{grid-auto-columns:calc((100% - 32px) / 3)}}@media(prefers-reduced-motion:reduce){.anniversary-customer-stories__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/anniversary-page-stories.css.map */
