@media(max-width:767.98px){.cmp-carousel--mobile-disabled:has(.cmp-product-card) .cmp-carousel__content{display:grid;grid-row-gap:var(--1);margin-bottom:calc(var(--6q, 0)*-1)}.cmp-carousel--mobile-disabled:has(.cmp-product-card) :is(.cmp-carousel__item,.cmp-carousel__item-inner,.productcard,.cmp-product-card):not(.cq-Editable-dom){display:contents!important}}@media(min-width:768px)and (max-width:991.98px){.cmp-carousel--tablet-disabled:has(.cmp-product-card) .cmp-carousel__content{display:grid;grid-row-gap:var(--1);margin-bottom:calc(var(--6q, 0)*-1)}.cmp-carousel--tablet-disabled:has(.cmp-product-card) :is(.cmp-carousel__item,.cmp-carousel__item-inner,.productcard,.cmp-product-card):not(.cq-Editable-dom){display:contents!important}}@media(min-width:992px){.cmp-carousel--desktop-disabled:has(.cmp-product-card) .cmp-carousel__content{display:grid;grid-row-gap:var(--1);margin-bottom:calc(var(--6q, 0)*-1)}.cmp-carousel--desktop-disabled:has(.cmp-product-card) :is(.cmp-carousel__item,.cmp-carousel__item-inner,.productcard,.cmp-product-card):not(.cq-Editable-dom){display:contents!important}}.cmp-carousel{--6r:0px}.cmp-carousel:has(.swiper-slide-active:first-child){--6s:0}.cmp-carousel:has(.swiper-slide-active:nth-child(2)){--6s:1}.cmp-carousel:has(.swiper-slide-active:nth-child(3)){--6s:2}.cmp-carousel:has(.swiper-slide-active:nth-child(4)){--6s:3}.cmp-carousel:has(.swiper-slide-active:nth-child(5)){--6s:4}.cmp-carousel:has(.swiper-slide-active:nth-child(6)){--6s:5}.cmp-carousel:has(.swiper-slide-active:nth-child(7)){--6s:6}.cmp-carousel:has(.swiper-slide-active:nth-child(8)){--6s:7}.cmp-carousel:has(.swiper-slide-active:nth-child(9)){--6s:8}.cmp-carousel:has(.swiper-slide-active:nth-child(10)){--6s:9}.cmp-carousel:has(.swiper-slide-active:nth-child(11)){--6s:10}.cmp-carousel:has(.swiper-slide-active:nth-child(12)){--6s:11}.cmp-carousel:has(.swiper-slide-active:nth-child(13)){--6s:12}.cmp-carousel:has(.swiper-slide-active:nth-child(14)){--6s:13}.cmp-carousel:has(.swiper-slide-active:nth-child(15)){--6s:14}@media(max-width:767.98px){.cmp-carousel--mobile-enabled:has(.cmp-product-card){--6t:var(--ctx-carousel-mobile-column-gap);--6u:var(--ctx-carousel-mobile-slides-per-view);--6r:var(--ctx-carousel-mobile-peek-width,0px)}.cmp-carousel--mobile-enabled:has(.cmp-product-card) .cmp-carousel__content{--5v:var(--6t,0);--6v:var(--ctx-carousel-card-count);--6q:var(--1);display:grid;grid-template-columns:repeat(var(--6v),calc((100% - var(--6r) - var(--5v)*(var(--6u) - 1))/var(--6u, 1)));--6w:calc(var(--6r)*(var(--6s)/var(--6u) + 0.5));margin-left:var(--6w);-webkit-transition-property:margin-left,-webkit-transform;transition-property:margin-left,-webkit-transform;transition-property:transform,margin-left;transition-property:transform,margin-left,-webkit-transform}.cmp-carousel--mobile-enabled:has(.cmp-product-card):has(.cmp-carousel__pagination-bullet--active:last-child) .cmp-carousel__content{margin-left:calc(var(--6w) + var(--6r)/2)}.cmp-carousel--mobile-enabled:has(.cmp-product-card):has(.cmp-carousel__pagination-bullet--active:first-child) .cmp-carousel__content{margin-left:0}}@media(min-width:768px)and (max-width:991.98px){.cmp-carousel--tablet-enabled:has(.cmp-product-card){--6t:var(--ctx-carousel-tablet-column-gap);--6u:var(--ctx-carousel-tablet-slides-per-view);--6r:var(--ctx-carousel-tablet-peek-width,0px)}.cmp-carousel--tablet-enabled:has(.cmp-product-card) .cmp-carousel__content{--5v:var(--6t,0);--6v:var(--ctx-carousel-card-count);--6q:var(--1);display:grid;grid-template-columns:repeat(var(--6v),calc((100% - var(--6r) - var(--5v)*(var(--6u) - 1))/var(--6u, 1)));--6w:calc(var(--6r)*(var(--6s)/var(--6u) + 0.5));margin-left:var(--6w);-webkit-transition-property:margin-left,-webkit-transform;transition-property:margin-left,-webkit-transform;transition-property:transform,margin-left;transition-property:transform,margin-left,-webkit-transform}.cmp-carousel--tablet-enabled:has(.cmp-product-card):has(.cmp-carousel__pagination-bullet--active:last-child) .cmp-carousel__content{margin-left:calc(var(--6w) + var(--6r)/2)}.cmp-carousel--tablet-enabled:has(.cmp-product-card):has(.cmp-carousel__pagination-bullet--active:first-child) .cmp-carousel__content{margin-left:0}}@media(min-width:992px){.cmp-carousel--desktop-enabled:has(.cmp-product-card){--6t:var(--ctx-carousel-desktop-column-gap);--6u:var(--ctx-carousel-desktop-slides-per-view);--6r:var(--ctx-carousel-desktop-peek-width,0px)}.cmp-carousel--desktop-enabled:has(.cmp-product-card) .cmp-carousel__content{--5v:var(--6t,0);--6v:var(--ctx-carousel-card-count);--6q:var(--1);display:grid;grid-template-columns:repeat(var(--6v),calc((100% - var(--6r) - var(--5v)*(var(--6u) - 1))/var(--6u, 1)));--6w:calc(var(--6r)*(var(--6s)/var(--6u) + 0.5));margin-left:var(--6w);-webkit-transition-property:margin-left,-webkit-transform;transition-property:margin-left,-webkit-transform;transition-property:transform,margin-left;transition-property:transform,margin-left,-webkit-transform}.cmp-carousel--desktop-enabled:has(.cmp-product-card):has(.cmp-carousel__pagination-bullet--active:last-child) .cmp-carousel__content{margin-left:calc(var(--6w) + var(--6r)/2)}.cmp-carousel--desktop-enabled:has(.cmp-product-card):has(.cmp-carousel__pagination-bullet--active:first-child) .cmp-carousel__content{margin-left:0}}@media(max-width:767.98px){.cmp-carousel--overflow-enabled-mobile .cmp-carousel--mobile-enabled .cmp-carousel__inner{margin-inline:calc(-50vw - var(--scrollbar)/2*-1 - -50%);padding-inline:calc(50vw - var(--scrollbar)/2 - 50%)}}@media(min-width:768px)and (max-width:991.98px){.cmp-carousel--overflow-enabled-tablet .cmp-carousel--tablet-enabled .cmp-carousel__inner{margin-inline:calc(-50vw - var(--scrollbar)/2*-1 - -50%);padding-inline:calc(50vw - var(--scrollbar)/2 - 50%)}}@media(min-width:992px){.cmp-carousel--overflow-enabled-desktop .cmp-carousel--desktop-enabled .cmp-carousel__inner{margin-inline:calc(-50vw - var(--scrollbar)/2*-1 - -50%);padding-inline:calc(50vw - var(--scrollbar)/2 - 50%)}}.cmp-carousel:has(.cmp-product-card) :is(.cmp-carousel__item,.cmp-carousel__item-inner,.productcard,.cmp-product-card){display:grid;grid-row:span 4;grid-template-rows:subgrid;margin-right:0!important;width:100%!important}.cmp-carousel:has(.cmp-product-card) .cmp-product-card{--6x:calc(var(--ctx-carousel-item-index)/var(--6v))}.cmp-carousel:has(.cmp-product-card) .cmp-product-card>*{grid-column:calc(mod(var(--ctx-carousel-item-index), var(--6v)) + 1)}.cmp-carousel:has(.cmp-product-card) .cmp-product-card__tag{grid-row:calc(round(down, var(--6x, 0), 1)*4 + 1)}.cmp-carousel:has(.cmp-product-card) .cmp-product-card__header{grid-row:calc(round(down, var(--6x, 0), 1)*4 + 2)}.cmp-carousel:has(.cmp-product-card) .cmp-product-card__content{grid-row:calc(round(down, var(--6x, 0), 1)*4 + 3)}.cmp-carousel:has(.cmp-product-card) .cmp-product-card__description{grid-row:calc(round(down, var(--6x, 0), 1)*4 + 4)}.cmp-carousel:has(.cmp-product-card) .cmp-product-card>:last-child{margin-bottom:var(--6q,0)}.cmp-product-card :is(.cmp-inline-icon,.buttongroup,.listcomponent,.title,.text,.badge,.cmp-title){padding:var(--1)}@media(min-width:768px){.cmp-product-card{--6y:var(--n)}}@media(min-width:992px){.cmp-product-card{--6z:var(--2w)}}.cmp-product-card>:last-child{border-bottom-left-radius:var(--70);border-bottom-right-radius:var(--70)}.cmp-product-card__tag{-webkit-column-gap:var(--f);-moz-column-gap:var(--f);column-gap:var(--f);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--2y);border-top-left-radius:var(--70);border-top-right-radius:var(--70);color:var(--71);font-weight:var(--72);height:calc(40px + var(--2));justify-self:start;margin-bottom:calc(var(--2)*-1);padding-bottom:var(--2);padding-left:var(--2);padding-right:var(--2)}.cmp-product-card__tag span{line-height:var(--73)}.cmp-product-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;row-gap:var(--6z,var(--2));-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--2y);border-bottom:var(--h) solid var(--74,var(--r));border-top-left-radius:var(--70);border-top-right-radius:var(--70);-ms-flex-direction:column;flex-direction:column;padding:var(--2)}@media(min-width:992px){.cmp-product-card__header{padding-top:var(--3)}}@media(max-width:767.98px){.cmp-product-card__header--show-icon-mobile .cmp-product-card__header__icon-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--n)}.cmp-product-card__header--show-icon-mobile .cmp-product-card__header__icon-title-wrapper .cmp-inline-icon{--75:var(--3);display:block}}.cmp-product-card__header__icon-title-wrapper{display:contents}.cmp-product-card__header .cmp-inline-icon{--76:var(--p);--77:var(--78)}@media(max-width:767.98px){.cmp-product-card__header .cmp-inline-icon{display:none}}.cmp-product-card__header .buttongroup{margin-top:auto;padding-top:var(--6y,var(--1))}.cmp-product-card__header .buttongroup.cmp-button-group--stack-disable>.cmp-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:768px){.cmp-product-card__header .buttongroup>.cmp-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.cmp-product-card__header .buttongroup>.cmp-container .cmp-button>.cmp-icon{display:none}.cmp-product-card .cmp-title__text{margin-bottom:var(--1)}.cmp-product-card .cmp-title__text>a{text-decoration:none}.cmp-product-card .cmp-title__text>a:hover{text-decoration:underline}.cmp-product-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;row-gap:var(--2);-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--2y);border-bottom-left-radius:var(--70);border-bottom-right-radius:var(--70);-ms-flex-direction:column;flex-direction:column;padding:var(--3) var(--2)}.cmp-product-card__content .cmp-iag-list__leading-text-ctn{font-weight:var(--72);padding-top:var(--1)}.cmp-product-card__content .cmp-text>p:last-child{margin-bottom:var(--1)}.cmp-product-card__content>:is(.button,.inlinealertbanner):last-child{margin-top:auto}.cmp-product-card__content .cmp-inline-alert{padding:var(--n)}.cmp-product-card__content .cmp-inline-alert__icon{font-size:var(--79);height:var(--79);margin-right:var(--f)}.cmp-product-card__content .cmp-inline-alert__content{font-size:var(--d)}.cmp-product-card__description{background-color:var(--2y);border-radius:var(--70);font-size:var(--d);margin-top:1px;padding:var(--2)}.cmp-product-card__description p{margin-bottom:var(--1)}.cmp-product-card--homepage .cmp-product-card{--6z:var(--0);--6y:var(--f)}.cmp-product-card--homepage .cmp-product-card__header{padding:var(--3) var(--2)}.cmp-product-card--homepage .cmp-product-card__header .cmp-badge{--7a:var(--r);--7b:0.15rem 0.5rem;gap:var(--f)}.cmp-product-card--homepage .cmp-product-card__header .buttongroup:not(.cmp-button-group--stack-disable)>.cmp-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cmp-product-card--homepage .cmp-product-card__header .buttongroup:not(.cmp-button-group--stack-disable)>.cmp-container .cmp-button{width:100%}.cmp-product-card--homepage .cmp-product-card__content{padding-top:var(--1)}.cmp-carousel--with-filter fieldset{min-inline-size:0;width:100%}.cmp-carousel--with-filter .cmp-carousel__filter{margin-bottom:var(--3);margin-inline:calc(-50vw - var(--scrollbar)/2*-1 - -50%);overflow-x:auto;padding-bottom:var(--f);padding-top:var(--w);padding-inline:calc(50vw - var(--scrollbar)/2 - 50%);position:relative}.cmp-carousel--with-filter .cmp-carousel__filter-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:var(--f);width:-webkit-max-content;width:-moz-max-content;width:max-content}.cmp-carousel--with-filter .cmp-carousel__filter-input{height:1px;margin:-1px;overflow:hidden;padding:var(--1);position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.cmp-carousel--with-filter .cmp-carousel__filter-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--7c);border-radius:100vw;color:var(--7d);cursor:pointer;gap:var(--f);min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding:var(--n) var(--0);-webkit-transition:var(--27);transition:var(--27)}.cmp-carousel--with-filter .cmp-carousel__filter-label:hover{background-color:var(--7e);border-color:var(--1m)}.cmp-carousel--with-filter .cmp-carousel__filter-label i{font-size:var(--79);line-height:var(--73)}.cmp-carousel--with-filter .cmp-carousel__filter-input:focus+.cmp-carousel__filter-label{outline:2px solid var(--1c);outline-offset:2px}.cmp-carousel--with-filter .cmp-carousel__filter-input:checked+.cmp-carousel__filter-label{background-color:var(--1c);color:var(--4)}.cmp-carousel--with-filter .cmp-carousel__pagination{margin-top:var(--2w)}.cmp-carousel--with-filter .swiper-button-lock,.cmp-carousel--with-filter .swiper-pagination-lock{display:none}.cmp-product-card--header-bg-primary-light .cmp-product-card__header{background-color:var(--3i)!important}.cmp-product-card--header-bg-secondary .cmp-product-card__header{background-color:var(--z)!important}.cmp-product-card--header-bg-accent .cmp-product-card__header{background-color:var(--4u)!important}.cmp-product-card--header-bg-supplementary-1 .cmp-product-card__header{background-color:var(--7f)!important}.cmp-product-card--tag-bg-primary-light .cmp-product-card__tag{background-color:var(--3i)!important}.cmp-product-card--tag-bg-secondary .cmp-product-card__tag{background-color:var(--z)!important}.cmp-product-card--tag-bg-accent .cmp-product-card__tag{background-color:var(--4u)!important}.cmp-product-card--tag-bg-supplementary-1 .cmp-product-card__tag{background-color:var(--7f)!important}.cmp-product-card--tag-bg-supplementary-2 .cmp-product-card__tag{background-color:var(--7g)!important}.cmp-product-card--tag-bg-supplementary-2-light .cmp-product-card__tag{background-color:var(--7h)!important}.cmp-product-card--tag-bg-supplementary-2-lighter .cmp-product-card__tag{background-color:var(--7i)!important}.cmp-product-card--header-divider{--74:var(--7j)}