:root{--ol-ivory:#F8F3EA;--ol-sand:#EFE6D6;--ol-ink:#1E1B18;--ol-emerald:#12392F;--ol-emerald-deep:#0A241D;--ol-gold:#B08D57;--ol-gold-soft:#D9C29A;--ol-ease:cubic-bezier(.22,.61,.36,1);--ol-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23D9C29A' stroke-width='.8'%3E%3Cpath d='M16.4 16.4h31.2v31.2H16.4zM32 10l22 22-22 22-22-22z'/%3E%3Ccircle cx='32' cy='32' r='5'/%3E%3Cpath d='M32 0v10M32 54v10M0 32h10M54 32h10M0 0l16.4 16.4M64 0 47.6 16.4M0 64l16.4-16.4M64 64 47.6 47.6'/%3E%3C/g%3E%3C/svg%3E");--ol-pattern-gold:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23B08D57' stroke-width='.8'%3E%3Cpath d='M16.4 16.4h31.2v31.2H16.4zM32 10l22 22-22 22-22-22z'/%3E%3Ccircle cx='32' cy='32' r='5'/%3E%3Cpath d='M32 0v10M32 54v10M0 32h10M54 32h10M0 0l16.4 16.4M64 0 47.6 16.4M0 64l16.4-16.4M64 64 47.6 47.6'/%3E%3C/g%3E%3C/svg%3E")}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--ol-gold-soft);color:var(--ol-ink)}.ol-eyebrow{display:inline-flex;align-items:center;gap:.9em;font-family:var(--font-body--family);font-size:.72rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--ol-gold)}.ol-eyebrow:before,.ol-eyebrow:after{content:"";width:28px;height:1px;background:currentColor;opacity:.7}.ol-heading{font-family:var(--font-heading--family);font-weight:400;line-height:1.08;margin:.7rem 0 0;letter-spacing:.005em}.ol-heading em{font-style:italic;color:var(--ol-gold)}.ol-orn{display:block;width:120px;height:18px;margin:1.2rem auto 0;color:var(--ol-gold)}.ol-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.1rem;font-size:.74rem;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;border:1px solid var(--ol-gold);color:var(--ol-ivory);background:transparent;overflow:hidden;isolation:isolate;transition:color .5s var(--ol-ease)}.ol-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ol-gold);transform:scaleX(0);transform-origin:right;transition:transform .6s var(--ol-ease);z-index:-1}.ol-btn:hover:before{transform:scaleX(1);transform-origin:left}.ol-btn:hover{color:var(--ol-emerald-deep)}.ol-btn--solid{background:var(--ol-gold);color:var(--ol-emerald-deep)}.ol-btn--solid:before{background:var(--ol-ivory)}.ol-btn--dark{color:var(--ol-ink);border-color:var(--ol-ink)}.ol-btn--dark:before{background:var(--ol-ink)}.ol-btn--dark:hover{color:var(--ol-ivory)}.ol-link{position:relative;display:inline-block;text-decoration:none;color:inherit;letter-spacing:.2em;text-transform:uppercase;font-size:.7rem;padding-bottom:4px}.ol-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ol-gold);transform:scaleX(.35);transform-origin:left;transition:transform .5s var(--ol-ease)}a:hover .ol-link:after,.ol-link:hover:after{transform:scaleX(1)}.ol-btn:focus-visible,.ol-link:focus-visible,.ol-cat:focus-visible{outline:2px solid var(--ol-gold);outline-offset:4px}.ol-arch{position:relative;overflow:hidden;border-radius:999px 999px 6px 6px;background:var(--ol-sand)}.ol-arch img,.ol-arch svg{display:block;width:100%;height:100%;object-fit:cover}.ol-arch-frame{position:relative}.ol-arch-frame:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border:1px solid var(--ol-gold);border-radius:999px 999px 10px 10px;pointer-events:none;opacity:.8;transition:inset .8s var(--ol-ease),opacity .8s}.ol-hero{position:relative;overflow:hidden;isolation:isolate;color:var(--ol-ivory);background:radial-gradient(120% 90% at 75% 40%,#174a3d 0%,var(--ol-emerald) 45%,var(--ol-emerald-deep) 100%)}.ol-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ol-pattern);background-size:64px;opacity:.1;-webkit-mask-image:linear-gradient(90deg,#000,transparent 75%);mask-image:linear-gradient(90deg,#000,transparent 75%)}.ol-hero__inner{max-width:1280px;margin:0 auto;padding:clamp(3rem,7vw,6.5rem) 1.25rem;display:grid;grid-template-columns:1fr;gap:3.5rem;align-items:center}@media(min-width:990px){.ol-hero__inner{grid-template-columns:1.05fr .95fr;padding-inline:3rem;min-height:min(86vh,820px)}}.ol-hero__title{font-size:clamp(2.6rem,6vw,5.2rem);color:var(--ol-ivory)}.ol-hero__text{max-width:30rem;font-size:1.02rem;line-height:1.75;opacity:.82;margin:1.4rem 0 2.2rem}.ol-hero__ctas{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}.ol-hero__ctas .ol-link{color:var(--ol-gold-soft)}.ol-hero__media{position:relative;justify-self:center;width:min(100%,460px)}.ol-hero__media .ol-arch{aspect-ratio:3/4}.ol-hero__star{position:absolute;z-index:2;width:88px;height:88px;top:-34px;left:-38px;color:var(--ol-gold)}.ol-hero__tag{position:absolute;z-index:2;right:-14px;bottom:12%;min-width:190px;padding:.9rem 1.2rem;background:var(--ol-ivory);color:var(--ol-ink);font-size:.8rem;text-decoration:none;border-left:2px solid var(--ol-gold);box-shadow:0 18px 40px -18px #0000008c}.ol-hero__tag strong{display:block;font-family:var(--font-heading--family);font-weight:400;font-size:1.05rem;margin-bottom:.2rem}@media(max-width:749px){.ol-hero__tag{right:0}.ol-hero__star{width:60px;height:60px;left:-6px;top:-24px}}.ol-marquee{overflow:hidden;padding:1rem 0;background:var(--ol-sand);color:var(--ol-ink);border-block:1px solid rgba(176,141,87,.35)}.ol-marquee__track{display:flex;width:max-content}.ol-marquee__group{display:flex;align-items:center;gap:2.5rem;padding-right:2.5rem;white-space:nowrap;font-family:var(--font-heading--family);font-style:italic;font-size:clamp(1.05rem,2vw,1.4rem)}.ol-marquee__group svg{width:14px;height:14px;flex:none;color:var(--ol-gold)}.ol-marquee:hover .ol-marquee__track{animation-play-state:paused}.ol-section{position:relative;padding:clamp(3.5rem,8vw,7rem) 1.25rem}.ol-section__head{text-align:center;max-width:40rem;margin:0 auto clamp(2rem,5vw,3.5rem)}.ol-section__head .ol-heading{font-size:clamp(2rem,4vw,3.2rem)}.ol-section__head p{opacity:.72;line-height:1.7;margin:.8rem 0 0}.ol-cats{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1rem,2.5vw,2rem);max-width:1280px;margin:0 auto}@media(min-width:990px){.ol-cats{grid-template-columns:repeat(var(--ol-cols,5),1fr)}}.ol-cat{display:block;text-align:center;text-decoration:none;color:inherit}.ol-cat .ol-arch-frame{margin:12px}.ol-cat .ol-arch-frame:after{opacity:.45}.ol-cat .ol-arch{aspect-ratio:3/4.2}.ol-cat .ol-arch img{transition:transform 1.4s var(--ol-ease)}.ol-cat:hover .ol-arch img{transform:scale(1.07)}.ol-cat:hover .ol-arch-frame:after{top:-4px;right:-4px;bottom:-4px;left:-4px;opacity:1}.ol-cat__name{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(1.15rem,1.8vw,1.45rem);margin:1.1rem 0 .35rem}.ol-story{overflow:hidden;isolation:isolate;background:var(--ol-sand)}.ol-story:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ol-pattern-gold);background-size:64px;opacity:.14;-webkit-mask-image:radial-gradient(circle at 85% 50%,#000,transparent 60%);mask-image:radial-gradient(circle at 85% 50%,#000,transparent 60%)}.ol-story__inner{max-width:1180px;margin:0 auto;display:grid;gap:clamp(2.5rem,6vw,5rem);align-items:center}@media(min-width:990px){.ol-story__inner{grid-template-columns:.9fr 1.1fr}}.ol-story__media{width:min(100%,440px);justify-self:center;padding:12px}.ol-story__media .ol-arch{aspect-ratio:4/5}.ol-story__text .ol-heading{font-size:clamp(2rem,4vw,3.1rem)}.ol-story__text .rte p{line-height:1.85;opacity:.8;margin:1.2rem 0}.ol-story__sig{font-family:var(--font-heading--family);font-style:italic;font-size:1.3rem;color:var(--ol-gold);margin:1.6rem 0 2rem}.ol-promise{overflow:hidden;isolation:isolate;background:var(--ol-emerald-deep);color:var(--ol-ivory)}.ol-promise:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ol-pattern);background-size:64px;opacity:.06}.ol-promise__grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem 1.5rem}@media(min-width:990px){.ol-promise__grid{grid-template-columns:repeat(4,1fr)}}.ol-promise__item{text-align:center;padding:0 .5rem}.ol-promise__item svg{width:40px;height:40px;margin-bottom:1rem;color:var(--ol-gold)}.ol-promise__item h3{font-family:var(--font-heading--family);font-weight:400;font-size:1.2rem;margin:0 0 .4rem;color:var(--ol-ivory)}.ol-promise__item p{margin:0;font-size:.88rem;line-height:1.6;opacity:.7}.product-grid__item .product-media-container{position:relative;overflow:hidden}.product-grid__item .product-media img{transition:transform 1.3s var(--ol-ease)}.product-grid__item:hover .product-media img{transform:scale(1.05)}.product-grid__item .product-media-container:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;z-index:3;pointer-events:none;border:1px solid rgba(248,243,234,0);transition:inset .7s var(--ol-ease),border-color .7s}.product-grid__item:hover .product-media-container:after{top:10px;right:10px;bottom:10px;left:10px;border-color:#f8f3ead9}#header-component{box-shadow:0 1px #b08d5747}footer:before{content:"";display:block;height:clamp(40px,6vw,64px);background:var(--ol-pattern) var(--ol-emerald);background-size:48px}@media(prefers-reduced-motion:no-preference){.ol-anim{animation:olRise 1s var(--ol-ease) var(--d,0s) both}.ol-unveil{animation:olUnveil 1.5s var(--ol-ease) .1s both}.ol-unveil img{animation:olZoom 2.4s var(--ol-ease) .1s both}.ol-draw path,.ol-draw circle{stroke-dasharray:400;stroke-dashoffset:400;animation:olDraw 2.4s var(--ol-ease) .5s forwards}.ol-spin{animation:olSpin 60s linear infinite}.ol-marquee__track{animation:olMarquee 40s linear infinite}@supports (animation-timeline:view()){.ol-reveal,.product-grid__item{animation:olRise linear both;animation-timeline:view();animation-range:entry 0% cover 22%}}}@keyframes olRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes olUnveil{0%{clip-path:inset(14% 0 0 0)}to{clip-path:inset(0)}}@keyframes olZoom{0%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes olDraw{to{stroke-dashoffset:0}}@keyframes olSpin{to{transform:rotate(360deg)}}@keyframes olMarquee{to{transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/oriental-luxe.css.map */
