.ori{--ori-black:#231912;--ori-ink:#2E2219;--ori-char:#3E2B1E;--ori-fire:#EAC48B;--ori-fire-2:#C98A52;--ori-burnt:#B4652F;--ori-copper:#8E4A23;--ori-copper-dk:#733516;--ori-paper:#F4ECE0;--ori-stone:#EBE0CF;--ori-line:#DDCDB6;--ori-muted:#6E5A47;--ori-white:#FBF6EE;--ori-max:1320px;--ori-r:6px;--ori-r-card:10px;font-family:"Montserrat",var(--font-body--family,system-ui),sans-serif;color:var(--ori-ink);line-height:1.55;font-size:15px}.ori *,.ori *:before,.ori *:after{box-sizing:border-box}.ori-wrap{max-width:var(--ori-max);margin:0 auto;padding:0 24px;width:100%}.ori-eyebrow{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ori-copper)}.ori-on-dark .ori-eyebrow,.ori-eyebrow--light{color:var(--ori-fire)}.ori-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 26px;border-radius:var(--ori-r);border:1.5px solid transparent;background:var(--ori-black);color:var(--ori-white);font:600 13px/1 Montserrat,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,transform .1s}.ori-btn:active{transform:translateY(1px)}.ori-btn--fire{background:var(--ori-fire);color:var(--ori-black)}.ori-btn--fire:hover{background:#f1d3a2;color:var(--ori-black)}.ori-btn--ghost-light{background:transparent;border-color:#fffc;color:var(--ori-white)}.ori-btn--ghost-light:hover{background:#ffffff1a;color:var(--ori-white)}.ori-hero{position:relative;display:flex;align-items:center;min-height:var(--ori-hero-h,640px);color:var(--ori-white);background:var(--ori-black);overflow:hidden}.ori-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ori-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(28,19,13,var(--ori-hero-o,.92)),rgba(28,19,13,calc(var(--ori-hero-o,.92) * .65)) 45%,#1c130d1a 80%)}.ori-hero__flicker{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 62% 62%,#ffaa3c59,#ff8c2800 45%);mix-blend-mode:screen;animation:ori-flick 2.6s infinite alternate ease-in-out}@keyframes ori-flick{0%{opacity:.55}30%{opacity:.85}55%{opacity:.6}80%{opacity:1}to{opacity:.7}}@media(prefers-reduced-motion:reduce){.ori-hero__flicker{animation:none}}.ori-hero .ori-wrap{position:relative;z-index:2;padding-top:80px;padding-bottom:80px}.ori-hero__copy{max-width:600px;display:flex;flex-direction:column;gap:22px}.ori-hero__title{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:clamp(38px,5.4vw,68px);letter-spacing:.02em;line-height:1.1;color:var(--ori-white)}.ori-hero__text{margin:0;font-size:17px;line-height:1.65;color:#efe3d0}.ori-hero__text p{margin:0}.ori-hero__btns{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:640px){.ori-hero{min-height:560px}}.ori-section{padding:88px 0;background:var(--ori-paper)}.ori-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px}.ori-h-l{margin:10px 0 0;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(26px,3vw,36px);font-weight:300;letter-spacing:.14em;text-transform:uppercase;line-height:1.1}.ori-h-story{margin:10px 0 14px;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:clamp(32px,3.6vw,48px);line-height:1.08}.ori-link{font-weight:600;color:var(--ori-ink);text-decoration:underline;text-underline-offset:4px}.ori-muted{color:var(--ori-muted)}.ori-note{font-size:12.5px;color:var(--ori-muted)}.ori-bg-stone{background:var(--ori-stone)}.ori-bg-paper{background:var(--ori-paper)}.ori-grad-dark{background:radial-gradient(ellipse at 15% 20%,#4a2e1b,#2e2219 45%,#231912);color:var(--ori-paper)}@media(max-width:640px){.ori-section{padding:56px 0}}.ori-story__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:56px;align-items:center}.ori-story__fig{margin:0;border-radius:var(--ori-r-card);overflow:hidden;background:#1c130e}.ori-story__fig img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.ori-story__fig figcaption{padding:10px 14px;font-size:12.5px;color:#cdbfaa}.ori-story__copy{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.ori-story__copy p{margin:0;font-size:16px;line-height:1.75;color:#e2d6c4}.ori-chapters{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;border-top:1px solid rgba(234,196,139,.25)}.ori-chapters a{display:flex;flex-direction:column;gap:4px;padding:20px 16px 0 0;color:var(--ori-paper);text-decoration:none}.ori-chapters .ori-num{font-size:12px;letter-spacing:.2em;color:var(--ori-fire)}.ori-chapters b{font-size:15px}.ori-chapters span:last-child{font-size:13.5px;color:#cdbfaa}.ori-vrow{display:grid;grid-template-columns:2fr 1fr 1fr;gap:18px}@media(max-width:900px){.ori-vrow{grid-template-columns:1fr}}.ori-vtile{position:relative;display:block;border-radius:var(--ori-r-card);overflow:hidden;background:var(--ori-black);aspect-ratio:4/3;color:var(--ori-paper);text-decoration:none}.ori-vtile:first-child{aspect-ratio:auto;min-height:100%}.ori-vtile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.ori-vtile:hover img{transform:scale(1.04)}.ori-vtile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#1c130dd9,#1c130d00 55%)}.ori-play{position:absolute;z-index:2;top:50%;left:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:#fbf6eeeb;box-shadow:0 8px 24px #00000059}.ori-play:after{content:"";position:absolute;left:26px;top:20px;border-style:solid;border-width:12px 0 12px 19px;border-color:transparent transparent transparent var(--ori-copper)}.ori-vcap{position:absolute;z-index:2;left:18px;right:18px;bottom:16px;display:flex;flex-direction:column;gap:2px}.ori-vcap b{font-size:16px}.ori-vcap span{font-size:13px;color:#e2d3be}.ori-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px}.ori-col-tile{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:var(--ori-ink);background:var(--ori-white);border:1px solid var(--ori-line);border-radius:var(--ori-r-card);padding:16px;transition:border-color .2s,box-shadow .2s}.ori-col-tile:hover{border-color:var(--ori-ink);box-shadow:0 10px 26px #0000000f;color:var(--ori-ink)}.ori-col-tile .ori-im{aspect-ratio:4/3;background:var(--ori-white);border-radius:6px;overflow:hidden}.ori-col-tile img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ori-col-tile b{font-size:14px;letter-spacing:.12em;text-transform:uppercase}.ori-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:28px 22px;margin-top:40px}.ori-card{display:flex;flex-direction:column;gap:8px;background:var(--ori-white);border:1px solid var(--ori-line);border-radius:var(--ori-r-card);padding:14px;text-decoration:none;color:var(--ori-ink);transition:box-shadow .2s,border-color .2s}.ori-card:hover{border-color:#c2ac8e;box-shadow:0 12px 30px #3c24101a;color:var(--ori-ink)}.ori-card__media{position:relative;aspect-ratio:4/3;border-radius:8px;background:var(--ori-white);overflow:hidden}.ori-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:4%;mix-blend-mode:multiply}.ori-card__title{font-weight:600;font-size:15.5px;line-height:1.3}.ori-card__price{font-size:18px;font-weight:700}.ori-card__price small{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ori-copper);margin-right:6px}.ori-pill-tag{position:absolute;top:10px;left:10px;z-index:2;padding:4px 10px;border-radius:999px;background:var(--ori-copper);color:var(--ori-white);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ori-split{display:flex;flex-wrap:wrap;gap:56px;align-items:center}.ori-fin-dots{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.ori-fin-dots a{width:40px;height:40px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}.ori-ways{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px}.ori-ways figure{margin:0;background:var(--ori-white);border:1px solid var(--ori-line);border-radius:var(--ori-r-card);overflow:hidden}.ori-ways img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}.ori-ways figcaption{padding:14px 16px;font-weight:600}.ori-dealer{background:radial-gradient(ellipse at 85% 30%,#5a3520,#2e2219,#231912);color:var(--ori-paper)}.ori-db{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.ori-db>div{flex:1 1 380px;min-width:0}.ori-steps{list-style:none;counter-reset:s;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:16px}.ori-steps li{counter-increment:s;display:flex;flex-direction:column;gap:2px;padding-left:46px;position:relative}.ori-steps li:before{content:counter(s);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;border:1px solid var(--ori-fire);color:var(--ori-fire);display:flex;align-items:center;justify-content:center;font-weight:600}.ori-steps span{color:#cdbfaa;font-size:14px}.ori-dbform{background:#fbf6ee0f;border:1px solid rgba(234,196,139,.25);border-radius:var(--ori-r-card);padding:22px;display:flex;flex-direction:column;gap:14px}.ori-dbform label{font-size:12px;font-weight:700;letter-spacing:.06em;color:#e2d3be}.ori-zip{display:flex;flex-wrap:wrap;gap:8px}.ori-zip input{flex:1 1 140px;min-width:0;max-width:220px;height:48px;padding:0 12px;border:1px solid #C2AC8E;border-radius:6px;background:var(--ori-white);font:inherit;color:var(--ori-ink)}.ori-dbform a{color:var(--ori-fire)}.ori-res-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.ori-res{background:var(--ori-white);border:1px solid var(--ori-line);border-radius:var(--ori-r-card);padding:22px;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--ori-ink)}.ori-res:hover{border-color:var(--ori-copper);color:var(--ori-ink)}.ori-res .ori-ic{width:44px;height:44px;border-radius:10px;background:var(--ori-black);color:var(--ori-fire);display:flex;align-items:center;justify-content:center;font-weight:700}.ori-res p{margin:0;color:var(--ori-muted);font-size:14px}.ori-apply{background:linear-gradient(110deg,#231912,#3e2b1e,#8e4a23);color:var(--ori-paper)}.ori-apply .ori-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:56px;padding-bottom:56px}.ori-apply p{margin:10px 0 0;max-width:560px}.ori-apply__btns{display:flex;gap:12px;flex-wrap:wrap}.ori-btn--ghost{background:transparent;border-color:#f4ece0b3;color:var(--ori-paper)}.ori b,.ori p,.ori span,.ori a,.ori li,.ori label,.ori input,.ori button{font-family:Montserrat,system-ui,sans-serif}.ori-h-story{font-family:Cormorant Garamond,Georgia,serif}.ori-util{background:#2e2219;color:#e2d6c4;font-size:12.5px}.ori-util .ori-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 20px;min-height:38px}.ori-util b{color:var(--ori-white);font-weight:600}.ori-util a{color:var(--ori-fire);font-weight:600;text-decoration:none;padding:4px 0}.ori-util a:hover{color:#f2cf94}.ori-util a[href^=tel]{color:#f4ece0}.ori-util__r{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center}.ori-util .ori-sep{opacity:.35}.ori-hdr{background:var(--ori-black);color:var(--ori-white);border-bottom:1px solid #3E2B1E}.ori-hdr__row{display:flex;align-items:center;gap:20px 28px;min-height:76px}.ori-hdr__logo img{height:44px;width:auto;display:block}.ori-hdr__logo{flex:none;color:var(--ori-white);text-decoration:none;font-weight:700}.ori-nav{display:flex;flex-wrap:wrap;gap:0 16px;flex:1}.ori-nav a{display:block;padding:10px 0;color:#eadfcf;text-decoration:none;font-size:12px;font-weight:600;letter-spacing:.07em;white-space:nowrap;text-transform:uppercase;border-bottom:2px solid transparent}.ori-nav a:hover{color:var(--ori-fire)}.ori-nav a[aria-current=page]{border-color:var(--ori-fire);color:var(--ori-white)}.ori-tools{display:flex;align-items:center;gap:4px;margin-left:auto}.ori-ibtn{position:relative;min-width:44px;height:44px;border:0;background:transparent;color:var(--ori-white);display:flex;align-items:center;justify-content:center;border-radius:8px;text-decoration:none}.ori-ibtn:hover{background:#ffffff14;color:var(--ori-white)}.ori-ibtn .ori-count{position:absolute;top:3px;right:2px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--ori-fire);color:var(--ori-black);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.ori-search{display:flex;align-items:center;background:#3e2b1e;border-radius:999px;padding:0 6px 0 14px;height:40px;width:190px}.ori-search input{flex:1;min-width:0;background:transparent;border:0;color:var(--ori-white);font-size:13px;outline:none}.ori-search input::placeholder{color:#9a958c}.ori-search button{width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:#ccc;display:flex;align-items:center;justify-content:center;cursor:pointer}.ori-menu-btn{display:none}@media(max-width:1480px){.ori-search{display:none}}.ori-nav .ori-nav__m{display:none}@media(max-width:1099px){.ori-menu-btn{display:flex;margin-left:-10px}.ori-hdr{position:relative}.ori-hdr__row{flex-wrap:nowrap;min-height:60px;gap:6px}.ori-hdr__logo{flex:0 1 auto;min-width:0}.ori-hdr__logo img{height:30px;width:auto;max-width:100%}.ori-nav{display:none;position:absolute;top:100%;left:0;right:0;z-index:50;flex-direction:column;gap:0;background:var(--ori-black);border-top:1px solid #3E2B1E;padding:6px 24px 14px;box-shadow:0 18px 30px #00000059}.ori-nav.is-open{display:flex}.ori-nav a{padding:14px 0;border-bottom:1px solid #3E2B1E;font-size:13px}.ori-nav .ori-nav__m{display:block;color:var(--ori-fire)}.ori-tools{gap:0}.ori-ibtn{min-width:40px;height:40px}}@media(max-width:640px){.ori-util,.ori-tools a[aria-label=Account]{display:none}.ori-searchbar .ori-wrap{gap:8px}.ori-searchbar .ori-btn{padding:0 18px}}.ori-ftr{background:#1c130e;color:#cdbfaa}.ori-ftr .ori-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:32px;padding-top:56px;padding-bottom:36px;font-size:14px}.ori-ftr a{color:#e2d6c4;display:block;padding:4px 0;text-decoration:none}.ori-ftr a:hover{color:var(--ori-fire)}.ori-ftr .ori-ftr__h{color:var(--ori-white);display:block;margin-bottom:8px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:700}.ori-ftr .ori-legal{grid-column:1/-1;border-top:1px solid #3A3027;padding-top:18px;font-size:12px;color:#a3927c}.ori-ftr__logo img{width:190px;margin-bottom:14px;display:block}.ori-h-l{font-weight:300}.ori-hero__btns .ori-btn{letter-spacing:.08em}.ori-story__grid{display:flex;flex-wrap:wrap;gap:56px;align-items:center}.ori-story__fig{flex:1 1 380px;max-width:520px;margin:0;background:#fbf6ee;padding:12px 12px 14px;box-shadow:0 18px 40px #00000059;border-radius:3px;transform:rotate(-1.6deg);overflow:visible}.ori-story__fig img{width:100%;aspect-ratio:auto;display:block;filter:contrast(1.02)}.ori-story__fig figcaption{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:16px;color:#5a4635;padding:10px 0 0;text-align:center}.ori-story__copy{flex:1 1 420px;gap:18px}.ori-story__copy p{font-size:16.5px;color:#e2d3be}.ori-chapters{margin:64px 0 0;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.ori-chapters a{gap:6px;padding:22px 18px 6px 0}.ori-chapters a:hover b{color:var(--ori-fire)}.ori-chapters .ori-num{font-family:Cormorant Garamond,Georgia,serif;font-size:30px;line-height:1;letter-spacing:0}.ori-chapters b{font-size:12px;letter-spacing:.2em;text-transform:uppercase}.ori-chapters span:last-child{font-size:13.5px;color:#c9b79f}@media(max-width:640px){.ori-story__fig{transform:none}}.ori-vtile:first-child .ori-play{width:84px;height:84px;margin:-42px 0 0 -42px}.ori-vtile:first-child .ori-play:after{left:34px;top:26px;border-width:16px 0 16px 25px}.ori-card{padding:14px}.ori-card__media img.ori-alt{opacity:0;transition:opacity .25s}.ori-card:hover .ori-card__media img.ori-alt{opacity:1}.ori-card:hover .ori-card__media img.ori-has-alt{opacity:0}.ori-card__media img{transition:opacity .25s}.ori-card__tags{position:absolute;top:10px;left:10px;display:flex;gap:6px;z-index:2}.ori-card__tags .ori-pill-tag{position:static}.ori-card .ori-sku{font-size:11.5px;letter-spacing:.06em;color:var(--ori-muted);font-weight:500}.ori-card .ori-msrp{font-size:13px;color:var(--ori-muted);font-weight:400}.ori-card .ori-prices{display:flex;flex-direction:column;gap:2px;margin-top:2px}.ori-card .ori-actions{margin-top:auto;padding-top:6px}.ori-btn--sm{min-height:40px;padding:0 16px;font-size:12px}.ori-btn--outline{background:transparent;border-color:currentColor;color:var(--ori-ink);width:100%}.ori-btn--outline:hover{background:#0000000d;color:var(--ori-ink)}.ori-col-tile .ori-note{font-size:12.5px;color:var(--ori-muted)}.ori-ways{grid-template-columns:repeat(3,minmax(0,1fr))}.ori-ways img{aspect-ratio:3/2}.ori-ways figcaption b{font-weight:700}.ori-split>*{flex:1 1 420px}.ori-res-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ori-res .ori-ic svg{width:22px;height:22px}.ori-res b{font-weight:700}@media(min-width:1368px){.ori-wrap--flush{padding-left:0;padding-right:0}}@media(max-width:640px){.ori-swipe{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:-24px;margin-right:-24px;padding:0 24px 8px}.ori-swipe::-webkit-scrollbar{display:none}.ori-swipe>.ori-card{flex:0 0 78%;max-width:320px;scroll-snap-align:start}}.product-grid .card-gallery,.product-grid product-card .card-gallery{aspect-ratio:1/1!important;height:auto!important;overflow:hidden}.product-grid .card-gallery img,.product-grid .card-gallery picture,.product-grid .card-gallery .product-media{width:100%!important;height:100%!important;object-fit:cover!important}.product-grid .card-gallery slideshow-component,.product-grid .card-gallery slideshow-container,.product-grid .card-gallery slideshow-slides,.product-grid .card-gallery slideshow-slide,.product-grid .card-gallery .product-media{height:100%!important;width:100%!important;aspect-ratio:auto!important}.product-grid .card-gallery .product-media__image{height:100%!important;width:100%!important;aspect-ratio:auto!important;object-fit:cover!important}.product-grid product-card{display:block;background:#fbf6ee;border:1px solid #DDCDB6;border-radius:10px;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.product-grid product-card:hover{box-shadow:0 14px 30px #23191221;transform:translateY(-3px);border-color:#c9a878}.product-grid product-card .product-card__content{gap:0;padding-bottom:18px}.product-grid product-card .card-gallery{background:#fff;border-bottom:1px solid #EBE0CF;margin-bottom:14px}.product-grid product-card .product-card__content>:not(.card-gallery){padding-left:16px!important;padding-right:16px!important}.product-grid product-card .text-block p{margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:14.5px;font-weight:600;line-height:1.35;color:#2e2219;letter-spacing:.01em}.product-grid product-card:hover .text-block p{color:#8e4a23}.ori-search-toggle{display:none}@media(max-width:1480px){.ori-search-toggle{display:flex}}.ori-wish-link .ori-count[hidden]{display:none}.ori-searchbar{background:#2e2219;border-top:1px solid #3E2B1E;padding:12px 0}.ori-searchbar[hidden]{display:none}.ori-searchbar .ori-wrap{display:flex;gap:10px}.ori-searchbar input{flex:1;min-width:0;height:46px;border-radius:999px;border:0;padding:0 20px;font-size:15px;background:#fbf6ee;color:#2e2219;outline:none}.ori-searchbar .ori-btn{min-height:46px}.ori-heart{position:absolute;top:10px;left:10px;z-index:5;width:38px;height:38px;border-radius:50%;border:1px solid #DDCDB6;background:#fbf6eef2;color:#2e2219;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:transform .15s,background .15s}.ori-heart:hover{transform:scale(1.08)}.ori-heart svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8}.ori-heart[aria-pressed=true]{color:#b4652f}.ori-heart[aria-pressed=true] svg{fill:currentColor}.ori-heart--inline{position:static;flex:0 0 auto}.ori-card{position:relative}.product-grid product-card{position:relative}.product-grid product-card .text-block,.product-grid product-card product-price{padding-left:16px!important;padding-right:16px!important}.ori-pdp-root .ori-wrap.ori-pdp{padding-top:20px;padding-bottom:64px}.ori-legal--row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px}.ori-ftr .ori-legal--row .ori-powered{color:#cdbfaa;text-decoration:none;font-size:12.5px}.ori-ftr .ori-legal--row .ori-powered b{color:var(--ori-fire);font-weight:600}.ori-ftr .ori-legal--row .ori-powered:hover b{text-decoration:underline}.ori-hero__chips{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.ori-hero__chips li{padding:8px 16px;border:1px solid rgba(234,196,139,.5);border-radius:999px;background:#2319128c;color:#f4ece0;font-size:13px;font-weight:600;letter-spacing:.02em}.ori-cols--feat{grid-template-columns:repeat(6,minmax(0,1fr))}.ori-cols--feat .ori-col-tile:nth-child(-n+3){grid-column:span 2;padding:20px}.ori-cols--feat .ori-col-tile:nth-child(-n+3) .ori-im{aspect-ratio:5/4}.ori-cols--feat .ori-col-tile:nth-child(-n+3) b{font-size:16px}.ori-cols--feat .ori-col-tile:nth-child(n+4){grid-column:span 3;flex-direction:row;align-items:center;gap:16px;padding:12px}.ori-cols--feat .ori-col-tile:nth-child(n+4) .ori-im{flex:0 0 110px;aspect-ratio:1/1}.ori-cols--feat .ori-col-tile:nth-child(n+4)>b,.ori-cols--feat .ori-col-tile:nth-child(n+4)>.ori-note{flex:1 1 auto}.ori-cols--feat .ori-col-tile:nth-child(n+4){display:grid;grid-template-columns:110px 1fr;grid-template-rows:auto auto;column-gap:16px;row-gap:4px}.ori-cols--feat .ori-col-tile:nth-child(n+4) .ori-im{grid-row:1/3}@media(max-width:900px){.ori-cols--feat{grid-template-columns:1fr 1fr}.ori-cols--feat .ori-col-tile:nth-child(-n+3){grid-column:span 1}.ori-cols--feat .ori-col-tile:nth-child(3){grid-column:span 2}.ori-cols--feat .ori-col-tile:nth-child(n+4){grid-column:span 2}}@media(max-width:560px){.ori-cols--feat{grid-template-columns:1fr}.ori-cols--feat .ori-col-tile:nth-child(n){grid-column:span 1}}.ori-why{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px}.ori-why__item{background:var(--ori-white);border:1px solid var(--ori-line);border-radius:var(--ori-r-card);padding:26px;display:flex;flex-direction:column;gap:10px}.ori-why__item .ori-ic{width:46px;height:46px;border-radius:50%;background:var(--ori-black);color:var(--ori-fire);display:flex;align-items:center;justify-content:center}.ori-why__item .ori-ic svg{width:24px;height:24px}.ori-why__item b{font-size:17px;color:var(--ori-ink)}.ori-why__item p{margin:0;font-size:14.5px;line-height:1.6;color:#4a3b2c}@media(max-width:900px){.ori-why{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ori-why{grid-template-columns:1fr}}.ori{--ori-muted:#54432F}.ori .ori-note{color:#54432f}.ori-on-dark .ori-note,.ori-ftr .ori-note,.ori-hdr .ori-note{color:inherit}.ori-gal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:240px;gap:14px;margin-top:36px}.ori-gal__item{position:relative;margin:0;border-radius:var(--ori-r-card);overflow:hidden;background:var(--ori-stone)}.ori-gal__item:nth-child(1){grid-row:span 2}.ori-gal__item:nth-child(4),.ori-gal__item:nth-child(6){grid-column:span 2}.ori-gal__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.ori-gal__item:hover img{transform:scale(1.04)}.ori-gal__item figcaption{position:absolute;left:0;right:0;bottom:0;padding:34px 16px 12px;background:linear-gradient(0deg,#231912c7,#23191200);color:#f4ece0;font-size:13px;font-weight:600}@media(max-width:900px){.ori-gal{grid-template-columns:1fr 1fr;grid-auto-rows:200px}.ori-gal__item:nth-child(1){grid-row:span 1}.ori-gal__item:nth-child(4),.ori-gal__item:nth-child(6){grid-column:span 1}}@media(max-width:640px){.ori-gal.ori-swipe{display:flex;grid-auto-rows:unset}.ori-gal.ori-swipe .ori-gal__item{flex:0 0 78%;max-width:340px;height:300px;scroll-snap-align:start;grid-row:auto;grid-column:auto}}.ori-dlinks{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:2px}.ori-dlinks a{color:var(--ori-copper);font-weight:600;text-decoration:none}.ori-dlinks a:hover{text-decoration:underline}.ori-dir__h{margin:36px 0 14px;font-size:20px;font-family:Cormorant Garamond,Georgia,serif;font-weight:600}.ori-dir{display:grid;gap:8px}.ori-dir__state{background:var(--ori-white);border:1px solid var(--ori-line);border-radius:var(--ori-r-card)}.ori-dir__state>summary{cursor:pointer;padding:14px 18px;font-weight:700;list-style:none;display:flex;justify-content:space-between}.ori-dir__state>summary::-webkit-details-marker{display:none}.ori-dir__state>summary:after{content:"+";font-size:18px;line-height:1}.ori-dir__state[open]>summary:after{content:"\2013"}.ori-dir__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;padding:4px 18px 18px}.ori-dir .ori-dir__list .ori-dealer-row{padding:16px 18px;border:1px solid var(--ori-line);border-radius:8px;background:var(--ori-paper);gap:6px}.ori-map{height:460px;margin-top:24px;border:1px solid var(--ori-line);border-radius:var(--ori-r-card);overflow:hidden;z-index:0}.ori-pop{font-size:13px;line-height:1.5;color:#2e2219}.ori-pop b{font-size:14px}.ori-pop a{color:var(--ori-copper)}.ori-dealer-row[data-la]{cursor:pointer}@media(max-width:640px){.ori-map{height:340px}}.ori .ori-wtb-res .ori-dealer-row{padding:16px 18px}.ori-dealer-row b{display:block;margin-bottom:2px}.ori-dir__bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.ori-dir__bar label{font-weight:600;font-size:14px}.ori-dir__bar select{width:auto;min-width:220px}.ori-dir__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ori-dir .ori-dealer-card{padding:18px 20px;border:1px solid var(--ori-line);border-radius:var(--ori-r-card);background:var(--ori-white);display:block;transition:border-color .2s,box-shadow .2s}.ori-dir .ori-dealer-card:hover{border-color:var(--ori-copper);box-shadow:0 8px 22px #23191214}.ori-dir .ori-dealer-card>div{display:flex;flex-direction:column;gap:6px}@media(max-width:900px){.ori-dir__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ori-dir__grid{grid-template-columns:1fr}}.ori.ori-section.ori-why-sec{padding-top:0}.ori{--ori-accent:#E57625;--ori-accent-hover:#CF6419}.ori .ori-btn:not(.ori-btn--outline):not(.ori-btn--ghost):not(.ori-btn--ghost-light),.ori .ori-btn--fire{background:var(--ori-accent);border-color:var(--ori-accent);color:#231912}.ori .ori-btn:not(.ori-btn--outline):not(.ori-btn--ghost):not(.ori-btn--ghost-light):hover,.ori .ori-btn--fire:hover{background:var(--ori-accent-hover);border-color:var(--ori-accent-hover);color:#fff}.ori .ori-btn--outline{border-color:var(--ori-accent);color:var(--ori-ink)}.ori .ori-btn--outline:hover{background:var(--ori-accent);border-color:var(--ori-accent);color:#231912}.ori .ori-btn--ghost-light:hover,.ori .ori-btn--ghost:hover{border-color:var(--ori-accent);color:#fff}.ori .ori-link,.ori .ori-help a,.ori .ori-note a,.ori .ori-rt a,.ori .ori-dlinks a,.ori .ori-pop a,.ori .ori-crumbs a:hover,.ori .ori-fs__login a,.ori .ori-res a:not(.ori-btn),.ori .ori-sup:hover b,.ori-pop a{color:var(--ori-accent)}.ori .ori-link:hover,.ori .ori-help a:hover,.ori .ori-note a:hover,.ori .ori-rt a:hover,.ori .ori-dlinks a:hover{color:var(--ori-accent-hover)}.ori .ori-link,.ori .ori-help a,.ori .ori-note a,.ori .ori-rt a{text-decoration:underline;text-underline-offset:3px}.ori-dealer-card:hover{border-color:var(--ori-accent)}.ori-util a,.ori .ori-nav .ori-nav__m{color:var(--ori-accent)}.ori-util a:hover,.ori-nav a:hover,.ori-ftr a:hover{color:#f59a55}.ori-nav a[aria-current=page]{border-color:var(--ori-accent)}.ori-ftr .ori-powered b{color:var(--ori-accent)}.ori-on-dark a:not(.ori-btn):not(.ori-card):not(.ori-vtile){color:var(--ori-accent)}.ori-wish-link .ori-count,.ori-ibtn .ori-count{background:var(--ori-accent)}.ori .ori-acc details>.ori-rt{margin-top:12px;font-size:14.5px;line-height:1.7;color:#3b3832}.ori .ori-acc details>.ori-rt p{margin:0 0 10px}.ori .ori-acc details>.ori-rt ul{margin:0 0 12px;padding-left:20px}.ori .ori-acc details>.ori-rt li{margin:0 0 6px}@media(min-width:1100px){.ori-nav{column-gap:22px}}@media(min-width:1100px)and (max-width:1199px){.ori-nav{column-gap:14px}.ori-nav a{letter-spacing:.04em;font-size:11.5px}}@media(min-width:1200px)and (max-width:1279px){.ori-nav{column-gap:18px}}@media(min-width:1280px){.ori-nav{column-gap:34px}}@media(min-width:1500px){.ori-nav{column-gap:42px}}.ori.ori-section.ori-tight-top{padding-top:0}@media(min-width:1100px){.ori-nav{flex-wrap:nowrap}}@media(min-width:1500px){.ori-nav{column-gap:30px}}.ori .ori-stage,.ori .ori-thumb,.ori .ori-card__media{background:#fff}.ori .ori-stage__img,.ori .ori-thumb img,.ori .ori-card__media img{mix-blend-mode:normal}.ori-card:has(.ori-card__media){background:#fff}.product-grid .product-card,.product-grid .card-gallery{background:#fff}.ori-card-opts{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:12.5px;line-height:1.45;color:#5b4a3a}.ori-card-opts span{font-weight:600;color:var(--ori-ink,#2a1d12)}.ori-heart:not(.ori-heart--inline){left:auto;right:10px}@media(min-width:990px){.product-grid.product-grid--grid{--product-grid-columns-desktop:repeat(4,1fr)!important}}.product-grid .card-gallery img,.product-grid .card-gallery .product-media__image{object-fit:contain!important}.product-grid .card-gallery img,.product-grid .card-gallery .product-media__image{object-position:center!important}.ori-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){.ori-hero__video{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/oriflamme.css.map */
