:root{--fe-blue: #354ae9}.js-animate:not(.tab__panel):not(.js-tab-panel){opacity:1!important;transform:none!important;animation:none!important}.load-more-item--visible{opacity:1!important;transform:none!important;animation:none!important;will-change:auto!important}.card-animate:hover,ecx-lazy-loader.card-animate:hover{transform:none!important;box-shadow:none!important}.card-animate:hover .card-animate-image,.product-card.card--zoom-in:hover .media,ecx-lazy-loader .product-card.card--zoom-in:hover .media{transform:none!important}.image-animate:hover,.content-collage__block:hover .image-animate,.cart-item__image .media:hover{transform:none!important}.product-card .media,.cart-item__image .media,.megamenu-promotion-card img{transition:none!important}.btn-tertiary:active,.btn-tertiary:hover,.rte a:not(.btn):hover,.graph-has-link:hover .progress-label,.footer__link--active,.footer__menu-link:hover{font-style:normal!important}.btn.btn,.variation__item.variation__item,.btn.btn-secondary.disable,.btn.btn-secondary[disabled],.header-icon,.btn-social,.kf-root .accordion__item.rad-m,.kf-root .region-trigger.rad-m{border-radius:0}.fe-seg-track{border:none;padding:0;gap:3px;height:1px;align-items:stretch}.fe-seg{flex:1 1 0;background:var(--color-border)}.fe-graph-run .fe-seg--on{animation:fe-seg-tick 0s step-end forwards;animation-delay:calc(var(--seg-i) * 40ms)}@keyframes fe-seg-tick{to{background:var(--fe-blue)}}@media(prefers-reduced-motion:reduce){.fe-seg--on{background:var(--fe-blue);animation:none}}.prd-swh-layout-item:checked+.prd-swh-layout-label .btn-viewby--fill.btn-viewby--fill{color:#fff;background:var(--fe-blue)}.header__cart-count{background:var(--fe-blue)!important;color:#fff!important}.icon-switch:checked{background-color:var(--fe-blue)!important}.range-slider input[type=range]::-webkit-slider-thumb{border-radius:2px!important}.range-slider input[type=range]::-moz-range-thumb{border-radius:2px!important}::selection{background:var(--fe-blue);color:#fff}.js-btn-add-to-compare.active .icon-checked{color:var(--fe-blue)!important}.field__checkbox.checked .checkbox-icon,.input__checkbox:checked+.checkbox-icon,.input__checkbox:checked+.field-checkbox-item__label .checkbox-icon,.input__checkbox:checked~.field-checkbox-item__label .checkbox-icon{background-color:var(--fe-blue)!important;color:#fff!important}.icon-switch{border-radius:2px!important;border:none!important;width:32px!important;height:20px!important}.icon-switch:after{border-radius:2px!important;top:0!important;bottom:0!important;margin-block:auto;width:16px!important;height:16px!important;inset-inline-start:2px!important;filter:none!important}.icon-switch:checked:after{transform:translate(12px)!important}[dir=rtl] .icon-switch:checked:after{transform:translate(-12px)!important}.field-checkbox-item__icon,.checkbox-icon{border-radius:2px!important}.checkbox-icon{width:calc(var(--fix-m) - 2px);height:calc(var(--fix-m) - 2px);border:none;display:flex;align-items:center;justify-content:center}svg.placeholder{background:#ececec}svg.placeholder>*{display:none!important}.product-grid-utilites.gradient-overlay:before,.collections-compare-btns.gradient-overlay:before,.filter__drawer__wrapper.gradient-overlay:before{display:none!important}.card__media img.img-first:not(.kf-cover),.card__media .kf-slide-ghost:not(.kf-cover){padding-inline:8%}.card__media .product__image-first.px-loading:not(.kf-cover-bg),.card__media .product__image-first.px-reveal:not(.kf-cover-bg){background-size:84% auto}.card__media img.img-first{object-fit:contain!important}.card__media img.img-first.kf-cover{object-fit:cover!important}.btn.btn-secondary:not(.p-absolute){position:relative}.btn.btn-secondary{overflow:visible}@media(hover:hover){.btn.btn-secondary:hover,.btn.btn-secondary:focus,.btn.btn-secondary:focus-visible{--alpha: 0;color:var(--fe-blue)}}.btn.btn-secondary:active{--alpha: 0;color:var(--fe-blue)}.btn.btn-secondary:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--fe-blue);border-radius:inherit;pointer-events:none;opacity:0;-webkit-mask:linear-gradient(#000 0 0) -2px -2px / 10px 10px no-repeat,linear-gradient(#000 0 0) calc(100% + 2px) -2px / 10px 10px no-repeat,linear-gradient(#000 0 0) -2px calc(100% + 2px) / 10px 10px no-repeat,linear-gradient(#000 0 0) calc(100% + 2px) calc(100% + 2px) / 10px 10px no-repeat;mask:linear-gradient(#000 0 0) -2px -2px / 10px 10px no-repeat,linear-gradient(#000 0 0) calc(100% + 2px) -2px / 10px 10px no-repeat,linear-gradient(#000 0 0) -2px calc(100% + 2px) / 10px 10px no-repeat,linear-gradient(#000 0 0) calc(100% + 2px) calc(100% + 2px) / 10px 10px no-repeat}@media(hover:hover){.btn.btn-secondary:hover:after,.btn.btn-secondary:focus:after,.btn.btn-secondary:focus-visible:after{opacity:1}}.btn.btn-secondary:active:after{opacity:1}.btn.btn-secondary,.kf-root .accordion__item.border{transition:none}.btn.btn-secondary[disabled]:after,.btn.btn-secondary.disable:after{display:none}.btn.product-btn-atc:after{display:none}.kf-root .accordion__item.border{position:relative}@media(hover:hover){.kf-root .accordion__item.border:hover{border-color:transparent!important;color:var(--fe-blue)}}.kf-root .accordion__item.border:active{border-color:transparent!important;color:var(--fe-blue)}.kf-root .accordion__item.border:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--fe-blue);border-radius:inherit;pointer-events:none;opacity:0;-webkit-mask:linear-gradient(#000 0 0) -2px -2px / 10px 10px no-repeat,linear-gradient(#000 0 0) calc(100% + 2px) -2px / 10px 10px no-repeat,linear-gradient(#000 0 0) -2px calc(100% + 2px) / 10px 10px no-repeat,linear-gradient(#000 0 0) calc(100% + 2px) calc(100% + 2px) / 10px 10px no-repeat;mask:linear-gradient(#000 0 0) -2px -2px / 10px 10px no-repeat,linear-gradient(#000 0 0) calc(100% + 2px) -2px / 10px 10px no-repeat,linear-gradient(#000 0 0) -2px calc(100% + 2px) / 10px 10px no-repeat,linear-gradient(#000 0 0) calc(100% + 2px) calc(100% + 2px) / 10px 10px no-repeat}@media(hover:hover){.kf-root .accordion__item.border:hover:after{opacity:1}}.kf-root .accordion__item.border:active:after{opacity:1}.main-card{position:relative}.main-card:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:1px solid var(--fe-blue);pointer-events:none;opacity:0;-webkit-mask:linear-gradient(#000 0 0) -2px -2px / 10px 10px no-repeat,linear-gradient(#000 0 0) calc(100% + 2px) -2px / 10px 10px no-repeat,linear-gradient(#000 0 0) -2px calc(100% + 2px) / 10px 10px no-repeat,linear-gradient(#000 0 0) calc(100% + 2px) calc(100% + 2px) / 10px 10px no-repeat;mask:linear-gradient(#000 0 0) -2px -2px / 10px 10px no-repeat,linear-gradient(#000 0 0) calc(100% + 2px) -2px / 10px 10px no-repeat,linear-gradient(#000 0 0) -2px calc(100% + 2px) / 10px 10px no-repeat,linear-gradient(#000 0 0) calc(100% + 2px) calc(100% + 2px) / 10px 10px no-repeat}@media(hover:hover){.main-card:hover:after{opacity:1}}.card__carets{bottom:var(--scale-xs);right:var(--scale-xs)}.card-caret{width:var(--fix-4xl);height:var(--fix-4xl);display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;cursor:pointer;color:var(--color-normal-text);opacity:0;transform:translateY(var(--scale-xs));transition:none}.card-caret svg{width:var(--fix-xl);height:var(--fix-xl)}ecx-lazy-loader:hover .card-caret,.main-card:hover .card-caret,.card-caret:focus-visible{opacity:.7;transform:translateY(0)}.card-caret:not([disabled]):hover{opacity:1}@media(hover:hover){.card-caret:not([disabled]):hover{color:var(--fe-blue)}}.card-caret:not([disabled]):active{color:var(--fe-blue)}.card-caret{position:relative}.card-caret:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--fe-blue);pointer-events:none;opacity:0;-webkit-mask:linear-gradient(#000 0 0) -2px -2px / 10px 10px no-repeat,linear-gradient(#000 0 0) calc(100% + 2px) -2px / 10px 10px no-repeat,linear-gradient(#000 0 0) -2px calc(100% + 2px) / 10px 10px no-repeat,linear-gradient(#000 0 0) calc(100% + 2px) calc(100% + 2px) / 10px 10px no-repeat;mask:linear-gradient(#000 0 0) -2px -2px / 10px 10px no-repeat,linear-gradient(#000 0 0) calc(100% + 2px) -2px / 10px 10px no-repeat,linear-gradient(#000 0 0) -2px calc(100% + 2px) / 10px 10px no-repeat,linear-gradient(#000 0 0) calc(100% + 2px) calc(100% + 2px) / 10px 10px no-repeat}@media(hover:hover){.card-caret:not([disabled]):hover:after,.card-caret:not([disabled]):focus-visible:after{opacity:1}}.card-caret:not([disabled]):active:after{opacity:1}.card-caret[disabled]:after{display:none}@media(hover:none){.card-caret{opacity:.7;transform:none}}.card-caret[disabled]{cursor:default}ecx-lazy-loader:hover .card-caret[disabled],.main-card:hover .card-caret[disabled]{opacity:.25}@media(hover:none){.card-caret[disabled]{opacity:.25}}.product__image-first.px-loading,.product__image-first.px-reveal{background-size:contain}.product__image-first.px-loading.kf-cover-bg,.product__image-first.px-reveal.kf-cover-bg{background-size:cover}.product-media-open-gallery-btn{background-color:transparent!important}.product-slideshow__item,.product-slideshow__item .media,.product-slideshow__item img,.product-slideshow__item ecx-zoom-media,.product-slideshow__item .product-media-open-gallery-btn{border-radius:0!important;border:none!important}.js [data-animate],.js [data-animate] .banner-content__animate,.js [data-animate] .banner-media__animate,.js [data-animate] .map_animation,.js [data-animate] .ecx-mask:before,.js [data-animate] .ecx-mask-md:before,.banner-media__animate,.banner-content__animate{animation:none!important;transform:none!important;opacity:1!important}ecx-parallax-media,ecx-parallax-media[data-parallax-dir]{animation:none!important;transform:none!important}.megamenu-promotion-card:hover img,.btn-viewby--number:hover{transform:none!important}.mini-card-bundle:hover{box-shadow:none!important}.template-product .product-btn-atc.btn{background:var(--fe-blue);border-color:var(--fe-blue);color:#fff}.template-product .product-btn-atc.btn:hover:not([disabled]){background:#2c3ec9;border-color:#2c3ec9;color:#fff}.product-form__input,.product-option{border-block-end:0!important}.fe-variation-row{column-gap:28px;row-gap:16px;margin-bottom:16px;align-items:flex-start}.fe-variation-row .product__info.product__block-variation{flex:0 0 100%;margin:0!important}.product-variation__options{gap:var(--fix-3xs)}.product-variation__options .variation__item{margin:0}.product__info.product__block-price,.product__info.product__block-variant_selector,.product__info.product__block-knife_finder,.product__info.product__block-buy_buttons,.product__info.product__block-description{margin-bottom:16px!important}.product__info.product__block-vendor,.product__info.product__block-title{margin-bottom:6px!important}.product__block-buy_buttons .js-product-quantity-container:last-child{margin-bottom:0}.product-form__input .product-option__name,.product-option .product-option__name{padding-block-start:4px!important;padding-block-end:6px!important}.product-form__input,.product-option{padding-block-end:8px!important}.product__block-collapsible_item .accordion__item,.product__block-performance_graphs .accordion__item,.product__block-spec_sheet .accordion__item,.extensive-descriptions .accordion__item{border:0;border-radius:0}.product__block-collapsible_item .accordion__header-large,.product__block-performance_graphs .accordion__header-large,.product__block-spec_sheet .accordion__header-large,.extensive-descriptions .accordion__header-large{padding-inline:0;padding-block:10px}.product__info.product__block-collapsible_item,.product__info.product__block-performance_graphs,.product__info.product__block-spec_sheet{margin-bottom:12px}.product__block-collapsible_item .open.accordion__content-large,.product__block-performance_graphs .open.accordion__content-large,.product__block-spec_sheet .open.accordion__content-large,.extensive-descriptions .open.accordion__content-large{padding-inline:0;padding-block:18px 10px}.ecx-spinner{color:var(--fe-blue)}.btn-primary .ecx-spinner,.product-btn-atc .ecx-spinner,.btn-bundle-add .ecx-spinner{color:currentColor}.icon-success .ecx-spinner circle{fill:currentColor;stroke:none}.cart-notification.background{background-color:#fff;color:#000}.cart-notification .icon-success{margin-inline-end:6px}.cart-notification .cart-notification-btn-close{color:#000}.btn .product-form-spinner{position:static;display:flex;width:0;opacity:0;overflow:visible;justify-content:flex-start;transition:width .18s ease-out,margin-inline-end .18s ease-out,opacity .05s linear}.btn .product-form-spinner svg{width:16px;height:16px}.btn .gap-3xs>.product-form-spinner,.btn.gap-3xs>.product-form-spinner{margin-inline-end:calc(-1 * var(--fix-3xs))}.btn .gap-xs>.product-form-spinner,.btn.gap-xs>.product-form-spinner{margin-inline-end:calc(-1 * var(--fix-xs))}.btn.loading .product-form-spinner{width:26px;opacity:1;margin-inline-end:0;transition:width .18s ease-out,margin-inline-end .18s ease-out,opacity .08s ease-out .18s}.btn-trigger-filter-mb,.btn-sticky-compare,.carousel-pagination button,.product-form-sticky,.message--success,.price{box-shadow:none!important}.cursor-close,.drawer-overlay,.ecx-dialog-overlay{cursor:var(--cursor-close-url) 12 12,auto!important}.c-zoom-in{cursor:crosshair!important}@media(min-width:1025px){.main-product__info.main-product--sticky{top:max(24px,calc(100vh - 480px))}}.kf-gallery-dots{display:none}@media(max-width:1024px){.product-slideshow__thumbnail{display:none!important}.js-product-slideshow{scroll-snap-type:x mandatory}.js-product-slideshow>*{scroll-snap-align:start;scroll-snap-stop:always}.product-slideshow__slide{position:relative}.kf-gallery-dots{display:flex;gap:5px;justify-content:center;position:absolute;left:0;right:0;bottom:10px;z-index:2;pointer-events:none}.kf-gallery-dot{width:4px;height:4px;padding:0;border:0;border-radius:0;background:rgb(var(--color-normal-text-rgb));opacity:.2;pointer-events:auto;cursor:pointer}.kf-gallery-dot.active{opacity:1}}.main-product .product__title,#dialogBodyQuickView .product__title,.comparison-drawer-main .js-comp-drawer-title h3,.popup-content .popup-title,.fe-quiz__card-title{font-size:1.125rem;line-height:1.5;letter-spacing:unset;font-family:var(--font-body-family);font-weight:var(--font-body-weight)}.main-product .product__title,#dialogBodyQuickView .product__title,.comparison-drawer-main .js-comp-drawer-title h3,.popup-content .popup-title,.fe-quiz__card-title{text-transform:uppercase}.main-product .product__block-price .price-item,#dialogBodyQuickView .product__block-price .price-item,.comparison-drawer-main .js-comp-drawer-price .price-item,.popup-content .popup-price,.fe-quiz__card-price{font-size:1rem;line-height:1.5;letter-spacing:unset;font-family:var(--font-body-family);font-weight:var(--font-body-weight)}.main-product .product__block-product_code,#dialogBodyQuickView .product__block-product_code,.main-product .product__block-price .rte,#dialogBodyQuickView .product__block-price .rte{font-size:.75rem;line-height:1.25}.kf-root .accordion__button{padding-block:11.5px}.product__block-collapsible_item .accordion__button .component-heading,.product__block-performance_graphs .accordion__button .component-heading,.product__block-spec_sheet .accordion__button .component-heading,.extensive-descriptions .accordion__button .component-heading,.kf-root .accordion__button .component-heading,.comparison-drawer-main .comp-drawer-label,#dialogBodyQuickView .accordion__button .fs-heading-s,.product__block-description .component-heading,.product__block-description .rte{font-size:.875rem;line-height:1.25}.js-product-media-deferred-model{background-color:#f2f2f2}.js-product-media-deferred-model model-viewer{background-color:#f2f2f2!important}.js-product-media-deferred-model .js-product-media-item-model-image img{mix-blend-mode:multiply}.gallery__thumb--model .js-gallery-btn-thumb,.product-slideshow__thumb--model .js-slideshow-btn-thumb{background-color:#f2f2f2!important}.gallery__thumb--model img,.product-slideshow__thumb--model img{mix-blend-mode:multiply}.shopify-model-viewer-ui__controls-area,.shopify-model-viewer-ui__button--zoom-in,.shopify-model-viewer-ui__button--zoom-out,.shopify-model-viewer-ui__button--fullscreen{display:none!important}.shopify-model-viewer-ui__button--poster{width:56px!important;height:56px!important;background-color:#f2f2f2!important;border:1px solid rgba(0,0,0,.3)!important;border-radius:1.75px!important;box-shadow:none!important;padding:0!important}.shopify-model-viewer-ui__button--poster .shopify-model-viewer-ui__poster-control-icon{display:none!important}.shopify-model-viewer-ui__button--poster:after{content:"";display:block;width:28px;height:28px;margin:auto;background-color:#000;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%3E%3Cpath%20d=%22M21%207.35304L21%2016.647C21%2016.8649%2020.8819%2017.0656%2020.6914%2017.1715L12.2914%2021.8381C12.1102%2021.9388%2011.8898%2021.9388%2011.7086%2021.8381L3.30861%2017.1715C3.11814%2017.0656%203%2016.8649%203%2016.647L2.99998%207.35304C2.99998%207.13514%203.11812%206.93437%203.3086%206.82855L11.7086%202.16188C11.8898%202.06121%2012.1102%202.06121%2012.2914%202.16188L20.6914%206.82855C20.8818%206.93437%2021%207.13514%2021%207.35304Z%22%20%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20d=%22M3.52844%207.29357L11.7086%2011.8381C11.8898%2011.9388%2012.1102%2011.9388%2012.2914%2011.8381L20.5%207.27777%22%20%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20d=%22M12%2021L12%2012%22%20%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3C/svg%3E) center / contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22black%22%20stroke-width=%221.5%22%3E%3Cpath%20d=%22M21%207.35304L21%2016.647C21%2016.8649%2020.8819%2017.0656%2020.6914%2017.1715L12.2914%2021.8381C12.1102%2021.9388%2011.8898%2021.9388%2011.7086%2021.8381L3.30861%2017.1715C3.11814%2017.0656%203%2016.8649%203%2016.647L2.99998%207.35304C2.99998%207.13514%203.11812%206.93437%203.3086%206.82855L11.7086%202.16188C11.8898%202.06121%2012.1102%202.06121%2012.2914%202.16188L20.6914%206.82855C20.8818%206.93437%2021%207.13514%2021%207.35304Z%22%20%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20d=%22M3.52844%207.29357L11.7086%2011.8381C11.8898%2011.9388%2012.1102%2011.9388%2012.2914%2011.8381L20.5%207.27777%22%20%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20d=%22M12%2021L12%2012%22%20%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3C/svg%3E) center / contain no-repeat}.variation__item{color:inherit}.product-variation{display:flex;align-items:baseline;gap:12px}.product-variation .product-variation__options{align-items:baseline}.product-variation .product-variation__header{margin-bottom:0!important}.product-variation .variation__item--color{width:12px;height:12px;align-self:center;border-radius:0;border:0!important;padding:0!important;box-shadow:none!important}.product-variation__options:has(.variation__item--color){gap:6px}.product-variation .variation__item--color .variation-color,.product-variation .variation__item--color.is_active .variation-color,.product-variation .variation__item--color:hover .variation-color{border-radius:0;box-shadow:none!important;border:0!important;width:100%;height:100%}.product-variation .variation__item--color.is_active,.product-variation .variation__item--color:hover{border:0!important;padding:0!important;box-shadow:none!important}.product-variation:has(.variation__item--button) .js-product-variation-title{display:none}.product-variation .variation__item--button{border:0;border-radius:0;background:transparent!important;color:rgba(var(--color-normal-text-rgb),.55)!important;padding:0;overflow:visible;text-transform:uppercase}.product-variation .variation__item--button:hover{color:rgb(var(--color-normal-text-rgb))!important}.product-variation .variation__item--button.is_active{background:transparent!important;color:rgb(var(--color-normal-text-rgb))!important}.product-variation__options{gap:14px}.header-submenu-dropdown,.submenu-dropdown{min-width:max-content}.submenu-dropdown .submenu__item a{white-space:nowrap}.template-collection .promotion-section-container .banner-content__animate{color:#fff;justify-content:flex-end;padding-bottom:var(--scale-3xl, 48px)}body:not(.template-collection) .promotion-section-container:has(.js-read-more-line){color:#fff;justify-content:flex-end;padding-bottom:var(--scale-3xl, 48px)}.template-collection .promotion-section-container .banner-content__animate .section__description,body:not(.template-collection) .promotion-section-container:has(.js-read-more-line) .section__description{color:#fff;max-width:480px}.template-collection .promotion-section-container .js-expandable-content-btn,body:not(.template-collection) .promotion-section-container:has(.js-read-more-line) .js-expandable-content-btn{color:#fff}summary.menu__link-lv1>a.menu__link__link{pointer-events:none}.btn-bundle-add .product-form-spinner,.product-bundle-dialog .product-form-spinner,[id^=dialogProductBundle] .product-form-spinner{display:none!important}[id^=zoomContainer-]{overscroll-behavior:none}.js-read-more-line .section__description{text-align:justify}.promotion-section .section__text{text-transform:uppercase}.fe-caret{display:inline-block;width:.55em;height:.9em;margin-inline-start:.18em;vertical-align:-.08em;background:var(--fe-blue);animation:fe-caret-blink 1.06s step-end infinite}.fe-caret--overlay{position:absolute;margin:0;width:.55em}.js-read-more-line .card__excerpt:not(.expanded){display:block;-webkit-line-clamp:unset;line-clamp:unset}.js-read-more-line .card__excerpt:not(.expanded) .section__description{max-height:4.5em;max-height:3lh;overflow:hidden;padding-inline-end:1.3em}@keyframes fe-caret-blink{0%,49.9%{opacity:1}50%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.fe-caret{animation:none}}html{overscroll-behavior:none}[id^=zoomContainer-] .js-zoom-item[zoomed]{cursor:default!important}.product-slideshow__items.product-slideshow__items.product-slideshow__items{gap:var(--grid-gap, 4px)}.ecx-bundle-panel:not(.expanded) .js-bundle-total-row{display:none!important}.js-bundle-panel-footer>.d-flex{flex-wrap:wrap}.js-bundle-panel-footer .js-bundle-total-row{min-width:max-content}@media(max-width:749px){.js-bundle-panel-footer .js-bundle-button{flex:1 1 auto}}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(0,0,0,.016) 0,rgba(0,0,0,.016) 1px,transparent 1px,transparent 3px);transform:translateZ(0);backface-visibility:hidden}.section-hotspot.section-promotion--full-width{padding-inline:0;padding-block:0}.section-hotspot.section-promotion--full-width .section-promotion__wrapper,.section-hotspot.section-promotion--full-width .promotion-section__background{border-radius:0}.section-hotspot.section-promotion--full-width .promotion-section__background{top:0;right:-1px;bottom:0;left:-1px}.product-card{will-change:auto!important}.product-card{contain:layout style}.product-card.kf-stub{height:var(--kf-stub-h)!important;min-height:var(--kf-stub-h)}.product-card.kf-stub>*{display:none!important}.card__media.kf-has-track{aspect-ratio:var(--ratio, 1)}.kf-track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;width:100%;height:100%;transition:transform .3s cubic-bezier(.16,1,.3,1)}.kf-track .kf-slide{position:relative;flex:0 0 100%;width:100%;height:100%}.kf-track .kf-slide.px-loading{background-position:center;background-repeat:no-repeat;image-rendering:pixelated}.kf-track .kf-slide.px-loading:first-child{background-size:84% auto}.kf-track .kf-slide.px-loading:not(:first-child){background-size:cover}.kf-track .kf-slide .kf-cardimg{position:absolute;top:0;right:0;bottom:0;left:0;image-rendering:auto}.kf-track .kf-cardimg.img-first{object-fit:contain}.kf-track .kf-cardimg.kf-cover{object-fit:cover}.kf-radar{max-width:420px;margin-inline:auto}.kf-radar__svg{display:block;width:100%;height:auto}.kf-radar__ring{fill:none;stroke:var(--color-normal-text);stroke-opacity:.16;stroke-width:.75}.kf-radar__spoke{stroke:var(--color-normal-text);stroke-opacity:.12;stroke-width:.75}.kf-radar__node{fill:var(--color-normal-text);fill-opacity:.22}.kf-radar__area{fill:var(--fe-blue);fill-opacity:.12}.kf-radar__line{fill:none;stroke:var(--fe-blue);stroke-width:2;stroke-linejoin:round}.kf-radar__dot{fill:var(--fe-blue);stroke:rgb(var(--color-background-rgb, 255, 255, 255));stroke-width:1.5}.section-hotspot .hotspot__button,.section-hotspot .hotspot__button:hover{border:0;box-shadow:none}.section-hotspot .hotspot__button--left:after,.section-hotspot .hotspot__button--right:after{transition:none}.section-hotspot .hotspot__content,.section-hotspot .hotspot__content.active{width:max-content;max-width:min(380px,calc(100vw - 40px));border:0;border-radius:0;background:transparent;box-shadow:none;transition:none;transform:none}.section-hotspot .hotspot__content:before,.section-hotspot .hotspot__content:after{content:none}.section-hotspot .hotspot__content .hotspot__body{padding:0;max-height:none;overflow:visible}.section-hotspot .hotspot__content--right .rte{text-align:right}@media(max-width:1024px){.section-hotspot .hotspot__button--left:after,.section-hotspot .hotspot__button--right:after{content:none}}.section-hotspot .hotspot__content .rte p{display:inline;background:#fff;color:#000;text-transform:uppercase;padding:.4em .65em;line-height:2.1;-webkit-box-decoration-break:clone;box-decoration-break:clone}.product-card .card__content,.mini-card__product-info,.cart-item .card__heading,.cart-drawer__product .card__heading{text-transform:uppercase}.product-card .btn-quick-add,.product-card .btn-add-to-compare,.btn.btn-carousel-prev,.btn.btn-carousel-next{background:transparent;--alpha: 0}.search-bar__dropdown{transition:none!important;border-block-start:0!important}.search-bar__dropdown.is-open{box-shadow:0 -2px rgb(var(--color-background-rgb))!important}.card__media[data-kf-count]{touch-action:pan-y}.btn-secondary.disable,.btn-secondary[disabled]{background:var(--color-button-secondary-background)!important}.product-btn-atc.btn-secondary[disabled],.product-btn-atc.btn-secondary.disable{background:var(--fe-blue)!important;border-color:var(--fe-blue)!important}.fe-page-header{padding:56px var(--fix-m) 0;background:rgb(var(--color-background-rgb, 255, 255, 255))}.fe-page-header__title{margin:0;text-transform:uppercase}.fe-page-header__tagline{margin:10px 0 0;font-size:.75rem;line-height:1.6;text-transform:uppercase}@media(max-width:767px){.fe-page-header{padding-top:36px}}.shopify-policy__container{max-width:var(--container-width);margin-inline:auto;padding:56px var(--fix-m) 72px}.shopify-policy__title{text-align:left;margin:0 0 28px}.shopify-policy__title h1{margin:0;font-size:var(--size-component-heading-m, 1.125rem);line-height:1.15;text-transform:uppercase}.shopify-policy__body{max-width:68ch;font-size:.875rem;line-height:1.7}.shopify-policy__body h2{margin:36px 0 10px;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:var(--size-component-heading-s, 1.0625rem);line-height:1.15;text-transform:uppercase}.shopify-policy__body p{margin:0 0 14px}.shopify-policy__body ul{margin:0 0 14px;padding-inline-start:18px}body.js-main-body{min-height:100dvh;display:flex;flex-direction:column}#mainContent{flex:1 0 auto}.section[data-ui-component="Section Newsletter"]{padding-inline:0}.newsletter-content .section__description{text-transform:none;font-size:.875rem;max-width:48ch}.cart-item .media,.cart-drawer__product .media{object-fit:contain}.btn-primary:hover{background:var(--color-button-primary-background)!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:rgb(var(--color-normal-text-rgb));caret-color:rgb(var(--color-normal-text-rgb));transition:background-color 9999999s ease-out 0s}.section-contact-form .contact-form-wrapper>.clm{padding-inline:0}.section-contact-form .contact-form-wrapper{margin-inline:0}@media(min-width:1024px){.section-contact-form .contact-form-wrapper:not(.has-image){max-width:720px;margin-inline:auto}}.section-contact-form .field__select ecx-select,.section-contact-form .field__select .select-selected{max-width:none;inline-size:100%}.shopify-policy__container{position:relative;padding-top:138px!important}.fe-policy-nav{position:absolute;top:56px;left:14px;right:14px;font-size:.875rem;max-width:68ch}.fe-policy-nav ecx-select,.fe-policy-nav .select-selected{inline-size:100%;max-width:none}@media(max-width:767px){.shopify-policy__container{padding-top:118px!important}.fe-policy-nav{top:36px}}.product-compare-variants .variant-swatches{gap:14px}.product-compare-variants .vsi--swatch-button{border:0;background:transparent;padding:0 0 2px;border-radius:0;border-bottom:1px solid transparent;text-transform:uppercase;color:rgba(var(--color-normal-text-rgb),.55)}.product-compare-variants .vsi--swatch-button:hover{border-color:transparent;color:rgb(var(--color-normal-text-rgb))}.product-compare-variants .vsi--swatch-button.btn-active{background:transparent;color:rgb(var(--color-normal-text-rgb));border-bottom-color:currentColor}.product-compare-variants .vsi--swatch-image,.product-compare-variants .vsi--swatch-button.clr-swh__has-value{width:22px;height:22px;border-radius:0;box-shadow:none}.product-compare-variants .vsi--swatch-image img{border-radius:0}.product-compare-variants .vsi--swatch-image.btn-active:before{display:none}.rte,.rte p,.rte li,.accordion__content-large,.accordion__content-large p,.product__info .s-content,.s-content p,.page__content p{line-height:1.7}.fe-body,.fe-body p,.fe-body li{font-size:.75rem;line-height:1.6;text-transform:uppercase;text-align:justify}.fe-spec-row{padding:6px 0;border-bottom:1px solid var(--color-border, #e5e5e5);text-align:left}.fe-spec-row:last-child{border-bottom:0}.fe-spec-label{color:rgba(var(--color-normal-text-rgb, 0, 0, 0),.55);white-space:nowrap}@media(max-width:749px){.js-predictive-search-input,.js-header-search-bar-input{font-size:16px!important}}.search-drawer__body .search__result--list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.search-drawer-section,.search-drawer__container{overscroll-behavior:none}.product-slideshow__slide .mah-60v{max-height:none}.comparison-drawer-main .js-comp-drawer-body{gap:var(--scale-2xl, 28px)}.comparison-drawer-main .comp-drawer-label{margin-bottom:var(--fix-2xs, 8px)}.section[data-ui-component="Section Newsletter"] .ctnr{padding-inline:min(14px,max(0px,calc(14px - (100vw - var(--container-width, 1600px)) / 2)))}.shopify-section:has(.fe-page-header)+.shopify-section .promotion-section{margin-top:56px}.fe-buy-now{margin:-7px 0 -6px;align-self:center}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fe-custom.css.map */
