.olaf-sets{background:var(--olaf-purple-50);padding:clamp(5.6rem,8vw,8.8rem) 0}.olaf-sets__heading{margin:0 0 2.8rem;font-size:clamp(2.8rem,3.4vw,3.6rem);color:var(--ink)}.olaf-sets__track{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 -1.5rem;padding:.4rem 1.5rem 1.2rem;scroll-padding-inline:1.5rem;scrollbar-width:none}.olaf-sets__track::-webkit-scrollbar{display:none}.olaf-sets__item{flex:1 0 26rem;max-width:32rem;scroll-snap-align:start;display:flex}.olaf-sets__all{margin:1.6rem 0 0}.olaf-sets__all .link{font-weight:700;color:var(--brand-active)}.olaf-set-card{position:relative;display:flex;flex-direction:column;width:100%;background:#fff;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.olaf-set-card--highlight{border:2px solid var(--brand);box-shadow:var(--shadow-md)}.olaf-set-card__badge{position:absolute;top:1.4rem;left:1.4rem;z-index:1;background:var(--brand-active);color:#fff}.olaf-set-card__media{display:flex;align-items:flex-end;justify-content:center;height:20rem;padding:2rem;box-sizing:border-box;background:var(--surface-2)}.olaf-set-card--highlight .olaf-set-card__media{background:var(--olaf-purple-100)}.olaf-set-card__media img{max-height:100%;max-width:80%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply}.olaf-set-card__body{padding:2rem;display:flex;flex-direction:column;gap:.8rem;flex:1}.olaf-set-card__title{margin:0;font-size:2rem;line-height:1.2}.olaf-set-card__title a{color:var(--ink);text-decoration:none}.olaf-set-card__title a:hover{text-decoration:underline}.olaf-set-card__text{margin:0;flex:1;font-size:1.45rem;line-height:1.5;color:var(--ink-2)}.olaf-set-card__footer{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;padding-top:.6rem}.olaf-set-card__price .price{font-size:1.8rem;font-weight:700;color:var(--ink)}.olaf-set-card__price .price--on-sale .price-item--regular{font-size:1.4rem;color:var(--ink-3)}.olaf-set-card__price .price--on-sale span.price-item--sale.price-item--last,.olaf-set-card__price .price--on-sale .price__sale{color:var(--ink)}.olaf-set-card__price .unit-price{display:none}.olaf-button--sm{min-height:3.4rem;padding:0 1.4rem;font-size:1.4rem;white-space:nowrap;flex:0 0 auto}.olaf-set-card__price{min-width:0}.olaf-set-card__price .price{display:flex;flex-wrap:wrap;column-gap:.8rem;align-items:baseline}@media screen and (min-width:990px){.olaf-sets__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin:0;padding:0}.olaf-sets__item{max-width:40rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-olaf-sets.css.map */
