.smkm-story__grid{display:grid;grid-template-columns:1fr;align-items:stretch}.smkm-story__media{position:relative;min-height:30rem;overflow:hidden}.smkm-story__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.smkm-story__content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem}.smkm-story__heading{margin:0;text-transform:uppercase;letter-spacing:.04em}.smkm-story .smkm-divider{display:flex;align-items:center;gap:1.2rem;color:var(--smkm-accent, currentColor);margin:1.6rem auto;width:min(26rem,80%)}.smkm-story .smkm-divider span{flex:1;height:1px;background:currentColor;opacity:.6}.smkm-story__text{max-width:44rem;line-height:1.9}.smkm-story__text p{margin:0 0 .2rem}.smkm-story .smkm-story__quote{font-family:var(--smkm-script);font-style:normal;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--smkm-accent);font-size:clamp(2.4rem,3vw,3rem);line-height:1.3;margin:2rem 0 2.8rem;max-width:46rem}@media screen and (min-width:750px){.smkm-story__grid{min-height:44rem}.smkm-story--image-right .smkm-story__media{order:2}.smkm-story__content{padding:5rem 6rem}}.smkm-cards__heading{text-align:center;margin:0 0 3rem}.smkm-cards__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin:0;padding:0}.smkm-card{display:flex;flex-direction:column;box-shadow:0 2px 14px #00000014;background:rgb(var(--color-background))}.smkm-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden}.smkm-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.smkm-card:hover .smkm-card__img{transform:scale(1.04)}.smkm-card__panel{position:relative;margin:-3.2rem 1rem 1rem;padding:1.6rem 1rem;background:rgb(var(--color-background));text-align:center;display:flex;flex-direction:column;align-items:center;flex:1}.smkm-card__title{margin:0;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase}.smkm-card__text{margin:.8rem 0 1.4rem;font-size:1.2rem;line-height:1.6;color:rgba(var(--color-foreground),.75);flex:1}.smkm-card__button{min-height:3.6rem;min-width:0;padding:0 1.6rem;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase}.smkm-celebrations__heading{text-align:left;margin:0 0 3rem}.smkm-celebrations__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin:0;padding:0}@media screen and (min-width:990px){.smkm-celebrations__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.smkm-celeb-card{display:flex;flex-direction:column;box-shadow:0 2px 14px #00000014;background:rgb(var(--color-background))}.smkm-celeb-card__media{position:relative;aspect-ratio:1;overflow:hidden}.smkm-celeb-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.smkm-celeb-card:hover .smkm-celeb-card__img{transform:scale(1.04)}.smkm-celeb-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#f0ebe6}.smkm-celeb-card__badge{position:absolute;bottom:1.2rem;left:50%;transform:translate(-50%);background:#fff;color:#000;padding:.4rem 1.2rem;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;border-radius:2px;pointer-events:none;white-space:nowrap}.smkm-celeb-card__panel{padding:1.2rem 1rem 1.4rem;text-align:center}.smkm-celeb-card__title{margin:0 0 .8rem;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase}.smkm-celeb-card__button{letter-spacing:.08em;text-transform:uppercase}.smkm-celebrations__cta-wrap{text-align:center;margin-top:2.4rem}.smkm-celebrations__cta{letter-spacing:.08em;text-transform:uppercase}.smkm-hero__grid{display:grid;grid-template-columns:1fr;gap:0;align-items:stretch}.smkm-hero__media{order:-1;position:relative;min-height:32rem;overflow:hidden}.smkm-hero__content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;position:relative;overflow:hidden}.smkm-hero__logo{display:flex;justify-content:center;width:100%;margin:0 0 1.6rem}.smkm-hero__logo-img{display:block;width:100%;max-width:800px;height:auto;margin:0 auto}.smkm-hero__lux-tagline{font-family:Great Vibes,cursive;font-weight:400;-webkit-text-stroke:.5px currentColor;text-shadow:0 0 .5px currentColor;font-size:clamp(2.2rem,2.8vw,3.2rem);line-height:1.2;text-align:center;max-width:none;white-space:nowrap;margin:0 auto 2rem}.smkm-hero__heading{font-family:var(--font-heading-family);font-size:clamp(4rem,7vw,6.4rem);letter-spacing:.04em;text-transform:uppercase;line-height:1;margin:0}.smkm-hero__script{display:block;font-family:var(--smkm-script);color:var(--smkm-accent);text-transform:none;letter-spacing:0;font-weight:400;font-size:1.15em;line-height:1.1;margin-top:.1em}.smkm-hero__subheading{font-size:1.6rem;letter-spacing:.3em;text-transform:uppercase;margin:1.6rem 0 0}.smkm-divider{display:flex;align-items:center;gap:1.2rem;color:var(--smkm-accent, currentColor);margin:1.6rem auto;width:min(26rem,80%)}.smkm-divider span{flex:1;height:1px;background:currentColor;opacity:.6}.smkm-hero__text{max-width:36rem;margin-bottom:2.4rem}.smkm-hero__text p{margin:0}.smkm-hero__tagline{margin:3.2rem 0 0;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;line-height:1.8}@media screen and (min-width:750px){.smkm-hero__grid{grid-template-columns:minmax(32rem,38%) 1fr;min-height:var(--smkm-hero-min)}.smkm-hero__media{order:0;min-height:100%}.smkm-hero--image-first .smkm-hero__media{order:-1}.smkm-hero__content{padding:5rem 4rem}}.smkm-sparkles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.smkm-sparkles--media{z-index:2}.smkm-sparkle{position:absolute;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle,#D0D0D0 0%,#A0A0A0 50%,transparent 72%);box-shadow:0 0 6px 2px #a0a0a066;animation:smkm-twinkle var(--dur, 2.4s) ease-in-out infinite;opacity:0}.smkm-sparkle:before,.smkm-sparkle:after{content:"";position:absolute;background:#a0a0a0}.smkm-sparkle:before{width:2px;height:14px;top:-4px;left:2px}.smkm-sparkle:after{width:14px;height:2px;top:2px;left:-4px}@keyframes smkm-twinkle{0%,to{opacity:0;transform:scale(.3) rotate(0)}50%{opacity:1;transform:scale(1) rotate(45deg)}}.smkm-sparkle--1{top:8%;left:12%;--dur: 2.2s;animation-delay:0s}.smkm-sparkle--2{top:15%;right:8%;--dur: 2.8s;animation-delay:.4s}.smkm-sparkle--3{top:35%;left:5%;--dur: 3.2s;animation-delay:.8s}.smkm-sparkle--4{top:50%;right:15%;--dur: 2.5s;animation-delay:1.2s}.smkm-sparkle--5{top:70%;left:18%;--dur: 2.9s;animation-delay:.2s}.smkm-sparkle--6{top:85%;right:10%;--dur: 2.1s;animation-delay:1.6s}.smkm-sparkle--7{top:25%;left:25%;--dur: 3.5s;animation-delay:.6s;width:4px;height:4px}.smkm-sparkle--8{top:60%;right:22%;--dur: 2.7s;animation-delay:1s;width:4px;height:4px}.smkm-sparkle--9{top:5%;left:40%;--dur: 3s;animation-delay:1.8s;width:3px;height:3px}.smkm-sparkle--10{top:45%;left:35%;--dur: 2.3s;animation-delay:.5s;width:3px;height:3px}.smkm-sparkle--11{top:78%;right:30%;--dur: 3.3s;animation-delay:1.4s;width:5px;height:5px}.smkm-sparkle--12{top:92%;left:8%;--dur: 2.6s;animation-delay:2s;width:4px;height:4px}.smkm-sparkle--m1{top:12%;left:20%;--dur: 2.8s;animation-delay:.3s}.smkm-sparkle--m2{top:25%;right:15%;--dur: 3.1s;animation-delay:1.1s}.smkm-sparkle--m3{top:45%;left:10%;--dur: 2.4s;animation-delay:.7s;width:5px;height:5px}.smkm-sparkle--m4{top:60%;right:25%;--dur: 2.9s;animation-delay:1.5s}.smkm-sparkle--m5{top:80%;left:30%;--dur: 3.4s;animation-delay:.1s;width:4px;height:4px}.smkm-sparkle--m6{top:18%;left:50%;--dur: 2.6s;animation-delay:1.9s;width:3px;height:3px}.smkm-sparkle--m7{top:70%;right:12%;--dur: 3s;animation-delay:.9s;width:5px;height:5px}.smkm-sparkle--m8{top:38%;right:40%;--dur: 2.2s;animation-delay:1.3s;width:4px;height:4px}@media(prefers-reduced-motion:reduce){.smkm-sparkle{animation:none;opacity:0}}.smkm-hero__media{position:relative}.smkm-hero-collage-grid{position:relative;width:100%;height:100%;min-height:32rem}.smkm-hero-collage-item{position:absolute;overflow:hidden;border:3px solid #fff;border-radius:6px;box-shadow:0 4px 15px #00000014}.smkm-hero-collage-item--large{width:54%;height:56%;top:0;left:0;z-index:4}.smkm-hero-collage-item:nth-child(2){width:49%;height:47%;top:0;right:0;z-index:2}.smkm-hero-collage-item:nth-child(3){width:47%;height:49%;bottom:0;left:0;z-index:1}.smkm-hero-collage-item:nth-child(4){width:54%;height:55%;bottom:0;right:0;z-index:3}.smkm-hero-collage-item img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.smkm-hero-collage-item:hover img{transform:scale(1.03)}@media(max-width:749px){.smkm-hero-collage-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-height:auto;padding:8px}.smkm-hero-collage-item{position:static;width:auto!important;height:auto!important;aspect-ratio:1}.smkm-hero-collage-item--large{grid-column:span 2;aspect-ratio:16/9}}.smkm-icons__heading{text-align:center;margin:0 0 3rem}.smkm-icons__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem;margin:0;padding:0}.smkm-icons__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.2rem;padding:0 1rem}.smkm-icons__icon{color:var(--smkm-accent);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--smkm-icon-size, 40px);height:var(--smkm-icon-size, 40px)}.smkm-icons__icon svg,.smkm-icons__icon img{display:block;width:100%;height:100%;object-fit:contain}.smkm-icons__copy{min-width:0;overflow-wrap:anywhere}.smkm-icons__title{margin:0;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.smkm-icons__text{margin:.6rem 0 0;font-size:1.3rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.smkm-icons--inline .smkm-icons__item{flex-direction:row;text-align:left;align-items:center}@media screen and (min-width:990px){.smkm-icons__list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-auto-flow:row}.smkm-icons--dividers .smkm-icons__item+.smkm-icons__item{border-left:1px solid rgba(var(--color-foreground),.15)}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
