html{font-size:16px!important}:root{--or-cream: #FAF7F2;--or-soft-cream: #F5F0E8;--or-dark-brown: #2C1810;--or-warm-gray: #6B6560;--or-light-border: #E8E2D9;--or-terracotta: #A0522D;--or-terracotta-light: #C4724A;--or-gold: #C9A84C;--or-gold-light: #E8D48B;--or-foreground: #1A1A1A}html,body,.gradient{background:var(--or-cream)!important;color:var(--or-foreground);font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.5}.or-font-serif,.or-section h1,.or-section h2,.or-section h3,.or-section blockquote{font-family:Fraunces,Georgia,serif}.or-container{max-width:80rem;margin:0 auto;padding:0 1.5rem}.or-container-narrow{max-width:48rem;margin:0 auto;padding:0 1.5rem}.or-bg-cream{background:var(--or-cream)}.or-bg-soft-cream{background:var(--or-soft-cream)}.or-bg-dark-brown{background:var(--or-dark-brown);color:#fff}.or-text-dark-brown{color:var(--or-dark-brown)}.or-text-warm-gray{color:var(--or-warm-gray)}.or-text-terracotta{color:var(--or-terracotta)}.or-text-terracotta-light{color:var(--or-terracotta-light)}.or-text-gold{color:var(--or-gold)}.or-text-white{color:#fff}.or-text-white-70{color:#ffffffb3}.or-text-white-60{color:#fff9}.or-text-white-40{color:#fff6}.or-eyebrow{font-weight:500;font-size:.875rem;letter-spacing:.15em;text-transform:uppercase;margin-bottom:1rem}.or-h1{font-family:Fraunces,Georgia,serif;font-weight:700;line-height:1.05;font-size:clamp(2.5rem,5vw,4rem)}.or-h2{font-family:Fraunces,Georgia,serif;font-weight:700;line-height:1.15;font-size:clamp(1.875rem,3vw,2.5rem)}.or-h3{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:1.25rem}.or-body-lg{font-size:1.125rem;line-height:1.7}.or-body{font-size:1rem;line-height:1.65}.or-body-sm{font-size:.875rem;line-height:1.55}.or-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;border-radius:.5rem;font-weight:500;font-size:1rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .15s ease;text-decoration:none;cursor:pointer;border:1px solid transparent}.or-btn-primary{background:var(--or-terracotta);color:#fff}.or-btn-primary:hover{background:var(--or-terracotta-light)}.or-btn-outline-light{background:transparent;color:#fff;border-color:#fff3}.or-btn-outline-light:hover{border-color:#fff6}.or-btn-lg{padding:1.125rem 2.5rem;font-size:1.125rem}.or-section{padding-top:5rem;padding-bottom:5rem}@media(min-width:768px){.or-section{padding-top:7rem;padding-bottom:7rem}}.or-section-sm{padding-top:2.5rem;padding-bottom:2.5rem}.or-section-md{padding-top:4rem;padding-bottom:4rem}.or-card{background:#fff;border:1px solid var(--or-light-border);border-radius:1rem;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;display:block;text-decoration:none;color:inherit}.or-card:hover{transform:translateY(-6px);box-shadow:0 12px 40px #2c181014}.or-card-img{aspect-ratio:4/5;position:relative;overflow:hidden;background:#fff7ee}.or-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.or-card:hover .or-card-img img{transform:scale(1.05)}.or-card-body{padding:1.5rem}.or-badge-best-value{position:absolute;top:1rem;left:1rem;background:var(--or-terracotta);color:#fff;font-size:.75rem;font-weight:600;padding:.375rem .75rem;border-radius:9999px;z-index:2}.or-trust-bar{background:var(--or-soft-cream);border-bottom:1px solid var(--or-light-border);padding:1.5rem 0}.or-trust-bar-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}@media(min-width:768px){.or-trust-bar-grid{gap:4rem}}.or-trust-item{display:flex;align-items:center;gap:.75rem}.or-trust-icon{width:1.5rem;height:1.5rem;color:var(--or-terracotta);flex-shrink:0}.or-trust-label{font-size:.875rem;font-weight:600;color:var(--or-dark-brown)}.or-trust-sub{font-size:.75rem;color:var(--or-warm-gray)}.or-founder-quote{background:var(--or-dark-brown);color:#ffffffe6;text-align:center;padding-top:5rem;padding-bottom:5rem}@media(min-width:768px){.or-founder-quote{padding-top:7rem;padding-bottom:7rem}}.or-founder-quote-icon{width:4rem;height:4rem;border-radius:9999px;background:#c4724a33;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;color:var(--or-terracotta)}.or-founder-quote blockquote{font-family:Fraunces,Georgia,serif!important;font-size:clamp(1.5rem,2.5vw,1.875rem)!important;line-height:1.4!important;color:#ffffffeb!important;margin:0 0 2rem;font-style:normal}.or-founder-quote *{color:#ffffffeb}.or-founder-quote .or-founder-name{color:var(--or-gold)!important}.or-founder-quote .or-founder-role{color:#fff6!important}.or-founder-name{color:var(--or-gold);font-weight:600}.or-founder-role{color:#fff6;font-size:.875rem}.or-hero{background:var(--or-dark-brown);color:#fff;position:relative;overflow:hidden}.or-hero,.or-hero h1,.or-hero .or-h1,.or-hero p{color:#fff!important}.or-hero .or-text-white-70{color:#ffffffd9!important}.or-hero .or-hero-eyebrow{color:var(--or-gold)!important}.or-hero h1 .or-h1{color:#fff!important}.or-hero .or-h1 span[style*=or-gold]{color:var(--or-gold)!important}.or-hero .or-h1 span[style*=or-terracotta]{color:var(--or-terracotta-light)!important}.or-hero-grid{display:grid;gap:3rem;align-items:center;padding:5rem 0}@media(min-width:768px){.or-hero-grid{grid-template-columns:1fr 1fr;padding:8rem 0}}.or-hero-eyebrow{color:var(--or-gold)}.or-hero-image{aspect-ratio:4/5;border-radius:1rem;overflow:hidden;position:relative}.or-hero-image img{width:100%;height:100%;object-fit:cover}.or-hero-floating-badge{position:absolute;bottom:-1rem;left:-1rem;background:var(--or-cream);border:1px solid var(--or-light-border);border-radius:.75rem;padding:.75rem 1.25rem;display:flex;align-items:center;gap:.75rem;box-shadow:0 12px 40px #00000026}.or-hero-floating-badge-icon{width:2.5rem;height:2.5rem;border-radius:9999px;background:#d1fae5;display:flex;align-items:center;justify-content:center}.or-meaning{text-align:center;padding-top:5rem;padding-bottom:5rem}@media(min-width:768px){.or-meaning{padding-top:7rem;padding-bottom:7rem}}.or-cta-shop{padding-top:5rem;padding-bottom:5rem;text-align:center}@media(min-width:768px){.or-cta-shop{padding-top:7rem;padding-bottom:7rem}}.or-fade-in{animation:orFadeIn .6s ease-out}@keyframes orFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.or-slide-up{animation:orSlideUp .8s ease-out}@keyframes orSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}html,body,button,input,select,textarea{font-family:Inter,system-ui,-apple-system,sans-serif!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4{font-family:Fraunces,Georgia,serif!important;letter-spacing:-.01em}.utility-bar{background-color:var(--or-dark-brown)!important}.button{border-radius:.5rem!important}sticky-header.header-wrapper,.header-wrapper,.shopify-section-header,.section-header{background:#faf7f2f2!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--or-light-border)!important}.header-wrapper--border-bottom{border-bottom:1px solid var(--or-light-border)!important}.header{padding-top:.75rem!important;padding-bottom:.75rem!important}.header__heading-link,.header__heading-logo,.header__heading{font-size:1.5rem!important;line-height:1!important}.header__heading-logo{max-width:140px!important;height:auto!important}.header__heading-logo-wrapper{max-width:140px!important}.header__heading,.header__heading-link,.header__heading-logo-wrapper,.header__heading-logo{white-space:nowrap!important}@media(max-width:749px){.header__heading-link,.header__heading{font-size:1.25rem!important}.header__heading-logo,.header__heading-logo-wrapper{max-width:none!important}}.header__inline-menu .list-menu--inline{gap:1.5rem!important}.header__menu-item{font-size:14px!important;padding:.5rem .75rem!important;letter-spacing:0!important}.header__menu-item span{font-size:14px!important}.header__icons .header__icon{padding:.5rem!important}.header__icon svg{width:20px;height:20px}footer.footer,.footer,.footer.color-scheme-1,.footer.color-scheme-2,.footer.color-scheme-3,.footer.color-scheme-4,.footer.color-scheme-5,.footer.color-background-1,.shopify-section-group-footer-group footer,.shopify-section-group-footer-group .footer,.shopify-section-group-footer-group .color-background-1,.shopify-section-group-footer-group .color-background-2{background:var(--or-dark-brown)!important;background-color:var(--or-dark-brown)!important;color:#ffffffb3!important;--color-background: 44 24 16;--color-foreground: 255 255 255}.footer,.footer *{color:#ffffffb3!important}.footer__heading,.footer-block__heading{font-size:14px!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#fff!important}.footer-block__details-content a,.footer-block__details-content li,.footer-block__details-content p,.footer-block a,.footer a{font-size:14px!important;color:#ffffff8c!important;text-decoration:none!important}.footer-block__details-content a:hover,.footer a:hover{color:var(--or-gold)!important}.footer__content-top{padding-top:3rem!important;padding-bottom:3rem!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.footer__content-bottom{padding-top:1.5rem!important;padding-bottom:1.5rem!important;border-top:none!important}.footer__copyright,.copyright__content{font-size:12px!important;color:#ffffff4d!important}.footer .field__input,.footer input[type=email]{background:#ffffff1a!important;color:#fff!important;border:1px solid rgba(255,255,255,.15)!important}.footer .field__input::placeholder{color:#fff6!important}.or-faq{max-width:768px;margin:0 auto;padding:1rem 0;font-size:16px}.or-faq>p:first-child{font-size:1.125rem!important;line-height:1.6!important;color:var(--or-warm-gray)!important;margin-bottom:2.5rem!important}.or-faq h2{font-family:Fraunces,Georgia,serif!important;font-weight:700!important;color:var(--or-dark-brown)!important;font-size:1.5rem!important;margin:0 0 .75rem!important}.or-faq details{border-top:1px solid var(--or-light-border);padding:1.5rem 0}.or-faq details:last-of-type{border-bottom:1px solid var(--or-light-border)}.or-faq summary{cursor:pointer;font-weight:600!important;color:var(--or-dark-brown)!important;list-style:none;display:flex;justify-content:space-between;align-items:center;padding-right:1rem;font-size:1.125rem!important;line-height:1.5!important;font-family:Inter,system-ui,sans-serif!important}.or-faq summary::-webkit-details-marker{display:none}.or-faq summary:after{content:"";width:12px;height:12px;border-right:2px solid var(--or-warm-gray);border-bottom:2px solid var(--or-warm-gray);transform:rotate(45deg);transition:transform .2s ease;margin-right:.25rem;flex-shrink:0}.or-faq details[open] summary:after{transform:rotate(-135deg)}.or-faq details p{padding-top:1rem!important;margin:0!important;font-size:1rem!important;line-height:1.7!important;color:#3d3d3d!important}.or-faq details p a{color:var(--or-terracotta)!important}.or-faq-cta{background:var(--or-soft-cream);border:1px solid var(--or-light-border);border-radius:1rem;padding:2.5rem 2rem;text-align:center;margin-top:3.5rem}.or-faq-cta h2{font-size:1.375rem!important;margin-bottom:.5rem!important}.or-faq-cta p{font-size:1rem!important;color:var(--or-warm-gray)!important;margin-bottom:1.25rem!important}.or-faq-cta a{display:inline-flex;gap:.5rem;align-items:center;background:var(--or-terracotta);color:#fff!important;padding:.875rem 1.75rem;border-radius:.5rem;font-weight:500;font-size:1rem!important;text-decoration:none!important}.or-faq-cta a:hover{background:var(--or-terracotta-light)}.main-page-title,.main-page-title.h0,h1.main-page-title,.page-title.h0,h1.page-title,h1.h0,.collection-hero__title,.collection-hero__title.h1{font-family:Fraunces,Georgia,serif!important;font-size:clamp(2rem,4vw,2.5rem)!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.01em!important;color:var(--or-dark-brown)!important;text-align:center!important;margin-bottom:2rem!important}.shopify-section:has(.or-page-hero)>.page-width>.main-page-title,.page-width:has(.or-page-hero)>.main-page-title,.shopify-section:has(.or-page-hero) h1.main-page-title.h0,.shopify-section:has(.or-page-hero) .main-page-title{display:none!important}.shopify-section:has(.or-page-hero)>.page-width{padding-top:0!important}.shopify-section.section .page-width .rte,.shopify-section.section .page-width .article-template__content,.shopify-section.section .rte p,.shopify-section.section .rte li{font-size:16px!important;line-height:1.7!important;color:#3d3d3d!important}.shopify-section.section .rte h2{font-family:Fraunces,Georgia,serif!important;font-size:1.5rem!important;font-weight:700!important;margin-top:2rem!important;margin-bottom:.75rem!important;color:var(--or-dark-brown)!important}.shopify-section.section .rte h3{font-family:Fraunces,Georgia,serif!important;font-size:1.25rem!important;font-weight:600!important;margin-top:1.5rem!important;margin-bottom:.5rem!important;color:var(--or-dark-brown)!important}.or-our-story-grid{display:grid;grid-template-columns:1fr;gap:2rem;max-width:1024px;margin:0 auto;align-items:start}@media(min-width:768px){.or-our-story-grid{grid-template-columns:2fr 3fr;gap:3rem}}.or-our-story-grid>img{width:100%!important;max-width:100%!important;aspect-ratio:3/4;object-fit:cover;border-radius:1rem;display:block}@media(min-width:768px){.or-our-story-grid>img{position:sticky;top:7rem}}.or-values-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:1024px;margin:0 auto}@media(min-width:768px){.or-values-grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.announcement-bar,.announcement-bar__announcement{background:var(--or-dark-brown)!important;color:#fff!important;font-size:14px!important;font-weight:500!important;letter-spacing:.02em!important;text-align:center!important}.product__title h1,h1.product__title,.main-product h1,.product__info-wrapper h1,.product-information h1{font-family:Fraunces,Georgia,serif!important;font-size:clamp(1.875rem,3vw,2.5rem)!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.01em!important;color:var(--or-dark-brown)!important}.product__title{font-family:Fraunces,Georgia,serif!important}.price__regular .price-item--regular,.price-item--regular,.price__sale .price-item--sale{font-family:Inter,system-ui,sans-serif!important;font-weight:700!important;color:var(--or-dark-brown)!important}.product-form__input--pill input[type=radio]:checked+label,.product-form__input--pill input[type=radio]:checked~label{background:var(--or-dark-brown)!important;color:#fff!important;border-color:var(--or-dark-brown)!important}.product-form__input--pill label{border-radius:9999px!important;border:1px solid var(--or-light-border)!important}.product-form__submit,button[name=add]{background:var(--or-terracotta)!important;color:#fff!important;border-radius:.75rem!important;font-weight:600!important}.product-form__submit:hover{background:var(--or-terracotta-light)!important}.product .accordion summary,.product .product__accordion summary,.product collapsible-tab summary,.collapsible-tab summary,.product__details summary,.product .accordion__title,.product summary .accordion__title,.product summary .summary__title{font-family:Inter,system-ui,sans-serif!important;font-size:1rem!important;font-weight:600!important;color:var(--or-dark-brown)!important;letter-spacing:0!important}.product .accordion details,.product .product__accordion details,.product collapsible-tab details{border-top:1px solid var(--or-light-border)!important}.product .accordion .accordion__content,.product .product__accordion .accordion__content,.product collapsible-tab .accordion__content{font-size:15px!important;line-height:1.65!important;color:var(--or-warm-gray)!important}.related-products .title,.related-products h2,.related-products .title-wrapper h2,.product-recommendations h2,.product-recommendations .title{font-family:Fraunces,Georgia,serif!important;font-size:clamp(1.5rem,3vw,2rem)!important;font-weight:700!important;color:var(--or-dark-brown)!important;text-align:center!important;margin-bottom:2rem!important}.or-wholesale-callout h3{font-family:Inter,system-ui,sans-serif!important;font-size:14px!important;font-weight:600!important;color:var(--or-dark-brown)!important;letter-spacing:0!important;margin:0 0 .5rem!important}.or-contact-info h1.or-h3,.or-contact-info .or-h3{font-family:Fraunces,Georgia,serif!important;font-size:clamp(1.75rem,3vw,2.25rem)!important;font-weight:700!important;color:var(--or-dark-brown)!important;margin:0 0 1rem!important;letter-spacing:-.01em!important}@media(max-width:749px){input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=search],input[type=number],select,textarea,.or-contact-form input,.or-contact-form select,.or-contact-form textarea,.field__input{font-size:16px!important}.card__heading,.card__information .card__heading,.card-information .card__heading,.card__heading a,.full-unstyled-link{font-family:Fraunces,Georgia,serif!important;font-size:16px!important;font-weight:600!important;line-height:1.25!important;letter-spacing:0!important;color:var(--or-dark-brown)!important}.card__information .price,.card-information .price,.price__regular .price-item--regular,.price-item--regular,.price__sale .price-item--sale,.card .price-item{font-size:15px!important;font-weight:700!important}.card__information,.card-information{padding-top:.625rem!important;padding-bottom:.625rem!important}.or-faq summary{font-size:1rem!important;line-height:1.4!important}.or-faq-cta{padding:2rem 1.25rem!important;margin-top:2.5rem!important}.or-faq-cta h2{font-size:1.25rem!important}.or-contact-grid{gap:2rem!important}.or-wholesale-callout{padding:1rem!important}.product__title h1,h1.product__title,.main-product h1{font-size:1.75rem!important;line-height:1.2!important}.product__info-wrapper .price__regular .price-item--regular,.product__info-wrapper .price-item--regular{font-size:1.375rem!important}.or-trust-bar{padding:1.25rem 0!important}body,p{line-height:1.6}.product-count.medium-hide.large-up-hide,.product-count.light.medium-hide.large-up-hide{width:auto!important;max-width:none!important;text-align:right!important;align-self:center!important}.product-count__text.text-body,.product-count h2.product-count__text{font-family:Inter,system-ui,sans-serif!important;font-size:14px!important;font-weight:500!important;color:var(--or-warm-gray)!important;margin:0!important;white-space:nowrap!important;line-height:1.4!important}.product-count__text span{white-space:nowrap!important}.mobile-facets__wrapper{align-self:center!important}.mobile-facets__open{font-family:Inter,system-ui,sans-serif!important;font-size:14px!important;font-weight:500!important;color:var(--or-dark-brown)!important;padding:.625rem .875rem!important}.facets-container.scroll-trigger{align-items:center!important;gap:1rem!important;padding-top:1rem!important;padding-bottom:1rem!important}}.shopify-pc__banner{--shopify-pc-banner-bg: var(--or-cream) !important}.shopify-pc__banner__dialog{background:var(--or-cream)!important;border:1px solid var(--or-light-border)!important;border-radius:1rem!important;font-family:Inter,system-ui,sans-serif!important;color:var(--or-dark-brown)!important;box-shadow:0 8px 32px #2c18102e!important}.shopify-pc__banner__dialog *{font-family:Inter,system-ui,sans-serif!important}.shopify-pc__banner__dialog h2,.shopify-pc__banner__dialog [class*=title]{font-family:Fraunces,Georgia,serif!important;color:var(--or-dark-brown)!important}.shopify-pc__banner__btn-accept,.shopify-pc__banner button[class*=accept]{background:var(--or-terracotta)!important;color:#fff!important;border-color:var(--or-terracotta)!important;border-radius:.5rem!important;font-weight:600!important}.shopify-pc__banner__btn-decline,.shopify-pc__banner button[class*=decline]{background:transparent!important;color:var(--or-dark-brown)!important;border:1px solid var(--or-dark-brown)!important;border-radius:.5rem!important;font-weight:500!important}@media(max-width:749px){#shopify-pc__banner,.shopify-pc__banner__dialog,section.shopify-pc__banner__dialog{position:fixed!important;bottom:.75rem!important;left:.75rem!important;right:.75rem!important;top:auto!important;transform:none!important;width:auto!important;max-width:none!important;height:auto!important;max-height:50vh!important;margin:0!important;padding:1rem 1.25rem!important;overflow-y:auto!important;font-size:13px!important;z-index:9999!important}.shopify-pc__banner__dialog h2,.shopify-pc__banner__dialog [class*=title]{font-size:1rem!important;margin:0 0 .375rem!important}.shopify-pc__banner__dialog p{font-size:13px!important;line-height:1.45!important;margin:0 0 .625rem!important}.shopify-pc__banner__dialog button{font-size:14px!important;padding:.625rem 1rem!important;min-height:40px!important}.shopify-pc__banner__btn-group,.shopify-pc__banner__btns{gap:.5rem!important;flex-wrap:wrap!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/orisirisi-brand.css.map */
