.ob{--ob-ink:#21201e;--ob-paper:#f5efe2;--ob-gold:#bc9e58;color:var(--ob-ink);background:var(--ob-paper);font-family:var(--font-body-family)}.ob *{box-sizing:border-box}.ob h1,.ob h2,.ob h3{color:inherit;font-family:var(--font-heading-family);font-weight:300!important;text-transform:uppercase;letter-spacing:.025em!important;line-height:1.12!important;margin:0 0 24px!important}.ob h1{font-size:clamp(42px,4.4vw,72px)!important}.ob h2{font-size:clamp(34px,3.2vw,52px)!important}.ob h3{font-size:25px!important;margin:0!important}.ob p{font-size:18px!important;line-height:1.7!important;margin:0 0 22px}.ob .ob-lead{font-size:21px!important;max-width:480px;line-height:1.6!important}.ob .ob-kicker{font-family:var(--font-heading-family);font-size:12px!important;letter-spacing:.17em;text-transform:uppercase;margin:0 0 26px}.ob a{color:inherit}.ob figure{margin:0;position:relative}.ob img{display:block;width:100%;height:100%;object-fit:cover}.ob figcaption{position:absolute;bottom:16px;left:18px;right:18px;background:#f5efe2e8;padding:10px 14px;font:13px/1.45 var(--font-body-family);color:var(--ob-ink)}.ob-hero{display:grid;grid-template-columns:1fr 1.05fr;min-height:660px}.ob-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:70px clamp(28px,5vw,92px)}.ob-hero figure{min-height:660px;overflow:hidden}.ob-hero img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.ob-actions{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:14px}.ob-actions>a:not(.ob-button),.ob-text-link{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.08em;font-size:12px;line-height:1.6;display:inline-flex;gap:14px;align-items:center;min-height:44px;text-underline-offset:5px}.ob-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:15px 24px;background:var(--ob-ink);border:1px solid var(--ob-ink);color:var(--ob-paper)!important;text-transform:uppercase;font:600 12px/1.5 var(--font-heading-family);letter-spacing:.08em;text-decoration:none;cursor:pointer;transition:background .2s,color .2s}.ob-button:hover{background:#534032}.ob-doors{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:24px max(28px,5vw);border-bottom:1px solid #bc9e5870}.ob-doors a{font:13px/1.6 var(--font-heading-family);text-transform:uppercase;letter-spacing:.07em;display:flex;gap:18px;align-items:center;min-height:44px;text-decoration:none}.ob-doors span{font:italic 20px var(--font-body-family);color:#6b5433}.ob-wrap{max-width:1320px;padding:0 48px;margin:auto}.ob-gifts{padding-top:92px;padding-bottom:80px}.ob-heading{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:end;margin-bottom:44px}.ob-heading>p{max-width:480px}.ob-boxes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ob-box-photo{display:block;overflow:hidden;aspect-ratio:1/1.05;background:#ede5d2}.ob-box-photo img{transition:transform .5s;object-fit:cover}.ob-box-photo:hover img{transform:scale(1.025)}.ob-box-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 14px}.ob-box-heading>span{font:22px var(--font-body-family)}.ob-boxes p{font-size:17px!important}.ob-gift-note{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:44px;padding-top:28px;border-top:1px solid #bc9e5870}.ob-gift-note p{font-size:15px!important;max-width:440px}.ob-origin{background:#21201e;color:var(--ob-paper);padding:76px 0}.ob-origin__grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.ob-origin .ob-kicker{color:#dbc798}.ob-origin .ob-button{background:var(--ob-paper);color:var(--ob-ink)!important;border-color:var(--ob-paper)}.ob-origin>.ob-wrap>p{max-width:620px}.ob-chapter{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:90px 0}.ob-chapter>div{max-width:480px}.ob-chapter figure{aspect-ratio:1/1.05}.ob-chapter--reverse>div{order:2}.ob-chapter--reverse>figure{order:1}.ob-contact{padding:80px 0;background:#ebe1cf}.ob-contact__grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.ob-small{font-size:15px!important;max-width:360px;margin-top:26px!important}.ob-form{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0 0 26px}.ob-form label{font:15px/1.5 var(--font-body-family);display:grid;gap:8px;min-width:0}.ob-form input,.ob-form select,.ob-form textarea{width:100%;min-width:0;min-height:48px;border:0;border-bottom:1px solid #8c7855;background:#f5efe2;padding:12px;color:var(--ob-ink);font:16px/1.5 var(--font-body-family);border-radius:0}.ob-form__wide{grid-column:1/-1}.ob .ob-price{font-size:30px!important}.ob-price span{font-size:15px}.ob :is(a,button,input,select,textarea):focus-visible{outline:2px solid #8c6f34;outline-offset:5px}.ob [id]{scroll-margin-top:125px}@media(max-width:989px){.ob-hero,.ob-hero figure{min-height:540px}.ob-hero__copy{padding:48px 28px}.ob-wrap{padding:0 28px}.ob-heading,.ob-origin__grid,.ob-chapter,.ob-contact__grid{gap:42px}.ob h1{font-size:42px!important}.ob-boxes{gap:20px}}@media(max-width:749px){.ob-hero{display:flex;flex-direction:column;min-height:0}.ob-hero__copy{padding:44px 22px 38px}.ob-hero figure{min-height:0;aspect-ratio:1/1;height:auto}.ob h1{font-size:42px!important}.ob h2{font-size:34px!important}.ob h3{font-size:23px!important}.ob .ob-lead{font-size:19px!important}.ob p{font-size:17px!important}.ob-doors{display:grid;padding:20px 22px;gap:0}.ob-wrap{padding:0 22px}.ob-gifts{padding-top:52px;padding-bottom:48px}.ob-heading,.ob-origin__grid,.ob-contact__grid,.ob-gift-note{grid-template-columns:1fr;gap:16px}.ob-heading{margin-bottom:24px}.ob-boxes{grid-template-columns:1fr;gap:42px}.ob-box-photo{aspect-ratio:4/3}.ob-box-heading{margin-top:20px}.ob-gift-note{margin-top:32px;padding-top:22px}.ob-origin{padding:48px 0}.ob-chapter{grid-template-columns:1fr;gap:26px;padding:48px 0}.ob-chapter--reverse>div,.ob-chapter--reverse>figure{order:unset}.ob-chapter figure{aspect-ratio:4/3}.ob-contact{padding:48px 0}.ob-form{grid-template-columns:1fr;gap:20px}.ob-actions{gap:14px 22px}.ob figcaption{font-size:12px;bottom:10px;left:10px;right:10px}.ob .ob-kicker{margin-bottom:20px}}@media(prefers-reduced-motion:reduce){.ob *{scroll-behavior:auto;transition:none!important}}.ob-contact__grid--direct{grid-template-columns:1fr;max-width:900px}.ob-contact__grid--direct p{max-width:56ch}.ob h1,.ob h2{overflow-wrap:break-word;text-wrap:balance}.ob-hero__copy{max-width:740px}.ob-hero__copy>p:not(.ob-lead){max-width:48ch}.ob-hero__copy .ob-actions{margin-top:32px}.ob .ob-box-photo img{object-fit:contain}.ob-box-photo{aspect-ratio:1;background:var(--ob-paper)}.ob .ob-chapter{gap:clamp(32px,6vw,80px)}.ob .ob-gifts{padding-top:80px}.ob-contact .ob-actions{margin-top:28px}.ob-contact .ob-small{max-width:62ch}.ob h1,.ob h2{max-width:18ch}@media(max-width:749px){.ob .ob-gifts{padding-top:48px}.ob .ob-hero__copy{padding:40px 24px}.ob .ob-box-photo{aspect-ratio:4/3}.ob .ob-chapter{gap:24px}.ob .ob-boxes{gap:36px}}.ob-account-anchor{display:block!important;height:1px;scroll-margin-top:125px}.ob .ob-account-policy-links{max-width:760px;margin:0 auto;padding:24px 24px 0;font-size:16px;text-align:center}.ob-account-policy-links a{text-decoration:underline;text-underline-offset:3px}#MainContent>[id$=__business_account]{background:#f5efe2;color:#21201e}#MainContent>[id$=__business_account] .page-width{max-width:760px}#MainContent>[id$=__business_account] .shopify-app-block{min-width:0}@media(max-width:749px){#MainContent>[id$=__business_account]{--section-padding-top:40px!important;--section-padding-bottom:48px!important}}.ob-account-note{background:#f5efe2;color:#21201e;padding:0 24px 64px;font-family:Fraunces,serif}.ob-account-note__inner{max-width:450px;margin:0 auto;text-align:center}.ob-account-note p{font-size:16px;line-height:1.6;margin:0 0 12px}.ob-account-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ob-account-note__links{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.ob-account-note__links a{display:inline-flex;align-items:center;min-height:44px;font-size:15px}.ob-account-note a:focus-visible{outline:2px solid #7f6b3c;outline-offset:4px}@media(max-width:749px){.ob-account-note{padding-bottom:48px}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/oro-business-editorial.css.map */
