:root{--orange-50:#fff6ec;--orange-100:#fff0e0;--orange-200:#ffd9b0;--orange-300:#ffc07d;--orange-400:#ffa844;--orange-500:#ff9113;--orange-600:#e57700;--orange-700:#b85f00;--orange-800:#8a4700;--orange-900:#5c2f00;--ember-400:#ff7a59;--ember-500:#fb542f;--ember-600:#e23d18;--ember-700:#b62f10;--steel-950:#131315;--steel-900:#1d1d1f;--steel-800:#282828;--steel-700:#353535;--steel-600:#4a4a4d;--steel-500:#6b6b70;--steel-400:#8e8e94;--steel-300:#b5b5ba;--steel-200:#d8d8db;--steel-150:#e4e4e6;--steel-100:#ececee;--steel-50:#f7f7f7;--white:#ffffff;--black:var(--steel-950);--green-500:#1f9d57;--green-600:#167a43;--green-400:#45c97a;--amber-500:#f0a000;--amber-400:#ffc24d;--red-500:#e5392f;--red-600:#c12a22;--red-400:#ff5a4d;--steelblue-500:#2f6f8f;--steelblue-400:#5aa6c9;--font-display:"Oswald","Archivo Narrow","Arial Narrow",sans-serif;--font-body:"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--font-data:var(--font-heading-family);--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--text-hero:clamp(2.75rem,9vw,6.5rem);--text-display:clamp(2.25rem,6.5vw,4.5rem);--text-h1:clamp(1.9rem,4.5vw,3rem);--text-h2:clamp(1.5rem,3vw,2.25rem);--text-h3:clamp(1.25rem,2vw,1.625rem);--text-h4:1.125rem;--text-xl:20px;--text-lg:18px;--text-md:16px;--text-sm:14px;--text-xs:12px;--text-2xs:11px;--leading-tight:1.02;--leading-snug:1.15;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.04em;--tracking-eyebrow:.16em;--tracking-data:.02em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--section-y-mobile:var(--space-16);--section-y-desktop:var(--space-24);--gutter-mobile:var(--space-5);--gutter-desktop:var(--space-8);--chamfer-sm:6px;--chamfer-md:10px;--chamfer-lg:16px;--chamfer-xl:28px;--radius-pill:999px;--clip-chamfer-md:polygon(var(--chamfer-md) 0,100% 0,100% calc(100% - var(--chamfer-md)),calc(100% - var(--chamfer-md)) 100%,0 100%,0 var(--chamfer-md));--clip-chamfer-lg:polygon(var(--chamfer-lg) 0,100% 0,100% calc(100% - var(--chamfer-lg)),calc(100% - var(--chamfer-lg)) 100%,0 100%,0 var(--chamfer-lg));--clip-octo-lg:polygon(var(--chamfer-lg) 0,calc(100% - var(--chamfer-lg)) 0,100% var(--chamfer-lg),100% calc(100% - var(--chamfer-lg)),calc(100% - var(--chamfer-lg)) 100%,var(--chamfer-lg) 100%,0 calc(100% - var(--chamfer-lg)),0 var(--chamfer-lg));--clip-chamfer-sm:polygon(var(--chamfer-sm) 0,100% 0,100% calc(100% - var(--chamfer-sm)),calc(100% - var(--chamfer-sm)) 100%,0 100%,0 var(--chamfer-sm));--clip-drawer:polygon(18px 0,100% 0,100% 100%,18px 100%,0 calc(100% - 18px) ,0 18px);--surface-chamfer: var(--chamfer-lg);--surface-clip: var(--clip-chamfer-lg);--surface-bg: #ffffff;--surface-line: rgba(29, 29, 31, .22);--surface-line-w: 1px;--surface-strip: var(--accent);--surface-strip-w: 3px;--control-sm:36px;--control-md:44px;--control-lg:56px;--container-sm:640px;--container-md:880px;--container-lg:1200px;--container-xl:1440px;--z-sticky:100;--z-header:200;--z-overlay:800;--z-modal:900;--z-toast:1000;--bw-hair:1px;--bw:2px;--bw-bold:3px;--shadow-xs:0 1px 0 rgba(19,19,21,.06);--shadow-sm:0 2px 6px rgba(19,19,21,.1);--shadow-md:0 6px 18px rgba(19,19,21,.14);--shadow-lg:0 16px 40px rgba(19,19,21,.22);--shadow-pop:0 24px 60px rgba(19,19,21,.3);--shadow-dark-md:0 8px 24px rgba(0,0,0,.5);--shadow-dark-lg:0 20px 50px rgba(0,0,0,.6);--edge-accent:inset 4px 0 0 var(--accent);--edge-accent-b:inset 0 -4px 0 var(--accent);--ring:0 0 0 2px var(--surface-card),0 0 0 4px var(--focus-ring);--inset-sm:inset 0 1px 2px rgba(19,19,21,.18);--scrim-bottom:linear-gradient(to top,rgba(19,19,21,.85) 0%,rgba(19,19,21,.45) 38%,rgba(19,19,21,0) 72%);--scrim-full:linear-gradient(to top,rgba(19,19,21,.92) 0%,rgba(19,19,21,.3) 55%,rgba(19,19,21,.1) 100%);--dur-instant:80ms;--dur-fast:.14s;--dur-base:.22s;--dur-slow:.36s;--dur-slower:.56s;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-mech:cubic-bezier(.2,.9,.1,1);--t-color:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);--t-press:transform var(--dur-instant) var(--ease-mech);--t-elevate:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);--l-surface-page:var(--steel-50);--l-surface-card:var(--white);--l-surface-raised:var(--white);--l-surface-sunken:var(--steel-100);--l-surface-inverse:var(--steel-900);--l-surface-fitment:var(--steel-900);--l-text-strong:var(--steel-900);--l-text-body:var(--steel-800);--l-text-muted:var(--steel-500);--l-text-faint:var(--steel-400);--l-text-inverse:var(--white);--l-border-subtle:var(--steel-150);--l-border-default:var(--steel-200);--l-border-strong:var(--steel-900);--l-border-hairline:var(--steel-200);--l-accent-hover:var(--orange-600);--l-accent-press:var(--orange-700);--l-accent-tint:var(--orange-100);--l-accent-text:var(--orange-700);--l-success:var(--green-600);--l-build:var(--amber-500);--l-danger:var(--red-600);--l-info:var(--steelblue-500);--surface-page:var(--l-surface-page);--surface-card:var(--l-surface-card);--surface-raised:var(--l-surface-raised);--surface-sunken:var(--l-surface-sunken);--surface-inverse:var(--l-surface-inverse);--surface-fitment:var(--l-surface-fitment);--text-strong:var(--l-text-strong);--text-body:var(--l-text-body);--text-muted:var(--l-text-muted);--text-faint:var(--l-text-faint);--text-inverse:var(--l-text-inverse);--text-on-accent:var(--steel-950);--border-subtle:var(--l-border-subtle);--border-default:var(--l-border-default);--border-strong:var(--l-border-strong);--border-hairline:var(--l-border-hairline);--accent:var(--orange-500);--accent-hover:var(--l-accent-hover);--accent-press:var(--l-accent-press);--accent-tint:var(--l-accent-tint);--accent-text:var(--l-accent-text);--on-accent:var(--steel-950);--success:var(--l-success);--build:var(--l-build);--danger:var(--l-danger);--info:var(--l-info);--focus-ring:var(--orange-500)}.tso-container{width:100%;max-width:var(--container-lg);margin-inline:auto;padding-inline:var(--gutter-mobile)}@media(min-width:768px){.tso-container{padding-inline:var(--gutter-desktop)}}.tso-chamfer-md{clip-path:var(--clip-chamfer-md)}.tso-chamfer-lg{clip-path:var(--clip-chamfer-lg)}.tso-octo{clip-path:var(--clip-octo-lg)}.tso-eyebrow{font-family:var(--font-display);font-style:italic;text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);font-size:12px;color:var(--accent-text)}.tso-eyebrow:before{content:"// ";color:var(--accent);font-style:normal}.tso-spec{font-family:var(--font-data);font-size:var(--text-2xs);letter-spacing:var(--tracking-data);text-transform:uppercase;color:var(--text-muted);display:inline-flex;align-items:center;gap:var(--space-2)}.tso-spec:before{content:"";width:14px;height:2px;background:var(--accent);flex:none}.tso-num{font-family:var(--font-data);font-variant-numeric:tabular-nums}.tso-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){:root{--dur-instant:0ms;--dur-fast:0ms;--dur-base:0ms;--dur-slow:0ms;--dur-slower:0ms}}.tso-surface{position:relative;display:block;--surface-bg: rgb(var(--color-background, 255 255 255));--surface-line: rgba(var(--color-foreground, 29 29 31), .22)}.tso-surface__inner{clip-path:var(--surface-clip);background:var(--surface-bg);padding:var(--space-5) var(--space-6)}.tso-surface:before{content:"";position:absolute;pointer-events:none;z-index:1;inset-block-start:0;inset-inline:var(--surface-chamfer) 0;inset-block-end:var(--surface-chamfer);border-block-start:var(--surface-line-w) solid var(--surface-line);border-inline-end:var(--surface-line-w) solid var(--surface-line)}.tso-surface:after{content:"";position:absolute;pointer-events:none;z-index:1;inset-block:var(--surface-chamfer) 0;inset-inline:0 var(--surface-chamfer);border-block-end:var(--surface-line-w) solid var(--surface-line);border-inline-start:var(--surface-line-w) solid var(--surface-line)}.tso-surface--accent:after{border-inline-start:var(--surface-strip-w) solid var(--surface-strip)}.tso-surface--accent>.tso-surface__inner{padding-inline-start:calc(var(--space-6) + 2px)}.tso-imagebox{clip-path:var(--surface-clip);display:block;line-height:0;background:rgba(var(--color-foreground, 19 19 21),.06)}.tso-imagebox>img,.tso-imagebox>.media>img{display:block;width:100%;height:100%;object-fit:cover}.card-wrapper .card{--surface-card: rgb(var(--color-background, 255 255 255));--surface-sunken: rgba(var(--color-foreground, 19 19 21), .06);--text-strong: rgb(var(--color-foreground, 29 29 31));--text-muted: rgba(var(--color-foreground, 29 29 31), .62);--text-faint: rgba(var(--color-foreground, 29 29 31), .45);--border-default: rgba(var(--color-foreground, 29 29 31), .16);--border-strong: rgb(var(--color-foreground, 29 29 31));background:var(--surface-card);border:var(--bw) solid var(--border-default);clip-path:var(--clip-chamfer-lg);border-radius:0;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.card-wrapper .card.ratio,.card-wrapper .card:not(.ratio){border-radius:0}.card-wrapper{transition:transform var(--dur-fast) var(--ease-out),filter var(--dur-base) var(--ease-out)}.card-wrapper:hover{transform:translateY(-4px);filter:drop-shadow(0 8px 20px rgba(19,19,21,.18))}.card-wrapper:hover .card{border-color:var(--border-strong)}.card-wrapper:has(.quick-add-modal[open]){transform:none;filter:none}.card-wrapper:has(.quick-add-modal[open]) .card{clip-path:none}.card-wrapper .card .card__inner .card__media,.card-wrapper .card .card__media{clip-path:var(--clip-chamfer-lg);border-radius:0;background:var(--steel-800)}.card-wrapper .card .card__media img{border-radius:0}.card-wrapper .card>.card__content,.card-wrapper .card:not(.ratio)>.card__content{padding:14px 15px 15px}.card-wrapper .card-information{display:flex;flex-direction:column;gap:7px}.card-wrapper .card__heading{margin:0}.card-wrapper .card .card__heading .full-unstyled-link{font-family:var(--font-display);text-transform:uppercase;font-weight:600;letter-spacing:.005em;font-size:16px;line-height:1.12;color:var(--text-strong);text-decoration:none}.card-wrapper:hover .card__heading .full-unstyled-link{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;text-decoration-color:var(--accent)}.card-wrapper .card__badge .badge{clip-path:var(--clip-chamfer-sm);border-radius:0;border:0;font-family:var(--font-display);text-transform:uppercase;font-weight:600;letter-spacing:.08em;font-size:11px;padding:5px 9px;line-height:1}.card-wrapper .rating{margin:0;display:inline-flex;align-items:center;gap:7px}.card-wrapper .rating .rating-star{--color-rating-star:var(--accent)}.card-wrapper .rating-text{font-family:var(--font-data);font-size:12px;font-weight:700;color:var(--text-strong);font-variant-numeric:tabular-nums;margin:0}.card-wrapper .rating-count{font-family:var(--font-data);font-size:11px;color:var(--text-muted);margin:0}.card-wrapper .price{font-family:var(--font-data);color:var(--text-strong)}.card-wrapper .price .price-item{font-family:var(--font-data);font-variant-numeric:tabular-nums}.card-wrapper .price .price-item--regular{font-weight:700;font-size:18px}.card-wrapper .price--on-sale .price-item--sale{color:var(--accent-text);font-weight:700;font-size:18px}.card-wrapper .price--on-sale .price__sale .price-item--regular{color:var(--text-faint);text-decoration:line-through;font-weight:500;font-size:14px}.card-wrapper .colx-swatch-row{display:flex;align-items:center;gap:6px;margin-top:2px;flex-wrap:nowrap;overflow:hidden}.card-wrapper .colx-swatch__tile{width:18px;height:18px;flex:none;overflow:hidden;display:inline-flex;border:1px solid var(--border-default);clip-path:var(--clip-chamfer-sm);background:var(--surface-sunken)}.card-wrapper .colx-swatch__img{width:100%;height:100%;object-fit:cover;display:block}.card-wrapper .colx-swatch__fill{width:100%;height:100%;display:block}.card-wrapper .colx-swatch__fill--na{background:repeating-linear-gradient(45deg,var(--steel-200) 0 3px,var(--steel-300) 3px 6px)}.card-wrapper .colx-swatch__more{font-family:var(--font-data);font-size:10px;color:var(--text-muted);margin-left:2px}.card-wrapper .colx-rating-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0}.card-wrapper .colx-rating-row .rating,.card-wrapper .colx-rating-row .rating-text,.card-wrapper .colx-rating-row .rating-count{margin:0}.card-wrapper .colx-swatch-row{order:7}.card-wrapper .price{order:8}.card-wrapper .card__information-volume-pricing-note{order:9}.card-wrapper .price .colx-from-label{font-family:var(--font-display);text-transform:uppercase;font-weight:500;font-size:max(12px,.7em);letter-spacing:.04em;color:var(--text-muted)}.card-wrapper .price .colx-from-amount{font-weight:800}.card-wrapper .colx-swatch-row{order:5}.card-wrapper .price{order:6}.card-wrapper .colx-finance{order:7;margin:3px 0 0;font-family:var(--font-data);font-size:11.5px;letter-spacing:.02em;color:var(--text-muted)}.card-wrapper .colx-finance b,.card-wrapper .colx-finance strong,.card-wrapper .colx-finance .affirm-modal-trigger{color:var(--accent-text);font-weight:700}.card-wrapper .card__information-volume-pricing-note{order:8}.card-wrapper .colx-shop-now{order:9;display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-family:var(--font-display);text-transform:uppercase;font-weight:600;letter-spacing:.06em;font-size:11px;color:var(--accent-text);text-decoration:none;opacity:0;transform:translateY(2px);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.card-wrapper:hover .colx-shop-now,.card-wrapper:focus-within .colx-shop-now{opacity:1;transform:none}.card-wrapper .colx-shop-now span{color:var(--accent)}@media(hover:none){.card-wrapper .colx-shop-now{opacity:1;transform:none}}.card-wrapper .colx-rating-row .rating-text{display:inline-flex;align-items:center}@media(max-width:749px){.card-wrapper .colx-rating-row .rating-count{display:none}}.card-wrapper .colx-rating-row .rating-star{--font-size:1.5;--letter-spacing:-.1}.card-wrapper .colx-rating-row .rating-text{font-size:15px;font-weight:700;color:var(--text-strong)}.card-wrapper .card .card__inner .card__media,.card-wrapper .card .card__media{clip-path:none;background:var(--surface-card)}@media(max-width:749px){.card-wrapper .colx-finance{display:none}.card-wrapper .colx-shop-now{opacity:1;transform:none;font-size:12.5px;letter-spacing:.05em;margin-top:10px;padding-top:9px;border-top:1px solid var(--border-default);width:100%}}.modal-video[open]{z-index:var(--z-modal)}@media(min-width:990px){.shopify-section-group-header-group .utility-bar{display:none}}quantity-input.quantity{display:inline-flex;align-items:stretch;border:none;border-radius:0;width:auto;min-height:0}quantity-input.quantity:after,quantity-input.quantity:before{display:none}quantity-input.quantity .quantity__button{width:44px;height:44px;flex:none;background:var(--steel-100, #ececee)!important;border:2px solid var(--border-default, #d8d8db)!important;color:var(--text-strong, #1d1d1f);font-family:var(--font-display, "Oswald", sans-serif);font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:center;transition:background .15s ease}quantity-input.quantity .quantity__button:hover{background:var(--steel-150, #e4e4e6)!important}quantity-input.quantity .quantity__button:first-of-type{clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px)}quantity-input.quantity .quantity__button:last-of-type{clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%)}quantity-input.quantity .quantity__button svg{width:12px;height:12px}quantity-input.quantity .quantity__input{width:48px;height:44px;flex:none;text-align:center;border:2px solid var(--border-default, #d8d8db);border-left:none;border-right:none;font-family:var(--font-data, ui-monospace, monospace);font-size:16px;font-weight:700;color:var(--text-strong, #1d1d1f);background:var(--steel-50, #f7f7f7);font-variant-numeric:tabular-nums;opacity:1}quantity-input.quantity .quantity__button:focus-visible,quantity-input.quantity .quantity__input:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--focus-ring, #ff9113)}#MainContent .product-form__submit,#MainContent .product-form__buttons .button{font-family:var(--font-display);text-transform:uppercase;font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);border-radius:0;clip-path:var(--clip-chamfer-md)}#MainContent .product-form__input,#MainContent .product-form__quantity,#MainContent .product-form__input select{--surface-card: var(--steel-800, #282828);--text-strong: #ffffff;--border-default: var(--steel-700, #353535)}#MainContent .product-form__quantity quantity-input.quantity,.tso-cart-drawer quantity-input.quantity,cart-items[data-theme=dark] quantity-input.quantity{background:transparent;border:0;clip-path:none;gap:4px}#MainContent .product-form__quantity .quantity__button,#MainContent .product-form__quantity .quantity__input,.tso-cart-drawer .quantity__button,.tso-cart-drawer .quantity__input,cart-items[data-theme=dark] .quantity__button,cart-items[data-theme=dark] .quantity__input{border:1px solid var(--steel-700, #353535)!important;clip-path:var(--clip-chamfer-sm)}#MainContent .product-form__quantity .quantity__button,.tso-cart-drawer .quantity__button,cart-items[data-theme=dark] .quantity__button{background:var(--steel-800, #282828)!important;color:var(--steel-100, #ececee)!important}#MainContent .product-form__quantity .quantity__button:hover,.tso-cart-drawer .quantity__button:hover,cart-items[data-theme=dark] .quantity__button:hover{border-color:var(--accent, #ff9113)!important;color:var(--accent, #ff9113)!important}#MainContent .product-form__quantity .quantity__input,.tso-cart-drawer .quantity__input,cart-items[data-theme=dark] .quantity__input{background:var(--steel-900, #1d1d1f)!important;color:#fff!important}#MainContent .product-form__input select,#MainContent .select__select{clip-path:var(--clip-chamfer-md)!important;border-color:var(--steel-500, #6b6b70)!important}#MainContent .product-form__input select:hover,#MainContent .product-form__input select:focus-visible{border-color:var(--accent, #ff9113)!important}[data-theme=dark] .tso-fitchip{background:var(--steel-800, #282828);border:1px solid var(--steel-600, #4a4a4d)}.rte{color:var(--text-body)}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{font-family:var(--font-display);text-transform:uppercase;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);color:var(--text-strong)}.rte h2:before{content:"";display:block;width:34px;height:3px;margin-bottom:var(--space-3);background:var(--accent)}.rte h2:first-child:before{margin-top:0}.rte p,.rte li{line-height:var(--leading-relaxed)}.rte strong,.rte b{color:var(--text-strong)}.rte a:not(.button){color:var(--accent-text);text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem;text-decoration-color:var(--accent)}.rte a:not(.button):hover{color:var(--accent-hover);text-decoration-thickness:.2rem}.rte li::marker{color:var(--accent)}.rte img{border-radius:0;clip-path:var(--clip-chamfer-lg);border:0}.rte table{width:100%;border-collapse:collapse;font-family:var(--font-data);font-size:var(--text-sm)}.rte table th{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:var(--fw-semibold);text-align:left;color:var(--text-strong);background:var(--surface-sunken);padding:var(--space-3);border-bottom:var(--bw) solid var(--border-strong)}.rte table td{padding:var(--space-3);border-bottom:1px solid var(--border-subtle);color:var(--text-body)}.rte blockquote{display:block;margin:var(--space-6) 0;padding:var(--space-2) 0 var(--space-2) var(--space-5);border-left:3px solid var(--accent);font-family:var(--font-display);font-weight:var(--fw-light);font-size:var(--text-lg);text-transform:none;color:var(--text-strong)}.rte blockquote>*{margin:0}.rte hr{border:0;border-top:1px solid var(--border-default);margin:var(--space-8) 0}
/*# sourceMappingURL=/cdn/shop/t/73/assets/tso-design.css.map */
