.olx-home{--ivory:#F4EDE6;--porcelain:#FBF7F2;--ink:#221C1A;--wine:#221C1A;--blush:#ab7a4c;--line:rgba(34,28,26,.16);--display:"Bodoni Moda",Georgia,serif;--sans:"Jost",-apple-system,BlinkMacSystemFont,sans-serif;--pad:clamp(1.25rem,5vw,5rem);background:var(--ivory);color:var(--ink);font-family:var(--sans);font-weight:300;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;width:100%;margin:0;text-align:left}.olx-home *,.olx-home *:before,.olx-home *:after{box-sizing:border-box}.olx-home img{display:block;max-width:100%}.olx-home a{color:inherit;text-decoration:none}.olx-home p{margin:0}.olx-home .eyebrow{font-family:var(--sans);font-weight:400;font-style:normal;font-size:.72rem;letter-spacing:.32em;text-transform:uppercase;color:var(--blush)}.olx-home h1,.olx-home h2,.olx-home h3{font-family:var(--display);font-weight:400;font-style:normal;line-height:1.08;letter-spacing:-.01em;margin:0}.olx-home .btn{display:inline-block;font-family:var(--sans);font-weight:400;font-style:normal;font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;padding:1.05em 2.4em;border:1px solid currentColor;transition:background .45s ease,color .45s ease,border-color .45s ease;cursor:pointer;background:transparent}.olx-home .btn--solid{background:var(--ink);color:var(--ivory);border-color:var(--ink)}.olx-home .btn--solid:hover{background:transparent;color:var(--ink)}.olx-home .btn--ghost:hover{background:var(--ink);color:var(--ivory)}.olx-home .btn--light{color:#fff;border-color:#fff9}.olx-home .btn--light:hover{background:#fff;color:var(--ink);border-color:#fff}.olx-home .tick-rule{height:14px;width:100%;background-image:repeating-linear-gradient(90deg,var(--line) 0,var(--line) 1px,transparent 1px,transparent 16px);opacity:.9}.olx-home .tick-rule--center{max-width:240px;margin:0 auto}.olx-home .olx-section{display:block;width:100%;max-width:none;margin:0;padding:clamp(4.5rem,9vw,8rem) var(--pad)}.olx-home .reveal{opacity:0;transform:translateY(26px);transition:opacity 1s ease,transform 1s ease}.olx-home .reveal.in{opacity:1;transform:none}.olx-home .hero{position:relative;min-height:100vh;display:flex;align-items:flex-end;background-color:#221c1a;background-size:cover;background-position:center;color:#fff;width:100%}.olx-home .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140c0e52,#140c0e0d 40%,#140c0e9e)}.olx-home .hero__inner{position:relative;z-index:2;padding:0 var(--pad) clamp(3.5rem,8vw,7rem);max-width:760px}.olx-home .hero h1{font-size:clamp(2.9rem,7.2vw,6rem);font-weight:400;margin:1.1rem 0 1.4rem;text-shadow:0 2px 30px rgba(0,0,0,.25)}.olx-home .hero h1 em{font-style:italic;font-weight:400}.olx-home .hero p{max-width:38ch;font-size:1.02rem;font-weight:300;margin-bottom:2.2rem;opacity:.95}.olx-home .hero__cta{display:flex;gap:1rem;flex-wrap:wrap}.olx-home .ethos{max-width:860px;margin-left:auto;margin-right:auto;text-align:center}.olx-home .ethos h2{font-size:clamp(1.8rem,3.6vw,2.9rem);margin:1.3rem 0 1.6rem;font-style:normal}.olx-home .ethos p{max-width:60ch;margin-left:auto;margin-right:auto;color:#4a4240}.olx-home .ethos .tick-rule{margin-top:3rem}.olx-home .collection__head{text-align:center;margin:0 auto 3.4rem}.olx-home .collection__head h2{font-size:clamp(2rem,4vw,3rem);margin-top:.8rem;font-style:normal}.olx-home .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2.5vw,2.4rem);width:100%;margin-left:auto;margin-right:auto}.olx-home .product{display:block;text-align:center}.olx-home .product__img{aspect-ratio:3/4;position:relative;overflow:hidden;background:var(--porcelain);display:flex;align-items:flex-end;justify-content:center}.olx-home .product__img figure,.olx-home .product__img img.pimg{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;width:100%;height:100%;object-fit:cover;background:linear-gradient(150deg,#f0e8dc,#e4d3bd 55%,#d6c0a2);transition:transform 1.1s cubic-bezier(.16,.84,.36,1)}.olx-home .product:hover .product__img figure,.olx-home .product:hover .product__img img.pimg{transform:scale(1.05)}.olx-home .product__tag{position:relative;z-index:2;margin-bottom:1.3rem;font-size:.62rem;letter-spacing:.26em;text-transform:uppercase;color:var(--wine);background:#fbf7f2d9;padding:.5em 1em;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.olx-home .product__meta{padding:1.3rem .2rem 0;text-align:center}.olx-home .product__meta h3{font-size:1.32rem;font-weight:500;font-style:normal}.olx-home .product__price{font-family:var(--sans);font-size:.84rem;letter-spacing:.08em;color:#6a605d;margin-top:.4rem}.olx-home .product:hover .product__meta h3{color:var(--blush)}.olx-home .collection__foot{text-align:center;margin-top:3.4rem}.olx-home .process{color:var(--ivory)}.olx-home .process__head{text-align:center;max-width:640px;margin:0 auto 4rem}.olx-home .process__head h2{font-size:clamp(2rem,4.2vw,3.2rem);margin-top:1rem;color:var(--ivory);font-style:normal}.olx-home .steps{display:grid;grid-template-columns:repeat(var(--olx-cols,4),1fr);gap:clamp(1.5rem,3vw,3rem);max-width:1100px;margin-left:auto;margin-right:auto}.olx-home .step{border-top:1px solid rgba(244,237,230,.28);padding-top:1.4rem;text-align:left}.olx-home .step__num{font-family:var(--display);font-size:1.1rem;letter-spacing:.1em;color:var(--blush);margin-bottom:1.1rem}.olx-home .step h3{font-size:1.36rem;font-weight:500;font-style:normal;color:var(--ivory);margin-bottom:.7rem}.olx-home .step p{font-size:.92rem;font-weight:300;color:#f4ede6bd;line-height:1.6}.olx-home .band{text-align:center}.olx-home .band .eyebrow{display:block;margin-bottom:1rem}.olx-home .band h2{font-size:clamp(1.7rem,3.4vw,2.6rem);max-width:18ch;margin:0 auto 1.4rem;font-style:normal}.olx-home .band p{max-width:46ch;margin:0 auto 2.1rem;color:#4a4240}.olx-home .feature{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);margin-left:auto;margin-right:auto}.olx-home .feature--rev .feature__media{order:2}.olx-home .feature__media{aspect-ratio:4/5;background:#e4d3bd;overflow:hidden}.olx-home .feature__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s ease}.olx-home .feature:hover .feature__media img{transform:scale(1.04)}.olx-home .feature__body{max-width:46ch}.olx-home .feature__body h2{font-size:clamp(1.9rem,3.8vw,2.9rem);margin:1.1rem 0 1.3rem;font-style:normal}.olx-home .feature__body p{color:#4a4240;margin-bottom:2rem}.olx-home .reviews{text-align:center}.olx-home .reviews__head{margin:0 auto 3.6rem;text-align:center}.olx-home .reviews__head h2{font-size:clamp(1.9rem,3.8vw,2.8rem);margin-top:.8rem;font-style:normal}.olx-home .quotes{display:grid;grid-template-columns:repeat(var(--olx-cols,3),1fr);gap:clamp(2rem,4vw,4rem);max-width:1150px;margin-left:auto;margin-right:auto}.olx-home .quote{display:flex;flex-direction:column;gap:1.4rem;margin:0;text-align:center}.olx-home .quote__stars{color:var(--blush);letter-spacing:.3em;font-size:.8rem}.olx-home .quote p{font-family:var(--display);font-style:italic;font-size:1.18rem;line-height:1.5;color:var(--ink)}.olx-home .quote cite{font-family:var(--sans);font-style:normal;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:#6a605d}.olx-home .news{text-align:center}.olx-home .news h2{font-size:clamp(1.9rem,3.8vw,2.8rem);margin:1rem 0 1.2rem;font-style:normal}.olx-home .news p{max-width:44ch;margin:0 auto 2.2rem;color:#4a4240}.olx-home .news__form{display:flex;max-width:440px;margin:0 auto;border-bottom:1px solid var(--ink)}.olx-home .news__form input[type=email]{flex:1;border:0;background:transparent;padding:.9em .2em;font-family:var(--sans);font-size:.95rem;color:var(--ink);outline:none;box-shadow:none}.olx-home .news__form input::placeholder{color:#9a8f8b;letter-spacing:.05em}.olx-home .news__form button{border:0;background:none;cursor:pointer;font-family:var(--sans);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);padding:0 .6em}.olx-home .news__form button:hover{color:var(--blush)}.olx-home .news__ok{margin-top:1.2rem;font-size:.85rem;color:var(--blush);letter-spacing:.05em}@media(max-width:900px){.olx-home .grid3,.olx-home .steps,.olx-home .quotes{grid-template-columns:1fr!important}.olx-home .grid3{gap:2.5rem;max-width:380px!important}.olx-home .steps{gap:2.2rem;max-width:420px}.olx-home .quotes{gap:3rem;max-width:480px}.olx-home .feature{grid-template-columns:1fr;gap:2rem;max-width:none!important}.olx-home .feature--rev .feature__media{order:0}}@media(prefers-reduced-motion:reduce){.olx-home *{transition:none!important;animation:none!important}.olx-home .reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/olyinka.css.map */
