:root{--ornatique-cream-50: #fffdf8;--ornatique-cream-100: #f9f4ec;--ornatique-cream-200: #efe5d6;--ornatique-cream-300: #e2d4c1;--ornatique-ink: #2f251a;--ornatique-muted: #6a5844;--ornatique-line: rgba(74, 56, 34, .18);--ornatique-shadow: 0 24px 55px rgba(79, 55, 26, .1)}body.gradient{background:radial-gradient(circle at 10% -20%,#fffefb 0,#fbf6ee 40%,#fffffff2 70%),linear-gradient(160deg,#fffefa 0,#f9f3ea 48%,#fff);color:var(--ornatique-ink)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:.03em;color:var(--ornatique-ink)}.section-header{top:0;z-index:35}.header-wrapper{background:#fffdf8e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--ornatique-line)}.announcement-bar{border-bottom:1px solid rgba(74,56,34,.1)}.announcement-bar__message{color:var(--ornatique-muted);font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase}.list-menu__item--link,.header__menu-item,.header__icon,.header__active-menu-item{color:var(--ornatique-ink);letter-spacing:.07em;text-transform:uppercase;font-size:1.2rem}.list-menu__item--link:hover,.header__menu-item:hover,.header__icon:hover{color:#513b20}.button,.button-label,.shopify-payment-button__button{border-radius:999px;letter-spacing:.07em;text-transform:uppercase;font-size:1.15rem}.button--primary,.button:not(.button--secondary){background:linear-gradient(125deg,#5c4428 0,#3a2c1d);border-color:#4d3924;color:#fffaf2;box-shadow:0 10px 26px #3a2c1d3d}.button--primary:hover,.button:not(.button--secondary):hover{background:linear-gradient(125deg,#6c4f2d 0,#403021)}.button--secondary{border-color:#8d7654;color:#4f3c28;background:#fffaf280}.button--secondary:hover{background:#f7edddcc}.card-wrapper .card,.article-card-wrapper .card,.collection-card-wrapper .card,.product-grid .card,.collection-list .card,.multicolumn-card{background:#ffffffe0;border:1px solid rgba(121,89,51,.14);box-shadow:0 18px 40px #4f371a14;border-radius:18px}.card-information{color:var(--ornatique-ink)}.price{color:#4c3621}.field__input,.select__select,.customer .field input{border-color:#79593359;background:#fffffff2;border-radius:14px}.footer,.footer__content-top,.footer__content-bottom{background:linear-gradient(180deg,#f9f4ec 0,#f2e8d9);color:var(--ornatique-ink)}.footer__list-social .icon{color:var(--ornatique-ink)}.footer__copyright,.footer-block__heading,.footer-block__details-content{color:var(--ornatique-muted)}.ornatique-hero{position:relative;overflow:hidden}.ornatique-hero:before{content:"";position:absolute;inset:12% -30% auto auto;width:44rem;height:44rem;background:radial-gradient(circle,#fff2decc 0,#fff0 70%);pointer-events:none}.ornatique-hero__shell{position:relative;display:grid;gap:2.6rem;align-items:center;padding:clamp(2.4rem,3.6vw,4.2rem);border:1px solid rgba(121,89,51,.18);border-radius:2.4rem;background:linear-gradient(140deg,#ffffffe6 0,#f8efe0c2);box-shadow:var(--ornatique-shadow)}.ornatique-hero__eyebrow{margin:0 0 1rem;font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase;color:var(--ornatique-muted)}.ornatique-hero__title{margin:0;font-size:clamp(3.2rem,5vw,5.5rem);line-height:1.03;max-width:19ch}.ornatique-hero__lead{margin:1.8rem 0 0;max-width:55ch;color:#342718db}.ornatique-hero__cta{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}.ornatique-hero__assurances{display:grid;gap:.7rem;margin:2rem 0 0;padding:0;list-style:none}.ornatique-hero__assurance{display:flex;gap:.7rem;align-items:center;color:#564129;font-size:1.35rem}.ornatique-hero__dot{width:.7rem;height:.7rem;border-radius:50%;background:#70553a}.ornatique-hero__media{position:relative;border-radius:1.8rem;overflow:hidden;min-height:30rem;border:1px solid rgba(121,89,51,.15);background:linear-gradient(160deg,#f8eee0 0,#fff 58%,#f9f2e8)}.ornatique-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ornatique-hero__detail{position:absolute;left:1.5rem;bottom:1.5rem;max-width:26rem;padding:1.3rem 1.6rem;border-radius:1.2rem;border:1px solid rgba(121,89,51,.22);background:#ffffffd6;box-shadow:0 12px 26px #3f2a171f;animation:ornatiqueFloat 6s ease-in-out infinite}.ornatique-hero__detail-title{margin:0;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;color:#5a452f}.ornatique-hero__detail-copy{margin:.65rem 0 0;font-size:1.35rem;color:#342718d6}.ornatique-pillars{position:relative}.ornatique-pillars__header{max-width:64rem;margin:0 auto 2.8rem;text-align:center}.ornatique-pillars__eyebrow{margin:0 0 1rem;color:var(--ornatique-muted);letter-spacing:.14em;text-transform:uppercase;font-size:1.15rem}.ornatique-pillars__heading{margin:0;font-size:clamp(2.8rem,4.2vw,4.2rem)}.ornatique-pillars__description{margin:1.3rem auto 0;color:#342718d6}.ornatique-pillars__grid{display:grid;gap:1.3rem;grid-template-columns:repeat(1,minmax(0,1fr))}.ornatique-pillars__card{position:relative;height:100%;padding:2.2rem 2rem;border-radius:1.7rem;border:1px solid rgba(121,89,51,.18);background:#ffffffe6;box-shadow:0 15px 32px #4f371a17;transition:transform .35s ease,box-shadow .35s ease}.ornatique-pillars__card:hover{transform:translateY(-5px);box-shadow:0 25px 42px #4f371a24}.ornatique-pillars__badge{display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.2rem;padding:.45rem .9rem;border-radius:999px;border:1px solid rgba(98,72,41,.25);color:#5f482e;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase}.ornatique-pillars__title{margin:0;font-size:2.15rem}.ornatique-pillars__text{margin:1rem 0 0;color:#342718d6}.ornatique-pillars__link{display:inline-flex;margin-top:1.4rem;color:#5c4428;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.ornatique-pillars__link:hover{color:#3b2b1d}.featured-collection .title-wrapper-with-link{margin-bottom:2rem}.featured-collection .title{font-size:clamp(2.7rem,3.9vw,4rem)}.scroll-trigger.animate--slide-in{animation-duration:.7s}@media screen and (min-width:750px){.ornatique-hero__shell{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:3.2rem}.ornatique-pillars__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.ornatique-hero__media{min-height:24rem}}@keyframes ornatiqueFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ornatique-custom.css.map */
