@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=Plus+Jakarta+Sans:wght@300;400;500;600&display=swap";:root{--orvahl-bg: #FAF8F5;--orvahl-surface: #F3EFEA;--orvahl-surface-alt: #EAE4DC;--orvahl-obsidian: #141312;--orvahl-charcoal: #2C2A28;--orvahl-brass: #B89758;--orvahl-brass-light: #D4B678;--orvahl-brass-soft: rgba(184, 151, 88, .24);--orvahl-muted: #6E6A64;--orvahl-border: rgba(20, 19, 18, .09);--orvahl-border-strong: rgba(20, 19, 18, .18);--orvahl-font-serif: "Cormorant Garamond", Georgia, serif;--orvahl-font-sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--orvahl-ease: cubic-bezier(.22, 1, .36, 1);--orvahl-max-width: 1400px}body{background-color:var(--orvahl-bg)!important;color:var(--orvahl-obsidian);font-family:var(--orvahl-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,.h1,.h2,.h3,.product-card__title,product-card .card__heading,[class*=product-card] h3,[class*=product-card] .title{font-family:var(--orvahl-font-serif)!important;font-weight:500!important;letter-spacing:-.01em!important;line-height:1.15!important}.hero h1,.hero h2,.hero h3,.hero p,[id*=hero] h1,[id*=hero] h2,[id*=hero] h3,[id*=hero] p,[id*=hero] .text-block,[id*=hero] .text-block *{color:#fff!important;--color: #FFFFFF !important;text-shadow:0 2px 18px rgba(0,0,0,.38)}[id*=shopify-section-template][id*=hero] h2{font-size:clamp(2.35rem,4.4vw,3.85rem)!important;font-weight:400!important;letter-spacing:-.015em!important;margin-bottom:.5rem!important}[id*=shopify-section-template][id*=hero] p{font-family:var(--orvahl-font-sans)!important;font-size:clamp(.95rem,1.3vw,1.14rem)!important;font-weight:300!important;letter-spacing:.03em!important;opacity:.94}[id*=shopify-section-template][id*=hero] a.button,[id*=shopify-section-template][id*=hero] a[class*=button]{font-family:var(--orvahl-font-sans)!important;font-size:.76rem!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;border-radius:2px!important;padding:.95rem 2.1rem!important;transition:all .35s var(--orvahl-ease)!important}[id*=shopify-section-template][id*=hero] a.button:hover,[id*=shopify-section-template][id*=hero] a[class*=button]:hover{background-color:var(--orvahl-brass)!important;color:#141312!important;border-color:var(--orvahl-brass)!important;transform:translateY(-2px)}.announcement-bar,[class*=announcement-bar],aside[aria-label*=Announcement]{background-color:var(--orvahl-obsidian)!important;color:var(--orvahl-bg)!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:500!important;border-bottom:1px solid rgba(184,151,88,.32)}header-component,.shopify-section-group-header-group header,.header-wrapper,.header,header[role=banner]{background-color:#faf8f5e6!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--orvahl-border);transition:background-color .35s var(--orvahl-ease),box-shadow .35s var(--orvahl-ease)}header nav a,.header__menu-item,.menu-list__link,.header__inline-menu a,header [role=navigation] a{position:relative;font-family:var(--orvahl-font-sans)!important;letter-spacing:.14em!important;font-size:.76rem!important;font-weight:500!important;text-transform:uppercase!important;color:var(--orvahl-obsidian);text-decoration:none!important;padding-bottom:.2rem;transition:color .28s var(--orvahl-ease)}header nav a:after,.header__menu-item:after,.menu-list__link:after,.header__inline-menu a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:var(--orvahl-brass);transform:scaleX(0);transform-origin:right center;transition:transform .38s var(--orvahl-ease)}header nav a:hover,.header__menu-item:hover,.menu-list__link:hover{color:var(--orvahl-brass)!important}header nav a:hover:after,.header__menu-item:hover:after,.menu-list__link:hover:after,.header__inline-menu a:hover:after{transform:scaleX(1);transform-origin:left center}product-card-link,product-card{display:block;transition:transform .45s var(--orvahl-ease)}product-card:hover,product-card-link:hover{transform:translateY(-4px)}product-card .card-gallery,product-card .product-media-container,.product-card__media,.product-card .card__media,[class*=product-card-gallery]{aspect-ratio:4 / 5!important;background-color:#f3efea!important;border:1px solid var(--orvahl-border)!important;overflow:hidden!important;position:relative;transition:border-color .4s var(--orvahl-ease),box-shadow .4s var(--orvahl-ease)}product-card .card-gallery:after,product-card .product-media-container:after,.product-card__media:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid rgba(184,151,88,0);pointer-events:none;z-index:2;transition:border-color .45s var(--orvahl-ease)}product-card:hover .card-gallery,product-card:hover .product-media-container,.product-card:hover .product-card__media{border-color:var(--orvahl-brass)!important;box-shadow:0 16px 36px #14131214}product-card:hover .card-gallery:after,product-card:hover .product-media-container:after,.product-card:hover .product-card__media:after{border-color:#b8975861}product-card img,.product-card__media img,.product-card .card__media img,[class*=product-card] img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .65s cubic-bezier(.22,1,.36,1)!important}product-card:hover img,.product-card:hover img,product-card-link:hover img{transform:scale(1.045)}product-card .text-block p,.product-card__title,product-card h3{font-family:var(--orvahl-font-serif)!important;font-size:1.24rem!important;font-weight:500!important;letter-spacing:-.01em!important;line-height:1.25!important;color:var(--orvahl-obsidian)!important;margin-top:.65rem!important;transition:color .25s var(--orvahl-ease)}product-card:hover .text-block p,product-card:hover h3{color:var(--orvahl-brass)!important}product-card product-price,product-card .price{font-family:var(--orvahl-font-sans)!important;font-size:.86rem!important;font-weight:500!important;color:var(--orvahl-muted)!important;letter-spacing:.04em!important}[id*=product_list] h3{font-family:var(--orvahl-font-serif)!important;font-size:clamp(2rem,3.4vw,2.85rem)!important;font-weight:400!important;letter-spacing:-.01em!important;color:var(--orvahl-obsidian)!important}.buy-buttons-block:before{content:"\2605\2605\2605\2605\2605  4.9 / 5.0 Verified Architectural Rating   \2022    10% Off: ORVAHL10  |  15% Off $350+: ORVAHL15";display:block;margin-bottom:.85rem;padding:.65rem .95rem;background-color:#141312;color:#faf8f5;border-left:3px solid var(--orvahl-brass);font-family:var(--orvahl-font-sans);font-size:.73rem;font-weight:500;letter-spacing:.05em;line-height:1.5}.orvahl-experience{background-color:var(--orvahl-bg);color:var(--orvahl-obsidian);font-family:var(--orvahl-font-sans);width:100%;overflow-x:clip}.orvahl-container{max-width:var(--orvahl-max-width);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3.5rem)}.orvahl-trust-bar{background-color:var(--orvahl-surface);border-top:1px solid var(--orvahl-border);border-bottom:1px solid var(--orvahl-border);padding-block:clamp(1.75rem,3vw,2.5rem)}.orvahl-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2.25rem)}.orvahl-trust-item{display:flex;align-items:flex-start;gap:.95rem}.orvahl-trust-icon{flex-shrink:0;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;color:var(--orvahl-brass);border:1px solid var(--orvahl-brass-soft);background-color:var(--orvahl-bg)}.orvahl-trust-icon svg{width:1.18rem;height:1.18rem;stroke:currentColor}.orvahl-trust-title{font-family:var(--orvahl-font-serif)!important;font-size:1.15rem!important;font-weight:600!important;letter-spacing:-.01em;color:var(--orvahl-obsidian)!important;margin:0 0 .25rem;line-height:1.2}.orvahl-trust-desc{font-size:.8rem;line-height:1.5;color:var(--orvahl-muted);margin:0}.orvahl-spec-sheet{background-color:var(--orvahl-bg);padding-block:clamp(2.75rem,5vw,4.25rem);border-bottom:1px solid var(--orvahl-border)}.orvahl-spec-box{background-color:var(--orvahl-surface);border:1px solid var(--orvahl-border-strong);padding:clamp(1.75rem,3.5vw,2.75rem);position:relative}.orvahl-spec-box:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--orvahl-obsidian) 0%,var(--orvahl-brass) 50%,var(--orvahl-obsidian) 100%)}.orvahl-spec-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.85rem;padding-bottom:1.15rem;border-bottom:1px solid var(--orvahl-border-strong)}.orvahl-spec-badge{font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--orvahl-bg);background-color:var(--orvahl-obsidian);padding:.4rem .85rem;border-left:2px solid var(--orvahl-brass)}.orvahl-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2.5rem}.orvahl-spec-row{display:flex;flex-direction:column;gap:.3rem;padding-bottom:1.1rem;border-bottom:1px solid var(--orvahl-border)}.orvahl-spec-label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--orvahl-brass)}.orvahl-spec-value{font-family:var(--orvahl-font-serif);font-size:1.18rem;font-weight:500;color:var(--orvahl-obsidian);line-height:1.35}.orvahl-categories{padding-block:clamp(3.75rem,6vw,5.5rem)}.orvahl-section-header{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:clamp(2rem,3.5vw,3rem);border-bottom:1px solid var(--orvahl-border);padding-bottom:1.35rem}@media(min-width:900px){.orvahl-section-header{flex-direction:row;align-items:flex-end}}.orvahl-eyebrow{display:inline-block;font-family:var(--orvahl-font-sans);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--orvahl-brass);margin-bottom:.55rem}.orvahl-heading{font-family:var(--orvahl-font-serif)!important;font-size:clamp(2rem,3.5vw,2.95rem)!important;font-weight:400!important;letter-spacing:-.01em!important;color:var(--orvahl-obsidian)!important;margin:0;line-height:1.1!important}.orvahl-subheading{font-size:.9rem;line-height:1.6;color:var(--orvahl-muted);max-width:40ch;margin:0}.orvahl-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.orvahl-category-card{display:flex;flex-direction:column;text-decoration:none!important;color:inherit;background-color:var(--orvahl-bg);transition:transform .4s var(--orvahl-ease)}.orvahl-category-card:hover{transform:translateY(-4px)}.orvahl-category-media{position:relative;aspect-ratio:4 / 5;width:100%;background-color:var(--orvahl-surface);border:1px solid var(--orvahl-border);overflow:hidden;margin-bottom:1rem;transition:border-color .4s var(--orvahl-ease),box-shadow .4s var(--orvahl-ease)}.orvahl-category-card:hover .orvahl-category-media{border-color:var(--orvahl-brass);box-shadow:0 14px 32px #14131214}.orvahl-category-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .65s cubic-bezier(.22,1,.36,1)}.orvahl-category-card:hover .orvahl-category-img{transform:scale(1.045)}.orvahl-category-tag{position:absolute;top:.85rem;left:.85rem;background-color:#faf8f5eb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:.28rem .65rem;font-size:.65rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--orvahl-obsidian);border:1px solid var(--orvahl-border)}.orvahl-category-body{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.orvahl-category-title{font-family:var(--orvahl-font-serif)!important;font-size:clamp(1.3rem,1.7vw,1.55rem)!important;font-weight:500!important;letter-spacing:-.01em;color:var(--orvahl-obsidian)!important;margin:0 0 .35rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.orvahl-category-arrow{font-family:var(--orvahl-font-sans);font-size:.95rem;color:var(--orvahl-brass);transition:transform .35s var(--orvahl-ease)}.orvahl-category-card:hover .orvahl-category-arrow{transform:translate(3px,-3px)}.orvahl-category-subtitle{font-size:.82rem;line-height:1.5;color:var(--orvahl-muted);margin:0 0 .85rem}.orvahl-category-cta{font-size:.7rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--orvahl-obsidian);padding-top:.7rem;border-top:1px solid var(--orvahl-border);transition:color .25s var(--orvahl-ease),border-color .25s var(--orvahl-ease)}.orvahl-category-card:hover .orvahl-category-cta{color:var(--orvahl-brass);border-color:var(--orvahl-brass)}.orvahl-lookbook{background-color:var(--orvahl-surface);padding-block:clamp(4rem,7vw,6.5rem);border-top:1px solid var(--orvahl-border);border-bottom:1px solid var(--orvahl-border)}.orvahl-lookbook-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.35rem,2.5vw,2.25rem)}.orvahl-lookbook-card{background-color:var(--orvahl-bg);border:1px solid var(--orvahl-border-strong);display:flex;flex-direction:column;justify-content:space-between;transition:transform .45s var(--orvahl-ease),border-color .45s var(--orvahl-ease),box-shadow .45s var(--orvahl-ease)}.orvahl-lookbook-card:hover{transform:translateY(-5px);border-color:var(--orvahl-brass);box-shadow:0 20px 40px #14131217}.orvahl-lookbook-media{position:relative;aspect-ratio:4 / 5;width:100%;overflow:hidden;background-color:#1b1917;border-bottom:1px solid var(--orvahl-border)}.orvahl-lookbook-img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.95) contrast(1.03);transition:transform .75s var(--orvahl-ease),filter .75s var(--orvahl-ease)}.orvahl-lookbook-card:hover .orvahl-lookbook-img{transform:scale(1.045);filter:brightness(1) contrast(1.04)}.orvahl-lookbook-badge{position:absolute;top:.95rem;left:.95rem;background-color:#141312d6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#faf8f5;padding:.35rem .75rem;font-size:.65rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;border-left:2px solid var(--orvahl-brass);z-index:2}@keyframes orvahlPulse{0%{transform:scale(1);opacity:.85}70%{transform:scale(2.35);opacity:0}to{transform:scale(2.35);opacity:0}}.orvahl-hotspot{position:absolute;width:1.75rem;height:1.75rem;border-radius:50%;background-color:#141312e0;border:1.5px solid var(--orvahl-brass);display:flex;align-items:center;justify-content:center;text-decoration:none!important;z-index:3;cursor:pointer;transition:transform .3s var(--orvahl-ease),background-color .3s var(--orvahl-ease)}.orvahl-hotspot:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid var(--orvahl-brass);animation:orvahlPulse 2.4s infinite ease-out;pointer-events:none}.orvahl-hotspot-dot{width:.45rem;height:.45rem;border-radius:50%;background-color:var(--orvahl-brass)}.orvahl-hotspot-tooltip{position:absolute;bottom:calc(100% + .55rem);left:50%;transform:translate(-50%) translateY(4px);background-color:#141312f0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#faf8f5;padding:.4rem .7rem;font-size:.68rem;font-weight:500;letter-spacing:.06em;white-space:nowrap;border:1px solid rgba(184,151,88,.45);opacity:0;pointer-events:none;transition:opacity .28s var(--orvahl-ease),transform .28s var(--orvahl-ease)}.orvahl-hotspot:hover,.orvahl-hotspot:focus-visible{transform:scale(1.15);background-color:var(--orvahl-brass)}.orvahl-hotspot:hover .orvahl-hotspot-dot,.orvahl-hotspot:focus-visible .orvahl-hotspot-dot{background-color:var(--orvahl-obsidian)}.orvahl-hotspot:hover .orvahl-hotspot-tooltip,.orvahl-hotspot:focus-visible .orvahl-hotspot-tooltip{opacity:1;transform:translate(-50%) translateY(0)}.orvahl-lookbook-content{padding:1.65rem 1.5rem;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;gap:1.25rem}.orvahl-lookbook-title{font-family:var(--orvahl-font-serif)!important;font-size:1.45rem!important;font-weight:500!important;color:var(--orvahl-obsidian)!important;margin:0 0 .4rem;line-height:1.2!important}.orvahl-lookbook-desc{font-size:.84rem;line-height:1.55;color:var(--orvahl-muted);margin:0}.orvahl-lookbook-products{border-top:1px solid var(--orvahl-border);padding-top:.95rem;display:flex;flex-direction:column;gap:.55rem}.orvahl-lookbook-products-label{font-size:.64rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--orvahl-brass);margin-bottom:.15rem}.orvahl-lookbook-link{display:flex;align-items:center;justify-content:space-between;text-decoration:none!important;font-size:.8rem;font-weight:500;color:var(--orvahl-obsidian);padding:.45rem .65rem;background-color:var(--orvahl-surface);border:1px solid var(--orvahl-border);transition:all .28s var(--orvahl-ease)}.orvahl-lookbook-link:hover{background-color:var(--orvahl-obsidian);color:#faf8f5;border-color:var(--orvahl-obsidian)}.orvahl-lookbook-link span:last-child{color:var(--orvahl-brass);font-size:.85rem}.orvahl-materiality{background-color:var(--orvahl-obsidian);color:var(--orvahl-bg);padding-block:clamp(4.25rem,7vw,6.5rem);border-top:1px solid rgba(184,151,88,.24);border-bottom:1px solid rgba(184,151,88,.24)}.orvahl-materiality-header{max-width:46rem;margin-bottom:clamp(2.75rem,4.5vw,4rem)}.orvahl-materiality .orvahl-heading{color:var(--orvahl-bg)!important;margin-bottom:.95rem}.orvahl-materiality-lead{font-size:.96rem;line-height:1.7;color:#faf8f5c2;margin:0}.orvahl-materiality-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.75rem,3.5vw,3rem);border-top:1px solid rgba(250,248,245,.14);padding-top:clamp(2rem,3.5vw,3rem)}.orvahl-pillar{display:flex;flex-direction:column;justify-content:space-between}.orvahl-pillar-index{font-family:var(--orvahl-font-sans);font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--orvahl-brass);margin-bottom:.9rem;display:block}.orvahl-pillar-title{font-family:var(--orvahl-font-serif)!important;font-size:clamp(1.45rem,2.1vw,1.85rem)!important;font-weight:400!important;letter-spacing:-.01em;color:var(--orvahl-bg)!important;margin:0 0 .9rem;line-height:1.2!important}.orvahl-pillar-body{font-size:.88rem;line-height:1.7;color:#faf8f5c2;margin:0 0 1.4rem}.orvahl-pillar-spec{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--orvahl-brass);padding-top:.95rem;border-top:1px solid rgba(184,151,88,.24)}.orvahl-concierge-faq{padding-block:clamp(4rem,7vw,6.25rem);background-color:var(--orvahl-bg)}.orvahl-faq-layout{display:grid;grid-template-columns:1fr 1.45fr;gap:clamp(2.25rem,5vw,5rem);align-items:start}.orvahl-faq-note{font-size:.9rem;line-height:1.65;color:var(--orvahl-muted);margin:.95rem 0 1.65rem}.orvahl-faq-contact{display:inline-flex;align-items:center;gap:.6rem;font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--orvahl-obsidian);text-decoration:none;padding:.85rem 1.35rem;border:1px solid var(--orvahl-border-strong);background-color:var(--orvahl-surface);transition:all .3s var(--orvahl-ease)}.orvahl-faq-contact:hover{background-color:var(--orvahl-obsidian);color:var(--orvahl-bg);border-color:var(--orvahl-obsidian)}.orvahl-faq-list{border-top:1px solid var(--orvahl-border-strong)}.orvahl-faq-item{border-bottom:1px solid var(--orvahl-border-strong)}.orvahl-faq-question{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding-block:1.35rem;cursor:pointer;font-family:var(--orvahl-font-serif);font-size:clamp(1.18rem,1.55vw,1.4rem);font-weight:500;letter-spacing:-.01em;color:var(--orvahl-obsidian);transition:color .25s var(--orvahl-ease)}.orvahl-faq-question::-webkit-details-marker{display:none}.orvahl-faq-question:hover{color:var(--orvahl-brass)}.orvahl-faq-icon{flex-shrink:0;width:1.7rem;height:1.7rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--orvahl-border-strong);color:var(--orvahl-brass);font-family:var(--orvahl-font-sans);font-size:1rem;line-height:1;transition:transform .35s var(--orvahl-ease),background-color .35s var(--orvahl-ease)}.orvahl-faq-item[open] .orvahl-faq-icon{transform:rotate(45deg);background-color:var(--orvahl-obsidian);border-color:var(--orvahl-obsidian);color:var(--orvahl-brass)}.orvahl-faq-answer{padding-bottom:1.5rem;font-size:.9rem;line-height:1.7;color:var(--orvahl-charcoal);max-width:65ch}.orvahl-faq-answer p{margin:0}.orvahl-reviews{background-color:var(--orvahl-surface);padding:clamp(4rem,7vw,6.5rem) 0;border-top:1px solid var(--orvahl-border);border-bottom:1px solid var(--orvahl-border)}.orvahl-reviews-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--orvahl-border)}.orvahl-reviews-score-box{display:flex;align-items:center;gap:1.25rem;padding:1rem 1.5rem;background-color:var(--orvahl-bg);border:1px solid var(--orvahl-border-strong)}.orvahl-reviews-score-num{font-family:var(--orvahl-font-serif);font-size:2.4rem;font-weight:500;color:var(--orvahl-obsidian);line-height:1}.orvahl-reviews-stars{color:var(--orvahl-brass);font-size:.95rem;letter-spacing:.14em;margin-bottom:.25rem}.orvahl-reviews-caption{font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--orvahl-muted)}.orvahl-reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}.orvahl-review-card{background-color:var(--orvahl-bg);border:1px solid var(--orvahl-border);padding:2.25rem 2rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;transition:border-color .35s var(--orvahl-ease),transform .35s var(--orvahl-ease)}.orvahl-review-card:hover{border-color:var(--orvahl-brass);transform:translateY(-3px)}.orvahl-review-stars{color:var(--orvahl-brass);font-size:.85rem;letter-spacing:.15em;margin-bottom:.75rem}.orvahl-review-quote{font-family:var(--orvahl-font-serif);font-size:1.15rem;line-height:1.65;color:var(--orvahl-obsidian);margin:0;font-style:italic}.orvahl-review-author{border-top:1px solid var(--orvahl-border);padding-top:1rem;display:flex;justify-content:space-between;align-items:center;font-size:.76rem}.orvahl-review-name{font-weight:600;color:var(--orvahl-obsidian);letter-spacing:.04em}.orvahl-review-badge{color:var(--orvahl-brass);font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;font-weight:600}.orvahl-volume-privilege-bar{margin-top:2.5rem;padding:1.35rem 2rem;background-color:var(--orvahl-obsidian);color:#faf8f5;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;border-left:3px solid var(--orvahl-brass)}.orvahl-volume-privilege-bar strong{color:var(--orvahl-brass);letter-spacing:.08em}.orvahl-journal{background-color:var(--orvahl-bg);padding:clamp(4.5rem,8vw,7rem) 0;border-top:1px solid var(--orvahl-border)}.orvahl-journal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.orvahl-journal-card{background-color:var(--orvahl-surface);border:1px solid var(--orvahl-border);padding:2rem 1.65rem;text-decoration:none;color:var(--orvahl-obsidian);display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;transition:transform .35s var(--orvahl-ease),border-color .35s var(--orvahl-ease)}.orvahl-journal-card:hover{transform:translateY(-4px);border-color:var(--orvahl-brass)}.orvahl-journal-tag{font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--orvahl-brass);display:block;margin-bottom:.75rem}.orvahl-journal-title{font-family:var(--orvahl-font-serif);font-size:1.25rem;font-weight:500;line-height:1.35;color:var(--orvahl-obsidian);margin:0 0 .75rem}.orvahl-journal-excerpt{font-size:.83rem;line-height:1.6;color:var(--orvahl-muted);margin:0}.orvahl-journal-read{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--orvahl-obsidian);border-top:1px solid var(--orvahl-border);padding-top:.9rem}footer,.shopify-section-group-footer-group,.shopify-section-group-footer-group footer,.shopify-section-group-footer-group .section{background-color:var(--orvahl-obsidian)!important;color:#faf8f5!important;border-top:1px solid rgba(184,151,88,.34)}footer h2,footer h3,footer h4,.shopify-section-group-footer-group h2,.shopify-section-group-footer-group h3,.shopify-section-group-footer-group h4{color:var(--orvahl-brass)!important;font-family:var(--orvahl-font-serif)!important;letter-spacing:.04em!important}footer p,footer li,footer span,footer small,.shopify-section-group-footer-group p,.shopify-section-group-footer-group span,.shopify-section-group-footer-group small{color:#faf8f5c7!important}footer a,.shopify-section-group-footer-group a{color:#faf8f5!important;text-decoration:none!important;transition:color .25s var(--orvahl-ease)}footer a:hover,.shopify-section-group-footer-group a:hover{color:var(--orvahl-brass)!important}footer input,.shopify-section-group-footer-group input{background-color:#faf8f512!important;color:#faf8f5!important;border:1px solid rgba(184,151,88,.38)!important}@media(max-width:1024px){.orvahl-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orvahl-lookbook-grid,.orvahl-materiality-grid,.orvahl-reviews-grid{grid-template-columns:1fr;gap:2rem}.orvahl-faq-layout{grid-template-columns:1fr}.orvahl-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.orvahl-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.orvahl-trust-grid,.orvahl-spec-grid{grid-template-columns:1fr;gap:1.25rem}}@media(max-width:640px){.orvahl-journal-grid{grid-template-columns:1fr}}.buy-buttons-block:after,[class*=buy-buttons]:after{content:"\2713  Complimentary Tracked US & Canada Delivery   \2022    \2713  30-Day Architectural Guarantee   \2022    \2713  Transit Damage Protection";display:block;margin-top:1rem;padding:.85rem 1rem;background-color:var(--orvahl-surface);border:1px solid var(--orvahl-border);border-left:2px solid var(--orvahl-brass);font-family:var(--orvahl-font-sans);font-size:.74rem;font-weight:500;letter-spacing:.04em;line-height:1.55;color:var(--orvahl-charcoal)}.orvahl-delivery-estimator{background-color:var(--orvahl-bg);padding-top:2rem}.orvahl-delivery-card{background-color:var(--orvahl-surface);border:1px solid var(--orvahl-border-strong);border-left:3px solid var(--orvahl-brass);padding:1.25rem 1.75rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem}.orvahl-delivery-status{display:flex;align-items:center;gap:.85rem}.orvahl-stock-dot{width:.6rem;height:.6rem;border-radius:50%;background-color:#2e6f40;box-shadow:0 0 0 4px #2e6f402e;flex-shrink:0}.orvahl-delivery-text{font-size:.84rem;color:var(--orvahl-obsidian);line-height:1.5}.orvahl-delivery-text strong{font-weight:600;color:var(--orvahl-obsidian)}.orvahl-delivery-links{display:flex;flex-wrap:wrap;gap:1.25rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.13em}.orvahl-delivery-links a{color:var(--orvahl-obsidian);text-decoration:underline;text-underline-offset:.25rem;transition:color .25s var(--orvahl-ease)}.orvahl-delivery-links a:hover{color:var(--orvahl-brass)}.orvahl-sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:990;background-color:#141312f5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(184,151,88,.45);color:#faf8f5;padding:.75rem 0;transform:translateY(105%);transition:transform .38s var(--orvahl-ease);box-shadow:0 -10px 30px #00000038}.orvahl-sticky-atc.is-visible{transform:translateY(0)}.orvahl-sticky-inner{display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.orvahl-sticky-product{display:flex;align-items:center;gap:1rem;min-width:0}.orvahl-sticky-thumb{width:3rem;height:3rem;object-fit:cover;border:1px solid rgba(184,151,88,.4);flex-shrink:0}.orvahl-sticky-meta{min-width:0}.orvahl-sticky-title{font-family:var(--orvahl-font-serif);font-size:1.05rem;font-weight:500;color:#faf8f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.orvahl-sticky-sub{font-size:.72rem;color:var(--orvahl-brass);letter-spacing:.08em;text-transform:uppercase}.orvahl-sticky-actions{display:flex;align-items:center;gap:1.25rem;flex-shrink:0}.orvahl-sticky-price{font-family:var(--orvahl-font-sans);font-size:1rem;font-weight:600;color:#faf8f5}.orvahl-sticky-btn{background-color:var(--orvahl-brass);color:var(--orvahl-obsidian);border:1px solid var(--orvahl-brass);padding:.7rem 1.35rem;font-family:var(--orvahl-font-sans);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;transition:all .28s var(--orvahl-ease)}.orvahl-sticky-btn:hover{background-color:#faf8f5;border-color:#faf8f5;color:var(--orvahl-obsidian)}.orvahl-footer-directory{background-color:var(--orvahl-obsidian);color:#faf8f5;padding:clamp(3.5rem,6vw,5.25rem) 0 clamp(2.5rem,4vw,3.5rem);border-top:1px solid rgba(184,151,88,.35)}.orvahl-directory-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:clamp(2rem,4vw,3.5rem)}.orvahl-directory-brand{font-family:var(--orvahl-font-serif);font-size:1.65rem;font-weight:500;letter-spacing:.08em;color:#faf8f5;margin:0 0 .85rem}.orvahl-directory-desc{font-size:.83rem;line-height:1.65;color:#faf8f5bf;margin:0 0 1.25rem}.orvahl-directory-contact{font-size:.78rem;line-height:1.75;color:#faf8f5d9}.orvahl-directory-contact strong{color:var(--orvahl-brass)}.orvahl-directory-col-title{font-family:var(--orvahl-font-sans);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--orvahl-brass);margin:0 0 1.15rem}.orvahl-directory-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.65rem}.orvahl-directory-list a{color:#faf8f5d1;text-decoration:none;font-size:.83rem;transition:color .25s var(--orvahl-ease)}.orvahl-directory-list a:hover{color:var(--orvahl-brass)}@media(max-width:900px){.orvahl-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orvahl-sticky-sub{display:none}}@media(max-width:600px){.orvahl-directory-grid{grid-template-columns:1fr}.orvahl-sticky-thumb{display:none}}header a[href="/"],.header__heading-link,.header__heading-link span,[class*=header] a[href="/"]{font-family:var(--orvahl-font-serif)!important;font-size:clamp(1.35rem,2vw,1.7rem)!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important}@media(max-width:768px){.shopify-section-group-header-group [class*=announcement]{font-size:.64rem!important;letter-spacing:.11em!important;line-height:1.45!important;padding:.4rem .65rem!important}.orvahl-trust-bar{padding-block:1.25rem!important}.orvahl-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.9rem!important}.orvahl-trust-item{flex-direction:column!important;gap:.45rem!important;padding:.65rem!important;background:var(--orvahl-bg);border:1px solid var(--orvahl-border)}.orvahl-trust-title{font-size:.95rem!important}.orvahl-trust-desc{font-size:.72rem!important;line-height:1.4!important}}main section:first-of-type p,[class*=hero] p{line-height:1.6!important;margin-top:.65rem!important;margin-bottom:1.35rem!important}.buy-buttons-block:after,[class*=buy-buttons]:after{display:none!important;content:none!important}variant-picker label,[class*=variant] label,.product-form__input input[type=radio]+label{border-radius:2px!important;font-family:var(--orvahl-font-sans)!important;font-size:.82rem!important;letter-spacing:.03em!important}.orvahl-privilege-meter{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--orvahl-border);width:100%}.orvahl-privilege-header{display:flex;justify-content:space-between;align-items:center;font-size:.78rem;color:var(--orvahl-obsidian);margin-bottom:.5rem}.orvahl-privilege-bar-bg{width:100%;height:6px;background-color:#1413121a;overflow:hidden}.orvahl-privilege-bar-fill{height:100%;background:linear-gradient(90deg,var(--orvahl-brass),#D4B475);transition:width .4s var(--orvahl-ease)}.orvahl-sizing-guide{margin-top:1.5rem;background-color:var(--orvahl-bg);border:1px solid var(--orvahl-border-strong)}.orvahl-sizing-summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.5rem;cursor:pointer;font-family:var(--orvahl-font-sans);font-size:.76rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--orvahl-obsidian)}.orvahl-sizing-summary::-webkit-details-marker{display:none}.orvahl-sizing-body{padding:1.25rem 1.5rem 1.5rem;border-top:1px solid var(--orvahl-border);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.orvahl-sizing-col h4{font-family:var(--orvahl-font-serif);font-size:1.15rem;font-weight:500;color:var(--orvahl-obsidian);margin:0 0 .4rem}.orvahl-sizing-col p{font-size:.8rem;line-height:1.55;color:var(--orvahl-muted);margin:0}@media(max-width:768px){.orvahl-sizing-body{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/orvahl-luxury.css.map */
