@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: 1680px;--abm-pad: 16px;--abm-cols: 4;background:var(--abm-bg, #FFFFFF);color:var(--abm-title, #3A1F2B);font-family:var(--abm-sans);width:100%;max-width:none;padding:44px 0 48px}.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:24px}.abm__eyebrow{font-family:var(--abm-serif);font-style:italic;font-size:16px;font-weight:600;color:var(--abm-accent, #B23C5A);margin:0 0 8px}.abm__title{font-family:var(--abm-serif);font-weight:800;font-size:26px;line-height:1.1;letter-spacing:-.018em;margin:0;text-wrap:balance;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.abm__list{display:flex;gap:12px;list-style:none;margin:0;padding:4px 0 8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.abm__list::-webkit-scrollbar{display:none}.abm__card{flex:0 0 auto;width:62%;scroll-snap-align:start;display:flex;flex-direction:column;background:var(--abm-card-bg, #FFFFFF);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 4px 18px #3a1f2b14;transition:transform .25s ease,box-shadow .25s ease}.abm__media{position:relative;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:9px;right:9px;z-index:2;padding:5px 10px;border-radius:999px;background:var(--abm-badge-bg, #B23C5A);color:var(--abm-badge-text, #FFFFFF);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.abm__body{padding:13px 12px 16px;display:flex;flex-direction:column;gap:6px;flex:1 1 auto;text-align:center}.abm__name{font-family:var(--abm-serif);font-weight:700;font-size:14.5px;line-height:1.25;margin:0;color:var(--abm-title, #3A1F2B);text-wrap:balance}.abm__price{display:flex;align-items:baseline;justify-content:center;gap:7px;flex-wrap:wrap;margin:0}.abm__price-sale{font-size:14.5px;font-weight:700;color:var(--abm-price, #D97A8A)}.abm__price-compare{font-size:12.5px;font-weight:600;color:var(--abm-compare, #8B8189);text-decoration:line-through}.abm__cta{margin-top:auto;padding-top:10px;font-size:13px;font-weight:700;color:var(--abm-accent, #B23C5A);text-decoration:underline;text-underline-offset:3px}.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 14px 32px #3a1f2b24}.abm__card:hover .abm__img{transform:scale(1.05)}}@media(min-width:768px){.abm{padding:64px 0 70px;--abm-pad: clamp(28px, 3.4vw, 40px)}.abm__head{margin-bottom:32px}.abm__eyebrow{font-size:18px}.abm__title{font-size:34px}.abm__list{gap:18px;overflow:visible;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.abm__card{width:auto}.abm__body{padding:16px 14px 20px;gap:8px}.abm__name,.abm__price-sale{font-size:16.5px}.abm__price-compare{font-size:14px}}@media(min-width:1024px){.abm{padding:clamp(72px,5.5vw,118px) 0 clamp(80px,6vw,128px);--abm-pad: clamp(40px, 4vw, 80px)}.abm__head{margin-bottom:clamp(36px,3vw,56px)}.abm__eyebrow{font-size:clamp(18px,1.3vw,22px)}.abm__title{font-size:clamp(36px,3vw,52px)}.abm__list{grid-template-columns:repeat(var(--abm-cols),minmax(0,1fr));gap:clamp(20px,1.9vw,34px)}.abm__card{border-radius:clamp(18px,1.4vw,24px)}.abm__badge{font-size:clamp(10px,.75vw,12px);padding:clamp(6px,.5vw,9px) clamp(11px,.9vw,15px);top:14px;right:14px}.abm__body{padding:clamp(18px,1.4vw,26px) clamp(14px,1.1vw,20px) clamp(20px,1.6vw,28px);gap:clamp(8px,.7vw,12px)}.abm__name{font-size:clamp(17px,1.25vw,22px)}.abm__price-sale{font-size:clamp(17px,1.2vw,21px)}.abm__price-compare{font-size:clamp(14px,1vw,17px)}.abm__cta{font-size:clamp(13px,.95vw,16px)}}@media(min-width:1920px){.abm{--abm-max: 1760px}}@media(prefers-reduced-motion:reduce){.abm__card,.abm__img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/also-bought-monlego.css.map */
