@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;800&family=Inter:wght@400;500;600;700&display=swap";.abm-wrapper{width:100%;max-width:none}.abm{--abm-serif: "Playfair Display", "Cormorant Garamond", Georgia, serif;--abm-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--abm-max: 1200px;--abm-pad: 16px;--abm-cols: 3;--abm-gap: 12px;background:var(--abm-bg, #FFFFFF);color:var(--abm-title, #3A1F2B);font-family:var(--abm-sans);width:100%;max-width:none;padding:40px 0 44px}.abm *,.abm *:before,.abm *:after{box-sizing:border-box}.abm__inner{width:min(100%,var(--abm-max));margin:0 auto;padding:0 var(--abm-pad)}.abm__head{text-align:center;margin-bottom:22px}.abm__eyebrow{font-family:var(--abm-serif);font-style:italic;font-size:15px;font-weight:600;color:var(--abm-accent, #B23C5A);margin:0 0 6px}.abm__title{font-family:var(--abm-serif);font-weight:800;font-size:25px;line-height:1.12;letter-spacing:-.018em;margin:0;text-wrap:balance;-webkit-hyphens:none;hyphens:none}.abm__list{display:flex;gap:var(--abm-gap);list-style:none;margin:0 calc(var(--abm-pad) * -1);padding:4px var(--abm-pad) 14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--abm-pad);scrollbar-width:none;-webkit-overflow-scrolling:touch}.abm__list::-webkit-scrollbar{display:none}.abm__item{flex:0 0 66%;max-width:280px;min-width:0;display:flex;scroll-snap-align:start}.abm__card{width:100%;display:flex;flex-direction:column;background:var(--abm-card-bg, #FFFFFF);border:1px solid rgba(58,31,43,.07);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 6px 20px #3a1f2b12;transition:transform .25s ease,box-shadow .25s ease}.abm__media{position:relative;display:block;aspect-ratio:1 / 1;background:var(--abm-media-bg, #F5D3D9);overflow:hidden}.abm__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.abm__badge{position:absolute;top:10px;left:10px;z-index:2;padding:5px 9px;border-radius:999px;background:var(--abm-badge-bg, #B23C5A);color:var(--abm-badge-text, #FFFFFF);font-size:10px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 2px 8px #3a1f2b2e}.abm__body{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;padding:14px 14px 16px;text-align:left}.abm__name{font-family:var(--abm-serif);font-weight:700;font-size:15.5px;line-height:1.25;color:var(--abm-title, #3A1F2B);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em;-webkit-hyphens:none;hyphens:none}.abm__price{display:flex;align-items:baseline;gap:6px;flex-wrap:nowrap;white-space:nowrap;margin:0}.abm__from{font-size:12px;font-weight:500;color:var(--abm-body, #5A5058)}.abm__price-sale{font-size:17px;font-weight:700;color:var(--abm-price, #D97A8A)}.abm__price-compare{font-size:12.5px;font-weight:500;color:var(--abm-compare, #8B8189)}.abm__cta{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 14px;border:1.5px solid var(--abm-accent, #B23C5A);border-radius:999px;font-size:13px;font-weight:700;color:var(--abm-accent, #B23C5A);transition:background-color .2s ease,color .2s ease}.abm__cta svg{width:15px;height:15px;transition:transform .2s ease}.abm__empty{text-align:center;font-size:14px;color:var(--abm-body, #5A5058);opacity:.75;padding:24px 16px}@media(hover:hover){.abm__card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #3a1f2b21}.abm__card:hover .abm__img{transform:scale(1.05)}.abm__card:hover .abm__cta{background:var(--abm-accent, #B23C5A);color:#fff}.abm__card:hover .abm__cta svg{transform:translate(3px)}}.abm__card:focus-visible{outline:2px solid var(--abm-accent, #B23C5A);outline-offset:3px}@media(min-width:768px){.abm{padding:60px 0 66px;--abm-pad: clamp(28px, 3.4vw, 40px);--abm-gap: 20px}.abm__head{margin-bottom:32px}.abm__eyebrow{font-size:17px}.abm__title{font-size:34px}.abm__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,260px));justify-content:center;margin:0;padding:4px 0 8px;overflow:visible}.abm__item{max-width:none}.abm__body{padding:16px 16px 18px;gap:9px}.abm__name{font-size:17px}.abm__price-sale{font-size:18px}.abm__price-compare{font-size:13.5px}}@media(min-width:1024px){.abm{padding:clamp(72px,5.5vw,110px) 0 clamp(80px,6vw,120px);--abm-pad: clamp(40px, 4vw, 80px);--abm-gap: clamp(22px, 2vw, 32px)}.abm__head{margin-bottom:clamp(36px,3vw,52px)}.abm__eyebrow{font-size:clamp(18px,1.3vw,21px)}.abm__title{font-size:clamp(36px,3vw,48px)}.abm__list{grid-template-columns:repeat(var(--abm-cols),minmax(0,320px))}.abm__card{border-radius:20px}.abm__badge{top:14px;left:14px;font-size:11px;padding:6px 11px}.abm__body{padding:20px 20px 22px;gap:10px}.abm__name{font-size:clamp(17px,1.3vw,20px)}.abm__price-sale{font-size:clamp(18px,1.35vw,21px)}.abm__price-compare{font-size:14.5px}.abm__cta{min-height:44px;font-size:14px}}@media(min-width:1920px){.abm{--abm-max: 1320px}}@media(prefers-reduced-motion:reduce){.abm__card,.abm__img,.abm__cta,.abm__cta svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/also-bought-monlego.css.map */
