.ov-find{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,7vw,8rem);padding-block:clamp(3rem,8vw,6.5rem) 0;display:grid}.ov-find__head{gap:1.2rem;display:grid}.ov-find__head .label{margin:0}.ov-find__head h1{max-width:14ch;font-weight:300}.ov-find__head h1 em,.ov-head h1 em{color:var(--saffron-ink);font-weight:300}.ov-find__head .lede{margin:0}.ov-form{background:var(--card);border:1px solid var(--line);gap:1.25rem;margin:0;padding:clamp(1.5rem,3.5vw,2.75rem);display:grid;box-shadow:0 40px 70px -50px #261c1273}.ov-field{gap:.5rem;display:grid}.ov-field input{width:100%;min-height:3.2rem;font:400 1.05rem/1.3 var(--sans);color:var(--ink);background:var(--wall-lit);border:1px solid var(--line-2);transition:border-color var(--dur-quick) var(--ease-standard), background-color var(--dur-quick) var(--ease-standard);border-radius:10px;padding:.8rem 1rem}.ov-field input::placeholder{color:var(--muted);opacity:.75}.ov-field input:hover{border-color:var(--muted)}.ov-field input:focus-visible{outline:2px solid var(--saffron);outline-offset:2px;background:#fff}.ov-field input[name=order]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase}.ov-field input[name=order]::placeholder{text-transform:uppercase}.ov-form .btn{width:100%;margin-top:.25rem}.ov-human iframe{margin-bottom:.75rem}.ov-fine{color:var(--muted);margin:0;font-size:.86rem;line-height:1.5}.ov-msg{color:var(--ink);background:var(--wall-lit);border-left:2px solid var(--saffron);margin:0;padding:.9rem 1rem .9rem 1.1rem;font-size:.95rem;line-height:1.55}@media (width<=63.99rem){.ov-find{grid-template-columns:1fr}}.ov-view{padding-block:clamp(2.5rem,6vw,5rem) 0}.ov-head{gap:1.1rem;display:grid}.ov-head h1{max-width:18ch;font-weight:300}.ov-head .lede{max-width:54ch;margin:0}.ov-meta{flex-wrap:wrap;gap:.35rem 1.75rem;margin:0;display:flex}.ov-meta .gid{color:var(--ink);font-size:1.08em}.ov-steps{--dot:.75rem;grid-template-columns:repeat(3,minmax(0,1fr)) max-content;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.ov-step:last-child{padding-right:0}.ov-step{padding:calc(var(--dot) + 1.1rem) 1.25rem 0 0;align-content:start;gap:.4rem;display:grid;position:relative}.ov-step:before,.ov-step:after{content:"";top:calc(var(--dot) / 2 - .5px);left:var(--dot);background:var(--line-2);height:1px;position:absolute;right:0}.ov-step:after{background:var(--ink);transform-origin:0;--draw-from:0 1;scale:0 1}.ov-step.is-done:after{scale:1}.ov-step:last-child:before,.ov-step:last-child:after{display:none}.ov-dot{z-index:1;width:var(--dot);height:var(--dot);background:var(--wall);border:1px solid var(--line-2);border-radius:50%;position:absolute;top:0;left:0}.is-done .ov-dot{background:var(--ink);border-color:var(--ink)}.is-now .ov-dot{background:var(--saffron);border-color:var(--saffron)}.ov-step__name{font:400 clamp(1.2rem, 1.05rem + .45vw, 1.55rem)/1.15 var(--serif)}.is-now .ov-step__name{color:var(--saffron-ink);font-style:italic}.is-next .ov-step__name{color:var(--muted)}.ov-step__date{font:500 .72rem/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.ov-parcels{grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));gap:1rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.ov-parcel{background:var(--card);border:1px solid var(--line);justify-items:start;gap:.55rem;padding:1.6rem 1.75rem 1.75rem;display:grid}.ov-parcel>*{margin:0}.ov-parcel__no .gid{color:var(--ink);letter-spacing:.05em;white-space:normal;overflow-wrap:anywhere;font-size:1.05rem}.ov-parcel__when{font:400 1.2rem/1.3 var(--serif)}.ov-parcel__items{font:italic 400 1rem/1.45 var(--serif);color:var(--ink-2)}.ov-parcel .btn{margin-top:.6rem}.ov-body{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,7rem);margin-top:clamp(3rem,6vw,5rem);padding-top:clamp(2rem,4vw,3rem);display:grid}.ov-items h2{margin:0 0 .4rem}.ov-items ul{margin:0;padding:0;list-style:none}.ov-item{border-bottom:1px solid var(--line);grid-template-columns:clamp(4.75rem,7vw,6.75rem) minmax(0,1fr) auto;align-items:start;gap:clamp(1rem,2.5vw,1.9rem);padding:1.6rem 0;display:grid}.ov-item>p{margin:0}.ov-thumb{background:var(--wall-2);display:block;position:relative;box-shadow:0 1px 1px #261c121a,0 14px 22px -14px #261c1273}.ov-thumb img{width:100%;height:auto}.ov-thumb--canvas:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00000029);width:3px;height:100%;position:absolute;top:0;right:0}.ov-thumb--frame{border:.3rem solid var(--frame-c,var(--frame-black))}.ov-thumb--frame:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 3px 5px -3px #00000073}.ov-thumb--white{--frame-c:var(--frame-white);outline:1px solid var(--line)}.ov-thumb--oak{--frame-c:var(--oak)}.ov-item__name{font:italic 400 clamp(1.25rem, 1.1rem + .5vw, 1.6rem)/1.2 var(--serif);text-decoration:none}.ov-item__opt{color:var(--ink-2);margin:.4rem 0 0;font-size:.92rem;line-height:1.5}.ov-item__price{font:400 1.2rem/1.25 var(--serif);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.ov-side{gap:2.2rem;display:grid}.ov-sums{gap:.5rem;margin:0;display:grid}.ov-sums div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ov-sums dt{color:var(--ink-2)}.ov-sums dd{font:400 1.1rem/1.3 var(--serif);font-variant-numeric:lining-nums tabular-nums;margin:0}.ov-sums .ov-sums__total{border-top:1px solid var(--line);margin-top:.35rem;padding-top:.8rem}.ov-sums__total dt{color:var(--ink)}.ov-sums__total dd{font-size:1.5rem}.ov-note{color:var(--ink-2);margin:-1rem 0 0;font-size:.92rem}.ov-block .label{margin:0 0 .55rem}.ov-block p:not(.label){color:var(--ink-2);margin:0 0 .6rem}.ov-block .gid{color:var(--ink);font-size:.86em}.ov-again{justify-self:start}@media (width<=63.99rem){.ov-body{grid-template-columns:1fr}}@media (width<=47.99rem){.ov-steps{--dot-y:.3rem;grid-template-columns:1fr}.ov-step{padding:0 0 1.5rem calc(var(--dot) + 1.1rem);grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.ov-step:last-child{padding-bottom:0}.ov-step:before,.ov-step:after{top:calc(var(--dot-y) + var(--dot));bottom:calc(var(--dot-y) * -1);left:calc(var(--dot) / 2 - .5px);width:1px;height:auto;right:auto}.ov-step:after{transform-origin:50% 0;--draw-from:1 0;scale:1 0}.ov-step.is-done:after{scale:1}.ov-dot{top:var(--dot-y)}.ov-parcel{padding:1.4rem 1.25rem 1.5rem}}@keyframes ov-draw{0%{scale:var(--draw-from)}}@media (prefers-reduced-motion:no-preference){.ov-find__head>:not(h1),.ov-form{animation:rise var(--dur-calm) var(--ease-out-calm) both}.ov-find__head>.lede{animation-delay:.38s}.ov-form{animation-delay:.3s}.ov-head>:not(h1){animation:rise var(--dur-calm) var(--ease-out-calm) both}.ov-head>.lede{animation-delay:.42s}.ov-step{animation:rise var(--dur-calm) var(--ease-out-calm) both}.ov-step:first-child{animation-delay:.48s}.ov-step:nth-child(2){animation-delay:.56s}.ov-step:nth-child(3){animation-delay:.64s}.ov-step:nth-child(4){animation-delay:.72s}.ov-step.is-done:after{animation:ov-draw .64s var(--ease-settle) both}.ov-step:first-child.is-done:after{animation-delay:.9s}.ov-step:nth-child(2).is-done:after{animation-delay:1.18s}.ov-step:nth-child(3).is-done:after{animation-delay:1.46s}.ov-step.is-now .ov-dot{animation:breathe var(--dur-cycle) var(--ease-breath) 1.8s infinite both}.ov-parcels,.ov-body{animation:rise var(--dur-breath) var(--ease-out-calm) .76s both}}
