:root{--arbor-bg: #0D0B08;--arbor-bg-warm: #1A1510;--arbor-card: #15120D;--arbor-surface: #1E1A14;--arbor-gold: #C9A84C;--arbor-gold-light: #E0AB5A;--arbor-cream: #F5EDE0;--arbor-cream-dim: #BFB5A3;--arbor-text-dim: #9A9083;--arbor-green: #4A7A3D;--arbor-font-heading: "Playfair Display", Georgia, serif;--arbor-font-body: "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif}body,html{background-color:var(--arbor-bg)!important}.content-for-layout,main,#MainContent{background-color:var(--arbor-bg)!important}.section-background,[class*=color-scheme-],[class*=color-]{background-color:var(--arbor-bg)!important;--color-background: var(--arbor-bg) !important;--color-background-rgb: 13, 11, 8 !important}.arbor-pdp-announce{display:none}.arbor-announce-static{position:static;z-index:auto;background:var(--arbor-gold);color:var(--arbor-bg);text-align:center;font-family:var(--arbor-font-body);font-size:.85rem;font-weight:600;padding:10px 20px;letter-spacing:.02em}#header-group,.header-section,header,header-component,.header,#header-component{background-color:var(--arbor-bg)!important;--color-background: var(--arbor-bg) !important;border-bottom:1px solid rgba(255,255,255,.03)!important}header a,header button,header .header__menu-item,.header__menu-item,header-component a,.header-drawer a{color:var(--arbor-cream-dim)!important}header a:hover,header button:hover,header-component a:hover{color:var(--arbor-gold)!important}.header__logo,.header__logo a,.header__heading a,header .logo-text,header h1,header h1 a{color:var(--arbor-cream)!important}header .svg-wrapper,header svg,header-component svg{color:var(--arbor-cream-dim)!important;fill:currentColor}.product-information,.product-information__grid,.product-details,.product-information__media{background-color:transparent!important}.product-information__media,.product-media-gallery,.media-gallery,.product-media-gallery__slide,.product-media-gallery__viewer{background-color:var(--arbor-card)!important;border-radius:8px}.product-media-gallery__slide img,.product-media-gallery__viewer img,.media-gallery img{border-radius:8px}.product-information__media{border:1px solid rgba(255,255,255,.04);border-radius:8px;overflow:hidden}.product-details h1,.product-details [class*=heading],.product-details .text-block h1,.product-details .rte h1{font-family:var(--arbor-font-heading)!important;color:var(--arbor-cream)!important;font-weight:600;letter-spacing:.01em}.product-details .price,.product-details .price__current,.product-details .price-item,.product-details .price-item--regular,.product-details .price-item--sale,.product-details [class*=price] .money,.product-details .price .money{font-family:var(--arbor-font-heading)!important;color:var(--arbor-cream)!important;font-size:1.5rem!important;font-weight:600}.product-details .price-item--compare,.product-details .compare-at-price,.product-details .price--on-sale .price-item--regular,.product-details s .money,.product-details .price s,.product-details del,.product-details del .money{color:var(--arbor-text-dim)!important;font-size:1rem!important;font-weight:400}.ab-buybox__details .variant-picker,.ab-buybox__details .product-details .variant-picker{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;padding:0!important;margin:-1px!important}.arbor-pdp-offer{width:100%;margin-bottom:4px}.arbor-pdp-offer__variants{display:flex;flex-direction:column;gap:10px}.arbor-pdp-variant{position:relative;display:flex;align-items:center;gap:14px;width:100%;background:var(--arbor-surface, #1E1A14);border:2px solid transparent;border-radius:10px;padding:16px;cursor:pointer;transition:all .25s ease;font-family:var(--arbor-font-body);color:var(--arbor-cream, #F5EDE0);text-align:left;outline:none}.arbor-pdp-variant:hover{border-color:#c9a84c4d}.arbor-pdp-variant--active{border-color:var(--arbor-gold, #C9A84C);background:#c9a84c0f}.arbor-pdp-variant--sold-out{opacity:.4;cursor:not-allowed}.arbor-pdp-variant__radio{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.25);position:relative;transition:border-color .25s ease}.arbor-pdp-variant--active .arbor-pdp-variant__radio{border-color:var(--arbor-gold, #C9A84C)}.arbor-pdp-variant--active .arbor-pdp-variant__radio:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:var(--arbor-gold, #C9A84C)}.arbor-pdp-variant__info{flex:1;min-width:0}.arbor-pdp-variant__name{display:block;font-size:.95rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:480px){.arbor-pdp-variant__name{font-size:.85rem;white-space:normal}}.arbor-pdp-variant__pricing{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.arbor-pdp-variant__price{font-size:1.1rem;font-weight:700;color:var(--arbor-cream, #F5EDE0)}.arbor-pdp-variant__compare{font-size:.8rem;color:var(--arbor-text-dim, #9A9083);text-decoration:line-through}.arbor-pdp-variant__tag{position:absolute;top:-10px;right:14px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:3px 10px;border-radius:100px;line-height:1.3;white-space:nowrap}.arbor-pdp-variant__tag--popular{background:var(--arbor-gold, #C9A84C);color:var(--arbor-bg, #0D0B08)}.arbor-pdp-variant__tag--value{background:var(--arbor-green, #4CAF50);color:#fff}.arbor-pdp-offer__savings{font-size:.95rem;color:var(--arbor-green, #4CAF50);font-weight:500;margin-top:12px;text-align:center}.product-details .quantity-selector,.product-details .quantity,.product-details [class*=quantity] input,.product-details [class*=quantity] button{background-color:var(--arbor-surface)!important;color:#fff!important;border-color:#ffffff14!important}.product-details .quantity-selector button,.product-details .quantity button,.product-details [class*=quantity-selector] button,.product-details quantity-selector button,.product-details .quantity__button{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;padding:0!important;font-size:.8rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;background-color:var(--arbor-surface)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:6px!important}.product-details .quantity-selector button svg,.product-details .quantity button svg,.product-details [class*=quantity-selector] button svg,.product-details quantity-selector button svg,.product-details .quantity__button svg{width:12px!important;height:12px!important;color:#fff!important;fill:#fff!important;stroke:#fff!important}.product-details .quantity-selector input,.product-details .quantity input,.product-details [class*=quantity-selector] input,.product-details quantity-selector input{width:32px!important;height:28px!important;min-height:28px!important;font-size:.82rem!important;text-align:center!important;color:#fff!important}.product-details .quantity-selector,.product-details quantity-selector,.product-details [class*=quantity-selector]{height:28px!important;min-height:28px!important;max-height:28px!important;gap:2px!important}.product-details .add-to-cart-button,.product-details [class*=add-to-cart] button,.product-details button[name=add],.product-details .button--primary,.product-details .buy-buttons .button,.product-details form[action*="/cart/add"] .button,.product-details .shopify-payment-button__button--unbranded{background:linear-gradient(135deg,var(--arbor-gold),var(--arbor-gold-light))!important;color:#fff!important;font-family:var(--arbor-font-body)!important;font-weight:700!important;font-size:1.05rem!important;padding:18px 32px!important;border:none!important;border-radius:6px!important;width:100%!important;transition:all .3s ease!important;text-transform:none!important;letter-spacing:.02em}.product-details .add-to-cart-button:hover,.product-details [class*=add-to-cart] button:hover,.product-details button[name=add]:hover,.product-details .buy-buttons .button:hover,.product-details form[action*="/cart/add"] .button:hover{background:linear-gradient(135deg,var(--arbor-gold-light),var(--arbor-gold))!important;transform:translateY(-1px);box-shadow:0 6px 24px #c9a84c4d!important}.product-details .add-to-cart-button:disabled,.product-details button[name=add]:disabled,.product-details .buy-buttons .button:disabled{background:var(--arbor-surface)!important;color:var(--arbor-text-dim)!important;opacity:.7;transform:none!important;box-shadow:none!important}.product-details .add-to-cart-button svg,.product-details .add-to-cart-icon,.product-details .add-to-cart-button .svg-wrapper,.product-details .buy-buttons .button svg,.product-details .add-to-cart-button svg path,.product-details .add-to-cart-button svg circle,.product-details .add-to-cart-button svg line,.product-details .add-to-cart-button svg polyline{color:#fff!important;fill:#fff!important;stroke:#fff!important}.product-details .add-to-cart-button span,.product-details .add-to-cart-text,.product-details .add-to-cart-text__content,.product-details .buy-buttons .button span{color:#fff!important;font-weight:700!important}.product-details .rte,.product-details .rte p,.product-details .rte li,.product-details .product-description,.product-details .text-block p,.product-details .text-block{color:var(--arbor-cream-dim)!important;font-family:var(--arbor-font-body)!important;line-height:1.7}.product-details .rte h2,.product-details .rte h3,.product-details .rte h4,.product-details .rte strong{color:var(--arbor-cream)!important}.product-details .divider,.product-details hr,.product-details [class*=divider]{border-color:#ffffff0f!important;opacity:1}.product-details,.product-details p,.product-details span,.product-details label{color:var(--arbor-cream-dim);font-family:var(--arbor-font-body)}.arbor-trust-badges{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:16px;padding:0}.arbor-trust-badges span{font-family:var(--arbor-font-body);font-size:.82rem;color:var(--arbor-text-dim);white-space:nowrap}.arbor-benefits{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.arbor-benefit-card{background:var(--arbor-card);border:1px solid rgba(201,168,76,.1);border-radius:10px;padding:18px 16px;transition:border-color .25s ease}.arbor-benefit-card:hover{border-color:#c9a84c40}.arbor-benefit-card__icon{font-size:1.4rem;display:block;margin-bottom:8px}.arbor-benefit-card__title{font-family:var(--arbor-font-heading);font-size:.9rem;font-weight:600;color:var(--arbor-cream);margin-bottom:6px;line-height:1.3}.arbor-benefit-card__text{font-family:var(--arbor-font-body);font-size:.78rem;color:var(--arbor-text-dim);line-height:1.6}.product-recommendations,[class*=product-recommendations]{background-color:var(--arbor-bg)!important}.product-recommendations h2,.product-recommendations h3,.product-recommendations [class*=heading]{color:var(--arbor-cream)!important;font-family:var(--arbor-font-heading)!important}.product-recommendations .product-card,.product-recommendations [class*=product-card]{background-color:var(--arbor-card)!important;border-radius:8px}.product-recommendations .product-card__title,.product-recommendations a{color:var(--arbor-cream-dim)!important}.product-recommendations .price,.product-recommendations .price .money,.product-recommendations .price-item{color:var(--arbor-cream)!important}footer,.footer,#shopify-section-footer,[class*=footer]{background-color:var(--arbor-bg)!important;--color-background: var(--arbor-bg) !important;border-top:1px solid rgba(255,255,255,.04)!important}footer a,.footer a,footer p,.footer p,footer span{color:var(--arbor-text-dim)!important}footer h2,footer h3,footer h4,.footer h2,.footer h3{color:var(--arbor-cream)!important}footer a:hover,.footer a:hover{color:var(--arbor-gold)!important}.sticky-add-to-cart__bar{background-color:var(--arbor-card)!important;border:1px solid rgba(201,168,76,.12)!important;--color-background: var(--arbor-card) !important}.sticky-add-to-cart__bar:before{background:var(--arbor-card)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}.sticky-add-to-cart__title{color:var(--arbor-cream)!important}.sticky-add-to-cart__variant{color:var(--arbor-text-dim)!important}.sticky-add-to-cart__price,.sticky-add-to-cart__price .money{color:var(--arbor-cream)!important}.sticky-add-to-cart__button{background:linear-gradient(135deg,var(--arbor-gold),var(--arbor-gold-light))!important;color:#fff!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--arbor-bg)}::-webkit-scrollbar-thumb{background:var(--arbor-surface);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--arbor-text-dim)}.header-announcements,[class*=announcement]{background-color:var(--arbor-bg-warm)!important}.popover,.popup,[class*=popover],[class*=drawer]{background-color:var(--arbor-card)!important;color:var(--arbor-cream)!important;border-color:#ffffff0f!important}.arbor-pdp-reviews{background-color:var(--arbor-bg-warm);padding:80px 20px}.arbor-pdp-reviews__inner{max-width:1200px;margin:0 auto}.arbor-pdp-reviews__heading{font-family:var(--arbor-font-heading);font-size:clamp(1.6rem,3.5vw,2.25rem);font-weight:600;color:var(--arbor-cream);text-align:center;margin-bottom:48px;line-height:1.2}.arbor-pdp-reviews__grid{display:grid;grid-template-columns:1fr;gap:16px}.arbor-pdp-review-card{background:var(--arbor-card);border:1px solid rgba(201,168,76,.08);border-radius:12px;padding:28px 24px}.arbor-pdp-review-card__stars{color:var(--arbor-gold);font-size:1rem;letter-spacing:.1em;margin-bottom:14px}.arbor-pdp-review-card__quote{font-family:var(--arbor-font-body);font-size:.92rem;color:var(--arbor-cream-dim);line-height:1.75;font-style:italic;margin-bottom:16px}.arbor-pdp-review-card__author{font-family:var(--arbor-font-body);font-style:normal;font-size:.82rem;color:var(--arbor-text-dim);font-weight:600}@media screen and (min-width:750px){.arbor-pdp-reviews__grid{grid-template-columns:1fr 1fr;gap:20px}}@media screen and (min-width:1024px){.arbor-pdp-reviews__grid{grid-template-columns:repeat(4,1fr);gap:20px}}@media screen and (max-width:749px){.arbor-announce-static{font-size:.78rem;padding:8px 14px}.arbor-benefits{gap:10px}.arbor-benefit-card{padding:14px 12px}.arbor-benefit-card__title{font-size:.82rem}.arbor-benefit-card__text{font-size:.72rem}.arbor-trust-badges{gap:12px}.arbor-trust-badges span{font-size:.75rem}.product-details h1{font-size:1.5rem!important}.product-details .variant-picker input[type=radio]+label,.product-details .variant-picker button,.product-details [class*=variant] button{width:100%!important;text-align:center!important;box-sizing:border-box!important}.product-details .add-to-cart-button,.product-details button[name=add],.product-details .buy-buttons .button{padding:16px 24px!important;font-size:1rem!important}}.cart__checkout-button{background-color:#c9a84c!important;color:#0d0b08!important;border:none!important;font-weight:700!important}.cart-totals__tax-note,.cart-totals__tax-note small,.cart-totals__tax-note a{color:#f5ede0!important}[data-loox-widget] button,[data-loox-widget] a[role=button],[data-loox-widget] [class*=btn],[data-loox-widget] [class*=button],.loox-rating button,.loox-rating a,.loox-reviews-default button,.loox-reviews-default a[role=button],.loox-reviews-default [class*=btn],[class*=loox] button,[class*=loox] [class*=btn],[class*=loox] [class*=button],.loox-write-review-btn,.loox-show-more-btn,.loox-filter-btn{color:#f5ede0!important;border-color:#ffffff4d!important;background-color:#ffffff0f!important}[data-loox-widget] button:hover,[data-loox-widget] a[role=button]:hover,[class*=loox] button:hover,[class*=loox] [class*=btn]:hover,[class*=loox] [class*=button]:hover{color:#fff!important;border-color:#ffffff80!important;background-color:#ffffff1f!important}.cart-items__title,.cart-items__details,.cart-items__details *,.cart-items__variants,.cart-items__variant,.cart-items__variant dd{color:#f5ede0!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/arbor-product-overrides.css.map */
