.aji-models__header{max-width:64rem;margin:0 auto 2.4rem;text-align:center}.aji-models__heading{margin:0 0 .8rem;font-size:clamp(3rem,4.2vw,4.8rem)}.aji-models__intro{margin:0;font-size:1.5rem;opacity:.75}.aji-models{--aji-model-bottle: 21rem;--aji-model-overhang: calc(var(--aji-model-bottle) * .21)}.aji-models__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--aji-model-overhang) + 1.6rem) 1.2rem;margin:0;padding:var(--aji-model-overhang) 0 0;list-style:none}.aji-model{display:flex;flex-direction:column;flex:0 1 calc((100% - 4.8rem)/5);min-width:min(100%,21rem);border-radius:1.6rem;background:rgb(var(--color-background));box-shadow:0 1rem 2.6rem -1.6rem #00000038;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s}@media(hover:hover){.aji-model:hover{transform:translateY(-4px);box-shadow:0 2.6rem 5rem -1.8rem #00000073,0 .8rem 1.6rem -.8rem #0000002e}.aji-model:hover .aji-model__media img{transform:translateY(-6px) scale(1.03)}}.aji-model__media{position:relative;color:inherit;text-decoration:none;display:grid;justify-items:center;align-content:end;padding:0 1.2rem 1.4rem;border-radius:1.6rem 1.6rem 0 0;background:radial-gradient(70% 45% at 50% 100%,rgba(var(--color-foreground),.07),transparent 70%),#f2f2f2}.aji-model__media img{display:block;height:var(--aji-model-bottle);margin-top:calc(var(--aji-model-overhang) * -1);width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 1.4rem 1.6rem rgba(0,0,0,.25));transition:transform .6s cubic-bezier(.22,1,.36,1)}.aji-model__badge{position:absolute;top:1.4rem;left:1.4rem;padding:.4rem 1rem;border-radius:999px;background:var(--aji-red);color:#fff;font-size:1.15rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.aji-model__body{display:flex;flex-direction:column;gap:.7rem;flex:1;padding:1.4rem 1.4rem 1.6rem}.aji-model__chips{display:flex;flex-wrap:wrap;gap:.6rem}.aji-chip{display:inline-flex;align-items:center;padding:.3rem 1rem;border-radius:999px;background:rgba(var(--color-foreground),.06);font-size:1.2rem;font-weight:600}.aji-model__title{margin:0;font-size:1.5rem;line-height:1.3}.aji-model__title a{display:grid;gap:.2rem;color:inherit;text-decoration:none}.aji-model__type{font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;letter-spacing:0;text-transform:none;color:rgba(var(--color-foreground),.7)}.aji-model__sorte{font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.1;text-transform:uppercase;letter-spacing:.02em}.aji-model__tagline{margin:0;font-size:1.3rem;font-style:italic;opacity:.75}.aji-model__specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:.2rem 0 0;padding:1rem 0;border-block:1px solid rgba(var(--color-foreground),.1)}.aji-model__specs dt{font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;opacity:.55}.aji-model__specs dd{margin:.3rem 0 0;font-size:1.35rem;font-weight:700}.aji-model__specs .aji-heat__label{display:none}.aji-model__buy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;margin-top:auto}.aji-model__price{display:grid;grid-column:1 / -1;line-height:1.3}.aji-model__amount{font-size:1.8rem;font-weight:700}.aji-model__unit,.aji-model__tax{font-size:1.15rem;opacity:.6}.aji-model__form{margin:0}.aji-model__form .product-form__error-message-wrapper:not([hidden]){grid-column:1 / -1;font-size:1.2rem;color:var(--aji-red)}.aji-model__add{width:100%;min-width:0;min-height:3.6rem;padding:0 1.1rem;font-size:1.2rem;white-space:nowrap}.aji-model__more{display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;border:1px solid rgba(var(--color-foreground),.2);color:inherit;transition:background .2s,color .2s,border-color .2s}.aji-model__more:hover{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}@media screen and (max-width:1199px){.aji-model{flex-basis:calc((100% - 2.4rem) / 3)}}@media screen and (max-width:749px){.aji-models{--aji-model-bottle: min(34rem, 44svh)}.aji-model{flex-basis:100%;min-width:0;box-shadow:none}}.aji-model__media img.aji-model__back{position:absolute;left:50%;top:0;translate:-50% 0;opacity:0;transition:opacity .35s ease}.aji-model__media img.aji-model__front{transition:opacity .35s ease,transform .6s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.aji-model--has-back:hover .aji-model__front{opacity:0}.aji-model--has-back:hover .aji-model__back{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/aji-models.css.map */
