.gift-guide .hero.ab-hero{min-height:0;padding:120px 0 100px}.gift-guide .ab-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:64px;align-items:center}.gift-guide .ab-hero h1 .serif{display:block;color:var(--apricot)}.gift-guide .ab-intro{font-size:18px;line-height:1.65;color:#fffdf9b8;max-width:560px}.gift-guide .ab-intro strong{color:var(--paper);font-weight:600}.gift-guide .ab-intro+.ab-intro{margin-top:16px;font-size:16px}.gift-guide .ab-photo{position:relative}.gift-guide .ab-photo .frame{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a;padding:8px;border-radius:2.2rem;transform:rotate(1.6deg);transition:transform 1.2s var(--spring)}.gift-guide .ab-photo:hover .frame{transform:rotate(0)}.gift-guide .ab-photo .frame img{border-radius:calc(2.2rem - 8px);width:100%;height:auto;aspect-ratio:5/4;object-fit:cover;object-position:50% 55%}.gift-guide .ab-chip{position:absolute;display:inline-flex;align-items:center;gap:8px;background:#160f0bb8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--paper);border-radius:999px;padding:9px 16px 9px 10px;font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff1f,0 20px 40px -20px #0009}.gift-guide .ab-chip i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--orange);color:var(--night);font-style:normal;font-size:11px}.gift-guide .ab-chip.c1{top:-16px;left:28px}.gift-guide .ab-chip.c2{top:40%;right:-22px}.gift-guide .ab-chip.c3{bottom:-14px;left:-18px}.gift-guide .ab-chip.c2 i{background:var(--lilac)}.gift-guide .ab-chip.c3 i{background:var(--apricot)}.gift-guide .ab-marquee{overflow:hidden;padding:46px 0 10px;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.gift-guide .ab-track{display:flex;gap:44px;width:max-content;animation:omy-ab-slide 38s linear infinite;will-change:transform}.gift-guide .ab-track span{font-size:clamp(44px,7vw,104px);font-weight:700;letter-spacing:-.05em;line-height:1;color:var(--ink);display:inline-flex;align-items:center;gap:44px;white-space:nowrap}.gift-guide .ab-track span:nth-child(2n){font-family:var(--serif);font-style:italic;font-weight:300;color:var(--orange)}.gift-guide .ab-track span:after{content:"\2726";font-family:var(--sans);font-style:normal;font-size:.32em;color:var(--lilac)}@keyframes omy-ab-slide{to{transform:translate(-50%)}}.gift-guide .ab-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:center}.gift-guide .ab-split .shell{border-radius:2.4rem}.gift-guide .ab-split .core{border-radius:calc(2.4rem - var(--bz));padding:0}.gift-guide .ab-split .core img{width:100%;height:auto;aspect-ratio:1/1.08;object-fit:cover}.gift-guide .ab-split h2 .serif{display:block;color:var(--orange)}.gift-guide .ab-lede{font-size:18px;color:var(--ink-2);margin:26px 0 34px;max-width:540px}.gift-guide .ab-points{display:grid;gap:12px;margin-bottom:36px;list-style:none}.gift-guide .ab-points li{display:flex;align-items:center;gap:14px;font-weight:600;font-size:15.5px}.gift-guide .ab-points li i{width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;font-style:normal;background:var(--orange-soft);color:#b4521a}.gift-guide .ab-points li:nth-child(2) i{background:var(--lilac-tint);color:var(--plum-2)}.gift-guide .ab-points li:nth-child(3) i{background:var(--sleep-tint);color:var(--midnight)}.gift-guide .ab-bento{display:grid;grid-template-columns:repeat(12,1fr);gap:18px}.gift-guide .ab-cell{grid-column:span 6}.gift-guide .ab-cell.w7{grid-column:span 7}.gift-guide .ab-cell.w5{grid-column:span 5}.gift-guide .ab-cell .core{position:relative;padding:0;min-height:460px;background:var(--paper);color:var(--ink);display:flex;flex-direction:column;justify-content:flex-end;transition:transform .9s var(--spring)}.gift-guide .ab-cell:hover .core{transform:translateY(-6px)}.gift-guide .ab-cell .core img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%;transition:transform 1.4s var(--spring)}.gift-guide .ab-cell:hover .core img{transform:scale(1.04)}.gift-guide .ab-cell .core:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fffdf900 38%,#fffdf9e0 72%,#fffdf9f7)}.gift-guide .ab-cell .txt{position:relative;z-index:1;padding:34px 34px 32px;max-width:540px}.gift-guide .ab-cell .num{font-family:var(--serif);font-style:italic;font-weight:400;color:#b4521a;font-size:15px;letter-spacing:.02em}.gift-guide .ab-cell h3{font-size:clamp(24px,2.3vw,32px);line-height:1.08;letter-spacing:-.035em;margin:8px 0 12px;color:var(--ink)}.gift-guide .ab-cell p{color:var(--ink-2);font-size:15px;line-height:1.6}.gift-guide .ab-cell.plum .core:after{background:linear-gradient(180deg,#fffdf900 38%,#fffdf9e0 72%,#fffdf9f7)}.gift-guide .ab-rituals{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.gift-guide .ab-rit .core{padding:0;display:flex;flex-direction:column;transition:transform .9s var(--spring)}.gift-guide .ab-rit:hover .core{transform:translateY(-6px)}.gift-guide .ab-rit .pic{position:relative;aspect-ratio:1/1;background:var(--skin-tint)}.gift-guide .ab-rit.hair .pic{background:var(--lilac-tint)}.gift-guide .ab-rit.sleep .pic{background:var(--sleep-tint)}.gift-guide .ab-rit.gifting .pic{background:linear-gradient(150deg,#ffd9bd,#e3d8f3)}.gift-guide .ab-rit .pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--spring)}.gift-guide .ab-rit:hover .pic img{transform:scale(1.05) rotate(-1.5deg)}.gift-guide .ab-rit .pic .bow{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:84px;color:var(--plum-2);font-family:var(--serif);font-style:italic;font-weight:300}.gift-guide .ab-rit .body{padding:22px 24px 24px;display:flex;flex-direction:column;gap:6px;flex:1}.gift-guide .ab-rit .tag{font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.gift-guide .ab-rit b{font-size:18px;letter-spacing:-.02em;line-height:1.25}.gift-guide .ab-rit .go{margin-top:auto;padding-top:14px;display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:14px}.gift-guide .ab-rit .go i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#1d16120f;transition:transform .6s var(--spring),background-color .6s var(--spring)}.gift-guide .ab-rit:hover .go i{transform:translate(3px,-2px) scale(1.06);background:var(--orange)}.gift-guide .ab-contact .core{background:radial-gradient(90% 140% at 100% 0%,#6B4AA3 0%,var(--plum) 45%,#24163C 100%);color:var(--paper);padding:72px 64px;display:flex;justify-content:space-between;align-items:center;gap:40px;flex-wrap:wrap}.gift-guide .ab-contact h2{color:var(--paper);margin-top:16px}.gift-guide .ab-contact h2 .serif{color:var(--lilac);display:block}.gift-guide .ab-contact p{color:#fffdf9b8;max-width:460px;margin-top:16px}.gift-guide .ab-contact .acts{display:flex;gap:12px;flex-wrap:wrap}.gift-guide .ab-contact .eyebrow{background:#ffffff14;color:var(--lilac);box-shadow:inset 0 0 0 1px #ffffff1f}@media(max-width:1000px){.gift-guide .ab-hero-grid,.gift-guide .ab-split{grid-template-columns:1fr;gap:48px}.gift-guide .ab-photo{max-width:520px}.gift-guide .ab-rituals{grid-template-columns:repeat(2,1fr)}.gift-guide .ab-cell,.gift-guide .ab-cell.w7,.gift-guide .ab-cell.w5{grid-column:span 12}}@media(max-width:767px){.gift-guide .ab-chip.c1{left:14px}.gift-guide .ab-chip.c2{right:10px}.gift-guide .ab-chip.c3{left:10px}.gift-guide .hero.ab-hero{padding:90px 0 60px}.gift-guide .ab-photo .frame{transform:none}.gift-guide .ab-cell .core{min-height:380px}.gift-guide .ab-cell .txt{padding:26px}.gift-guide .ab-rituals{grid-template-columns:1fr 1fr;gap:12px}.gift-guide .ab-rit .body{padding:16px}.gift-guide .ab-rit b{font-size:15.5px}.gift-guide .ab-contact .core{padding:44px 26px}.gift-guide .ab-marquee{padding-top:30px}}@media(prefers-reduced-motion:reduce){.gift-guide .ab-track{animation:none}}.gift-guide .ab-disclaimer{max-width:1240px;margin:0 auto;padding:0 32px 60px;font-size:13px;color:var(--ink-3)}
/*# sourceMappingURL=/cdn/shop/t/22/assets/omy-about.css.map */
