@-webkit-keyframes animate-arrow{0%{stroke-dasharray:1 226.19467px;stroke-dashoffset:0}to{stroke-dasharray:226.19467px,226.19467px;stroke-dashoffset:0}}@keyframes animate-arrow{0%{stroke-dasharray:1 226.19467px;stroke-dashoffset:0}to{stroke-dasharray:226.19467px,226.19467px;stroke-dashoffset:0}}@-webkit-keyframes rotate-forward{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@keyframes rotate-forward{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@-webkit-keyframes smoothscroll{0%{-webkit-transform:translateX(var(--startAnimation));transform:translateX(var(--startAnimation))}to{-webkit-transform:translateX(var(--animationWidth));transform:translateX(var(--animationWidth))}}@keyframes smoothscroll{0%{-webkit-transform:translateX(var(--startAnimation));transform:translateX(var(--startAnimation))}to{-webkit-transform:translateX(var(--animationWidth));transform:translateX(var(--animationWidth))}}@-webkit-keyframes slidein{0%{top:-20%}to{top:140%}}@keyframes slidein{0%{top:-20%}to{top:140%}}@-webkit-keyframes show{0%{opacity:0}}@keyframes show{0%{opacity:0}}.c-pagedesigner{color:#000}.c-pagedesigner .pd-general-component{padding:3.125rem 1.875rem}@media screen and (min-width:80em){.c-pagedesigner .pd-general-component{padding:4.6875rem 0}}.c-pagedesigner .pd-general-component .iframe-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.c-pagedesigner .pd-lazyvimeoframe-values{padding-top:unset}.c-pagedesigner .c-vimeo-autoplay{background-color:transparent;overflow:hidden}.c-pagedesigner .c-vimeo-autoplay__image{height:100%;width:auto}.c-pagedesigner .without-after-element:after{display:none}.c-pagedesigner .c-background__image-container{position:absolute;top:0}@media screen and (min-width:64em){.c-pagedesigner .c-background__image-container{position:relative}.c-pagedesigner .c-background__image{left:50%;max-width:none;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.c-pagedesigner .c-strat__container>.experience-component:not(:last-child) .c-strat2 .has-image,.c-pagedesigner .c-strat__container>.experience-component:not(:last-child) .c-strat3 .has-image,.c-pagedesigner .c-strat__container>.experience-component:not(:last-child) .c-strat4 .has-image,.c-pagedesigner .c-strat__container>.experience-component:not(:last-child) .c-strat5 .has-image{margin-bottom:4.6875rem}.c-pagedesigner .c-strat__container .experience-layouts-carousel{padding-bottom:3.125rem}@media screen and (min-width:48em){.c-pagedesigner .c-strat__container .experience-layouts-carousel{padding-bottom:4.6875rem}}.c-pagedesigner .c-strat__container .c-pagedesigner__noTitle .experience-layouts-carousel{padding:3.125rem 0}@media screen and (min-width:48em){.c-pagedesigner .c-strat__container .c-pagedesigner__noTitle .experience-layouts-carousel{padding:4.6875rem 0}}.c-pagedesigner .c-strat-hf .c-button--black-bg:hover{color:#000!important}.c-pagedesigner__carousel-title,.c-pagedesigner__text-content{margin-bottom:2.1875rem}.c-pagedesigner.c-transparent-tag{position:relative}.c-pagedesigner.c-transparent-tag .c-introduction{left:0;position:absolute;top:15%;z-index:1}@media screen and (min-width:64em){.c-pagedesigner.c-transparent-tag .c-introduction{left:18%;top:14%}}@media screen and (min-width:80em){.c-pagedesigner.c-transparent-tag .c-introduction{left:19%}}.c-pagedesigner .sticky.is-stuck{display:block}.c-pagedesigner .sticky.is-stuck .c-text-image__visual{padding-right:.625rem}.c-pagedesigner .c-progress-bar{background:transparent}.c-pagedesigner .c-counter--secondary .c-counter__item{font-family:PlayfairDisplay-Regular,arial,sans-serif}.c-pagedesigner .c-counter--secondary .c-counter__item:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-weight:400}.c-pagedesigner .c-counter--secondary .c-counter__item:before{margin:-2.3125rem 0 0 -4.0625rem}@media screen and (min-width:48em){.c-pagedesigner .c-counter--secondary .c-counter__item:before{margin:-3.75rem 0 0 -7.125rem}}@media screen and (min-width:64em){.c-pagedesigner .c-counter--secondary .c-counter__item:before{margin:-3.75rem 0 0 -5rem}}.c-pagedesigner .c-counter--secondary .c-counter__item h2{font-size:1.25rem;line-height:1.4}.c-pagedesigner .text--no-padding{padding:0}.c-pagedesigner .c-product-tile{margin:.75rem 0}.c-pagedesigner .c-product-tile a{text-decoration:none}.c-pagedesigner .c-product-tile a:hover{color:#000!important;text-decoration:none}.c-pagedesigner__single-product{margin-bottom:.625rem;margin-top:2.125rem;padding-left:1.0625rem;padding-right:1.0625rem}@media screen and (min-width:48em){.c-pagedesigner__single-product{margin-top:0;padding-left:3.875rem;padding-right:3.875rem}}@media screen and (min-width:64em){.c-pagedesigner__single-product{margin-top:1.3125rem;padding-left:1.875rem;padding-right:1.875rem}}@media screen and (min-width:80em){.c-pagedesigner__single-product{margin-top:1.75rem;padding-left:0;padding-right:0}}.c-pagedesigner__title-wrapper{margin-top:3.125rem}@media screen and (min-width:48em){.c-pagedesigner__title-wrapper{margin-top:4.6875rem}}.c-pagedesigner__hasTitle .c-pagedesigner__title__section{margin-top:3.125rem}@media screen and (min-width:48em){.c-pagedesigner__hasTitle .c-pagedesigner__title__section{margin-top:4.6875rem}}.c-pagedesigner__title{padding:0 1.0625rem}@media screen and (min-width:48em){.c-pagedesigner__title{padding:0 3.875rem}}@media screen and (min-width:64em){.c-pagedesigner__title{padding:0 1.875rem}}@media screen and (min-width:80em){.c-pagedesigner__title{padding:0}}.c-pagedesigner__title p{margin:0}.c-pagedesigner__text-mood{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2.5rem}@media screen and (min-width:48em){.c-pagedesigner__text-mood{margin-top:7.5rem}}@media screen and (min-width:80em){.c-pagedesigner__text-mood{margin-top:11.5625rem}}.c-pagedesigner__subtitle{margin-top:.6875rem;padding:0 1.0625rem}@media screen and (min-width:48em){.c-pagedesigner__subtitle{padding:0 3.875rem}}@media screen and (min-width:64em){.c-pagedesigner__subtitle{padding:0 1.875rem}}@media screen and (min-width:80em){.c-pagedesigner__subtitle{padding:0}}.c-pagedesigner__banner-title{color:#000;font-size:2.5rem;line-height:normal}@media screen and (min-width:48em){.c-pagedesigner__banner-title{font-size:4.375rem}}@media screen and (min-width:64em){.c-pagedesigner__banner-title{color:#fff;padding:0 .9375rem}}.c-pagedesigner__banner-title--left{padding:0;text-align:left}@media screen and (min-width:64em){.c-pagedesigner__banner-title--left{padding:0 3.125rem 0 0}}@media screen and (min-width:80em){.c-pagedesigner__banner-title--left{padding:0 6.25rem 0 0}}.c-pagedesigner__landing-products{margin-top:-1.1875rem}.c-pagedesigner__landing-products .c-product-tile__wrapper-link{z-index:2}@media screen and (min-width:80em){.c-pagedesigner__landing-products{margin-top:-3.125rem}}.c-pagedesigner .c-navigation-article{margin-top:1.25rem;overflow:hidden;text-decoration:none}.c-pagedesigner .c-navigation-article .c-text-image__visual-container{overflow:hidden}@media screen and (min-width:64em){.c-pagedesigner .c-navigation-article img{max-width:100%;-webkit-transition:all .3s;transition:all .3s}.c-pagedesigner .c-navigation-article img:hover{margin-bottom:0;overflow:hidden;-webkit-transform:scale(1.2);transform:scale(1.2)}}.c-pagedesigner__module-space{padding:0 1.0625rem 3.125rem}@media screen and (min-width:48em){.c-pagedesigner__module-space{padding:0}}.c-pagedesigner .experience-layouts-strat3+.experience-layouts-2column .c-pagedesigner__module-space-background,.c-pagedesigner__module-space-background{margin-top:0}.c-pagedesigner a{text-decoration:underline}@media (hover:hover){.c-pagedesigner a:not(.sp-button):hover{color:#c4926d!important;text-decoration:none}}.c-pagedesigner a.c-navigation-article:hover{color:#000!important}@media (hover:hover){.c-pagedesigner a.sp-link:hover,.c-pagedesigner a[data-action=open-quick-buy]:hover,.c-pagedesigner a[data-ui=anchor-link]:hover{color:#000!important}}.c-pagedesigner .sp-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;cursor:pointer;font-family:Roboto Bold,arial,sans-serif;font-size:.75rem;gap:.5rem;line-height:inherit;text-decoration:underline}@media (hover:hover){.c-pagedesigner .sp-link:hover{color:currentcolor!important;text-decoration:none}}.c-pagedesigner .sp-link .sp-icon{height:1rem;width:1rem}.c-pagedesigner__button-space{margin:1.25rem 0 2.5rem}@media screen and (min-width:64em){.c-pagedesigner__button-space{margin:1.25rem 0 3.125rem}}@media screen and (min-width:80em){.c-pagedesigner__button-space{margin:1.25rem 0 4.6875rem}}.c-pagedesigner__lettrin{color:#000;font-size:5rem;font-weight:700;line-height:normal}@media screen and (min-width:48em){.c-pagedesigner__lettrin{font-size:9.375rem}}@media screen and (min-width:80em){.c-pagedesigner__lettrin{font-size:15.625rem}}.c-pagedesigner__description-h2{color:#000;font-size:1rem;line-height:1.5}@media screen and (min-width:48em){.c-pagedesigner__description-h2{font-size:1.5625rem;line-height:2.0625rem}}.c-pagedesigner .custom-link-media:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:11}.c-pagedesigner__text-wrapper{margin-top:3.4375rem}@media screen and (min-width:48em){.c-pagedesigner__text-wrapper{margin-top:1.5625rem}}@media screen and (min-width:64em){.c-pagedesigner__text-wrapper{margin-top:1.6875rem}}@media screen and (max-width:47.9375em){.c-pagedesigner__text-wrapper--secondary{margin-top:1.25rem}.c-pagedesigner__text-wrapper--third{margin-top:1.875rem}}.c-pagedesigner__text-wrapper a{font-family:inherit;font-size:inherit}.c-pagedesigner__text-wrapper h2{font-family:PlayfairDisplay-Bold,arial,sans-serif;font-size:2.1875rem;line-height:2.1875rem;margin-bottom:1.25rem}.c-pagedesigner__text-wrapper h2:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-weight:700}.c-pagedesigner__text-wrapper h2:lang(vi){line-height:3.28125rem}@media screen and (min-width:48em){.c-pagedesigner__text-wrapper h2:lang(vi){line-height:4.21875rem}.c-pagedesigner__text-wrapper h2{font-size:2.8125rem;line-height:2.8125rem}}@media screen and (min-width:64em){.c-pagedesigner__text-wrapper h2{margin-bottom:1.9375rem}}.c-pagedesigner__text-wrapper h3{font-size:1.5625rem;text-transform:none}@media screen and (min-width:48em){.c-pagedesigner__text-wrapper h3{font-size:2.1875rem}}.c-pagedesigner__text-wrapper h4{font-family:PlayfairDisplay-Regular,arial,sans-serif;font-size:1.25rem;line-height:1.75rem}.c-pagedesigner__text-wrapper h4:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-weight:400}.c-pagedesigner__text-wrapper h4:lang(vi){line-height:2.625rem}@media screen and (min-width:48em){.c-pagedesigner__text-wrapper h4:lang(vi){line-height:3.5625rem}.c-pagedesigner__text-wrapper h4{font-size:1.875rem;line-height:2.375rem}}@media screen and (min-width:64em){.c-pagedesigner__text-wrapper h4{margin-bottom:1.9375rem}}.c-pagedesigner__text-wrapper p{font-family:PlayfairDisplay-Regular,arial,sans-serif;font-size:1.25rem;line-height:1.5625rem;margin-bottom:1.5625rem}.c-pagedesigner__text-wrapper p:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-weight:400}.c-pagedesigner__text-wrapper p:lang(vi){line-height:2.34375rem}@media screen and (min-width:48em){.c-pagedesigner__text-wrapper p:lang(vi){line-height:2.8125rem}.c-pagedesigner__text-wrapper p{font-size:1.5625rem;line-height:1.875rem;margin-bottom:2.1875rem}}@media screen and (min-width:64em){.c-pagedesigner__text-wrapper p{margin-bottom:2.5rem}}.c-pagedesigner__text-wrapper p:last-child{margin-bottom:0}.c-pagedesigner__text-wrapper .c-pagedesigner__description-h2 p{font-family:inherit;font-size:1rem;margin-bottom:1.25rem}@media screen and (min-width:48em){.c-pagedesigner__text-wrapper .c-pagedesigner__description-h2 p{font-size:1.5625rem;margin-bottom:1.875rem}}.c-pagedesigner__text-wrapper .c-button{margin-top:1.5625rem;text-decoration:none}@media screen and (min-width:48em){.c-pagedesigner__text-wrapper .c-button{margin-top:2.1875rem}}@media screen and (min-width:64em){.c-pagedesigner__text-wrapper .c-button{margin-top:2.5rem}}.c-pagedesigner__text-wrapper .c-button__pagedesigner{font-family:Roboto Bold,arial,sans-serif}.c-pagedesigner__text-wrapper .c-button p{font-family:Roboto Bold,arial,sans-serif;font-size:inherit;line-height:inherit;margin:0}.c-pagedesigner__text-wrapper .c-button a{color:inherit;font-family:Roboto Bold,arial,sans-serif;line-height:inherit;text-decoration:none}@media screen and (min-width:64em){.c-pagedesigner__text-wrapper .c-button a{font-size:.75rem}}.c-pagedesigner__text-wrapper .c-pagedesigner__description-h2 a{font-family:inherit;font-size:1rem;line-height:inherit}@media screen and (min-width:48em){.c-pagedesigner__text-wrapper .c-pagedesigner__description-h2 a{font-size:1.5625rem}}.c-pagedesigner .c-button{font-family:Roboto Bold,arial,sans-serif;margin-top:1.5625rem;text-decoration:none}@media screen and (min-width:48em){.c-pagedesigner .c-button{margin-top:2.1875rem}}@media screen and (min-width:64em){.c-pagedesigner .c-button{margin-top:2.5rem}}.c-pagedesigner .c-button:hover{color:#fff!important}.c-pagedesigner .m-social-widget:not(.js-social-widget){margin-top:.625rem;text-align:center}@media screen and (min-width:64em){.c-pagedesigner .m-social-widget:not(.js-social-widget){margin-top:1.25rem}}@media screen and (min-width:80em){.c-pagedesigner .m-social-widget:not(.js-social-widget){margin-bottom:1.5625rem;margin-top:2.8125rem}}.c-pagedesigner .c-strat-testimonial-asset__link{text-decoration:none}.c-pagedesigner .c-strat-testimonial-asset__link:hover .c-strat-testimonial-asset__commentary,.c-pagedesigner .c-strat-testimonial-asset__link:hover .t-strat-flag{color:initial!important}.c-pagedesigner .c-strat-testimonial-asset__link:hover .c-strat-testimonial-asset__client{color:#575757!important}.round-input{position:relative;width:21.875rem}.round-input .svg-inline{left:1.875rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.round-input input{background-color:#fff;border:none;border-radius:1.25rem;font-family:Roboto Light,arial,sans-serif;font-size:.875rem;height:2.8125rem;padding-left:4.25rem;text-overflow:ellipsis;width:100%}@media screen and (min-width:80em){.round-input input{background-color:#fff;border:.0625rem solid #cacaca;border-radius:6.25rem;font-size:.8125rem;padding-left:4.25rem;-webkit-transition:top .4s,background-color .7s,border .7s;transition:top .4s,background-color .7s,border .7s;will-change:top,background-color,border}}@media screen and (min-width:48em){.round-input input{caret-color:transparent;display:block}}.round-input input::-webkit-input-placeholder{color:#000}.round-input input::-moz-placeholder{color:#000}.round-input input:-ms-input-placeholder{color:#000}.round-input input::-ms-input-placeholder{color:#000}.round-input input::placeholder{color:#000}.beauty-tutorials-filters .m-refinements-sort__list{border-bottom:0}.beauty-tutorials-filters .m-refinements-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.beauty-tutorials-filters .c-refinement{height:auto}@media screen and (min-width:80em){.beauty-tutorials-filters .c-refinement{width:13.4375rem}}.beauty-tutorials-filters .c-refinement.refinement-category{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.beauty-tutorials-filters .c-refinement__header,.beauty-tutorials-filters .c-refinement__value{width:100%}.beauty-tutorials-filters .c-refinement input{opacity:0;position:absolute}.beauty-tutorials-filters .c-refinement__value-link{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem .5rem;text-align:left;width:100%}.beauty-tutorials-filters .c-refinement input:checked~label:after{background-image:url(../../images/svg/checkbox-true.svg)}.beauty-tutorials-filters__bar-selected{padding:0}.beauty-tutorials-filters__bar-selected .js-clear-filters{background-color:#fff;border-color:#cacaca;color:#000}.beauty-tutorials-filters .m-search-results-navigation .m-refinements .m-refinements__filter-bar,.beauty-tutorials-filters .m-search-results-navigation .m-refinements .ms-row{padding:0}.beauty-tutorials-filters .m-search-results-navigation .m-refinements .m-refinements__selected-filters{gap:1.25rem}.beauty-tutorials-grid{display:grid;grid-gap:.625rem;grid-template-rows:auto;padding-top:3.125rem}.beauty-tutorials-grid .beauty-tutorials-subcategory{margin-bottom:2.5rem;overflow:hidden}@media screen and (min-width:64em){.beauty-tutorials-grid .beauty-tutorials-subcategory{margin-bottom:5rem}}.beauty-tutorials-grid .beauty-tutorials-subcategory-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #ebebeb;color:#000;font-size:1rem;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.625rem;position:relative}.beauty-tutorials-grid .beauty-tutorials-subcategory-name,.beauty-tutorials-grid .beauty-tutorials-subcategory-totals{margin-bottom:0}.beauty-tutorials-grid .beauty-tutorials-subcategory .swiper{overflow:visible}.beauty-tutorials-grid .beauty-tutorials-subcategory .swiper-slider-wrapper{overflow:hidden}.beauty-tutorials-grid .beauty-tutorials-subcategory .swiper-arrow{background-color:transparent;display:none;height:2.3125rem;width:2.3125rem}@media screen and (min-width:80em){.beauty-tutorials-grid .beauty-tutorials-subcategory .swiper-arrow{display:-webkit-box;display:-ms-flexbox;display:flex}}.beauty-tutorials-grid .beauty-tutorials-subcategory .swiper-arrow:after{height:100%;position:absolute;width:100%}.beauty-tutorials-grid .beauty-tutorials-subcategory .swiper .swiper-button-prev{opacity:1;-webkit-transition:visibility 0s,opacity .5s linear;transition:visibility 0s,opacity .5s linear;visibility:visible}@media screen and (min-width:80em){.beauty-tutorials-grid .beauty-tutorials-subcategory .swiper .swiper-button-prev{left:calc(4.54545vw - 42px)!important}}.beauty-tutorials-grid .beauty-tutorials-subcategory .swiper .swiper-button-prev.swiper-button-disabled{opacity:0;visibility:hidden}@media screen and (min-width:80em){.beauty-tutorials-grid .beauty-tutorials-subcategory .swiper .swiper-button-next{right:calc(4.54545vw - 42px)!important}}.beauty-tutorials-grid .beauty-tutorials-subcategory .beauty-tutorials-subcategory-tutos .beauty-tutorials-tile{cursor:pointer}.beauty-tutorials-grid .beauty-tutorials-subcategory .beauty-tutorials-subcategory-tutos .swiper-arrow{background-color:#fff;padding:.1875rem 0 0}.beauty-tutorials-grid .beauty-tutorials-subcategory .beauty-tutorials-subcategory-tutos .swiper-arrow:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);width:27%}.beauty-tutorials-grid .beauty-tutorials-subcategory .beauty-tutorials-subcategory-tutos .swiper-arrow:hover{background-color:#ededed}.beauty-tutorials-results{display:grid;grid-gap:.3125rem}@media screen and (min-width:64em){.beauty-tutorials-results{grid-template-columns:repeat(3,1fr)}}.beauty-tutorials-results .m-search-results-products{overflow:hidden}.hair-rituel-dark-theme{background-color:#000}.hair-rituel-dark-theme .c-strat-header-products .swiper .swiper-slide .c-strat-highlight_infos-products-slidername,.hair-rituel-dark-theme .c-strat-intro .c-strat-intro__description,.hair-rituel-dark-theme .c-strat-intro .c-strat-intro__subheading{color:#fff}.hair-rituel-dark-theme .c-strat-intro .c-strat-intro__description{color:#a2a2a2}.hair-rituel-dark-theme .beauty-tutorials-grid .beauty-tutorials-subcategory-header{border-color:#333;color:#fff}@media screen and (min-width:80em){.hair-rituel-dark-theme .beauty-tutorials-filters .m-refinements__refinement-bar{background-color:#000}}.hair-rituel-dark-theme .beauty-tutorials-filters .m-refinements__refinement-bar .c-refinement__body.c-toggler__content,.hair-rituel-dark-theme .beauty-tutorials-filters .m-refinements__refinement-bar .c-refinement__header{background-color:#272727;border:0;color:#fff}.hair-rituel-dark-theme .beauty-tutorials-filters .m-refinements__refinement-bar .c-refinement__body.c-toggler__content .c-refinement__value-link-name,.hair-rituel-dark-theme .beauty-tutorials-filters .m-refinements__refinement-bar .c-refinement__header .c-refinement__value-link-name{color:#fff}.hair-rituel-dark-theme .beauty-tutorials-filters .m-refinements__refinement-bar .c-refinement__body.c-toggler__content .c-refinement__value-link:hover,.hair-rituel-dark-theme .beauty-tutorials-filters .m-refinements__refinement-bar .c-refinement__header .c-refinement__value-link:hover{background-color:#3c3c3c}.hair-rituel-dark-theme .beauty-tutorials-filters .m-refinements__refinement-bar .c-refinement__body.c-toggler__content .c-refinement__value-link:after,.hair-rituel-dark-theme .beauty-tutorials-filters .m-refinements__refinement-bar .c-refinement__header .c-refinement__value-link:after{background-image:url(../../images/svg/checkbox-grey-false.svg)}.hair-rituel-dark-theme .beauty-tutorials-filters .m-refinements__refinement-bar .c-refinement__body.c-toggler__content input:checked~.c-refinement__value-link:after,.hair-rituel-dark-theme .beauty-tutorials-filters .m-refinements__refinement-bar .c-refinement__header input:checked~.c-refinement__value-link:after{background-image:url(../../images/svg/checkmark-grey-true.svg)}.hair-rituel-dark-theme .beauty-tutorials-filters .m-refinements__refinement-bar .c-refinement__header:after{background-color:#fff;background-image:none}.hair-rituel-dark-theme .beauty-tutorials-filters .m-refinements .c-button--secondary.m-refinements__filter-results-btn{background-color:#272727;border:0;color:#fff}.hair-rituel-dark-theme .beauty-tutorials-filters .m-refinements__selected-filters .m-refinements__filter-value-link{background-color:#fff;color:#000}.hair-rituel-dark-theme .beauty-tutorials-filters .m-refinements__selected-filters .m-refinements__filter-value-link.js-clear-filters{background-color:#000;border-color:#333;color:#fff}.beauty-tutorials-tile{aspect-ratio:16/9;position:relative}.beauty-tutorials-tile.beauty-tutorials-tile--loading .c-multivideoframe .c-freecaster__video-desktop:before{opacity:1}.beauty-tutorials-tile:after{background:transparent -webkit-gradient(linear,left top,left bottom,from(transparent),to(#000)) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,transparent,#000) 0 0 no-repeat padding-box;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity 1s;transition:opacity 1s;z-index:1}@media screen and (any-hover:hover) and (pointer:fine){.beauty-tutorials-tile:hover:after{opacity:.3;-webkit-transition:opacity 1s;transition:opacity 1s}.beauty-tutorials-tile:hover .beauty-tutorials-tile__infos{opacity:1;-webkit-transition:opacity .5s ease-in,visibility 0s;transition:opacity .5s ease-in,visibility 0s;visibility:visible}}@media screen and (any-hover:none),screen and (pointer:coarse){.beauty-tutorials-tile.visible:after{opacity:.3;-webkit-transition:opacity 1s .2s;transition:opacity 1s .2s}.beauty-tutorials-tile.visible .beauty-tutorials-tile__infos{opacity:1;-webkit-transition:opacity .5s ease-in .2s,visibility 0s;transition:opacity .5s ease-in .2s,visibility 0s;visibility:visible}}.beauty-tutorials-tile__image{height:100%;width:75%}.beauty-tutorials-tile__product-name{margin:auto;padding:1rem;width:25%}.beauty-tutorials-tile__infos{bottom:0;color:#fff;font-size:.875rem;left:0;opacity:0;position:absolute;right:0;text-align:left;visibility:hidden;grid-gap:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:.625rem;pointer-events:none;z-index:2;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:opacity .5s ease-out,visibility 0s .5s;transition:opacity .5s ease-out,visibility 0s .5s}@media screen and (any-hover:none),screen and (pointer:coarse){.beauty-tutorials-tile__infos{-webkit-transition:opacity .5s ease-out .5s,visibility 0s 1s;transition:opacity .5s ease-out .5s,visibility 0s 1s}}@media screen and (min-width:80em){.beauty-tutorials-tile__infos{font-size:1rem}}.beauty-tutorials-tile__infos-duration,.beauty-tutorials-tile__infos-intro,.beauty-tutorials-tile__infos-name{color:#fff;font-size:.875rem;letter-spacing:0;line-height:1.35714;text-transform:none}.beauty-tutorials-tile__infos-name{margin-bottom:.3125rem}.beauty-tutorials-tile__infos-intro{display:-webkit-box;margin-bottom:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.4;max-height:1.25rem;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:80em){.beauty-tutorials-tile__infos-intro{-webkit-line-clamp:2;max-height:2.5rem}}.beauty-tutorials-tile__infos-intro p{display:inline}.beauty-tutorials-tile__infos-duration{margin-bottom:0}.beauty-tutorials-tile .c-multivideoframe{height:100%;width:100%}.beauty-tutorials-tile .c-multivideoframe .fp-ui{display:none}.beauty-tutorials-tile .c-multivideoframe .freecaster-player{-webkit-transition:all 1s ease-in;transition:all 1s ease-in}.beauty-tutorials-tile .c-multivideoframe .freecaster-player.has-menu-opened .fp-ui:before,.beauty-tutorials-tile .c-multivideoframe .freecaster-player.in-ended .fp-ui:before,.beauty-tutorials-tile .c-multivideoframe .freecaster-player.is-chromecast-playing .fp-ui:before,.beauty-tutorials-tile .c-multivideoframe .freecaster-player.is-hovered .fp-ui:before,.beauty-tutorials-tile .c-multivideoframe .freecaster-player.is-kb-active .fp-ui:before,.beauty-tutorials-tile .c-multivideoframe .freecaster-player.is-paused .fp-ui:before,.beauty-tutorials-tile .c-multivideoframe .freecaster-player.is-starting .fp-ui:before,.beauty-tutorials-tile .c-multivideoframe .freecaster-player.is-touched .fp-ui:before{opacity:0}.beauty-tutorials-tile .c-multivideoframe .c-freecaster-video-lazy__wrapper{height:100%}.beauty-tutorials-tile .c-multivideoframe .c-freecaster-video-lazy__wrapper .freecaster-player.flowplayer{background-color:transparent}.beauty-tutorials-tile .c-multivideoframe .c-freecaster__video-desktop:before{-webkit-animation:load 2s infinite;animation:load 2s infinite;background:linear-gradient(120deg,#f3f3f3 20%,#fff 38%,#fff 40%,#f3f3f3 60%);background-position:-60% 0;background-size:230% 100%;color:transparent;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s;transition:opacity .2s;width:100%;z-index:1}:root{--viewportWidthWithoutScrollbar:100vw}.m-elastic-grid.viewport-based .ms-row{padding-left:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);padding-right:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24)}@media screen and (min-width:48em){.m-elastic-grid.viewport-based .ms-row{padding-left:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24);padding-right:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:64em){.m-elastic-grid.viewport-based .ms-row{padding-left:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24);padding-right:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}.m-elastic-grid.viewport-based .ms-row .col-lg,.m-elastic-grid.viewport-based .ms-row .col-lg-1,.m-elastic-grid.viewport-based .ms-row .col-lg-10,.m-elastic-grid.viewport-based .ms-row .col-lg-11,.m-elastic-grid.viewport-based .ms-row .col-lg-12,.m-elastic-grid.viewport-based .ms-row .col-lg-2,.m-elastic-grid.viewport-based .ms-row .col-lg-3,.m-elastic-grid.viewport-based .ms-row .col-lg-4,.m-elastic-grid.viewport-based .ms-row .col-lg-5,.m-elastic-grid.viewport-based .ms-row .col-lg-6,.m-elastic-grid.viewport-based .ms-row .col-lg-7,.m-elastic-grid.viewport-based .ms-row .col-lg-8,.m-elastic-grid.viewport-based .ms-row .col-lg-9,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-1,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-10,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-11,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-12,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-2,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-3,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-4,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-5,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-6,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-7,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-8,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-9,.m-elastic-grid.viewport-based .ms-row .col-md,.m-elastic-grid.viewport-based .ms-row .col-md-1,.m-elastic-grid.viewport-based .ms-row .col-md-10,.m-elastic-grid.viewport-based .ms-row .col-md-11,.m-elastic-grid.viewport-based .ms-row .col-md-12,.m-elastic-grid.viewport-based .ms-row .col-md-2,.m-elastic-grid.viewport-based .ms-row .col-md-3,.m-elastic-grid.viewport-based .ms-row .col-md-4,.m-elastic-grid.viewport-based .ms-row .col-md-5,.m-elastic-grid.viewport-based .ms-row .col-md-6,.m-elastic-grid.viewport-based .ms-row .col-md-7,.m-elastic-grid.viewport-based .ms-row .col-md-8,.m-elastic-grid.viewport-based .ms-row .col-md-9,.m-elastic-grid.viewport-based .ms-row .col-md-offset-1,.m-elastic-grid.viewport-based .ms-row .col-md-offset-10,.m-elastic-grid.viewport-based .ms-row .col-md-offset-11,.m-elastic-grid.viewport-based .ms-row .col-md-offset-12,.m-elastic-grid.viewport-based .ms-row .col-md-offset-2,.m-elastic-grid.viewport-based .ms-row .col-md-offset-3,.m-elastic-grid.viewport-based .ms-row .col-md-offset-4,.m-elastic-grid.viewport-based .ms-row .col-md-offset-5,.m-elastic-grid.viewport-based .ms-row .col-md-offset-6,.m-elastic-grid.viewport-based .ms-row .col-md-offset-7,.m-elastic-grid.viewport-based .ms-row .col-md-offset-8,.m-elastic-grid.viewport-based .ms-row .col-md-offset-9,.m-elastic-grid.viewport-based .ms-row .col-sm,.m-elastic-grid.viewport-based .ms-row .col-sm-1,.m-elastic-grid.viewport-based .ms-row .col-sm-10,.m-elastic-grid.viewport-based .ms-row .col-sm-11,.m-elastic-grid.viewport-based .ms-row .col-sm-12,.m-elastic-grid.viewport-based .ms-row .col-sm-2,.m-elastic-grid.viewport-based .ms-row .col-sm-3,.m-elastic-grid.viewport-based .ms-row .col-sm-4,.m-elastic-grid.viewport-based .ms-row .col-sm-5,.m-elastic-grid.viewport-based .ms-row .col-sm-6,.m-elastic-grid.viewport-based .ms-row .col-sm-7,.m-elastic-grid.viewport-based .ms-row .col-sm-8,.m-elastic-grid.viewport-based .ms-row .col-sm-9,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-1,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-10,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-11,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-12,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-2,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-3,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-4,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-5,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-6,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-7,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-8,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-9,.m-elastic-grid.viewport-based .ms-row .col-xs,.m-elastic-grid.viewport-based .ms-row .col-xs-1,.m-elastic-grid.viewport-based .ms-row .col-xs-10,.m-elastic-grid.viewport-based .ms-row .col-xs-11,.m-elastic-grid.viewport-based .ms-row .col-xs-12,.m-elastic-grid.viewport-based .ms-row .col-xs-2,.m-elastic-grid.viewport-based .ms-row .col-xs-3,.m-elastic-grid.viewport-based .ms-row .col-xs-4,.m-elastic-grid.viewport-based .ms-row .col-xs-5,.m-elastic-grid.viewport-based .ms-row .col-xs-6,.m-elastic-grid.viewport-based .ms-row .col-xs-7,.m-elastic-grid.viewport-based .ms-row .col-xs-8,.m-elastic-grid.viewport-based .ms-row .col-xs-9,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-1,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-10,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-11,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-12,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-2,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-3,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-4,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-5,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-6,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-7,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-8,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-9{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);padding-left:calc((var(--viewportMinusPadding) - 15px*12)/24);padding-right:calc((var(--viewportMinusPadding) - 15px*12)/24)}@media screen and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-lg,.m-elastic-grid.viewport-based .ms-row .col-lg-1,.m-elastic-grid.viewport-based .ms-row .col-lg-10,.m-elastic-grid.viewport-based .ms-row .col-lg-11,.m-elastic-grid.viewport-based .ms-row .col-lg-12,.m-elastic-grid.viewport-based .ms-row .col-lg-2,.m-elastic-grid.viewport-based .ms-row .col-lg-3,.m-elastic-grid.viewport-based .ms-row .col-lg-4,.m-elastic-grid.viewport-based .ms-row .col-lg-5,.m-elastic-grid.viewport-based .ms-row .col-lg-6,.m-elastic-grid.viewport-based .ms-row .col-lg-7,.m-elastic-grid.viewport-based .ms-row .col-lg-8,.m-elastic-grid.viewport-based .ms-row .col-lg-9,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-1,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-10,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-11,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-12,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-2,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-3,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-4,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-5,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-6,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-7,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-8,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-9,.m-elastic-grid.viewport-based .ms-row .col-md,.m-elastic-grid.viewport-based .ms-row .col-md-1,.m-elastic-grid.viewport-based .ms-row .col-md-10,.m-elastic-grid.viewport-based .ms-row .col-md-11,.m-elastic-grid.viewport-based .ms-row .col-md-12,.m-elastic-grid.viewport-based .ms-row .col-md-2,.m-elastic-grid.viewport-based .ms-row .col-md-3,.m-elastic-grid.viewport-based .ms-row .col-md-4,.m-elastic-grid.viewport-based .ms-row .col-md-5,.m-elastic-grid.viewport-based .ms-row .col-md-6,.m-elastic-grid.viewport-based .ms-row .col-md-7,.m-elastic-grid.viewport-based .ms-row .col-md-8,.m-elastic-grid.viewport-based .ms-row .col-md-9,.m-elastic-grid.viewport-based .ms-row .col-md-offset-1,.m-elastic-grid.viewport-based .ms-row .col-md-offset-10,.m-elastic-grid.viewport-based .ms-row .col-md-offset-11,.m-elastic-grid.viewport-based .ms-row .col-md-offset-12,.m-elastic-grid.viewport-based .ms-row .col-md-offset-2,.m-elastic-grid.viewport-based .ms-row .col-md-offset-3,.m-elastic-grid.viewport-based .ms-row .col-md-offset-4,.m-elastic-grid.viewport-based .ms-row .col-md-offset-5,.m-elastic-grid.viewport-based .ms-row .col-md-offset-6,.m-elastic-grid.viewport-based .ms-row .col-md-offset-7,.m-elastic-grid.viewport-based .ms-row .col-md-offset-8,.m-elastic-grid.viewport-based .ms-row .col-md-offset-9,.m-elastic-grid.viewport-based .ms-row .col-sm,.m-elastic-grid.viewport-based .ms-row .col-sm-1,.m-elastic-grid.viewport-based .ms-row .col-sm-10,.m-elastic-grid.viewport-based .ms-row .col-sm-11,.m-elastic-grid.viewport-based .ms-row .col-sm-12,.m-elastic-grid.viewport-based .ms-row .col-sm-2,.m-elastic-grid.viewport-based .ms-row .col-sm-3,.m-elastic-grid.viewport-based .ms-row .col-sm-4,.m-elastic-grid.viewport-based .ms-row .col-sm-5,.m-elastic-grid.viewport-based .ms-row .col-sm-6,.m-elastic-grid.viewport-based .ms-row .col-sm-7,.m-elastic-grid.viewport-based .ms-row .col-sm-8,.m-elastic-grid.viewport-based .ms-row .col-sm-9,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-1,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-10,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-11,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-12,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-2,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-3,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-4,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-5,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-6,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-7,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-8,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-9,.m-elastic-grid.viewport-based .ms-row .col-xs,.m-elastic-grid.viewport-based .ms-row .col-xs-1,.m-elastic-grid.viewport-based .ms-row .col-xs-10,.m-elastic-grid.viewport-based .ms-row .col-xs-11,.m-elastic-grid.viewport-based .ms-row .col-xs-12,.m-elastic-grid.viewport-based .ms-row .col-xs-2,.m-elastic-grid.viewport-based .ms-row .col-xs-3,.m-elastic-grid.viewport-based .ms-row .col-xs-4,.m-elastic-grid.viewport-based .ms-row .col-xs-5,.m-elastic-grid.viewport-based .ms-row .col-xs-6,.m-elastic-grid.viewport-based .ms-row .col-xs-7,.m-elastic-grid.viewport-based .ms-row .col-xs-8,.m-elastic-grid.viewport-based .ms-row .col-xs-9,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-1,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-10,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-11,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-12,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-2,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-3,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-4,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-5,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-6,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-7,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-8,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-9{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);padding-left:calc((var(--viewportMinusPadding) - 27px*12)/24);padding-right:calc((var(--viewportMinusPadding) - 27px*12)/24)}}@media screen and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-lg,.m-elastic-grid.viewport-based .ms-row .col-lg-1,.m-elastic-grid.viewport-based .ms-row .col-lg-10,.m-elastic-grid.viewport-based .ms-row .col-lg-11,.m-elastic-grid.viewport-based .ms-row .col-lg-12,.m-elastic-grid.viewport-based .ms-row .col-lg-2,.m-elastic-grid.viewport-based .ms-row .col-lg-3,.m-elastic-grid.viewport-based .ms-row .col-lg-4,.m-elastic-grid.viewport-based .ms-row .col-lg-5,.m-elastic-grid.viewport-based .ms-row .col-lg-6,.m-elastic-grid.viewport-based .ms-row .col-lg-7,.m-elastic-grid.viewport-based .ms-row .col-lg-8,.m-elastic-grid.viewport-based .ms-row .col-lg-9,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-1,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-10,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-11,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-12,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-2,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-3,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-4,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-5,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-6,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-7,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-8,.m-elastic-grid.viewport-based .ms-row .col-lg-offset-9,.m-elastic-grid.viewport-based .ms-row .col-md,.m-elastic-grid.viewport-based .ms-row .col-md-1,.m-elastic-grid.viewport-based .ms-row .col-md-10,.m-elastic-grid.viewport-based .ms-row .col-md-11,.m-elastic-grid.viewport-based .ms-row .col-md-12,.m-elastic-grid.viewport-based .ms-row .col-md-2,.m-elastic-grid.viewport-based .ms-row .col-md-3,.m-elastic-grid.viewport-based .ms-row .col-md-4,.m-elastic-grid.viewport-based .ms-row .col-md-5,.m-elastic-grid.viewport-based .ms-row .col-md-6,.m-elastic-grid.viewport-based .ms-row .col-md-7,.m-elastic-grid.viewport-based .ms-row .col-md-8,.m-elastic-grid.viewport-based .ms-row .col-md-9,.m-elastic-grid.viewport-based .ms-row .col-md-offset-1,.m-elastic-grid.viewport-based .ms-row .col-md-offset-10,.m-elastic-grid.viewport-based .ms-row .col-md-offset-11,.m-elastic-grid.viewport-based .ms-row .col-md-offset-12,.m-elastic-grid.viewport-based .ms-row .col-md-offset-2,.m-elastic-grid.viewport-based .ms-row .col-md-offset-3,.m-elastic-grid.viewport-based .ms-row .col-md-offset-4,.m-elastic-grid.viewport-based .ms-row .col-md-offset-5,.m-elastic-grid.viewport-based .ms-row .col-md-offset-6,.m-elastic-grid.viewport-based .ms-row .col-md-offset-7,.m-elastic-grid.viewport-based .ms-row .col-md-offset-8,.m-elastic-grid.viewport-based .ms-row .col-md-offset-9,.m-elastic-grid.viewport-based .ms-row .col-sm,.m-elastic-grid.viewport-based .ms-row .col-sm-1,.m-elastic-grid.viewport-based .ms-row .col-sm-10,.m-elastic-grid.viewport-based .ms-row .col-sm-11,.m-elastic-grid.viewport-based .ms-row .col-sm-12,.m-elastic-grid.viewport-based .ms-row .col-sm-2,.m-elastic-grid.viewport-based .ms-row .col-sm-3,.m-elastic-grid.viewport-based .ms-row .col-sm-4,.m-elastic-grid.viewport-based .ms-row .col-sm-5,.m-elastic-grid.viewport-based .ms-row .col-sm-6,.m-elastic-grid.viewport-based .ms-row .col-sm-7,.m-elastic-grid.viewport-based .ms-row .col-sm-8,.m-elastic-grid.viewport-based .ms-row .col-sm-9,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-1,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-10,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-11,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-12,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-2,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-3,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-4,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-5,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-6,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-7,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-8,.m-elastic-grid.viewport-based .ms-row .col-sm-offset-9,.m-elastic-grid.viewport-based .ms-row .col-xs,.m-elastic-grid.viewport-based .ms-row .col-xs-1,.m-elastic-grid.viewport-based .ms-row .col-xs-10,.m-elastic-grid.viewport-based .ms-row .col-xs-11,.m-elastic-grid.viewport-based .ms-row .col-xs-12,.m-elastic-grid.viewport-based .ms-row .col-xs-2,.m-elastic-grid.viewport-based .ms-row .col-xs-3,.m-elastic-grid.viewport-based .ms-row .col-xs-4,.m-elastic-grid.viewport-based .ms-row .col-xs-5,.m-elastic-grid.viewport-based .ms-row .col-xs-6,.m-elastic-grid.viewport-based .ms-row .col-xs-7,.m-elastic-grid.viewport-based .ms-row .col-xs-8,.m-elastic-grid.viewport-based .ms-row .col-xs-9,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-1,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-10,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-11,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-12,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-2,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-3,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-4,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-5,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-6,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-7,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-8,.m-elastic-grid.viewport-based .ms-row .col-xs-offset-9{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);padding-left:calc((var(--viewportMinusPadding) - 66px*12)/24);padding-right:calc((var(--viewportMinusPadding) - 66px*12)/24)}}.m-elastic-grid.viewport-based .ms-row .col-xs-1{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((8.33333*var(--viewportMinusPadding))/100)!important;flex-basis:calc((8.33333*var(--viewportMinusPadding))/100)!important;max-width:calc((8.33333*var(--viewportMinusPadding))/100)!important}@media screen and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-xs-1{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-xs-1{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}.m-elastic-grid.viewport-based .ms-row .col-xs-2{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((16.66667*var(--viewportMinusPadding))/100)!important;flex-basis:calc((16.66667*var(--viewportMinusPadding))/100)!important;max-width:calc((16.66667*var(--viewportMinusPadding))/100)!important}@media screen and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-xs-2{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-xs-2{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}.m-elastic-grid.viewport-based .ms-row .col-xs-3{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((25*var(--viewportMinusPadding))/100)!important;flex-basis:calc((25*var(--viewportMinusPadding))/100)!important;max-width:calc((25*var(--viewportMinusPadding))/100)!important}@media screen and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-xs-3{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-xs-3{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}.m-elastic-grid.viewport-based .ms-row .col-xs-4{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((33.33333*var(--viewportMinusPadding))/100)!important;flex-basis:calc((33.33333*var(--viewportMinusPadding))/100)!important;max-width:calc((33.33333*var(--viewportMinusPadding))/100)!important}@media screen and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-xs-4{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-xs-4{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}.m-elastic-grid.viewport-based .ms-row .col-xs-5{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((41.66667*var(--viewportMinusPadding))/100)!important;flex-basis:calc((41.66667*var(--viewportMinusPadding))/100)!important;max-width:calc((41.66667*var(--viewportMinusPadding))/100)!important}@media screen and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-xs-5{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-xs-5{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}.m-elastic-grid.viewport-based .ms-row .col-xs-6{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((50*var(--viewportMinusPadding))/100)!important;flex-basis:calc((50*var(--viewportMinusPadding))/100)!important;max-width:calc((50*var(--viewportMinusPadding))/100)!important}@media screen and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-xs-6{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-xs-6{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}.m-elastic-grid.viewport-based .ms-row .col-xs-7{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((58.33333*var(--viewportMinusPadding))/100)!important;flex-basis:calc((58.33333*var(--viewportMinusPadding))/100)!important;max-width:calc((58.33333*var(--viewportMinusPadding))/100)!important}@media screen and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-xs-7{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-xs-7{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}.m-elastic-grid.viewport-based .ms-row .col-xs-8{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((66.66667*var(--viewportMinusPadding))/100)!important;flex-basis:calc((66.66667*var(--viewportMinusPadding))/100)!important;max-width:calc((66.66667*var(--viewportMinusPadding))/100)!important}@media screen and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-xs-8{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-xs-8{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}.m-elastic-grid.viewport-based .ms-row .col-xs-9{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((75*var(--viewportMinusPadding))/100)!important;flex-basis:calc((75*var(--viewportMinusPadding))/100)!important;max-width:calc((75*var(--viewportMinusPadding))/100)!important}@media screen and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-xs-9{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-xs-9{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}.m-elastic-grid.viewport-based .ms-row .col-xs-10{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((83.33333*var(--viewportMinusPadding))/100)!important;flex-basis:calc((83.33333*var(--viewportMinusPadding))/100)!important;max-width:calc((83.33333*var(--viewportMinusPadding))/100)!important}@media screen and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-xs-10{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-xs-10{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}.m-elastic-grid.viewport-based .ms-row .col-xs-11{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((91.66667*var(--viewportMinusPadding))/100)!important;flex-basis:calc((91.66667*var(--viewportMinusPadding))/100)!important;max-width:calc((91.66667*var(--viewportMinusPadding))/100)!important}@media screen and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-xs-11{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-xs-11{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}.m-elastic-grid.viewport-based .ms-row .col-xs-12{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((100*var(--viewportMinusPadding))/100)!important;flex-basis:calc((100*var(--viewportMinusPadding))/100)!important;max-width:calc((100*var(--viewportMinusPadding))/100)!important}@media screen and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-xs-12{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-xs-12{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-sm-1{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((8.33333*var(--viewportMinusPadding))/100)!important;flex-basis:calc((8.33333*var(--viewportMinusPadding))/100)!important;max-width:calc((8.33333*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:48em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-sm-1{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:48em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-sm-1{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-sm-2{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((16.66667*var(--viewportMinusPadding))/100)!important;flex-basis:calc((16.66667*var(--viewportMinusPadding))/100)!important;max-width:calc((16.66667*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:48em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-sm-2{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:48em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-sm-2{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-sm-3{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((25*var(--viewportMinusPadding))/100)!important;flex-basis:calc((25*var(--viewportMinusPadding))/100)!important;max-width:calc((25*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:48em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-sm-3{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:48em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-sm-3{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-sm-4{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((33.33333*var(--viewportMinusPadding))/100)!important;flex-basis:calc((33.33333*var(--viewportMinusPadding))/100)!important;max-width:calc((33.33333*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:48em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-sm-4{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:48em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-sm-4{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-sm-5{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((41.66667*var(--viewportMinusPadding))/100)!important;flex-basis:calc((41.66667*var(--viewportMinusPadding))/100)!important;max-width:calc((41.66667*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:48em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-sm-5{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:48em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-sm-5{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-sm-6{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((50*var(--viewportMinusPadding))/100)!important;flex-basis:calc((50*var(--viewportMinusPadding))/100)!important;max-width:calc((50*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:48em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-sm-6{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:48em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-sm-6{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-sm-7{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((58.33333*var(--viewportMinusPadding))/100)!important;flex-basis:calc((58.33333*var(--viewportMinusPadding))/100)!important;max-width:calc((58.33333*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:48em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-sm-7{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:48em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-sm-7{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-sm-8{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((66.66667*var(--viewportMinusPadding))/100)!important;flex-basis:calc((66.66667*var(--viewportMinusPadding))/100)!important;max-width:calc((66.66667*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:48em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-sm-8{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:48em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-sm-8{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-sm-9{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((75*var(--viewportMinusPadding))/100)!important;flex-basis:calc((75*var(--viewportMinusPadding))/100)!important;max-width:calc((75*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:48em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-sm-9{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:48em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-sm-9{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-sm-10{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((83.33333*var(--viewportMinusPadding))/100)!important;flex-basis:calc((83.33333*var(--viewportMinusPadding))/100)!important;max-width:calc((83.33333*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:48em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-sm-10{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:48em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-sm-10{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-sm-11{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((91.66667*var(--viewportMinusPadding))/100)!important;flex-basis:calc((91.66667*var(--viewportMinusPadding))/100)!important;max-width:calc((91.66667*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:48em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-sm-11{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:48em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-sm-11{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-sm-12{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((100*var(--viewportMinusPadding))/100)!important;flex-basis:calc((100*var(--viewportMinusPadding))/100)!important;max-width:calc((100*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:48em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-sm-12{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:48em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-sm-12{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-md-1{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((8.33333*var(--viewportMinusPadding))/100)!important;flex-basis:calc((8.33333*var(--viewportMinusPadding))/100)!important;max-width:calc((8.33333*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:64em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-md-1{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:64em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-md-1{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-md-2{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((16.66667*var(--viewportMinusPadding))/100)!important;flex-basis:calc((16.66667*var(--viewportMinusPadding))/100)!important;max-width:calc((16.66667*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:64em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-md-2{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:64em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-md-2{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-md-3{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((25*var(--viewportMinusPadding))/100)!important;flex-basis:calc((25*var(--viewportMinusPadding))/100)!important;max-width:calc((25*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:64em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-md-3{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:64em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-md-3{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-md-4{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((33.33333*var(--viewportMinusPadding))/100)!important;flex-basis:calc((33.33333*var(--viewportMinusPadding))/100)!important;max-width:calc((33.33333*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:64em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-md-4{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:64em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-md-4{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-md-5{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((41.66667*var(--viewportMinusPadding))/100)!important;flex-basis:calc((41.66667*var(--viewportMinusPadding))/100)!important;max-width:calc((41.66667*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:64em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-md-5{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:64em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-md-5{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-md-6{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((50*var(--viewportMinusPadding))/100)!important;flex-basis:calc((50*var(--viewportMinusPadding))/100)!important;max-width:calc((50*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:64em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-md-6{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:64em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-md-6{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-md-7{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((58.33333*var(--viewportMinusPadding))/100)!important;flex-basis:calc((58.33333*var(--viewportMinusPadding))/100)!important;max-width:calc((58.33333*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:64em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-md-7{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:64em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-md-7{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-md-8{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((66.66667*var(--viewportMinusPadding))/100)!important;flex-basis:calc((66.66667*var(--viewportMinusPadding))/100)!important;max-width:calc((66.66667*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:64em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-md-8{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:64em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-md-8{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-md-9{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((75*var(--viewportMinusPadding))/100)!important;flex-basis:calc((75*var(--viewportMinusPadding))/100)!important;max-width:calc((75*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:64em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-md-9{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:64em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-md-9{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-md-10{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((83.33333*var(--viewportMinusPadding))/100)!important;flex-basis:calc((83.33333*var(--viewportMinusPadding))/100)!important;max-width:calc((83.33333*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:64em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-md-10{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:64em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-md-10{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-md-11{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((91.66667*var(--viewportMinusPadding))/100)!important;flex-basis:calc((91.66667*var(--viewportMinusPadding))/100)!important;max-width:calc((91.66667*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:64em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-md-11{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:64em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-md-11{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-md-12{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((100*var(--viewportMinusPadding))/100)!important;flex-basis:calc((100*var(--viewportMinusPadding))/100)!important;max-width:calc((100*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:64em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-md-12{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:64em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-md-12{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:80em){.m-elastic-grid.viewport-based .ms-row .col-lg-1{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((8.33333*var(--viewportMinusPadding))/100)!important;flex-basis:calc((8.33333*var(--viewportMinusPadding))/100)!important;max-width:calc((8.33333*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:80em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-lg-1{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:80em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-lg-1{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:80em){.m-elastic-grid.viewport-based .ms-row .col-lg-2{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((16.66667*var(--viewportMinusPadding))/100)!important;flex-basis:calc((16.66667*var(--viewportMinusPadding))/100)!important;max-width:calc((16.66667*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:80em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-lg-2{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:80em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-lg-2{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:80em){.m-elastic-grid.viewport-based .ms-row .col-lg-3{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((25*var(--viewportMinusPadding))/100)!important;flex-basis:calc((25*var(--viewportMinusPadding))/100)!important;max-width:calc((25*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:80em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-lg-3{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:80em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-lg-3{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:80em){.m-elastic-grid.viewport-based .ms-row .col-lg-4{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((33.33333*var(--viewportMinusPadding))/100)!important;flex-basis:calc((33.33333*var(--viewportMinusPadding))/100)!important;max-width:calc((33.33333*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:80em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-lg-4{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:80em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-lg-4{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:80em){.m-elastic-grid.viewport-based .ms-row .col-lg-5{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((41.66667*var(--viewportMinusPadding))/100)!important;flex-basis:calc((41.66667*var(--viewportMinusPadding))/100)!important;max-width:calc((41.66667*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:80em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-lg-5{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:80em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-lg-5{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:80em){.m-elastic-grid.viewport-based .ms-row .col-lg-6{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((50*var(--viewportMinusPadding))/100)!important;flex-basis:calc((50*var(--viewportMinusPadding))/100)!important;max-width:calc((50*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:80em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-lg-6{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:80em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-lg-6{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:80em){.m-elastic-grid.viewport-based .ms-row .col-lg-7{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((58.33333*var(--viewportMinusPadding))/100)!important;flex-basis:calc((58.33333*var(--viewportMinusPadding))/100)!important;max-width:calc((58.33333*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:80em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-lg-7{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:80em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-lg-7{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:80em){.m-elastic-grid.viewport-based .ms-row .col-lg-8{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((66.66667*var(--viewportMinusPadding))/100)!important;flex-basis:calc((66.66667*var(--viewportMinusPadding))/100)!important;max-width:calc((66.66667*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:80em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-lg-8{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:80em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-lg-8{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:80em){.m-elastic-grid.viewport-based .ms-row .col-lg-9{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((75*var(--viewportMinusPadding))/100)!important;flex-basis:calc((75*var(--viewportMinusPadding))/100)!important;max-width:calc((75*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:80em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-lg-9{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:80em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-lg-9{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:80em){.m-elastic-grid.viewport-based .ms-row .col-lg-10{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((83.33333*var(--viewportMinusPadding))/100)!important;flex-basis:calc((83.33333*var(--viewportMinusPadding))/100)!important;max-width:calc((83.33333*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:80em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-lg-10{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:80em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-lg-10{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:80em){.m-elastic-grid.viewport-based .ms-row .col-lg-11{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((91.66667*var(--viewportMinusPadding))/100)!important;flex-basis:calc((91.66667*var(--viewportMinusPadding))/100)!important;max-width:calc((91.66667*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:80em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-lg-11{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:80em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-lg-11{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:80em){.m-elastic-grid.viewport-based .ms-row .col-lg-12{--wrapperPadding:calc(15px - (var(--viewportWidthWithoutScrollbar) - 15px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);-ms-flex-preferred-size:calc((100*var(--viewportMinusPadding))/100)!important;flex-basis:calc((100*var(--viewportMinusPadding))/100)!important;max-width:calc((100*var(--viewportMinusPadding))/100)!important}}@media screen and (min-width:80em) and (min-width:48em){.m-elastic-grid.viewport-based .ms-row .col-lg-12{--wrapperPadding:calc(27px - (var(--viewportWidthWithoutScrollbar) - 27px*12)/24)}}@media screen and (min-width:80em) and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-lg-12{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24)}}@media screen and (min-width:64em){.m-elastic-grid.viewport-based .ms-row .col-md-offset-1{--wrapperPadding:calc(66px - (var(--viewportWidthWithoutScrollbar) - 66px*12)/24);--nonNegativeWrapperPadding:max(var(--wrapperPadding),0px);--viewportMinusPadding:calc(var(--viewportWidthWithoutScrollbar) - var(--nonNegativeWrapperPadding)*2);margin-left:calc((8.33333*var(--viewportMinusPadding))/100)!important}[dir=rtl] .m-elastic-grid.viewport-based .ms-row .col-md-offset-1{margin-left:0!important;margin-right:calc((8.33333*var(--viewportMinusPadding))/100)!important}}[class*=t-strat],[class*=t-strat] h1,[class*=t-strat] h2,[class*=t-strat] h3,[class*=t-strat] h4,[class*=t-strat] h5,[class*=t-strat] h6{font-family:inherit;font-size:inherit;font-weight:400;letter-spacing:normal;line-height:1.2;margin:0;text-transform:none}[class*=t-strat] a,[class*=t-strat] u{color:inherit;font-family:inherit;font-size:inherit;text-decoration-thickness:.0625rem;text-underline-offset:.1875rem}[class*=t-strat] strong{font-weight:400}[class*=t-strat] p{line-height:1.2;margin-bottom:0}.t-strat-h1 strong,.t-strat-h2 strong,.t-strat-h3 strong{font-family:PlayfairDisplay-Bold,arial,sans-serif;font-weight:400}.t-strat-h1 strong:lang(el),.t-strat-h2 strong:lang(el),.t-strat-h3 strong:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-weight:700}.t-strat-h1,.t-strat-h1 h1,.t-strat-h1 h2,.t-strat-h1 h3,.t-strat-h1 h4,.t-strat-h1 h5,.t-strat-h1 h6,.t-strat-h1 p{color:inherit;font-family:PlayfairDisplay-Bold,arial,sans-serif;font-size:1.875rem;line-height:3rem}.t-strat-h1 h1:lang(el),.t-strat-h1 h2:lang(el),.t-strat-h1 h3:lang(el),.t-strat-h1 h4:lang(el),.t-strat-h1 h5:lang(el),.t-strat-h1 h6:lang(el),.t-strat-h1 p:lang(el),.t-strat-h1:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-weight:700}.t-strat-h1 h1:lang(vi),.t-strat-h1 h2:lang(vi),.t-strat-h1 h3:lang(vi),.t-strat-h1 h4:lang(vi),.t-strat-h1 h5:lang(vi),.t-strat-h1 h6:lang(vi),.t-strat-h1 p:lang(vi),.t-strat-h1:lang(vi){line-height:4.5rem}@media screen and (min-width:48em){.t-strat-h1 h1:lang(vi),.t-strat-h1 h2:lang(vi),.t-strat-h1 h3:lang(vi),.t-strat-h1 h4:lang(vi),.t-strat-h1 h5:lang(vi),.t-strat-h1 h6:lang(vi),.t-strat-h1 p:lang(vi),.t-strat-h1:lang(vi){line-height:3.5625rem}.t-strat-h1,.t-strat-h1 h1,.t-strat-h1 h2,.t-strat-h1 h3,.t-strat-h1 h4,.t-strat-h1 h5,.t-strat-h1 h6,.t-strat-h1 p{font-size:2.5rem;line-height:2.375rem}}.t-strat-h2,.t-strat-h2 h1,.t-strat-h2 h2,.t-strat-h2 h3,.t-strat-h2 h4,.t-strat-h2 h5,.t-strat-h2 h6,.t-strat-h2 p{font-family:PlayfairDisplay-Regular,arial,sans-serif;font-size:1.625rem;line-height:2.125rem}.t-strat-h2 h1:lang(el),.t-strat-h2 h2:lang(el),.t-strat-h2 h3:lang(el),.t-strat-h2 h4:lang(el),.t-strat-h2 h5:lang(el),.t-strat-h2 h6:lang(el),.t-strat-h2 p:lang(el),.t-strat-h2:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-weight:400}.t-strat-h2 h1:lang(vi),.t-strat-h2 h2:lang(vi),.t-strat-h2 h3:lang(vi),.t-strat-h2 h4:lang(vi),.t-strat-h2 h5:lang(vi),.t-strat-h2 h6:lang(vi),.t-strat-h2 p:lang(vi),.t-strat-h2:lang(vi){line-height:3.1875rem}.t-strat-h3,.t-strat-h3 h1,.t-strat-h3 h2,.t-strat-h3 h3,.t-strat-h3 h4,.t-strat-h3 h5,.t-strat-h3 h6,.t-strat-h3 p{font-family:PlayfairDisplay-Regular,arial,sans-serif;font-size:1.25rem;line-height:1.75rem}.t-strat-h3 h1:lang(el),.t-strat-h3 h2:lang(el),.t-strat-h3 h3:lang(el),.t-strat-h3 h4:lang(el),.t-strat-h3 h5:lang(el),.t-strat-h3 h6:lang(el),.t-strat-h3 p:lang(el),.t-strat-h3:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-weight:400}.t-strat-h3 h1:lang(vi),.t-strat-h3 h2:lang(vi),.t-strat-h3 h3:lang(vi),.t-strat-h3 h4:lang(vi),.t-strat-h3 h5:lang(vi),.t-strat-h3 h6:lang(vi),.t-strat-h3 p:lang(vi),.t-strat-h3:lang(vi){line-height:2.625rem}.t-strat-flag{font-family:PlayfairDisplay-Regular,arial,sans-serif;font-size:.9375rem;line-height:1.3125rem;text-transform:uppercase}.t-strat-flag:lang(el){font-family:Times New Roman,Roboto Regular,arial,sans-serif;font-weight:400}.t-strat-flag:lang(vi){line-height:1.96875rem}.t-strat-running-text,.t-strat-running-text p,.t-strat-small-text,.t-strat-small-text p{font-family:Roboto Light,arial,sans-serif;margin-bottom:0}.t-strat-running-text p strong,.t-strat-running-text strong,.t-strat-small-text p strong,.t-strat-small-text strong{font-family:Roboto Bold,arial,sans-serif;font-style:normal;font-weight:400}.t-strat-running-text em,.t-strat-running-text p em,.t-strat-small-text em,.t-strat-small-text p em{font-family:Roboto Light,arial,sans-serif;font-style:italic}.t-strat-running-text p strong em,.t-strat-running-text strong em,.t-strat-small-text p strong em,.t-strat-small-text strong em{font-family:Roboto Bold,arial,sans-serif}.t-strat-running-text,.t-strat-running-text p{font-size:1rem;line-height:1.5rem}.t-strat-small-text,.t-strat-small-text p{font-size:.8125rem;line-height:1.3125rem}.t-strat-small-link{display:inline-block;font-family:Roboto Bold,arial,sans-serif;font-size:.75rem;line-height:.75rem;text-decoration:underline}:root{--lgWidth:calc(24.75rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*5)!important}.bundle-detail-container{background-color:#fff;padding-bottom:3.75rem}.bundle-detail-container .bundle-video-container{width:100%}.bundle-detail-container .bundle-collection{color:#000;font-family:PlayfairDisplay-Regular,arial,sans-serif;font-size:1.25rem;line-height:1.3125rem;margin-bottom:0;text-transform:uppercase;width:100%}@media screen and (max-width:119.9375em){.bundle-detail-container .bundle-collection{font-size:.9375rem;margin-bottom:.625rem}}.bundle-detail-container .bundle-collection span{padding-top:2px}.bundle-detail-container .bundle-text-container{margin:0 auto;padding:1.875rem 0}@media screen and (min-width:80em){.bundle-detail-container .bundle-text-container{padding:2.5rem 0 1.875rem}}.bundle-detail-container .bundle-separator{margin:0 auto .625rem}.bundle-detail-container .bundle-steps{color:#000;font-family:Roboto Bold,arial,sans-serif;margin:1.875rem auto 1.25rem}.bundle-detail-container .bundle-steps+.c-bundle-modal-tile{padding-top:0!important}@media screen and (min-width:80em){.bundle-detail-container .bundle-separator,.bundle-detail-container .bundle-steps,.bundle-detail-container .bundle-text-container{padding-left:0!important;padding-right:0!important;width:var(--lgWidth)}}.bundle-detail-container .bundle-name{color:#000;font-family:PlayfairDisplay-Regular,arial,sans-serif;font-size:2rem;letter-spacing:normal;line-height:2.625rem;margin-bottom:1.25rem;text-transform:none;width:100%}@media screen and (min-width:48em){.bundle-detail-container .bundle-name{font-size:4rem;line-height:6.25rem}}@media screen and (min-width:80em){.bundle-detail-container .bundle-name{font-size:5rem;line-height:5rem}}.bundle-detail-container .bundle-description{color:#525252;display:block;font-family:Roboto Light,arial,sans-serif;font-size:1rem;line-height:1.75rem;margin-bottom:1.25rem}.bundle-detail-container .bundle-description span{display:inline-block;padding-bottom:.3125rem}.bundle-detail-container .bundle-bundle-infos{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;line-height:1.875rem}.bundle-detail-container .bundle-badge span{margin-left:.625rem}.bundle-detail-container .bundle-separator{background:#e2e2e2;background-clip:content-box;border:none;height:.0625rem}.bundle-detail-container .bundle-tiles-container{margin:0 auto;width:100%}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile:first-child{border-top:unset}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding:1.875rem 0;position:relative}@media screen and (min-width:80em){.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile{width:var(--lgWidth)}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile.no-padding-top{padding-top:0}}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__text-content{cursor:pointer}@media screen and (max-width:47.9375em){.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__text-content{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:48em){.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__text-content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile .c-product-tile__price-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-right:.625rem}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile .c-product-tile__price-container:has(.c-bundle-modal-tile__taxinfo) .c-product-tile__price{margin-right:0}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__pricepercapacity,.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__taxinfo{color:#575757;font-family:Roboto Light,arial,sans-serif;font-size:.75rem;margin-bottom:0}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.9375rem}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__text-container .c-product-tile__badge{letter-spacing:0;margin-bottom:0;margin-right:.625rem}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__text-container .c-product-tile__badge-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:.625rem}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__text-container .c-product-tile__badge-item{background-color:#f6f6f6;border:none;color:#000;font-family:Roboto Light,arial,sans-serif;font-size:.8125rem;line-height:1rem;padding:.3125rem .625rem;text-transform:capitalize}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__text-container .c-product-tile__price{font-size:.8125rem}@media screen and (min-width:80em){.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile .availability{padding:0}}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__wrapper-link{text-decoration:none}@media screen and (max-width:47.9375em){.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__wrapper-link{margin-bottom:1.25rem}}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__name-link{font-family:PlayfairDisplay-Regular,arial,sans-serif;font-size:1.25rem;letter-spacing:0;line-height:1.875rem;margin:unset;text-transform:capitalize}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__variation{margin-left:1.25rem;margin-top:.3125rem;position:relative}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__variation .m-product-details__selected-colors-filter:before{background:var(--colorCode);border-radius:50%;content:"";height:.6875rem;left:0;margin-left:-1.25rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.6875rem}@media screen and (min-width:80em){.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile .m-product-details__variation-attribute .sp-shade-colorlist{padding-top:2.1875rem}}@media screen and (max-width:119.9375em){.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile .m-product-details__variation-attribute .sp-shade-colorlist{padding-top:1.5625rem}}@media screen and (max-width:47.9375em){.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile .m-product-details__variation-attribute .sp-shade-colorlist{margin-bottom:.9375rem;padding-top:.3125rem}}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile .m-product-details__selected-color{display:-webkit-box;display:-ms-flexbox;display:flex;margin:unset}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile .m-product-details__selected-color .m-product-details__selected-colors-filter{color:#000;font-family:Roboto Bold,arial,sans-serif;font-size:.8125rem}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__buying-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.25rem;width:100%}@media screen and (max-width:63.9375em){.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__buying-section{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__buying-section .link-with-arrow{display:none}}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__buying-section .link-with-arrow{font-size:.8125rem}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__buying-section>:after{bottom:.25rem}@media screen and (min-width:80em){.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__buying-section{padding:0}}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__image-container{margin-bottom:1.25rem}@media screen and (min-width:80em){.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__image-container{margin-bottom:0;margin-left:0;margin-right:1.875rem;max-width:calc(8.25rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*1)!important;padding:0;-ms-flex-preferred-size:100%;flex-basis:100%}}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__image-container img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__add-to-cart{border-radius:50%}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__add-to-cart-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__add-to-cart button{background-color:#000;border-radius:50%;cursor:pointer;height:3.75rem;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease;width:3.75rem!important}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__add-to-cart button.disabled{background:#575757;cursor:not-allowed;pointer-events:none}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__add-to-cart button .plus-inverted{width:1.125rem}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__add-to-cart button span{color:#fff;font-size:9px;left:calc(50% - 11px);position:absolute;top:calc(50% - 1px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__add-to-cart button .svg-inline{height:1.125rem;margin:0;width:1.125rem}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__add-to-cart button .modal-add-to-cart.on-load-validation{position:relative;z-index:-1}.bundle-detail-container .bundle-tiles-container .c-bundle-modal-tile__add-to-cart button .modal-add-to-cart .add-to-cart-plus{left:20%;position:absolute;top:46%}.bundle-detail-container .bundle-total__price-container{margin:0 auto;padding-top:1.875rem}@media screen and (min-width:80em){.bundle-detail-container .bundle-total__price-container{padding-left:unset!important;padding-right:unset!important;width:var(--lgWidth)}}.bundle-detail-container .bundle-total__price-container .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;font-family:Roboto Bold,arial,sans-serif;justify-content:center;margin-bottom:.625rem;margin-right:.625rem;width:100%}.bundle-detail-container .bundle-total__price-container .c-button.on-load-validation{color:transparent;-webkit-transition:unset;transition:unset}.bundle-detail-container .c-product-tile__price{font-size:.8125rem}.bundle-detail-container .c-product-tile__actions-wrapper{margin:0 auto}.bundle-total__price-container button,.c-bundle-modal-tile__add-to-cart button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#000;justify-content:center}@media screen and (min-width:80em){.bundle-total__price-container button:hover,.c-bundle-modal-tile__add-to-cart button:hover{background-color:#5d8c82;border-color:#5d8c82;color:#fff;opacity:1!important}}.bundle-total__price-container button .modal-add-to-cart-loader,.c-bundle-modal-tile__add-to-cart button .modal-add-to-cart-loader{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;border:1px solid;border-color:#fff #fff transparent;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;height:1.25rem;width:1.25rem}.bundle-total__price-container button .modal-add-to-cart-loader,.bundle-total__price-container button .modal-validation,.c-bundle-modal-tile__add-to-cart button .modal-add-to-cart-loader,.c-bundle-modal-tile__add-to-cart button .modal-validation{position:absolute;z-index:0}.bundle-total__price-container button .modal-validation svg path,.c-bundle-modal-tile__add-to-cart button .modal-validation svg path{stroke-dashoffset:110%;stroke-dasharray:110%;-webkit-transition:all .2s ease;transition:all .2s ease}.bundle-total__price-container button .modal-validation.show-anim #Vector,.c-bundle-modal-tile__add-to-cart button .modal-validation.show-anim #Vector{-webkit-animation:showValidation .8s ease forwards;animation:showValidation .8s ease forwards}.bundle-total__price-container button .modal-validation.show-anim #Vector2,.c-bundle-modal-tile__add-to-cart button .modal-validation.show-anim #Vector2{-webkit-animation:showValidation .8s ease .3s forwards;animation:showValidation .8s ease .3s forwards}.btn-loading{background-color:#5d8c82!important;border-color:#5d8c82;color:#fff;opacity:1!important}@-webkit-keyframes rotateLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotateLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes showValidation{to{stroke-dashoffset:0}}@keyframes showValidation{to{stroke-dashoffset:0}}@media screen and (max-width:79.9375em){.popin-rtl.c-side-popin__close-button{right:1.25rem}}@media screen and (min-width:80em){.popin-rtl.c-side-popin__close-button{left:unset;right:50%;-webkit-transform:translateX(48%);transform:translateX(48%)}}.popin-rtl .bundle-badge span{margin-left:unset;margin-right:.625rem}@media screen and (max-width:79.9375em){.popin-rtl .c-bundle-modal-tile .col-xs-offset-1{margin-left:unset;margin-right:calc(1.6875rem + (var(--viewportWidthWithoutScrollbar) - 14*27px)/11)}}@media screen and (min-width:48em){.popin-rtl .c-bundle-modal-tile .c-bundle-modal-tile__text-container{margin-right:unset}}@media screen and (min-width:80em){.popin-rtl .c-bundle-modal-tile__image-container{margin-left:1.875rem!important;margin-right:unset!important}}.popin-rtl .c-bundle-modal-tile__variation{margin-left:unset;margin-right:1.25rem}.popin-rtl .c-bundle-modal-tile__variation .m-product-details__selected-colors-filter:before{margin-left:unset;margin-right:-1.25rem}.popin-rtl .c-bundle-modal-tile .c-product-tile__price{margin-left:0;margin-right:.625rem}.popin-rtl .c-bundle-modal-tile .sp-product-details-item-button-addtocart{text-align:center}@media screen and (max-width:47.9375em){.popin-rtl .c-bundle-modal-tile__add-to-cart{margin-right:.625rem}}