body{font-family:var(--oct-font-body);color:var(--oct-ink);font-optical-sizing:auto;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.title-wrapper .title,.rich-text__heading,.banner__heading,.collection-hero__title,.main-page-title,.product__title h1,.hero-spotlight__heading,.oct-display{font-family:var(--oct-font-display);letter-spacing:var(--oct-tracking-display)}h1,.h0,.h1,.oct-display{font-weight:var(--oct-weight-display)}h2,h3,.h2,.h3{font-weight:650}h4,h5,h6,.h4,.h5{font-weight:600}.price,.price-item,.totals__total-value,.cart-item__price-wrapper,.quantity__input,.oct-tnum,.oct-price,.specifications-table td,table td{font-variant-numeric:tabular-nums}.header__contact-phone:hover,.header__contact-phone:focus-visible,.header__contact-email a,.header__icon:hover,.header__icon:focus-visible,.card__heading a:hover,.card__heading a:focus-visible,.facets__summary:hover,.facets details[open]>.facets__summary,.facets__label.active .facet-checkbox__text,.active-facets__button:hover .active-facets__button-inner,.pagination__item:hover,.price__sale .price-item--sale,.price--on-sale .price-item--sale,.product__accordion summary:hover .accordion__title,.product__accordion details[open] .accordion__title,.share-button__button:hover,.pickup-availability-button:hover,.cart-item__name:hover,.cart-item__name:focus-visible,cart-remove-button:hover .button,cart-remove-button .button:hover,.field:focus-within .field__label,.predictive-search__list-item[aria-selected=true] .predictive-search__item-heading,.predictive-search__list-item:hover .predictive-search__item-heading,.predictive-search__heading,.disclosure__link:hover,.disclosure__link[aria-current=true],.newsletter-form__message:not(.newsletter-form__message--error),.footer-block__details-content a:hover,.footer-block__details-content a:focus-visible,.footer__list-social .list-social__link:hover,.footer__list-social .list-social__link:focus-visible,.footer__content-bottom .copyright__content a:hover,.policies .list-menu__item:hover{color:var(--oct-orange-text)}.pagination__item--current,.pagination__item[aria-current=page]{color:var(--oct-on-orange)}.color-scheme-6 a:not(.oct-btn):not(.button):hover,.color-scheme-6 .header__icon:hover{color:var(--oct-orange)}.button,.shopify-payment-button__button--unbranded{border-radius:var(--oct-radius-btn)}.button:before,.button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{border-radius:var(--oct-radius-btn)}.button--primary:not([disabled]):hover,.product-form__submit:not([disabled]):hover,.cart__checkout-button:hover,#checkout:hover{background-color:var(--oct-graphite)}.button:not(.button--tertiary):not([disabled]):hover{transform:translateY(-1px);box-shadow:var(--oct-shadow-md)}.active-facets__button-inner.button--tertiary{border-radius:var(--oct-radius-pill)}.oct-btn{--oct-btn-h: 4.8rem;--oct-btn-px: 2.4rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--oct-space-1);min-height:var(--oct-btn-h);padding:0 var(--oct-btn-px);border:1.5px solid transparent;border-radius:var(--oct-radius-btn);font-family:var(--oct-font-body);font-size:var(--oct-text-base);font-weight:600;line-height:1.2;letter-spacing:0;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--oct-duration) var(--oct-ease),border-color var(--oct-duration) var(--oct-ease),color var(--oct-duration) var(--oct-ease),box-shadow var(--oct-duration) var(--oct-ease),transform var(--oct-duration) var(--oct-ease)}.oct-btn .oct-icon{width:2rem;height:2rem}.oct-btn--primary{background-color:var(--oct-orange);border-color:var(--oct-orange);color:var(--oct-on-orange)}.oct-btn--primary:hover{background-color:var(--oct-orange-deep);border-color:var(--oct-orange-deep);color:var(--oct-on-orange);box-shadow:var(--oct-shadow-md);transform:translateY(-1px)}.oct-btn--secondary{background-color:transparent;border-color:var(--oct-ink);color:var(--oct-ink)}.oct-btn--secondary:hover{background-color:var(--oct-ink);color:var(--oct-white)}.oct-btn--dark{background-color:var(--oct-ink);border-color:var(--oct-ink);color:var(--oct-white)}.oct-btn--dark:hover{background-color:var(--oct-graphite);border-color:var(--oct-graphite)}.oct-btn--on-dark{background-color:transparent;border-color:#ffffffb8;color:var(--oct-white)}.oct-btn--on-dark:hover{background-color:var(--oct-white);border-color:var(--oct-white);color:var(--oct-ink)}.oct-btn--tertiary{--oct-btn-h: auto;--oct-btn-px: 0;min-height:4.4rem;background:none;border-color:transparent;color:var(--oct-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em}.oct-btn--tertiary:hover{color:var(--oct-orange-text);text-decoration-thickness:2px}.oct-btn--icon{--oct-btn-px: 0;width:var(--oct-btn-h);flex:0 0 auto}.oct-btn--sm{--oct-btn-h: 4rem;--oct-btn-px: 1.6rem;font-size:var(--oct-text-sm)}.oct-btn--lg{--oct-btn-h: 5.6rem;--oct-btn-px: 3.2rem;font-size:var(--oct-text-md)}.oct-btn--block{display:flex;width:100%}.oct-btn[disabled],.oct-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.oct-btn[aria-busy=true]{color:transparent;position:relative;pointer-events:none}.oct-btn[aria-busy=true]:after{content:"";position:absolute;width:1.8rem;height:1.8rem;border:2px solid currentColor;border-color:var(--oct-ink) transparent var(--oct-ink) transparent;border-radius:50%;animation:oct-spin .8s linear infinite}.oct-btn--dark[aria-busy=true]:after,.oct-btn--on-dark[aria-busy=true]:after{border-color:var(--oct-white) transparent var(--oct-white) transparent}.oct-btn-group{display:flex;flex-wrap:wrap;gap:var(--oct-space-1) var(--oct-space-2);align-items:center}.oct-count{position:absolute;top:.2rem;right:.2rem;min-width:1.8rem;height:1.8rem;padding:0 .5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--oct-radius-pill);background:var(--oct-orange);color:var(--oct-on-orange);font-size:1.1rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.oct-count:empty,.oct-count[data-count="0"]{display:none}.oct-icon{display:inline-block;flex-shrink:0;vertical-align:middle}.oct-icon-tile{display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:var(--oct-radius-card);background:var(--oct-surface);color:var(--oct-ink)}.oct-icon-tile--accent{background:rgba(var(--oct-orange-rgb),.14);color:var(--oct-ink)}.color-scheme-6 .oct-icon-tile{background:#ffffff14;color:var(--oct-orange)}.oct-chips{display:flex;flex-wrap:wrap;gap:var(--oct-space-1);margin:0;padding:0;list-style:none}.oct-chip{display:inline-flex;align-items:center;gap:.6rem;min-height:3rem;padding:.4rem 1rem;border:1px solid var(--oct-line);border-radius:var(--oct-radius-sm);background:var(--oct-white);color:var(--oct-graphite);font-size:var(--oct-text-xs);font-weight:500;line-height:1.3}.oct-chip .oct-icon{width:1.6rem;height:1.6rem;color:var(--oct-muted)}.oct-badge{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem 1rem;border-radius:var(--oct-radius-pill);font-size:var(--oct-text-xs);font-weight:600;line-height:1.3;background:var(--oct-surface);color:var(--oct-ink)}.oct-badge .oct-icon{width:1.6rem;height:1.6rem}.oct-badge--kwikpos{background:var(--oct-ink);color:var(--oct-white)}.oct-badge--kwikpos .oct-icon{color:var(--oct-orange)}.oct-badge--lead{background:var(--oct-surface);color:var(--oct-graphite)}.oct-badge--success{background:#16a34a1f;color:#116b33}.oct-badge--accent{background:var(--oct-orange);color:var(--oct-on-orange)}.oct-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--oct-line);border-radius:var(--oct-radius-card);background:var(--oct-white);transition:box-shadow var(--oct-duration) var(--oct-ease),transform var(--oct-duration) var(--oct-ease),border-color var(--oct-duration) var(--oct-ease)}.oct-card:hover{border-color:transparent;box-shadow:var(--oct-shadow-md);transform:translateY(-2px)}.oct-card--flat:hover{transform:none}.card-wrapper:hover .card--standard,.card-wrapper:hover .card--card{box-shadow:var(--oct-shadow-md)}:where(a,button,[role=button],input,select,textarea,summary,.oct-btn):focus-visible{outline:2px solid var(--oct-ink);outline-offset:2px;box-shadow:none}.color-scheme-6 :where(a,button,[role=button],input,select,textarea,summary,.oct-btn):focus-visible,.oct-btn--primary:focus-visible{outline-color:var(--oct-white);box-shadow:0 0 0 4px var(--oct-ink)}@keyframes oct-spin{to{transform:rotate(360deg)}}@keyframes oct-reveal{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:none}}.oct-reveal{animation:oct-reveal var(--oct-duration-slow) var(--oct-ease) both}.oct-reveal--d1{animation-delay:60ms}.oct-reveal--d2{animation-delay:.12s}.oct-reveal--d3{animation-delay:.18s}@media(prefers-reduced-motion:reduce){.oct-reveal,.oct-btn,.oct-card,.button{animation:none!important;transition:none!important;transform:none!important}}.oct-surface{background:var(--oct-surface)}.oct-dark{background:var(--oct-ink);color:var(--oct-white)}.oct-muted{color:var(--oct-muted)}.oct-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:var(--oct-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--oct-orange-text)}.color-scheme-6 .oct-eyebrow{color:var(--oct-orange)}.oct-stack>*+*{margin-top:var(--oct-space-2)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/oct-components.css.map */
