[hidden]{display:none!important}.film-link{display:inline-flex;align-items:center;gap:11px;font-size:11px;margin-top:24px;align-self:flex-start}.film-link>span:first-child{border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;width:32px;height:32px;font-size:17px}.film-time{color:var(--muted);font-size:9px;letter-spacing:.08em}.hero-bottom{margin-top:30px}.moving-note{overflow:hidden;position:relative;background:var(--cream);border-block:1px solid var(--line);padding:23px 0}.moving-track{display:flex;width:max-content;animation:gift-marquee 32s linear infinite}.moving-segment{display:flex;align-items:center;gap:44px;padding-right:44px;font-family:var(--serif);font-size:21px;white-space:nowrap}.moving-segment i{color:var(--gold);font-size:26px;font-style:normal}.moving-note:hover .moving-track,.moving-note:focus-within .moving-track,.moving-note.is-paused .moving-track{animation-play-state:paused}.motion-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:34px;height:34px;border:1px solid var(--line);border-radius:50%;background:var(--paper);font-size:12px}@keyframes gift-marquee{to{transform:translate(-50%)}}.section-heading-row{display:flex;justify-content:space-between;align-items:end;gap:30px}.section-heading-row h2{margin:18px 0 30px}.gift-occasions{padding-top:32px;padding-bottom:90px}.gift-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--gold) var(--cream)}.gift-card{min-width:0;scroll-snap-align:start}.gift-photo{position:relative;overflow:hidden;aspect-ratio:1;background:var(--cream)}.gift-photo img{width:100%;height:100%;object-fit:cover;transition:transform .75s cubic-bezier(.2,.65,.2,1)}.gift-card a:hover .gift-photo img{transform:scale(1.045)}.photo-number{position:absolute;bottom:17px;left:18px;z-index:1;color:#fff;text-shadow:0 1px 8px #000;font-size:9px;letter-spacing:.12em}.gift-card-copy{padding:24px 0 0}.gift-card-copy h3{font-size:29px;margin:10px 0 12px}.gift-card-copy>p:not(.eyebrow){font-size:12px;line-height:1.9;max-width:320px}.card-cta{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);margin-top:22px;padding:13px 0;font-size:11px}.card-cta>span{font-size:19px}.gallery-hint{text-align:center;font-family:var(--serif);font-style:italic;margin-top:24px;font-size:16px}.carousel-arrows{display:none;gap:8px;margin-bottom:30px}.carousel-arrows button{width:39px;height:39px;border:1px solid var(--line);border-radius:50%;font-size:20px}.carousel-arrows button:disabled{opacity:.3;cursor:default}.discover-section{display:grid;grid-template-columns:1fr 1fr;background:var(--cream)}.discover-picture{position:relative;min-height:650px;overflow:hidden}.discover-picture>img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.discover-stamp{position:absolute;left:28px;bottom:28px;padding:17px 19px;background:#faf8f3f0;font-size:9px;letter-spacing:.17em;line-height:1.7}.discover-copy{padding:65px 11%;align-self:center}.discover-copy h2{margin:20px 0 27px}.discover-tabs{display:flex;gap:20px;border-bottom:1px solid #cbc2b4}.discover-tabs button{padding:12px 0;font-size:11px;white-space:nowrap;position:relative;color:var(--muted)}.discover-tabs button[aria-selected=true]{color:var(--ink)}.discover-tabs button:after{position:absolute;content:"";bottom:-1px;height:2px;background:var(--gold);left:0;right:0;transform:scaleX(0);transition:transform .25s}.discover-tabs button[aria-selected=true]:after{transform:scaleX(1)}.discover-panels{min-height:285px;padding-top:28px}.discover-panels h3{font-size:28px;margin-bottom:18px}.discover-panels p{font-size:12px;line-height:1.9;margin-bottom:17px}.discover-panels [role=tabpanel]:not([hidden]){animation:panel-arrive .35s ease both}.panel-tag{display:block;font-size:8px;letter-spacing:.1em;color:var(--gold);margin-top:23px}.spec-list{margin:0}.spec-list>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #d8cfc1;padding:10px 0;font-size:11px}.spec-list dt{color:var(--muted)}.spec-list dd{margin:0;text-align:right}.discover-copy>.button{margin-top:17px}.discover-panels .styling-note{font-size:10px;margin-top:15px}.discover-panels .text-link{padding-top:0}.gift-film{display:grid;grid-template-columns:.9fr 1fr;gap:90px;align-items:center;padding-top:100px;padding-bottom:100px}.film-copy h2{margin:23px 0}.film-copy>p:not(.eyebrow):not(.styling-note){font-size:14px;line-height:1.9}.film-copy>.text-link{margin-top:22px}.film-copy>.styling-note{max-width:380px;margin-top:30px}.film-player{min-width:0;background:var(--cream);padding:12px}.film-player video{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#201d18}.film-caption{display:flex;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:.1em;padding:16px 5px 5px}.gift-steps{padding-top:68px;padding-bottom:0;border-top:1px solid var(--line);text-align:center}.gift-steps h2{margin:20px 0 38px}.gift-steps .detail-grid{text-align:left}.watch-reviews{padding-top:75px;padding-bottom:75px;background:var(--cream)}.watch-reviews h2{margin:19px 0 32px}.watch-reviews .jdgm-widget{font-family:var(--sans)}@keyframes panel-arrive{0%{opacity:.2;transform:translateY(9px)}to{opacity:1;transform:none}}.reveal-ready{transition:opacity .65s ease,transform .65s ease}.reveal-ready:not(.is-visible){opacity:0;transform:translateY(22px)}.reveal-ready.is-visible{opacity:1;transform:none}@media(max-width:1000px){.gift-gallery{gap:17px}.gift-card-copy h3{font-size:25px}.discover-copy{padding:46px 8%}.discover-tabs{gap:15px}.discover-picture{min-height:610px}.gift-film{gap:45px}.discover-panels{min-height:310px}}@media(max-width:700px){.film-link{margin-top:19px}.moving-note{padding:17px 0}.moving-segment{font-size:18px;gap:28px;padding-right:28px}.intro-section{padding-bottom:38px}.gift-occasions{padding-top:18px;padding-bottom:50px}.section-heading-row{gap:12px;align-items:center}.section-heading-row h2{font-size:39px;max-width:270px;margin-bottom:25px}.carousel-arrows{display:flex;flex-shrink:0;gap:5px;margin-bottom:0}.carousel-arrows button{width:31px;height:31px;font-size:17px}.gift-gallery{display:flex;gap:17px;overflow-x:auto;padding-bottom:15px}.gift-card{flex:0 0 86%;max-width:360px}.gift-card-copy{padding-top:20px}.gift-card-copy h3{font-size:28px}.gallery-hint{margin-top:15px;font-size:14px}.discover-section{grid-template-columns:1fr}.discover-picture{min-height:0;aspect-ratio:1.16}.discover-copy{padding:39px 7% 43px}.discover-copy h2{font-size:42px}.discover-panels{min-height:285px}.discover-tabs{gap:23px}.discover-tabs button{font-size:11px}.discover-stamp{left:20px;bottom:20px;padding:12px 15px;font-size:8px}.gift-film{grid-template-columns:1fr;gap:30px;padding-top:54px;padding-bottom:55px}.film-copy h2{font-size:42px}.film-copy>p:not(.eyebrow):not(.styling-note){font-size:13px}.film-copy>.styling-note{margin-top:24px}.film-player{padding:9px}.film-caption{font-size:7px;gap:10px}.gift-steps{padding-top:48px}.gift-steps h2{font-size:39px}.watch-reviews{padding-top:48px;padding-bottom:48px}.watch-reviews h2{font-size:39px}}@media(prefers-reduced-motion:reduce){.moving-track{animation:none}.moving-note{overflow-x:auto}.moving-segment[aria-hidden=true],.motion-toggle{display:none}.discover-panels [role=tabpanel]:not([hidden]){animation:none}.reveal-ready:not(.is-visible){opacity:1;transform:none}.gift-photo img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/leoveria-rich.css.map */
