:root{--og-ink:#283a34;--og-paper:#f7f4ee;--og-warm:#93694e;--og-muted:#676c61;--og-line:#d9d7cd}body:has(.og-home){background:var(--og-paper);color:var(--og-ink)}body:has(.og-home) #header-component,body:has(.og-home) .header__row{background:var(--og-paper)!important;color:var(--og-ink)}body:has(.og-home) .header__columns{min-height:84px!important;border-bottom:1px solid var(--og-line)}body:has(.og-home) :is(.header-logo,.orr-wordmark){color:var(--og-ink)}body:has(.og-home) #header-component :is(.menu-list__link,.header-actions__action,.header__icon--menu,.account-button__icon){color:var(--og-ink);--color-account-icon:var(--og-ink)}body:has(.og-home) #header-component .menu-drawer{background:var(--og-paper);color:var(--og-ink)}body:has(.og-home) .orr-wordmark__text:after{color:var(--og-warm)}body:has(.og-home) #header-component .menu-list__link:hover{color:var(--og-warm)}.og-home{display:block;background:var(--og-paper);color:var(--og-ink);font-family:Inter,Arial,sans-serif;overflow:clip}.og-home *{box-sizing:border-box}.og-home :is(h1,h2,h3,p,figure){margin:0}.og-home :is(h1,h2,h3){color:inherit;font-family:Georgia,Times New Roman,serif;font-weight:400}.og-home a{color:inherit;text-decoration:none}.og-home :is(a,button):focus-visible{outline:2px solid var(--og-warm);outline-offset:6px}.og-home img{display:block;width:100%;height:100%;object-fit:cover}.og-eyebrow{font-size:10px;line-height:1.5;letter-spacing:.18em;color:var(--og-muted)}.og-hero{display:grid;grid-template-columns:45% 55%;min-height:660px;max-width:1920px;margin-inline:auto}.og-hero__copy{padding:70px 11% 70px 13%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.og-hero h1{font-size:clamp(58px,6.3vw,110px);letter-spacing:-.055em;line-height:1.035;margin-block:34px 27px;overflow-wrap:normal}.og-hero__description{font-size:14px;line-height:1.9;max-width:255px;color:#586358}.og-button{display:inline-flex;align-items:center;justify-content:space-between;gap:48px;min-height:55px;padding:16px 23px;margin-top:34px;border:1px solid var(--og-ink);background:var(--og-ink);color:var(--og-paper)!important;font-size:12px;border-radius:0;transition:background .3s ease}.og-button span{font-size:22px;line-height:1}.og-button:hover{background:#455747}.og-hero__art{height:min(740px,calc(100svh - 84px));min-height:660px;overflow:hidden;background:#dcd7cb}.og-hero__image{object-position:50% 54%}.og-hero__art{position:relative}.og-hero__photo-link{display:block;width:100%;height:100%}.og-hero__photo-link:focus-visible{outline-offset:-6px!important}.og-edit{padding:100px 5.8% 75px;max-width:1700px;margin-inline:auto;scroll-margin-top:100px}.og-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:25px;margin-bottom:42px}.og-section-heading h2{font-size:clamp(36px,3.6vw,60px);line-height:1.12;letter-spacing:-.045em}.og-section-heading>p{font-size:11px;line-height:1.8;color:var(--og-muted)}.og-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;align-items:start}.og-photo-card:nth-child(2){padding-top:58px}.og-photo-card__image{aspect-ratio:3/4;overflow:hidden;background:#e4ddd1}.og-photo-card__image img{transition:transform 1.4s cubic-bezier(.22,.61,.36,1)}.og-photo-card figcaption{padding-top:20px}.og-photo-card h3{font-size:clamp(21px,2.1vw,31px);line-height:1.3;letter-spacing:-.035em}.og-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 24px}.og-product{display:block;min-width:0}.og-product__media{aspect-ratio:3/4;overflow:hidden;background:#ebe6dc}.og-product__media img{transition:transform 1.1s ease}.og-placeholder{width:100%;height:100%}.og-product__info{padding-top:18px;display:flex;justify-content:space-between;gap:14px;align-items:baseline}.og-product__info h3{font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.5;letter-spacing:0}.og-product__info>span{font-size:12px;white-space:nowrap}.og-text-link{display:inline-flex;align-items:center;gap:28px;font-size:12px;line-height:1.5;border-bottom:1px solid #283a3470;padding-block:13px;min-height:44px}.og-text-link span{font-size:20px}.og-edit>.og-text-link{margin-top:32px}.og-text-link:hover{color:var(--og-warm)}.og-note{text-align:center;padding:66px 24px 100px;max-width:760px;margin-inline:auto;scroll-margin-top:100px}.og-note__flower{display:block;color:#a77e60;font-size:47px;line-height:1;margin-bottom:29px}.og-note h2{font-size:clamp(42px,4.5vw,72px);line-height:1.12;letter-spacing:-.045em}.og-note>p{max-width:380px;font-size:14px;line-height:1.9;margin:23px auto 19px;color:#60685f}body:has(.og-home) .orr-footer{background:var(--og-ink);color:var(--og-paper);padding-top:65px}body:has(.og-home) .orr-footer__top{padding-bottom:40px;gap:9%;align-items:center}body:has(.og-home) .orr-footer h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.4vw,64px);font-weight:400;letter-spacing:-.045em;line-height:1.12;max-width:480px}body:has(.og-home) .orr-footer__description{color:#cfd4c8;font-size:13px;max-width:290px}body:has(.og-home) .orr-footer__eyebrow,body:has(.og-home) .orr-footer__shop{display:none}body:has(.og-home) .orr-footer__newsletter h3{color:var(--og-paper);font-size:23px;font-weight:400}body:has(.og-home) .orr-footer__newsletter>p,body:has(.og-home) .orr-footer__bottom,body:has(.og-home) .orr-footer .orr-footer__consent{color:#c8cec1}body:has(.og-home) .orr-footer__input-row{border-color:#8a9586}body:has(.og-home) .orr-footer__input-row :is(input,button){color:var(--og-paper)}body:has(.og-home) .orr-footer__input-row input::placeholder{color:#bbc5b6}body:has(.og-home) .orr-footer__brand{font-size:clamp(40px,9vw,140px);letter-spacing:-.065em;color:#778575;padding-block:20px 28px}body:has(.og-home) .orr-footer__bottom{border-color:#687763}body:has(.og-home) .orr-footer__back{color:var(--og-paper)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.og-photo-card:hover img,.og-product:hover img{transform:scale(1.025)}}@media(prefers-reduced-motion:no-preference){.og-hero__copy{animation:og-arrive 1s cubic-bezier(.22,.61,.36,1) both}.og-hero__image{animation:og-photo-arrive 1.8s cubic-bezier(.22,.61,.36,1) both}.og-enter{opacity:.2;transform:translateY(14px);transition:opacity 1.1s cubic-bezier(.22,.61,.36,1),transform 1.1s cubic-bezier(.22,.61,.36,1)}.og-enter.og-in-view{opacity:1;transform:none}@keyframes og-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes og-photo-arrive{0%{opacity:.7;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}}@media(min-width:1800px){.og-hero__art{height:820px;max-height:none}}@media(max-width:1100px)and (min-width:750px){.og-hero{grid-template-columns:46% 54%;min-height:610px}.og-hero__copy{padding-inline:10% 7%}.og-hero h1{font-size:clamp(55px,6.8vw,76px)}.og-hero__art{min-height:610px;height:650px}.og-photo-grid{gap:20px}.og-photo-card:nth-child(2){padding-top:40px}.og-product__info{display:block}.og-product__info>span{display:block;margin-top:6px}.og-section-heading{align-items:flex-start}.og-section-heading>p{max-width:180px;text-align:right}}@media(max-width:749px){body:has(.og-home) .header__columns{min-height:72px!important}.og-hero{grid-template-columns:1fr;min-height:0}.og-hero__copy{padding:43px 24px 40px}.og-eyebrow{font-size:9px}.og-hero h1{font-size:clamp(54px,12.8vw,86px);line-height:1.06;margin:20px 0;max-width:100%;letter-spacing:-.047em}.og-hero__description{font-size:13px;max-width:255px;line-height:1.8}.og-button{margin-top:24px;min-height:50px;gap:42px;padding:13px 20px}.og-hero__art{height:auto;min-height:0;aspect-ratio:4/4.5;margin:0 16px}.og-hero__image{object-position:center 49%}.og-edit{padding:62px 24px 35px}.og-section-heading{display:block;margin-bottom:27px}.og-section-heading h2{font-size:38px}.og-section-heading>p{margin-top:12px;font-size:10px}.og-photo-grid{grid-template-columns:1fr;gap:35px}.og-photo-card:nth-child(2){padding-top:0;width:87%;margin-inline-start:auto}.og-photo-card:nth-child(3){width:87%}.og-photo-card__image{aspect-ratio:4/4.4}.og-photo-card figcaption{padding-top:15px}.og-photo-card h3{font-size:26px}.og-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.og-product__info{display:block}.og-product__info h3{font-size:13px}.og-product__info>span{display:block;margin-top:6px}.og-note{padding:44px 28px 67px}.og-note__flower{font-size:37px;margin-bottom:23px}.og-note h2{font-size:45px}.og-note>p{font-size:13px}.og-note .og-text-link{font-size:11px;gap:18px}body:has(.og-home) .orr-footer{padding-top:46px}body:has(.og-home) .orr-footer__top{gap:31px;padding-bottom:28px}body:has(.og-home) .orr-footer h2{font-size:43px;max-width:310px}body:has(.og-home) .orr-footer__brand{font-size:11.5vw;padding-top:0}}.og-presence{max-width:1560px;margin:35px auto 0;padding:85px 6% 70px;display:grid;grid-template-columns:38% 62%;align-items:center;gap:20px}.og-presence__copy{position:relative;z-index:2;padding-inline-end:35px}.og-presence__copy h2{font-size:clamp(42px,4.6vw,74px);letter-spacing:-.05em;line-height:1.08;margin:24px 0}.og-presence__copy>p:not(.og-eyebrow){max-width:260px;color:var(--og-muted);font-size:13px;line-height:1.9}.og-presence__copy .og-text-link{margin-top:19px}.og-depth{--og-rx:0deg;--og-ry:0deg;--og-lift:0px;--og-drift:0px;--og-sx:0px;--og-sy:0px;perspective:1050px;position:relative;min-width:0;padding:70px 28px 35px;isolation:isolate}.og-depth__world{position:relative;aspect-ratio:1.45;transform-style:preserve-3d;transform:rotateX(var(--og-rx)) rotateY(var(--og-ry)) rotate(var(--og-roll,0deg))}.og-depth[data-motion-enabled=true]{touch-action:pan-y;cursor:grab}.og-depth[data-motion-enabled=true]:active{cursor:grabbing}.og-depth__world{-webkit-user-select:none;user-select:none}.og-depth[data-motion-enabled=true] .og-depth__world{will-change:transform}.og-depth__frame{position:absolute;top:0;right:9%;bottom:0;left:9%;background:#dfd5c4;transform:translateZ(-75px);box-shadow:18px 28px 40px #4c443317;overflow:hidden}.og-depth__arch{position:absolute;top:12%;right:16%;bottom:-40%;left:16%;border-radius:50% 50% 0 0;background:linear-gradient(115deg,#f4eddf,#e5dbca,#c2b29a);box-shadow:inset 15px 5px 32px #fbf6ec80}.og-depth__line{position:absolute;inset:auto 0 19%;height:1px;background:#f4eddd99}.og-depth__object{position:absolute;top:18%;right:-5%;bottom:4%;left:-5%;transform:translate3d(var(--og-drift),var(--og-lift),115px) rotate(-7deg);pointer-events:none}.og-home .og-depth__photo{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 5px 2px #534b4017)}.og-depth__float{display:block;width:100%;height:100%;transform-style:preserve-3d}.og-depth[data-depth-product=whorl-amber-glass-vase] .og-depth__object{top:-12%;right:4%;bottom:-5%;left:4%}@media(prefers-reduced-motion:no-preference){.og-home[data-depth-enabled=true] .og-depth__float{animation:og-product-float 6.8s ease-in-out infinite;will-change:transform}.og-home[data-depth-enabled=true] .og-depth__shadow{animation:og-product-shadow 6.8s ease-in-out infinite}.og-depth[data-depth-paused=true] .og-depth__float,.og-depth[data-depth-paused=true] .og-depth__shadow{animation-play-state:paused}@keyframes og-product-float{0%,to{transform:translate3d(-6px,12px,0) rotate(-1.4deg)}50%{transform:translate3d(6px,-14px,12px) rotate(1.4deg)}}@keyframes og-product-shadow{0%,to{opacity:1}50%{opacity:.7}}}.og-depth__shadow{position:absolute;left:21%;right:9%;bottom:13%;height:12%;border-radius:50%;background:#3f342c4d;filter:blur(19px);transform:translate3d(var(--og-sx),var(--og-sy),-10px) rotate(-6deg) scale(var(--og-shadow-scale,1));pointer-events:none}.og-depth a.og-depth__object{pointer-events:auto;cursor:pointer;border-radius:12px}.og-depth a.og-depth__object:focus-visible{outline:2px solid var(--og-warm);outline-offset:8px}.og-home .og-product__media{aspect-ratio:1;background:#eeebe4}.og-home .og-product__media img{object-fit:contain}.og-products .og-product:hover img{transform:none}.og-products .og-product{perspective:900px}.og-products .og-product__media{transition:transform .7s cubic-bezier(.22,.61,.36,1),box-shadow .7s ease}.og-photo-card__image{box-shadow:0 8px 20px #3f342c08}@media(hover:hover)and (prefers-reduced-motion:no-preference){.og-products .og-product:hover .og-product__media{transform:translateY(-7px) rotateX(2deg);box-shadow:0 22px 32px #3f342c18}.og-button:hover span,.og-text-link:hover span{transform:translate(3px,-3px)}.og-button span,.og-text-link span{transition:transform .45s ease}}@media(max-width:1100px)and (min-width:750px){.og-presence{grid-template-columns:42% 58%;padding:55px 5% 45px;gap:0}.og-depth{padding:60px 0 25px}.og-presence__copy{padding-inline-end:10px}.og-presence__copy h2{font-size:49px}.og-depth__object{top:14%;right:-2%;bottom:0%;left:-2%;transform:translate3d(var(--og-drift),var(--og-lift),75px) rotate(-7deg)}}@media(max-width:749px){.og-presence{grid-template-columns:1fr;padding:60px 24px 20px;margin-top:0;gap:0}.og-presence__copy{padding:0}.og-presence__copy h2{font-size:46px;margin:20px 0}.og-presence__copy>p:not(.og-eyebrow){max-width:280px}.og-depth{padding:55px 6px 10px;margin-inline:-8px;perspective:900px}.og-depth__world{aspect-ratio:1.24}.og-depth__frame{top:0;right:10%;bottom:0;left:10%;transform:translateZ(-40px)}.og-depth__object{top:17%;right:0;bottom:5%;left:0;transform:translate3d(var(--og-drift),var(--og-lift),60px) rotate(-7deg)}.og-depth__shadow{bottom:22%;filter:blur(12px)}.og-depth__caption{margin-top:25px;margin-inline:10%;font-size:10px}.og-presence+.og-edit{padding-top:45px}}@media(prefers-reduced-motion:reduce){.og-home *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.og-enter{opacity:1;transform:none}.og-depth__world{transform:none}.og-depth__object{--og-lift:0px;--og-drift:0px}.og-depth__shadow{--og-sx:0px;--og-sy:0px}}.og-home{font-family:var(--og-body-font)}.og-home :is(h1,h2,h3),body:has(.og-home) .orr-footer h2{font-family:var(--og-heading-font)}.og-home .og-product__info h3{font-family:var(--og-body-font)}.og-home .og-hero__description,.og-home .og-note>p{color:var(--og-muted)}.og-home .og-button:hover{background:var(--og-warm)}.og-home .og-text-link{border-color:currentColor}.og-home .og-note__flower{color:var(--og-warm)}.og-hero__picture{display:block;width:100%;height:100%}.og-modular .og-hero__image{object-fit:var(--og-hero-fit,cover)}.og-modular .og-hero__heading{font-size:clamp(58px,6.3vw,110px);letter-spacing:-.055em;line-height:1.035;margin-block:34px 27px}.og-modular .og-products{grid-template-columns:repeat(var(--og-columns,4),minmax(0,1fr))}.og-modular .og-product__media{aspect-ratio:var(--og-card-ratio,1)}.og-modular .og-product__media img{object-fit:var(--og-card-fit,contain)}.og-app-block{width:100%;margin-top:24px;min-width:0}.og-app-block:empty{display:none}.og-editor-note{font:13px/1.6 Arial,sans-serif!important;border:1px dashed currentColor;padding:16px!important;margin-block:18px!important}.og-note__text{max-width:380px;font-size:14px;line-height:1.9;margin:23px auto 19px;color:var(--og-muted)}.og-note__text p+p{margin-top:16px}.og-home .og-note__image{width:100%;height:auto;max-height:440px;object-fit:contain;margin:0 auto 32px}.og-depth__scale{display:block;width:100%;height:100%;transform:scale(var(--og-product-scale,1));transform-style:preserve-3d}.og-modular .og-depth__frame{background:var(--og-scene-color,#dfd5c4)}.og-modular .og-depth__arch{background:linear-gradient(115deg,color-mix(in srgb,var(--og-scene-color) 40%,white),var(--og-scene-color),color-mix(in srgb,var(--og-scene-color) 85%,#64513a))}.og-modular[data-depth-enabled=true] :is(.og-depth__float,.og-depth__shadow){animation-duration:var(--og-motion-duration,6.8s)}@media(min-width:750px){.og-modular .og-hero__art{height:min(var(--og-hero-height,740px),calc(100svh - 84px));min-height:min(660px,var(--og-hero-height,740px))}.og-modular .og-hero{min-height:min(660px,var(--og-hero-height,740px))}.og-hero--left{grid-template-columns:55% 45%}.og-hero--left .og-hero__art{order:-1}.og-presence--left{grid-template-columns:62% 38%}.og-presence--left .og-depth{order:-1}}@media(min-width:750px)and (max-width:1100px){.og-modular .og-hero__heading{font-size:clamp(55px,6.8vw,76px)}}@media(max-width:749px){.og-modular .og-hero__heading{font-size:clamp(54px,12.8vw,86px);line-height:1.06;margin:20px 0;letter-spacing:-.047em}.og-modular .og-products{grid-template-columns:repeat(var(--og-mobile-columns,2),minmax(0,1fr))}.og-hero--photo-first .og-hero__art{order:-1;margin-top:16px}.og-note__text{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/orr-gallery.css.map */
