:root{--fa-red: #d91212;--fa-red-hover: #b40f0f;--fa-red-soft: #fde8e8;--fa-ink: #4c4a4a;--fa-ink-soft: #504f53;--fa-ink-strong: #121212;--fa-muted: #757575;--fa-subtle: #8f8f8f;--fa-bg: #ffffff;--fa-surface: #f7f7f7;--fa-surface-alt: #fbfbfb;--fa-surface-dark: #4c4a4a;--fa-border: #e2e2e2;--fa-border-strong: #d7d7d7;--fa-border-subtle: #545454;--fa-success: #03ae00;--fa-success-alt: #21bc80;--fa-warning: #f6821f;--fa-warning-soft: #ffd300;--fa-danger: var(--fa-red);--fa-info: #547092;--fa-space-3xs: 4px;--fa-space-2xs: 5px;--fa-space-xs: 8px;--fa-space-sm: 10px;--fa-space-md: 15px;--fa-space-lg: 20px;--fa-space-xl: 30px;--fa-space-2xl: 40px;--fa-space-3xl: 60px;--fa-space-4xl: 80px;--fa-radius-none: 0;--fa-radius-xs: 2px;--fa-radius-sm: 3px;--fa-radius-md: 4px;--fa-radius-pill: 999px;--fa-font-display: "Manrope", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fa-font-body: "Manrope", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fa-text-3xs: 10px;--fa-text-2xs: 11px;--fa-text-xs: 12px;--fa-text-sm: 13px;--fa-text-base: 14px;--fa-text-lg: 16px;--fa-text-xl: 18px;--fa-text-2xl: 20px;--fa-text-3xl: 25px;--fa-text-4xl: 32px;--fa-text-5xl: 40px;--fa-text-6xl: 56px;--fa-weight-regular: 400;--fa-weight-medium: 500;--fa-weight-semibold: 600;--fa-weight-bold: 700;--fa-weight-extrabold: 800;--fa-leading-tight: 1.1;--fa-leading-snug: 1.2;--fa-leading-normal: 1.4;--fa-leading-relaxed: 1.6;--fa-letter-normal: 0;--fa-letter-wide: .04em;--fa-letter-wider: .08em;--fa-duration-fast: .15s;--fa-duration: .2s;--fa-duration-slow: .4s;--fa-ease: ease-in;--fa-ease-out: cubic-bezier(.4, 0, .2, 1);--fa-shadow-sm: 0 2px 5px rgba(0, 0, 0, .08);--fa-shadow-md: 0 2px 5px rgba(0, 0, 0, .15);--fa-shadow-lg: 0 16px 19px rgba(0, 0, 0, .15);--fa-shadow-header: 0 2px 5px rgba(0, 0, 0, .08);--fa-container: 1280px;--fa-container-narrow: 960px;--fa-gutter: 20px;--fa-gutter-mobile: 15px;--fa-z-drawer: 100;--fa-z-overlay: 90;--fa-z-sticky: 80;--fa-z-header: 70;--fa-z-above: 10;--hpb-red: var(--fa-red);--hpb-ink: var(--fa-ink);--fc-red: var(--fa-red);--fc-ink: var(--fa-ink);--ld-red: var(--fa-red);--pc-primary-color: var(--fa-red);--pc-border-color: var(--fa-border);--pc-text-color: var(--fa-ink)}html{font-family:var(--fa-font-body);color:var(--fa-ink);background:var(--fa-bg)}body{font-family:var(--fa-font-body);font-size:var(--fa-text-base);font-weight:var(--fa-weight-regular);line-height:var(--fa-leading-normal);color:var(--fa-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.fa-btn,.fa-btn:visited{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:12px 20px;font-family:var(--fa-font-display);font-size:15px;font-weight:var(--fa-weight-bold);line-height:1;text-transform:none;letter-spacing:0;text-decoration:none;border:1.5px solid transparent;border-radius:var(--fa-radius-none);cursor:pointer;transition:background-color var(--fa-duration) var(--fa-ease),color var(--fa-duration) var(--fa-ease),border-color var(--fa-duration) var(--fa-ease),transform var(--fa-duration) var(--fa-ease),box-shadow var(--fa-duration) var(--fa-ease);white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.fa-btn svg{width:16px;height:16px;flex-shrink:0;transition:transform var(--fa-duration) var(--fa-ease)}.fa-btn:focus-visible{outline:2px solid var(--fa-red);outline-offset:3px}.fa-btn--primary{background:var(--fa-red);color:#fff;border-color:var(--fa-red)}.fa-btn--primary:hover{background:var(--fa-red-hover);border-color:var(--fa-red-hover);color:#fff;transform:translateY(-1px)}.fa-btn--primary:hover svg{transform:translate(3px)}.fa-btn--primary:active{transform:translateY(0)}.fa-btn--secondary{background:transparent;color:var(--fa-ink);border-color:var(--fa-ink)}.fa-btn--secondary:hover{background:var(--fa-red);color:#fff;border-color:var(--fa-red);transform:translateY(-1px)}.fa-btn--secondary:hover svg{transform:translate(3px)}.fa-btn--tertiary{background:var(--fa-ink);color:#fff;border-color:var(--fa-ink)}.fa-btn--tertiary:hover{background:var(--fa-red);border-color:var(--fa-red);color:#fff;transform:translateY(-1px)}.fa-btn--ghost{background:transparent;color:var(--fa-ink);border-color:transparent;padding:8px 12px;min-height:32px}.fa-btn--ghost:hover{color:var(--fa-red);background:transparent}.fa-btn--sm{min-height:32px;padding:8px 14px;font-size:13px}.fa-btn--lg{min-height:48px;padding:14px 28px;font-size:16px}.fa-btn--block{width:100%}.fa-card{position:relative;background:var(--fa-bg);border:1px solid var(--fa-border);border-radius:var(--fa-radius-none);transition:border-color var(--fa-duration) var(--fa-ease)}.fa-card:hover{border-color:var(--fa-ink-soft)}.fa-ribbon{position:absolute;top:var(--fa-space-sm);left:0;z-index:2;padding:7px 10px;background:var(--fa-red);color:#fff;font-family:var(--fa-font-display);font-size:13px;font-weight:var(--fa-weight-bold);text-transform:uppercase;letter-spacing:var(--fa-letter-wide);line-height:1}.fa-ribbon--top-price{background:var(--fa-success)}.fa-price-chip{position:absolute;right:var(--fa-space-sm);bottom:var(--fa-space-sm);padding:var(--fa-space-2xs) var(--fa-space-sm);background:#fffffff5;color:var(--fa-ink);font-family:var(--fa-font-display);font-size:var(--fa-text-sm);font-weight:var(--fa-weight-bold);border:1px solid var(--fa-border)}.fa-price-chip strong{font-size:var(--fa-text-2xl);color:var(--fa-red);font-weight:var(--fa-weight-bold)}.fa-section{padding:var(--fa-space-3xl) 0}.fa-section--tight{padding:var(--fa-space-xl) 0}.fa-section--loose{padding:var(--fa-space-4xl) 0}.fa-section__container{max-width:var(--fa-container);margin:0 auto;padding:0 var(--fa-gutter)}.fa-section__header{margin-bottom:var(--fa-space-xl)}.fa-section__title{font-family:var(--fa-font-display);font-size:var(--fa-text-5xl);font-weight:var(--fa-weight-bold);color:var(--fa-ink-strong);line-height:var(--fa-leading-tight);letter-spacing:var(--fa-letter-normal);margin:0}@media(max-width:768px){.fa-section__title{font-size:var(--fa-text-4xl)}}.fa-section__kicker{display:inline-block;font-family:var(--fa-font-display);font-size:var(--fa-text-xs);font-weight:var(--fa-weight-bold);color:var(--fa-red);text-transform:uppercase;letter-spacing:var(--fa-letter-wider);margin-bottom:var(--fa-space-sm)}.fa-h1,.fa-h2,.fa-h3,.fa-h4{font-family:var(--fa-font-display);font-weight:var(--fa-weight-bold);color:var(--fa-ink-strong);line-height:var(--fa-leading-tight);margin:0}.fa-h1{font-size:var(--fa-text-5xl)}.fa-h2{font-size:var(--fa-text-4xl)}.fa-h3{font-size:var(--fa-text-3xl)}.fa-h4{font-size:var(--fa-text-xl)}@media(max-width:768px){.fa-h1{font-size:var(--fa-text-4xl)}.fa-h2{font-size:var(--fa-text-3xl)}.fa-h3{font-size:var(--fa-text-2xl)}}.fa-uppercase{text-transform:uppercase;letter-spacing:var(--fa-letter-wider)}.fa-text-red{color:var(--fa-red)}.fa-text-ink{color:var(--fa-ink)}.fa-text-muted{color:var(--fa-muted)}.fa-bg-red{background:var(--fa-red)}.fa-bg-ink{background:var(--fa-ink);color:#fff}.fa-bg-surface{background:var(--fa-surface)}.fa-divider{height:1px;border:0;background:var(--fa-border);margin:var(--fa-space-lg) 0}.fa-trust-icon{display:flex;flex-direction:column;align-items:center;gap:var(--fa-space-sm);text-align:center}.fa-trust-icon__circle{width:86px;height:86px;border:1.5px solid var(--fa-border);border-radius:var(--fa-radius-pill);display:flex;align-items:center;justify-content:center;color:var(--fa-red)}.fa-trust-icon__label{font-family:var(--fa-font-display);font-size:var(--fa-text-sm);font-weight:var(--fa-weight-bold);color:var(--fa-ink);max-width:140px;line-height:var(--fa-leading-snug)}@media(prefers-reduced-motion:reduce){.fa-btn,.fa-card,.fa-btn svg{transition:background-color .1s ease,color .1s ease,border-color .1s ease;transform:none!important}}:root .fa-btn,:root .fa-btn--primary,:root .fa-btn--secondary,:root .fa-btn--tertiary,:root .fa-btn--ghost,:root .fa-pdp-actions__atc,:root .fa-pdp-actions__pickup,:root .cfab-t,:root .btn-primary,:root .btn-secondary,:root button.shopify-payment-button__button--unbranded,:root .shopify-payment-button__more-options,:root .cart__empty-text-button,:root .cart__warning-button,:root .cart-drawer__warning-button,:root .shopify-challenge__button,:root .customer button,:root .button{text-transform:none!important;letter-spacing:var(--fa-letter-normal, 0)!important}:root .cfab-b{animation:none!important}[id^=spg-]{--spg-accent: var(--fa-red, #d91212) !important;--spg-button-overlay-bg: var(--fa-red, #d91212) !important;--spg-button-sample-bg: var(--fa-red, #d91212) !important;--spg-button-secondary-bg: var(--fa-ink, #4c4a4a) !important;--spg-bg: var(--fa-bg, #ffffff) !important;--spg-gallery-indicator: rgba(26, 26, 26, .2) !important;--spg-gallery-indicator-active: var(--fa-ink-strong, #1a1a1a) !important;--spg-gallery-nav-text: var(--fa-ink-strong, #1a1a1a) !important;--spg-dots-bg: var(--fa-ink-strong, #1a1a1a) !important}[id^=category-carousel-]{--accent: var(--fa-red, #d91212) !important}[id^=blog-slider-]{--category-badge-bg: var(--fa-red, #d91212) !important}.kw-fg-svg .kw-fg-icon-body{fill:var(--fa-ink, #4c4a4a)!important;stroke:none!important}.kw-fg-svg .kw-fg-icon-accent{fill:var(--fa-red, #d91212)!important;stroke:none!important}.fa-trust-pill__icon svg [data-fa-icon-body],.fa-trust-pill__icon .fa-tp-body{fill:var(--fa-ink, #4c4a4a)!important;stroke:none!important}.fa-trust-pill__icon svg [data-fa-icon-accent],.fa-trust-pill__icon .fa-tp-accent{fill:var(--fa-red, #d91212)!important;stroke:none!important}.fa-hero__dot{border-radius:50%!important}.rte img{border-radius:0!important;box-shadow:none!important}.product-card,.pfc-card,.spg-card,.fa-card,.card-product,[class*=product-card]:not(.product-cards):not(.product-cards-wrapper){background:var(--fa-surface, #f7f7f7)!important}.products-grid,.spg-grid,.product-cards-grid,.fa-cards-grid{align-items:stretch!important}.products-grid>*,.spg-grid>*,.product-cards-grid>*,.fa-cards-grid>*{display:flex;flex-direction:column}.product-card,.pfc-card,.spg-card{height:100%!important;align-self:stretch!important}.product-card .product-content,.product-card .pfc-card-content,.pfc-card .pfc-card-content,.pfc-card .product-content,.product-card .product-info,.pfc-card .product-info,.spg-card .spg-card-body,.spg-card .spg-card-content{padding:16px!important}.product-card .product-actions,.pfc-card .product-actions,.pfc-card .pfc-card-actions,.spg-card .spg-card-actions{padding:0 16px 16px!important;margin-top:auto}@media(max-width:749px){.product-card .product-content,.product-card .pfc-card-content,.pfc-card .pfc-card-content,.pfc-card .product-content,.product-card .product-info,.pfc-card .product-info,.spg-card .spg-card-body,.spg-card .spg-card-content{padding:12px!important}.product-card .product-actions,.pfc-card .product-actions,.pfc-card .pfc-card-actions,.spg-card .spg-card-actions{padding:0 12px 12px!important}}.fa-resync-marker-26186,.fa-home-reorder-marker-2280828487{display:none!important}.spg-grid,.spg-grid--carousel{align-items:stretch!important}.spg-grid>.spg-card,.spg-grid--carousel>.spg-card{align-self:stretch!important;height:auto!important;min-height:100%}.spg-card{display:flex!important;flex-direction:column!important}.spg-card .spg-content{flex:1 1 auto!important;display:flex!important;flex-direction:column!important}.spg-card .spg-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.spg-card .spg-pricing{min-height:36px}.spg-card .spg-buttons{margin-top:auto!important}@media(max-width:749px){.spg-card .spg-name{min-height:2.6em}}.fa-spg-unify-marker-3471{display:none!important}.template-index .fa-hero,.template-index .blog-slider,.template-index .blog-slider-section,.template-index .brand-marquee,.template-index .brand-marquee-section,.template-index .blog-slider .blog-slider__inner,.template-index .blog-slider .blog-slide,.template-index .brand-marquee .brand-marquee__inner{background:transparent!important}.fa-grey-strip-marker,body.template-collection--\43f\440\43e\43c\43e\446\438\438  .product-description,body.template-collection--\43f\440\43e\43c\43e\446\438\438  .pfc-product-description,body.template-collection--\43f\440\43e\43c\43e\446\438\438  .product-card .product-description,.fa-promo-nodesc-marker,.fa-cache-bust-202518615{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/34/assets/theme-tokens.css.map */
