body,body :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,p,a,button,input,select,textarea,label,.price,.caption,.rte){font-family:var(--font-body-family)!important}body{font-size:1.6rem;line-height:1.65}body :is(h1,h2,h3){letter-spacing:-.025em;line-height:1.2}body :is(button,.button,input,select,textarea){font-size:1.4rem}body .card__heading{font-size:1.6rem!important;line-height:1.45;text-transform:none!important;letter-spacing:0}body .price{font-size:1.7rem;letter-spacing:0}body .dw-hero .dw-hero-copy h1{font-size:clamp(5.6rem,5.2vw,8rem);font-weight:600;line-height:1.06;max-width:650px;letter-spacing:-.045em}body .dw-hero .dw-hero-copy{max-width:650px}body .dw-products .dw-section-heading h2{font-size:clamp(3rem,3vw,4.4rem);font-weight:600}body .dw-home-pick:nth-child(n+5){display:list-item}body .dw-curated{padding-top:64px;padding-bottom:48px}body .dw-categories{gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}body .dw-category{border:0!important;background:transparent;overflow:hidden;text-align:left}body .dw-category>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain!important;border-radius:6px;background:#f3eadb;transition:transform .25s ease}body .dw-category>div{text-align:left;padding:18px 0}body .dw-category h3{font-size:2rem;font-weight:600}body .dw-category p{font-size:1.4rem;line-height:1.6;color:#615341}body .dw-category:hover>img{transform:scale(1.025)}.ob-breadcrumbs{padding-top:20px;padding-bottom:16px;font-size:1.3rem;color:#655744}.ob-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.ob-breadcrumbs li:not(:last-child):after{content:"/";margin-left:8px;color:#8b775a}.ob-breadcrumbs a{color:inherit;text-underline-offset:4px}html body .ob-reference-footer .footer-block__heading{font-size:1.7rem;font-weight:600}html body .ob-reference-footer .footer-block__details-content,html body .ob-reference-footer .ob-footer-note{font-size:1.5rem;line-height:1.75}html body .ob-reference-footer .footer-block__details-content a{padding:7px 0}html body .ob-reference-footer .field__input,html body .ob-reference-footer .field__label{font-size:1.4rem}html body .ob-reference-footer .copyright__content,html body .ob-reference-footer .copyright__content a{font-size:1.2rem}body :is(a,button,input,select,textarea):focus-visible{outline:2px solid #94631e;outline-offset:4px}body .shopify-policy__container{max-width:900px;padding:48px 24px}body .rte{line-height:1.8}@media(min-width:990px){body .dw-hero,body .dw-hero-inner{min-height:90vh;min-height:90svh}body .dw-hero .dw-hero-copy{padding-top:130px;padding-bottom:100px}}@media(min-width:750px)and (max-width:1100px){html body .ob-reference-footer .footer__content-top{grid-template-columns:1fr 1fr;gap:36px}body .dw-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){body .dw-hero .dw-hero-copy h1{font-size:clamp(3.5rem,9.4vw,4.8rem);max-width:360px}body .dw-hero .dw-hero-copy{padding-top:24px}body .dw-hero-copy>p:not(.dw-kicker){font-size:1.5rem}body .dw-categories{gap:20px 16px!important}body .dw-category>img{width:100%;height:auto;aspect-ratio:1;border-radius:4px}body .dw-category>div{padding:12px 0;text-align:left}body .dw-category h3{font-size:1.7rem}body .dw-category p{font-size:1.3rem}body .dw-curated{padding:36px 20px 20px}body .dw-products .dw-section-heading h2{font-size:3rem;max-width:none}body .card__heading{font-size:1.5rem!important}html body .ob-reference-footer .footer-block__details-content a{min-height:44px}body .product__title h1{font-size:2.8rem}.ob-breadcrumbs{font-size:1.2rem;padding-top:12px;padding-bottom:12px}}@media(prefers-reduced-motion:reduce){body .dw-category>img{transition:none}body .dw-category:hover>img{transform:none}}html body{--lm-serif:var(--font-body-family);--lm-sans:var(--font-body-family)}html body .lm-hero .lm-hero__title{font-size:clamp(5.6rem,5.2vw,8rem);font-weight:600;letter-spacing:-.04em;line-height:1.08}html body .lm-cats{padding:56px 0 32px}html body .lm-cats__list{gap:24px}html body .lm-cats__item{border:0}html body .lm-cats__icon{width:100%;height:auto;aspect-ratio:1;border-radius:6px;overflow:hidden}html body .lm-cats .lm-cats__icon--scene .lm-cats__fg{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:none;mask-image:none;-webkit-mask-image:none}html body .lm-cats__title{font-size:1.8rem;font-weight:600;margin-top:16px}html body .lm-cats__sub{font-size:1.4rem;color:#65513b}html body .lm-products__title,html body .lm-story__title{font-size:clamp(3rem,3vw,4.4rem)}html body .lm-btn{font-size:1.3rem;letter-spacing:.08em}html body .lm-footer-section .lm-footer .lm-footer__heading{font-size:1.7rem;font-weight:600}html body .lm-footer-section .lm-footer__links a,html body .lm-footer-section .lm-footer__rte a,html body .lm-footer-section .lm-news__text,html body .lm-footer-section .lm-footer__tag{font-size:1.5rem;line-height:1.75;color:#d9c6aa}html body .lm-footer-section .lm-news__field input{font-size:1.5rem;min-height:48px}html body .lm-footer-section .lm-footer__bottom{font-size:1.2rem;color:#d9c6aa}html body .lm-footer__logo img{width:210px;max-width:100%;height:auto;mix-blend-mode:screen}html body .lm-footer__rte a{display:inline-block;padding:6px 0}html body .lm-social li:empty{display:none}@media(min-width:990px){html body .lm-hero__slide{min-height:90vh;min-height:90svh}}@media(min-width:750px)and (max-width:1024px){html body .lm-footer-section .lm-footer__top{grid-template-columns:1fr 1fr}}@media(max-width:749px){html body .lm-hero .lm-hero__title{font-size:clamp(3.5rem,9vw,4.8rem)}html body .lm-cats{padding:32px 0}html body .lm-cats__list{gap:24px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}html body .lm-cats__title{font-size:1.6rem}html body .lm-cats__sub{font-size:1.3rem}html body .lm-footer__rte a{min-height:44px}html body .lm-footer__top{grid-template-columns:1fr!important;gap:28px}html body .lm-footer__bottom{gap:18px;flex-wrap:wrap}}html body .lm-hero__pause{padding:8px 12px;min-height:44px;border:1px solid #e2c48b;border-radius:3px;background:#241a10;color:#fff8ed;font-size:1.2rem;cursor:pointer}@media(max-width:374px){html body .lm-head .header{padding-left:12px;padding-right:12px;column-gap:4px}html body .lm-logo .lm-wordmark{font-size:1.45rem;letter-spacing:.16em}html body .lm-icons .header__icon{width:36px}html body .lm-icons,html body .lm-logo{min-width:0}html body .lm-logo img{max-width:105px}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/ob-divine-system.css.map */
