.c-productImage__productLabel span,.o-advicedAlternative,.o-articleCard,.o-orderCardLinks>a,.o-productCombiCard__links a,.o-productCombiCard__links button,.o-productCompareCard,.o-productCompareCard__cta__link a,.s-orderCard__buttons>a,.s-productInfo__downloads .list a,.s-productInfo__productAdvice a,.s-reviewShortSummary__buttons__button div{color:inherit}.c-productImage__productLabel,.s-pageCardBar--centered h2{text-align:left}.o-articleCard__link,.o-orderCardAlternative__product .heading-xxs,.o-orderCardBundle__item__price,.o-productCombiCard__info__state{text-align:right}.large .o-pageCard__text,.o-overflowSliderNav__button.btn,.o-productCombiCard__links a,.o-productCombiCard__links button,.o-productGallery__overlay__info__close,.o-reviewCard__noReview,.o-selectionGuide__content.tiny,.s-orderCard__buttons>a,.s-pageCardBar--centered,.s-productCombi__summary__addedProduct__empty,.s-reviewList__empty,.s-reviewShortSummary__buttons__button div{text-align:center}.s-productInfo__prosAndCons ul{vertical-align:top}.c-productImage__discountLabel{background:#f3575e}.c-productImage__productLabel span,.o-articleCard-selectionGuide,.o-orderCardAlternative__label p,.o-productCombiCard__label span,.o-productCombiSetCard__label span,.s-productCombiSet__mainProduct__plus{background:#ffcb01}.o-orderCardStockStatus__stockInfo-box{background:#e2edea}.s-productInfo__adviceCard{background:#e0ecf3}.o-navigationBar,.o-orderBar>div,.o-orderCardAlternative__link:hover,.o-productGallery__overlay__info__close:hover,.o-reviewCard__noReview,.s-productCombi--container,.s-reviewList__empty{background:#f5f5f5}.o-orderCard,.o-productCompareCard,.o-productGallery__overlay__container,.o-productGallery__overlay__images,.o-truncate__default .o-truncate__text,.o-truncate__wrapper,.s-overlayCompare.open,.s-productCombi__products__product{background:#fff}.hide{display:none!important}.show{display:block!important}.o-orderCardStockStatus__stockInfo-box,.o-overflowSliderNav,.s-articleBar__cta,.s-productCombi__summary__addedProduct__empty,.s-productCombi__summary__title{display:none}.o-reviewCard__vote p{display:inline}.o-orderBar__product .o-orderCardPrice__new,.o-orderCardHeader__discount span,.o-orderCardStockStatus__inStock span,.o-orderCardStockStatus__outOfStock span,.o-productGallery__labels>*,.o-productGallery__thumbnails__thumbnail,.o-reviewCard__container,.o-reviewCard__images,.o-reviewCard__info,.s-orderCardAddToCard__amount>div,.s-orderCardAddToCard__amount__input,.s-pageCardBar--centered__wrapper,.s-reviewBar__card{display:inline-block}.large .o-pageCard,.o-articleCard-promotion__image img,.o-orderBar__image,.o-orderCardCTA__form .fieldgroup__label,.o-orderCardLinks__wrapper,.o-orderCardOrder__form .fieldgroup__label,.o-orderCardStockStatus__stockInfo-box i,.o-orderCardStockStatus__stockInfo-box.active,.o-orderCardVariations__color a,.o-productCombiCard__label,.o-productCombiCard__links a,.o-productCombiCard__links button,.o-productCombiSetCard__label,.o-productGallery__labels .c-productImage__productLabel,.o-productGallery__thumbnails__thumbnail img,.s-pageCardBar--centered,.s-productCombi__summary__checkout__price span,.s-productCombi__summary__form.active .s-productCombi__summary__addedProduct__empty,.s-reviewBar-noReview>div,.s-reviewShortSummary__buttons__button div{display:block}.o-orderBar .container,.o-orderCardAlternative,.o-orderCardAlternative__link,.o-orderCardAlternative__product,.o-orderCardAlternative__product__info,.o-orderCardBundle__item,.o-orderCardCTA__cta,.o-productCombiCard__links,.o-productGallery__thumbnails__wrapper,.s-orderCardCrossSell__wrapper,.s-orderCardCrossSell__wrapper.tt_86c1af0ce,.s-orderCardCrossSell__wrapper.tt_86c1af0ce label,.s-relatedCategories__container{display:flex}@media (min-width:36rem){.hide--s{display:none!important}.visible--s{display:block!important}.visible--s-inline{display:inline!important}.o-orderCardUsp ul li,.s-productInfo__prosAndCons ul{display:inline-block}.o-orderCardBundle__item__image,.o-orderCardBundle__item__price,.s-articleBar__cta,.s-pageCardBar.fit{display:block}.o-orderCardBundle>.wrapper,.o-orderCardOrder,.s-productInfo__adviceCard,.s-reviewHeader__reviewBar,.s-reviewHeader__titleBar,.s-reviewList__topBar,.s-reviewShortSummary__buttons{display:flex}}@media (min-width:48rem){.hide--m{display:none!important}.visible--m{display:block!important}.o-articleCard__link,.s-articleBar.fit .col:nth-child(n+4){display:none}.o-reviewCard__content__prosAndCons ul{display:inline-block}.o-productGallery__overlay__info__price,.s-productCombi__summary__title{display:block}.s-productCombi--container,.s-productCombi__summary__form{display:flex}}@media (min-width:60rem){.hide--l{display:none!important}.visible--l{display:block!important}.o-orderCardBundle__item__price{display:inline}.o-orderCardBundle__item__image,.s-orderCardAddToCard__amount>div span,.s-orderCardAddToCard__amount__input span{display:inline-block}.o-orderCardBundle>.wrapper,.o-orderCardOrder,.o-orderCardUsp ul li,.s-articleBar.fit .col:nth-child(n+4),.s-relatedCategories__container{display:block}.s-productHeader,.s-productInfo__wrapper{display:flex}}@media (min-width:70rem){.o-articleCard__text{display:flex}}@media (min-width:0) and (max-width:36rem){.hidden-mobile{display:none!important}}@media (min-width:0){.hidden-mobile-up{display:none!important}}@media (max-width:36rem){.hidden-mobile-down{display:none!important}}@media (min-width:36rem) and (max-width:48rem){.hidden-tablet{display:none!important}}@media (min-width:36rem){.hidden-tablet-up{display:none!important}}@media (max-width:48rem){.hidden-tablet-down{display:none!important}}@media (min-width:48rem) and (max-width:60rem){.hidden-laptop{display:none!important}}@media (min-width:48rem){.hidden-laptop-up{display:none!important}}@media (max-width:60rem){.hidden-laptop-down{display:none!important}}@media (min-width:60rem) and (max-width:9999){.hidden-desktop{display:none!important}}@media (min-width:60rem){.hidden-desktop-up{display:none!important}}.c-adviceLabel span,.c-productImage,.c-productImage__productLabel,.large .o-pageCard__text,.o-advicedAlternative__image,.o-articleCard,.o-orderBar__product .o-orderCardPrice__old,.o-orderCardPrice,.o-orderCardStockStatus__stockInfo-box,.o-overflowSliderNav.right i,.o-overflowSliderNav__gradient,.o-productCombiCard--container,.o-productCombiCard__info__price,.o-productCombiCard__label,.o-productCombiCard__links__cart .btn,.o-productCombiSetCard,.o-productCompareCard,.o-productGallery,.o-productGallery__images,.o-productGallery__images__image,.o-productGallery__images__image.productVideo figure,.o-productGallery__overlay__container,.o-productGallery__overlay__images,.o-productGallery__overlay__images__wrapper,.o-productGallery__overlay__info,.o-productGallery__thumbnails__thumbnail,.o-productGallery__thumbnails__thumbnail.current,.o-reviewCard__vote>div,.o-truncate__default .o-truncate__line,.o-truncate__default .o-truncate__text,.o-truncate__default .o-truncate__text:after,.s-articleBar,.s-productCombiSet__mainProduct__image,.s-productCombi__summary__addedProduct__added,.s-reviewBar__card,.s-reviewList__list__item,.s-storySmall,.truncated{position:relative}.c-adviceLabel span:after,.c-productImage__promotionLabel,.c-productImage__topLabels,.large .o-pageCard__text p,.o-advicedAlternative__image__icon,.o-articleCard__avatar,.o-orderCardAlternative__label,.o-orderCardStockStatus__stockInfo-box i,.o-overflowSliderNav,.o-overflowSliderNav__button.btn,.o-productCombiSetCard__image picture,.o-productCombiSetCard__label,.o-productCompareCard .c-productImage__productLabel,.o-productCompareCard:first-child table * td a,.o-productCompareCard:first-child table * th a,.o-productGallery__images__image.productVideo iframe,.o-productGallery__images__wrapper,.o-productGallery__labels,.o-productGallery__navigation,.o-productGallery__overlay__background,.o-truncate__wrapper{position:absolute}.o-orderBar,.o-productGallery__overlay,.s-overlayCompare,.s-overlayCompare.open,.s-overlayCompare__footer{position:fixed}@media (min-width:48rem){.o-articleCard__avatar{position:relative}.o-reviewCard__vote{position:static}}.c-productImage .wrapper,.c-productImage__topLabels,.large .o-pageCard__text p,.o-advicedAlternative__image,.o-advicedAlternative__info,.o-advicedAlternative__wrapper,.o-articleCard,.o-articleCard-promotion,.o-articleCard__text,.o-articleCard__text__link,.o-brandInfo .container,.o-compareBar__list__item,.o-compareBar__list__item .c-compareItem__image,.o-compareBar__list__item .c-compareItem__remove,.o-orderBar__product__info,.o-orderCardHeader__price,.o-orderCardOrder__button .btn,.o-orderCardPrice__new,.o-orderCardPrice__newContainer,.o-orderCardVariations__wrapper,.o-pageCard,.o-pageCard.wide,.o-productCombiCard,.o-productCombiCard--container,.o-productCombiCard__info,.o-productCombiCard__info__priceWrap,.o-productCombiSetCard,.o-productCombiSetCard__info>div,.o-productCompareCard,.o-productCompareCard__cta,.o-productGallery__images__image figure,.o-productGallery__images__image picture,.o-productGallery__images__image.productVideo,.o-productGallery__images__wrapper,.o-productGallery__navigation__button,.o-productGallery__overlay,.o-productGallery__overlay__container,.o-productGallery__overlay__images,.o-productGallery__overlay__images__wrapper,.o-productGallery__overlay__info__price,.o-productGallery__overlay__info__title,.o-productGallery__thumbnails,.o-productGallery__thumbnails__thumbnail,.o-reviewCard .wrapper,.o-reviewCard__content,.o-reviewCard__image,.o-selectionGuide__content.tiny,.s-orderCardAddToCard__button .btn,.s-orderCard__buttons,.s-overlayCompare__header,.s-pageCardBar--centered__cards,.s-productCombiSet__mainProduct,.s-productCombiSet__mainProduct__image,.s-productCombiSet__summary,.s-productCombi__products,.s-productCombi__summary__addedProduct>span,.s-productCombi__summary__addedProduct__added li,.s-productCombi__summary__addedProduct__added li div,.s-productCombi__summary__checkout,.s-productCompare__products__wrapper,.s-productCompare__title,.s-reviewBar,.s-reviewHeader__reviewBar__image,.s-reviewHeader__reviewBar__partialRating__row,.s-reviewHeader__titleBar__cta,.s-reviewHeader__titleBar__cta__button,.s-reviewList__topBar__filters,.s-reviewList__topBar__filters .c-filter,.s-reviewList__topBar__filters .c-sort,.s-reviewShortSummary__image,.s-sidePanel__header{display:flex}.o-advicedAlternative__info,.o-articleCard,.o-articleCard__text,.o-orderCardAlternative__product__info,.o-orderCardVariations__color,.o-pageCard.wide,.o-productCombiCard,.o-productCombiCard__info,.o-productCompareCard,.o-productGallery__overlay__container,.o-reviewCard__content{flex-direction:column}.o-orderCardVariations__wrapper,.s-reviewHeader__reviewBar,.s-reviewHeader__titleBar{flex-wrap:wrap}.o-articleCard__text,.o-orderBar__product,.o-orderCardAlternative__product,.o-orderCardAlternative__product__info,.o-orderCardBundle__item__name,.o-productCombiCard__info__title,.o-productCompareCard__cta__link,.o-productCompareCard__cta__status,.o-productCompareCard__header,.o-productGallery__overlay__images,.s-orderCard__buttons>a,.s-productCombi__summary__addedProduct__added li p,.s-productCompare__title,.s-reviewShortSummary__buttons__button{flex:1 1 auto}.o-orderCardPrice__newContainer{justify-content:flex-start}.o-compareBar__list__item .c-compareItem__remove,.o-productCompareCard{justify-content:flex-end}.c-productImage .wrapper,.large .o-pageCard__text p,.o-advicedAlternative__info,.o-compareBar__list__item,.o-compareBar__list__item .c-compareItem__image,.o-orderCardAlternative__link,.o-orderCardOrder__button .btn,.o-productGallery__images__image figure,.o-productGallery__images__image picture,.o-productGallery__navigation__button,.o-productGallery__overlay,.o-productGallery__overlay__container,.o-reviewCard__image,.s-orderCardAddToCard__button .btn,.s-productCombiSet__mainProduct,.s-productCombiSet__mainProduct__image,.s-reviewHeader__reviewBar__image,.s-reviewShortSummary__image{justify-content:center}.o-articleCard__text,.o-articleCard__text__link,.o-brandInfo .container,.o-orderBar__product__info,.o-orderCardAlternative__product__info,.o-productCombiCard__info,.o-productCombiCard__info__priceWrap,.o-productCombiSetCard__info>div,.o-productGallery__overlay__info,.o-productGallery__overlay__info__title,.o-reviewCard__content,.s-orderCardCrossSell__wrapper,.s-overlayCompare__header,.s-pageCardBar--centered .s-pageCardBar__card a,.s-productCombiSet__summary,.s-productCombi__summary__checkout,.s-reviewHeader__reviewBar__partialRating__row,.s-reviewHeader__titleBar,.s-reviewHeader__titleBar__cta,.s-reviewList__topBar,.s-reviewList__topBar__filters,.s-reviewList__topBar__filters .c-filter,.s-reviewList__topBar__filters .c-sort,.s-reviewShortSummary__container,.s-sidePanel__header{justify-content:space-between}.c-productImage__topLabels,.o-advicedAlternative__image,.o-brandInfo .container,.o-compareBar__list__item,.o-reviewCard__content,.s-productCombi__summary__addedProduct__added li,.s-reviewHeader__reviewBar{align-items:flex-start}.o-productCombiCard__info__priceWrap,.o-reviewCard__title,.s-productCombiSet__summary,.s-productCompare__title,.s-reviewHeader__titleBar__cta{align-items:flex-end}.c-adviceLabel span,.c-productImage .wrapper,.large .o-pageCard__text p,.o-advicedAlternative,.o-articleCard__text__link,.o-orderBar .container,.o-orderBar__product__info,.o-orderCardAlternative__link,.o-orderCardBundle__item,.o-productCombiSetCard__info>div,.o-productCompareCard__cta,.o-productGallery__images__image figure,.o-productGallery__images__image picture,.o-productGallery__images__image.productVideo,.o-productGallery__overlay,.o-productGallery__thumbnails__thumbnail,.o-reviewCard__image,.s-orderCardCrossSell__wrapper.tt_86c1af0ce label,.s-overlayCompare__header,.s-pageCardBar--centered .s-pageCardBar__card a,.s-productCombiSet__mainProduct,.s-productCombiSet__mainProduct__image,.s-productCombi__summary__addedProduct__added li div,.s-productHeader,.s-productInfo__adviceCard,.s-reviewHeader__reviewBar__image,.s-reviewHeader__titleBar__cta__button,.s-reviewList__topBar,.s-reviewList__topBar__filters,.s-reviewList__topBar__filters .c-filter,.s-reviewList__topBar__filters .c-sort,.s-reviewShortSummary__container,.s-reviewShortSummary__image,.s-sidePanel__header{align-items:center}.o-productCombiSetCard{align-items:stretch}.o-pageCard__text{align-self:center}.o-articleCard__avatar,.o-overflowSliderNav__button.btn,.o-productGallery__overlay__info__close{height:3.125rem}.o-articleCard,.o-orderBar__button__desktop .btn,.o-orderBar__button__mobile .btn,.o-overflowSliderNav,.o-overflowSliderNav__gradient,.o-pageCard,.o-productCombiCard,.o-productCombiSetCard__image picture,.o-productGallery__overlay__background,.o-productGallery__overlay__images__image{height:100%}.o-articleCard__avatar,.o-pageCard{min-height:3.125rem}.o-orderBar__image{max-height:3.125rem}.o-orderCardBundle__item__image img{width:2rem}.o-articleCard__avatar,.o-orderCardAlternative__product__image img,.o-overflowSliderNav__button.btn,.o-productGallery__navigation__button{width:3.125rem}.o-overflowSliderNav{width:4rem}.large .o-pageCard__image,.large .o-pageCard__text,.o-articleCard__text,.o-orderBar,.o-orderBar>div,.o-orderCardStockStatus__stockInfo-box,.o-pageCard,.o-pageCard.wide .o-pageCard__image,.o-productCombiCard,.o-productCombiCard__links a,.o-productCombiCard__links button,.o-productCombiSetCard__image picture,.o-productCombiSetCard__info,.o-productGallery__overlay__background,.o-productGallery__overlay__container,.o-productGallery__overlay__images,.o-productGallery__overlay__images__wrapper,.o-productGallery__thumbnails,.o-reviewCard .wrapper,.o-truncate__wrapper,.s-overlayCompare.open,.s-overlayCompare__footer,.s-productCombi__summary__addedProduct__added,.s-reviewHeader__reviewBar__partialRating,.s-reviewHeader__reviewBar__rating,.s-reviewShortSummary__buttons__button div{width:100%}.o-productGallery__overlay{width:100vw}.s-productInfo__specifications th{width:33.3333333333%}.o-productGallery__images{width:75%}.o-articleCard__avatar,.o-orderCardAlternative__product__image img,.o-productGallery__overlay__info__close{min-width:3.125rem}.large .o-pageCard__text p{min-width:100%}.o-productCompareCard__list td,.o-productCompareCard__list th{max-width:0}.s-productCompare__products__wrapper{max-width:100%}.grid-1{grid-template-columns:repeat(1,1fr)}.grid-1>.col{width:100%/1}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-2>.col{width:100%/2}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-3>.col{width:100%/3}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-4>.col{width:100%/4}.list.grid{display:block}.grid{display:flex!important;flex-wrap:wrap}.grid>.col{margin:0!important;padding-bottom:.5rem;padding-right:.5rem}@media (min-width:36rem){.grid-s-1{grid-template-columns:repeat(1,1fr)}.grid-s-1>.col{width:100%/1}.grid-s-2{grid-template-columns:repeat(2,1fr)}.grid-s-2>.col{width:100%/2}.grid-s-3{grid-template-columns:repeat(3,1fr)}.grid-s-3>.col{width:100%/3}}@media (min-width:48rem){.list.grid-m{display:block}.grid-m{display:flex!important;flex-wrap:wrap}.grid-m>.col{margin:0!important;padding-bottom:.5rem;padding-right:.5rem}.grid-m-2{grid-template-columns:repeat(2,1fr)}.grid-m-2>.col{width:100%/2}.grid-m-3{grid-template-columns:repeat(3,1fr)}.grid-m-3>.col{width:100%/3}.grid-m-4{grid-template-columns:repeat(4,1fr)}.grid-m-4>.col{width:100%/4}}@media (min-width:60rem){.list.grid-l{display:block}.grid-l{display:flex!important;flex-wrap:wrap}.grid-l>.col{margin:0!important;padding-bottom:.5rem;padding-right:.5rem}.grid-l-1{grid-template-columns:repeat(1,1fr)}.grid-l-1>.col{width:100%/1}.grid-l-2{grid-template-columns:repeat(2,1fr)}.grid-l-2>.col{width:100%/2}.grid-l-3{grid-template-columns:repeat(3,1fr)}.grid-l-3>.col{width:100%/3}.grid-l-4{grid-template-columns:repeat(4,1fr)}.grid-l-4>.col{width:100%/4}}@media (min-width:70rem){.grid-xl-4{grid-template-columns:repeat(4,1fr)}.grid-xl-4>.col{width:100%/4}.grid-xl-5{grid-template-columns:repeat(5,1fr)}.grid-xl-5>.col{width:100%/5}}@supports (display:grid) or (display:-ms-grid){.gap-none{grid-gap:0}.gap-default{grid-gap:.5rem}.gap-wide{grid-gap:1rem}.grid{display:grid!important;padding:0!important}.grid>.col{min-width:auto!important}.grid{display:grid;grid-auto-flow:row;margin:0;position:static}.grid>.col{padding:0;width:auto}@media (min-width:48rem){.gap-m-default{grid-gap:.5rem}.gap-m-wide{grid-gap:1rem}.grid-m{display:grid!important;grid-auto-flow:row;margin:0;padding:0!important}.grid-m>.col{min-width:auto!important;padding:0;width:auto}}@media (min-width:60rem){.gap-l-default{grid-gap:.5rem}.gap-l-wide{grid-gap:1rem}.grid-l{display:grid!important;grid-auto-flow:row;margin:0;padding:0!important}.grid-l>.col{min-width:auto!important;padding:0;width:auto}}@media (min-width:70rem){.gap-xl-wide{grid-gap:1rem}}}.s-productHeader{margin-left:auto;margin-right:auto;margin-top:0;max-width:82rem}.s-productHeader__product{align-self:start}.s-productHeader__advice,.s-productHeader__product .o-productTitle{padding-left:1rem;padding-right:1rem}.s-productHeader__advice__wrapper{display:flex;flex-direction:column;margin-bottom:.5rem}.s-productHeader__advice__wrapper>div:first-child{margin-bottom:.5rem}@media (min-width:36rem){.s-productHeader{margin-top:1rem}.s-productHeader__advice,.s-productHeader__product .o-productTitle{padding-left:2rem;padding-right:2rem}}@media (min-width:48rem){.s-productHeader__advice{border:0;margin-left:auto;margin-right:auto;max-width:45rem;padding-left:0;padding-right:0}.s-productHeader__advice__wrapper{flex-direction:row;justify-content:stretch}.s-productHeader__advice>div:first-child{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;margin-bottom:0}.s-productHeader__advice>div:last-child{border-bottom-left-radius:0;border-top-left-radius:0}}@media (min-width:60rem){.s-productHeader{margin-bottom:2rem;padding-left:2rem;padding-right:2rem}.s-productHeader__product{flex:0 0 58.33%;max-width:58.33%;padding-right:1rem}.s-productHeader__product .o-productTitle{padding:0}.s-productHeader__order{flex:0 0 41.66%;margin-bottom:0;margin-top:0;max-width:41.66%;padding-left:1rem;z-index:1}.s-productHeader__order .o-orderCard{border:none;box-shadow:0 7px 16px 0 rgba(0,0,0,.15);transition:box-shadow .25s cubic-bezier(.25,.8,.25,1)}}.o-productTitle__title{font-family:Typpo,Helvetica,Arial,system-ui,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.1em;margin-bottom:.25rem}.o-productTitle__advice{margin-bottom:.25rem;margin-top:-.25rem}@media (min-width:48rem){.o-productTitle__title{font-family:Typpo,Helvetica,Arial,system-ui,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.1em}}.o-productGallery{overflow:hidden}.o-productGallery__labels{display:flex;flex-direction:column;margin-left:1rem;pointer-events:none;top:0;transform:scale(.35);transform-origin:left top;transition:all .2s ease-in-out;width:130%;z-index:1}@media screen and (prefers-reduced-motion:reduce){.o-productGallery__labels{transition:none}}.o-productGallery__labels>*{left:0!important;pointer-events:all;position:relative!important}.o-productGallery__labels .c-productImage__productLabel{font-size:1.75rem;margin-bottom:2rem;margin-left:.5rem;max-width:30rem;transform-origin:center center}.o-productGallery__labels .c-productImage__promotionLabel{margin-bottom:.5rem;transform:none!important;transform-origin:top left}.o-productGallery__images{height:13rem;margin-left:auto;margin-right:auto}.o-productGallery__images__wrapper{height:100%;left:0;top:0;transition:left .2s ease-in-out;width:100%}.o-productGallery__images__wrapper.active{transition:left 0s}.o-productGallery__images__image{cursor:pointer;flex:0 0 100%;opacity:.3;padding-left:1rem;padding-right:1rem;transition:all .2s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.o-productGallery__images__image{transition:none}}.o-productGallery__images__image figure,.o-productGallery__images__image picture{flex-shrink:0;height:13rem;width:100%}.o-productGallery__images__image figure img,.o-productGallery__images__image picture img{height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.o-productGallery__images__image.current{cursor:zoom-in}.o-productGallery__images__image.current.productVideo figure{pointer-events:all}.o-productGallery__images__image.current,.o-productGallery__images__image:hover{opacity:1}.o-productGallery__images__image.productVideo figure{height:0;padding-top:56.3%;pointer-events:none}.o-productGallery__images__image.productVideo iframe{top:0}.o-productGallery .o-productGallery__navigation.left,.o-productGallery .o-productGallery__navigation.right{transform:translateY(-50%)}.o-productGallery__navigation{top:50%}.o-productGallery__navigation.left{left:0;transform:translate(50%,-50%)}.o-productGallery__navigation.left i{margin-left:-2px}.o-productGallery__navigation.right{right:0;transform:translate(-50%,-50%)}.o-productGallery__navigation.right i{margin-left:2px}.o-productGallery__navigation__button{background:hsla(0,0%,100%,.5);border-color:transparent;border-radius:100%;padding:0;transition:all .2s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.o-productGallery__navigation__button{transition:none}}.o-productGallery__navigation__button i{line-height:3rem}.o-productGallery__navigation__button:hover{background:#fff;border-color:#e3e3e3}.o-productGallery__thumbnails{overflow:hidden}.o-productGallery__thumbnails__wrapper{margin-left:auto;margin-right:auto;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.o-productGallery__thumbnails__thumbnail{align-items:center;border:1px solid #e3e3e3;border-radius:.375rem;cursor:pointer;height:4.5rem;margin:.25rem;max-width:4.5rem;min-width:4.5rem}.o-productGallery__thumbnails__thumbnail img{padding:.25rem}.o-productGallery__thumbnails__thumbnail.current{border-color:#ffcb01;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);opacity:1;transition:box-shadow .25s cubic-bezier(.25,.8,.25,1);z-index:1}.o-productGallery__overlay{height:100vh;height:calc(var(--vh, 1vh)*100);left:0;margin:0;opacity:0;padding-left:1rem;padding-right:1rem;top:200vh;transition:all 0s ease-in-out .2s;z-index:999}.o-productGallery__overlay.open{opacity:1;top:0}.o-productGallery__overlay.open .o-productGallery__overlay{transition:all 0s linear 0s}.o-productGallery__overlay.open .o-productGallery__overlay__container{top:0}.o-productGallery__overlay.open .o-productGallery__overlay__background{opacity:1}.o-productGallery__overlay__background{background-color:rgba(0,0,0,.6);cursor:pointer;left:0;opacity:0;top:0;transition:opacity .2s ease-in-out .1s}.o-productGallery__overlay__container{border-radius:.375rem;height:95vh;height:calc(var(--vh, 1vh)*95);max-height:66rem;max-width:82rem;overflow:hidden;top:100vh;transition:top .2s ease-in-out .1s;z-index:1}.o-productGallery__overlay__info{padding-left:1rem;padding-right:1rem;z-index:1}.o-productGallery__overlay__info .o-productTitle{padding:0}.o-productGallery__overlay__info__title{margin-bottom:-.5rem;padding-top:1rem}.o-productGallery__overlay__info__price{padding-bottom:1rem;padding-top:.5rem}.o-productGallery__overlay__info__price button{font-size:0;height:3rem;margin-bottom:0!important;margin-left:1rem}.o-productGallery__overlay__info__price button i{font-size:1.125rem;width:3.125rem}.o-productGallery__overlay__info__price__old{font-size:.875rem;line-height:1.5em}.o-productGallery__overlay__info__price__new{font-family:Typpo,Helvetica,Arial,system-ui,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.1em;margin-top:-.25rem}.o-productGallery__overlay__info__close{border:1px solid #e3e3e3;border-radius:100%;cursor:pointer}.o-productGallery__overlay__info__close i{line-height:3rem}.o-productGallery__overlay__info__close:hover i{color:#343e40}.o-productGallery__overlay__images{height:55%;margin-left:auto;margin-right:auto}.o-productGallery__overlay__images__wrapper{transition:left .2s ease-in-out}.o-productGallery__overlay__images__wrapper.active{transition:left 0s linear}.o-productGallery__overlay__images__image{flex:0 0 100%}.o-productGallery__overlay__images__image iframe{height:90%;position:relative;top:5%;width:100%}@media (min-width:36rem){.o-productGallery__images,.o-productGallery__images__image figure,.o-productGallery__images__image picture{height:20rem}.o-productGallery__overlay__container{height:85vh;height:calc(var(--vh, 1vh)*85)}.o-productGallery__overlay__info__price button{font-size:.75rem}.o-productGallery__overlay__info__price button i{font-size:1.25em;width:1.25em}.o-productGallery__labels{margin-left:2rem}}@media (min-width:48rem){.o-productGallery__images,.o-productGallery__images__image figure,.o-productGallery__images__image picture{height:24rem}.o-productGallery__navigation{top:40%}.o-productGallery__thumbnails__wrapper{padding-bottom:1rem;padding-top:1rem}.o-productGallery__labels{transform:scale(.5)}.o-productGallery__overlay{padding-left:2rem;padding-right:2rem}.o-productGallery__overlay__info{padding-left:1.5rem;padding-right:1.5rem}.o-productGallery__overlay__info__title{padding-top:1.5rem}.o-productGallery__overlay__info__price{justify-content:flex-end!important;padding-bottom:1.5rem;width:auto}.o-productGallery__overlay .o-productGallery__navigation{top:50%}}@media (min-width:60rem){.o-productGallery__labels{margin-left:0;transform:scale(.43);width:100%}.o-productGallery__labels .c-productImage__promotionLabel{margin-left:0}.o-productGallery__images{margin-left:auto;margin-right:auto;overflow:hidden;width:85%}.o-productGallery__images__image{padding-left:.5rem;padding-right:.5rem;width:100%}.o-productGallery__images__image.first{margin-left:0}.o-productGallery__overlay__images__image{padding:0 2rem}}@media (min-width:70rem){.o-productGallery__labels{transform:scale(.5)}}@media screen and (max-width:36rem){.o-productGallery__navigation__button{background:none!important;border:0!important;width:2rem}}@media screen and (min-width:70rem) and (min-height:40rem){.o-productGallery__images,.o-productGallery__images__image figure,.o-productGallery__images__image picture{height:33rem}}@media screen and (max-width:767px){.o-productGallery__thumbnails{margin-top:.5rem}.o-productGallery__thumbnails__wrapper{width:auto}.o-productGallery__thumbnails__thumbnail{border:1px solid #b7b9ba;border-radius:100%;height:6px;margin-right:.25rem;max-width:unset;min-width:unset;padding:0;width:6px}.o-productGallery__thumbnails__thumbnail.current{background-color:#343e40;border-color:#343e40}.o-productGallery__thumbnails__thumbnail .c-playButton,.o-productGallery__thumbnails__thumbnail img{display:none}}.o-orderCard{border-bottom:1px solid #e3e3e3}.o-orderCard>.container{overflow:hidden}.o-orderCard__subtitle{font-size:.75rem;font-weight:600;line-height:1.5em;margin-bottom:.5rem;margin-top:.5rem}.o-orderCard__footer{display:flex;flex-direction:column}.o-orderCard .form-control{font-size:.875rem;line-height:1.5em}@media (min-width:36rem){.o-orderCard{padding-top:1rem}}@media (min-width:60rem){.o-orderCard{border-radius:.375rem;padding-top:2rem}.o-orderCard .container{padding-left:1rem;padding-right:1rem}}@media (min-width:70rem){.o-orderCard .container{padding-left:2rem;padding-right:2rem}}.s-orderCard__buttons{border-top:1px solid #e3e3e3}.s-orderCard__buttons>a{border-right:1px solid #e3e3e3;display:block;padding-bottom:1rem;padding-top:1rem}.s-orderCard__buttons .icon{margin-right:.5rem}.s-orderCard__buttons>a:last-child{border:none}.s-orderCardAddToCard{display:flex;flex-direction:row}.s-orderCardAddToCard__amount>div{margin-bottom:.5rem}.s-orderCardAddToCard__amount>div span{margin-left:.25rem}.s-orderCardAddToCard__amount input,.s-orderCardAddToCard__amount select{border-radius:.375rem 0 0 .375rem;height:58px;max-width:4.3rem;padding-right:25px;width:auto}.s-orderCardAddToCard__amount__input{margin-bottom:.5rem}.s-orderCardAddToCard__amount__input .qtyInput,.s-orderCardAddToCard__amount__input .qtySelect{border-radius:.375rem 0 0 .375rem;height:58px;max-width:4.3rem;padding-right:25px;width:auto}.s-orderCardAddToCard__amount__input span{margin-left:.25rem}.s-orderCardAddToCard__button{flex:0 100%}.s-orderCardAddToCard__button a{border-radius:0;font-size:.875rem;line-height:1.5em;padding-bottom:1rem;padding-top:1rem}.s-orderCardAddToCard__button .btn{border-radius:.375rem}.s-orderCardAddToCard__button div a{border-radius:.375rem;padding:1.5em 2em}.s-orderCardAddToCard__button .btn-disabled{opacity:1}.s-orderCardAddToCard__button .icon-mail{margin-right:.25rem}.s-orderCardAddToCard__amount+.s-orderCardAddToCard__button .btn{border-radius:0 .375rem .375rem 0}.s-orderCardAddToCard .s-orderCardAddToCard__button.secondChance button{border-radius:.375rem!important}@media (max-width:69.99875rem){.s-orderCardAddToCard__amount .qtyInput,.s-orderCardAddToCard__amount .qtySelect,.s-orderCardAddToCard__amount input,.s-orderCardAddToCard__amount select{height:50px;max-width:4rem}.s-orderCardAddToCard__button div a{font-size:.75rem}}@media (max-width:480px){.s-orderCardAddToCard__amount .qtyInput,.s-orderCardAddToCard__amount .qtySelect{border-radius:.375rem 0 0 .375rem;max-width:4.3rem}.s-orderCardAddToCard__button{width:100%}}.o-orderCardHeader{margin-bottom:.5rem;margin-left:auto;margin-right:auto;max-width:30rem}.o-orderCardHeader__price{justify-content:left}.o-orderCardHeader__discount{max-width:30rem}.o-orderCardHeader__discount span{border:1px solid #f3575e;border-radius:.25rem;font-size:.75rem;font-weight:600;line-height:1.5em;padding:.25rem .5rem}@media (min-width:36rem){.o-orderCardHeader{margin-top:1rem}.o-orderCardHeader__discount>span{font-size:.9rem}}@media (min-width:60rem){.o-orderCardHeader{margin-bottom:1.5rem}.o-orderCardHeader__price{justify-content:space-between}}.o-orderCardAlternative,.s-orderCardCrossSell__wrapper.tt_86c1af0ce{border:1px solid #e3e3e3;border-radius:.375rem;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);margin:1rem auto;max-width:30rem;transition:box-shadow .25s cubic-bezier(.25,.8,.25,1)}.o-orderCardAlternative__link{border-left:1px solid #e3e3e3;padding-left:1rem;padding-right:1rem}.o-orderCardAlternative__product{margin-right:.5rem;padding:.5rem}.o-orderCardAlternative__product__title{font-size:.75rem;font-weight:600;line-height:1.5em}.o-orderCardAlternative__product__price{font-size:.75rem;font-weight:400;line-height:1.5em}.o-orderCardAlternative__product__image{margin-right:.5rem}.o-orderCardAlternative__label p{font-size:.75rem;font-weight:600;line-height:1.5em;padding-left:.5rem;padding-right:.5rem;transform:rotate(-3deg) translate(-8px,-4px)}.s-orderCardSecondChanceLink{margin-bottom:1rem;margin-top:-.5rem}.s-orderCardCrossSell{font-size:.75rem!important}.s-orderCardCrossSell__wrapper{margin-bottom:.5rem}.s-orderCardCrossSell__wrapper label{cursor:pointer;display:inline-block;line-height:1.5em}.s-orderCardCrossSell__wrapper label input,.s-orderCardCrossSell__wrapper label span{vertical-align:middle}.s-orderCardCrossSell__wrapper:not(.tt_86c1af0ce) .o-orderCardAlternative__label,.s-orderCardCrossSell__wrapper:not(.tt_86c1af0ce) .o-orderCardAlternative__product__image,.s-orderCardCrossSell__wrapper:not(.tt_86c1af0ce) label .s-orderCardCrossSell__price{display:none}.s-orderCardCrossSell__wrapper.tt_86c1af0ce{margin-top:.25rem;padding:.5rem}.s-orderCardCrossSell__wrapper.tt_86c1af0ce label>span>span{font-weight:600}.s-orderCardCrossSell__wrapper.tt_86c1af0ce label a{font-weight:400!important}.s-orderCardCrossSell__wrapper.tt_86c1af0ce input{margin-right:.5rem}.s-orderCardCrossSell__wrapper.tt_86c1af0ce .o-orderCardAlternative__label{margin-left:-.5rem;margin-top:-.5rem}.s-orderCardCrossSell__wrapper.tt_86c1af0ce>.s-orderCardCrossSell__price{display:none}.s-orderCardCrossSell__wrapper.tt_86c1af0ce .s-orderCardCrossSell__price{margin-top:.25rem}.s-orderCardCrossSell .o-orderCard__subtitle{margin-bottom:0}.s-orderCardCrossSell__price{color:#8b9091}.o-orderCardPrice{margin-bottom:1rem;margin-right:1rem}.o-orderCardPrice__original{font-family:Typpo,Helvetica,Arial,system-ui,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.1em}.o-orderCardPrice__newContainer{flex-direction:row}.o-orderCardPrice__info{color:#8b9091;font-size:.75rem}.o-orderCardPrice__info a{color:#8b9091}.o-orderCardPrice__new{align-items:start;flex-direction:row;font-family:Typpo,Helvetica,Arial,system-ui,sans-serif;font-size:2rem;font-weight:400;line-height:1.1em;margin:0 0 0 .25rem}.o-orderCardPrice__new .c-priceAsterisk{font-size:1.125rem}@media (min-width:60rem){.o-orderCardPrice__new{font-family:Typpo,Helvetica,Arial,system-ui,sans-serif;font-size:2.5rem;font-weight:400;line-height:1.1em}.o-orderCardPrice__old{position:absolute;top:-1rem}}.o-orderCardTierPrice{margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:30rem}.o-orderCardTierPrice__item{margin-bottom:.25rem}.o-orderCardStockStatus__stockInfo-box{border-radius:.375rem;margin:1rem auto;max-width:30rem;padding:1rem 1.5rem 1rem 1rem}.o-orderCardStockStatus__stockInfo-box p{color:#343e40!important;font-size:.75rem;line-height:1.5em;line-height:1.8em}.o-orderCardStockStatus__stockInfo-box i{color:#343e40!important;cursor:pointer;right:.125rem;top:.125rem;width:1.5rem}.o-orderCardStockStatus__inStock,.o-orderCardStockStatus__outOfStock{margin-bottom:.25rem;margin-left:auto;margin-right:auto;max-width:30rem}.o-orderCardStockStatus__inStock span,.o-orderCardStockStatus__outOfStock span{border:1px solid #e3e3e3;border-radius:.25rem;font-size:.75rem;font-weight:600;line-height:1.5em;padding:.125rem .25rem}.o-orderCardStockStatus__inStock span{border-color:#12ac74}.o-orderCardStockStatus__outOfStock span{border-color:#f3575e}.o-orderCardStockStatus__status{cursor:pointer;font-size:.75rem;line-height:1.5rem;margin-right:.5rem}.o-orderCardBundle{margin:1rem auto 2rem;max-width:30rem}.o-orderCardBundle__item{border-bottom:1px solid #e3e3e3;padding-bottom:.5rem;padding-top:.5rem}.o-orderCardBundle__item__image{margin-right:.5rem}.o-orderCardBundle__item__name{margin-left:.5rem}.o-orderCardBundle__item__name a{color:#343e40}.o-orderCardBundle__item__price{font-weight:600}@media (min-width:36rem){.o-orderCardBundle>.wrapper{overflow-x:auto}.o-orderCardBundle__item{border:1px solid #e3e3e3;border-radius:.375rem;flex-direction:column;margin-right:.5rem;min-width:230px;padding:.5rem;width:230px}.o-orderCardBundle__item img{width:3rem}.o-orderCardBundle__item__name{margin-left:0}}@media (min-width:60rem){.o-orderCardBundle__item{border:0;border-radius:0;flex-direction:row;margin:0;padding:0;width:100%}.o-orderCardBundle__item img{width:2rem}}.o-orderCardVariations{margin-bottom:.5rem;margin-left:auto;margin-right:auto;max-width:30rem}.o-orderCardVariations__title{font-size:.75rem;font-weight:600;line-height:1.5em;margin-bottom:.5rem;margin-top:.5rem}.o-orderCardVariations__title span{font-weight:400}.o-orderCardVariations .btn-sm{font-size:.75rem;font-weight:500;line-height:1.5em;line-height:1.25rem!important}.o-orderCardVariations .btn-primary{background:rgba(255,203,1,.251);border:2px solid #ffcb01!important;cursor:default}.o-orderCardVariations a{margin-bottom:.5rem;margin-right:.5rem;white-space:nowrap}.o-orderCardVariations a:hover{border-color:#8b9091}.o-orderCardVariations a.out-of-stock{opacity:.7}.o-orderCardVariations__color a{border:1px solid #e3e3e3;border-radius:.375rem;max-height:3.5rem;max-width:3.5rem;padding:.5rem}.o-orderCardVariations__color a:hover{border-color:#8b9091}.o-orderCardVariations__color a>picture{position:relative}.o-orderCardVariations__color a .out-of-stock{background:linear-gradient(to left top,transparent 47.75%,#f3575e 49.5%,#f3575e 50.5%,transparent 52.25%);height:100%;position:absolute;width:100%;z-index:1}.o-orderCardVariations__color__active a{border:2px solid #ffcb01!important;cursor:default}.o-orderCardUsp{margin-bottom:1rem;margin-left:auto;margin-right:auto;max-width:30rem}.o-orderCardUsp ul{font-weight:500;padding-left:1rem;padding-right:1rem}.o-orderCardUsp .icon{margin-right:.5rem}@media (min-width:36rem){.o-orderCardUsp{margin-bottom:2rem;text-align:center}.o-orderCardUsp ul li{padding:.25rem}}@media (min-width:60rem){.o-orderCardUsp{text-align:left}.o-orderCardUsp ul li{padding:0}}.o-orderCardLinks__wrapper{margin-bottom:1rem}.o-orderCardLinks__wrapper .container{opacity:.5;text-decoration:underline}.o-orderCardOrder{margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:30rem}.o-orderCardOrder__form .fieldgroup{margin-bottom:.5rem}.o-orderCardOrder__form input[type=textarea]{height:8rem;overflow:auto}.o-orderCardOrder__form input[type=checkbox],.o-orderCardOrder__form input[type=radio]{height:auto}.o-orderCardOrder__form input[type=text]{width:100%}.o-orderCardOrder__form input[type=number]{width:90px}.o-orderCardOrder__form .qtyInput,.o-orderCardOrder__form .qtySelect{border-radius:.375rem 0 0 .375rem;height:58px;max-width:4.3rem;padding-right:25px;width:auto}.o-orderCardOrder__form .btn{margin-bottom:.5rem}.o-orderCardOrder__form .btn-sm{font-size:.75rem;font-weight:500;line-height:1.5em;line-height:1.5em!important}.o-orderCardOrder__button{flex:0 100%}.o-orderCardOrder__button a{border-radius:0;font-size:.875rem;line-height:1.5em;padding-bottom:1rem;padding-top:1rem}.o-orderCardOrder__button .btn{border-radius:.375rem}.o-orderCardOrder__button div a{border-radius:.375rem;padding:1.5em 2em}.o-orderCardOrder__button .btn-disabled{opacity:1}.o-orderCardOrder__button .icon-mail{margin-right:.25rem}@media (max-width:69.99875rem){.o-orderCardOrder__button div a{font-size:.75rem}}@media (max-width:480px){.o-orderCardOrder__button{width:100%}.o-orderCardOrder__button .btn{border-radius:.375rem}}.o-orderCardCTA__form .fieldgroup{margin-bottom:1rem}.o-orderCardCTA__form .fieldgroup__label{font-size:.875rem;font-weight:500;line-height:1.5em}.o-orderCardCTA__form .super-attribute-select{border-color:#b7b9ba}.o-orderCardCTA__form input[type=textarea]{height:8rem;overflow:auto}.o-orderCardCTA__form input[type=checkbox],.o-orderCardCTA__form input[type=radio]{height:auto}.o-orderCardCTA__form input[type=text]{width:100%}.o-orderCardCTA__form input[type=number]{width:90px}.o-orderCardCTA__form .qtyInput,.o-orderCardCTA__form .qtySelect{border-radius:.375rem 0 0 .375rem;height:58px;max-width:4.3rem;padding-right:25px;width:auto}.o-orderCardCTA__form .btn{margin-bottom:.5rem}.o-orderCardCTA__form .btn-sm{font-size:.75rem;font-weight:500;line-height:1.5em;line-height:1.5em!important}.o-orderCardCTA__cta{flex-direction:column;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:30rem}@media (max-width:69.99875rem){.o-orderCardCTA__form .qtyInput,.o-orderCardCTA__form .qtySelect{height:50px;max-width:4rem}}.s-orderCardSecondChance__price{align-items:end;gap:.5rem;margin-bottom:1rem;margin-top:1rem}.s-orderCardSecondChance__price .c-originalPrice{color:#8b9091;font-size:.75rem;margin-left:.25rem}@media (min-width:60rem){.o-orderBar{bottom:auto;padding-bottom:1rem;top:67px}.o-orderBar.open{display:block;height:auto}.o-orderBar.open>div{box-shadow:0 5px 9px 0 rgba(0,0,0,.15);pointer-events:all;transform:translateY(0);transition:box-shadow .25s cubic-bezier(.25,.8,.25,1)}.o-orderBar>div{transform:translateY(-100%)}}.o-navigationBar{padding-bottom:.5rem;padding-top:1rem}.o-navigationBar .btn{border-radius:10rem;font-weight:500;margin-bottom:.5rem}.o-navigationBar .btn:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.1);transition:box-shadow .25s cubic-bezier(.25,.8,.25,1)}.o-brandInfo{border:1px solid #e3e3e3;border-radius:.375rem;margin-bottom:2rem;padding-bottom:.5rem;padding-top:.5rem}.o-brandInfo .c-brandTitle{padding-bottom:.5rem;padding-left:.5rem}.o-brandInfo .container{padding-left:.5rem;padding-right:.5rem}.o-brandInfo .container .c-brandText{width:80%}.o-brandInfo .container .c-brandImage{width:17%}.o-brandInfo .container .c-brandImage__image{width:100%}.truncated{overflow:hidden}.truncated.open{max-height:none;overflow:visible}.truncated.open .hide--truncated{display:unset}.truncated.open{margin-bottom:40px}.truncated.open .o-truncate__link{bottom:-40px}.truncated.open .o-truncate__default{bottom:-72px}.truncated .hide--truncated{display:none}.o-truncate__wrapper{bottom:0;box-shadow:0 -8px 8px -8px rgba(0,0,0,.25);cursor:pointer;left:0;z-index:1}.o-truncate__link.o-truncate__wrapper{padding-bottom:.5rem;padding-top:.5rem}.o-truncate__link .o-truncate__text{color:#35acf8}.o-truncate__link .o-truncate__text:hover{text-decoration:underline}.o-truncate__default.o-truncate__wrapper{padding-bottom:1rem;padding-top:1rem}.o-truncate__default.o-truncate__wrapper:hover{text-decoration:none}.o-truncate__default .o-truncate__text{border:1px solid #e3e3e3;border-radius:.375rem;color:#343e40;font-size:.875rem;line-height:1.5em;margin-left:auto;margin-right:auto;padding:.5rem 1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:3}.o-truncate__default .o-truncate__text .icon-ch-down{color:#35acf8;display:none}.o-truncate__default .o-truncate__text:after{color:#35acf8;content:"\e009";font-family:ycon;font-size:1rem;margin-left:.5rem;margin-top:.5rem;top:3px}.o-truncate__default .o-truncate__line{border-color:#e3e3e3;border-top:1px solid #e3e3e3;top:-20px;z-index:2}@media (min-width:48rem){.o-truncate__default .o-truncate__text{float:right;margin-left:0;margin-right:0}}@media (min-width:60rem){.o-truncate__default .o-truncate__text{float:right;margin-left:0;margin-right:0}.o-truncate__default .o-truncate__text:after{display:none}.o-truncate__default .o-truncate__text .icon-ch-down{display:inline-block}}.c-productImage__productLabel{font-weight:600;transform:rotate(-2deg);will-change:transform}.c-productImage__productLabel span{-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:-1px 0 0 3px #ffcb01,1px 0 0 3px #ffcb01,0 5px 19px 0 rgba(0,0,0,.15);color:#343e40;line-height:1.8em}.c-productImage__discountLabel{border-radius:.375rem;color:#fff;font-weight:500;line-height:1.8em;padding-left:.25rem;padding-right:.25rem}.c-productImage .wrapper{height:100%;width:100%}.c-productImage__topLabels{left:0;top:0;width:100%}.c-productImage__productLabel{font-size:.625rem;left:-.25rem;line-height:1em;max-width:70%;top:-.125rem;z-index:1}.c-productImage__discountLabel{font-size:.55rem;margin-left:auto}.c-productImage__promotionLabel{bottom:0;image-rendering:-o-crisp-edges;image-rendering:optimize-contrast;image-rendering:crisp-edges;left:0;transform:scale(.35);transform-origin:bottom left}.c-productImage__promotionLabel img{max-width:none}.c-productImage{width:100%}.c-productImage-catalog-grid{height:75%}.c-productImage-combiCard{height:100%}@media (min-width:36rem){.c-productImage__productLabel{font-size:.75rem}.c-productImage__discountLabel{font-size:.625rem;white-space:nowrap}}@media (min-width:48rem){.c-productImage-catalog-grid{height:10rem}.c-productImage__discountLabel{font-size:.75rem;padding-left:.5rem;padding-right:.5rem}}@media (min-width:60rem){.c-productImage-catalog-grid{height:12rem}}.s-productInfo__wrapper{font-size:.875rem;font-weight:300;line-height:1.5em;line-height:1.7em}.s-productInfo .c-productInfoTitle{margin-bottom:.5rem}.s-productInfo__leftContainer,.s-productInfo__rightContainer{margin-left:auto;margin-right:auto;max-width:38rem}.s-productInfo__adviceCard,.s-productInfo__downloads,.s-productInfo__info,.s-productInfo__productAdvice,.s-productInfo__promotion,.s-productInfo__prosAndCons,.s-productInfo__specifications{margin-bottom:2rem}.s-productInfo__boxContents{margin-bottom:2rem;margin-top:2rem}.s-productInfo__boxContents .c-boxContentsList{margin-top:1rem}.s-productInfo__boxContents .c-boxContentsList ul{-moz-columns:2;column-count:2;list-style-position:inside;-webkit-padding-start:.25rem;padding-inline-start:.25rem}.s-productInfo__info__body.truncated{max-height:500px}.s-productInfo__prosAndCons__wrapper.truncated{max-height:253px}.s-productInfo__prosAndCons__wrapper.truncated .s-productInfo__prosAndCons{padding-bottom:2rem}.s-productInfo__prosAndCons__wrapper.truncated.open{margin-bottom:calc(72px + 2rem)}.s-productInfo__prosAndCons__wrapper.truncated.open .s-productInfo__prosAndCons{padding-bottom:0}.s-productInfo__specifications.truncated{max-height:295px}.s-productInfo__downloads .list li:hover i{color:#343e40}.s-productInfo__adviceCard{border-radius:.375rem;margin:1rem 0 0;padding:1.5rem 1rem}.s-productInfo__adviceCard__avatar{flex:0 0 4.5rem;margin-right:1rem;width:2.5rem}.s-productInfo__adviceCard__avatar img{border-radius:100%}.s-productInfo__adviceCard__text{flex:1 1 auto}.s-productInfo__adviceCard__text .c-cardTitle{margin-bottom:.25rem}.s-productInfo__summary__specs .s-productInfo__specifications{margin-bottom:1rem}.s-productInfo__summary__specs .o-truncate__text a{color:#343e40}.s-productInfo__summary__specs .o-truncate__text a:hover{text-decoration:none}.s-productInfo .truncated{height:300px}.s-productInfo__promotion .scroll-container{overflow:visible!important}.s-productInfo__promotion .scroll-container .container{padding-left:0;padding-right:0}.s-productInfo__promotion .scroll-container .container .scroll-wrap{overflow-x:hidden!important}.s-productInfo__promotion .scroll-container .container .o-overflowSliderNav{display:block!important}.s-productInfo__specificationList{display:none}.s-modal__content .s-productInfo__info__body,.s-modal__content .s-productInfo__prosAndCons__wrapper{margin-bottom:1rem;padding:.5rem}@media (min-width:36rem){.s-productInfo .c-productInfoTitle{margin-bottom:1rem}.s-productInfo__prosAndCons ul{width:49%}.s-modal__content .s-productInfo__info__body,.s-modal__content .s-productInfo__prosAndCons__wrapper{padding:0 2rem}}@media (min-width:48rem){.s-productInfo__info__body.truncated{max-height:650px}.s-productInfo__info__body.truncated.open{max-height:none!important}.s-productInfo .o-truncate__default .o-truncate__line{top:20px}.s-productInfo__specificationList{display:block}}@media (min-width:60rem){.s-productInfo .c-productInfoTitle{margin-top:2rem}.s-productInfo__leftContainer{flex:0 0 50%;margin:0;max-width:50%;padding-right:1rem}.s-productInfo__leftContainer .o-truncate__default .o-truncate__line{top:-20px}.s-productInfo__rightContainer{flex:0 0 50%;margin:0;max-width:50%;padding-left:1rem}.s-productInfo__adviceCard{margin-left:-1.5rem}.s-productInfo__prosAndCons ul{width:100%}.s-productInfo__promotion .scroll-container{overflow:visible!important}.s-productInfo__info__body .o-truncate__text{float:none}.s-productInfo__prosAndCons__wrapper.truncated{max-height:310px}.s-productInfo__prosAndCons__wrapper.truncated.open{max-height:none!important}.s-productInfo .truncated{height:auto}}@media (min-width:70rem){.s-productInfo__leftContainer{padding-right:0}.s-productInfo__rightContainer{padding-left:3rem}}.s-storySmall .col{min-width:12rem}@media (min-width:48rem){.s-storySmall .col{min-width:18rem}}@media (min-width:70rem){.s-storySmall .col{min-width:22rem}}.o-overflowSliderNav{padding-bottom:1rem;top:0;transition:all .2s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.o-overflowSliderNav{transition:none}}.o-overflowSliderNav.right{right:0}.o-overflowSliderNav.right .o-overflowSliderNav__gradient{background-image:linear-gradient(90deg,transparent 75%,rgba(0,0,0,.1));border-right:1px solid #e3e3e3}.o-overflowSliderNav.right .o-overflowSliderNav__button.btn{right:0;transform:translate(50%,-50%)}.o-overflowSliderNav.right i{left:1px}.o-overflowSliderNav.left{left:0}.o-overflowSliderNav.left .o-overflowSliderNav__gradient{background-image:linear-gradient(270deg,transparent 75%,rgba(0,0,0,.1));border-left:1px solid #e3e3e3}.o-overflowSliderNav.left .o-overflowSliderNav__button.btn{left:0;transform:translate(-50%,-50%)}.o-overflowSliderNav__button.btn{border-color:#343e40;border-radius:100%;padding:0;top:50%}.o-overflowSliderNav__button.btn i{line-height:50px}.atLeft .o-overflowSliderNav.left,.atRight .o-overflowSliderNav.right{opacity:0;pointer-events:none}@media only screen and (hover:none) and (pointer:coarse){.o-overflowSliderNav{display:none!important}}.c-adviceLabel span{background:#fff;border-radius:.4em;display:inline-flex;font-size:.625rem;font-weight:500;letter-spacing:.05em;line-height:1.5em;padding:2px .25rem}.c-adviceLabel span:after{border-bottom-color:transparent!important;border-left-color:transparent!important;border:.7em solid #fff;border-radius:.3em;box-sizing:border-box;content:"";height:1.4em;right:-.4em;transform:rotate(45deg);width:1.4em}.c-adviceLabel__selectionGuide span{background:#ffcb01}.c-adviceLabel__selectionGuide span:after{border-color:#ffcb01}.c-adviceLabel__selectionGuide i{color:#fff}.c-adviceLabel__selectionGuide.invert>span{background:#fff}.c-adviceLabel__selectionGuide.invert>span i{color:#ffcb01}.c-adviceLabel__selectionGuide.invert>span:after{border-color:#fff}.c-adviceLabel__total span{background:#dce3df}.c-adviceLabel__total span:after{border-color:#dce3df}.c-adviceLabel__total i{color:#4f8164}.c-adviceLabel__total.invert>span{background:#fff}.c-adviceLabel__total.invert>span i{color:#4f8164}.c-adviceLabel__total.invert>span:after{border-color:#fff}.c-adviceLabel__collection span{background:#9abedd}.c-adviceLabel__collection span:after{border-color:#9abedd}.c-adviceLabel__collection i{color:#728ca3}.c-adviceLabel__collection.invert>span{background:#fff}.c-adviceLabel__collection.invert>span i{color:#728ca3}.c-adviceLabel__collection.invert>span:after{border-color:#fff}.o-articleCard{box-shadow:none;overflow:hidden;padding-bottom:.5rem;transition:box-shadow .25s cubic-bezier(.25,.8,.25,1);transition:all .2s ease}.o-articleCard__image{background-position:50%;background-size:cover;border-radius:.625rem;height:7.5rem;margin-bottom:.5rem;transition:box-shadow .2s cubic-bezier(.23,0,0,1),transform .4s cubic-bezier(.23,0,0,1)}.o-articleCard__avatar{border-radius:100%;left:.5rem;margin-right:1rem;overflow:hidden;top:.5rem}.o-articleCard__text{min-height:80px}.o-articleCard__text__link{font-size:.625rem;line-height:1.5em;padding-top:1rem}.o-articleCard__text__title{font-size:.75rem;font-weight:600;line-height:1.5em}.o-articleCard__link{padding:.5rem}.o-articleCard:hover{text-decoration:none!important;transform:translateY(-4px)}.o-articleCard:hover .c-arrowButton{opacity:.3}.o-articleCard:hover .o-articleCard__image{box-shadow:0 22px 24px -24px rgba(0,0,0,.3)}.o-articleCard-selectionGuide{border-radius:.625rem;padding:.5rem}.o-articleCard-selectionGuide .c-adviceLabel{display:block;margin-bottom:1rem}.o-articleCard-selectionGuide .o-articleCard__text__title{font-size:.875rem}.o-articleCard-selectionGuide:hover{box-shadow:0 22px 24px -24px rgba(0,0,0,.3)}.o-articleCard-promotion{border:1px solid #e3e3e3;border-radius:.375rem;box-shadow:0 5px 9px 0 rgba(0,0,0,.15);flex-direction:row;max-width:90vw;transition:box-shadow .25s cubic-bezier(.25,.8,.25,1);width:30rem}.o-articleCard-promotion__image{margin:.5rem;min-width:5.5rem;width:5.5rem}.o-articleCard-promotion__textcontainer{padding-bottom:.5rem;padding-top:.5rem}.o-articleCard-promotion__textcontainer .c-cardTitle{font-size:.875rem;font-weight:600;line-height:1.5em;margin-bottom:.5rem}.o-articleCard-promotion__textcontainer .c-cardText{font-size:.75rem;line-height:1.5em}@media (min-width:48rem){.o-articleCard{padding-bottom:1rem}.o-articleCard__image{height:9rem}.o-articleCard__text__title{font-size:.875rem}.o-articleCard__text__link{display:flex;font-size:.75rem;line-height:1.5em}.o-articleCard-selectionGuide{padding:1rem}.o-articleCard-selectionGuide .o-articleCard__text__title{font-size:1rem}}@media (min-width:70rem){.o-articleCard__image{height:11rem}.o-articleCard-selectionGuide .o-articleCard__text__title{font-size:1.125rem;line-height:1.8em}}.s-articleBar .col{flex:0 1 25%;min-width:12rem}.s-articleBar__cta{font-size:.875rem;line-height:1.5em;margin-top:1rem}.s-articleBar__background{background-color:#f9f4f0;padding:2rem 0}.scroll-cards{padding-top:4px}@media (min-width:48rem){.s-articleBar.scroll .col{min-width:16rem}}@media (min-width:60rem){.s-articleBar.scroll .col{min-width:19rem}.s-articleBar-4cards .scroll-cards{display:grid;grid-column-gap:.5rem;grid-template-columns:repeat(4,1fr)}.s-articleBar-4cards .scroll-card{margin-right:0;min-width:auto}}.s-productReview__title{margin-bottom:.5rem}@media (min-width:36rem){.s-productReview .c-cardText{font-size:.75rem;line-height:1.5em}}@media (min-width:60rem){.s-productReview .wrapper,.s-productReview__reviewCards{width:100%}}.s-reviewShortSummary__container{display:flex;flex-wrap:wrap;font-size:0;padding-bottom:1rem;padding-top:1rem}.s-reviewShortSummary__image{height:6rem;max-width:35%;padding-right:.5rem;width:10rem}.s-reviewShortSummary__image img{max-height:100%;max-width:100%;width:auto}.s-reviewShortSummary__total{margin-right:auto;max-width:100%;width:100%}.s-reviewShortSummary__reviewSections{-moz-column-count:1;column-count:1;display:block;max-width:100%;width:100%}.s-reviewShortSummary__reviewSections p{margin-bottom:.5rem}.s-reviewShortSummary__buttons__button:first-child{border-left:none}.s-reviewShortSummary__buttons__button{border-left:1px solid #e3e3e3;border-top:1px solid #e3e3e3;cursor:pointer}.s-reviewShortSummary__buttons__button div{color:#343e40;padding:1rem}.s-reviewShortSummary__buttons__button:hover{text-decoration:none}@media (min-width:36rem){.s-reviewShortSummary__reviewSections{-moz-column-count:2;column-count:2;-moz-column-gap:1rem;column-gap:1rem}.s-reviewShortSummary__buttons__button:first-child{border-left:1px solid #e3e3e3}.s-reviewShortSummary__buttons__button{border:1px solid #e3e3e3;border-radius:.375rem;flex:unset;margin-bottom:1rem;margin-top:1rem}.s-reviewShortSummary__buttons__button a{padding:.5rem 1rem}}@media (min-width:48rem){.s-reviewShortSummary__container{align-items:center;justify-content:left}.s-reviewShortSummary__reviewSections{display:block;max-width:100%;width:100%}}@media (min-width:60rem){.s-reviewShortSummary__image{height:8rem;margin-left:unset;max-width:35%}.s-reviewShortSummary__total{margin-right:auto;max-width:20%;padding-left:1rem}.s-reviewShortSummary__reviewSections{display:inline-block;max-width:50%;width:50%}}.s-reviewBar{overflow:auto;-webkit-overflow-scrolling:touch}.s-reviewBar__card{border:1px solid #e3e3e3;border-radius:.375rem;box-shadow:0 7px 16px 0 rgba(0,0,0,.15);margin-bottom:1rem;margin-right:.5rem;margin-top:1rem;min-width:18rem;padding:1rem .5rem;transition:box-shadow .25s cubic-bezier(.25,.8,.25,1)}.s-reviewBar-noReview{border:1px solid #e3e3e3;border-radius:.375rem;display:block!important;margin-top:1rem}.s-reviewBar:not(.s-reviewBar-noReview){margin-right:-.5rem}@media (min-width:36rem){.s-reviewBar{border:1px solid #e3e3e3;border-radius:.375rem;flex-direction:column;margin-bottom:1rem;margin-top:1rem;overflow:visible}.s-reviewBar:not(.s-reviewBar-noReview){margin-right:0}.s-reviewBar .s-reviewShortSummary__buttons{border:none;display:flex!important}.s-reviewBar__card{border:none;border-radius:0;border-top:1px solid #e3e3e3;box-shadow:none;margin:0;padding-left:1rem;padding-right:1rem;transition:box-shadow .25s cubic-bezier(.25,.8,.25,1)}.s-reviewBar__card:first-child{border-top:none}}@media (min-width:60rem){.s-reviewBar{margin:0}}.o-reviewCard .wrapper{flex-direction:column-reverse}.o-reviewCard__image{background-color:#ffcb01;border-radius:100%;flex:0 0 auto;height:3rem;margin-right:.5rem;overflow:hidden;width:3rem}.o-reviewCard__container{margin-bottom:.5rem}.o-reviewCard__info{color:#b7b9ba;font-size:.75rem;margin-bottom:.5rem}.o-reviewCard__info .info-label{border:1px solid #35acf8;border-radius:.375rem;color:#35acf8;padding-left:.5rem;padding-right:.5rem}.o-reviewCard__images{height:2rem}.o-reviewCard__images img{background-color:#ffcb01;height:1.5rem;-o-object-fit:cover;object-fit:cover;width:1.5rem}.o-reviewCard__vote{flex:0 0 auto;margin-left:auto}.o-reviewCard__vote p{color:#8b9091;font-size:.875rem}.o-reviewCard__vote a{cursor:pointer;margin-left:.5rem;text-decoration:none}.o-reviewCard__vote__up:hover i{color:#12ac74}.o-reviewCard__vote__down:hover i{color:#f3575e}.o-reviewCard__vote__up.active i{color:#12ac74}.o-reviewCard__vote__down.active i{color:#f3575e}.o-reviewCard__title{position:relative}.o-reviewCard__title span:before{border-color:#f3575e transparent transparent;left:7px}.o-reviewCard__title span:after{background-color:#f3575e;color:#fff;font-size:.625rem;left:7px;padding:.2rem;top:-2px;transform:translateX(-50%) translateY(-80%) rotate(-6deg)}.o-reviewCard__title h3{display:inline-block}.o-reviewCard__content__prosAndCons{display:block;order:1;width:100%}.o-reviewCard__content__text{display:flex;flex-direction:column;-webkit-line-clamp:5;margin-bottom:1rem;order:2;overflow:hidden;text-overflow:ellipsis;width:100%}.o-reviewCard__content__text .c-reviewLabel{padding-bottom:.5rem;padding-top:.5rem}.o-reviewCard__content__text .c-reviewLabelLink,.o-reviewCard__content__text .c-reviewTag{color:#b7b9ba;font-size:.625rem}.o-reviewCard__content__text .c-reviewLabelLink{text-decoration:underline}.o-reviewCard__content__text .c-reviewTag{border:1px solid #e3e3e3;border-radius:.375rem;padding-left:.5rem;padding-right:.5rem}.o-reviewCard__noReview{border-radius:.375rem;margin:1rem;padding:2rem 1rem}.o-reviewCard__noReview p{margin-left:auto;margin-right:auto;max-width:500px}@media (min-width:36rem){.o-reviewCard .wrapper{flex-direction:row}.o-reviewCard__image{display:inline-block}.o-reviewCard__container{display:inline-block;margin-bottom:.25rem}}@media (min-width:48rem){.o-reviewCard__container{font-size:.875rem}}@media (min-width:82rem){.o-reviewCard__content{flex-direction:row}.o-reviewCard__content__prosAndCons{order:2;width:50%!important}.o-reviewCard__content__prosAndCons ul{vertical-align:top;width:49%}.o-reviewCard__content__text{-webkit-line-clamp:none;order:1;width:45%!important}}.o-productCombiSetCard{padding:1rem .5rem}.o-productCombiSetCard:has(input[type=checkbox]:not(:checked)) .o-productCombiSetCard__image,.o-productCombiSetCard:has(input[type=checkbox]:not(:checked)) .o-productCombiSetCard__info,.o-productCombiSetCard:has(input[type=checkbox]:not(:checked)) .o-productCombiSetCard__label{filter:grayscale(100%);opacity:.5;pointer-events:none}.o-productCombiSetCard:has(input[type=checkbox]:not(:checked)) .o-productCombiSetCard__image img,.o-productCombiSetCard:has(input[type=checkbox]:not(:checked)) .o-productCombiSetCard__info img,.o-productCombiSetCard:has(input[type=checkbox]:not(:checked)) .o-productCombiSetCard__label img{opacity:.5}.o-productCombiSetCard__image{margin-left:1rem;margin-right:1rem;width:50px}.o-productCombiSetCard__info{margin-top:.5rem}.o-productCombiSetCard__info__title{padding-right:2rem}.o-productCombiSetCard__info__title a{color:#343e40;font-weight:600}.o-productCombiSetCard__info label{width:auto}.o-productCombiSetCard__info select{font-size:.75rem;line-height:1.5em;padding:.25rem 0 .25rem .25rem}.o-productCombiSetCard__info__price__old{margin-right:.5rem}.o-productCombiSetCard__info__price__new{font-weight:600}.o-productCombiSetCard__label{max-width:10rem;padding:0;right:1rem;top:.5rem;transform:rotate(2deg);will-change:transform;z-index:1}.o-productCombiSetCard__label span{-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:-4px 0 0 3px #ffcb01,4px 0 0 3px #ffcb01,0 5px 20px 0 rgba(0,0,0,.15);font-size:.75rem;font-weight:600;line-height:1.5em}@media (min-width:60rem){.o-productCombiSetCard{flex-direction:column;height:100%;padding-bottom:.5rem;padding-top:.5rem;position:relative}.o-productCombiSetCard>input{left:.5rem;position:absolute;top:.5rem;z-index:1}.o-productCombiSetCard__image{height:7rem;margin-left:0;margin-right:0;min-height:7rem;width:100%}.o-productCombiSetCard__info{display:flex;flex-direction:column;height:100%;justify-content:space-between}.o-productCombiSetCard__info__title{padding-right:0}.o-productCombiSetCard__info>div{align-items:start;flex-direction:column}.o-productCombiSetCard__info__cta,.o-productCombiSetCard__info__price{display:flex;justify-content:space-between;margin-top:.5rem;width:100%}.o-productCombiSetCard__info__cta{align-items:flex-end}}.s-productCombiSet__mainProduct__image,.s-productCombiSet__productWrapper{margin-bottom:1rem}.s-productCombiSet__mainProduct__image .c-productImage{height:75px;width:150px}.s-productCombiSet__mainProduct__plus{border-radius:100%;font-size:2rem;font-weight:500;height:2rem;line-height:2rem;margin-left:.5rem;min-width:2rem;text-align:center;width:2rem}.s-productCombiSet__productSet{border:1px solid #e3e3e3;border-radius:.375rem;display:flex;flex-direction:column;grid-column:2/6;width:100%}.s-productCombiSet__productSet__item:not(:last-child){border-bottom:1px solid #e3e3e3}.s-productCombiSet__summary{margin-bottom:1rem}.s-productCombiSet__summary__usps .c-cardText{margin-bottom:.25rem;margin-right:1rem}.s-productCombiSet__summary__price span{margin-left:.5rem}@media (min-width:48rem){.s-productCombiSet__productWrapper{align-items:center;display:flex}.s-productCombiSet__mainProduct__image{height:100%;margin-bottom:0;margin-right:1rem;width:100%}.s-productCombiSet__mainProduct__image .c-productImage{height:150px;width:150px}.s-productCombiSet__summary{width:100%}.s-productCombiSet__summary__usps{display:flex}.s-productCombiSet__button .btn{margin-left:1.5rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.s-productCombiSet__footer{display:flex;justify-content:space-between}}@media (min-width:60rem){.s-productCombiSet__mainProduct__image{width:100%}.s-productCombiSet__productSet{border:0;flex-direction:row}.s-productCombiSet__productSet__item{border:1px solid #e3e3e3;border-radius:.375rem;flex-basis:0;flex-grow:1;margin-right:.5rem}.s-productCombiSet__productSet__item:last-child{margin-right:0}.s-productCombiSet__footer{margin-left:auto}}.s-productCombi{margin-left:auto;margin-right:auto;max-width:82rem}.s-productCombi--container{border:1px solid #e3e3e3}.s-productCombi__title{margin-bottom:.5rem;margin-left:1rem;margin-right:1rem}.s-productCombi__products{overflow:auto;padding-bottom:2rem;padding-top:1rem;-webkit-overflow-scrolling:touch}.s-productCombi__products__product{border-radius:.375rem;box-shadow:0 7px 16px 0 rgba(0,0,0,.15);margin-left:.5rem;min-width:18rem;transition:box-shadow .25s cubic-bezier(.25,.8,.25,1)}.s-productCombi__summary__form{height:100%}.s-productCombi__summary__form.active .s-productCombi__summary__checkout__price .text-info{color:#b7b9ba}.s-productCombi__summary__addedProduct{padding-left:1rem;padding-right:1rem}.s-productCombi__summary__addedProduct__empty{padding-bottom:1.5rem;padding-top:1.5rem}.s-productCombi__summary__addedProduct input{margin-right:.5rem;width:3rem}.s-productCombi__summary__addedProduct>span{font-size:.875rem;font-weight:600;line-height:1.5em}.s-productCombi__summary__addedProduct>span picture{margin-right:.5rem;width:4rem}.s-productCombi__summary__addedProduct__added{border-top:1px solid #e3e3e3;font-size:.875rem;line-height:1.5em;margin:.5rem 0!important;padding-bottom:1rem;padding-top:1rem}.s-productCombi__summary__addedProduct__added li{padding:.25em 0}.s-productCombi__summary__addedProduct__added li div span{font-size:.875rem;font-weight:600;line-height:1.5em}.s-productCombi__summary__addedProduct__added li div i{background-color:#e3e3e3;border-radius:100%;cursor:pointer;opacity:.25}.s-productCombi__summary__addedProduct__added li div i:hover{background-color:#ffcb01;opacity:1}.s-productCombi__summary__addedProduct__added li p{margin-left:1rem}.s-productCombi__summary__checkout{border-top:1px solid #e3e3e3;padding:.5rem .5rem .5rem 1rem}.s-productCombi__summary__checkout__button .btn{margin-bottom:0;padding:1rem}.s-productCombi__summary__checkout__button .btn i{margin:0!important}@media (min-width:36rem){.s-productCombi__title{margin-left:2rem;margin-right:2rem}}@media (min-width:48rem){.s-productCombi{padding-left:2rem;padding-right:2rem}.s-productCombi__title{margin-left:0;margin-right:0}.s-productCombi--container{background:transparent;border:0}.s-productCombi__products{flex:1 1 66.66%;overflow:visible}.s-productCombi__products__product{box-shadow:none;margin:0;min-width:auto;transition:box-shadow .25s cubic-bezier(.25,.8,.25,1)}.s-productCombi__summary{background-color:#f5f5f5;border-radius:.375rem;flex:1 1 33.33%;margin-left:.5rem}.s-productCombi__summary__form{flex-direction:column}.s-productCombi__summary__title{padding:1rem}.s-productCombi__summary__addedProduct{flex:1 1 auto;padding-left:.5rem;padding-right:.5rem}.s-productCombi__summary__addedProduct li{font-size:.75rem;line-height:1.5em}.s-productCombi__summary__addedProduct li input{width:2.5rem}}@media (min-width:60rem){.s-productCombi__products{flex:1 1 75%}.s-productCombi__summary{flex:1 1 25%}}.o-productCombiCard{border:1px solid #e3e3e3;border-radius:.375rem;max-height:14rem}.o-productCombiCard--container{flex:1 1 auto;padding:1rem .5rem}.o-productCombiCard__label{left:0;margin-top:-10px;max-width:10rem;padding:0;transform:rotate(-2deg);will-change:transform;z-index:1}.o-productCombiCard__label span{-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:-4px 0 0 3px #ffcb01,4px 0 0 3px #ffcb01,0 5px 20px 0 rgba(0,0,0,.15);font-size:.75rem;font-weight:600;line-height:1.5em}.o-productCombiCard__image{flex:0 0 6rem;height:6rem}.o-productCombiCard__info{padding-left:.5rem}.o-productCombiCard__info__title{max-height:5rem;min-width:100%;overflow:hidden}.o-productCombiCard__info__title a{color:#343e40;display:block;flex:1 1 100%;font-size:.875rem;line-height:1.5em}.o-productCombiCard__info__price,.o-productCombiCard__info__price__old{line-height:1em}.o-productCombiCard__links{border-top:1px solid #e3e3e3}.o-productCombiCard__links>*{flex:1 1 auto}.o-productCombiCard__links a,.o-productCombiCard__links button{cursor:pointer;line-height:46px;margin-bottom:0}.o-productCombiCard__links__cart{color:#fff;flex:1 1 56px!important;max-width:56px}.o-productCombiCard__links__cart .btn{border:0;border-radius:0;border-bottom-right-radius:4px;height:100%;margin-bottom:0}.o-productCombiCard__links__cart .btn span{z-index:3!important}.o-productCombiCard__links__cart .btn:focus{outline:none}.o-productCombiCard__links__cart>form{height:100%}.o-productCombiCard__links__cart>.btn{background-color:#e0ecf3;color:#343e40}.o-productCombiCard__links__cart>.btn:hover{background-color:#ecf4f8}.o-productCombiCard__links__cart>.btn.active{background-color:#12ac74;color:#fff}.o-productCombiCard__links__cart>.btn.active i.icon-plus:before{content:"\e039"}.o-productCombiCard__links__cart .btn{padding:1rem}.o-productCombiCard__links__cart i{font-size:1.25rem;width:1.25rem}@media (min-width:48rem){.o-productCombiCard__image{flex:0 0 4rem}}.s-relatedCategories__container{font-size:0;margin-left:-1rem;margin-right:-1rem;max-height:3rem;padding-left:1rem;padding-right:1rem;-ms-overflow-style:none;overflow-x:auto}.s-relatedCategories__container::-webkit-scrollbar{display:none}.s-relatedCategories__container:after{content:"";padding:.25rem}.s-relatedCategories__title{margin-bottom:1rem}.s-relatedCategories .btn{font-weight:400;margin-right:.5rem;white-space:nowrap}@media (min-width:36rem){.s-relatedCategories__container{margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}.s-relatedCategories__container:after{padding:.75rem}}@media (min-width:60rem){.s-relatedCategories__container{overflow:hidden}.s-relatedCategories .btn{margin-bottom:1rem}}.s-pageCardBar__title{margin-bottom:.5rem}.s-pageCardBar.scroll{margin:6rem auto}.s-pageCardBar.scroll .s-pageCardBar__card{flex:1 1 14rem;min-width:14rem;padding-right:.5rem}.s-pageCardBar--centered{overflow-x:auto;scroll-behavior:smooth;touch-action:pan-y pan-x;-webkit-overflow-scrolling:touch;margin-left:-1rem;margin-right:-1rem;overflow-y:visible;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;scrollbar-width:none}.s-pageCardBar--centered::-webkit-scrollbar{display:none}.s-pageCardBar--centered h2{left:0;max-width:calc(100vw - 2rem);position:-webkit-sticky;position:sticky}.s-pageCardBar--centered .s-pageCardBar__card{flex-shrink:0;margin-right:.5rem;max-height:6.5rem;min-height:6.5rem;width:6.5rem}.s-pageCardBar--centered .s-pageCardBar__card a{flex-direction:column}.s-pageCardBar--centered .s-pageCardBar__card:last-child{margin-right:0}.s-pageCardBar--centered .o-pageCard__image{height:3.75rem;width:100%}.s-pageCardBar--centered .o-pageCard__text{padding:0;text-align:center}.s-pageCardBar--centered .o-pageCard__text *{font-size:.75rem;line-height:1.5em}@media (min-width:36rem){.s-pageCardBar--centered{margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}}@media (min-width:60rem){.s-pageCardBar .scroll-contain{margin-right:0!important}.s-pageCardBar.scroll .s-pageCardBar__card{min-width:auto;padding:0}}.o-pageCard{border:1px solid #e3e3e3;border-radius:.375rem;box-shadow:none;overflow:hidden;padding:.25rem;transition:box-shadow .25s cubic-bezier(.25,.8,.25,1)}.o-pageCard__image{height:3.3rem;min-width:30%;width:30%}.o-pageCard__image img{-o-object-fit:contain;object-fit:contain}.o-pageCard__text{color:#343e40;padding-left:.5rem}.o-pageCard__text>*{margin:0;padding:0}.o-pageCard:hover{box-shadow:0 5px 9px 0 rgba(0,0,0,.15);text-decoration:none}.o-pageCard.wide,.o-pageCard:hover{transition:box-shadow .25s cubic-bezier(.25,.8,.25,1)}.o-pageCard.wide{box-shadow:none;padding:0;text-align:center}.o-pageCard.wide:hover{box-shadow:0 22px 24px -24px rgba(0,0,0,.3);transition:box-shadow .2s cubic-bezier(.23,0,0,1),transform .4s cubic-bezier(.23,0,0,1)}.o-pageCard.wide .o-pageCard__image{border-radius:.375rem;height:5rem;margin-left:auto;margin-right:auto;max-width:100%}.o-pageCard.wide .o-pageCard__image img{padding:.5rem}.o-pageCard.wide .o-pageCard__text{justify-content:space-between;padding:0 .5rem .5rem;width:100%}.o-pageCard.wide .o-pageCard__text p{font-weight:500}.large .o-pageCard{padding:.5rem .5rem 2rem}.large .o-pageCard__image{height:6rem;padding-top:0}.large .o-pageCard__text{padding-top:.5rem}.large .o-pageCard__text p{font-size:.75rem;font-weight:500;left:0;line-height:1.5em}.large .o-pageCard__text p:after{content:"\e009";font-family:ycon;font-size:.75rem;margin-left:.5rem}@media (min-width:60rem){.large .o-pageCard__text p{font-size:.875rem;font-weight:500;line-height:1.5em}.o-pageCard.wide{border:none;padding:0;text-align:left}.o-pageCard.wide:hover{box-shadow:none}.o-pageCard.wide:hover .o-pageCard__image{box-shadow:0 22px 24px -24px rgba(0,0,0,.3);transform:translateY(-3px);transition:box-shadow .2s cubic-bezier(.23,0,0,1),transform .4s cubic-bezier(.23,0,0,1)}.o-pageCard.wide .o-pageCard__image{background-color:#f5f5f5;height:8rem}.o-pageCard.wide .o-pageCard__image img{mix-blend-mode:darken}}@media (min-width:60rem) and (prefers-color-scheme:dark){.o-pageCard.wide .o-pageCard__image img{mix-blend-mode:none!important}}@media (min-width:60rem){.o-pageCard.wide .o-pageCard__text{display:flex;padding:.5rem 0}.o-pageCard.wide .o-pageCard__text:after{content:"\e009";float:right;font-family:ycon,sans-serif!important;font-size:1em}}.s-productCompare__products.container{padding-left:0;padding-right:0}.s-productCompare__products__wrapper{padding-bottom:.5rem;padding-top:.5rem;-ms-overflow-style:none;overflow-x:auto}.s-productCompare__products__wrapper:after{content:"";padding:.5rem}.s-productCompare__products__wrapper::-webkit-scrollbar{-webkit-appearance:none;appearance:none}.s-productCompare__products__wrapper::-webkit-scrollbar:horizontal{height:11px}.s-productCompare__products__wrapper::-webkit-scrollbar-thumb{background-color:#b7b9ba;border:4px solid #fff;border-radius:8px}.s-productCompare__products .c-cardLink{margin-left:1rem}.s-productCompare__title p{margin-bottom:0;margin-left:1rem}@media (min-width:36rem){.s-productCompare__products__wrapper:after{padding:1rem}.s-productCompare__title h2,.s-productCompare__title p{margin-left:2rem}}@media (min-width:60rem){.s-productCompare{margin-left:0;margin-right:0}.s-productCompare__products__wrapper{padding-left:2rem;padding-right:2rem}.s-productCompare__products__wrapper:after{content:none}.s-productCompare__products .c-cardLink{margin-left:2rem}}@media (min-width:70rem){.s-productCompare__products__wrapper{overflow:visible}}.o-productCompareCard{border-bottom:1px solid transparent;border-radius:.375rem;border-top:1px solid transparent;flex-basis:0;flex-grow:1;min-width:10rem;text-decoration:none!important}.o-productCompareCard:first-child{left:0;max-width:14rem;min-width:8rem;position:-webkit-sticky;position:sticky;z-index:3}.o-productCompareCard:first-child div:first-child{box-shadow:1px 0 0 0 #e3e3e3}.o-productCompareCard__header{padding:.5rem}.o-productCompareCard__header__title{display:flex;font-size:.75rem;font-weight:600;line-height:1.5em;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis}.o-productCompareCard__header__review{font-size:.75rem;line-height:1.5em}.o-productCompareCard__header__image{height:8rem}.o-productCompareCard__list__price{font-family:Typpo,Helvetica,Arial,system-ui,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.1em}.o-productCompareCard__list td,.o-productCompareCard__list th{font-size:.75rem;height:40px;line-height:1.5em;overflow:hidden;padding-left:.5rem;padding-right:.5rem;text-overflow:ellipsis;white-space:nowrap}.o-productCompareCard__cta{height:54px;max-height:54px;padding:.5rem}.o-productCompareCard__cta__cartbtn button{font-size:.75rem;line-height:1.5em;margin-bottom:0!important;padding:1em}.o-productCompareCard__cta__cartbtn button i{font-size:1.25rem}.o-productCompareCard:first-child table *{font-weight:600!important}.o-productCompareCard:first-child table * td,.o-productCompareCard:first-child table * th{padding-left:1.5rem}.o-productCompareCard:first-child table * td a,.o-productCompareCard:first-child table * th a{left:3px}.o-productCompareCard:nth-child(2){border:1px solid #e3e3e3;z-index:1}div.o-productCompareCard a h3{color:#35acf8}div.o-productCompareCard a h3:hover{text-decoration:underline}div.o-productCompareCard:nth-child(n+3):hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.1);transition:box-shadow .25s cubic-bezier(.25,.8,.25,1);z-index:2}@media (min-width:70rem){.o-productCompareCard{flex-basis:0;flex-grow:1;min-width:auto}}.o-orderBar{bottom:0;display:none;left:0;overflow:hidden;pointer-events:none;right:0;z-index:9}.o-orderBar>div{border-bottom:1px solid #e3e3e3;border-top:2px solid #ffcb01;box-shadow:none;padding-bottom:.25rem;padding-top:.25rem;transform:translateY(100%);transition:all .2s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.o-orderBar>div{transition:none}}.o-orderBar.open{display:block;height:auto}.o-orderBar.open>div{box-shadow:0 5px 9px 0 rgba(0,0,0,.15);pointer-events:all;transform:translateY(0);transition:box-shadow .25s cubic-bezier(.25,.8,.25,1)}.o-orderBar__image{margin-right:.5rem;max-width:100px;mix-blend-mode:multiply}.o-orderBar__product__title{font-size:.75rem;font-weight:600;line-height:1.5em}.o-orderBar__product .icon-question-box-full{display:none}.o-orderBar__product .o-orderCardPrice{margin-bottom:0;margin-right:0}.o-orderBar__product .o-orderCardPrice__new{font-family:Poppins,Helvetica,Arial,system-ui,sans-serif;font-size:.75rem;font-weight:600;line-height:1.5em}.o-orderBar__product .o-orderCardPrice__old{color:#b7b9ba;font-size:.75rem;line-height:1.5em;margin-right:.25rem;top:0}.o-orderBar__button__desktop .btn,.o-orderBar__button__mobile .btn{font-size:.75rem;line-height:1.5em;margin-bottom:0;padding:1em}.o-orderBar__button__desktop .hide{display:none!important}.o-orderBar__button__desktop .hide--s{display:inline-block!important}.o-orderBar .stockStatus,.o-orderBar__button__mobile{display:none}@media (min-width:60rem){.o-orderBar{bottom:auto;padding-bottom:1rem;top:67px}.o-orderBar.open{display:block;height:auto}.o-orderBar.open>div{box-shadow:0 5px 9px 0 rgba(0,0,0,.15);pointer-events:all;transform:translateY(0);transition:box-shadow .25s cubic-bezier(.25,.8,.25,1)}.o-orderBar>div{transform:translateY(-100%)}}@media (min-width:36rem){.o-orderBar .stockStatus{display:inline-block}}@media (max-height:500px){.o-orderBar{display:none!important}}@media (max-width:576px){.o-orderBar__button__desktop{display:none}.o-orderBar__button__mobile{display:block}}.s-compareBar{display:none}@media (min-width:48rem){.s-compareBar{align-items:center;border-radius:.375rem .375rem 0 0;bottom:0;display:flex;flex-direction:column;float:right;height:auto;justify-content:center;left:50%;position:fixed;width:20rem;z-index:970}.s-compareBar .wrapper:not(.open){height:3rem}.s-compareBar .wrapper.open{animation:openBar .5s ease;box-shadow:0 7px 16px 0 rgba(0,0,0,.15);height:auto;transition:box-shadow .25s cubic-bezier(.25,.8,.25,1)}.s-compareBar .wrapper.open .c-compareBarTitle .c-tooltip{top:3%}.s-compareBar__animate{animation:jump 1s ease;position:fixed}@keyframes openBar{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes jump{0%{transform:translateY(0)}10%{transform:translateY(0)}30%{transform:translateY(.75rem)}50%{transform:translateY(0)}60%{transform:translateY(.2rem)}70%{transform:translateY(0)}to{transform:translateY(0)}}.s-compareBar .wrapper .c-compareBarTitle{cursor:pointer}.s-compareBar .wrapper .c-compareBarTitle .c-tooltip{top:25%}.s-compareBar .c-compareBarTitle{align-items:center;background-color:#ffcb01;border-radius:.375rem .375rem 0 0;display:flex;font-size:.875rem;font-weight:600;height:3rem;justify-content:center;line-height:1.5em;position:relative;width:20rem}.s-compareBar .c-compareBarTitle i{padding-right:.5rem}.s-compareBar .c-compareBarTitle .c-tooltip{left:75%}.s-compareBar .c-compareBarTitle .c-tooltip.animate{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake{10%,90%{transform:rotate(2deg)}20%,80%{transform:rotate(-2deg)}30%,50%,70%{transform:rotate(5deg)}40%,60%{transform:rotate(-5deg)}}.s-compareBar .c-compareBarTitle .c-tooltip:before{border-color:#f3575e transparent transparent}.s-compareBar .c-compareBarTitle .c-tooltip:after{background-color:#f3575e;color:#fff}.s-compareBar .o-compareBar__list{background-color:#fff;max-height:40vh;overflow-y:auto}.s-compareBar .o-compareBar__footer{align-items:center;background-color:#fff;display:flex;justify-content:center;padding:1rem;width:100%}.s-compareBar .o-compareBar__footer__compare{align-items:center;display:flex;justify-content:space-between}}@media (min-width:60rem){.s-compareBar{left:60%}}@media (min-width:70rem){.s-compareBar{left:65%}}@media (min-width:82rem){.s-compareBar{left:70%}}.o-compareBar__list__item{border-bottom:1px solid #e3e3e3;padding:2rem 1rem}.o-compareBar__list__item .c-compareItem__image{margin:auto;padding-right:.5rem;width:20%}.o-compareBar__list__item .c-compareItem__details{line-height:1em;width:70%}.o-compareBar__list__item .c-compareItem__details__title{color:#343e40;font-size:.875rem;font-weight:600;line-height:1.5em}.o-compareBar__list__item .c-compareItem__details .c-originalPrice{color:#8b9091;font-size:.75rem;line-height:1.5em;margin-left:.5rem}.o-compareBar__list__item .c-compareItem__details .c-finalPrice{font-family:Typpo,Helvetica,Arial,system-ui,sans-serif;font-size:1rem;font-weight:600;line-height:1.5em}.o-compareBar__list__item .c-compareItem__remove{width:10%}@media (min-width:48rem){.o-compareBar__list__item{padding:1rem}}.s-overlayCompare{bottom:0;left:-100%;min-height:calc(var(--vh, 1vh)*100);opacity:0;top:0;transition:left .35s cubic-bezier(.25,.8,.25,1),opacity 0s linear .35s;width:0;z-index:1000}.s-overlayCompare__header{border-bottom:1px solid #e3e3e3;box-shadow:0 7px 16px 0 rgba(0,0,0,.15);margin-bottom:1rem;padding:.5rem;transition:box-shadow .25s cubic-bezier(.25,.8,.25,1)}.s-overlayCompare__header .c-overlayTitle{font-size:1rem;font-weight:700;line-height:1.5rem}.s-overlayCompare__content{max-height:calc(var(--vh, 1vh)*90);overflow-y:auto;padding-bottom:4rem}.s-overlayCompare__footer{background-color:#fff;border-top:1px solid #e3e3e3;bottom:0;left:0;padding:.5rem}.s-overlayCompare__footer a{display:flex;justify-content:space-between;width:100%}.s-overlayCompare.open{left:0;opacity:1;transition:all .2s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.s-overlayCompare.open{transition:none}}.o-selectionGuide{display:flex;font-size:.75rem;position:relative;z-index:0}.o-selectionGuide__content{align-items:center;flex-direction:column;flex-wrap:wrap;justify-content:space-between;min-width:6rem;width:100%}.o-selectionGuide__content.tiny{border:1px solid #e3e3e3;border-radius:.375rem;justify-content:center;line-height:1em;margin-top:.5rem;padding-bottom:.5rem;padding-top:.5rem}.o-selectionGuide__text{display:inline-block;max-width:100%}.o-selectionGuide__text .c-cardTitle{font-weight:600}.o-selectionGuide__button{flex-shrink:0}.o-selectionGuide p{margin:0}@media (min-width:36rem){.o-selectionGuide__content{flex-direction:row;flex-wrap:nowrap}.o-selectionGuide__content.large{display:flex}.o-selectionGuide__button{justify-content:center;margin-left:.5rem}}@media (min-width:48rem){.o-selectionGuide__content.tiny{margin-left:.5rem;margin-top:0}}@media (min-width:60rem){.o-selectionGuide__content{padding:0}}@media (min-width:70rem){.o-selectionGuide{font-size:.875rem}.o-selectionGuide__text{display:inline-block}}@media (max-width:35.99875rem){.o-selectionGuide__content.large{line-height:1.5em}.o-selectionGuide__content.large *{display:inline;line-height:1.5em}.o-selectionGuide__content.large .c-cardTitle{display:block}.o-selectionGuide__content.large .btn{background:transparent;border:0;color:#35acf8;padding:0}}@media (max-width:47.99875rem){.o-selectionGuide__content.tiny .btn{background:transparent;border:0;color:#35acf8;padding:0}}.o-advicedAlternative{border:1px solid #e3e3e3;border-radius:.375rem;box-shadow:none;transition:all .2s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.o-advicedAlternative{transition:none}}.o-advicedAlternative:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.1);text-decoration:none;transition:box-shadow .25s cubic-bezier(.25,.8,.25,1)}.o-advicedAlternative:hover .c-cardLink{text-decoration:underline}.o-advicedAlternative__wrapper{margin-bottom:.25rem;padding:.25rem}.o-advicedAlternative__image{flex-shrink:0;margin-top:.5em}.o-advicedAlternative__image__product{max-height:3.125rem;max-width:3.125rem}.o-advicedAlternative__image__icon{border:1px solid #e3e3e3;border-radius:100%;bottom:.125rem;left:.125rem;width:1.5rem}.o-advicedAlternative__info{padding-left:.25rem}.o-advicedAlternative__info .c-cardSub{font-size:.625rem;line-height:1.5em}.o-advicedAlternative__info>span{position:relative}.o-advicedAlternative__info .c-cardTitle{display:inline-block;font-size:.75rem;font-weight:600;line-height:1.5em}.o-advicedAlternative__info .c-cardLink{color:#35acf8;font-size:.75rem;font-weight:600;line-height:1.5em}.o-advicedAlternative__info .c-cardText{font-size:.75rem;line-height:1.5em;-webkit-box-orient:vertical;display:inline-block;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}@media (min-width:48rem){.o-advicedAlternative{align-items:stretch;border:1px solid #e3e3e3;display:flex;width:100%}.o-advicedAlternative__image{align-items:center;margin-top:0}.o-advicedAlternative__wrapper{border:0;margin-bottom:0;padding:0 .25rem 0 0}}@media (min-width:70rem){.o-advicedAlternative__image{padding-left:.5rem;padding-right:.5rem}.o-advicedAlternative__image__product{max-height:4.5rem;max-width:4.5rem}.o-advicedAlternative__image__icon{width:2rem}.o-advicedAlternative__info{padding-bottom:.5rem;padding-top:.5rem}.o-advicedAlternative__info .c-cardSub{font-size:.75rem;line-height:1.5em}}.s-sidePanel{background-color:#fff;height:calc(var(--vh, 1vh)*100);overflow-x:hidden;position:fixed;right:0;top:0;transition:.3s;width:0;z-index:100}.s-sidePanel__content{opacity:0;transition:.1s}.s-sidePanel.open{width:90%}.s-sidePanel.open .s-sidePanel__content{opacity:1}.s-sidePanel__background{display:none}.s-sidePanel__background.open{animation:fade-in-overlay .2s ease-in-out;background:rgba(0,0,0,.2);bottom:0;cursor:pointer;display:block;height:calc(var(--vh, 1vh)*100);left:0;position:fixed;right:0;top:0;z-index:99}.s-sidePanel__content{padding:1rem}.s-sidePanel__header{border-bottom:1px solid #e3e3e3;height:3.5rem;padding:1rem;width:100%}.s-sidePanel__header .c-sectionTitle{margin:0}@media (min-width:36rem){.s-sidePanel.open{width:80%}}@media (min-width:48rem){.s-sidePanel.open{width:60%}}@media (min-width:70rem){.s-sidePanel.open{width:50%}}@media (min-width:2000px){.s-sidePanel.open{width:40%}}.s-reviewHeader__titleBar{border-bottom:1px solid #e3e3e3}.s-reviewHeader__titleBar__cta{margin-bottom:1rem}.s-reviewHeader__titleBar__cta__button{margin-left:2rem}.s-reviewHeader__titleBar__cta__button .btn{margin-bottom:0}.s-reviewHeader__titleBar__cta__price__old{font-size:.75rem;line-height:0}.s-reviewHeader__titleBar__cta__price__new{line-height:unset}.s-reviewHeader__reviewBar{padding-top:2rem}.s-reviewHeader__reviewBar__image{flex-wrap:wrap;height:16rem}.s-reviewHeader__reviewBar__image img{max-height:100%}.s-reviewHeader__reviewBar__rating{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:2rem}.s-reviewHeader__reviewBar__rating .c-sectionTitle{font-size:1rem;font-weight:600;line-height:1.5em;margin-bottom:0}.s-reviewHeader__reviewBar__partialRating{-moz-column-count:1;column-count:1}.s-reviewHeader__reviewBar__partialRating .c-sectionTitle{margin-bottom:1rem}.s-reviewHeader__reviewBar__partialRating__row{margin-bottom:.5rem}@media (min-width:36rem){.s-reviewHeader__reviewBar__image{height:10rem;padding-right:1rem;width:50%}.s-reviewHeader__reviewBar__rating{margin-top:2rem;padding-right:5%;width:35%}}@media (min-width:70rem){.s-reviewHeader__reviewBar__partialRating{-moz-column-count:2;column-count:2;margin-top:2rem;width:100%}}@media (min-width:2000px){.s-reviewHeader__reviewBar__image{height:10rem;max-width:280px;width:15%}.s-reviewHeader__reviewBar__partialRating{width:50%}}.s-reviewList{margin-bottom:4rem;margin-top:2rem}.s-reviewList__topBar{margin-bottom:1rem;margin-top:1rem}.s-reviewList__topBar__title{font-size:1.125rem;font-weight:600;line-height:1.5em}.s-reviewList__topBar__filters{width:100%}.s-reviewList__topBar__filters .c-filter,.s-reviewList__topBar__filters .c-sort{padding-left:0;padding-top:.5rem;width:auto}.s-reviewList__topBar__filters .c-filter span,.s-reviewList__topBar__filters .c-sort span{display:inline}.s-reviewList__topBar__filters .c-filter label,.s-reviewList__topBar__filters .c-sort label{width:auto}.s-reviewList__topBar__filters .c-filter .filter-options,.s-reviewList__topBar__filters .c-filter .sorter-options,.s-reviewList__topBar__filters .c-sort .filter-options,.s-reviewList__topBar__filters .c-sort .sorter-options{font-size:small}.s-reviewList__list{border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3}.s-reviewList__list__item{border-bottom:1px solid #e3e3e3;padding-bottom:1rem;padding-top:1rem}.s-reviewList__list__item:last-child{border-bottom:none}.s-reviewList__list__itemLoader{align-items:center;border-bottom:1px solid #e3e3e3;display:flex;flex-direction:column;height:12rem;justify-content:space-between;width:100%}.s-reviewList__list__itemLoader div:first-child{animation:color-change 1s infinite;background-color:#f5f5f5;border-radius:.375rem;height:10rem;margin-bottom:1rem;margin-top:.5rem;width:100%}.s-reviewList__list__itemLoader div:nth-child(2){display:grid;gap:5%;grid-template-columns:auto auto;height:10rem;width:100%}.s-reviewList__list__itemLoader div:nth-child(2) .c-text{animation:color-change 1s infinite;background-color:#f5f5f5;border-radius:.375rem;display:flex;height:.5rem;margin-bottom:.5rem;width:95%}.s-reviewList__empty{padding:4rem 1rem}@media (min-width:48rem){.s-reviewList__list__itemLoader{flex-direction:row}.s-reviewList__list__itemLoader div:first-child{margin:0;width:49%}.s-reviewList__list__itemLoader div:nth-child(2){width:49%}.s-reviewList__list__itemLoader div:nth-child(2) .c-text{margin-bottom:1rem;width:90%}.s-reviewList__topBar__filters{justify-content:right;width:60%}.s-reviewList__topBar__filters .c-filter{padding-left:1rem}}@media (max-width:767px){.s-reviewList__topBar{display:block}}@media (min-width:60rem){.s-reviewList__topBar__filters{width:55%}.s-reviewList__topBar__filters .c-filter label,.s-reviewList__topBar__filters .c-sort label{padding-left:1rem}.s-reviewList__list__item .c-prosAndCons .list{max-width:500px}}.s-reviewPanelPagination{padding:1rem}.s-reviewPanelPagination__list{display:flex!important}.s-reviewPanelPagination__list li{cursor:pointer;display:flex;margin-right:1rem}.s-reviewPanelPagination__list li:hover{text-decoration:underline}.s-reviewPanelPagination .current{color:#e3e3e3;text-decoration:none}.s-skeletonLoader__review{padding:.5rem}.s-skeletonLoader__review .item{animation:color-change 1s infinite;background-color:#e3e3e3;border-radius:.375rem;margin-bottom:1rem;margin-top:1rem;width:100%}.s-skeletonLoader__review .wrapper{background-color:#fff;border-top:1px solid #e3e3e3;display:flex;flex-direction:column;justify-content:space-between}.s-skeletonLoader__review .c-sub{display:flex;flex-direction:row;height:15rem;justify-content:space-between;width:100%}.s-skeletonLoader__review .c-stars{display:flex;flex-direction:column;height:auto;width:100%}.s-skeletonLoader__review .c-plusMinus{display:flex;flex-direction:column;height:auto;width:45%}.s-skeletonLoader__review .c-linear{height:.5rem;width:100%}.s-skeletonLoader__review .c-title{height:9rem}.s-skeletonLoader__review .c-header{height:35rem}.s-skeletonLoader__review .c-submenu{height:4rem}.s-skeletonLoader__review .c-content{height:18rem}@keyframes color-change{0%{background-color:#e3e3e3}50%{background-color:#d7d7d7}to{background-color:#e3e3e3}}@media (min-width:36rem){.s-skeletonLoader__review .c-title{height:8rem}.s-skeletonLoader__review .c-header{height:25rem}}@media (min-width:48rem){.s-skeletonLoader__review .c-title{height:4rem}.s-skeletonLoader__review .wrapper{flex-direction:row}.s-skeletonLoader__review .c-sub{height:auto;width:49%}.s-skeletonLoader__review .c-stars{width:49%}.s-skeletonLoader__review .c-header{height:15rem}}