.nuxt-progress{position:fixed;top:0;left:0;right:0;height:2px;width:0;opacity:1;transition:width .1s,opacity .4s;background-color:#000;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}body,html{background-color:#fff}#main{margin-top:62px}@media(min-width:1000px){#main{margin-top:86px}}.ph-lock,.ph-lock body{overflow:hidden}.activated .ign-footer__container,.activated .ign-header__container,.activated .p-page__section__inner{transition:max-width .3s ease}.wide .ign-footer__container,.wide .ign-header__container{max-width:1640px}.wide .p-page__section__inner{max-width:1684px}.expander{position:fixed;bottom:20px;left:20px}body,html{overflow:visible;overflow:initial}.icon,.icon svg{display:block;width:20px;height:20px}.icon--fill svg{fill:#00f}.icon .Star,.icon .StarFilled{transform:scale(.9)}.theme--light .button--ghost{border-color:transparent;background-color:transparent!important}.theme--light .button--ghost:disabled{border-color:transparent}.theme--light .button--highlight,.theme--light .button--highlight:hover{color:#0073ab}.theme--light .button--highlight svg{fill:#0073ab}.theme--light .button--small .button__icon{top:4px;transform:none}.theme--light .button--icon--right{padding-right:40px}.theme--light .button--icon{padding-left:5px;padding-right:5px}.theme--light .button__icon{vertical-align:middle}.button-back{position:relative;padding-left:24px;border:0;background:none;font-size:13px;cursor:pointer}.button-back .icon{position:absolute;top:-2px;left:0}.ghost-button{position:relative;display:inline-block;cursor:pointer;background:none;padding:5px 32px 5px 15px;font-size:14px;line-height:20px;border:1px solid transparent;transition:all .3s ease;border-radius:3px}.ghost-button:hover{border-color:#cfcfcf}.ghost-button__icon{position:absolute;right:7px;top:5px}.product-hub{min-height:1000px}@media(min-width:1000px){.product-hub__wrapper{display:flex;flex-flow:wrap;margin:0 -10px}}.product-hub__header{margin:0 0 -40px;display:flex}@media(min-width:1000px){.product-hub__header{transition:margin .3s;margin-left:calc(25% + 5px)}.wide .product-hub__header{margin-left:calc(20% + 5px)}}.product-hub__header__close{margin-top:10px;margin-right:10px}.product-hub__header__close .button--icon--left{display:none}@media(min-width:1000px){.product-hub__header__close .button--icon{display:none}.product-hub__header__close .button--icon--left{display:block}}.product-hub__header__grid{margin:10px 0 0}.product-hub__header__wide{margin:10px 0 0 10px;display:none}@media(min-width:1300px){.product-hub__header__wide{display:block}}.product-hub__header__search{margin:10px 12px 0 auto;position:relative;width:30px;transition:all .3s ease}.product-hub__header__search--active{flex:1}.product-hub__header__search__toggle{position:absolute;top:0;left:0;z-index:1;background:transparent!important;transition:all .5s ease}.product-hub__header__search--active .product-hub__header__search__toggle{opacity:0;visibility:hidden}.product-hub__header__search .form-input{position:absolute;top:-5px;left:5px;right:0;opacity:0;visibility:hidden;transition:all .5s ease}.product-hub__header__search--active .form-input{opacity:1;visibility:visible}.product-hub__header__placeholder{width:32px;height:32px;margin:10px 0 0 10px;background:#efefef;border:5px solid #fff}.product-hub__header__placeholder--push{margin-left:auto}.product-hub__navigation{position:relative}.activated .product-hub__navigation{transition:width .2s}@media(min-width:1000px){.product-hub__navigation{padding:0 10px;margin-top:66px;width:25%}}@media(min-width:1300px){.wide .product-hub__navigation{width:20%}}.product-hub__navigation__mobile__mask{z-index:201;position:fixed;background:rgba(0,0,0,.3);top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;transition:all .2s}.product-hub__navigation__mobile__mask--active{opacity:1;visibility:visible}@media(min-width:1000px){.product-hub__navigation__mobile__mask{display:none}}.product-hub__navigation__mobile{z-index:202;position:fixed;bottom:0;left:0;right:0}@media(min-width:1000px){.product-hub__navigation__mobile{display:none}}.product-hub__navigation__mobile__primary{background:#fff;display:flex;padding:8px 16px;box-shadow:0 -5px 6px -3px rgba(0,0,0,.04),0 -3px 16px 2px rgba(0,0,0,.03),0 -9px 12px 1px rgba(0,0,0,.03);transition:all .3s}.product-hub__navigation__mobile__primary--hide{transform:translateY(100%);opacity:0}.product-hub__navigation__mobile__primary__link{flex:1;text-align:center;padding:10px;transition:all .2s;color:#141414;border-radius:4px;font-size:15px;border:0;background:#fff}.product-hub__navigation__mobile__primary__link:hover{background:#ededed}.product-hub__navigation__mobile__primary__link__icon{display:block;width:20px;margin:0 auto 5px}.product-hub__navigation__mobile__panel{position:absolute;bottom:0;left:0;right:0;background:#fff;padding:15px 16px;box-shadow:0 -5px 6px -3px rgba(0,0,0,.04),0 -3px 16px 2px rgba(0,0,0,.03),0 -9px 12px 1px rgba(0,0,0,.03);transition:all .3s;transform:translateY(100%);opacity:0}.product-hub__navigation__mobile__panel--active{transform:translateY(0);opacity:1}.product-hub__navigation__mobile__panel__link{display:block;position:relative;padding:10px 20px 10px 50px;transition:all .2s;color:#141414;border-radius:4px;font-size:15px;text-decoration:none;border:0;width:100%;text-align:left;background-color:#fff}.product-hub__navigation__mobile__panel__link--active,.product-hub__navigation__mobile__panel__link:hover{background:#ededed}.product-hub__navigation__mobile__panel__link__icon{position:absolute;top:50%;left:20px;transform:translateY(-50%)}.product-hub__navigation__desktop{position:-webkit-sticky;position:sticky;transition:all .3s ease}@media(max-width:999px){.product-hub__navigation__desktop{display:none}}.product-hub__navigation__group+.product-hub__navigation__group{margin-top:20px}.product-hub__navigation__group__title{font-size:13px;line-height:20px;margin-bottom:12px;color:#545454}@media(min-width:1000px){.product-hub__navigation__group__title{text-transform:uppercase}}.product-hub__navigation__group__link{position:relative;display:block;width:100%;background:none;border:0;padding:9px 6px 9px 46px;color:#353535;transition:all .3s ease;text-align:left;border-radius:4px;cursor:pointer;text-decoration:none}.product-hub__navigation__group__link--active,.product-hub__navigation__group__link:hover{background:#ededed}.product-hub__navigation__group__link+.product-hub__navigation__group__link{margin-top:4px}.product-hub__navigation__group__link__icon{position:absolute;transition:all .3s ease;top:50%;left:15px;transform:translateY(-50%)}.product-hub__navigation__group__scaffold{position:relative;margin:10px 0 25px 46px;padding:0;background:#eee;height:20px;border-radius:2px;width:70%}.product-hub__navigation__group__scaffold--short{width:50%}.product-hub__navigation__group__scaffold__icon{position:absolute;top:2px;left:-30px;width:18px;height:18px;border-radius:2px;background:#eee}.product-hub__results{min-height:1000px}.activated .product-hub__results{transition:width .2s}@media(min-width:1000px){.product-hub__results{padding:0 10px;width:75%}}@media(min-width:1300px){.wide .product-hub__results{width:80%}}.product-hub__results__group+.product-hub__results__group{margin-top:30px}.product-hub__results__group__subtitle{font-size:13px;line-height:20px;margin-bottom:2px;color:#545454}.product-hub__results__group__title{margin-bottom:20px}@media(max-width:699px){.page>.products:first-child .products__header{padding-right:80px}}.products+.products{margin-top:40px}.products__limit{margin-top:20px}.products__empty{font-size:14px;color:#999;border-bottom:1px solid #ededed;padding-bottom:10px}.products__header{display:flex;justify-content:flex-start}.products__header__actions{margin:22px 0 0 auto}.products__filters{margin:0 0 20px}.products__filters__toggle{display:none}@media(max-width:699px){.products__filters{position:relative}.products__filters__toggle{display:block;position:relative;background:none;border:0;display:inline-block;padding:0 30px 0 16px;color:#353535}.products__filters__toggle__icon{position:absolute;top:0;right:0}}@media(max-width:699px){.products__filters__tabs{position:absolute;top:-10px;left:0;z-index:1;background:#fff;box-shadow:0 11px 15px -7px rgba(0,0,0,.04),0 9px 46px 8px rgba(0,0,0,.03),0 24px 38px 3px rgba(0,0,0,.03);border-radius:4px;padding:20px 0;opacity:0;visibility:hidden;transition:all .3s}.products__filters__tabs--active{opacity:1;visibility:visible}.products__filters__tabs__tab{background:none;border:0;cursor:pointer;padding:14px 32px;transition:all .2s ease;border-bottom:2px solid transparent;display:block}.products__filters__tabs__tab__icon{display:inline-block;vertical-align:middle;margin:-2px 0 0 4px}}@media(min-width:700px){.products__filters__tabs{display:flex}.products__filters__tabs__tab{background:none;border:0;cursor:pointer;padding:4px 0 2px;color:#878787;transition:all .2s ease;border-bottom:2px solid transparent}.products__filters__tabs__tab:hover{color:#353535}.products__filters__tabs__tab--active{color:#353535;border-bottom:2px solid #353535}.products__filters__tabs__tab+.products__filters__tabs__tab{margin-left:24px}.products__filters__tabs__tab__icon{display:none}}.products__product{transition:opacity .3s ease,border .3s ease}.products__product--loading{overflow:hidden}.products__product__image__icon{width:44px}.products__product__image__large,.products__product__image__medium{display:none}.products__product--loading .products__product__image{background:#efefef}.products__product__title{margin-bottom:4px;font-size:18px}.products__product__title:empty{background:#efefef;width:75%;height:20px}.products__product__title .product-highlight{font-size:18px;font-style:normal;font-weight:600}.products__product__subtitle{font-size:14px;line-height:20px}.products__product__subtitle .product-highlight{font-size:14px;font-style:normal;font-weight:600}.products__product__subtitle:empty{background:#efefef;width:66%;height:40px;margin-top:10px;margin-bottom:50px}.products--list .products__product{padding:12px 10px;border-bottom:1px solid #ededed}.products--list .products__product:hover{border-color:#ddd;z-index:1}.products--list .products__product__favorite{margin-right:20px}.products--list .products__product__pin:hover{border-color:#ddd}.products--list .products__product__image{margin-right:20px;aspect-ratio:1/1}@media(max-width:699px){.products--list .products__product{position:relative;padding:20px 10px}.products--list .products__product__image{position:absolute;top:30px;left:10px}.products--list .products__product__headings{padding-left:68px}.products--list .products__product__actions{margin-top:16px;display:flex}.products--list .products__product__actions__info{margin-left:auto;margin-right:8px}}@media(min-width:700px){.products--list .products__product{display:flex;align-items:center}.products--list .products__product__headings{margin-right:20px}.products--list .products__product__copy{flex:1;display:flex;align-items:center}.products--list .products__product__actions{margin-left:auto;white-space:nowrap}.products--list .products__product__actions__info{margin-left:5px;margin-right:5px}}.products--list .products__product--restricted .products__product__headings{max-width:none}.products--grid .products__row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}.products--grid .products__product{border:1px solid #ededed;border-radius:6px;padding:16px;position:relative;display:flex}.products--grid .products__product:hover{border-color:#ccc}.products--grid .products__product__copy{flex:1;display:flex;flex-direction:column}.products--grid .products__product__image{position:absolute;top:20px;left:16px}.products--grid .products__product__title{padding:14px 0 0 52px;margin:0 0 20px;min-height:40px}.products--grid .products__product__favorite{position:absolute;top:10px;right:10px}.products--grid .products__product__favorite svg{width:18px}.products--grid .products__product__headings{margin-bottom:16px}.products--grid .products__product--restricted .products__product__headings{margin:0}.products--grid .products__product__actions{display:flex;margin-top:auto}.products--grid .products__product__actions__info{margin-left:auto;margin-right:10px}.products--featured .products__product{border:1px solid #ededed;border-radius:6px;display:flex;flex-direction:column;transition:all .3s ease}.products--featured .products__product:hover{border-color:#ccc}.products--featured .products__product__image{padding-top:66.6666666667%;position:relative;background:#efefef}.products--featured .products__product__image__icon{display:none}.products--featured .products__product__image__medium{display:block;width:100%;border-radius:6px 6px 0 0;position:absolute;top:0;left:0}.products--featured .products__product__copy{padding:16px;display:flex;flex-direction:column;flex:1 0 auto}.products--featured .products__product__headings{margin-bottom:16px}.products--featured .products__product__actions{margin-top:auto;display:flex}.products--featured .products__product__actions__info{margin-left:auto;margin-right:10px}.products--featured.products--loading .products__product__headings{margin-bottom:0}@media(min-width:700px){.products--featured.products--1 .products__product{flex-direction:row}.products--featured.products--1 .products__product__image{width:calc(33.33% - 12px);padding:0}.products--featured.products--1 .products__product__image__medium{border-radius:5px 0 0 5px;position:relative}.products--featured.products--1 .products__product__copy{width:calc(66.66% + 12px)}}@media (min-width:700px)and (-ms-high-contrast:none),screen and (min-width:700px)and (-ms-high-contrast:active){.products--featured.products--1 .products__product{display:block}.products--featured.products--1 .products__product:after{content:"";clear:both;display:table}.products--featured.products--1 .products__product__copy,.products--featured.products--1 .products__product__image{float:left}}.tooltip{position:relative;display:inline-block}.tooltip__window{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);z-index:50;font-size:13px;background:#353535;color:#fff;border-radius:4px;white-space:nowrap;padding:4px 10px}.tooltip__window:after{bottom:100%;left:50%;content:"";height:0;width:0;position:absolute;pointer-events:none;border:5px solid rgba(53,53,53,0);border-bottom-color:#353535;margin-left:-5px}.tooltip--edge .tooltip__window{left:auto;right:0;transform:none}.tooltip--edge .tooltip__window:after{left:auto;right:10px;margin:0}.products--list .tooltip__window{left:auto;right:0;transform:none}.products--list .tooltip__window:after{left:auto;right:10px;margin:0}.tooltip--active .tooltip__window{opacity:1;visibility:visible}.modal{z-index:1005}.modal,.modal__mask{position:fixed;top:0;bottom:0;left:0;right:0}.modal__mask{background:rgba(0,0,0,.7);z-index:1000}@media(max-width:699px){.modal__mask{display:none}}.modal__window{background:#fff;position:fixed;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);z-index:1001;transition:opacity 1s ease,transform 1s ease,top 1s ease}@media(max-width:699px){.modal__window{height:100vh;height:calc(var(--vh, 1vh)*100);width:100%}}@media(min-width:700px){.modal__window{width:calc(100% - 48px);max-height:calc(100vh - 48px);padding:20px;border:1px solid rgba(0,0,0,.5);border-radius:8px}}@media(min-width:1100px){.modal__window{width:1100px;max-width:1100px;max-height:calc(100vh - 20px)}}.modal__window--video{padding:0;border-color:transparent;border-radius:0;background:#000}@media(min-width:700px){.modal__window--video{background:none}}.modal__window--offset{top:0;transform:translate(-50%,-100%)}.modal__window--video{top:100%!important;transform:translate(-50%)!important}.modal__window--video--in{top:50%!important;transform:translate(-50%,-50%)!important}.modal__window__header{position:absolute;top:16px;left:16px;right:8px;display:flex;z-index:1}@media(min-width:700px){.modal__window__header{left:30px;top:30px;right:30px}}.modal__window__header__close{margin-left:4px}.modal__window__header__push{margin-left:auto}.modal__window--video .modal__window__header{opacity:0;transition:all .2s}@media(min-width:700px){.modal__window--video .modal__window__header{top:-50px}}.modal__window--video .modal__window__header button,.modal__window--video .modal__window__header button:focus,.modal__window--video .modal__window__header button:hover{color:#fff}.modal__window--video .modal__window__header button svg{fill:#fff}.modal__window--video--in .modal__window__header{opacity:1}.modal__window__video{position:relative;overflow:hidden}@media(max-width:699px){.modal__window__video{position:absolute;top:50%;transform:translateY(-50%);overflow:auto}}@media(min-width:700px){.modal__window__video{border-radius:8px}}.modal__window__video svg{fill:#fff}.modal__window__video__short{width:100%;display:none}.modal__window__video__short--active{display:block}.modal__window__video__long{width:100%;display:none}.modal__window__video__long--active{display:block}.modal__window__video__controls{position:absolute;bottom:0;left:0;right:0;padding:16px;color:#fff;background:#020024;background:linear-gradient(180deg,rgba(20,20,20,0),#141414);z-index:1}.modal__window__video__controls--hide{display:none}.modal__window__video__controls__play{position:absolute;top:16px;left:16px;background:none;border:0;width:36px;height:36px;background:hsla(0,0%,100%,.2);border-radius:4px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:all .3s ease}.modal__window__video__controls__play .icon{width:22px;height:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal__window__video__controls__play svg{width:22px;height:22px;transition:all .3s ease}.modal__window__video__controls__play:hover{background:#fff}.modal__window__video__controls__play:hover svg{fill:#000}.modal__window__video__controls__heading{margin:0 0 20px;padding-left:50px}.modal__window__video__controls__heading__title{color:#fff!important;margin-bottom:4px}.modal__window__video__controls__heading__subtitle{color:hsla(0,0%,100%,.9)}@media(max-width:359px){.modal__window__video__controls__heading__subtitle,.modal__window__video__controls__heading__title{font-size:14px!important}}@media(min-width:1000px){.modal__window__video__controls{padding:30px 100px 100px}.modal__window__video__controls__play{top:35px;left:100px;width:55px;height:55px}.modal__window__video__controls__heading{padding-left:75px}}.modal__window__video__meta{display:flex;font-size:14px;color:hsla(0,0%,100%,.9)}@media(max-width:359px){.modal__window__video__meta{display:none}}.modal__window__video__meta__item--with--icon{padding-left:28px;position:relative}.modal__window__video__meta__item .icon{position:absolute;top:1px;left:0}.modal__window__video__meta__item+.modal__window__video__meta__item{margin-left:20px}.modal__window__body{overflow-y:auto;margin-top:60px;max-height:calc(100vh - 60px);padding:16px}@media(max-width:699px){.modal__window__body{border-top:1px solid #ededed;height:calc(100vh - 60px);height:calc(var(--vh, 1vh)*100 - 60px)}}@media(min-width:700px){.modal__window__body{padding:0 16px 16px;margin-top:60px;max-height:calc(100vh - 160px)}}@media(min-width:1100px){.modal__window__body{margin-top:60px;max-height:calc(100vh - 150px);padding:0 16px 10px}.modal__window__body::-webkit-scrollbar{width:5px}.modal__window__body::-webkit-scrollbar-thumb{background-color:#333;border-radius:5px}}.modal__window__body__title{margin-bottom:20px}.modal__window__body__disclaimer{margin-bottom:30px}.modal__window__body__disclaimer,.modal__window__body__disclaimer a{font-size:14px}.modal__window__body__description{display:flex}.modal__window__body__description .rich-text{margin-bottom:30px}.modal__window__body__description__image img{width:100%}@media(max-width:999px){.modal__window__body__description{flex-direction:column-reverse}.modal__window__body__description__image{margin-bottom:20px}}@media(min-width:1000px){.modal__window__body__description__copy{flex:1;display:flex;flex-direction:column;margin-right:20px}.modal__window__body__description__image{margin-left:20px;flex-basis:40%}.modal__window__body__description__image img{border-radius:5px}}.modal__window__body__description+.products{margin-top:32px}@media(max-width:699px){.modal__window__body__actions__link{display:block;width:100%;text-align:center;padding-left:15px!important}.modal__window__body__actions__link+.modal__window__body__actions__link{margin-top:8px}.modal__window__body__actions__link .button__icon{position:relative;display:inline-block;vertical-align:middle;transform:none;margin:-2px 5px 0 0;top:auto!important;left:auto!important}}@media(min-width:700px){.modal__window__body__actions{display:flex}.modal__window__body__actions__link+.modal__window__body__actions__link{margin-left:8px}}.modal__window__body__actions .button--secondary{margin-right:10px}.modal__window__body__actions__last{margin-left:auto}.modal__window__body__meta{display:flex;justify-content:flex-start;display:none}.modal__window__body__meta__link+.modal__window__body__meta__link{margin-left:10px}.modal__window__body__meta+.products{margin-top:40px}.recommendation-bar{border:1px solid #ededed;padding:16px;margin:0 0 24px;border-radius:6px;position:relative}.recommendation-bar--loading{overflow:hidden}.recommendation-bar--loading:before{background-color:#eee;z-index:1}.recommendation-bar--loading:after,.recommendation-bar--loading:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:6px}.recommendation-bar--loading:after{background-color:#eee;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%,hsla(0,0%,100%,0));z-index:2;transform:translateX(-100%);-webkit-animation:mover 2s infinite;animation:mover 2s infinite}@-webkit-keyframes mover{to{transform:translateX(100%)}}.recommendation-bar__icon{margin-right:20px;width:44px;aspect-ratio:1/1}.recommendation-bar__headings{max-width:800px}.recommendation-bar__title{margin-bottom:4px;font-size:18px}.recommendation-bar__subtitle{font-size:14px;line-height:20px}@media(max-width:699px){.recommendation-bar__icon{position:absolute;top:16px;left:16px}.recommendation-bar__headings{margin:0 0 20px;padding-left:65px}.recommendation-bar__actions{display:flex}.recommendation-bar__actions__button{flex:1}}@media(min-width:700px){.recommendation-bar{display:flex;align-items:flex-start}.recommendation-bar__actions{margin-left:auto;white-space:nowrap;display:flex;align-self:center}.recommendation-bar__actions__button{flex-shrink:1;display:block;width:100%;white-space:nowrap}.recommendation-bar__actions__button+.recommendation-bar__actions__button{margin-left:8px}}.search-page{margin-top:70px}.ph-carousel{margin:0 -10px;position:relative;transition:all .2s;touch-action:pan-y}.ph-carousel .products__product{flex:1}.ph-carousel--controls{padding-bottom:40px}.ph-carousel__runner{transition:all .6s;display:flex;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ph-carousel__slides{overflow:hidden;position:relative}.ph-carousel__slides .tooltip__window{top:auto;bottom:calc(100% + 8px)}.ph-carousel__slides .tooltip__window:after{bottom:auto;top:100%;border-top-color:#353535;border-bottom-color:transparent}.ph-carousel__slides__slide{padding:0 10px;display:flex}.ph-carousel__slides__slide--edge .tooltip__window{left:auto;transform:none;right:0}.ph-carousel__slides__slide--edge .tooltip__window:after{left:auto;right:10px;margin-left:0}.ph-carousel__slides--loading .ph-carousel__slides__slide{flex:1}.ph-carousel__pagination{position:absolute;bottom:0;left:0;right:0;text-align:center}.ph-carousel__pagination__page{display:inline-block;border:1px solid #cfcfcf;width:10px;height:10px;border-radius:50%;background:#fff;margin:0 7px;padding:0;cursor:pointer;transition:all .2s ease}.ph-carousel__pagination__page:hover{background-color:#eee}.ph-carousel__pagination__page--active{background:#141414!important;border-color:#141414}.ph-carousel__next{position:absolute;bottom:-4px;right:10px;transition:opacity .2s}.ph-carousel__next:disabled{opacity:0;visibility:hidden}.ph-carousel__previous{position:absolute;bottom:-4px;left:10px;transition:opacity .2s}.ph-carousel__previous:disabled{opacity:0;visibility:hidden}@media(max-width:699px){.ph-carousel__next,.ph-carousel__previous{display:none}}@-webkit-keyframes scaffold{0%,to{background-color:#fff}50%{background-color:#efefef}}@keyframes scaffold{0%,to{background-color:#fff}50%{background-color:#efefef}}@media(min-width:700px){.recommended{margin:0 20px}}.recommended .font--display-1{font-size:18px}.recommended__scaffolding{margin:0 -12px}@media(min-width:1000px){.recommended__scaffolding{display:flex}}.recommended__scaffolding__item{flex:1;height:150px;border-radius:6px;background:#eee;margin:0 12px;-webkit-animation:scaffold 2s infinite;animation:scaffold 2s infinite}@media(max-width:999px){.recommended__scaffolding__item{margin-top:20px}}.recommended__question{border-bottom:1px solid transparent;transition:all .3s}.recommended__question__title{margin:0;padding:0;justify-content:space-between;align-items:flex-start;display:none}@media(min-width:700px){.recommended__question__title{padding-bottom:18px}}.recommended__question__title__label{font-size:18px;margin:0}.recommended__question--active>.recommended__question__title,.recommended__question--previous>.recommended__question__title{display:flex}.recommended__question--previous>.recommended__question__title{padding-bottom:10px;margin:0 0 15px;border-bottom:1px solid #ededed}@media(min-width:700px){.recommended__question--previous>.recommended__question__title{margin-bottom:25px}}.recommended__question__options{display:none}.recommended__question__options__option{flex:1;display:flex;flex-direction:column;padding:0 10px}@media(max-width:699px){.recommended__question__options__option{margin:15px 0 0}}.recommended__question__options__option__btn{flex:1 0 auto;cursor:pointer;transition:all .2s;border:1px solid #ededed;background:none;border-radius:5px;padding:20px 15px 20px 75px;font-size:18px;position:relative;margin:0;text-align:left}@media(min-width:700px){.recommended__question__options__option__btn{text-align:center;padding-top:65px;padding-left:15px}}.recommended__question__options__option__btn:hover{border-color:#ccc}.recommended__question__options__option div{flex:1;width:100%}.recommended__question__options__option img{position:absolute;top:10px;left:15px;width:44px;height:44px}@media(min-width:700px){.recommended__question__options__option img{left:50%;top:15px;transform:translateX(-50%)}}@media(min-width:700px)and (max-width:999px){.recommended__question__options{flex-wrap:wrap}.recommended__question__options__option{min-width:33.33%;max-width:33.33%;margin-bottom:20px}}@media(min-width:700px){.recommended__question__options--many{flex-wrap:wrap}.recommended__question__options--many>.recommended__question__options__option{min-width:25%;max-width:25%;margin-bottom:20px}}@media(min-width:1000px){.recommended__question__options--many>.recommended__question__options__option{min-width:16.66%;max-width:16.66%}}.recommended__question--active>.recommended__question__options{display:flex;margin:0 -10px;flex-direction:column}@media(min-width:700px){.recommended__question--active>.recommended__question__options{flex-direction:row}}.recommended__question--previous>.recommended__question__options{display:block}.recommended__question--previous>.recommended__question__options>.recommended__question__options__option{display:none}.recommended__results .rich-text{margin-bottom:30px}.recommended .products{margin:0 0 30px}.skeleton{margin-bottom:40px}.skeleton--push{margin-top:40px}.skeleton__title{width:100px;background:#efefef;height:18px;margin:0 0 4px;border-radius:4px}.skeleton__sub-title{width:200px;background:#ddd;height:24px;margin:0 0 20px;border-radius:4px}.skeleton__results{position:relative;overflow:hidden;height:200px}.skeleton__results:before{background-color:#eee;z-index:1}.skeleton__results:after,.skeleton__results:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:6px}.skeleton__results:after{background-color:#eee;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%,hsla(0,0%,100%,0));z-index:2;transform:translateX(-100%);-webkit-animation:mover 2s infinite;animation:mover 2s infinite}@keyframes mover{to{transform:translateX(100%)}}.fade-enter-active,.fade-leave-active{transition:all .5s}.fade-enter,.fade-leave-to{opacity:0}.modal-enter-active,.modal-leave-active{transition:all .5s}.modal-enter,.modal-leave-to{opacity:0}.modal-enter-active .modal__window,.modal-leave-active .modal__window{transition:all .3s}.modal-enter .modal__window,.modal-leave-to .modal__window{opacity:0}.card-enter-active,.card-leave-active{transition:opacity .3s}.card-enter,.card-leave-to{opacity:0}.page-enter-active,.page-leave-active{transition:all .3s}.page-enter,.page-leave-to{opacity:0}.dropdown{margin-left:4px}.dropdown__toggle{transition:all .3s ease;font-size:14px;line-height:20px;padding:5px 40px 5px 15px;border-radius:4px;border:1px solid transparent}.dropdown__toggle:hover{background-color:#fff;border-color:#cfcfcf}.dropdown__toggle__label{padding:0}.dropdown__toggle__icon{top:6px;right:10px}.form-input__clear[data-v-443c5fb1]{display:block;padding:0;background:transparent;border:0;cursor:pointer}