:root{--oca-orange:#DC5B26;--oca-orange-ink:#c24d1e;--oca-ink:#15171A;--oca-text:#303030;--oca-muted:#868686;--oca-muted-olive:#9A9683;--oca-body-olive:#6B6E60;--oca-cream:#FCF9EF;--oca-cream-2:#EDE8DD;--oca-green:#283A2C;--oca-border:#E7E2D6;--oca-grey:#F3F3F3;--oca-footer-muted:#6E7468;--oca-max:1200px;--font-display:var(--font-heading--family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);--font-mono:var(--font-subheading--family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);--font-body:var(--font-body--family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);--font-accent:var(--font-accent--family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif)}html .oca-pd__desc,html .oca-pd__accbody,html .oca-pd__feat span,html .oca-faq__body,html .oca-faq__sub,html .oca-fc__text,html .oca-contact__lead,html .oca-blog__empty{font-family:var(--font-body)}html .oca-btn,html .oca-pd__atc,html .oca-pcard__atc,html .oca-pcard__add,html .oca-card__add,html .oca-cart-recs__add,html .oca-feat__buy,html .oca-inq__btn,html .oca-contact__btn,html .oca-split__btn,html .oca-hero__cta,html .oca-story__cta,html .oca-prose__cta,html .oca-pg__cta,html .oca-ms__cta,html .oca-cap__cta,html .oca-mega__promo-cta,html .cart__checkout-button,html .cart-items__empty-button{font-family:var(--font-accent)}html .oca-pd__accitem summary,html .oca-pd__accbody,html .oca-pd__desc,html .oca-pd__reviews,html .oca-pd__feat b,html .oca-pd__feat span{color:#000}.oca *{box-sizing:border-box}.oca{font-family:var(--font-body);color:var(--oca-text);-webkit-font-smoothing:antialiased}.oca img{display:block;max-width:100%}.oca-wrap{max-width:var(--oca-max);margin:0 auto;padding:0 24px}.oca-eyebrow{font-family:var(--font-mono);font-weight:500;font-size:12px;letter-spacing:1.92px;text-transform:uppercase;color:var(--oca-orange)}.oca-h2{font-family:var(--font-display);font-weight:700;font-size:32px;line-height:1.05;color:var(--oca-text);margin:0}.oca-sub{font-family:var(--font-display);font-weight:400;font-size:20px;line-height:1.25;color:var(--oca-muted);margin:0}.oca-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-display);font-weight:500;font-size:20px;line-height:1;padding:15px 30px;border:0;cursor:pointer;text-decoration:none;transition:background .18s,color .18s,box-shadow .18s}.oca-btn--primary{background:var(--oca-orange);color:#fff}.oca-btn--primary:hover{background:var(--oca-orange-ink)}.oca-btn--light{background:#fff;color:var(--oca-text);font-weight:400;font-size:13px;padding:10px 20px}.oca-btn--light:hover{background:var(--oca-cream)}.oca-btn--outline{background:transparent;color:#fff;box-shadow:inset 0 0 0 2px #fff}.oca-btn--outline:hover{background:#fff;color:var(--oca-ink)}.oca-btn--radius{border-radius:9px}@media(max-width:900px){.oca-h2{font-size:26px}.oca-sub{font-size:18px}.oca-wrap{padding:0 18px}}.oca-car{position:relative}.oca-car__rail{display:flex;overflow-x:auto;scroll-snap-type:x proximity;-ms-overflow-style:none;scrollbar-width:none}.oca-car__rail::-webkit-scrollbar{display:none}.oca-car__cell{scroll-snap-align:start;min-width:0}.oca-car__btn{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;border-radius:50%;border:0;padding:0;background:#fff;color:var(--oca-ink);box-shadow:0 6px 18px #15171a24;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:background .18s,opacity .18s}.oca-car__btn:hover{background:var(--oca-cream)}.oca-car__btn[hidden]{display:none}.oca-car__btn:disabled{opacity:.35;cursor:default}.oca-car__btn:disabled:hover{background:#fff}.oca-car__btn svg{width:24px;height:24px}.oca-car__btn--prev{left:-30px}.oca-car__btn--next{right:-30px}@media(max-width:1320px){.oca-car__btn--prev{left:10px}.oca-car__btn--next{right:10px}}@media(max-width:900px){.oca-car__btn{width:44px;height:44px}.oca-car__btn svg{width:18px;height:18px}}.oca-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.oca-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.oca-reveal,.oca-reveal.is-in{opacity:1!important;transform:none!important;transition:none!important}}.oca-btn,.button,.button-secondary,.button-unstyled,.button-custom{text-transform:capitalize}#cart-drawer .theme-drawer__dialog{background:var(--oca-cream);color:var(--oca-text)}#cart-drawer .theme-drawer__header{background:var(--oca-cream);border-bottom:1px solid var(--oca-border)}#cart-drawer .theme-drawer__title{font-family:var(--font-display);font-weight:700;font-size:28px;line-height:1.05;color:var(--oca-ink)}#cart-drawer .theme-drawer__badge{background:var(--oca-orange);color:#fff;font-family:var(--font-mono);font-weight:600;font-size:11px}#cart-drawer .theme-drawer__close-button{color:var(--oca-ink)}#cart-drawer .cart-drawer__content{background:var(--oca-cream)}.cart-items__title,.cart-items__title a{font-family:var(--font-body);font-weight:600;font-size:15px;line-height:1.35;color:var(--oca-ink);text-decoration:none}.cart-items__title a:hover{text-decoration:underline;text-underline-offset:3px}.cart-primary-typography{font-family:var(--font-body);color:var(--oca-text)}.cart-secondary-typography,.cart-items__variant,.cart-items__property{font-family:var(--font-mono);font-size:12px;letter-spacing:.4px;color:var(--oca-body-olive)}.cart-items__price,.cart-items__price-unit{font-family:var(--font-body);font-weight:600;color:var(--oca-ink)}.cart-items__media-container{border-radius:8px;overflow:hidden;background:var(--oca-cream-2)}#cart-drawer .cart-drawer__items .cart-items__table-row{border-bottom-color:var(--oca-border)}.cart-items__quantity-controls{border:1px solid var(--oca-border);border-radius:8px;background:#fff}.cart-items__remove{font-family:var(--font-mono);font-size:12px;letter-spacing:.4px;color:var(--oca-body-olive)}.cart-items__remove:hover{color:var(--oca-orange)}#cart-drawer .cart-drawer__summary{background:#fff;border-top:1px solid var(--oca-border);-webkit-mask-image:none;mask-image:none}.cart-totals__original-label,.cart-discounts__label{font-family:var(--font-mono);font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:var(--oca-body-olive)}[data-cart-subtotal],.cart-discounts__value{font-family:var(--font-display);font-weight:700;font-size:26px;color:var(--oca-ink)}.cart__checkout-button{font-family:var(--font-display);font-weight:500;font-size:20px;line-height:1;background:var(--oca-orange);color:#fff;border:0;border-radius:0;padding:15px 30px;transition:background .18s}.cart__checkout-button:hover{background:var(--oca-orange-ink);color:#fff}.cart-discount__input{font-family:var(--font-body);border-radius:0;border-color:var(--oca-border)}.cart-discount__pill{font-family:var(--font-mono);font-size:12px;background:var(--oca-cream-2);color:var(--oca-ink)}.cart-actions summary{font-family:var(--font-mono);font-size:13px;letter-spacing:.4px;color:var(--oca-body-olive)}.cart-items__empty-button{font-family:var(--font-display);font-weight:500;font-size:18px;background:var(--oca-orange);color:#fff;border:0;border-radius:0}.cart-items__empty-button:hover{background:var(--oca-orange-ink)}@media(max-width:560px){.oca-pg .oca-pg__grid,.oca-col .oca-col__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.oca-pg .oca-card__body{padding:12px;gap:6px}.oca-pg .oca-card__name{font-size:15px}.oca-pg .oca-card__desc{display:none}.oca-pg .oca-card__rating{font-size:12px}.oca-pg .oca-card__price{font-size:18px}.oca-pg .oca-card__price small{font-size:11px;margin-left:3px}.oca-pg .oca-card__foot{flex-direction:column;align-items:stretch;gap:8px}.oca-pg .oca-card__add{justify-content:center;width:100%;padding:10px 12px;font-size:13px}}main[data-template=search]{--font-heading--family:var(--font-display);--font-subheading--family:var(--font-mono);--font-body--family:var(--font-body);--font-accent--family:var(--font-mono);--color-foreground:var(--oca-ink);--color-background:#fff;--color-input-text:var(--oca-text);--color-input-background:#fff;--color-input-border:var(--oca-border);--style-border-radius-inputs:0px;--style-border-width-inputs:1px}main[data-template=search] .search-page__header h3{font-family:var(--font-display);font-weight:700;color:var(--oca-ink);text-transform:none;letter-spacing:normal}main[data-template=search] .search-page-input{font-family:var(--font-body);border-radius:0;border-color:var(--oca-border);background:#fff;color:var(--oca-text)}main[data-template=search] .search-page-input::placeholder{color:var(--oca-muted)}main[data-template=search] search-page-input-component .search__icon svg,main[data-template=search] search-page-input-component .search__reset-button{color:var(--oca-ink)}main[data-template=search] search-page-input-component .search__reset-button:hover{color:var(--oca-orange)}main[data-template=search] .search-results__no-results{font-family:var(--font-body);color:var(--oca-muted)}main[data-template=search] .facets-toggle__button{font-family:var(--font-mono);font-weight:500;font-size:12px;letter-spacing:1px;text-transform:uppercase;border-radius:0;border-color:var(--oca-border);color:var(--oca-ink)}main[data-template=search] .filter-count-bubble__background{background:var(--oca-orange)}main[data-template=search] .facets__clear-all-link{font-family:var(--font-mono);color:var(--oca-body-olive)}main[data-template=search] .facets__clear-all-link:hover{color:var(--oca-orange)}main[data-template=search] .products-count-wrapper{font-family:var(--font-mono);font-size:12px;letter-spacing:.4px;color:var(--oca-body-olive);text-transform:uppercase}main[data-template=search] .button,main[data-template=search] .button-secondary,main[data-template=search] .button-unstyled{border-radius:0}main[data-template=search] .button-secondary,main[data-template=search] .facets__see-results{background:var(--oca-orange);border-color:var(--oca-orange);color:#fff}main[data-template=search] .button-secondary:hover,main[data-template=search] .facets__see-results:hover{background:var(--oca-orange-ink);border-color:var(--oca-orange-ink)}main[data-template=search] .product-grid__item .text-block{font-family:var(--font-body);color:var(--oca-ink)}main[data-template=search] .product-grid__item product-price{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/19/assets/oca-theme.css.map */
