[data-v-df4e4577]:root{--color-white:#fff;--color-black:#000;--color-primary:#ec1b23;--color-inno-red:#ec1b23;--color-inno-gray-light:#e2e2e2;--color-inno-gray:#959595;--color-inno-blue:#0046ff;--color-inno-blue-light:#00b4ff;--color-inno-blue-dark:#16272e;--color-inno-orange:#ff6900;--color-inno-yellow:#fabe23;--color-inno-magenta:#be0078;--color-inno-pink:#f0f;--color-inno-green:#007800;--color-inno-green-light:#00dc00;--breakpoint-xs:20rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:90rem;--font-size-h1:3rem;--font-size-h2:2rem;--font-size-h3:1.5rem;--font-size-h4:1.25rem;--font-size-h5:1.0625rem;--font-size-base:1.0625rem;--font-size-sm:.875rem;--line-height-h1:1.14;--line-height-h2:1.18;--line-height-h3:1.2;--line-height-h4:1.3;--line-height-h5:1.5;--line-height-base:1.6;--line-height-sm:1.6;--letter-spacing-h1:-.01em;--letter-spacing-h2:0;--letter-spacing-h3:0;--letter-spacing-h4:0;--letter-spacing-h5:0;--letter-spacing-base:.01em;--letter-spacing-sm:.01em}@font-face{font-display:swap;font-family:Avenir Next LT Pro;font-style:normal;font-weight:400;src:url(../fonts/AvenirNextLTPro-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Avenir Next LT Pro;font-style:normal;font-weight:600;src:url(../fonts/AvenirNextLTPro-Demi.otf) format("opentype")}@media (min-width:48rem){[data-v-df4e4577]:root{--font-size-h1:4rem;--font-size-h2:3rem;--font-size-h3:1.875rem;--font-size-h4:1.375rem;--font-size-h5:1.125rem;--font-size-sm:.9375rem}}@media (min-width:64rem){[data-v-df4e4577]:root{--font-size-h1:4.375rem;--font-size-h2:3.375rem;--font-size-h3:2.125rem;--font-size-h4:1.5rem;--font-size-h5:1.1875rem}}.product[data-v-df4e4577]{--main-wrapper-max-width:64.5rem;--tw-bg-opacity:1;background-color:rgb(226 226 226/var(--tw-bg-opacity));padding-bottom:6rem;padding-top:var(--header-height)}.product-aside[data-v-df4e4577]{margin-bottom:2rem}@media (min-width:48rem){.product-aside[data-v-df4e4577]{margin-bottom:0;margin-right:6rem;min-width:160px;width:160px}}.product-cate[data-v-df4e4577]{margin-bottom:.75rem}@media (min-width:48rem){.product-cate[data-v-df4e4577]{margin-bottom:2.5rem}}.product-list[data-v-df4e4577]{display:flex;flex-direction:column}@media (min-width:48rem){.product-list[data-v-df4e4577]{flex-direction:row}}.product-content[data-v-df4e4577]{flex-grow:1}.product-filters[data-v-df4e4577]{align-items:stretch;display:none;flex-direction:column;gap:2.5rem}@media (min-width:48rem){.product-filters[data-v-df4e4577]{display:flex}}.product-filters.mobile[data-v-df4e4577]{display:flex;gap:1rem;height:100%;overflow:hidden;width:100%;--tw-bg-opacity:1;background-color:rgb(226 226 226/var(--tw-bg-opacity));padding:.75rem;transition-duration:.2s;z-index:calc(var(--z-index-header) + 1)}.product-filters.mobile.is-active[data-v-df4e4577]{opacity:1;visibility:visible}.product-filters-items[data-v-df4e4577]{flex-grow:1;max-height:100%;overflow:auto}.product-filters-items .item[data-v-df4e4577]:not(:last-child){margin-bottom:1rem}.product-filters-btn[data-v-df4e4577]{border-width:1px;display:flex;margin-bottom:.75rem}@media (min-width:48rem){.product-filters-btn[data-v-df4e4577]{display:none}}.product-cards[data-v-df4e4577]{display:flex;flex-direction:column;gap:2.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}@media (min-width:48rem){.product-cards[data-v-df4e4577]{display:grid}}.product-card[data-v-df4e4577]{grid-column:span 12/span 12;transition-duration:.1s}@media (min-width:48rem){.product-card[data-v-df4e4577]{grid-column:span 6/span 6}}@media (min-width:64rem){.product-card[data-v-df4e4577]{grid-column:span 4/span 4}}.product-card.is-active[data-v-df4e4577]{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity))}.product-compare[data-v-df4e4577]{align-items:stretch;background-color:rgb(0 0 0/var(--tw-bg-opacity));bottom:0;display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:fixed;visibility:hidden;width:100%;--tw-bg-opacity:.5;opacity:0;transition-duration:.3s}@media (min-width:64rem){.product-compare[data-v-df4e4577]{height:auto;--tw-bg-opacity:0;opacity:1}}.product-compare[data-v-df4e4577]{z-index:calc(var(--z-index-compare))}.product-compare.is-active[data-v-df4e4577]{opacity:1;visibility:visible}@media (min-width:64rem){.product-compare.is-active[data-v-df4e4577]{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.product-compare.is-active .product-compare-inner[data-v-df4e4577]{--tw-translate-y:0px}.product-compare-inner[data-v-df4e4577],.product-compare.is-active .product-compare-inner[data-v-df4e4577]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.product-compare-inner[data-v-df4e4577]{--tw-translate-y:100%;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));padding-bottom:.75rem;padding-top:.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-duration:.3s}.product-compare-container[data-v-df4e4577]{display:flex;flex-direction:column;gap:1rem;margin-left:auto;margin-right:auto;max-width:var(--main-wrapper-max-width)}@media (min-width:64rem){.product-compare-container[data-v-df4e4577]{flex-direction:row;gap:2.5rem}}.product-compare-items[data-v-df4e4577]{display:grid;flex:1 1 0%;gap:.75rem;grid-template-columns:repeat(12,minmax(0,1fr))}.product-compare-item[data-v-df4e4577]{align-items:center;border-width:1px;display:flex;gap:.75rem;grid-column:span 12/span 12;position:relative;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));padding:.75rem 2.25rem .75rem .75rem}@media (min-width:64rem){.product-compare-item[data-v-df4e4577]{grid-column:span 4/span 4}}.product-compare-item .title[data-v-df4e4577]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-compare-item .close[data-v-df4e4577]{cursor:pointer;position:absolute;right:.75rem;top:.75rem}@media (min-width:64rem){.product-compare-text[data-v-df4e4577]{max-width:131px}}.product-compare-text .info[data-v-df4e4577]{display:none;font-family:Avenir Next LT Pro,sans;font-size:var(--font-size-base);font-weight:600;letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-base);margin-bottom:.5rem}@media (min-width:64rem){.product-compare-text .info[data-v-df4e4577]{display:block}}.product-compare-text .btn[data-v-df4e4577]{align-items:center;display:flex;gap:.5rem;justify-content:center;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));font-weight:600;padding:.25rem .5rem .125rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.product-compare-expand[data-v-df4e4577]{bottom:0;left:0;max-height:0;overflow:hidden;position:fixed;width:100%;z-index:50;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:64rem){.product-compare-expand[data-v-df4e4577]{display:none}}.product-compare-expand.is-active[data-v-df4e4577]{max-height:50px;padding-bottom:13px;padding-top:13px;transition-duration:.3s}:root{--color-white:#fff;--color-black:#000;--color-primary:#ec1b23;--color-inno-red:#ec1b23;--color-inno-gray-light:#e2e2e2;--color-inno-gray:#959595;--color-inno-blue:#0046ff;--color-inno-blue-light:#00b4ff;--color-inno-blue-dark:#16272e;--color-inno-orange:#ff6900;--color-inno-yellow:#fabe23;--color-inno-magenta:#be0078;--color-inno-pink:#f0f;--color-inno-green:#007800;--color-inno-green-light:#00dc00;--breakpoint-xs:20rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:90rem;--font-size-h1:3rem;--font-size-h2:2rem;--font-size-h3:1.5rem;--font-size-h4:1.25rem;--font-size-h5:1.0625rem;--font-size-base:1.0625rem;--font-size-sm:.875rem;--line-height-h1:1.14;--line-height-h2:1.18;--line-height-h3:1.2;--line-height-h4:1.3;--line-height-h5:1.5;--line-height-base:1.6;--line-height-sm:1.6;--letter-spacing-h1:-.01em;--letter-spacing-h2:0;--letter-spacing-h3:0;--letter-spacing-h4:0;--letter-spacing-h5:0;--letter-spacing-base:.01em;--letter-spacing-sm:.01em}@font-face{font-display:swap;font-family:Avenir Next LT Pro;font-style:normal;font-weight:400;src:url(../fonts/AvenirNextLTPro-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Avenir Next LT Pro;font-style:normal;font-weight:600;src:url(../fonts/AvenirNextLTPro-Demi.otf) format("opentype")}@property --thumb-color{syntax:"<color>";inherits:true;initial-value:transparent}@media (min-width:48rem){:root{--font-size-h1:4rem;--font-size-h2:3rem;--font-size-h3:1.875rem;--font-size-h4:1.375rem;--font-size-h5:1.125rem;--font-size-sm:.9375rem}}@media (min-width:64rem){:root{--font-size-h1:4.375rem;--font-size-h2:3.375rem;--font-size-h3:2.125rem;--font-size-h4:1.5rem;--font-size-h5:1.1875rem}}.product-filters.mobile{background-color:rgb(226 226 226/var(--tw-bg-opacity));gap:1rem;height:100%;overflow:hidden;padding:.75rem;transition-duration:.2s;width:100%;z-index:calc(var(--z-index-header) + 1)}.product-compare-modal,.product-filters.mobile{display:flex;--tw-bg-opacity:1}.product-compare-modal{align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));flex-direction:column;padding:2.5rem;position:relative}.product-compare-modal .title{margin-bottom:1.5rem}.product-compare-modal .content{font-family:Avenir Next LT Pro,sans;font-size:var(--font-size-base);letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-base);margin-bottom:1.5rem;text-align:center}.product-compare-modal .action{align-items:center;border-width:1px;display:flex;justify-content:center;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));font-weight:600;padding-bottom:.125rem;padding-top:.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));min-width:110px}.product-compare-modal .close-button{--button-size:1rem;--button-color:#000;position:absolute;right:1.25rem;top:1.25rem}
