.sl-section{background:var(--ed-cream, #F7F2E7)}.sl-container{max-width:var(--sl-max-width, 1280px);margin-inline:auto;padding-inline:1.5rem}.sl-header{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem}@media(min-width:750px){.sl-header{flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:3.5rem}}.sl-header__text{max-width:100%}.sl-eyebrow{display:flex;align-items:center;gap:.75rem;color:var(--ed-emerald, #1E4638);margin-bottom:.75rem}.sl-eyebrow__line{display:inline-block;height:1px;width:32px;background:var(--ed-gold, #C9A24B)}.sl-eyebrow span:last-child{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.22em}.sl-heading{margin:0 0 .6rem;font-family:var(--ed-heading-font, "EB Garamond", Georgia, serif);font-weight:400;line-height:1.05;font-size:clamp(2.4rem,4vw,4.4rem);color:var(--ed-charcoal, #242320)}.sl-subheading{margin:0;font-size:13px;color:color-mix(in srgb,var(--ed-charcoal, #242320) 65%,transparent)}@media(min-width:750px){.sl-subheading{font-size:15px}}.sl-link{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;color:var(--ed-emerald, #1E4638);font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:.18em;text-decoration:none}@media(min-width:750px){.sl-link{align-self:flex-end}}.sl-link svg{transition:transform .2s ease}.sl-link:hover svg{transform:translate(4px)}.sl-grid{display:grid;grid-template-columns:repeat(var(--sl-cols-mobile, 3),1fr);gap:var(--sl-gap, 24px);align-items:end}@media(min-width:990px){.sl-grid{grid-template-columns:repeat(var(--sl-cols-desktop, 3),1fr)}}.sl-card{position:relative;display:block;overflow:hidden;border-radius:var(--sl-radius, 24px);background:var(--sl-sand, #EFE6D3);text-decoration:none;height:var(--sl-card-h-mobile, 380px)}@media(min-width:990px){.sl-card{height:var(--sl-card-h-desktop, 440px)}}.sl-card__img,.sl-card__placeholder{display:block;width:100%;height:var(--sl-img-h-mobile, 380px);object-fit:cover;object-position:center;margin-top:var(--sl-offset-mobile, 0px);transition:transform .6s ease}@media(min-width:990px){.sl-card__img,.sl-card__placeholder{height:var(--sl-img-h-desktop, 440px);margin-top:var(--sl-offset-desktop, 0px)}}.sl-card:hover .sl-card__img{transform:scale(1.04)}.sl-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,color-mix(in srgb,var(--ed-charcoal, #242320) 70%,transparent) 0%,transparent 55%);pointer-events:none}.sl-card__badge-wrap{position:absolute;top:.75rem;left:.75rem;z-index:2}@media(min-width:750px){.sl-card__badge-wrap{top:1.25rem;left:1.25rem}}.sl-chip{display:inline-flex;align-items:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--ed-cream, #F7F2E7) 25%,transparent);background:color-mix(in srgb,var(--ed-cream, #F7F2E7) 14%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:.35rem .75rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--ed-cream, #F7F2E7)}.sl-card__info-wrap{position:absolute;inset-inline:.75rem;bottom:.75rem;z-index:2}@media(min-width:750px){.sl-card__info-wrap{inset-inline:1.25rem;bottom:1.25rem}}.sl-card__info{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--ed-cream, #F7F2E7) 20%,transparent);background:color-mix(in srgb,var(--ed-cream, #F7F2E7) 10%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:.75rem}@media(min-width:750px){.sl-card__info{padding:1rem}}.sl-card__info-text{min-width:0}.sl-card__title{margin:0;font-family:var(--ed-heading-font, "EB Garamond", Georgia, serif);font-weight:400;font-size:1.1rem;color:var(--ed-cream, #F7F2E7)}@media(min-width:750px){.sl-card__title{font-size:1.4rem}}.sl-card__notes{margin:.15rem 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:color-mix(in srgb,var(--ed-cream, #F7F2E7) 80%,transparent)}@media(min-width:750px){.sl-card__notes{font-size:11px}}.sl-card__cta{flex-shrink:0;border-radius:999px;background:var(--ed-gold, #C9A24B);color:var(--ed-charcoal, #242320);padding:.45rem .9rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.16em}.sl-grid{perspective:1600px}.sl-card{transform-style:preserve-3d;transform:perspective(1600px) rotateX(0) rotateY(0) translateZ(0);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease;will-change:transform;box-shadow:0 8px 24px #00000014}.sl-card.sl-tilting{transition:transform 80ms linear}.sl-card:hover{box-shadow:0 30px 60px -12px #00000059,0 0 0 1px color-mix(in srgb,var(--ed-gold, #C9A24B) 25%,transparent)}.sl-card__img,.sl-card__placeholder{transform:translateZ(0) scale(1);transition:transform .6s cubic-bezier(.22,1,.36,1)}.sl-card:hover .sl-card__img{transform:translateZ(40px) scale(1.08)}.sl-card__badge-wrap{transform:translateZ(60px);transition:transform .5s ease}.sl-card__info-wrap{transform:translateZ(80px);transition:transform .5s ease}.sl-card__overlay{transform:translateZ(20px)}.sl-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(115deg,transparent 20%,color-mix(in srgb,var(--ed-cream, #F7F2E7) 35%,transparent) 45%,transparent 60%);transform:translate(-120%);opacity:0;transition:transform .9s ease,opacity .3s ease}.sl-card:hover:before{transform:translate(120%);opacity:1}.sl-card{opacity:0;transform:translateY(60px) rotateX(8deg)}.sl-card.sl-in-view{opacity:1;transform:translateY(0) rotateX(0);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.sl-card{transition-delay:var(--sl-delay, 0ms)}.sl-chip{animation:sl-float 3.5s ease-in-out infinite}@keyframes sl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.sl-card,.sl-card__img,.sl-card__badge-wrap,.sl-card__info-wrap,.sl-chip{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/scent-library.css.map */
