.obx-ui-system{--obx-ui-background:var(--color-office-canvas, #f7f9fc);--obx-ui-surface:var(--color-surface-frost, #fff);--obx-ui-muted:var(--color-soft-steel, #eef3f8);--obx-ui-foreground:var(--color-office-black, #05070d);--obx-ui-heading:var(--color-office-navy, #1b263b);--obx-ui-subtle-text:var(--color-slate-text, #53627a);--obx-ui-primary:var(--color-office-orange, #ff6700);--obx-ui-primary-hover:var(--color-orange-hover, #ff7a1a);--obx-ui-primary-text:#fff;--obx-ui-border:var(--color-cool-border, #d8e0ea);--obx-ui-ring:rgba(255, 103, 0, 0.22);--obx-ui-card-radius:var(--radius-cards, 16px);--obx-ui-control-radius:var(--radius-buttons, 4px);--obx-ui-shadow:0 12px 32px rgba(5, 7, 13, 0.08);color:var(--obx-ui-foreground);font-family:var(--font-officebox-sans, "Open Sans", Inter, Arial, sans-serif);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.obx-ui-system :where(h1,h2,h3,h4,h5,h6,.heading-font){font-family:var(--font-officebox-display, Montserrat, Sora, ui-sans-serif, system-ui, sans-serif);letter-spacing:-.015em;text-wrap:balance}.obx-ui-system :where(p,li,dd,td,th,label,input,select,textarea,button){font-family:inherit}.obx-ui-system :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--obx-ui-ring);outline-offset:2px}.obx-ui-system :where(.button,button,input[type=button],input[type=submit],input[type=reset]):not(.mfp-close,.flickity-button,.quantity .button,.icon,.circle,.toggle,.header-cart-link,.gt_switcher-popup){min-height:42px;border-radius:var(--obx-ui-control-radius)!important;font-weight:700;letter-spacing:0;line-height:1.2;transition:color 180ms ease,background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.obx-ui-system :where(.button.primary,.button.checkout,.checkout-button,.single_add_to_cart_button,button[type=submit],input[type=submit]):not(.is-outline,.is-link){border-color:var(--obx-ui-primary)!important;background:var(--obx-ui-primary)!important;color:var(--obx-ui-primary-text)!important;box-shadow:inset 0 0 0 1px rgba(255,103,0,.16),0 5px 16px rgba(255,103,0,.16)}.obx-ui-system :where(.button.primary,.button.checkout,.checkout-button,.single_add_to_cart_button,button[type=submit],input[type=submit]):not(.is-outline,.is-link):hover{border-color:var(--obx-ui-primary-hover)!important;background:var(--obx-ui-primary-hover)!important;color:#fff!important;transform:translateY(-1px)}.obx-ui-system :where(.button.secondary,.button.is-secondary):not(.is-outline,.is-link){border-color:var(--obx-ui-heading)!important;background:var(--obx-ui-heading)!important;color:#fff!important}.obx-ui-system :where(.button.is-outline,button.is-outline){border-color:var(--obx-ui-border)!important;background:var(--obx-ui-surface)!important;color:var(--obx-ui-heading)!important;box-shadow:none}.obx-ui-system :where(.button.is-outline,button.is-outline):hover{border-color:var(--obx-ui-primary)!important;color:var(--obx-ui-primary)!important}.obx-ui-system :where(input:not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=submit],[type=button]),select,textarea){min-height:44px;border:1px solid var(--obx-ui-border);border-radius:var(--radius-inputs,4px)!important;background-color:var(--obx-ui-surface);color:var(--obx-ui-foreground);box-shadow:none;transition:border-color 180ms ease,box-shadow 180ms ease,background-color 180ms ease}.obx-ui-system :where(textarea){min-height:120px;resize:vertical}.obx-ui-system :where(input,select,textarea)::placeholder{color:var(--color-neutral-gray,#8a94a6);opacity:1}.obx-ui-system :where(input,select,textarea):focus{border-color:var(--obx-ui-primary)!important;box-shadow:0 0 0 3px var(--obx-ui-ring)!important}.obx-ui-system :where(input,select,textarea).wpcf7-not-valid,.obx-ui-system :where(input,select,textarea)[aria-invalid=true]{border-color:#c62828!important;box-shadow:0 0 0 3px rgba(198,40,40,.12)!important}.obx-ui-system :where(.quantity){display:inline-flex;align-items:stretch;overflow:hidden;border:1px solid var(--obx-ui-border);border-radius:var(--obx-ui-control-radius);background:var(--obx-ui-surface)}.obx-ui-system :where(.quantity input,.quantity .button){min-height:40px;border:0!important;border-radius:0!important;box-shadow:none!important}.obx-ui-system :where(.product-small > .col-inner,.box-blog-post,.woocommerce-cart-form,.cart-collaterals,.woocommerce-checkout-review-order,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-form-login,.woocommerce-form-register,.wpcf7 form){border-color:var(--obx-ui-border);border-radius:var(--obx-ui-card-radius);background-color:var(--obx-ui-surface)}.obx-ui-system :where(.product-small > .col-inner,.box-blog-post){overflow:hidden;transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.obx-ui-system :where(.product-small > .col-inner,.box-blog-post):hover{border-color:rgba(255,103,0,.34);box-shadow:var(--obx-ui-shadow);transform:translateY(-2px)}.obx-ui-system :where(.woocommerce-cart-form,.cart-collaterals,.woocommerce-checkout-review-order,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-form-login,.woocommerce-form-register){border:1px solid var(--obx-ui-border);padding:clamp(16px,2.2vw,28px)}.obx-ui-system :where(.nav-tabs,.product-tabs,.woocommerce-tabs .nav){gap:4px;border:1px solid var(--obx-ui-border);border-radius:var(--radius-default,8px);background:var(--obx-ui-surface);padding:4px}.obx-ui-system :where(.nav-tabs > li > a,.product-tabs > li > a,.woocommerce-tabs .nav > li > a){border-radius:var(--obx-ui-control-radius);color:var(--obx-ui-subtle-text)}.obx-ui-system :where(.nav-tabs > li.active > a,.product-tabs > li.active > a,.woocommerce-tabs .nav > li.active > a){background:var(--color-active-ember,#ffe7d6);color:var(--color-orange-deep,#cc5200)}.obx-ui-system :where(.breadcrumbs,.woocommerce-breadcrumb){color:var(--obx-ui-subtle-text);font-size:.875rem}.obx-ui-system :where(.breadcrumbs a,.woocommerce-breadcrumb a,.nav-pagination a,.nav-pagination span){color:var(--obx-ui-subtle-text)}.obx-ui-system :where(.nav-pagination a,.nav-pagination span){border-color:var(--obx-ui-border)}.obx-ui-system :where(.nav-pagination .current,.nav-pagination a:hover){border-color:var(--obx-ui-primary);background:var(--obx-ui-primary);color:#fff}.obx-ui-system :where(.badge-inner,.onsale,.tagcloud a){border-radius:var(--radius-pills,90px)}.obx-ui-system :where(.woocommerce-message,.woocommerce-info,.woocommerce-error,.message-container){border:1px solid var(--obx-ui-border);border-left:4px solid var(--obx-ui-primary);border-radius:var(--radius-default,8px);background:var(--obx-ui-surface);color:var(--obx-ui-foreground)}.obx-ui-system :where(table){border-color:var(--obx-ui-border)}.obx-ui-system :where(table th){color:var(--obx-ui-heading)}.obx-ui-system :where(table tr){border-color:var(--obx-ui-border)}.obx-ui-system :where(.footer-wrapper a,.shop-page-title a,.woocommerce-MyAccount-navigation a):hover{color:var(--obx-ui-primary)}@media (max-width:849px){.obx-ui-system :where(.woocommerce-cart-form,.cart-collaterals,.woocommerce-checkout-review-order,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-form-login,.woocommerce-form-register){padding:16px}.obx-ui-system :where(.shop_table,.woocommerce table){font-size:.875rem}}@media (max-width:549px){.obx-ui-system :where(.cart-collaterals .button,.checkout_coupon .button,.woocommerce-form-login .button,.woocommerce-form-register .button,.wpcf7-submit){width:100%}.obx-ui-system :where(.nav-tabs,.product-tabs,.woocommerce-tabs .nav){overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}}@media (prefers-reduced-motion:reduce){.obx-ui-system *,.obx-ui-system ::after,.obx-ui-system ::before{scroll-behavior:auto!important;animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}