.amk{--amk-shade: var(--amk-shade-mobile, 1);scroll-margin-top:120px;background:var(--amk-bg, #fff);color:var(--amk-heading, #202020);padding:var(--amk-pad-top, 48px) 0 var(--amk-pad-bottom, 48px);overflow-x:clip;box-sizing:border-box}.amk *,.amk *:before,.amk *:after{box-sizing:border-box}.amk__inner{width:min(100% - 40px,1120px);margin-inline:auto}.amk__head{margin:0 auto 22px;max-width:40rem;text-align:center}.amk__kicker{margin:0 0 8px;color:var(--amk-kicker, #202020);font-family:var(--font-body-family, Poppins),sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.amk__title{margin:0;color:var(--amk-heading, #202020);font-family:var(--font-heading-family, Oswald),sans-serif;font-size:clamp(26px,7vw,34px);font-weight:700;letter-spacing:.02em;line-height:1.08;text-transform:uppercase;text-wrap:balance}.amk__text{margin:10px auto 0;max-width:38rem;color:var(--amk-text, #5c574f);font-family:var(--font-body-family, Poppins),sans-serif;font-size:14px;line-height:1.55}.amk__promo{margin:0 0 16px;padding:14px 14px 15px;background:#f4eee5;border:1px solid #d9d2c7}.amk__promo-badge{display:inline-block;margin-bottom:6px;padding:4px 8px;background:var(--amk-accent, #ffca0a);color:#353535;font-family:var(--font-body-family, Poppins),sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.amk__promo p{margin:0;color:#353535;font-family:var(--font-body-family, Poppins),sans-serif;font-size:13px;font-weight:500;line-height:1.45}.amk__track{display:flex;gap:12px;align-items:stretch;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.amk__track::-webkit-scrollbar{display:none}.amk__track:focus-visible{outline:2px solid var(--amk-accent, #ffca0a);outline-offset:4px}.amk__card{position:relative;isolation:isolate;display:flex;flex:0 0 min(82vw,340px);flex-direction:column;justify-content:flex-end;min-height:460px;overflow:hidden;scroll-snap-align:start;background:#111;color:#fff}.amk__media,.amk__media picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.amk__media img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 30%}.amk__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#1110,rgba(17,17,17,calc(var(--amk-shade) * .08)) 18%,rgba(17,17,17,calc(var(--amk-shade) * .45)) 35%,rgba(17,17,17,calc(var(--amk-shade) * .82)) 48%,rgba(17,17,17,calc(var(--amk-shade) * .9)),rgba(17,17,17,calc(var(--amk-shade) * .97)) 72%,rgba(17,17,17,calc(var(--amk-shade) * .98)))}.amk__tag{position:absolute;top:14px;left:14px;z-index:2;margin:0;padding:4px 7px;background:#ffffffeb;color:#202020;font-family:var(--font-body-family, Poppins),sans-serif;font-size:10px;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.amk__body{position:relative;z-index:2;display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-end;gap:8px;min-height:100%;padding:64px 16px 18px}.amk__card-title{margin:0;min-height:calc(1.12em * 3);color:#fff;font-family:var(--font-heading-family, Oswald),sans-serif;font-size:clamp(20px,5.5vw,26px);font-weight:700;letter-spacing:.01em;line-height:1.12;text-transform:none}.amk__price{margin:0;color:#fff;font-family:var(--font-body-family, Poppins),sans-serif;font-size:13px;font-weight:600;line-height:1.4}.amk__list{display:grid;gap:4px;margin:2px 0 0;padding:0;list-style:none}.amk__list li{position:relative;padding-left:18px;color:#fff;font-family:var(--font-body-family, Poppins),sans-serif;font-size:13px;line-height:1.4}.amk__list li:before{content:"\2713";position:absolute;left:0;color:var(--amk-accent, #ffca0a);font-size:12px}.amk__cta,.amk__cta:empty{display:flex;align-items:flex-end;min-height:48px;margin-top:6px}.amk__btn{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:0;padding:12px 18px;border:1px solid transparent;border-radius:0;background:var(--amk-accent, #ffca0a);color:#202020;font-family:var(--font-body-family, Poppins),sans-serif;font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1.1;text-align:center;text-decoration:none;text-transform:uppercase}.amk__btn:hover,.amk__btn:focus-visible{background:#ffd84a;color:#202020}.amk__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.amk__pending{align-self:flex-start;margin:0;padding:8px 10px;border:1px dashed rgba(255,202,10,.7);color:#ffca0a;font-family:var(--font-body-family, Poppins),sans-serif;font-size:11px;line-height:1.35}.amk__nav{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px}.amk__arrow{width:44px;height:44px;border:1px solid #d9d2c7;border-radius:0;background:#fff;color:#202020;font-size:22px;line-height:1;cursor:pointer}.amk__arrow:disabled{opacity:.35;cursor:default}.amk__arrow:focus-visible,.amk__dot:focus-visible{outline:2px solid var(--amk-accent, #ffca0a);outline-offset:3px}.amk__dots{display:flex;gap:6px}.amk__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#cfc7bb;cursor:pointer}.amk__dot[aria-current=true]{background:#202020}.amk__hint{margin:10px 0 0;color:#8a8378;font-family:var(--font-body-family, Poppins),sans-serif;font-size:11px;letter-spacing:.06em;line-height:1.4;text-align:center;text-transform:uppercase}.amk__more{margin:20px 0 0;text-align:center}.amk__more a{color:inherit;font-family:var(--font-body-family, Poppins),sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1.4;text-decoration:none;text-transform:uppercase;border-bottom:1px solid currentColor}.amk__more a:focus-visible{outline:2px solid var(--amk-accent, #ffca0a);outline-offset:3px}@media screen and (max-width:359px){.amk__btn{min-height:46px;font-size:11px}}@media screen and (min-width:768px){.amk{--amk-shade: var(--amk-shade-desktop, 1);padding:var(--amk-pad-top-desktop, 64px) 0 var(--amk-pad-bottom-desktop, 64px)}.amk__inner{width:min(100% - 56px,1120px)}.amk__title{font-size:clamp(30px,3.5vw,38px)}.amk__card{flex-basis:min(46%,380px);min-height:500px}}@media screen and (min-width:1024px){.amk__inner{width:min(100% - 72px,1120px)}.amk__card{flex-basis:360px}}@media(prefers-reduced-motion:reduce){.amk__track{scroll-behavior:auto}.amk__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/anniversary-machines.css.map */
