.lavuri-mixed-hero{display:block;position:relative;overflow:hidden;background:rgb(var(--color-background))}.lavuri-mixed-hero__viewport{position:relative;width:100%;height:min(35vw,var(--lavuri-desktop-height, 480px));min-height:300px;overflow:hidden}.lavuri-mixed-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s ease}.lavuri-mixed-hero__slide.is-active{z-index:1;opacity:1;visibility:visible}.lavuri-mixed-hero__media,.lavuri-mixed-hero__asset{width:100%;height:100%}.lavuri-mixed-hero__asset{display:block;object-fit:cover;object-position:var(--lavuri-media-position, center center)}.lavuri-mixed-hero__content{position:absolute;z-index:2;left:50%;bottom:clamp(4.5rem,7vw,8rem);transform:translate(-50%);width:min(92%,120rem);text-align:center}.lavuri-mixed-hero__controls{position:absolute;z-index:3;left:50%;bottom:1.6rem;transform:translate(-50%);display:flex;align-items:center;gap:.8rem;padding:.65rem .9rem;border-radius:999px;background:#ffffffe0;box-shadow:0 .4rem 1.8rem #00000029;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lavuri-mixed-hero__dots{display:flex;align-items:center;gap:0}.lavuri-mixed-hero__control,.lavuri-mixed-hero__dot{border:0;color:#121212;background:transparent;cursor:pointer}.lavuri-mixed-hero__control{display:grid;width:4.4rem;height:4.4rem;place-items:center;padding:0;font-size:1.7rem}.lavuri-mixed-hero__dot{width:2.4rem;height:2.4rem;padding:0;border-radius:50%;background:radial-gradient(circle,transparent 3px,#121212 3px,#121212 4px,transparent 4px)}.lavuri-mixed-hero__dot.is-active{background:radial-gradient(circle,#121212 4px,transparent 4px)}.lavuri-mixed-hero__control:focus-visible,.lavuri-mixed-hero__dot:focus-visible{outline:2px solid #121212;outline-offset:3px}@media screen and (max-width:749px){.lavuri-mixed-hero__viewport{height:var(--lavuri-mobile-height, 300px);min-height:0;aspect-ratio:auto}.lavuri-mixed-hero__content{bottom:8rem}.lavuri-mixed-hero__controls{bottom:1.2rem}}@media(prefers-reduced-motion:reduce){.lavuri-mixed-hero__slide{transition:none}}.lavuri-christmas-banner{height:100%;position:relative;isolation:isolate;background:#211310;color:#fff4e3}.lavuri-christmas-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.lavuri-christmas-banner__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.lavuri-christmas-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#1c0b09a0 0%,#1c0b0925 35%,transparent 55%);pointer-events:none}.lavuri-christmas-banner__copy{position:absolute;left:4.5%;bottom:20%;width:31%;max-width:440px}.lavuri-christmas-banner__eyebrow{text-transform:uppercase;letter-spacing:.23em;font-size:clamp(9px,.85vw,12px);line-height:1.5;margin:0 0 12px;color:#eee1cd}.lavuri-christmas-banner h2{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(28px,3.5vw,54px);line-height:1.04;letter-spacing:-.035em;color:#fff4e3;margin:0;text-shadow:0 2px 20px #1c070560}.lavuri-christmas-banner__line{font-size:clamp(12px,1.2vw,18px);line-height:1.4;margin:15px 0 20px;color:#eee1cd}.lavuri-christmas-banner__links{display:flex;flex-wrap:wrap;gap:8px}.lavuri-christmas-banner__links a{display:inline-flex;align-items:center;gap:4px;min-height:44px;line-height:1.4;padding:10px 13px;text-decoration:none;text-transform:uppercase;letter-spacing:.07em;font-size:clamp(9px,.8vw,12px);background:#21130eb3;border:1px solid #e9cfa98c;color:#fff4e3}.lavuri-christmas-banner__links a:hover,.lavuri-christmas-banner__links a:focus-visible{background:#fff4e3;color:#211310;outline:2px solid #e9cfa9;outline-offset:3px}.lavuri-mixed-hero:has(.is-active .lavuri-christmas-banner) .lavuri-mixed-hero__controls{background:#21130ee6;border:1px solid #f2dbc45e;box-shadow:0 3px 15px #0003}.lavuri-mixed-hero:has(.is-active .lavuri-christmas-banner) :is(.lavuri-mixed-hero__control,.lavuri-mixed-hero__dot){color:#fff4e3}.lavuri-mixed-hero:has(.is-active .lavuri-christmas-banner) .lavuri-mixed-hero__dot{background:radial-gradient(circle,transparent 3px,#fff4e3 3px,#fff4e3 4px,transparent 4px)}.lavuri-mixed-hero:has(.is-active .lavuri-christmas-banner) .lavuri-mixed-hero__dot.is-active{background:radial-gradient(circle,#fff4e3 4px,transparent 4px)}@media(max-width:749px){.lavuri-christmas-banner__media{height:48%;bottom:auto}.lavuri-christmas-banner__media img{object-fit:cover}.lavuri-christmas-banner:before{background:linear-gradient(0deg,#211310 48%,#21131000 63%)}.lavuri-christmas-banner__copy{left:16px;right:16px;bottom:60px;width:auto;max-width:none}.lavuri-christmas-banner__eyebrow,.lavuri-christmas-banner__line{display:none}.lavuri-christmas-banner h2{font-size:23px;line-height:1.03;margin-bottom:9px}.lavuri-christmas-banner h2 br{display:none}.lavuri-christmas-banner h2 br:after{content:" "}.lavuri-christmas-banner__links{gap:7px}.lavuri-christmas-banner__links a{font-size:10px;padding:8px 11px}}.lavuri-seo-intro{padding-top:2.4rem;padding-bottom:2.4rem}.lavuri-seo-intro p{max-width:85rem}.footer .lavuri-wholesale-links{display:flex;flex-wrap:wrap;align-items:center;gap:0 2.4rem;padding:2.4rem max(2rem,calc((100vw - var(--page-width)) / 2 + 5rem));border-top:1px solid rgba(var(--color-foreground),.12)}.footer .lavuri-wholesale-links__label{flex-basis:100%;margin:0 0 .8rem;font-size:1.5rem;line-height:1.5}.footer .lavuri-faire-button{display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;font-size:1.4rem;color:rgb(var(--color-foreground));text-underline-offset:.3rem}.footer .lavuri-faire-button:hover{text-decoration-thickness:2px}.footer .lavuri-faire-button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.footer .lavuri-wholesale-links__minimum{flex-basis:100%;font-size:1.2rem;line-height:1.5;opacity:.8;margin-top:.4rem}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
