.lumera-gift__panel{position:relative;overflow:hidden;container-type:inline-size;aspect-ratio:730 / 258;border-radius:var(--radius-card)}.lumera-gift__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lumera-gift__content{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;padding-inline:clamp(2.4rem,7.8%,5.7rem)}.lumera-gift__eyebrow{margin:0;font-family:var(--font-body-family);font-weight:var(--font-body-weight-medium);font-size:clamp(.95rem,1.51cqw,1.1rem);line-height:1;letter-spacing:var(--tracking-bundle);text-transform:uppercase;color:rgb(var(--color-ink-badge))}.lumera-gift__heading{margin:1.64cqw 0 0;font-family:var(--font-heading-family);font-weight:var(--font-body-weight-bold);font-size:clamp(2rem,4.66cqw,3.6rem);line-height:1.2;letter-spacing:normal;color:rgb(var(--color-ink-badge))}.lumera-gift__text{margin:1.1cqw 0 0;font-family:var(--font-body-family);font-size:clamp(1.15rem,2.05cqw,1.5rem);line-height:1.65;color:rgb(var(--color-ink-gift))}.lumera-gift__button{display:inline-flex;align-items:center;justify-content:center;min-width:27cqw;min-height:max(3.8rem,6.3cqw);margin-top:2.2cqw;padding:0 3.3cqw;border:var(--buttons-border-width) solid rgb(var(--color-ink-add));border-radius:var(--radius-control);background-color:rgb(var(--color-button-gift));box-shadow:0 14px 13px rgba(var(--color-shadow-gift),.24);font-family:var(--font-body-family);font-weight:var(--font-body-weight-semibold);font-size:var(--font-size-micro);line-height:1;color:rgb(var(--color-button-text));text-decoration:none}.lumera-gift__button--inert{opacity:.75;cursor:default}a.lumera-gift__button:hover{background-color:rgb(var(--color-ink-add))}a.lumera-gift__button:focus-visible{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}@media screen and (max-width:749px){.lumera-gift__panel{aspect-ratio:730 / 360}.lumera-gift__content{padding:0 var(--space-lg)}}.lumera-showcase{display:flex;flex-wrap:wrap;align-items:flex-start;gap:3.8%}.lumera-showcase__reviews{flex:1 1 0;min-width:0}.lumera-reviews__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-body-weight-bold);font-size:2.6rem;line-height:normal;letter-spacing:.104rem;color:rgb(var(--color-ink-badge))}.lumera-reviews__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-md)}.lumera-reviews__summary{display:flex;align-items:center;gap:var(--space-2xs);margin:0;font-family:var(--font-body-family);font-size:var(--font-size-fine);line-height:1;color:rgb(var(--color-ink-badge))}.lumera-reviews__stars{--letter-spacing: .2;--font-size: 1.2}.lumera-reviews__widget{min-width:0}@media screen and (max-width:989px){.lumera-showcase__reviews,.lumera-showcase>.lumera-gift__column{flex:1 1 100%}}.lumera-reviews__preview{display:flex;gap:var(--space-sm);margin:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lumera-reviews__preview::-webkit-scrollbar{display:none}.lumera-reviews__card{display:flex;flex-direction:column;flex:1 0 22rem;gap:var(--space-2xs);padding:var(--space-sm);scroll-snap-align:start;background-color:rgb(var(--color-surface-review));border:.1rem solid rgba(var(--color-line),.6);border-radius:var(--radius-lg)}.lumera-reviews__body{display:flex;align-items:flex-start;gap:var(--space-2xs)}.lumera-reviews__quote{flex:1 1 auto;min-width:0;margin:0;font-family:var(--font-body-family);font-size:var(--font-size-micro);line-height:1.5;color:rgb(var(--color-ink-badge))}.lumera-reviews__thumb{flex:0 0 auto;width:3.4rem;height:4.4rem;object-fit:cover;border-radius:var(--radius-sm)}.lumera-reviews__author{display:flex;align-items:center;gap:var(--space-2xs);margin:0;font-family:var(--font-body-family);font-weight:var(--font-body-weight-semibold);font-size:var(--font-size-micro);color:rgb(var(--color-ink-badge))}.lumera-reviews__avatar{width:2.4rem;height:2.4rem;object-fit:cover;border-radius:var(--radius-pill)}@media screen and (max-width:749px){.lumera-reviews__card{flex:0 0 84%}}@media screen and (min-width:990px){.lumera-showcase>.lumera-gift__column{display:flex;flex-direction:column;flex:0 0 40.2%;gap:var(--space-md)}}.lumera-gift__column{display:flex;flex-direction:column;gap:var(--space-md)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/lumera-gift.css.map */
