.drawer{visibility:hidden}.drawer.active{visibility:visible}body.lp-body{background:var(--lp-bg);color:var(--lp-ink);font-family:var(--lp-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.lp-body h1,.lp-body h2,.lp-body h3,.lp-body .h0,.lp-body .h1,.lp-body .h2,.lp-body .h3{font-family:var(--lp-font-display);font-weight:600;letter-spacing:-.01em;color:var(--lp-ink)}.lp-body a{color:inherit}.lp-body ::selection{background:#b8925a47}.lp-body .rte a,.lp-body .link{color:var(--lp-gold-deep);text-underline-offset:.2em}.lp-body :focus-visible{outline:1.5px solid var(--lp-gold-deep);outline-offset:3px;box-shadow:none}.lp-body .button,.lp-body .shopify-payment-button__button--unbranded{font-family:var(--lp-font-sans);font-weight:500;text-transform:uppercase;letter-spacing:.14em;font-size:1.3rem;border-radius:var(--lp-radius);min-height:4.8rem}.lp-body .button:after{box-shadow:none!important}.lp-body .field__input,.lp-body .select__select,.lp-body .customer .field input,.lp-body .text-area{border-radius:var(--lp-radius);background:var(--lp-white)}.lp-body .field:after,.lp-body .select:after{box-shadow:0 0 0 1px var(--lp-line);border-radius:var(--lp-radius)}.lp-body .main-page-title,.lp-body .main-page-title.h0{font-size:clamp(3.4rem,5vw,5.2rem);line-height:1.05;text-align:center;margin-bottom:3.2rem}.lp-body .main-page-title+.rte,.lp-template-page .rte{max-width:72rem;margin-left:auto;margin-right:auto;font-size:1.7rem;line-height:1.7;color:#3d352f}.lp-body .rte h2,.lp-body .rte h3{margin-top:3.2rem}.page-width{padding-left:var(--lp-gutter);padding-right:var(--lp-gutter)}.lp-wrap{max-width:var(--lp-max);margin:0 auto;padding:0 var(--lp-gutter)}.lt-section{padding:72px 0}.lt-section--tight{padding:32px 0 72px}@media(min-width:990px){.lt-section{padding:112px 0}.lt-section--tight{padding:40px 0 112px}}.lp-tone-linen{background:var(--lp-surface)}.lt-eyebrow{font:500 1.2rem/1.3 var(--lp-font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--lp-gold-deep);margin:0 0 14px}.lt-eyebrow--light{color:#e6d3b0}.lp-h2{font:600 clamp(3.2rem,4.4vw,5rem)/1.04 var(--lp-font-display);letter-spacing:-.012em;margin:0 0 16px;color:var(--lp-ink)}.lp-lead{font-size:1.7rem;line-height:1.6;color:var(--lp-muted);margin:0 0 24px;max-width:56ch}.lt-head{margin-bottom:40px}.lt-head--center{text-align:center}.lt-head--center .lp-lead{margin-left:auto;margin-right:auto}.lt-head--split{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px}.lt-head--split .lp-h2{margin-bottom:0}@media(min-width:990px){.lt-head{margin-bottom:56px}}.lt-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 30px;border-radius:var(--lp-radius);font:500 1.3rem/1 var(--lp-font-sans);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background-color .25s var(--lp-ease),color .25s var(--lp-ease),border-color .25s var(--lp-ease);-webkit-tap-highlight-color:transparent}.lt-btn--primary{background:var(--lp-ink);color:var(--lp-bg)!important}.lt-btn--primary:hover{background:#3a332d}.lt-btn--accent{background:var(--lp-gold-deep);color:#fff!important}.lt-btn--accent:hover{background:#73521f}.lt-btn--ghost{background:transparent;color:var(--lp-ink)!important;border-color:var(--lp-ink)}.lt-btn--ghost:hover{background:var(--lp-ink);color:var(--lp-bg)!important}.lt-btn--light{background:var(--lp-bg);color:var(--lp-ink)!important}.lt-btn--light:hover{background:#fff}.lt-btn--block{width:100%}.lt-btn .lp-icon{width:16px;height:16px}.lt-link{font:500 1.3rem/1.2 var(--lp-font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-ink);text-decoration:none;padding-bottom:4px;border-bottom:1px solid var(--lp-gold);transition:border-color .2s,color .2s}.lt-link:hover{color:var(--lp-gold-deep);border-color:var(--lp-gold-deep)}.lp-icon{flex:0 0 auto}.lp-promo{background:var(--lp-ink);color:var(--lp-bg);text-align:center;font:400 1.2rem/1.3 var(--lp-font-sans);letter-spacing:.14em;text-transform:uppercase}.lp-promo__track{position:relative;height:36px;overflow:hidden}.lp-promo__msg{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:flex;align-items:center;justify-content:center;padding:0 16px;opacity:0;transform:translateY(6px);transition:opacity .5s var(--lp-ease),transform .5s var(--lp-ease)}.lp-promo__msg.is-on{opacity:1;transform:none}.lp-promo a{color:inherit;text-decoration:none}@media(max-width:480px){.lp-promo{font-size:1.05rem;letter-spacing:.1em}}.lp-body .header-wrapper{background:#faf6f0f5;backdrop-filter:saturate(1.2) blur(8px);-webkit-backdrop-filter:saturate(1.2) blur(8px)}.lp-body .header-wrapper--border-bottom{border-bottom:1px solid var(--lp-line)}.lp-body .header{max-width:none}.lp-body .header__heading-logo{width:150px;height:auto;display:block}@media(max-width:749px){.lp-body .header__heading-logo{width:128px}}.lp-body .header__menu-item,.lp-body .header__menu-item span,.lp-body .list-menu__item{font:400 1.2rem/1.2 var(--lp-font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-ink)}.lp-body .header__menu-item:hover span,.lp-body .header__active-menu-item{text-decoration:none;color:var(--lp-gold-deep)}.lp-body .header__active-menu-item{border-bottom:1px solid var(--lp-gold)}.lp-body .header__icon,.lp-body .header__icon--cart{color:var(--lp-ink)}.lp-body .header__icon .icon,.lp-body .header__icon--cart .icon{width:2.2rem;height:2.2rem}.lp-body .cart-count-bubble{background:var(--lp-gold-deep);color:#fff;font:500 1rem/1 var(--lp-font-sans)}.lp-body .header__submenu,.lp-body .mega-menu__content,.lp-body .header__submenu.list-menu{background:var(--lp-bg);border:1px solid var(--lp-line);box-shadow:0 12px 30px #1e1a170f}.lp-body .menu-drawer{background:var(--lp-bg)}.lp-body .menu-drawer__menu-item{font:500 2.4rem/1.2 var(--lp-font-display);letter-spacing:0;text-transform:none;padding:1.2rem 3rem}.lp-body .menu-drawer__utility-links{background:var(--lp-surface)}.lp-body .localization-form__select,.lp-body .disclosure__button{font:400 1.2rem/1 var(--lp-font-sans);letter-spacing:.12em;text-transform:uppercase}.lp-hero{position:relative;background:var(--lp-bg)}.lp-hero__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.lp-hero__content{padding:28px var(--lp-gutter) 40px}.lp-hero__title{font:600 clamp(4.4rem,11vw,9.6rem)/.98 var(--lp-font-display);letter-spacing:-.02em;margin:0 0 16px}.lp-hero__sub{font-size:1.7rem;line-height:1.55;color:var(--lp-muted);margin:0 0 28px;max-width:34ch}.lp-hero__ctas{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.lp-hero__ctas .lt-btn{min-width:220px}.lp-hero__facts{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 24px;font-size:1.3rem;color:var(--lp-muted)}.lp-hero__facts li{display:inline-flex;align-items:center;gap:8px}.lp-hero__facts .lp-icon{color:var(--lp-gold-deep);width:18px;height:18px}@media(max-width:749px){.lp-hero__facts{display:none}.lp-hero__ctas .lt-btn{width:100%}.lp-hero__ctas{gap:18px}.lp-hero__ctas .lt-link{margin:0 auto}}@media(min-width:750px){.lp-hero__media img{aspect-ratio:16 / 9;min-height:560px;max-height:calc(100svh - 110px);object-position:70% 50%}.lp-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:0;pointer-events:none}.lp-hero__inner{pointer-events:auto;width:100%;max-width:var(--lp-max);margin:0 auto;padding:0 var(--lp-gutter)}.lp-hero__inner>*{max-width:520px}.lp-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#faf6f0b8,#faf6f059 34%,#faf6f000 55%);pointer-events:none}}.lp-trust{border-bottom:1px solid var(--lp-line);background:var(--lp-bg)}.lp-trust__grid{list-style:none;margin:0;padding:28px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.lp-trust__item{display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:start}.lp-trust__icon{grid-row:span 2;color:var(--lp-gold-deep);padding-top:2px}.lp-trust__icon .lp-icon{width:22px;height:22px}.lp-trust__title{font:500 1.3rem/1.3 var(--lp-font-sans);letter-spacing:.04em;color:var(--lp-ink)}.lp-trust__text{font-size:1.3rem;line-height:1.45;color:var(--lp-muted)}.lp-trust--compact .lp-trust__text{display:none}.lp-trust--compact .lp-trust__grid{padding:20px 0}.lp-trust--compact .lp-trust__item{align-items:center}.lp-trust--compact .lp-trust__icon{grid-row:auto;padding:0}@media(min-width:990px){.lp-trust__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:40px 0}.lp-trust--compact .lp-trust__grid{padding:22px 0}.lp-trust--compact .lp-trust__item{justify-content:center}}.lt-section+.lp-trust,.lp-steps+.lp-trust{border-top:1px solid var(--lp-line)}.lp-engrave__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}@media(min-width:990px){.lp-engrave__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px}}.lp-idea__link{display:block;text-decoration:none;color:inherit}.lp-idea__media{display:block;overflow:hidden;background:var(--lp-surface);aspect-ratio:4 / 5}.lp-idea__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--lp-ease)}.lp-idea__link:hover .lp-idea__media img{transform:scale(1.035)}.lp-idea__body{display:block;padding-top:14px}.lp-idea__title{display:block;font:600 2.2rem/1.1 var(--lp-font-display);margin-bottom:6px}.lp-idea__text{display:block;font-size:1.4rem;line-height:1.5;color:var(--lp-muted);margin-bottom:10px}.lp-idea__cta,.lp-card__cta{display:inline-flex;align-items:center;gap:6px;font:500 1.15rem/1 var(--lp-font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-gold-deep)}.lp-idea__cta .lp-icon,.lp-card__cta .lp-icon{width:14px;height:14px;transition:transform .3s var(--lp-ease)}.lp-idea__link:hover .lp-icon,.lp-card__link:hover .lp-card__cta .lp-icon{transform:translate(4px)}@media(min-width:990px){.lp-idea__title{font-size:2.8rem}.lp-idea__text{font-size:1.5rem}}@media(max-width:749px){.lp-idea__text{display:none}}.lp-cats{background:var(--lp-surface)}.lp-cats__grid{list-style:none;margin:0 calc(var(--lp-gutter) * -1);padding:0 var(--lp-gutter);display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lp-cats__grid::-webkit-scrollbar{display:none}.lp-cat{scroll-snap-align:start}@media(min-width:750px){.lp-cats__grid{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);margin:0;padding:0;gap:28px;overflow:visible}}.lp-cat__link{position:relative;display:block;text-decoration:none;color:#fff;overflow:hidden}.lp-cat__media{display:block;aspect-ratio:4 / 5;background:var(--lp-line)}.lp-cat__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--lp-ease)}.lp-cat__link:hover img{transform:scale(1.035)}.lp-cat__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1e1a1700 45%,#1e1a179e)}.lp-cat__body{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:24px;display:flex;flex-direction:column;gap:4px}.lp-cat__title{font:600 3.2rem/1 var(--lp-font-display);color:#fff}.lp-cat__text{font-size:1.4rem;line-height:1.4;color:#ffffffe0}.lp-cat__price{font:500 1.15rem/1 var(--lp-font-sans);letter-spacing:.16em;text-transform:uppercase;color:#f1e2c6;margin-top:8px}.lp-teaser__grid{display:grid;gap:40px;align-items:center}@media(min-width:990px){.lp-teaser__grid{grid-template-columns:1.05fr 1fr;gap:88px}}.lp-teaser__frame{position:relative;aspect-ratio:1;background:#f4efe7;overflow:hidden;border:1px solid var(--lp-line)}.lp-teaser__slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;animation:lpFade 20s infinite;animation-delay:calc(var(--i) * 4s)}.lp-teaser__slide:first-child{opacity:1}@keyframes lpFade{0%{opacity:0;transform:scale(1.02)}4%{opacity:1}20%{opacity:1}25%{opacity:0;transform:scale(1)}to{opacity:0}}@media(prefers-reduced-motion:reduce){.lp-teaser__slide{animation:none}.lp-teaser__slide:not(:first-child){display:none}}.lp-teaser__badge{position:absolute;left:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;background:#fffdf9eb;border-radius:999px;font:400 1.25rem/1 var(--lp-font-sans);color:var(--lp-ink);box-shadow:0 2px 12px #1e1a170f}.lp-teaser__badge .lp-icon{width:16px;height:16px;color:var(--lp-gold-deep)}.lp-teaser__list{list-style:none;margin:8px 0 32px;padding:0;display:grid;gap:18px}.lp-teaser__list li{display:grid;grid-template-columns:22px 1fr;gap:14px;font-size:1.5rem;line-height:1.5;color:var(--lp-muted)}.lp-teaser__list .lp-icon{color:var(--lp-gold-deep);width:22px;height:22px;margin-top:1px}.lp-teaser__list strong{display:block;font-weight:500;color:var(--lp-ink)}.lp-offer{background:var(--lp-ink);color:var(--lp-bg);text-align:center;padding:72px 0;position:relative;overflow:hidden}.lp-offer:before{content:"";position:absolute;left:50%;top:0;width:1px;height:40px;background:var(--lp-gold)}.lp-offer__inner{max-width:760px}.lp-body .lp-offer__title{font:600 clamp(3.6rem,6vw,6.4rem)/1 var(--lp-font-display);letter-spacing:-.015em;margin:0 0 16px;color:var(--lp-bg)}.lp-offer__text{font-size:1.7rem;line-height:1.6;color:#faf6f0c7;margin:0 auto 32px;max-width:46ch}.lp-offer__note{margin:20px 0 0;font-size:1.25rem;letter-spacing:.06em;color:#faf6f08c}@media(min-width:990px){.lp-offer{padding:104px 0}}.lp-gifting__hero{position:relative;display:grid;gap:28px;margin-bottom:32px}.lp-gifting__hero img{width:100%;height:auto;display:block;aspect-ratio:4 / 5;object-fit:cover}@media(min-width:750px){.lp-gifting__hero img{aspect-ratio:21 / 9;object-position:70% 50%}.lp-gifting__copy{position:absolute;left:48px;top:50%;transform:translateY(-50%);max-width:440px;background:#faf6f0e6;padding:36px 40px}.lp-gifting__copy .lp-lead{margin-bottom:0}}.lp-moments{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lp-moments li:last-child{grid-column:span 2}@media(min-width:990px){.lp-moments{grid-template-columns:repeat(5,1fr);gap:20px}.lp-moments li:last-child{grid-column:auto}}.lp-moment{display:flex;flex-direction:column;gap:6px;height:100%;padding:22px 20px;background:var(--lp-surface);text-decoration:none;color:inherit;border:1px solid transparent;transition:border-color .25s,background-color .25s}.lp-moment:hover{border-color:var(--lp-gold);background:#efe6da}.lp-moment__icon{color:var(--lp-gold-deep);margin-bottom:6px}.lp-moment__icon .lp-icon{width:22px;height:22px}.lp-moment__title{font:600 2.2rem/1.1 var(--lp-font-display)}.lp-moment__text{font-size:1.35rem;line-height:1.5;color:var(--lp-muted)}.lp-steps__list{list-style:none;margin:0;padding:0;display:grid;gap:40px;counter-reset:s}@media(min-width:750px){.lp-steps__list{grid-template-columns:repeat(3,1fr);gap:32px}}.lp-step{position:relative;text-align:center;padding:0 12px}.lp-step__num{display:block;font:500 6.4rem/1 var(--lp-font-display);color:var(--lp-gold);margin-bottom:4px}.lp-step__icon{display:none}.lp-step__title{font:600 2.6rem/1.1 var(--lp-font-display);margin:0 0 10px}.lp-step__text{font-size:1.5rem;line-height:1.6;color:var(--lp-muted);margin:0 auto;max-width:32ch}@media(min-width:750px){.lp-step+.lp-step:before{content:"";position:absolute;left:-16px;top:18px;bottom:18px;width:1px;background:var(--lp-line)}}.lp-feature__grid{display:grid;gap:36px;align-items:center}.lp-feature__media img{width:100%;height:auto;display:block;aspect-ratio:4 / 5;object-fit:cover}@media(min-width:990px){.lp-feature__grid{grid-template-columns:1fr 1fr;gap:96px}.lp-feature--reverse .lp-feature__media{order:2}.lp-feature__media img{max-height:720px}}.lp-feature__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--lp-line)}.lp-feature__list li{display:grid;grid-template-columns:22px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--lp-line);font-size:1.5rem;line-height:1.55;color:var(--lp-ink)}.lp-feature__list .lp-icon{color:var(--lp-gold-deep);width:22px;height:22px}.lp-faq__grid{display:grid;gap:32px}@media(min-width:990px){.lp-faq__grid{grid-template-columns:1fr 1.5fr;gap:96px}.lp-faq__head{position:sticky;top:120px;align-self:start}}.lp-faq__list{border-top:1px solid var(--lp-line)}.lp-faq__item{border-bottom:1px solid var(--lp-line)}.lp-faq__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font:600 2.1rem/1.25 var(--lp-font-display);color:var(--lp-ink)}.lp-faq__item summary::-webkit-details-marker{display:none}.lp-faq__item summary .lp-icon{color:var(--lp-gold-deep);transition:transform .3s var(--lp-ease)}.lp-faq__item[open] summary .lp-icon{transform:rotate(45deg)}.lp-faq__a p{margin:0 0 22px;font-size:1.55rem;line-height:1.7;color:var(--lp-muted);max-width:62ch}.lp-reviews{border-top:1px solid var(--lp-line)}.lp-reviews__empty{text-align:center;max-width:680px}.lp-reviews__empty .lp-lead{margin-left:auto;margin-right:auto}.lp-reviews__mark img{display:inline-block;margin-bottom:16px}.lp-reviews .bp-reviews-carousel{margin:0 auto}.lp-reviews .bp-reviews-carousel-heading{font:600 clamp(3.2rem,4.4vw,5rem)/1.04 var(--lp-font-display)}.lp-reviews .bp-reviews-carousel-stars,.lp-reviews .bp-reviews-carousel-card-stars{color:var(--lp-gold)}.lp-reviews .bp-reviews-carousel-card{background:var(--lp-white);border-color:var(--lp-line);border-radius:var(--lp-radius)}.lp-reviews .bp-reviews-carousel-card-title{font-family:var(--lp-font-display);font-size:1.9rem}.lp-newsletter{background:var(--lp-surface)}.lp-newsletter__inner{text-align:center;max-width:680px}.lp-newsletter .lp-lead{margin-left:auto;margin-right:auto}.lp-newsletter__field{display:flex;flex-direction:column;gap:10px;max-width:520px;margin:0 auto}.lp-newsletter__field input{flex:1;min-height:52px;padding:0 18px;border:1px solid var(--lp-line);background:var(--lp-white);border-radius:var(--lp-radius);font:400 1.6rem var(--lp-font-sans);color:var(--lp-ink)}.lp-newsletter__field input:focus{outline:none;border-color:var(--lp-ink)}@media(min-width:750px){.lp-newsletter__field{flex-direction:row;gap:0}.lp-newsletter__field input{border-right:0}}.lp-newsletter__fine{font-size:1.25rem;color:var(--lp-muted);margin:14px 0 0}.lp-newsletter__ok{display:inline-flex;align-items:center;gap:8px;color:var(--lp-success);font-size:1.6rem}.lp-newsletter__err{color:var(--lp-danger);font-size:1.4rem}.lp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}@media(min-width:750px){.lp-grid{gap:48px 24px}.lp-grid--3,.lp-grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.lp-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.lp-grid--scroll{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:62%;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--lp-gutter) * -1);padding:0 var(--lp-gutter);scrollbar-width:none}.lp-grid--scroll>*{scroll-snap-align:start}}.lp-card__link{display:block;text-decoration:none;color:inherit}.lp-card__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--lp-surface)}.lp-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--lp-ease),transform 1.2s var(--lp-ease)}.lp-card__img--2{opacity:0}@media(hover:hover){.lp-card__media--hover:hover .lp-card__img--2{opacity:1}.lp-card__link:hover .lp-card__img{transform:scale(1.03)}}.lp-card__badge{position:absolute;left:10px;top:10px;background:var(--lp-ink);color:var(--lp-bg);font:500 1rem/1 var(--lp-font-sans);letter-spacing:.14em;text-transform:uppercase;padding:6px 9px}.lp-card__body{display:flex;flex-direction:column;gap:6px;padding-top:14px}.lp-card__title{font:600 2rem/1.15 var(--lp-font-display)}.lp-card__price{font-size:1.45rem;color:var(--lp-ink)}.lp-card__price s{color:var(--lp-muted);margin-left:6px;font-size:1.3rem}.lp-card__cta{margin-top:4px}@media(min-width:990px){.lp-card__title{font-size:2.3rem}}.lp-pairs{border-top:1px solid var(--lp-line)}.lp-pairs__offer{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:1.4rem;color:var(--lp-gold-deep)}.lp-colhero{position:relative;background:var(--lp-surface)}.lp-colhero__media img{display:block;width:100%;height:44vh;min-height:280px;max-height:520px;object-fit:cover;object-position:70% 50%}.lp-colhero__content{padding:28px 0 8px;background:var(--lp-bg)}.lp-colhero__title{font:600 clamp(4rem,7vw,7.2rem)/1 var(--lp-font-display);letter-spacing:-.015em;margin:0 0 12px}.lp-colhero__text{max-width:56ch;font-size:1.6rem;line-height:1.6;color:var(--lp-muted);margin:0}.lp-crumbs{display:flex;gap:8px;font:400 1.15rem/1 var(--lp-font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-muted);margin-bottom:18px}.lp-crumbs a{text-decoration:none}@media(min-width:750px){.lp-colhero__media img{height:52vh}.lp-colhero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;background:linear-gradient(90deg,#faf6f0db,#faf6f080 38%,#faf6f000 60%);padding:0}.lp-colhero__content .lp-wrap{width:100%}.lp-colhero__content .lp-wrap>*{max-width:520px}}.lp-colbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:16px 0;margin-bottom:32px;border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);font-size:1.35rem;color:var(--lp-muted)}.lp-colbar p{margin:0}.lp-colbar__offer{display:inline-flex;align-items:center;gap:8px;color:var(--lp-gold-deep)}.lp-colbar__sort{display:flex;align-items:center;gap:10px}.lp-colbar__sort label{font:500 1.15rem/1 var(--lp-font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-ink)}.lp-colbar__sort select{appearance:none;-webkit-appearance:none;border:1px solid var(--lp-line);background:var(--lp-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%231E1A17'/%3E%3C/svg%3E") no-repeat right 12px center;padding:9px 34px 9px 12px;font:400 1.4rem var(--lp-font-sans);color:var(--lp-ink);border-radius:var(--lp-radius)}@media(max-width:749px){.lp-colbar__offer{order:3;width:100%}}.lp-empty{text-align:center;color:var(--lp-muted);padding:48px 0}.lp-footer{background:var(--lp-ink);color:#faf6f0b8;padding:64px 0 28px}.lp-footer__top{display:grid;gap:40px;grid-template-columns:1fr 1fr;padding-bottom:48px;border-bottom:1px solid rgba(250,246,240,.12)}.lp-footer__brand{grid-column:1 / -1}@media(min-width:990px){.lp-footer__top{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:56px}.lp-footer__brand{grid-column:auto}}.lp-footer__logo img{display:block;width:168px;height:auto}.lp-body .lp-footer__tag{font:500 2.1rem/1.25 var(--lp-font-display);color:var(--lp-bg);margin:22px 0 10px;max-width:26ch}.lp-footer__text{font-size:1.4rem;line-height:1.6;margin:0 0 20px;max-width:36ch}.lp-footer__social{display:flex;gap:10px}.lp-footer__social a{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid rgba(250,246,240,.2);border-radius:50%;color:var(--lp-bg)}.lp-footer__social .icon{width:16px;height:16px}.lp-body .lp-footer__title{font:500 1.15rem/1 var(--lp-font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--lp-gold);margin:0 0 18px}.lp-footer__col ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.lp-footer__col a,.lp-footer__mail{color:#faf6f0c7;text-decoration:none;font-size:1.45rem}.lp-footer__mail{display:inline-block;margin-bottom:20px;border-bottom:1px solid rgba(184,146,90,.6);padding-bottom:2px}.lp-footer__col a:hover{color:var(--lp-bg)}.lp-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px}.lp-footer__copy{margin:0;font-size:1.25rem;color:#faf6f080}.lp-footer__pay{display:flex;flex-wrap:wrap;gap:6px}.lp-pay-icon{height:22px;width:auto;opacity:.85}.lp-body .footer,.lp-body .footer-block{display:none}.lp-body .drawer{background:#1e1a1759}.lp-body .drawer__inner{background:var(--lp-bg);border-left:1px solid var(--lp-line);width:44rem;max-width:100vw;padding:0;display:flex;flex-direction:column}.lp-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--lp-line);position:relative}.lp-drawer__header .drawer__heading{font:600 2.6rem/1 var(--lp-font-display);margin:0}.lp-drawer__count{font:400 1.4rem var(--lp-font-sans);color:var(--lp-muted)}.lp-body .lp-drawer__close{position:static;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:-8px -10px -8px 0;color:var(--lp-ink);background:none;border:0;cursor:pointer}.lp-body .lp-drawer__close .icon{width:16px;height:16px}.lp-body cart-drawer-items{flex:1;overflow-y:auto;padding:0 22px}.lp-body .drawer__contents{flex-grow:1}.lp-lines{list-style:none;margin:0;padding:0}.lp-line{display:grid;grid-template-columns:96px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid var(--lp-line)}.lp-line__media{display:block;aspect-ratio:1;background:#f1ebe2;overflow:hidden}.lp-line__img{width:100%;height:100%;object-fit:cover;display:block}.lp-line__img--render{object-fit:contain;background:#f4efe7}.lp-line__top{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.lp-line__title{font:600 1.9rem/1.15 var(--lp-font-display);text-decoration:none;color:var(--lp-ink)}.lp-line__price{text-align:right;font-size:1.45rem;white-space:nowrap}.lp-line__price s{display:block;color:var(--lp-muted);font-size:1.25rem}.lp-li__variant{margin:4px 0 6px;font-size:1.3rem;color:var(--lp-muted)}.lp-li__props{margin:0;display:grid;gap:3px}.lp-li__prop{display:grid;grid-template-columns:auto 1fr;gap:6px;font-size:1.3rem;line-height:1.45}.lp-li__prop dt{color:var(--lp-muted)}.lp-li__prop dt:after{content:":"}.lp-li__prop dd{margin:0;color:var(--lp-ink);overflow-wrap:anywhere}.lp-li__sides{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.lp-li__side{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center}.lp-li__thumb{display:block;width:36px;height:36px;border:1px solid var(--lp-line);background:#fff;border-radius:var(--lp-radius);overflow:hidden}.lp-li__thumb img{width:100%;height:100%;object-fit:contain;display:block}.lp-li__label{display:block;font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-muted);line-height:1.3}.lp-li__text{display:block;font-size:1.3rem;line-height:1.35;color:var(--lp-ink);overflow-wrap:anywhere}.lp-li__file{display:inline-flex;align-items:center;gap:6px;padding:3px 8px 3px 3px;border:1px solid var(--lp-line);background:var(--lp-white);text-decoration:none;font-size:1.15rem;color:var(--lp-muted);border-radius:var(--lp-radius)}.lp-li__file img{width:26px;height:26px;object-fit:contain;background:#fff}.lp-line__actions{display:flex;align-items:center;gap:10px;margin-top:12px;position:relative}.lp-body .lp-qty{flex:none;width:9.6rem;min-height:3.6rem;border-radius:var(--lp-radius)}.lp-body .lp-qty:after{box-shadow:0 0 0 1px var(--lp-line);border-radius:var(--lp-radius)}.lp-body .lp-qty .quantity__button{width:3.4rem;color:var(--lp-ink)}.lp-body .lp-qty .lp-icon{width:14px;height:14px}.lp-body .lp-qty .quantity__input{font:400 1.4rem var(--lp-font-sans)}.lp-line__remove,.lp-line__edit{background:none;border:0;padding:0;font:400 1.2rem/1 var(--lp-font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--lp-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lp-line__remove:hover,.lp-line__edit:hover{color:var(--lp-ink)}.lp-line .loading__spinner{position:absolute;right:0}.lp-line__actions cart-remove-button{margin-left:auto}.lp-line__remove{white-space:nowrap}.lp-line__remove--icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-right:-8px;text-decoration:none}.lp-line__remove--icon .lp-icon,.lp-line__remove--icon svg{width:18px;height:18px}.lp-drawer__footer{padding:16px 22px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--lp-line);background:var(--lp-bg)}.lp-body .lp-drawer__footer>.cart-drawer__footer{padding:0;border:0}.lp-nudge{margin:0 0 14px;padding:12px 14px;background:var(--lp-surface);border:1px solid var(--lp-line);font-size:1.35rem;line-height:1.4;color:var(--lp-ink)}.lp-nudge__row{display:flex;align-items:center;gap:10px}.lp-nudge__row .lp-icon{color:var(--lp-gold-deep)}.lp-nudge__bar{height:3px;background:var(--lp-line);margin-top:10px;overflow:hidden}.lp-nudge__bar span{display:block;height:100%;background:var(--lp-gold);transition:width .6s var(--lp-ease)}.lp-nudge--met .lp-nudge__row .lp-icon{color:var(--lp-success)}.lp-nudge--met .lp-nudge__bar span{background:var(--lp-success)}.lp-nudge--add{display:block;width:100%;text-align:left;font:inherit;cursor:pointer;background:#f3e7d1;border-color:var(--lp-gold);padding:14px 14px 13px;box-shadow:0 1px #86612f14;transition:box-shadow .2s,transform .15s;animation:lp-nudge-in .6s var(--lp-ease) both}.lp-nudge--add:hover{box-shadow:0 6px 18px #86612f26}.lp-nudge--add:active{transform:scale(.99)}.lp-nudge--add .lp-nudge__row{font-size:1.45rem;font-weight:500}.lp-nudge--add .lp-nudge__row>.lp-icon{animation:lp-nudge-gift 2.8s ease-in-out 1s 2}.lp-nudge__text{flex:1;min-width:0}.lp-nudge__cta{flex:none;display:inline-flex;align-items:center;gap:6px;background:var(--lp-ink);color:#fff;font-size:1.2rem;letter-spacing:.04em;padding:7px 12px;border-radius:999px;white-space:nowrap}.lp-nudge--add .lp-nudge__bar{display:block;background:#e2d2b5}@keyframes lp-nudge-in{0%{opacity:0;transform:translateY(6px)}}@keyframes lp-nudge-gift{0%,20%,to{transform:none}5%{transform:rotate(-12deg) scale(1.08)}10%{transform:rotate(10deg) scale(1.08)}15%{transform:rotate(-6deg)}}@media(prefers-reduced-motion:reduce){.lp-nudge--add,.lp-nudge--add .lp-nudge__row>.lp-icon{animation:none}}.lp-discounts{margin:0 0 6px;padding:0}.lp-discounts__row{display:flex;justify-content:space-between;font-size:1.35rem;color:var(--lp-gold-deep);padding:3px 0}.lp-body .lp-totals{display:flex;justify-content:space-between;align-items:baseline;margin:6px 0 2px}.lp-body .lp-totals .totals__total{font:500 1.3rem/1 var(--lp-font-sans);letter-spacing:.14em;text-transform:uppercase;margin:0}.lp-body .lp-totals .totals__total-value{font:600 2.4rem/1 var(--lp-font-display);margin:0}.lp-body .lp-totals .totals__total-value s{font:400 1.4rem var(--lp-font-sans);color:var(--lp-muted);margin-right:8px}.lp-drawer__ship{margin:4px 0 14px;font-size:1.25rem;color:var(--lp-muted)}.lp-drawer__saved{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:8px 0 4px;font-size:1.35rem;color:var(--lp-success)}.lp-drawer__saved strong{font-weight:600}.lp-drawer__saved .lp-icon{width:15px;height:15px}.lp-body .lp-drawer__footer .cart__ctas{display:block}.lp-drawer__gift{display:flex;align-items:center;justify-content:flex-start;gap:7px;margin:8px 0 2px;font-size:1.3rem;color:var(--lp-gold-deep)}.lp-drawer__gift .lp-icon{width:16px;height:16px}.lp-drawer__trust{list-style:none;display:flex;justify-content:center;gap:18px;margin:12px 0 8px;padding:0;font-size:1.2rem;color:var(--lp-muted)}.lp-drawer__trust li{display:inline-flex;align-items:center;gap:6px}.lp-drawer__trust .lp-icon{width:15px;height:15px;color:var(--lp-gold-deep)}.lp-drawer__pay{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;opacity:.8}.lp-drawer__pay .lp-pay-icon{height:18px}.lp-drawer__empty{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:72px 28px 40px;gap:6px}.lp-drawer__empty .lp-drawer__close{position:absolute;right:18px;top:18px;margin:0}.lp-drawer__empty-title{font:600 3rem/1.1 var(--lp-font-display);margin:16px 0 4px}.lp-drawer__empty-text{color:var(--lp-muted);margin:0 0 20px;font-size:1.5rem}.lp-drawer__empty-links{display:grid;gap:10px;width:100%;max-width:300px}.lp-drawer__empty-offer{display:inline-flex;align-items:center;gap:8px;margin-top:24px;font-size:1.25rem;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-gold-deep)}.lp-body .drawer__inner-empty{height:100%}.lp-body cart-drawer.is-empty .drawer__header,.lp-body cart-drawer.is-empty .lp-drawer__footer{display:none}.lp-template-cart .title--primary,.lp-template-cart .cart__empty-text{font-family:var(--lp-font-display)}.lp-template-cart .cart-item__name{font:600 2rem/1.2 var(--lp-font-display);text-decoration:none;text-transform:none;letter-spacing:0}.lp-template-cart .cart__checkout-button{background:var(--lp-gold-deep)}.lp-template-product .lp-description{background:var(--lp-bg)}.lp-template-product .lp-description__inner{font-family:var(--lp-font-sans);color:var(--lp-muted)}.lp-body .predictive-search,.lp-body .search-modal{background:var(--lp-bg)}.lp-body .pagination__item--current:after{background:var(--lp-gold-deep)}.lp-body .contact .button,.lp-body .customer .button{background:var(--lp-ink)}.lp-body .shopify-section .contact{max-width:72rem}.lp-template-404 .title{font-family:var(--lp-font-display)}@media(prefers-reduced-motion:reduce){.lp-body *{transition-duration:.01ms!important}}cart-drawer.lp-drawer .drawer__header{justify-content:space-between;text-transform:none;padding:18px 22px;border-bottom:1px solid var(--lp-line)}cart-drawer.lp-drawer .drawer__heading{margin:0;font:600 2.6rem/1 var(--lp-font-display);text-transform:none;letter-spacing:0}cart-drawer.lp-drawer .lp-line.cart-item{display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-rows:auto;gap:16px;padding:20px 0;margin:0;border-bottom:1px solid var(--lp-line)}cart-drawer.lp-drawer .lp-line__media{width:96px;height:96px}.lp-line__thumbs{display:flex;flex-direction:column;gap:8px}cart-drawer.lp-drawer .lp-line__title{margin:0;text-transform:none;font:600 1.9rem/1.15 var(--lp-font-display);letter-spacing:0;word-break:normal}cart-drawer.lp-drawer .lp-line--gift{align-items:center}.lp-line--gift .lp-line__count{font:400 1.4rem var(--lp-font-sans);color:var(--lp-muted)}.lp-line__price--free{color:var(--lp-gold-deep);font-weight:500}.lp-line__sub{margin:4px 0 0;font-size:1.3rem;color:var(--lp-muted)}cart-drawer.lp-drawer .drawer__footer{padding:16px 22px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--lp-line)}cart-drawer.lp-drawer .totals{display:flex;justify-content:space-between;align-items:baseline}cart-drawer.lp-drawer .totals__total-value,.lp-template-cart .totals__total-value{color:var(--lp-ink);font:600 2.4rem/1 var(--lp-font-display)}cart-drawer.lp-drawer .totals__total{font:500 1.25rem/1 var(--lp-font-sans);letter-spacing:.14em;text-transform:uppercase}cart-drawer.lp-drawer .cart__checkout-button{min-height:54px;text-transform:uppercase;letter-spacing:.16em}cart-drawer.lp-drawer cart-drawer-items{padding:0 22px}cart-drawer.lp-drawer .drawer__contents{padding:0}cart-drawer.lp-drawer .lp-nudge{margin:0 0 14px}cart-drawer.lp-drawer .lp-discounts__row{font-size:1.35rem}cart-drawer.lp-drawer .cart__checkout-button,.lp-template-cart .cart__checkout-button{background:var(--lp-ink)!important;background-image:none!important;color:var(--lp-bg)!important;border-radius:var(--lp-radius);box-shadow:none}.lp-tf__grid{display:grid;gap:36px;align-items:center}@media(min-width:990px){.lp-tf__grid{grid-template-columns:1fr 1.05fr;gap:88px}}.lp-tf__points{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:12px}.lp-tf__points li{display:flex;gap:12px;align-items:flex-start;font-size:1.5rem;line-height:1.5;color:#3d352f}.lp-tf__points .lp-icon{width:20px;height:20px;color:var(--lp-gold-deep);margin-top:1px}.lp-tf__visual{max-width:560px;width:100%;margin:0 auto}@media(max-width:989px){.lp-tf__visual{order:-1}}.lp-tf__stage{position:relative;aspect-ratio:1;overflow:hidden;background:#f4efe8;touch-action:pan-y;-webkit-user-select:none;user-select:none}.lp-tf__pair{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s var(--lp-ease)}.lp-tf__pair.is-on{opacity:1}.lp-tf__pair img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.lp-tf__photo{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.lp-tf__line{position:absolute;top:4%;bottom:4%;left:var(--pos);width:2px;margin-left:-1px;background:linear-gradient(to bottom,transparent,rgba(255,246,225,.95) 18%,rgba(255,246,225,.95) 82%,transparent);box-shadow:0 0 10px #ffd68cb3;pointer-events:none}.lp-tf__dot{position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:var(--lp-white);box-shadow:0 2px 14px #1e1a172e}.lp-tf__dot:before,.lp-tf__dot:after{content:"";position:absolute;top:50%;width:7px;height:7px;margin-top:-4px;border:solid var(--lp-ink);border-width:0 0 1.5px 1.5px}.lp-tf__dot:before{left:11px;transform:rotate(45deg)}.lp-tf__dot:after{right:11px;transform:rotate(-135deg)}.is-sweeping .lp-tf__dot{background:radial-gradient(circle,#fff 0 22%,#ffe3a8 40%,#ffc4668c 62%,#ffc46600 72%);box-shadow:none}.is-sweeping .lp-tf__dot:before,.is-sweeping .lp-tf__dot:after{opacity:0}.lp-tf__tag{position:absolute;bottom:14px;font:500 1.05rem/1 var(--lp-font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--lp-ink);background:#faf6f0e0;padding:7px 10px;pointer-events:none}.lp-tf__tag--l{left:14px}.lp-tf__tag--r{right:14px}.lp-tf__stage{cursor:ew-resize}.lp-tf__range{position:absolute;left:0;bottom:0;width:100%;height:1px;margin:0;opacity:0;pointer-events:none;-webkit-appearance:none;appearance:none}.lp-tf__stage:has(.lp-tf__range:focus-visible){outline:2px solid var(--lp-gold-deep);outline-offset:3px}.lp-tf__dot{transition:transform .2s var(--lp-ease)}.lp-tf__stage:active .lp-tf__dot{transform:scale(1.12)}.lp-tf__chips{display:flex;justify-content:center;gap:8px;margin-top:16px}.lp-tf__chip{font:500 1.2rem/1 var(--lp-font-sans);letter-spacing:.12em;text-transform:uppercase;padding:10px 16px;border:1px solid var(--lp-line);background:transparent;color:var(--lp-muted);cursor:pointer;border-radius:999px;transition:all .2s var(--lp-ease)}.lp-tf__chip[aria-pressed=true]{background:var(--lp-ink);border-color:var(--lp-ink);color:var(--lp-bg)}.lp-teaser__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.lp-voiceband{background:radial-gradient(120% 90% at 25% 40%,#3a312a,#1e1a17 62%);color:var(--lp-bg);padding:72px 0;overflow:hidden}@media(min-width:990px){.lp-voiceband{padding:112px 0}}.lp-voiceband__grid{display:grid;gap:40px;align-items:center}@media(min-width:990px){.lp-voiceband__grid{grid-template-columns:1fr 1fr;gap:88px}}.lp-voiceband .lp-h2{color:var(--lp-bg)}.lp-voiceband .lp-lead{color:#cfc4b6}.lp-voiceband__visual{position:relative;display:grid;place-items:center;min-height:320px}.lp-voiceband__coin{position:relative;width:min(78%,420px);height:auto;filter:drop-shadow(0 30px 40px rgba(0,0,0,.45));animation:lpFloat 7s ease-in-out infinite}.lp-voiceband__wave{position:absolute;left:0;right:0;top:50%;height:120px;margin-top:-60px;display:flex;align-items:center;justify-content:center;gap:6px;opacity:.35}.lp-voiceband__wave i{width:3px;height:100%;border-radius:2px;background:linear-gradient(#d9b77a,#86612f);transform:scaleY(.18);animation:lpWave 1.8s ease-in-out infinite;animation-delay:calc(var(--i) * -.13s)}.lp-voiceband__points{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:12px}.lp-voiceband__points li{display:flex;gap:12px;align-items:center;font-size:1.5rem;color:#e9dfd1}.lp-voiceband__points .lp-icon{width:20px;height:20px;color:#d9b77a}@keyframes lpWave{0%,to{transform:scaleY(.18)}50%{transform:scaleY(calc(.35 + .65 * var(--amp, .8)))}}.lp-voiceband__wave i:nth-child(3n){--amp: .45}.lp-voiceband__wave i:nth-child(4n){--amp: 1}.lp-voiceband__wave i:nth-child(5n){--amp: .3}@keyframes lpFloat{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-10px) rotate(1.5deg)}}@media(prefers-reduced-motion:no-preference){.lp-hero__media img{animation:lpHeroZoom 2.4s var(--lp-ease) both}.lp-hero__inner>*{animation:lpRise .9s var(--lp-ease) both}.lp-hero__inner>:nth-child(2){animation-delay:.08s}.lp-hero__inner>:nth-child(3){animation-delay:.16s}.lp-hero__inner>:nth-child(4){animation-delay:.24s}.lp-hero__inner>:nth-child(5){animation-delay:.32s}.lp-anim .lp-reveal{opacity:0;transform:translateY(18px);transition:opacity .9s var(--lp-ease),transform .9s var(--lp-ease);transition-delay:var(--d, 0s)}.lp-anim .lp-reveal.is-in{opacity:1;transform:none}}@keyframes lpHeroZoom{0%{transform:scale(1.06)}to{transform:none}}@keyframes lpRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lp-footer__locale{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;padding:20px 0;border-top:1px solid rgba(250,246,240,.12)}.lp-footer__locale .localization-form{margin:0;padding:0}.lp-footer__locale .disclosure>.disclosure__button{color:var(--lp-bg)!important;background:transparent!important;border:1px solid rgba(250,246,240,.3)!important;border-radius:999px!important;padding:0 16px!important;min-height:40px;font:400 1.2rem/1 var(--lp-font-sans);letter-spacing:.12em;text-transform:uppercase;box-shadow:none!important}.lp-footer__locale .disclosure>.disclosure__button:hover{border-color:#e6d3b0!important;color:#e6d3b0!important}.lp-footer__locale .disclosure>.disclosure__button .icon-caret,.lp-footer__locale .disclosure>.disclosure__button svg{color:currentColor;fill:currentColor}.lp-footer__locale .disclosure__list-wrapper,.lp-footer__locale .disclosure__list-wrapper *{color:var(--lp-ink)}.lp-footer__locale .disclosure__link[aria-current=true],.lp-footer__locale .disclosure__item a[aria-current=true]{color:var(--lp-gold-deep)}@media(max-width:989px){.lp-template-product .shopify-section-header-sticky,.lp-template-product .section-header.shopify-section-header-sticky{position:relative!important;top:auto!important}.lp-template-product .shopify-section-header-hidden{transform:none!important}.lp-template-product .section-header.animate{transition:none!important}}@media(min-width:990px){.lp-template-product .lp-stage{transition:height .5s var(--lp-ease),top .15s ease-out}.lp-template-product:has(.section-header.shopify-section-header-sticky) .lp-studio{--lp-sticky-top: var(--header-height, 0px);--lp-header-h: 0px}.lp-template-product:has(.section-header.shopify-section-header-hidden) .lp-studio{--lp-sticky-top: 0px}}.lp-voiceband__flip{position:relative;display:block;width:min(78%,420px);aspect-ratio:900 / 1029;perspective:1400px;animation:lpFloat 7s ease-in-out infinite}.lp-voiceband__face{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;backface-visibility:hidden;-webkit-backface-visibility:hidden;filter:drop-shadow(0 30px 40px rgba(0,0,0,.45));animation:lpCoinFront 9s cubic-bezier(.65,0,.35,1) infinite}.lp-voiceband__face--back{animation-name:lpCoinBack}.lp-voiceband__phone{position:absolute;right:2%;bottom:2%;width:min(56%,340px);padding:7px;border-radius:22px;background:#0f0d0c;box-shadow:0 24px 50px #00000080,inset 0 0 0 1px #ffffff1a;transform:rotate(-5deg);animation:lpFloat 7s ease-in-out -3.5s infinite}.lp-voiceband__phone video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:15px;background:#2a241f}.lp-voiceband__playing{position:absolute;left:16px;top:15px;display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 7px;border-radius:999px;background:#14110f9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:1.05rem;letter-spacing:.02em}.lp-voiceband__playing i{width:0;height:0;border-left:7px solid #fff;border-top:4.5px solid transparent;border-bottom:4.5px solid transparent}@media(max-width:749px){.lp-voiceband__phone{width:60%;right:0;bottom:-2%;border-radius:18px;padding:5px}.lp-voiceband__phone video{border-radius:13px}}@keyframes lpCoinFront{0%,38%{transform:rotateY(0)}50%,88%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}@keyframes lpCoinBack{0%,38%{transform:rotateY(-180deg)}50%,88%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@media(prefers-reduced-motion:reduce){.lp-voiceband__face{animation:none}.lp-voiceband__face--back{display:none}.lp-voiceband__flip{animation:none}}.lp-moments li:last-child{grid-column:auto}@media(min-width:990px){.lp-moments{grid-template-columns:repeat(3,1fr)}.lp-engrave__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 22px}}@media(min-width:750px)and (max-width:989px){.lp-engrave__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-eta{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:1.3rem;line-height:1.4;color:var(--lp-ink)}.lp-eta .lp-icon,.lp-eta svg{width:18px;height:18px;flex:none;color:var(--lp-gold-deep)}.lp-eta strong{font-weight:600}.lp-ready{display:flex;align-items:center;gap:7px;margin:6px 0 0;font-size:1.2rem;line-height:1.3;color:var(--lp-ink)}.lp-ready__dot{position:relative;width:8px;height:8px;flex:none;border-radius:50%;background:#18b97b}.lp-ready__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#18b97b;animation:lp-ready-pulse 2s ease-out infinite}@keyframes lp-ready-pulse{0%{transform:scale(1);opacity:.55}to{transform:scale(2.6);opacity:0}}@media(prefers-reduced-motion:reduce){.lp-ready__dot:after{animation:none}}.lp-cart__eta{justify-content:flex-end;margin-top:10px}.lp-stars{position:relative;display:inline-block;vertical-align:middle;line-height:0;color:var(--lp-gold)}.lp-stars svg{width:16px;height:16px;fill:currentColor;margin-right:2px}.lp-stars--lg svg{width:20px;height:20px}.lp-stars__base{color:var(--lp-line);white-space:nowrap}.lp-stars__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap}.lp-reviews__head{text-align:center;margin:0 auto 40px}.lp-reviews__summary{display:inline-flex;align-items:center;gap:14px;text-align:left}.lp-reviews__avg{font:600 4.8rem/1 var(--lp-font-display);color:var(--lp-ink)}.lp-reviews__count{display:block;margin-top:4px;font-size:1.3rem;color:var(--lp-muted)}.lp-reviews__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.lp-review{display:flex;flex-direction:column;gap:14px;margin:0;padding:24px;background:var(--lp-white);border:1px solid var(--lp-line);border-radius:var(--lp-radius)}.lp-review[hidden]{display:none}.lp-review__body{margin:0;flex:1;font:400 1.9rem/1.45 var(--lp-font-display);color:var(--lp-ink);overflow-wrap:anywhere}.lp-review__meta{display:flex;flex-direction:column;gap:4px;font-size:1.3rem;color:var(--lp-muted)}.lp-review__name{font-weight:600;color:var(--lp-ink)}.lp-review__country{font-weight:400;color:var(--lp-muted)}.lp-review__sub{display:flex;flex-wrap:wrap;gap:4px 12px}.lp-review__verified{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 6px;font-size:1.15rem;font-weight:600;letter-spacing:.04em;color:var(--lp-gold-deep);background:#f5ebdc;border:1px solid #E8D5B5;border-radius:999px;line-height:1.3}.lp-review__verified svg{width:13px;height:13px;padding:2px;color:#fff;background:var(--lp-gold-deep);border-radius:50%;stroke-width:3}.lp-review__sub{align-items:center}.lp-review__product{display:flex;align-items:center;gap:10px;margin-top:10px;padding-top:12px;border-top:1px solid var(--lp-line);color:var(--lp-ink);text-decoration:none}.lp-review__product img{width:40px;height:40px;object-fit:cover;border-radius:var(--lp-radius);background:var(--lp-bg)}.lp-review__product:hover span{text-decoration:underline;text-underline-offset:.2em}.lp-reviews__more{text-align:center;margin-top:32px}.lp-reviews__more[hidden]{display:none}.lp-rf__wrap{max-width:720px}.lp-rf__head{text-align:center;margin-bottom:32px}.lp-rf__head .lp-lead{margin-left:auto;margin-right:auto}.lp-rf__loading{display:flex;justify-content:center;padding:40px 0}.lp-rf__loading[hidden],.lp-rf__form[hidden],.lp-rf__done[hidden],.lp-rf__msg[hidden],.lp-rf__error[hidden],.lp-rf__reviewed[hidden]{display:none}.lp-rf__spinner{width:28px;height:28px;border:2px solid var(--lp-line);border-top-color:var(--lp-gold-deep);border-radius:50%;animation:lp-rf-spin .8s linear infinite}@keyframes lp-rf-spin{to{transform:rotate(360deg)}}.lp-rf__msg{text-align:center;font-size:1.6rem;color:var(--lp-muted)}.lp-rf__items{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:16px}.lp-rf__item{padding:24px;background:var(--lp-white);border:1px solid var(--lp-line);border-radius:var(--lp-radius);transition:border-color .2s}.lp-rf__item.is-missing{border-color:var(--lp-gold-deep)}.lp-rf__item.is-done{opacity:.7}.lp-rf__piece{display:flex;align-items:center;gap:16px;margin-bottom:16px}.lp-rf__piece img{width:72px;height:72px;object-fit:cover;border-radius:var(--lp-radius);background:var(--lp-bg);flex:none}.lp-rf__title{margin:0;font:600 2.2rem/1.2 var(--lp-font-display)}.lp-rf__rate{border:0;margin:0 0 18px;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px}.lp-rf__stars{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end}.lp-rf__stars input:checked~label,.lp-rf__stars label:hover,.lp-rf__stars label:hover~label{color:var(--lp-gold)}.lp-rf__stars input:focus-visible+label{outline:1.5px solid var(--lp-gold-deep);outline-offset:2px}.lp-rf__stars label{cursor:pointer;padding:2px;color:var(--lp-line);transition:color .15s,transform .15s}.lp-rf__stars label svg{width:36px;height:36px;fill:currentColor;display:block}.lp-rf__stars label:hover{transform:scale(1.08)}.lp-rf__word{font-size:1.5rem;color:var(--lp-gold-deep);min-height:1.4em}.lp-rf__label{display:block;font-size:1.4rem;font-weight:600;color:var(--lp-ink)}.lp-rf__label span{font-weight:400;color:var(--lp-muted)}.lp-rf__label textarea,.lp-rf__name input{display:block;width:100%;margin-top:8px;padding:12px 14px;font:400 1.6rem/1.5 var(--lp-font-sans);color:var(--lp-ink);background:var(--lp-bg);border:1px solid var(--lp-line);border-radius:var(--lp-radius);resize:vertical}.lp-rf__label textarea:focus,.lp-rf__name input:focus{outline:none;border-color:var(--lp-gold-deep)}.lp-rf__reviewed{display:flex;align-items:center;gap:6px;margin:12px 0 0;color:var(--lp-gold-deep);font-size:1.4rem}.lp-rf__reviewed svg{width:16px;height:16px}.lp-rf__name{margin-bottom:24px}.lp-rf__name label{font-size:1.4rem;font-weight:600}.lp-rf__name small{display:block;margin-top:6px;font-size:1.25rem;color:var(--lp-muted)}.lp-rf__error{margin:0 0 16px;color:#9a3b2a;font-size:1.4rem}.lp-rf__submit{width:100%}.lp-rf__done{text-align:center;padding:24px 0}.lp-rf__done .lp-lead{margin-left:auto;margin-right:auto}.lp-rf__done-mark svg{width:40px;height:40px;color:var(--lp-gold);margin-bottom:12px}.lp-card__rating{display:flex;align-items:center;gap:6px;font-size:1.2rem;color:var(--lp-muted)}.lp-card__rating .lp-stars svg{width:13px;height:13px}.lp-review__top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.lp-review__tr{margin:-6px 0 0;font-size:1.2rem;color:var(--lp-muted)}.lp-review__tr button{padding:0;border:0;background:none;font:inherit;color:var(--lp-gold-deep);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.lp-body .lp-line__edit{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 10px;border:1px solid var(--lp-line);border-radius:999px;background:var(--lp-white);color:var(--lp-ink);text-decoration:none;letter-spacing:.1em}.lp-body .lp-line__edit:hover{border-color:var(--lp-gold-deep);color:var(--lp-ink)}.lp-body .lp-line__edit .lp-icon{width:14px;height:14px;color:var(--lp-gold-deep)}.lp-body .lp-line__edit--page{margin-top:12px}.lp-explainer__frame{position:relative;max-width:1080px;margin:0 auto;aspect-ratio:16 / 9;background:#f4efe7;border:1px solid var(--lp-line);border-radius:6px;overflow:hidden;box-shadow:0 24px 60px -30px #1e1a1759}.lp-explainer__frame.is-vertical{aspect-ratio:9 / 16;max-width:420px}.lp-explainer__video{display:block;width:100%;height:100%;object-fit:cover;background:#f4efe7}.lp-explainer__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:12px;padding:0 0 7%;background:linear-gradient(to top,#1e1a1747,#1e1a1700 45%);border:0;cursor:pointer;color:var(--lp-ink)}.lp-explainer__btn{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:#fffdf9f2;box-shadow:0 8px 30px #1e1a1738;transition:transform .25s ease}.lp-explainer__btn svg{margin-left:4px}.lp-explainer__play:hover .lp-explainer__btn,.lp-explainer__play:focus-visible .lp-explainer__btn{transform:scale(1.07)}.lp-explainer__label{padding:8px 14px;border-radius:999px;background:#fffdf9eb;font:500 1.3rem/1 var(--lp-font-sans);letter-spacing:.04em}.lp-explainer__frame.is-playing .lp-explainer__play{display:none}@media(max-width:749px){.lp-explainer__btn{width:64px;height:64px}}.lp-watch{display:inline-flex;align-items:center;gap:10px;margin:22px 0 0;padding:0;background:none;border:0;cursor:pointer;font:500 1.4rem/1 var(--lp-font-sans);color:var(--lp-ink);letter-spacing:.02em}.lp-watch__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--lp-ink);color:#fff;transition:transform .2s ease}.lp-watch__icon svg{margin-left:2px}.lp-watch:hover .lp-watch__icon,.lp-watch:focus-visible .lp-watch__icon{transform:scale(1.08)}.lp-watch:hover>span:nth-child(2){text-decoration:underline;text-underline-offset:3px}.lp-watch__len{color:var(--lp-muted);font-weight:400}.lp-watch-dialog{width:min(1100px,92vw);max-width:none;padding:0;border:0;border-radius:8px;background:#000;overflow:visible}.lp-watch-dialog::backdrop{background:#14110fd1}.lp-watch-dialog.is-vertical{width:min(420px,92vw)}.lp-watch-dialog__video{display:block;width:100%;aspect-ratio:16 / 9;border-radius:8px;background:#000}.lp-watch-dialog.is-vertical .lp-watch-dialog__video{aspect-ratio:9 / 16;max-height:86vh}.lp-watch-dialog__close{position:absolute;top:-44px;right:0;width:36px;height:36px;border:0;border-radius:50%;background:#fffdf9f2;color:var(--lp-ink);font:400 2.4rem/36px var(--lp-font-sans);cursor:pointer}@media(max-width:749px){.lp-watch{display:flex;margin:20px auto 0}}.lp-body .header__inline-menu .header__submenu.list-menu--disclosure{width:max-content;min-width:200px;max-width:min(420px,90vw)}@media(max-width:749px){.lp-len-tall~.lp-len-wide,.lp-len-wide:has(+.lp-len-tall){display:none}}@media(min-width:750px){.lp-len-tall{display:none}}.lp-body .list-menu.menu-drawer__secondary-menu{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;margin:18px 0 0;padding:14px 2rem 0 3rem;border-top:1px solid var(--lp-line)}.lp-body .menu-drawer__secondary-menu .menu-drawer__menu-item{font:400 1.4rem/1.3 var(--lp-font-sans);padding:8px 0;color:var(--lp-muted);white-space:nowrap}.lp-drawer__saved-ship{margin-left:4px;color:var(--lp-muted)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lp-theme.css.map */
