.aloha-bestsellers__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.4rem 2.4rem;margin-bottom:clamp(2.4rem,3vw,4rem)}.aloha-bestsellers__link{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;font:800 1.5rem/1.2 var(--aloha-font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--aloha-royal);text-decoration:none}.aloha-bestsellers__link svg,.aloha-bestsellers__arrow svg{flex:none;width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.aloha-bestsellers__link:hover svg{transform:translate(.4rem)}.aloha-bestsellers__link:focus-visible{outline:3px solid var(--aloha-sun);outline-offset:3px;border-radius:.8rem}.aloha-bestsellers__carousel{display:block}.aloha-bestsellers__track{--aloha-bestsellers-gap: clamp(1.4rem, 2vw, 2.4rem);display:grid;grid-auto-flow:column;grid-auto-columns:80%;gap:var(--aloha-bestsellers-gap);margin:-.8rem;padding:.8rem .8rem 1.2rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:.8rem;scrollbar-width:none;list-style:none}.aloha-bestsellers__track::-webkit-scrollbar{display:none}.aloha-bestsellers__card{display:flex;flex-direction:column;gap:.8rem;scroll-snap-align:start;min-width:0}.aloha-bestsellers__media{position:relative;margin-bottom:.6rem}.aloha-bestsellers__img{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border:1.5px solid var(--aloha-line);border-radius:var(--aloha-radius-card);background:linear-gradient(180deg,#f7fbff,#e9f4fc);transition:border-color .2s}a.aloha-bestsellers__img:hover{border-color:var(--aloha-sky)}.aloha-bestsellers__img aloha-mattress{display:block;width:96%;aspect-ratio:320 / 230}.aloha-bestsellers__img svg{display:block;width:100%;height:auto}.aloha-bestsellers__img--photo{background:var(--aloha-paper)}.aloha-bestsellers__img--photo img{display:block;width:100%;height:100%;object-fit:contain}.aloha-bestsellers__chip{position:absolute;top:1.4rem;display:inline-flex;align-items:center;padding:.7rem 1.2rem;border-radius:999px;font:900 1.2rem/1 var(--aloha-font-body);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.aloha-bestsellers__chip--sun{left:1.4rem;background:var(--aloha-sun);color:var(--aloha-navy)}.aloha-bestsellers__chip--navy{right:1.4rem;background:var(--aloha-navy);color:#fff}.aloha-bestsellers__tag{margin:0;font:900 1.2rem/1.2 var(--aloha-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--aloha-royal)}.aloha-bestsellers__name{margin:0;font:900 1.9rem/1.25 var(--aloha-font-body);letter-spacing:normal;color:var(--aloha-navy)}.aloha-bestsellers__name a{color:inherit;text-decoration:none}.aloha-bestsellers__name a:hover{text-decoration:underline;text-underline-offset:.3rem}.aloha-bestsellers__desc{flex:1;margin:0;font-size:1.45rem;line-height:1.5;color:var(--aloha-muted)}.aloha-bestsellers__hint{font-style:italic}.aloha-bestsellers__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem 1rem;margin:.4rem 0 .8rem;font-variant-numeric:tabular-nums}.aloha-bestsellers__price strong{font:900 2.3rem/1 var(--aloha-font-body);color:var(--aloha-navy)}.aloha-bestsellers__price s{font-weight:700;color:var(--aloha-muted)}.aloha-bestsellers__add{position:relative}.aloha-bestsellers__add[disabled]{opacity:.55;cursor:not-allowed}.aloha-bestsellers__add.loading>span{visibility:hidden}.aloha-bestsellers__add .loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aloha-bestsellers__add .path{stroke:#fff}.aloha-bestsellers__error{margin-top:.8rem;font-size:1.4rem;font-weight:700;color:var(--aloha-navy)}.aloha-bestsellers__controls{display:flex;align-items:center;gap:1rem;margin-top:2.8rem}.aloha-bestsellers__arrow{display:grid;place-items:center;flex:none;width:4.6rem;height:4.6rem;padding:0;border:1.5px solid var(--aloha-line);border-radius:50%;background:var(--aloha-paper);color:var(--aloha-navy);cursor:pointer}.aloha-bestsellers__arrow:hover:not(:disabled){border-color:var(--aloha-navy)}.aloha-bestsellers__arrow:disabled{opacity:.35;cursor:default}.aloha-bestsellers__arrow:focus-visible{outline:3px solid var(--aloha-sun);outline-offset:3px}.aloha-bestsellers__progress{flex:1;height:.8rem;margin-left:1rem;overflow:hidden;border:1px solid var(--aloha-line);border-radius:.8rem;background:var(--aloha-mist)}.aloha-bestsellers__progress span{display:block;width:30%;height:100%;border-radius:.8rem;background:var(--aloha-royal);transition:width .2s}@media(min-width:561px){.aloha-bestsellers__track{grid-auto-columns:calc((100% - 2 * var(--aloha-bestsellers-gap)) / 2.3)}}@media(min-width:921px){.aloha-bestsellers__track{grid-auto-columns:calc((100% - 3 * var(--aloha-bestsellers-gap)) / 3.3)}}.aloha-anim .aloha-bestsellers__card aloha-mattress{opacity:0;transform:translate(4rem,-1.4rem) rotate(-4deg);transition:opacity .7s,transform 1s cubic-bezier(.25,1.35,.45,1);transition-delay:calc(var(--aloha-i, 0) * 90ms + .22s)}.aloha-anim .aloha-bestsellers__card.is-in aloha-mattress{opacity:1;transform:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/aloha-bestsellers.css.map */
