.alc-head{position:relative;overflow:hidden;border-radius:1.4rem;background:#0e0e0e;color:#fff;isolation:isolate;display:flex;align-items:flex-end;min-height:30rem}.alc-head--medium{min-height:38rem}.alc-head--plain{background:radial-gradient(120% 140% at 85% 0%,rgba(var(--brand-rgb),.55),rgba(var(--brand-rgb),0) 55%),#0e0e0e}.alc-head__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.alc-head__media img{width:100%;height:100%;object-fit:cover;object-position:center 35%;display:block}.alc-head:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0000,rgba(0,0,0,var(--alc-shade, .45)) 45%,rgba(0,0,0,calc(var(--alc-shade, .45) + .25)))}.alc-head--plain:after{display:none}.alc-head__body{width:100%;padding:2.8rem 2rem 2rem}.alc-head__eyebrow{margin:0 0 .8rem;font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fff;opacity:.85}.alc-head__title{margin:0;color:#fff;font-size:clamp(3.4rem,6vw,6.4rem);line-height:.98;letter-spacing:-.045em;font-weight:800;text-transform:uppercase}.alc-head__title em{font-style:normal;color:#ff3b2f}.alc-head__text{margin:1rem 0 0;max-width:54rem;font-size:1.6rem;line-height:1.5;color:#ffffffe0}.alc-head__trust{list-style:none;margin:2.4rem 0 0;padding:1.8rem 0 0;border-top:1px solid rgba(255,255,255,.22);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 1.6rem}.alc-head__trust li{display:flex;align-items:center;gap:.9rem;font-size:1.3rem;font-weight:600;line-height:1.25;color:#fff}.alc-head__trust svg{width:2.2rem;height:2.2rem;flex:none;color:#fff}.alc-head__sticker{position:absolute;top:1.6rem;right:1.6rem;margin:0;width:9.6rem;height:9.6rem;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;text-align:center;transform:rotate(-8deg);box-shadow:0 10px 30px #00000040}.alc-head__sticker span{padding:0 1.2rem;font-size:1.5rem;font-weight:900;line-height:1.05;text-transform:uppercase;letter-spacing:-.01em}@media(min-width:750px){.alc-head{min-height:34rem}.alc-head--medium{min-height:44rem}.alc-head__body{padding:4.8rem 4.8rem 3.2rem}.alc-head__trust{grid-template-columns:repeat(4,minmax(0,1fr))}.alc-head__sticker{top:2.8rem;right:3.2rem;width:13rem;height:13rem}.alc-head__sticker span{font-size:2rem}}.alc-chips{display:flex;gap:.8rem;overflow-x:auto;scrollbar-width:none;padding:.2rem .1rem;scroll-snap-type:x proximity}.alc-chips::-webkit-scrollbar{display:none}.alc-chip{flex:none;scroll-snap-align:start;display:inline-flex;align-items:center;gap:.9rem;min-height:4.8rem;padding:.5rem 1.6rem .5rem .5rem;border-radius:1rem;background:var(--panel);border:1px solid var(--line);color:var(--ink);text-decoration:none;font-size:1.4rem;font-weight:600;white-space:nowrap;transition:border-color .2s,background .2s}.alc-chip:not(:has(.alc-chip__thumb)){padding-left:1.6rem}.alc-chip:hover{border-color:var(--ink)}.alc-chip.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.alc-chip__thumb{width:3.8rem;height:3.8rem;border-radius:.7rem;overflow:hidden;background:#fff;flex:none}.alc-chip__thumb img{width:100%;height:100%;object-fit:cover;display:block}.alc-grid__head{margin-bottom:1.6rem}.alc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.2rem 0;margin-bottom:1.6rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.alc-toolbar__count{margin:0;font-size:1.4rem;font-weight:600;color:var(--muted)}.alc-toolbar__sort{display:flex;align-items:center;gap:.8rem;font-size:1.4rem}.alc-toolbar__sort label{color:var(--muted)}.alc-toolbar__sort select{appearance:none;-webkit-appearance:none;font:inherit;font-weight:600;color:var(--ink);background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23000' stroke-width='1.5' fill='none'/%3E%3C/svg%3E") no-repeat right .2rem center;border:0;padding:.4rem 1.8rem .4rem 0;cursor:pointer}.alc-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--alc-cols-m, 2),minmax(0,1fr));gap:1.2rem}@media(min-width:750px){.alc-grid{grid-template-columns:repeat(min(3,var(--alc-cols, 4)),minmax(0,1fr));gap:1.6rem}}@media(min-width:1100px){.alc-grid{grid-template-columns:repeat(var(--alc-cols, 4),minmax(0,1fr));gap:2rem}}.alc-grid__item{display:flex;min-width:0}.alc-grid__item>*{width:100%}.alc-card{display:flex;flex-direction:column;background:var(--panel);border-radius:1.2rem;overflow:hidden}.alc-card__media{position:relative;display:block;aspect-ratio:1 / 1;background:#f1f1ef;overflow:hidden}.alc-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease,transform .6s var(--al-ease, ease)}.alc-card__img--2{opacity:0}.alc-card__media.has-hover:hover .alc-card__img--2{opacity:1}.alc-card__media:hover .alc-card__img{transform:scale(1.025)}.alc-card__ph{width:100%;height:100%;background:#ececec}.alc-card__badge{position:absolute;z-index:2;top:1rem;left:1rem;padding:.45rem .9rem;border-radius:.6rem;background:#fff;color:var(--ink);font-size:1.15rem;font-weight:700;line-height:1.1;letter-spacing:.01em;box-shadow:0 1px 3px #00000014}.alc-card__body{display:flex;flex-direction:column;flex:1;padding:1.4rem;border-top:1px solid rgba(0,0,0,.06)}.alc-card__rating{margin:0 0 .6rem;display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:600;color:var(--ink)}.alc-card__rating .al-stars{font-size:1.2rem}.alc-card__count{color:var(--muted);font-weight:500}.alc-card__row{display:flex;flex-direction:column;gap:.4rem}.alc-card__title{margin:0;font-size:1.5rem;line-height:1.25;font-weight:700;letter-spacing:-.01em}.alc-card__title a{color:var(--ink);text-decoration:none}.alc-card__title a:hover{text-decoration:underline;text-underline-offset:.3rem}.alc-card__price{margin:0;display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap;font-size:1.5rem}.alc-card__price s{color:var(--muted);font-size:1.3rem}.alc-card__price strong{color:var(--ink);font-weight:800}.alc-card__price strong small{font-size:1.15rem;font-weight:600;color:var(--muted)}.alc-card .al-card-scent{margin:.8rem 0 0}.alc-card .al-card-scent__notes{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alc-card__form{margin-top:auto;padding-top:1.2rem}.alc-card__btn{width:100%;min-height:4.4rem;display:flex;align-items:center;justify-content:center;gap:.3rem;border-radius:.8rem;font:inherit;font-size:1.3rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.alc-card__btn small{font-size:1.1rem;font-weight:600;text-transform:none;letter-spacing:0;opacity:.7}.alc-card__btn--outline{background:#fff;color:var(--ink);border:1.5px solid var(--ink)}.alc-card__btn--outline:hover{background:var(--ink);color:#fff}.alc-card__btn--solid{background:var(--btn, var(--ink));color:#fff;border:1.5px solid var(--btn, var(--ink))}.alc-card__btn--solid:hover{background:#000}.alc-card__btn.is-loading{opacity:.6;pointer-events:none}.alc-card__btn.is-soldout{margin-top:auto;opacity:.55}@media(min-width:750px){.alc-card__body{padding:1.6rem 1.8rem 1.8rem}.alc-card__title{font-size:1.6rem}}@media(max-width:749px){.alc-card__btn small,.alc-card .al-card-scent__notes{display:none}}.alc-promo{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:100%;border-radius:1.2rem;overflow:hidden;padding:2rem;isolation:isolate}.alc-promo--dark{background:#0e0e0e;color:#fff}.alc-promo--brand{background:var(--brand);color:#fff}.alc-promo--light{background:var(--panel);color:var(--ink);border:1px solid var(--line)}.alc-promo__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.alc-promo__media img{width:100%;height:100%;object-fit:cover}.alc-promo.has-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0000 20%,#000000bf)}.alc-promo.has-image{color:#fff}.alc-promo--dark:not(.has-image){background:radial-gradient(120% 90% at 100% 0%,rgba(var(--brand-rgb),.6),rgba(var(--brand-rgb),0) 60%),#0e0e0e}.alc-promo__eyebrow{margin:0 0 .8rem;font-size:1.15rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.85}.alc-promo__title{margin:0;font-size:clamp(2.4rem,2.6vw,3.2rem);line-height:1.02;font-weight:800;letter-spacing:-.035em;text-transform:uppercase}.alc-promo__title em{font-style:normal;color:#ff3b2f}.alc-promo--brand .alc-promo__title em{color:#fff;text-decoration:underline}.alc-promo__text{margin:1rem 0 0;font-size:1.4rem;line-height:1.45;opacity:.85}.alc-promo__btn{display:inline-block;margin-top:1.8rem;padding:1.1rem 1.6rem;border-radius:.8rem;background:#fff;color:var(--ink);font-size:1.3rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;text-decoration:none}.alc-promo--light .alc-promo__btn{background:var(--ink);color:#fff}@media(max-width:749px){.alc-grid__item--promo{grid-column:1 / -1}.alc-promo{min-height:22rem;padding:2.4rem 2rem}}.alc-empty{text-align:center;padding:5.6rem 2rem;border-radius:1.2rem;background:var(--panel)}.alc-empty__title{margin:0 0 .8rem;font-size:2.4rem;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.alc-empty p{color:var(--muted)}.alc-empty .al-btn{margin-top:1.6rem}.alc-pager{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:3.2rem;font-size:1.4rem;font-weight:600}.alc-pager__btn{padding:1rem 1.6rem;border:1.5px solid var(--ink);border-radius:.8rem;color:var(--ink);text-decoration:none}.alc-spot{display:grid;gap:0;border-radius:1.4rem;overflow:hidden;background:var(--panel)}.alc-spot--dark{background:#0e0e0e;color:#fff}.alc-spot__media{position:relative;display:block;aspect-ratio:1 / 1;background:#f1f1ef}.alc-spot__media img,.alc-spot__media svg{width:100%;height:100%;object-fit:cover;display:block}.alc-spot__body{padding:2.8rem 2.2rem 3.2rem;display:flex;flex-direction:column;justify-content:center}.alc-spot__title{margin:0 0 1rem;font-size:clamp(2.8rem,3.6vw,4.4rem);line-height:1.02;letter-spacing:-.04em;font-weight:800}.alc-spot__title em{font-style:normal;color:var(--brand)}.alc-spot--dark .alc-spot__title,.alc-spot--dark .alc-card__price strong,.alc-spot--dark .alc-card__rating{color:#fff}.alc-spot__text{margin:.6rem 0 0;font-size:1.6rem;line-height:1.55;color:var(--muted)}.alc-spot--dark .alc-spot__text{color:#ffffffc7}.alc-spot__text p{margin:0 0 .8rem}.alc-spot__points{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;gap:.9rem}.alc-spot__points li{display:flex;align-items:flex-start;gap:.9rem;font-size:1.5rem;font-weight:600;line-height:1.35}.alc-spot__points svg{width:2rem;height:2rem;flex:none;color:var(--brand);margin-top:.1rem}.alc-spot__buy{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin-top:2.4rem}.alc-spot__price{font-size:2rem}.alc-spot__price strong{font-size:2.6rem;letter-spacing:-.02em}.alc-spot__form{flex:1 1 22rem}.alc-spot__btn{width:100%;text-transform:uppercase;letter-spacing:.04em;font-weight:800}.alc-spot--dark .alc-spot__btn{background:#fff;color:var(--ink)}.alc-spot__btn.is-loading{opacity:.6;pointer-events:none}.alc-spot__link{margin-top:1.4rem;font-size:1.4rem;font-weight:700;color:inherit;text-underline-offset:.3rem}@media(min-width:990px){.alc-spot{grid-template-columns:1fr 1fr}.alc-spot--flip .alc-spot__media{order:2}.alc-spot__media{aspect-ratio:auto;min-height:52rem}.alc-spot__body{padding:5.6rem 6.4rem}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/alloura-collection.css.map */
