/* ORELYNA V5.6 — refined homepage; product first, restrained editorial. */
.orelyna-home-shell-v56{padding:0!important;margin:0!important;max-width:none!important}.orelyna-home-v56{background:#fbfaf7;color:#1d1915;overflow:hidden}.olv56-shell{width:min(100% - 72px,1440px);margin:0 auto}.olv56-kicker{display:block;font:600 7px/1 Arial,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#9a8060}.olv56-text-link{display:inline-block;color:#1d1915!important;text-decoration:none!important;text-transform:uppercase;font:600 7px/1.4 Arial,sans-serif;letter-spacing:.16em;border-bottom:1px solid #b9ab99;padding-bottom:5px}.olv56-btn{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:0 28px;border:1px solid transparent;text-transform:uppercase;font:600 7px/1 Arial,sans-serif;letter-spacing:.17em;text-decoration:none!important;transition:.24s ease}.olv56-btn--white{background:#fff;color:#1d1915!important;border-color:#fff}.olv56-btn--ghost{background:transparent;color:#fff!important;border-color:rgba(255,255,255,.78)}.olv56-btn--white:hover{background:transparent;color:#fff!important}.olv56-btn--ghost:hover{background:#fff;color:#1d1915!important}

.olv56-hero{position:relative;height:82vh;min-height:650px;max-height:900px;background:#2e241c;overflow:hidden}.olv56-hero__image{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;object-position:58% center}.olv56-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,14,10,.56) 0%,rgba(20,14,10,.32) 37%,rgba(20,14,10,.08) 72%,rgba(20,14,10,.04) 100%)}.olv56-hero__copy{position:relative;z-index:2;width:min(100% - 72px,1440px);height:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:74px;color:#fff}.olv56-hero__copy .olv56-kicker{color:#eee2d4;margin-bottom:22px}.olv56-hero h1{max-width:640px;margin:0 0 22px;font:400 clamp(48px,5.2vw,82px)/.98 Georgia,'Times New Roman',serif;letter-spacing:-.035em;color:#fff}.olv56-hero p{max-width:460px;margin:0;font-size:13px;line-height:1.65;color:#f1e9e1}.olv56-hero__actions{display:flex;gap:12px;margin-top:33px}

.olv56-concept{padding:92px 0 102px}.olv56-heading--center{text-align:center;max-width:780px;margin:0 auto 48px}.olv56-heading--center .olv56-kicker{margin-bottom:15px}.olv56-heading--center h2,.olv56-heading--split h2{margin:0;font:400 clamp(35px,3.35vw,52px)/1.05 Georgia,'Times New Roman',serif;letter-spacing:-.025em}.olv56-offers{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.olv56-offers article{min-width:0}.olv56-offer-media{display:block;aspect-ratio:4/3;overflow:hidden;background:#f5f1eb;margin-bottom:22px}.olv56-offer-media img{width:100%!important;height:100%!important;object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.25,1)}.olv56-offer-media:hover img{transform:scale(1.02)}.olv56-offers .olv56-kicker{margin-bottom:10px}.olv56-offers h3{margin:0 0 8px;font:400 23px/1.15 Georgia,'Times New Roman',serif}.olv56-offers p{margin:0 0 15px;font-size:10px;line-height:1.65;color:#6e665e;max-width:350px}

.olv56-curated{padding:86px 0 96px;border-top:1px solid #eee8e0}.olv56-heading--split{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:34px}.olv56-heading--split .olv56-kicker{margin-bottom:11px}.olv56-home-products{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.olv56-home-product{min-width:0}.olv56-product-media{position:relative;display:block;aspect-ratio:4/5;background:#fbfaf7;overflow:hidden}.olv56-product-media img{position:absolute;inset:0;width:100%!important;height:100%!important;transition:opacity .35s ease,transform .6s cubic-bezier(.2,.7,.25,1)}.olv56-product-main{opacity:1;z-index:1;object-fit:contain!important;filter:contrast(1.025) saturate(1.01)}.olv56-product-hover{opacity:0;z-index:2;object-fit:cover!important;object-position:center}.olv56-product-copy{text-align:center;padding:17px 8px 0}.olv56-product-copy>span{display:block;font:600 6.5px/1 Arial,sans-serif;letter-spacing:.2em;color:#aa8d69;margin-bottom:7px}.olv56-product-title{display:block;min-height:36px;font:400 14px/1.3 Georgia,'Times New Roman',serif;color:#1d1915!important;text-decoration:none!important}.olv56-home-add{margin-top:15px}.olv56-home-add button{width:100%;min-height:42px;background:#fff;border:1px solid #cfc5b9;color:#211c18;text-transform:uppercase;font:600 7px/1 Arial,sans-serif;letter-spacing:.16em;cursor:pointer;transition:.22s}.olv56-home-add button:hover,.olv56-home-add button.is-loading{background:#211c18;color:#fff;border-color:#211c18}.olv56-home-add__error{font-size:9px;color:#8e3b32;margin-top:8px}.olv56-home-product.is-added .olv56-home-add button{background:#211c18;color:#fff}
@media(hover:hover){.olv56-product-media:hover .olv56-product-hover{opacity:1;transform:scale(1.012)}.olv56-product-media:hover .olv56-product-main{opacity:0}}

.olv56-universe{position:relative;min-height:470px;overflow:hidden;background:#2b241e;display:flex;align-items:center}.olv56-universe__image{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;object-position:center}.olv56-universe__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(28,21,16,.68),rgba(28,21,16,.35) 48%,rgba(28,21,16,.16))}.olv56-universe__copy{position:relative;z-index:2;width:min(100% - 72px,1440px);margin:0 auto;color:#fff}.olv56-universe__copy .olv56-kicker{color:#eadfce;margin-bottom:16px}.olv56-universe__copy h2{max-width:600px;margin:0 0 15px;font:400 clamp(44px,4.6vw,68px)/1 Georgia,'Times New Roman',serif;letter-spacing:-.03em;color:#fff}.olv56-universe__copy p{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#eee5da;margin:0 0 26px}.olv56-universe__copy .olv56-btn--white:hover{border-color:#fff}

.olv56-round-categories{display:grid;grid-template-columns:1.05fr repeat(5,1fr);gap:24px;align-items:start;padding:78px 0 88px}.olv56-round-intro{padding-top:10px}.olv56-round-intro h2{margin:0 0 24px;font:400 clamp(42px,4.2vw,66px)/.88 Georgia,'Times New Roman',serif;letter-spacing:-.04em}.olv56-round-intro p{font-size:10px;line-height:1.6;color:#6e665e;margin:0 0 14px;max-width:150px}.olv56-round-intro a{font:600 7px/1 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#1d1915!important;text-decoration:none!important;border-bottom:1px solid #b9ab99;padding-bottom:4px}.olv56-round-item{text-align:center;color:#1d1915!important;text-decoration:none!important}.olv56-round-media{display:block;width:100%;aspect-ratio:1/1;border-radius:50%;overflow:hidden;background:#f5f1eb}.olv56-round-media img{width:100%!important;height:100%!important;object-fit:cover;object-position:center;transition:transform .55s cubic-bezier(.2,.7,.25,1)}.olv56-round-item strong{display:block;margin-top:13px;font:400 13px/1.2 Georgia,'Times New Roman',serif}.olv56-round-item:hover img{transform:scale(1.025)}

.olv56-maison{display:grid;grid-template-columns:1.2fr .8fr;background:#f1ebe2}.olv56-maison__media{min-height:500px;overflow:hidden}.olv56-maison__media img{width:100%!important;height:100%!important;object-fit:cover;object-position:center 32%}.olv56-maison__copy{display:flex;flex-direction:column;justify-content:center;padding:76px 70px}.olv56-maison__copy .olv56-kicker{margin-bottom:16px}.olv56-maison h2{margin:0 0 18px;font:400 clamp(38px,3.6vw,56px)/1 Georgia,'Times New Roman',serif;letter-spacing:-.03em}.olv56-maison p{max-width:420px;font-size:11px;line-height:1.75;color:#655d55;margin:0 0 24px}

.olv56-trust{display:grid;grid-template-columns:repeat(4,1fr);padding:48px 0 54px;border-top:1px solid #e8e1d8}.olv56-trust>div{padding:0 25px;border-left:1px solid #e8e1d8}.olv56-trust>div:first-child{border-left:0;padding-left:0}.olv56-trust small{display:block;color:#a78c68;font-size:7px;letter-spacing:.17em;margin-bottom:9px}.olv56-trust strong{display:block;font:400 15px/1.25 Georgia,'Times New Roman',serif;margin-bottom:7px}.olv56-trust p{font-size:9px;line-height:1.65;color:#70675f;margin:0}.olv56-reveal{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .68s cubic-bezier(.2,.7,.25,1)}.olv56-reveal.is-visible{opacity:1;transform:none}

@media(max-width:1100px){.olv56-shell,.olv56-hero__copy,.olv56-universe__copy{width:min(100% - 44px,1200px)}.olv56-home-products{grid-template-columns:repeat(2,1fr)}.olv56-round-categories{grid-template-columns:repeat(3,1fr)}.olv56-round-intro{grid-row:span 2}.olv56-offers{gap:14px}.olv56-maison__copy{padding:60px 42px}}
@media(max-width:767px){.olv56-shell,.olv56-hero__copy,.olv56-universe__copy{width:calc(100% - 30px)}.olv56-hero{height:74vh;min-height:560px;max-height:720px}.olv56-hero__image{object-position:64% center}.olv56-hero__copy{padding-top:68px}.olv56-hero h1{font-size:clamp(42px,11vw,56px);max-width:92%}.olv56-hero p{font-size:10px;max-width:320px}.olv56-hero__actions{display:grid;grid-template-columns:1fr;max-width:255px;width:100%}.olv56-concept{padding:64px 0 70px}.olv56-heading--center{margin-bottom:34px}.olv56-offers{grid-template-columns:1fr;gap:40px}.olv56-curated{padding:62px 0 68px}.olv56-heading--split{display:block}.olv56-heading--split .olv56-text-link{margin-top:12px}.olv56-home-products{gap:24px 8px}.olv56-product-title{font-size:12px;min-height:34px}.olv56-home-add button{font-size:6.5px}.olv56-universe{min-height:420px}.olv56-universe__image{object-position:center}.olv56-universe__copy h2{font-size:42px;max-width:85%}.olv56-round-categories{display:flex;overflow-x:auto;gap:14px;padding:54px 15px 64px;width:100%;scroll-snap-type:x proximity}.olv56-round-intro{flex:0 0 130px}.olv56-round-intro h2{font-size:42px}.olv56-round-item{flex:0 0 142px;scroll-snap-align:start}.olv56-maison{grid-template-columns:1fr}.olv56-maison__media{min-height:0;aspect-ratio:4/5}.olv56-maison__copy{padding:50px 18px 56px}.olv56-trust{grid-template-columns:1fr;padding:34px 0 40px}.olv56-trust>div{padding:15px 0;border-left:0;border-top:1px solid #e8e1d8}.olv56-trust>div:first-child{border-top:0}}
@media(prefers-reduced-motion:reduce){.olv56-reveal{opacity:1!important;transform:none!important;transition:none!important}}
