.ahmk{font-family:inherit;position:relative;isolation:isolate;background:linear-gradient(180deg,#f7f7f8,#fff 68%);color:#181820;padding:54px 0 51px;overflow:hidden}.ahmk *{box-sizing:border-box}.ahmk__container{width:min(calc(100% - 52px),1440px);margin:0 auto}.ahmk__eyebrow{display:inline-flex;align-items:center;gap:9px;color:#a32a38;font-size:10px;font-weight:850;letter-spacing:.13em}.ahmk__dot{width:7px;height:7px;border-radius:50%;background:#df3448;box-shadow:0 0 0 4px #fce6e8;flex:none}.ahmk__intro-main{max-width:910px}.ahmk__seo-h1{color:#141419;font-weight:850;font-size:clamp(28px,3vw,42px);line-height:1.13;letter-spacing:-.04em;margin:12px 0}.ahmk__seo-description{max-width:900px;font-size:15px;color:#595964;line-height:1.65;margin:0}.ahmk__carousel-head{display:flex;gap:20px;align-items:end;justify-content:space-between;margin:32px 0 16px}.ahmk__carousel-copy h2{color:#18181f;font-size:clamp(25px,2.4vw,35px);font-weight:850;letter-spacing:-.035em;line-height:1.18;margin:0}.ahmk__carousel-copy p{color:#686771;font-size:14px;line-height:1.5;margin:0;max-width:850px}.ahmk__nav{display:flex;gap:9px;flex:none}.ahmk__arrow{display:grid;place-items:center;border:1px solid #d5d4d8;background:#fff;color:#222228;border-radius:50%;width:44px;height:44px;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.ahmk__arrow:hover:not(:disabled),.ahmk__arrow:focus-visible{border-color:#28242c;background:#f0edf0;transform:translateY(-2px)}.ahmk__arrow:disabled{cursor:default;opacity:.42}.ahmk__track{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;padding:0 0 12px;scroll-padding-inline:0}.ahmk__track::-webkit-scrollbar{display:none}.ahmk__card{flex:0 0 calc((100% - 48px)/4);min-width:0;scroll-snap-align:start;border-radius:16px;background:#fff;border:1px solid #e8e7eb;box-shadow:0 5px 16px #1f18240e;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s ease,transform .2s ease}.ahmk__card:hover{box-shadow:0 13px 29px #17111c1c;transform:translateY(-2px)}.ahmk__card-photo-link{display:block;color:inherit;text-decoration:none}.ahmk__image-wrap{aspect-ratio:1/1;background:transparent;position:relative;overflow:hidden;display:block;line-height:0}.ahmk__image-wrap img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;transition:transform .35s ease}.ahmk__card:hover .ahmk__image-wrap img{transform:scale(1.035)}.ahmk__photo-fallback{font-weight:800;letter-spacing:.14em;color:#b4b2b9;font-size:18px}.ahmk__stock-label{position:absolute;top:12px;left:12px;background:#211e25;color:#fff;font-size:10px;font-weight:800;padding:7px 10px;border-radius:5px;letter-spacing:.09em}.ahmk__card-info{display:flex;flex:1;flex-direction:column;padding:12px 14px;gap:5px;min-height:0}.ahmk__category{font-size:10px;font-weight:850;letter-spacing:.08em;color:#a03745;text-transform:uppercase}.ahmk__card-info h3{margin:0;font-size:14px;line-height:1.3;font-weight:800;min-height:0;color:#1b1b20}.ahmk__card-info h3 a{color:inherit;text-decoration:none}.ahmk__card-info h3 a:hover{text-decoration:underline}.ahmk__rating{display:flex;align-items:center;min-height:17px;margin:1px 0 0;line-height:1}.ahmk__rating-stars{color:#d8a22e!important;font-size:15px;font-weight:800;letter-spacing:.09em;white-space:nowrap;text-shadow:0 1px 0 rgba(255,255,255,.28)}.ahmk__price-area{margin-top:0;display:flex;flex-direction:column;gap:3px}.ahmk__price-label{font-size:10px;letter-spacing:.08em;font-weight:750;color:#7b777e}.ahmk__price-line{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.ahmk__price-line strong{font-size:19px;font-weight:900;line-height:1.1;letter-spacing:-.045em;color:#17171d}.ahmk__price-line del{font-size:11px;color:#8c8990}.ahmk__cta{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #2c2c32;background:#25252b;color:#fff;text-decoration:none;border-radius:7px;margin-top:6px;padding:10px 12px;font-size:11px;letter-spacing:.04em;font-weight:850;min-height:39px;transition:background .2s ease}.ahmk__cta:hover,.ahmk__cta:focus-visible{background:#4a202e;color:#fff}.ahmk__footnote{margin-top:11px;display:flex;justify-content:space-between;gap:25px;align-items:center}.ahmk__footnote p{margin:0;font-size:11px;color:#85808a;line-height:1.45}.ahmk__swipe-hint{font-size:11px;color:#77727c;white-space:nowrap;display:none}@media(max-width:1150px){.ahmk__card{flex-basis:calc((100% - 32px)/3)}}@media(max-width:800px){.ahmk__container{width:min(calc(100% - 34px),1440px)}.ahmk__card{flex-basis:calc((100% - 16px)/2)}.ahmk__seo-h1{font-size:clamp(26px,4.2vw,35px)}.ahmk__carousel-head{margin-top:28px}}@media(max-width:600px){.ahmk{padding:32px 0 34px}.ahmk__container{width:calc(100% - 30px)}.ahmk__eyebrow{font-size:9px}.ahmk__seo-h1{font-size:27px;margin:9px 0}.ahmk__seo-description{font-size:13px;line-height:1.55}.ahmk__carousel-head{margin:20px 0 12px;gap:8px;align-items:center}.ahmk__carousel-copy h2{font-size:21px;margin:0}.ahmk__carousel-copy p{font-size:12px;line-height:1.4}.ahmk__arrow{width:34px;height:34px}.ahmk__nav{gap:5px}.ahmk__track{gap:11px;padding-bottom:8px}.ahmk__card{flex-basis:min(74vw,270px);border-radius:12px}.ahmk__image-wrap{aspect-ratio:1/1}.ahmk__card-info{padding:10px 12px 11px;min-height:0;gap:4px}.ahmk__card-info h3{font-size:13px;min-height:0}.ahmk__price-line strong{font-size:17px}.ahmk__category{font-size:9px}.ahmk__cta{font-size:10px;min-height:37px;padding:9px 11px}.ahmk__footnote{margin-top:7px;align-items:flex-start}.ahmk__footnote p{font-size:10px}.ahmk__swipe-hint{display:none}}@media(prefers-reduced-motion:reduce){.ahmk__track{scroll-behavior:auto}.ahmk__card,.ahmk__arrow,.ahmk__image-wrap img{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/affori-home-men-kits.css.map */
