:root{--paper:#fbf8f2;--ink:#261c1b;--wine:#512a36;--line:color-mix(in srgb,var(--ink) 15%,transparent);--sand:#ebe0d2;--serif:"Georgia","Times New Roman",serif;--sans:"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.6 var(--sans)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}img,svg,video,model-viewer{display:block;max-width:100%}img{height:auto}h1,h2,h3,p{margin:0 0 1rem}h1,h2{font-family:var(--serif);font-weight:400;line-height:1.04;letter-spacing:-.047em}h1{font-size:clamp(2.65rem,6vw,6.3rem)}h2{font-size:clamp(2.05rem,4.1vw,4.1rem)}:focus-visible{outline:2px solid currentColor;outline-offset:4px}.wrap{width:min(1320px,calc(100% - 96px));margin-inline:auto}.section-space{margin-block:clamp(42px,6vw,100px)}.skip,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip:focus{z-index:8;width:auto;height:auto;clip-path:none;padding:12px;background:var(--paper)}.site-header{position:relative;z-index:3;background:var(--paper);border-bottom:1px solid var(--line)}.announcement{text-align:center;padding:7px 16px;color:#fff;background:var(--wine);font-size:.77rem}.bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:78px;gap:25px}.wordmark{font:400 clamp(1.15rem,2vw,1.85rem)/1.1 var(--serif);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.desktop-nav,.tools{display:flex;align-items:center;gap:clamp(10px,1.7vw,28px);font-size:.79rem}.desktop-nav a,.tools a,.nav-group summary,.mobile-nav summary{display:inline-flex;align-items:center;min-height:44px}.desktop-nav a:hover,.desktop-nav a[aria-current],.tools a:hover{text-decoration:underline;text-underline-offset:5px}.tools{justify-content:end;white-space:nowrap}.count{display:inline-grid;place-items:center;width:23px;height:23px;margin-left:5px;border-radius:50%;background:var(--sand)}.mobile-nav{display:none}summary{list-style:none}summary::-webkit-details-marker{display:none}.nav-group{position:relative}.nav-group summary:after,.facet summary:after,.product-details summary:after{content:"+";margin-left:8px}.nav-group[open]>summary:after,.facet[open]>summary:after,.product-details[open]>summary:after{content:"\2212"}.subnav,.facet-body{background:var(--paper);border:1px solid var(--line);padding:12px 16px;min-width:180px}.desktop-nav .subnav,.facet-body{position:absolute;left:0;top:100%;z-index:2;box-shadow:0 14px 30px #25161515}.subnav a,.footer nav a{display:block}.nav-child{padding-inline-start:12px}.hero{display:grid;grid-template-columns:44% 56%;min-height:clamp(430px,44vw,695px)}.hero-copy{background:var(--wine);color:#fff8ee;display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,6.2vw,112px)}.eyebrow{font-size:.69rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.hero h1{font-size:clamp(3rem,6.1vw,6.7rem);line-height:.95;margin:.32em 0 .35em}.hero-text{color:#f0ded8;font-size:clamp(.98rem,1.35vw,1.14rem);max-width:30ch;margin-bottom:26px}.hero-actions{display:flex;align-items:flex-start;gap:18px;flex-wrap:wrap}.hero-actions .text-link{min-height:48px;display:inline-flex;align-items:center;gap:6px}.hero-media{position:relative;display:grid;place-items:center;overflow:hidden;background:#d9c4aa}.hero-media picture,.hero-media img{width:100%;height:100%;object-fit:cover}.hero-media picture{position:absolute;top:0;right:0;bottom:0;left:0}.button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:11px 21px;border:1px solid var(--wine);background:var(--wine);color:#fff8ee;font-size:.82rem;font-weight:700;line-height:1.35;text-align:center}.button:hover{filter:brightness(1.14)}.button:disabled{opacity:.55;cursor:not-allowed}.button-light{color:#342027;background:#fff8ee;border-color:#fff8ee}.button-outline{background:transparent;color:var(--ink);border-color:var(--line)}.button-small{min-height:44px}.text-link,.back-link,.result-count a,.line-actions a,.rte a,.product-details a{font-size:.84rem;text-decoration:underline;text-underline-offset:5px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px}.section-head h2{margin:0}.section-head a{white-space:nowrap}.category-grid,.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,28px)}.category-photo,.card-media{position:relative;overflow:hidden;display:grid;place-items:center;background:#f0e9df}.category-photo{aspect-ratio:1.15}.card-media{aspect-ratio:1}.category-photo img,.card-media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .34s ease}.category-photo img{padding:8%}.card-media img{padding:5%}.category:hover img,.card:hover img{transform:scale(1.055)}.category>span{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:11px 1px;border-bottom:1px solid var(--line);font:1.35rem/1.25 var(--serif)}.category>span span{font:1rem var(--sans)}.card h3{font-size:.91rem;font-weight:600;line-height:1.36;margin:12px 0 7px;overflow-wrap:anywhere}.price{font-size:.89rem;display:flex;gap:7px;flex-wrap:wrap}s{opacity:.68}.stock-tag{position:absolute;top:10px;left:10px;padding:4px 8px;background:var(--paper);font-size:.72rem}.spotlight{display:grid;grid-template-columns:1fr 1fr;background:#eae0d2;align-items:stretch}.spotlight>img{width:100%;height:100%;max-height:475px;min-height:300px;object-fit:contain;mix-blend-mode:multiply;padding:7%}.spotlight-copy{align-self:center;padding:clamp(24px,6vw,95px)}.spotlight-copy p{max-width:35ch;margin-bottom:24px}.intro{margin-bottom:24px}.intro h1,.text-page h1{font-size:clamp(2.7rem,6vw,5.4rem)}.intro .rte{max-width:70ch}.filters{border-block:1px solid var(--line);padding:12px 0;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-items{display:flex;gap:12px;flex:1 1 auto;flex-wrap:wrap}.facet{position:relative}.facet summary{min-height:44px;display:flex;align-items:center;padding-right:12px;font-weight:600}.facet-body{max-height:290px;max-width:calc(100vw - 32px);overflow:auto}.facet-body label{display:block;margin:8px 0}.sort{display:flex;align-items:center;gap:8px}input,select,textarea{min-width:0;max-width:100%;border:1px solid var(--line);border-radius:0;background:var(--paper);color:var(--ink);padding:10px}input[type=checkbox]{accent-color:var(--wine)}.result-count{font-size:.84rem;margin:15px 0;display:flex;justify-content:space-between}.pagination{text-align:center;margin-top:32px}.pagination a,.pagination .current{display:inline-block;padding:9px 12px}.pagination .current{border-bottom:1px solid}.product-view{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);gap:clamp(20px,5vw,85px)}.back-link{display:inline-block;margin-bottom:13px}.gallery{display:flex;overflow:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;background:#f0e9df}.gallery-slide{flex:0 0 100%;aspect-ratio:1/1;display:grid;place-items:center;scroll-snap-align:start;overflow:hidden}.gallery-slide>img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.gallery-slide video,.gallery-slide iframe,.gallery-slide model-viewer{width:100%;height:100%;border:0}.thumbnails{display:flex;gap:8px;overflow:auto;margin-top:9px}.thumbnails a{flex:0 0 68px;border:1px solid var(--line);background:#f0e9df}.thumbnails img{width:68px;height:68px;object-fit:contain;mix-blend-mode:multiply}.thumbnails a[aria-current=true]{border-color:var(--wine)}.product-copy{padding-top:32px;min-width:0}.product-copy h1{font-size:clamp(2rem,4.2vw,4.4rem);overflow-wrap:anywhere}.product-price{display:flex;gap:12px;font-size:1.24rem}.purchase{margin:24px 0}.purchase>label,.purchase-row label{display:block;margin-bottom:5px;font-size:.8rem}.purchase select{width:100%;margin-bottom:12px}.purchase-row{display:flex;align-items:end;gap:10px}.purchase-row input{width:74px;min-height:48px}.purchase-row .button{flex:1}.product-details{border-top:1px solid var(--line)}.product-details summary{padding:15px 0;display:flex;justify-content:space-between;font-weight:600}.rte{overflow-wrap:anywhere}.rte a{text-decoration:underline}.rte iframe{max-width:100%}.cart-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px}.cart-line{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;border-top:1px solid var(--line);padding:18px 0}.cart-media{display:block;background:#f0e9df;align-self:start}.cart-media img{mix-blend-mode:multiply}.cart-line h2{font:600 1rem/1.35 var(--sans);letter-spacing:0}.cart-line p{margin-bottom:6px}.line-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.line-actions input{width:62px}.order-summary{align-self:start;background:#eae0d2;padding:24px}.order-summary h2{font-size:2rem}.order-summary .button{width:100%}.subtotal{display:flex;justify-content:space-between;gap:10px}.search-form{display:flex;gap:8px;max-width:580px}.search-form input{flex:1}.text-page{max-width:760px}.contact-form{display:grid;gap:8px;margin-top:24px}.contact-form button{justify-self:start}.footer{background:#302127;color:#f9f1e8;padding:46px 0 18px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:24px}.footer .wordmark{margin-bottom:14px;display:inline-block}.footer p,.footer-grid a,.footer-grid summary{font-size:.86rem;overflow-wrap:anywhere}.footer-grid a{display:block;padding:4px 0}.footer-grid a:hover{text-decoration:underline}.footer h2{font:700 .76rem/1.4 var(--sans);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px}.footer .subnav{color:var(--ink)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid #f9f1e840;margin-top:28px;padding-top:16px}.payment-icons{display:flex;gap:4px;flex-wrap:wrap}@media(max-width:1050px){.wrap{width:calc(100% - 56px)}.bar{grid-template-columns:auto 1fr auto;gap:18px}.desktop-nav{justify-content:center}.hero-copy{padding:clamp(30px,5vw,70px)}}@media(max-width:860px){.bar{grid-template-columns:1fr auto 1fr;gap:8px;min-height:62px}.desktop-nav{display:none}.mobile-nav{display:block}.mobile-nav summary{font-size:.79rem}.mobile-links{position:absolute;inset:100% 0 auto;background:var(--paper);padding:12px 24px 20px;border-bottom:1px solid var(--line);box-shadow:0 14px 28px #2516151c}.mobile-links>a,.mobile-links .subnav a{display:block;padding:10px 0}.mobile-links .subnav{border:0;padding:0 14px}}@media(max-width:750px){.wrap{width:calc(100% - 32px)}.tools{gap:8px;font-size:.7rem}.count{width:17px;height:17px;margin-left:3px}.wordmark{font-size:1.05rem;letter-spacing:.085em}.hero{display:flex;flex-direction:column;min-height:0}.hero-media{order:-1;min-height:0;aspect-ratio:1.28}.hero-copy{padding:26px 20px 29px}.hero-copy h1{font-size:clamp(2.65rem,9.5vw,4.4rem);margin:.12em 0 .27em}.hero-copy .eyebrow{margin-bottom:8px}.hero-text{margin-bottom:16px}.hero-actions{gap:13px}.category-grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.category>span{font-size:1.12rem}.section-head{gap:8px}.section-head .text-link{font-size:.74rem}.spotlight,.product-view,.cart-layout{grid-template-columns:1fr}.spotlight>img{max-height:335px;min-height:0;aspect-ratio:1.15}.product-copy{padding-top:0}.facet{position:static}.filters{position:relative}.facet-body{top:auto;left:0;right:0}.footer-grid{grid-template-columns:1fr 1fr;gap:22px 12px}.footer-grid>div:first-child{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}}.hero-media{background:radial-gradient(ellipse at 51% 39%,#f9eee0,#e9d9c4 54%,#cfb192)}.hero-media img{object-fit:contain;mix-blend-mode:multiply;padding:3.5%}.hero-media picture{display:grid;place-items:center}.gallery{position:relative}.text-page>img{margin-bottom:24px}.collection-banner{margin-bottom:24px}.collection-banner img{width:100%;height:clamp(200px,32vw,360px);object-fit:cover;display:block}
/*# sourceMappingURL=/cdn/shop/t/16/assets/orva.css.map */
