h1,.h1{font-size:34px!important;line-height:1.1}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,summary:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);box-shadow:none}.btn-close,.btn-minus,.btn-plus,.btn-remove,.js-toggle-sb,.js-btn-collapse,.js-mobile-bar-open,.js-language-vs-currency-open,.js-drawer-close,.js-btn-submit,.js-btn-reset,.btn-show-sidebar{min-width:44px;min-height:44px}button.btn-close,button.btn-minus,button.btn-plus,button.btn-remove,button.js-toggle-sb,button.js-btn-collapse,button.js-mobile-bar-open,button.js-language-vs-currency-open,button.js-drawer-close,button.js-btn-submit,button.js-btn-reset,button.btn-show-sidebar{display:inline-flex;align-items:center;justify-content:center;-webkit-appearance:none;appearance:none;background:none}.u-section{padding-top:var(--section-space-y);padding-bottom:var(--section-space-y)}.u-section-sm{padding-top:var(--space-6);padding-bottom:var(--space-6)}.u-section-lg{padding-top:var(--space-9);padding-bottom:var(--space-9)}.u-pad-4{padding:var(--space-4)}.u-pad-6{padding:var(--space-6)}.u-stack-3>*+*{margin-top:var(--space-3)}.u-stack-4>*+*{margin-top:var(--space-4)}.u-stack-6>*+*{margin-top:var(--space-6)}.ds-container{width:100%;margin-inline:auto;padding-inline:var(--space-4);max-width:1320px}@media(min-width:768px){.ds-container{padding-inline:var(--space-6)}}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--button-radius);border:1px solid transparent;min-height:var(--button-height-md);padding:0 var(--button-padding-x-md);font-family:var(--body-font-family);font-size:var(--body-font-size);font-weight:var(--button-font-weight);line-height:1;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ds-btn:disabled,.ds-btn[aria-disabled=true]{opacity:.6;pointer-events:none}.ds-btn--primary{color:var(--btn1-cl);background:var(--btn1-bg-cl);border-color:var(--btn1-border-cl)}@media(hover:hover){.ds-btn--primary:hover{color:var(--btn1-hover-cl);background:var(--btn1-hover-bg-cl);border-color:var(--btn1-hover-border-cl)}}.ds-btn--secondary{color:var(--btn2-cl);background:var(--btn2-bg-cl);border-color:var(--btn2-border-cl)}@media(hover:hover){.ds-btn--secondary:hover{color:var(--btn2-hover-cl);background:var(--btn2-hover-bg-cl);border-color:var(--btn2-hover-border-cl)}}.ds-btn--ghost{color:var(--color-text-primary);background:transparent;border-color:var(--color-border-subtle)}@media(hover:hover){.ds-btn--ghost:hover{color:var(--color-link);border-color:var(--color-border-strong);background:var(--color-bg-surface-alt)}}.ds-btn--sm{min-height:var(--button-height-sm);padding-inline:var(--button-padding-x-sm)}.ds-btn--lg{min-height:var(--button-height-lg);padding-inline:var(--button-padding-x-lg)}.ds-btn--full{width:100%}.btn.ds-btn,button.btn.ds-btn,a.btn.ds-btn,.button.ds-btn,button.button.ds-btn,a.button.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--button-height-md);padding:0 var(--button-padding-x-md);border-radius:var(--button-radius);line-height:1;text-decoration:none;border:1px solid transparent}.ds-btn--pill{border-radius:999px}.ds-input,.ds-select,.ds-textarea{width:100%;min-height:var(--form-control-height);padding:var(--form-control-padding-y) var(--form-control-padding-x);border-radius:var(--form-control-radius);border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);color:var(--color-text-primary);font-family:var(--body-font-family);font-size:var(--body-font-size);line-height:1.35;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.ds-input::placeholder,.ds-textarea::placeholder{color:var(--color-text-secondary)}.ds-input:focus,.ds-select:focus,.ds-textarea:focus{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:1px;border-color:var(--color-border-strong)}.ds-input.is-error,.ds-select.is-error,.ds-textarea.is-error,.ds-input[aria-invalid=true],.ds-select[aria-invalid=true],.ds-textarea[aria-invalid=true]{border-color:var(--color-brand)}input.ds-input,select.ds-select,textarea.ds-textarea{-webkit-appearance:none;appearance:none}.ds-card{background:var(--card-bg);border:var(--card-border);border-radius:var(--card-radius);padding:var(--card-padding);box-shadow:var(--card-shadow)}.ds-card--tight{padding:var(--space-4)}.ds-card--interactive{transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}@media(hover:hover){.ds-card--interactive:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-2px);border-color:var(--color-border-strong)}}#shopify-chat #ShopifyChat{transform:scale(.82);transform-origin:right bottom}.page-search--redesign{--search-red: var(--red, var(--main-color));--search-bg: var(--bg, var(--body-bg-color));--search-surface: var(--bg2, var(--miscellaneous-color));--search-surface-alt: var(--bg3, var(--miscellaneous-color));--search-border: var(--border, var(--body-border-color));--search-text: var(--text, var(--body-color));--search-text-soft: var(--text2, var(--body-second-color));--search-font: var(--font, var(--body-font-family));margin-top:28px;margin-bottom:72px}.page-search--redesign .search-shell{background:var(--search-bg);border:1px solid var(--search-border);border-radius:10px;overflow:hidden}.page-search--redesign .search-shell__hero{padding:36px 34px;background:var(--search-surface);border-bottom:1px solid var(--search-border)}.page-search--redesign .search-shell__eyebrow{color:var(--search-red);font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px}.page-search--redesign .page_title{margin-bottom:12px;color:var(--search-text);font-family:var(--search-font);font-size:34px;font-weight:800;line-height:1.1}.page-search--redesign .search-shell__sub{margin:0 0 20px;color:var(--search-text-soft);font-size:.95rem;line-height:1.7}.page-search--redesign .page_search-form{max-width:640px;margin:0;padding:0}.page-search--redesign .page_search-form .form-group{position:relative}.page-search--redesign .page_search-form .form-group input{width:100%;height:50px;padding:0 54px 0 14px;border:1.5px solid var(--search-border);border-radius:6px;background:var(--search-surface-alt);color:var(--search-text);font-family:var(--search-font);font-size:.92rem}.page-search--redesign .page_search-form .form-group input::placeholder{color:var(--search-text-soft)}.page-search--redesign .search-shell__submit{position:absolute;top:0;right:0;width:50px;height:100%;border:0;border-radius:0 6px 6px 0;background:var(--search-red);color:var(--text-miscellaneous);cursor:pointer}.page-search--redesign .page_search-results{padding:28px 24px 30px}.page-search--redesign .search-type{padding:16px 0 22px}.page-search--redesign .search-type+.search-type{border-top:1px solid var(--search-border)}.page-search--redesign .search-type__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.page-search--redesign .search-type_title{margin:0;color:var(--search-text);font-size:1.3rem;font-weight:700}.page-search--redesign .search-empty{margin:30px 24px;padding:24px;border:1px solid var(--search-border);border-radius:10px;background:var(--search-surface)}.page-search--redesign .search-empty__title{margin:0 0 8px;color:var(--search-text);font-size:1.3rem;font-weight:700}.page-search--redesign .search-empty__copy{margin:0 0 16px;color:var(--search-text-soft);font-size:.92rem;line-height:1.7}.page-search--redesign .search-empty__links{display:flex;flex-wrap:wrap;gap:10px}.page-search--redesign .search-empty__links a{border:1px solid var(--search-border);border-radius:6px;padding:10px 12px;color:var(--search-text);font-size:.82rem;font-weight:600;line-height:1}.page-search--product-home .search-shell__hero{position:relative;background:radial-gradient(ellipse 56% 70% at 82% 46%,rgba(240,13,13,.14) 0%,transparent 72%),linear-gradient(180deg,var(--search-surface) 0%,var(--search-bg) 100%)}.page-search--product-home .search-hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:22px;align-items:stretch}.page-search--product-home .search-title-white{color:var(--search-text)}.page-search--product-home .search-title-red{color:var(--search-red)}.page-search--product-home .search-shell__sub strong{color:var(--search-text);font-weight:700}.page-search--product-home .search-home-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.page-search--product-home .search-home-chips span{display:inline-flex;align-items:center;border:1px solid var(--search-border);border-radius:999px;background:var(--search-surface-alt);padding:7px 11px;color:var(--search-text-soft);font-size:.72rem;font-weight:600;line-height:1}.page-search--product-home .search-hero-side{display:grid;gap:10px}.page-search--product-home .search-hero-side__item{border:1px solid var(--search-border);border-radius:10px;background:#0003;padding:14px}.page-search--product-home .search-hero-side__item .num{display:block;color:var(--search-text);font-size:1.5rem;font-weight:800;line-height:1}.page-search--product-home .search-hero-side__item .label{display:block;margin-top:6px;color:var(--search-text-soft);font-size:.74rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}@media(max-width:960px){.page-search--redesign .search-shell__hero{padding:30px 24px}.page-search--redesign .page_search-results{padding:24px 18px 26px}.page-search--product-home .search-hero-grid{grid-template-columns:1fr}.page-search--product-home .search-hero-side{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.page-search--redesign .page_title{font-size:28px}.page-search--product-home .search-hero-side{grid-template-columns:1fr}}@media(max-width:480px){.page-search--redesign .search-shell__hero{padding:24px 16px}.page-search--redesign .page_search-results{padding:18px 12px 20px}.page-search--redesign .search-empty{margin:20px 12px;padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/design-system.css.map */
