:root{--ob-primary: #0F4C4A;--ob-primary-dark: #0A3533;--ob-accent: #E9A23B;--ob-accent-dark: #C9851F;--ob-cream: #FBF7F0;--ob-ink: #1E2422;--ob-muted: #6B7471;--ob-line: #E6E1D8;--ob-sale: #C2410C;--ob-wa: #1FA855;--ob-radius: 10px;--ob-font-head: "Poppins", var(--font-heading-family), sans-serif;--ob-font-body: "Inter", var(--font-body-family), sans-serif}body{background:#fff;color:var(--ob-ink);font-family:var(--ob-font-body)}h1,h2,h3,.h1,.h2,.title{font-family:var(--ob-font-head);letter-spacing:-.01em}.announcement-bar-section .utility-bar,.announcement-bar{background:var(--ob-primary)!important;color:#fff!important}.announcement-bar__message{font-size:1.3rem;letter-spacing:.02em}.header-wrapper{border-bottom:1px solid var(--ob-line)}.header__menu-item{font-family:var(--ob-font-head);font-weight:600;text-transform:uppercase;letter-spacing:.12em;font-size:1.3rem}.header__menu-item:hover span{text-decoration:none;color:var(--ob-accent-dark)}.header__icon .cart-count-bubble{background:var(--ob-accent);color:var(--ob-ink)}.ob-btn,.button,.shopify-payment-button__button--unbranded{border-radius:var(--ob-radius)!important;font-family:var(--ob-font-head);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.button--primary,.product-form__submit{background:var(--ob-primary)!important;color:#fff!important}.button--primary:hover,.product-form__submit:hover{background:var(--ob-primary-dark)!important}.button:after,.button:before{box-shadow:none!important}.shopify-payment-button__button--unbranded{background:var(--ob-accent)!important;color:var(--ob-ink)!important}.ob-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:1.3rem 2.6rem;text-decoration:none;font-size:1.3rem}.ob-btn--accent{background:var(--ob-accent);color:var(--ob-ink)}.ob-btn--accent:hover{background:var(--ob-accent-dark)}.ob-btn--wa{background:var(--ob-wa);color:#fff;width:100%;margin-top:1rem}.ob-btn--wa:hover{filter:brightness(.94)}.ob-hero{display:grid;grid-template-columns:260px 1fr;gap:2.8rem;padding-top:2rem;padding-bottom:2rem}.ob-hero__cats{border:1px solid var(--ob-line);border-radius:var(--ob-radius);overflow:hidden;align-self:start;background:#fff}.ob-hero__cats-head{background:var(--ob-primary);color:#fff;font-family:var(--ob-font-head);font-weight:600;font-size:1.6rem;padding:1.4rem 1.8rem}.ob-hero__cat-list,.ob-hero__sub{list-style:none;margin:0;padding:0}.ob-hero__cat-list>li{border-bottom:1px solid var(--ob-line)}.ob-hero__cat-list>li:last-child{border-bottom:0}.ob-hero__cat-list a{display:block;padding:1.1rem 1.8rem;color:var(--ob-ink);text-decoration:none;font-size:1.45rem}.ob-hero__cat-list a:hover{background:var(--ob-cream);color:var(--ob-primary)}.ob-hero__sub a{padding-left:3rem;font-size:1.35rem;color:var(--ob-muted)}.ob-hero__tools{display:flex;gap:1.6rem;align-items:center;margin-bottom:1.6rem}.ob-search{flex:1;display:flex;border:1px solid var(--ob-line);border-radius:var(--ob-radius);overflow:hidden}.ob-search input{flex:1;border:0;padding:1.3rem 1.6rem;font-size:1.5rem;outline:none}.ob-search button{border:0;background:var(--ob-primary);color:#fff;padding:0 2.4rem;font-family:var(--ob-font-head);font-weight:600;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.ob-wa-link{color:var(--ob-wa);font-weight:600;text-decoration:none;white-space:nowrap}.ob-hero__banner{position:relative;border-radius:var(--ob-radius);overflow:hidden;background:linear-gradient(120deg,var(--ob-primary) 0%,var(--ob-primary) 58%,var(--ob-accent) 58%);min-height:380px}.ob-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.9}.ob-hero__banner .placeholder-svg{fill:#ffffff1f;background:transparent}.ob-hero__text{position:relative;z-index:2;padding:5rem 4.4rem;max-width:55%;color:#fff}.ob-eyebrow{font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;opacity:.85;margin:0 0 1rem}.ob-hero__title{font-size:clamp(3.4rem,5vw,6rem);line-height:1.02;color:#fff;margin:0 0 1rem;text-transform:uppercase}.ob-hero__subtitle{font-size:1.8rem;color:var(--ob-accent);margin:0 0 2.4rem;font-weight:500}.ob-badge-circle{position:absolute;z-index:3;right:3rem;top:3rem;width:120px;height:120px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 10px 30px #00000026;color:var(--ob-ink);text-align:center}.ob-badge-circle strong{font-family:var(--ob-font-head);font-size:3.4rem;line-height:1;color:var(--ob-primary)}.ob-badge-circle small{font-size:1rem;letter-spacing:.1em;font-weight:600}.collection-list .card__heading,.collection-list .card__heading a{font-family:var(--ob-font-head);text-transform:uppercase;letter-spacing:.14em;font-weight:700;text-align:center;font-size:1.5rem}.collection-list .card{border-radius:var(--ob-radius)}.featured-collection .title-wrapper-with-link,.blog .title-wrapper-with-link{flex-direction:column;align-items:center;text-align:center}.featured-collection .title,.blog .title{position:relative;padding-bottom:1.4rem}.featured-collection .title:after,.blog .title:after{content:"";position:absolute;left:50%;bottom:0;width:64px;height:3px;transform:translate(-50%);background:var(--ob-accent);border-radius:2px}.featured-collection .collection__description{text-align:center;color:var(--ob-muted)}.card-wrapper .card{border-radius:var(--ob-radius)}.card__heading{font-size:1.5rem;font-weight:500;text-align:center}.card-information{text-align:center}.card-information .price{justify-content:center}.price-item--sale,.price__sale .price-item--last{color:var(--ob-primary)!important;font-weight:700}.price--on-sale .price-item--regular{color:var(--ob-muted)}.badge.price__badge-sale,.card__badge .badge{background:var(--ob-sale)!important;color:#fff!important;border-radius:999px;border:0;font-weight:700}.rating-star{--color-icon: var(--ob-accent)}.collage{gap:2.4rem}.collage-card{border-radius:var(--ob-radius);overflow:hidden}.ob-page-banner{background:var(--ob-primary);color:#fff;text-align:center;padding:3.6rem 0 3rem}.ob-page-banner h1{color:#fff;text-transform:uppercase;letter-spacing:.06em;margin:0 0 1rem;font-size:clamp(2.6rem,3.4vw,3.6rem)}.ob-crumbs{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;font-size:1.35rem}.ob-crumbs a{color:#fff;font-weight:600;text-decoration:none}.ob-crumbs a:hover{color:var(--ob-accent)}.ob-crumbs span[aria-current]{opacity:.85}.product__title h1{font-size:clamp(2.4rem,2.6vw,3rem);font-weight:700;text-transform:uppercase;line-height:1.2}.ob-meta{display:flex;flex-wrap:wrap;gap:1.6rem;font-size:1.4rem;margin:.4rem 0 1rem}.ob-meta__rating{color:var(--ob-accent-dark);font-weight:600}.ob-meta__delivery{font-weight:600}.product .price .price-item{font-size:2.6rem;font-weight:700}.product .price--on-sale .price-item--regular{font-size:2rem}.ob-short-desc{color:var(--ob-muted);line-height:1.7;font-size:1.55rem;margin:1.6rem 0}.quantity{border-radius:var(--ob-radius)}.quantity:after,.quantity:before{box-shadow:none!important}.quantity{border:1px solid var(--ob-line);background:var(--ob-cream)}.ob-specs{margin:2.4rem 0 0;padding-top:2rem;border-top:1px solid var(--ob-line);display:grid;gap:1rem}.ob-specs>div{display:grid;grid-template-columns:140px 1fr;font-size:1.45rem}.ob-specs dt{font-weight:700}.ob-specs dd{margin:0;color:var(--ob-muted)}.product__accordion summary{background:var(--ob-cream);padding-left:1.4rem;border-radius:var(--ob-radius)}.product__accordion .accordion__title{font-weight:600}.collapsible-content .accordion{border:1px solid var(--ob-line);border-radius:var(--ob-radius);margin-bottom:1rem;padding:0 1.6rem}.collapsible-content .accordion+.accordion{border-top:1px solid var(--ob-line)}.footer{background:var(--ob-primary)!important;color:#eaf2f1}.footer a,.footer .footer-block__heading{color:#fff!important}.footer a:hover{color:var(--ob-accent)!important}.footer .newsletter-form__field-wrapper .field__input{border-radius:var(--ob-radius) 0 0 var(--ob-radius)}.footer .newsletter-form__button{background:var(--ob-accent);color:var(--ob-ink);border-radius:0 var(--ob-radius) var(--ob-radius) 0}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.18)}@media(max-width:989px){.ob-hero{grid-template-columns:1fr}.ob-hero__cats{display:none}.ob-hero__text{max-width:100%;padding:3.6rem 2.4rem}.ob-badge-circle{width:90px;height:90px;right:1.6rem;top:auto;bottom:1.6rem}.ob-badge-circle strong{font-size:2.4rem}}@media(max-width:749px){.ob-hero__tools{flex-direction:column;align-items:stretch}.ob-hero__banner{min-height:320px}.ob-specs>div{grid-template-columns:110px 1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/brand-custom.css.map */
