:root{--wbo-ink:#24362f;--wbo-sage:#496f5d;--wbo-cream:#faf9f5;--wbo-line:#e5e9e2}body{font-family:Arial,Helvetica,sans-serif;letter-spacing:.005em}h1,h2,h3,.h0,.h1,.h2,.h3,.rich-text__heading,.image-with-text__heading{font-family:Georgia,Times New Roman,serif!important;letter-spacing:-.035em;line-height:1.13;font-weight:500}.header-wrapper{box-shadow:0 1px #24362f17}.header{padding-top:13px;padding-bottom:13px}.header__menu-item{font-size:1.35rem;letter-spacing:.025em;text-decoration:none!important}.header__menu-item:hover{color:var(--wbo-sage)}.button,.shopify-payment-button__button--unbranded,.button--primary{border-radius:100px!important;font-weight:600;letter-spacing:.025em;min-height:4.8rem;transition:transform .2s ease,box-shadow .2s ease}.button:after{border-radius:100px!important}.button:hover{transform:translateY(-2px);box-shadow:0 9px 24px #24362f21}.button--secondary{background:transparent}.image-with-text__media,.banner__media,.media{overflow:hidden}.image-with-text__media{border-radius:20px}.image-with-text__content{padding-top:5rem;padding-bottom:5rem}.image-with-text__heading{max-width:16ch}.image-with-text__text{line-height:1.8}.multicolumn-card,.card-wrapper .card,.collection-list .card{border-radius:18px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.multicolumn-card:hover,.card-wrapper:hover .card{transform:translateY(-3px);box-shadow:0 12px 32px #24362f14}.multicolumn-card__info{padding:2.4rem!important}.multicolumn-card__image-wrapper{border-radius:16px;overflow:hidden}.title-wrapper-with-link,.title-wrapper{margin-bottom:3rem}.footer{border-top:1px solid var(--wbo-line)}.footer-block__heading{font-family:Georgia,Times New Roman,serif;font-size:2rem}.field__input,.select__select,.customer .field input{border-radius:12px}.badge{border-radius:50px}body.template-index .image-with-text:first-child .image-with-text__content{padding-top:6rem;padding-bottom:6rem}@media screen and (min-width:990px){.page-width{max-width:1320px}.image-with-text__grid{gap:3rem}.banner__heading{font-size:clamp(3.5rem,4vw,6.4rem)}}@media screen and (max-width:749px){.image-with-text__content{padding:2.8rem 1.8rem!important}.image-with-text__media{border-radius:14px}.multicolumn-card__info{padding:1.5rem!important}.header{padding-top:8px;padding-bottom:8px}.button{min-height:4.4rem}}@media(prefers-reduced-motion:reduce){.button,.multicolumn-card,.card-wrapper .card{transition:none!important}.button:hover,.multicolumn-card:hover,.card-wrapper:hover .card{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/wbo-modern.css.map */
