.asteland-categories{padding-block:0;margin-inline:auto}.asteland-categories__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.asteland-category{position:relative;display:block;overflow:hidden;border-radius:14px;text-decoration:none}.asteland-category__media{aspect-ratio:1;background:#ebe7e5}.asteland-category__media img{width:100%;height:100%;object-fit:cover;display:block}.asteland-category__label{position:absolute;inset:auto 0 0;text-align:left;color:#fff;background:linear-gradient(transparent,#0000008f);padding:1.4rem 1rem .7rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(1.1rem,1.3vw,1.7rem);line-height:1.15}@media screen and (max-width:749px){.asteland-categories{padding-block:0}.asteland-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.as-best{padding-block:0 20px;font-family:var(--font-body-family)}.as-best h2{margin:0 0 .5rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700}.as-best p{margin:0 0 .3rem;line-height:1.3}.as-best__shop{display:inline-block;color:inherit;font-family:var(--font-body-family);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;margin-bottom:.8rem;line-height:1.25}.as-best__price{margin:0;line-height:1.2}.as-best__row{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem;margin:0;padding:0}.as-best__photo{position:relative;aspect-ratio:1;background:#fff;border-radius:14px;overflow:hidden;margin-bottom:.4rem}.as-best__photo>a:first-child{display:block;height:100%}.as-best__photo img{width:100%;height:100%;object-fit:contain;display:block}.as-best__action,.as-best__sold{position:absolute;right:10px;bottom:10px;margin:0}.as-best__cart{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:0;background:#fff;color:#111;box-shadow:0 2px 9px #0003;cursor:pointer}.as-best__sold{background:#fff;padding:4px 8px;border-radius:6px}.as-best__name{color:inherit;text-decoration:none;font-weight:600;display:block;line-height:1.2;margin:0}@media(max-width:749px){.as-best{padding-bottom:16px}.as-best__row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:46%;overflow-x:auto;scroll-snap-type:x mandatory;gap:1rem}.as-best__row li{scroll-snap-align:start}}.asteland-saldi .as-sale-cover h1.as-sale-lettering{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:0;font-size:clamp(46px,9vw,150px);line-height:1;color:#161616;text-shadow:none}.as-sale-lettering__main{display:block;font-family:var(--font-heading-family);font-weight:900;font-style:italic;letter-spacing:-.065em;line-height:.87;paint-order:stroke fill}@media(max-width:749px){.as-sale-lettering__main svg{width:min(52vw,270px)!important}}.as-sale-cover{position:relative;border-radius:14px;overflow:hidden}.asteland-saldi .as-sale-cover img{aspect-ratio:16/9;object-position:center 55%;margin:0}.asteland-saldi .as-sale-cover h1{position:absolute;left:clamp(16px,4vw,48px);bottom:clamp(14px,1.8vw,28px);margin:0;color:#fff;font-family:var(--font-heading-family);font-weight:700;text-shadow:0 2px 8px #000,0 1px 3px #000}@media(max-width:749px){.asteland-saldi .as-sale-cover img{aspect-ratio:2/3}}.asteland-saldi{padding-block:24px}.asteland-saldi ul{list-style:none;padding:0;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.asteland-saldi a{color:inherit;text-decoration:none;display:block}.asteland-saldi img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:14px;display:block;margin-bottom:6px}.asteland-saldi li span{color:#19419b}.asteland-saldi small{color:#c4202b}@media(max-width:749px){.asteland-saldi ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.as-similar h2{margin:0 0 .5rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700}.as-similar p{margin:0 0 .3rem;line-height:1.3}.as-similar__shop{display:inline-block;color:inherit;font-family:var(--font-body-family);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;margin-bottom:.8rem;line-height:1.25}.as-similar__price{margin:0;line-height:1.2}.as-similar__row{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem;margin:0;padding:0}.as-similar__photo{position:relative;background:#fff;border-radius:14px;overflow:hidden;margin-bottom:.4rem;background:transparent}.as-similar__photo>a:first-child{display:block}.as-similar__photo img{width:100%;height:auto;display:block}.as-similar__action,.as-similar__sold{position:absolute;right:10px;bottom:10px;margin:0}.as-similar__cart{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:0;background:#fff;color:#111;box-shadow:0 2px 9px #0003;cursor:pointer}.as-similar__sold{background:#fff;padding:4px 8px;border-radius:6px}.as-similar__name{color:inherit;text-decoration:none;font-weight:600;display:block;line-height:1.2;margin:0}@media(max-width:749px){.as-similar{padding-bottom:16px}.as-similar__row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:46%;overflow-x:auto;scroll-snap-type:x mandatory;gap:1rem}.as-similar__row li{scroll-snap-align:start}}.as-similar__heading{margin:0 0 12px;font-size:2rem}.as-similar__price{color:#19419b}.spotify-overlay__close{position:absolute;top:1rem;right:1rem;background:transparent;border:none;cursor:pointer;padding:.5rem;border-radius:50%;transition:background-color .2s ease}.spotify-overlay__close .svg-wrapper{width:24px;height:24px;color:#fff}.spotify-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;z-index:9999;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.spotify-overlay__content{position:relative;width:90%;max-width:500px;background:#191414;border-radius:12px;padding:2rem;box-shadow:0 20px 40px #00000080}.spotify-overlay__close{position:absolute;top:.5rem;right:.5rem;background:#000c;border:1px solid rgba(255,255,255,.3);cursor:pointer;padding:.25rem;border-radius:50%;transition:all .2s ease;z-index:10;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.spotify-overlay__close:hover{background:#ffffff1a}.spotify-overlay__close .svg-wrapper{width:16px;height:16px;color:#fff}.spotify-overlay__close svg{width:100%;height:100%;fill:currentColor}@media screen and (max-width:749px){.spotify-overlay__content{width:95%;padding:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map */
