@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400&family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600&display=swap";.orn-hero,.orn-trustbar,.orn-story,.orn-shapes,.orn-season,.orn-faq,.orn-close{--orn-red: #bf352b;--orn-pine: #1c3228;--orn-pine-deep: #102018;--orn-gold: #b8955a;--orn-snow: #f7f5f1;--orn-ink: #1a1a1a;--orn-muted: #5f5a54;--orn-line: #ddd6cc;--orn-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--orn-sans: "DM Sans", "Helvetica Neue", Arial, sans-serif;--orn-wrap: 1120px;font-family:var(--orn-sans);color:var(--orn-ink);box-sizing:border-box}.orn-hero *,.orn-trustbar *,.orn-story *,.orn-shapes *,.orn-season *,.orn-faq *,.orn-close *{box-sizing:border-box}.orn-wrap{width:min(var(--orn-wrap),calc(100% - 40px));margin:0 auto}.orn-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;background:var(--orn-red);color:#fff;border:0;border-radius:2px;font-family:var(--orn-sans);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.orn-btn:hover{opacity:.92;color:#fff}.orn-btn:active{transform:scale(.98)}.orn-kicker{margin:0 0 14px;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--orn-muted)}.orn-hero{position:relative;min-height:min(78vh,740px);background:var(--orn-pine-deep);color:#fff;overflow:hidden}.orn-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.orn-hero__media img{width:100%;height:100%;object-fit:cover;object-position:58% center;display:block;animation:orn-drift 16s ease-in-out infinite alternate}@keyframes orn-drift{0%{transform:scale(1.02)}to{transform:scale(1.07)}}@media(prefers-reduced-motion:reduce){.orn-hero__media img{animation:none}}.orn-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,rgba(12,24,18,.9) 0%,rgba(12,24,18,.55) 40%,rgba(12,24,18,.15) 68%,transparent 84%),linear-gradient(180deg,transparent 60%,rgba(12,24,18,.4) 100%)}.orn-hero__copy{position:relative;z-index:1;width:min(var(--orn-wrap),calc(100% - 40px));min-height:min(78vh,740px);margin:0 auto;padding:72px 0 88px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.orn-hero__brand{margin:0 0 16px;font-family:var(--orn-serif);font-weight:400;font-size:clamp(2.8rem,7vw,4.8rem);line-height:.96;letter-spacing:-.03em}.orn-hero__brand span{display:block;font-style:italic;font-size:.62em;color:#ffffffe0}.orn-hero h1{margin:0;max-width:16em;font-family:var(--orn-sans);font-weight:500;font-size:clamp(.95rem,2vw,1.08rem);letter-spacing:.06em;text-transform:uppercase;color:#fffc}.orn-hero__body{max-width:30rem;margin:18px 0 0;font-size:1.02rem;line-height:1.65;color:#ffffffc7}.orn-hero__shapes{margin-top:26px;width:min(100%,22rem)}.orn-hero__shapes-label{margin:0 0 10px;font-family:var(--orn-sans);font-size:.78rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8}.orn-hero__shape-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.orn-hero__shape-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;border:1px solid rgba(255,255,255,.28);border-radius:2px;background:#ffffff14;color:#fff;text-decoration:none;font-family:var(--orn-sans);font-size:.95rem;font-weight:500;transition:background .2s ease,border-color .2s ease}.orn-hero__shape-nav a:hover{background:#ffffff29;border-color:#ffffff73;color:#fff}.orn-hero__shape-nav a.is-on{background:#d4af3738;border-color:var(--orn-gold);color:#fff}.orn-hero .orn-btn{margin-top:28px}.orn-hero__note{margin:16px 0 0;font-size:.92rem;color:var(--orn-gold)}.orn-trustbar{background:var(--orn-pine);border-bottom:1px solid rgba(255,255,255,.08)}.orn-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 36px;list-style:none;margin:0 auto;padding:18px 0;width:min(var(--orn-wrap),calc(100% - 40px))}.orn-trust li{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7}.orn-story,.orn-shapes,.orn-season,.orn-faq{padding:88px 0}.orn-story{background:var(--orn-snow)}.orn-shapes{background:#fff}.orn-season{background:var(--orn-pine-deep);color:#fff}.orn-faq{background:var(--orn-snow)}.orn-story__grid,.orn-season__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:40px 56px;align-items:center}.orn-story h2,.orn-shapes h2,.orn-season h2,.orn-faq h2,.orn-close h2{margin:0;font-family:var(--orn-serif);font-weight:400;font-size:clamp(2.2rem,4vw,3.3rem);line-height:1.08;letter-spacing:-.02em}.orn-story h2 span,.orn-shapes h2 span,.orn-season h2 span{display:block;font-style:italic}.orn-story__body,.orn-shapes__intro,.orn-season__body{margin:16px 0 0;max-width:34rem;line-height:1.65;color:var(--orn-muted)}.orn-season__body{color:#ffffffb8}.orn-season .orn-kicker{color:#ffffff8c}.orn-story__media,.orn-season__media{overflow:hidden;aspect-ratio:4 / 3;background:#e8e2d8}.orn-story__media img,.orn-season__media img{width:100%;height:100%;object-fit:cover;display:block}.orn-story__points{display:grid;gap:20px;margin-top:28px}.orn-story__points article{padding-top:18px;border-top:1px solid var(--orn-line)}.orn-story__points h3{margin:0 0 6px;font-family:var(--orn-serif);font-size:1.4rem;font-weight:400}.orn-story__points p{margin:0;line-height:1.55;color:var(--orn-muted)}.orn-shapes__head{max-width:36rem;margin-bottom:40px}.orn-shapes__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.orn-shape{display:block;text-decoration:none;color:inherit;border:1px solid var(--orn-line);background:var(--orn-snow);transition:border-color .2s ease}.orn-shape:hover{border-color:var(--orn-pine)}.orn-shape.is-current{border-color:var(--orn-red)}.orn-shape__media{aspect-ratio:1;overflow:hidden;background:#ece7df}.orn-shape__media img{width:100%;height:100%;object-fit:cover;display:block}.orn-shape__copy{padding:22px 22px 26px}.orn-shape__badge{margin:0 0 8px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--orn-red)}.orn-shape h3{margin:0;font-family:var(--orn-serif);font-size:1.7rem;font-weight:400}.orn-shape p{margin:10px 0 0;line-height:1.55;color:var(--orn-muted)}.orn-shape__meta{margin-top:14px;font-size:.92rem;color:var(--orn-ink)}.orn-faq__list{margin-top:36px;max-width:48rem}.orn-faq details{border-top:1px solid var(--orn-line);padding:18px 0}.orn-faq details:last-child{border-bottom:1px solid var(--orn-line)}.orn-faq summary{cursor:pointer;font-family:var(--orn-serif);font-size:1.35rem;list-style:none}.orn-faq summary::-webkit-details-marker{display:none}.orn-faq details p{margin:12px 0 0;line-height:1.65;color:var(--orn-muted)}.orn-close{background:var(--orn-pine);color:#fff;text-align:center;padding:88px 0}.orn-close .orn-kicker{color:#ffffff8c}.orn-close h2{max-width:14em;margin-left:auto;margin-right:auto}.orn-close .orn-btn{margin-top:26px}.orn-close__note{margin:16px 0 0;color:var(--orn-gold);font-size:.95rem}@media screen and (max-width:860px){.orn-hero,.orn-hero__copy{min-height:0}.orn-hero{display:flex;flex-direction:column}.orn-hero__media{position:relative;order:2;aspect-ratio:4 / 3}.orn-hero__shade{display:none}.orn-hero__copy{order:1;width:calc(100% - 40px);padding:40px 0 32px}.orn-story,.orn-shapes,.orn-season,.orn-faq,.orn-close{padding:64px 0}.orn-story__grid,.orn-season__grid,.orn-shapes__list{grid-template-columns:1fr}.orn-season__grid .orn-season__media{order:2}.orn-hero__shapes,.orn-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/LP_ornament-pdp.css.map */
