.video-player{color:#fff;line-height:0;position:relative;-webkit-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}.video-player .video-container:hover .video-player__autoplay-mute-button{opacity:1}.video-player .video-container .video-player__autoplay-mute-button:focus{opacity:1;outline:1px dotted #ccc;outline:5px auto -webkit-focus-ring-color}.video-player .image-container .featured-image{height:100%;width:100%}.video-player .image-container:after{background:#000;content:"";height:100%;left:0;opacity:.3;position:absolute;right:0;top:0;width:100%;z-index:10}.video-player button{line-height:inherit}.video-player video{width:100%}.video-player svg{pointer-events:none}.video-player .video-player--hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);height:0!important;width:0!important;overflow:hidden!important;visibility:hidden;z-index:-999}.video-player .video-player__fullscreen{background:#000}.video-player .video-player__fullscreen__inner{left:0;max-height:100vh;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.video-player .video-player__fullscreen video{margin-left:auto;margin-right:auto;max-height:100vh}.video-player .video-player__overlay{background:transparent;height:100%;left:0;opacity:.01;overflow:hidden;position:absolute;text-align:left;top:0;width:100%;-webkit-transition:all 1s ease;transition:all 1s ease}.video-player .video-player__overlay--end{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.55);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1}.video-player .video-player__overlay.show{opacity:1}.video-player .video-player__overlay.show .video-player__controls,.video-player .video-player__overlay.show .video-player__title{-webkit-transform:translateY(0);transform:translateY(0)}.video-player .video-player__overlay .video-player__play:focus{outline:1px dotted #ccc;outline:5px auto -webkit-focus-ring-color}.video-player .video-player__autoplay-mute-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.3);border-radius:50%;bottom:10px;bottom:.625rem;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;height:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:10px;left:.625rem;padding:0;position:absolute;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:24px;width:1.5rem;z-index:10;opacity:0}@media only screen and (min-width:48rem){.video-player .video-player__autoplay-mute-button{bottom:auto;height:2.0625rem;left:auto;right:.9375rem;top:.9375rem;width:2.0625rem}}.video-player .video-player__autoplay-mute-button:focus,.video-player .video-player__autoplay-mute-button:hover{background:#fff;cursor:pointer}@media only screen and (max-width:47.9375rem){.video-player .video-player__autoplay-mute-button+video:hover{cursor:pointer}}@media only screen and (max-width:47.9375rem){.video-player .video-player__autoplay-mute-button .video-player__volume-off-icon,.video-player .video-player__autoplay-mute-button .video-player__volume-up-icon{height:.75rem;width:.75rem}}.video-player .video-player__controls{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.3)));background:linear-gradient(180deg,transparent,rgba(0,0,0,.3));bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:20%;left:0;line-height:24px;line-height:1.5rem;position:absolute;-webkit-transform:translateY(5vw);transform:translateY(5vw);-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease;width:100%;z-index:20}@media (-ms-high-contrast:none){.video-player .video-player__controls{-webkit-transform:translateY(70px);transform:translateY(70px)}}.video-player .video-player__controls .wrapper{width:100%}.video-player .video-player__controls-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;height:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin-bottom:2.3vw}.video-player .video-player__controls-list.hover .video-player__control{opacity:.5}.video-player .video-player__controls-list.hover .video-player__control:hover{opacity:1}.video-player .video-player__control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.video-player .video-player__control:not(:last-child){margin-right:.9375rem}.video-player .video-player__play-pause{color:inherit;width:24px;width:1.5rem;height:24px;height:1.5rem;padding:.3125rem 0!important;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.video-player .video-player__play-pause .video-player__pause-icon,.video-player .video-player__play-pause .video-player__play-icon{height:14px;height:.875rem;width:11px;width:.6875rem;vertical-align:top}.video-player .video-player__play-pause:focus{outline:5px auto -webkit-focus-ring-color}.video-player .video-player__volume-slider{display:none}@media only screen and (min-width:62rem){.video-player .video-player__volume-slider{display:block;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.3)),to(hsla(0,0%,100%,.3))) no-repeat 0/100% .125rem;background:linear-gradient(90deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.3)) no-repeat 0/100% .125rem;position:relative;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;visibility:hidden;width:0}.video-player .video-player__volume-slider:after{-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.3);content:"";height:.125rem;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:-1}}.video-player .video-player__volume-range{display:none}@media only screen and (min-width:62rem){.video-player .video-player__volume-range{-webkit-appearance:none;background:transparent -webkit-gradient(linear,left top,right top,from(#fff),to(#fff)) no-repeat 0;background:transparent linear-gradient(90deg,#fff,#fff) no-repeat 0;cursor:pointer;display:block;height:1.5rem;margin:0;opacity:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;vertical-align:top;width:0}.video-player .video-player__volume-range:focus{outline:5px auto -webkit-focus-ring-color}.video-player .video-player__volume-range::-webkit-slider-thumb{-webkit-appearance:none;border:none;-webkit-box-shadow:none;box-shadow:none;height:0;width:0}.video-player .video-player__volume-range::-moz-range-thumb{width:0;border:none;box-shadow:none;height:0}.video-player .video-player__volume-range::-ms-thumb{width:0;border:none;box-shadow:none;height:0}.video-player .video-player__volume-range::-webkit-slider-runnable-track{background:none;border:none;-webkit-box-shadow:none;box-shadow:none}.video-player .video-player__volume-range::-moz-range-track{background:none;border:none;box-shadow:none}.video-player .video-player__volume-range ::-ms-track{background:none;border:none;box-shadow:none}}.video-player .video-player__volume.show .video-player__volume-slider{margin-left:.9375rem;visibility:visible;width:100px;width:6.25rem}.video-player .video-player__volume.show .video-player__volume-range{opacity:1;width:100px;width:6.25rem}.video-player .video-player__volume-button{color:inherit;height:24px;height:1.5rem;width:24px;width:1.5rem;padding:.21875rem 0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.video-player .video-player__volume-button:focus{outline:5px auto -webkit-focus-ring-color}.video-player .video-player__volume-off-icon,.video-player .video-player__volume-up-icon{vertical-align:top;height:18px;height:1.125rem;width:17.54px;width:1.09625rem}.video-player .video-player__progress{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.video-player .video-player__progress-wrapper{cursor:pointer;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:.9375rem}.video-player .video-player__progress-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.3);border:none;-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.3);color:#fff;height:2px;height:.125rem;margin-top:.6875rem;vertical-align:top;-webkit-transition:all .4s linear;transition:all .4s linear;width:100%}.video-player .video-player__progress-bar::-webkit-progress-bar{background:none}.video-player .video-player__progress-bar::-moz-progress-bar{background:#fff;-moz-transition:all .4s linear;transition:all .4s linear}.video-player .video-player__progress-bar::-webkit-progress-value{background:#fff;-webkit-transition:all .4s linear;transition:all .4s linear}.video-player .video-player__progress-bar:focus{outline:5px auto -webkit-focus-ring-color}.video-player .video-player__progress-time{font-size:12px;font-size:.75rem;font-weight:600;text-shadow:0 0 4px rgba(0,0,0,.3)}.video-player .video-player__exit-fs{color:inherit;height:24px;height:1.5rem;width:24px;width:1.5rem;padding:.3125rem 0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.video-player .video-player__exit-fs .video-player__exit-fullscreen{height:14px;height:.875rem;width:14px;width:.875rem;vertical-align:top}.video-player .video-player__exit-fs:focus{outline:5px auto -webkit-focus-ring-color}.video-player .video-player__title{background:-webkit-gradient(linear,left bottom,left top,from(transparent),to(rgba(0,0,0,.3)));background:linear-gradient(0deg,transparent,rgba(0,0,0,.3));font-size:20px;font-size:1.25rem;font-weight:300;height:20%;left:0;line-height:normal;padding-top:1.74vw;position:absolute;text-shadow:0 0 4px rgba(0,0,0,.3);top:0;-webkit-transform:translateY(-5vw);transform:translateY(-5vw);-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease;width:100%}@media (-ms-high-contrast:none){.video-player .video-player__title{-webkit-transform:translateY(-70px);transform:translateY(-70px)}}.video-player .video-player__play{height:100%;left:50%;padding:0;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:100%;z-index:15}@media only screen and (min-width:48rem){.video-player .video-player__play{height:auto;max-width:50%;width:auto}}@media (-webkit-min-device-pixel-ratio:0){.video-player .video-player__play:focus{outline:5px auto -webkit-focus-ring-color}}.video-player .video-player__play:hover .video-player__play-button{background:#000;color:#fff}.video-player .video-player__play--disabled{display:none}.video-player .video-player__play--playing{opacity:0}.video-player .video-player__play-title{color:#fff;font-size:14px;font-size:.875rem;font-weight:600;letter-spacing:1.2px;letter-spacing:.075rem;line-height:1.2;max-width:285px;max-width:17.8125rem;margin-bottom:0;text-shadow:0 0 4px rgba(0,0,0,.3);text-transform:uppercase}.video-player .video-player__play-button{background:#fff;border-radius:50%;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;height:3.75rem;margin:0 auto;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:60px;width:3.75rem}.video-player .video-player__play-button .video-player__play-icon{height:17.5px;height:1.09375rem;width:13.75px;width:.85938rem;margin-left:.1875rem}.video-player .video-player__click-to-play{height:100%;padding:0;position:absolute;width:100%;z-index:13}.video-player .video-player__click-to-play .video-player__play{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-pack:center;-ms-flex-pack:center;justify-content:center}.video-player .video-player__click-to-play .video-player__play-button:not(:last-child){margin-bottom:1rem}.video-player .video-player__click-to-play:hover .video-player__play-button{background:#000;color:#fff}.video-player .video-player__click-to-play:focus .video-player__play{outline:1px dotted #ccc;outline:5px auto -webkit-focus-ring-color}@media only screen and (min-width:62rem){.support-story-image-overlap .video-player .video-player__click-to-play .video-player__play{left:auto;right:1.375rem;text-align:right;top:1.5rem;-webkit-transform:none;transform:none}.support-story-image-overlap .video-player .video-player__click-to-play .video-player__play-button{height:3.125rem;margin-right:0;width:3.125rem}.support-story-image-overlap .video-player .video-player__click-to-play .video-player__play-icon{height:.875rem;width:.6875rem}}:-webkit-full-screen-ancestor .mega-nav,:-webkit-full-screen-ancestor .story-carousel .swiper-container{z-index:-1}.hero-carousel{display:block}.hero-carousel .custom-scroll{margin-top:-1px}.hero-carousel .custom-scroll .handle .handle-inner{background:#d22030;-webkit-transition:all .5s ease;transition:all .5s ease}.hero-carousel .custom-scroll .handle .handle-inner:after{display:none}.hero-carousel .hero-secondary-content{margin-top:16px}.hero-carousel .hero-secondary-content .secondary-content-container.hide-secondary{visibility:hidden;opacity:0;height:0;width:0;max-height:0}.hero-carousel .carousel-container{position:relative}.hero-carousel .carousel-container .hero-image-container{position:relative;width:100%}.hero-carousel .carousel-container .hero-image-container img{width:100%}.hero-carousel .carousel-container .hero-image-container .cta-wrapper{bottom:28px;bottom:1.75rem}@media only screen and (min-width:48rem){.hero-carousel .carousel-container .hero-image-container{max-height:604px}.hero-carousel .carousel-container .hero-image-container:before{display:block;content:"";width:100%;padding-top:50%}.hero-carousel .carousel-container .hero-image-container .media-container{position:absolute;top:0;bottom:0;left:0;right:0}}.hero-carousel .swiper-container .swiper-scrollbar{bottom:0;left:0;width:100%;border-radius:0;background:#e0e0e0}.hero-carousel .swiper-container .swiper-scrollbar-drag{background:#d22030;-webkit-transition:all .5s ease;transition:all .5s ease;border-radius:0}.category-nav-wrapper .category-nav-items a:not(.cta-link--multiline-reverse):after{background:transparent;content:"";display:block;height:2px;height:.125rem;position:relative;top:-4px;top:-.25rem;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.category-nav-section__title{margin-bottom:1.5rem}@media only screen and (min-width:62rem){.category-nav-section{position:relative;z-index:1}}.category-nav-section button.collapse-toggle.center{padding-left:.625rem;margin:0}@media only screen and (max-width:61.9375rem){.category-nav-section button.collapse-toggle.center{padding-bottom:0}}@media only screen and (min-width:62rem){.category-nav-wrapper.has-divider:after{content:"";display:block;height:6px;width:26px;background:#565656;margin-top:2.75rem}}.category-nav-wrapper .category-nav-items{list-style-type:none;padding:1.875rem 0 .9375rem .625rem}@media only screen and (min-width:62rem){.category-nav-wrapper .category-nav-items{text-align:left;padding-left:0}}.category-nav-wrapper .category-nav-items .category-nav-item{display:block;text-transform:capitalize}.category-nav-wrapper .category-nav-items .category-nav-item:not(:last-child){margin-bottom:1rem}@media only screen and (min-width:62rem){.category-nav-wrapper .category-nav-items .category-nav-item{margin-bottom:.125rem}.category-nav-wrapper .category-nav-items .category-nav-item:not(:last-child){margin-bottom:1.375rem}}.category-nav-wrapper .category-nav-items .category-nav-item.selected.root-active a.label:after{background:#d22030}.category-nav-wrapper .category-nav-items .category-nav-item.selected a.label.with-children{font-weight:700}.category-nav-wrapper .category-nav-items .category-nav-item .category-nav-item-children{list-style:none}.category-nav-wrapper .category-nav-items .category-nav-item .category-nav-item-children li{margin-left:0;margin-top:.5rem}@media only screen and (min-width:62rem){.category-nav-wrapper .category-nav-items .category-nav-item .category-nav-item-children li{margin-left:1rem}}.category-nav-wrapper .category-nav-items .category-nav-item .category-nav-item-children li.selected-child a{font-weight:700}.category-nav-wrapper .category-nav-items .category-nav-item .category-nav-item-children li.selected-child a:after{background:#d22030}.category-nav-wrapper .category-nav-items .category-nav-item .category-nav-item-children li a{margin-top:.75rem}@media only screen and (min-width:62rem){.category-nav-wrapper .category-nav-items a{font-size:1.1875rem}}.category-nav-wrapper .category-nav-items a:not(.cta-link--multiline-reverse):after{top:-5px;top:-.3125rem}.category-nav-wrapper .category-nav-items a:not(.cta-link--multiline-reverse):hover:after{background:#d22030}.video-wrapper{position:relative}.hero{padding-bottom:.3125rem;padding-top:.3125rem;display:block;padding-top:0!important}@media only screen and (min-width:48rem){.hero{padding-bottom:.46875rem;padding-top:.46875rem}}@media only screen and (min-width:62rem){.hero{padding-bottom:.78125rem;padding-top:.78125rem}}.hero.hero-carousel-container .hero-primary-media{height:auto}.hero.hero-carousel-container .hero-secondary{padding:0 1.25rem}.hero .show-cta{display:block}.hero .hide-cta{display:none}.hero .collapse-wrapper{margin-bottom:0}.hero .hero-primary{padding-top:4rem;position:relative}@media only screen and (min-width:62rem){.hero .hero-primary{display:block;padding-top:0}}.hero .hero-primary .cta-wrapper{bottom:40px;bottom:2.5rem;position:absolute;text-align:center;width:100%}@media only screen and (min-width:62rem){.hero .hero-primary .cta-wrapper{right:1.5rem;text-align:right;width:inherit}}.hero .hero-link-category{display:block}.hero .hero-link-category .collapse-header.menu-title{display:inline-block;font-size:20px;font-size:1.25rem;font-weight:500;text-transform:none}.hero .hero-link-category:hover{cursor:pointer;cursor:hand}@media only screen and (min-width:62rem){.hero .hero-link-category{font-size:3rem;margin-bottom:4rem}.hero .hero-link-category:hover{cursor:default}}.hero .hero-links{background:#fafafa;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-size:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;padding:.375rem 0;position:absolute;text-align:center;top:0;width:100%;z-index:20}@media only screen and (max-width:47.9375rem){.hero .hero-links>div{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}@media only screen and (min-width:48rem) and (max-width:61.9375rem){.hero .hero-links>div{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}@media only screen and (min-width:62rem){.hero .hero-links{background:#fafafa;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding:1.875rem 0;text-align:left;top:5rem;width:14.375rem}}.hero .hero-primary-media{margin-bottom:.9375rem}.hero .hero-primary-media .video-wrapper,.hero .hero-primary-media img{max-height:600px;max-height:37.5rem;overflow:hidden}.hero .hero-primary-media img{-o-object-fit:cover;font-family:"object-fit: cover; object-position: 50% 0%";-o-object-position:50% 0;height:100%;object-fit:cover;object-position:50% 0;width:100%}.hero .hero-secondary{padding:0 1rem;text-align:center}@media only screen and (min-width:62rem){.hero .hero-secondary{text-align:left}.hero .hero-secondary .secondary-description{font-size:1.25rem;margin-bottom:.9375rem}.hero .hero-secondary .hero-secondary-copy{margin-bottom:.9375rem;text-align:right}}@media only screen and (max-width:61.9375rem){.hero .hero-secondary .secondary-description,.hero .hero-secondary .secondary-headline{margin-bottom:.625rem}}@media only screen and (max-width:47.9375rem){.hero .hero-video-container .cta-wrapper{margin-bottom:.9375rem;position:static}}.editorial-merchandising{padding-bottom:.3125rem;padding-top:.3125rem;display:block}@media only screen and (min-width:48rem){.editorial-merchandising{padding-bottom:.46875rem;padding-top:.46875rem}}@media only screen and (min-width:62rem){.editorial-merchandising{padding-bottom:.78125rem;padding-top:.78125rem}}.editorial-merchandising .headline{width:90%}@media only screen and (min-width:48rem){.editorial-merchandising .headline{width:75%}}@media only screen and (min-width:75rem){.editorial-merchandising .headline{width:50%}}.editorial-merchandising .product-container{text-align:left;margin:0}@media only screen and (min-width:48rem){.editorial-merchandising .inner-container:nth-child(2){margin-top:18.25%}}.editorial-merchandising .image-container .featured-image-section{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%}.editorial-merchandising .image-container .featured-image-section:hover{cursor:pointer;opacity:.85}.editorial-merchandising .image-container .featured-image-section .featured-image{width:100%;height:auto}.editorial-merchandising .product-name-and-price{text-align:left}.editorial-merchandising .product-name-and-price>a{margin:.9375rem 0 .4375rem}.editorial-merchandising .product-name-and-price .product-name{color:#000;font-size:16px;font-size:1rem;font-weight:500;line-height:1.2;margin:.9375rem 0 .4375rem;text-align:left;position:relative;display:inline}@media only screen and (min-width:62rem){.editorial-merchandising .product-name-and-price .product-name{font-size:1.25rem}}.editorial-merchandising .product-name-and-price .product-name:hover{cursor:pointer;background-position:0 16.8px;background-position:0 1.05rem;background-size:2px 4px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#d22030));background-image:linear-gradient(#fff 50%,#d22030 0);background-repeat:repeat-x}.editorial-merchandising .product-name-and-price .details{padding-top:.5rem}.editorial-merchandising .product-name-and-price .product-price{color:#000;display:block;font-size:16px;font-size:1rem;font-weight:300;margin:0 0 .9375rem;text-align:left}@media only screen and (min-width:62rem){.editorial-merchandising .product-name-and-price .product-price{font-size:1.25rem}}.editorial-merchandising .product-name-and-price .inactive-list-price{color:#565656;padding-left:1rem;position:relative}.editorial-merchandising .product-name-and-price .inactive-list-price:before{border-bottom:2px solid #565656;content:"";position:absolute;top:50%;width:calc(100% - 1rem)}.editorial-merchandising .product-name-and-price .currency-code{font-size:12px;font-size:.75rem;font-weight:500;letter-spacing:1.3px;letter-spacing:.08125rem;line-height:1.2}@media only screen and (min-width:62rem){.editorial-merchandising .product-name-and-price .currency-code{font-size:.875rem}}.editorial-merchandising .product-description{margin-top:.9375rem;text-align:right}@media only screen and (max-width:47.9375rem){.editorial-merchandising .product-description{font-size:.875rem;line-height:1.29}}.product-brick a{border-bottom:none;width:100%}.product-brick.story-carousel-container .image-container{background-size:contain;opacity:1;-webkit-transition:opacity 3s ease;transition:opacity 3s ease}.product-brick.story-carousel-container .product-color-swatches{background-color:#fafafa!important}@media only screen and (min-width:62rem) and (max-width:74.9375rem){.product-brick.story-carousel-container .details .product-color-swatches span{width:3.4375rem!important}}@media only screen and (min-width:48rem) and (max-width:61.9375rem){.product-brick.story-carousel-container .details .product-color-swatches span{width:3.25rem!important}}.product-brick .image-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.05);background-position:top;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:block;height:0;padding-bottom:120%;position:relative;-webkit-transition:background .3s ease;transition:background .3s ease}.product-brick .image-container .story-product-tile-image{-o-object-fit:cover;font-family:"object-fit: cover";left:0;object-fit:cover;position:absolute;top:0;width:100%}.product-brick .image-container .story-product-tile__link:after{content:"";display:inline-block}.product-brick .image-container .story-product-tile__link:focus:after{content:"";display:block;height:calc(100% - 8px);left:1%;outline:1px dotted #ccc;outline:.0625rem dotted #ccc;outline:5px auto -webkit-focus-ring-color;outline:.3125rem auto -webkit-focus-ring-color;position:absolute;top:5px;top:.3125rem;width:98%;z-index:10}.product-brick .details{position:relative}.product-brick .details .product-name{color:#000;font-size:16px;font-size:1rem;font-weight:500;line-height:1.2;margin:.9375rem 0 .4375rem;text-align:left;cursor:pointer}@media only screen and (min-width:62rem){.product-brick .details .product-name{font-size:1.25rem}}.product-brick .details .product-price{color:#000;display:block;font-size:16px;font-size:1rem;font-weight:300;margin:0 0 .9375rem;text-align:left}@media only screen and (min-width:62rem){.product-brick .details .product-price{font-size:1.25rem}}.product-brick .details .product-price .inactive-list-price{color:#565656;padding-left:1rem;position:relative}.product-brick .details .product-price .inactive-list-price:before{border-bottom:.125rem solid #565656;content:"";position:absolute;top:50%;width:calc(100% - 1rem)}.product-brick .details .swatch-carousel.no-nav-arrows{text-align:left}.product-brick .details .swatch-carousel.no-nav-arrows .nav-next,.product-brick .details .swatch-carousel.no-nav-arrows .nav-prev{display:none}.product-brick .details .swatch-carousel .carousel-element .swiper-slide:focus{outline:none}.product-brick .details .swatch-carousel .carousel-element .swiper-slide:focus .active:after{bottom:8px;bottom:.5rem;content:"";height:28px;height:1.75rem;left:2px;left:.125rem;outline:1px dotted #ccc;outline:.0625rem dotted #ccc;outline:5px auto -webkit-focus-ring-color;outline:.3125rem auto -webkit-focus-ring-color;position:absolute;right:auto;top:4px;top:.25rem;width:93%}.product-brick .details .swiper-wrapper{height:35px;height:2.1875rem}.product-brick .details .product-color-swatches{background:#fafafa;margin-bottom:.9375rem;opacity:0;padding-bottom:.625rem;padding-top:1.25rem;position:absolute;top:0;-webkit-transform:translateY(-69px);transform:translateY(-69px);-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;width:100%}.product-brick .details .product-color-swatches .swiper-button-next,.product-brick .details .product-color-swatches .swiper-button-prev{height:15px;height:.9375rem;overflow:hidden;position:absolute;text-indent:-999px;width:15px;width:.9375rem}.product-brick .details .product-color-swatches .swiper-button-prev{left:-40px;left:-2.5rem;top:92%}.product-brick .details .product-color-swatches .swiper-button-prev.disabled{display:none}.product-brick .details .product-color-swatches .swiper-slide{height:37px;height:2.3125rem}.product-brick .details .product-color-swatches .swiper-button-next{background-image:url(/assets/img/svg/arrow-right_1J43h.svg);right:-40px;right:-2.5rem;top:92%}.product-brick .details .product-color-swatches span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.0625rem solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;height:34px;height:2.125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.125rem;width:100%}.product-brick .details .product-color-swatches span .swatch-holder,.product-brick .details .product-color-swatches span img{height:100%;width:100%}.product-brick .details .product-color-swatches span .swatch-holder{overflow:hidden}.product-brick .details .product-color-swatches span.active{border-color:#000}.product-brick .details .product-color-swatches img{padding:0}.product-brick .details .product-color-swatches svg{height:15px;height:.9375rem;width:15px;width:.9375rem}.product-brick .details .currency-code{font-size:12px;font-size:.75rem;font-weight:500;letter-spacing:1.3px;letter-spacing:.08125rem;line-height:1.2}@media only screen and (min-width:62rem){.product-brick .details .currency-code{font-size:.875rem}}@media only screen and (min-width:48rem){.product-brick:hover .details .product-color-swatches{opacity:1;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}}.product-brick .focus-on-image{opacity:1!important;-webkit-transition:opacity .4s ease-in-out!important;transition:opacity .4s ease-in-out!important}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;transition:.3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:hsla(0,0%,100%,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="50" /></filter></svg>#filter');filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{-o-object-fit:contain;font-family:"object-fit: contain";max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.scrollbar-container-lulu{margin-top:30px;position:relative}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.story-carousel{padding-bottom:.9375rem;padding-top:.9375rem;display:block}@media only screen and (min-width:48rem){.story-carousel{padding-bottom:1.875rem;padding-top:1.875rem}}.story-carousel.background-img,.story-carousel .background-img{background-size:cover;background-repeat:no-repeat}.story-carousel.no-background,.story-carousel .no-background{background-color:inherit}.story-carousel .header-top-carousel .header-top{padding-top:.9375rem}.story-carousel .header-top-carousel .header-top .headline{padding:0;margin-bottom:0;width:90%}@media only screen and (min-width:48rem){.story-carousel .header-top-carousel .header-top .headline{width:75%}}@media only screen and (min-width:75rem){.story-carousel .header-top-carousel .header-top .headline{width:50%}}.story-carousel .header-top-carousel .header-top .cta-container{display:none}.story-carousel .header-top-carousel .swiper-body{padding-top:1.875rem}@media only screen and (max-width:47.9375rem){.story-carousel .header-top-carousel .hide-mobile{display:none!important}.story-carousel .header-top-carousel .header-top .cta-container{display:block}}.story-carousel .header-left-carousel .header-top{display:block;width:100%}@media only screen and (min-width:62rem){.story-carousel .header-left-carousel .header-top{display:none}}.story-carousel .header-left-carousel .show-mobile{display:block}@media only screen and (min-width:62rem){.story-carousel .header-left-carousel .show-mobile{display:none}}.story-carousel .header-left-carousel .left-header{display:none}@media only screen and (min-width:62rem){.story-carousel .header-left-carousel .left-header{display:block}.story-carousel .header-left-carousel .left-header .inner-container .headline{padding:0;text-align:left}}@media only screen and (min-width:62rem) and (min-width:62rem){.story-carousel .header-left-carousel .left-header .inner-container .headline{width:90%}}.story-carousel .product-tile{margin-right:20px;color:#000}.story-carousel .swiper-slide{width:52px}.story-carousel .swiper-wrapper{padding-bottom:2.5rem}.story-carousel .carousel-element .swiper-wrapper{padding-bottom:0}.story-carousel .swiper-scrollbar,.story-carousel .swiper-scrollbar-drag{height:6px;border-radius:0}.story-carousel .swiper-scrollbar{margin:.9375rem auto;background:#e0e0e0;width:99%;left:0}@media only screen and (min-width:62rem){.story-carousel .swiper-scrollbar{width:100%}}.story-carousel .swiper-scrollbar.hide-scroll-container{margin:0;visibility:hidden}.story-carousel .swiper-scrollbar-drag{background:#959595;margin:0}.social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;padding:1em 0}.social-links li{padding:0 .5rem}@media only screen and (min-width:30rem){.social-links li{padding:0}}.social-links li svg{height:20px;height:1.25rem;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s;width:32px;width:2rem;vertical-align:middle}.social-links li a{border-bottom:none;margin-bottom:0}.social-links li a:hover svg{opacity:.425}.support-story-image-overlap{padding-bottom:.9375rem;padding-top:.9375rem;display:block;text-align:center}@media only screen and (min-width:48rem){.support-story-image-overlap{padding-bottom:3.75rem;padding-top:3.75rem}}@media only screen and (min-width:62rem){.support-story-image-overlap{text-align:left}}.support-story-image-overlap .stylized-logo{height:100px;margin:0 auto;position:relative;width:85px}@media only screen and (min-width:62rem){.support-story-image-overlap .stylized-logo{position:absolute;right:-9.25%;top:-12px}}.support-story-image-overlap .stylized-logo .logo,.support-story-image-overlap .stylized-logo .logo-bg{left:0;position:absolute;top:0}.support-story-image-overlap .stylized-logo .logo-bg{z-index:1}.support-story-image-overlap .stylized-logo .logo{z-index:2;height:27px;width:27px;left:29px;top:29px}.support-story-image-overlap .headline-container .top,.support-story-image-overlap .headline-container>.animated{position:relative;z-index:1}.support-story-image-overlap .headline-container .headline{width:90%;padding-top:0}@media only screen and (min-width:48rem){.support-story-image-overlap .headline-container .headline{width:75%}}@media only screen and (min-width:75rem){.support-story-image-overlap .headline-container .headline{width:50%}}@media only screen and (min-width:62rem){.support-story-image-overlap .headline-container .headline{margin-left:0;margin-top:0;text-align:left}}.support-story-image-overlap .headline-container>.animated:first-child{z-index:2}.support-story-image-overlap .headline-container>.animated:last-child{z-index:1}.support-story-image-overlap .featured-image-container,.support-story-image-overlap .hero-container{position:relative}.support-story-image-overlap .featured-image-container .featured-image{display:block;width:100%}@media only screen and (max-width:61.9375rem){.support-story-image-overlap .featured-image-container .featured-image{margin-bottom:.625rem}}@media only screen and (min-width:62rem){.support-story-image-overlap .featured-image-container .featured-image{width:60.75%;max-width:650px}}.support-story-image-overlap .featured-image-container .button--deprecated{bottom:16px;bottom:1rem;left:50%;min-width:144px;min-width:9rem;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width:62rem){.support-story-image-overlap .featured-image-container .button--deprecated{left:1rem;-webkit-transform:none;transform:none}}@media only screen and (min-width:62rem){.support-story-image-overlap .video-wrapper{position:absolute;right:0;text-align:right;top:10.5%;width:60.75%;max-width:650px;z-index:1}}@media only screen and (min-width:62rem){.support-story-image-overlap .video-wrapper+.animated{position:absolute;right:0;top:0;z-index:1}}.support-story-image-overlap .video-wrapper p{margin-bottom:1rem}.support-story-image-overlap .video-wrapper p:last-child{margin-bottom:0}.support-story-image-overlap .video-wrapper .description{margin-top:1rem}@media only screen and (max-width:61.9375rem){.support-story-image-overlap .video-wrapper .description{margin-bottom:2.0625rem;padding-left:10px;padding-right:10px}}@media only screen and (min-width:62rem){.support-story-image-overlap .video-wrapper .description{padding-left:.625rem;margin-left:auto;width:64%}}.support-story-image-overlap .video-wrapper .vimeo-player{display:block;margin-bottom:1rem;width:100%}@media only screen and (min-width:62rem){.support-story-image-overlap .social-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;right:4rem;top:30%}}@media only screen and (min-width:75rem){.support-story-image-overlap .social-links{top:33.5%}}@media only screen and (min-width:62rem){.support-story-image-overlap .social-links li{padding:1rem 0}}.custom-scroll.simple-scroll .react-draggable-dragging:after{display:none}.custom-scroll .handle{background:#e0e0e0;margin:0 auto;position:relative;width:100%}@media only screen and (min-width:62rem){.custom-scroll .handle .react-draggable-dragging:after{visibility:hidden!important;opacity:0}}.custom-scroll .handle .handle-inner{background:#959595;cursor:-webkit-grab;cursor:grab;height:6px;height:.375rem;position:relative;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}@media only screen and (min-width:62rem){.custom-scroll .handle .handle-inner:hover:after{opacity:1;-webkit-transform:scale(1.1,1.5);transform:scale(1.1,1.5);visibility:visible}}.custom-scroll .handle .handle-inner:after{background:#959595;content:"";display:block;height:inherit;left:0;opacity:0;position:relative;-webkit-transition:-webkit-transform .3s cubic-bezier(.77,0,.17,1);transition:-webkit-transform .3s cubic-bezier(.77,0,.17,1);transition:transform .3s cubic-bezier(.77,0,.17,1);transition:transform .3s cubic-bezier(.77,0,.17,1),-webkit-transform .3s cubic-bezier(.77,0,.17,1);visibility:hidden;width:inherit}.story-education{padding-bottom:.9375rem;padding-top:.9375rem;display:block;margin:0 1rem}@media only screen and (min-width:48rem){.story-education{padding-bottom:1.875rem;padding-top:1.875rem;margin:0}}.story-education h2{text-align:center}.story-education .swiper-container{position:relative;top:4px;width:100%}@media only screen and (min-width:62rem){.story-education .swiper-container{margin:1.75rem 0}}.story-education .swiper-slide{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-ms-flex-item-align:start;align-self:flex-start}@media only screen and (min-width:48rem){.story-education .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-duplicate-active) .img-wrap:before{content:"";width:100%;height:100%;background:#fafafa;position:absolute;left:0;opacity:.7;z-index:1}.story-education .swiper-slide .swiper-icon{display:none}}.story-education .swiper-slide .img-wrap{position:relative;display:block;overflow:hidden}@media only screen and (min-width:48rem){.story-education .swiper-slide .img-wrap{padding:0}}.story-education .swiper-slide .img-wrap img{-o-object-fit:cover;font-family:"object-fit: cover";display:inline-block;width:100%;height:100%;object-fit:cover}.story-education .swiper-slide p{padding:0 1rem;margin-bottom:1.25rem}@media only screen and (min-width:48rem){.story-education .swiper-slide p{margin:0 -5rem 2rem;opacity:0}}.story-education .swiper-slide p.slide-desc{margin-top:1rem}@media only screen and (min-width:48rem){.story-education .swiper-slide.swiper-slide-active p,.story-education .swiper-slide.swiper-slide-duplicate-active p{opacity:1;-webkit-transition:opacity .75s ease-in;transition:opacity .75s ease-in}}.story-education .swiper-custom-pagination{margin:2.625rem auto 2.188rem;width:100%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none}.story-education .swiper-custom-pagination .swiper-custom-pagination-bullet{display:inline-block;text-align:center;position:relative;cursor:pointer;margin:0 1rem;max-width:250px;max-width:15.625rem}@media only screen and (min-width:62rem){.story-education .swiper-custom-pagination .swiper-custom-pagination-bullet{margin:0 2.688rem}}.story-education .swiper-custom-pagination .swiper-custom-pagination-bullet button:focus:after{content:"";top:5px;right:5px;bottom:5px;left:5px;z-index:10;position:absolute;outline:1px dotted #ccc;outline:5px auto -webkit-focus-ring-color}.story-education .swiper-custom-pagination .swiper-custom-pagination-bullet img{display:block;margin:0 auto .875rem;height:40px;mix-blend-mode:multiply}@media only screen and (min-width:48rem){.story-education .swiper-custom-pagination .swiper-custom-pagination-bullet img{height:60px}}.story-education .swiper-custom-pagination .swiper-custom-pagination-bullet__title{font-weight:500}.story-education .swiper-custom-pagination .swiper-custom-pagination-bullet__title:after{background:transparent;content:"";display:block;height:2px;position:relative;top:-4px;width:100%;-webkit-transition:background .35s ease-in;transition:background .35s ease-in}.story-education .swiper-custom-pagination .swiper-custom-pagination-bullet.active .swiper-custom-pagination-bullet__title:after,.story-education .swiper-custom-pagination .swiper-custom-pagination-bullet:hover .swiper-custom-pagination-bullet__title:after{background:#d22030}.story-education .title{font-size:16px;font-size:1rem;line-height:1.2}@media only screen and (min-width:48rem){.story-education .title{font-size:1.25rem}}.story-education .swiper-custom-scroller{margin:1.25rem 0}.story-education .swiper-description>*{max-width:615px;text-align:center}.story-education .swiper-icon{margin-top:.875rem}.story-education .swiper-icon img{margin-bottom:.625rem;height:60px;mix-blend-mode:multiply}.story-education .swiper-icon p{margin-bottom:1rem}.product-bricks{padding-bottom:.3125rem;padding-top:.3125rem;display:block}@media only screen and (min-width:48rem){.product-bricks{padding-bottom:.46875rem;padding-top:.46875rem}}@media only screen and (min-width:62rem){.product-bricks{padding-bottom:.78125rem;padding-top:.78125rem;margin-bottom:-300px}}.product-bricks a:not(.button){border-bottom:none}.product-bricks .headline{width:90%;display:block;position:relative}@media only screen and (min-width:48rem){.product-bricks .headline{width:75%}}@media only screen and (min-width:75rem){.product-bricks .headline{width:50%}}.product-bricks .brick-container{margin-top:calc(150px + 1.875rem);margin-bottom:-150px}@media only screen and (min-width:62rem){.product-bricks .brick-container{margin-top:calc(300px + 1.875rem);margin-bottom:0}}@media only screen and (max-width:47.9375rem){.product-bricks .brick-container{margin-top:0;margin-bottom:0}}.product-bricks .brick-container .product-brick-wrapper{text-align:left;position:relative;margin-bottom:.9375rem}.product-bricks .brick-container .product-brick-wrapper:last-child,.product-bricks .brick-container .product-brick-wrapper:nth-child(3n-1){top:-150px}@media only screen and (min-width:62rem){.product-bricks .brick-container .product-brick-wrapper:last-child,.product-bricks .brick-container .product-brick-wrapper:nth-child(3n-1){top:-300px}}@media only screen and (max-width:47.9375rem){.product-bricks .brick-container .product-brick-wrapper:last-child,.product-bricks .brick-container .product-brick-wrapper:nth-child(3n-1){top:0}}.product-bricks .cta-container{position:relative}@media only screen and (min-width:62rem){.product-bricks .cta-container{padding:3px 0;top:calc(-300px + .4375rem)}}.story-full-width-feature{padding-bottom:.3125rem;padding-top:.3125rem;display:block}@media only screen and (min-width:48rem){.story-full-width-feature{padding-bottom:.46875rem;padding-top:.46875rem}}@media only screen and (min-width:62rem){.story-full-width-feature{padding-bottom:.78125rem;padding-top:.78125rem}}.story-full-width-feature .headline-container{margin:0 auto .25rem;position:relative;text-align:center}@media only screen and (min-width:62rem){.story-full-width-feature .headline-container{text-align:left}}@media only screen and (min-width:100rem){.story-full-width-feature .headline-container{padding-left:0;padding-right:0}}.story-full-width-feature .headline-container .headline{width:90%}@media only screen and (min-width:48rem){.story-full-width-feature .headline-container .headline{width:75%}}@media only screen and (min-width:75rem){.story-full-width-feature .headline-container .headline{width:50%}}@media only screen and (min-width:62rem){.story-full-width-feature .headline-container .headline{margin:0 0 1.6rem;text-align:left}}.story-full-width-feature .video-container{text-align:right;margin-bottom:1.5rem;position:relative;width:100%;overflow:hidden}@media only screen and (min-width:62rem){.story-full-width-feature .video-container{margin-bottom:2.8rem}}.story-full-width-feature .video-container .vimeo-player{display:block;position:relative;height:100%;width:100%}.story-full-width-feature .video-container .vimeo-player iframe{height:100%}.story-full-width-feature .video-container .featured-image{width:100%}.story-full-width-feature .image-container{text-align:right;margin-bottom:1.5rem;position:relative;width:100%;overflow:hidden}.story-full-width-feature .image-container .vimeo-player{height:auto;padding:0}@media only screen and (min-width:62rem){.story-full-width-feature .image-container{margin-bottom:2.8rem}}.story-full-width-feature .image-container .featured-image{width:100%}.story-full-width-feature .fwf-content .quote-container .quote{font-size:18px;font-size:1.125rem;font-weight:600}@media only screen and (min-width:62rem){.story-full-width-feature .fwf-content .quote-container .quote{font-size:1.875rem}}@media only screen and (min-width:30rem){.story-full-width-feature .fwf-content .quote-container{text-align:left}}.story-full-width-feature .fwf-content .quote-container .quote-content{font-size:18px;font-size:1.125rem}@media only screen and (min-width:62rem){.story-full-width-feature .fwf-content .quote-container .quote-content{font-size:1.875rem}}@media only screen and (min-width:62rem){.story-full-width-feature .fwf-content .quote-container .author-and-link .quote-author{font-size:1.25rem}}.story-full-width-feature .fwf-content .quote-container .author-and-link .read-more-link{margin-bottom:2.4rem}@media only screen and (min-width:62rem){.story-full-width-feature .fwf-content .quote-container .author-and-link .read-more-link{margin-bottom:2.8125rem}}@media only screen and (min-width:48rem){.story-full-width-feature .overlap-image-container{margin-top:-25.9%;margin-bottom:25.9%;position:relative;z-index:13}}.story-full-width-feature .overlap-image-container .featured-image{max-width:100%}.story-full-width-feature__img-link-wrapper{display:inline}.story-full-width-feature__img-link-wrapper:focus{outline:none}.story-full-width-feature__img-link-wrapper:focus:after{content:"";top:5px;right:5px;bottom:5px;left:5px;z-index:10;position:absolute;outline:1px dotted #ccc;outline:5px auto -webkit-focus-ring-color}.story-editorial-gallery{padding-bottom:.3125rem;padding-top:.3125rem;display:block}@media only screen and (min-width:48rem){.story-editorial-gallery{padding-bottom:.46875rem;padding-top:.46875rem}}@media only screen and (min-width:62rem){.story-editorial-gallery{padding-bottom:.78125rem;padding-top:.78125rem}}.editorial-gallery .headline{width:90%}@media only screen and (min-width:48rem){.editorial-gallery .headline{width:75%}}@media only screen and (min-width:75rem){.editorial-gallery .headline{width:50%}}@media only screen and (min-width:48rem) and (max-width:61.9375rem){.editorial-gallery .gallery-body{margin-bottom:1.875rem}}@media only screen and (min-width:48rem){.editorial-gallery .gallery-body{margin-bottom:1.875rem}}.editorial-gallery .gallery-body a{text-decoration:none;border-bottom:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.editorial-gallery .gallery-body a:hover{cursor:pointer;opacity:.85}.editorial-gallery .gallery-body img{max-width:100%;width:100%;height:auto}.editorial-gallery .gallery-body .secondary-section{display:none}@media only screen and (min-width:48rem) and (max-width:61.9375rem){.editorial-gallery .gallery-body .secondary-section{display:block}}@media only screen and (min-width:48rem){.editorial-gallery .gallery-body .secondary-section{display:block}}.editorial-gallery .gallery-body .secondary-image{padding-bottom:.625rem}@media only screen and (min-width:48rem){.editorial-gallery .gallery-body .secondary-image{padding-bottom:.9375rem}}@media only screen and (min-width:62rem){.editorial-gallery .gallery-body .secondary-image{padding-bottom:1.5625rem}}@media only screen and (min-width:48rem){.editorial-gallery .gallery-body .tertiary-image{width:85%}}.editorial-gallery .gallery-body .product-details .product-description{margin-top:.9375rem;text-align:right}@media only screen and (max-width:47.9375rem){.editorial-gallery .gallery-body .product-details .product-description{font-size:.875rem;line-height:1.29}}.editorial-gallery .gallery-body .product-details .name-price-block-container{text-align:left}.editorial-gallery .gallery-body .product-details .name-price-block-container .name-price-block{display:inline-block;margin-top:.9375rem}.editorial-gallery .gallery-body .product-details .name-price-block-container .name-price-block .currency-code{font-size:12px;font-size:.75rem;font-weight:500;letter-spacing:1.3px;letter-spacing:.08125rem;line-height:1.2}@media only screen and (min-width:62rem){.editorial-gallery .gallery-body .product-details .name-price-block-container .name-price-block .currency-code{font-size:.875rem}}.editorial-gallery .gallery-body .product-details .name-price-block-container .name-price-block .product-name{color:#000;font-size:16px;font-size:1rem;font-weight:500;line-height:1.2;margin:.9375rem 0 .4375rem;text-align:left;position:relative;display:inline}@media only screen and (min-width:62rem){.editorial-gallery .gallery-body .product-details .name-price-block-container .name-price-block .product-name{font-size:1.25rem}}.editorial-gallery .gallery-body .product-details .name-price-block-container .name-price-block .product-name:hover{cursor:pointer;background-position:0 16.8px;background-position:0 1.05rem;background-size:.125rem .25rem;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#d22030));background-image:linear-gradient(#fff 50%,#d22030 0);background-repeat:repeat-x}.editorial-gallery .gallery-body .product-details .name-price-block-container .name-price-block .product-price{color:#000;display:block;font-size:16px;font-size:1rem;font-weight:300;text-align:left;margin:.4375rem 0 .9375rem}@media only screen and (min-width:62rem){.editorial-gallery .gallery-body .product-details .name-price-block-container .name-price-block .product-price{font-size:1.25rem}}.editorial-gallery .gallery-body .product-details .name-price-block-container .name-price-block .product-price .inactive-list-price{color:#565656;padding-left:1rem;position:relative}.editorial-gallery .gallery-body .product-details .name-price-block-container .name-price-block .product-price .inactive-list-price:before{border-bottom:2px solid #565656;content:"";position:absolute;top:50%;width:calc(100% - 1rem)}.editorial-gallery .gallery-body .product-details .name-price-block-container .name-price-block .new-indicator{margin-left:.4375rem;color:#d22030;font-size:10px;font-size:.625rem;font-weight:600;vertical-align:middle;display:inline-block}.editorial-gallery .gallery-body .primary-section{position:relative}.story-text .cta-link:not(.cta-link--multiline),.story-text .cta-link:not(.inline-link){background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#d22030),to(#d22030));background-image:linear-gradient(90deg,#d22030 100%,#d22030 0);background-position:0 95%;background-repeat:repeat-x;background-size:.625rem .125rem;display:inline}.story-text .cta-link:not(.cta-link--multiline):after,.story-text .cta-link:not(.inline-link):after{display:none}.story-text .cta-link:hover:not(.cta-link--multiline),.story-text .cta-link:hover:not(.inline-link){background:transparent}.story-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:0;padding-top:.9375rem}.story-text .h1,.story-text .h2,.story-text .paragraph,.story-text .paragraph--heading,.story-text .paragraph--large{margin-left:0;margin-right:0}.story-text .cta-link:not(.cta-link--multiline),.story-text .cta-link:not(.inline-link){margin-bottom:0}.story-text .cta-link:not(.cta-link--multiline):only-child,.story-text .cta-link:not(.inline-link):only-child{line-height:1.25}@media only screen and (max-width:61.9375rem){.story-text .cta-link:not(.cta-link--multiline),.story-text .cta-link:not(.inline-link){line-height:1}}.global-brand-statement{padding-bottom:.3125rem;padding-top:.3125rem;display:block}@media only screen and (min-width:48rem){.global-brand-statement{padding-bottom:.46875rem;padding-top:.46875rem}}@media only screen and (min-width:62rem){.global-brand-statement{padding-bottom:.78125rem;padding-top:.78125rem}}.global-brand-statement .content{padding:50px 23px;position:relative;width:100%}@media only screen and (min-width:48rem) and (max-width:61.9375rem){.global-brand-statement .content{padding:45px}}@media only screen and (min-width:48rem){.global-brand-statement .content{padding:45px}}.global-brand-statement .content .text-container{background-color:#fafafa;-webkit-font-smoothing:antialiased;height:auto;width:auto;display:block;margin:auto;padding:35px 0;-webkit-transform:translate(0);transform:translate(0)}@media only screen and (min-width:48rem){.global-brand-statement .content .text-container{-webkit-font-smoothing:antialiased;width:600px}}@media only screen and (min-width:75rem){.global-brand-statement .content .text-container{-webkit-font-smoothing:antialiased}}.global-brand-statement .content .text-container .text-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%;-ms-flex-pack:distribute;justify-content:space-around;width:100%}.global-brand-statement .content .text-container .text-wrapper p{margin-bottom:0;padding:0 1rem;text-align:center}.global-brand-statement .content .text-container .text-wrapper .headline-text{font-size:20px;font-size:1.25rem;font-weight:600;margin-bottom:20px}@media only screen and (min-width:48rem) and (max-width:61.9375rem){.global-brand-statement .content .text-container .text-wrapper .headline-text{font-size:2.25rem}}@media only screen and (min-width:48rem){.global-brand-statement .content .text-container .text-wrapper .headline-text{font-size:2.25rem}}.global-brand-statement .content .text-container .text-wrapper .text-description{max-width:450px}.global-brand-statement .content .text-container .text-wrapper p{font-size:14px;font-size:.875rem}@media only screen and (min-width:48rem) and (max-width:61.9375rem){.global-brand-statement .content .text-container .text-wrapper p{font-size:1rem}}@media only screen and (min-width:48rem){.global-brand-statement .content .text-container .text-wrapper p{font-size:1rem}}.global-brand-statement .content .text-container .text-wrapper .button--deprecated{padding-top:15px;padding-bottom:13px;margin-top:25px}.global-brand-statement .content .image-wrapper{height:100%;width:100%;position:absolute;top:0;left:0}@media only screen and (max-width:47.9375rem){.global-brand-statement .content .image-wrapper .brand-image:first-child,.global-brand-statement .content .image-wrapper .lazy-image-container:nth-child(2n) .brand-image{-webkit-transform:translateY(100%);transform:translateY(100%)}}@media only screen and (min-width:48rem) and (max-width:61.9375rem){.global-brand-statement .content .image-wrapper .brand-image:nth-child(2n),.global-brand-statement .content .image-wrapper .lazy-image-container:nth-child(2n) .brand-image{-webkit-transform:translateY(0);transform:translateY(0)}}.global-brand-statement .content .image-wrapper .brand-image{-o-object-fit:cover;font-family:"object-fit: cover";height:50%;object-fit:cover;position:absolute;width:100%}@media only screen and (min-width:48rem) and (max-width:61.9375rem){.global-brand-statement .content .image-wrapper .brand-image{height:100%;position:relative;width:50%}}@media only screen and (min-width:48rem){.global-brand-statement .content .image-wrapper .brand-image{height:100%;position:relative;width:50%}}.global-brand-statement .content .image-wrapper:after{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.4);position:absolute;top:0;left:0}.story-lead-in{display:block;padding-bottom:.3125rem;padding-top:.3125rem}@media only screen and (min-width:48rem){.story-lead-in{padding-bottom:.46875rem;padding-top:.46875rem}}@media only screen and (min-width:62rem){.story-lead-in{padding-bottom:.78125rem;padding-top:.78125rem}}.story-lead-in .story-lead-in-container .headline{width:90%}@media only screen and (min-width:48rem){.story-lead-in .story-lead-in-container .headline{width:75%}}@media only screen and (min-width:75rem){.story-lead-in .story-lead-in-container .headline{width:50%}}.story-lead-in .story-lead-in-container .story-lead-in-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.story-lead-in .story-lead-in-container .story-lead-in-row .story-lead-in-image-container{display:inline-block}.story-lead-in .story-lead-in-container .story-lead-in-row .story-lead-in-image-container img{display:block;width:100%}.story-lead-in .story-lead-in-container .story-lead-in-row .story-lead-in-image-container .product-text{display:block;font-size:20px;font-size:1.25rem;text-align:center;margin-top:.625rem;margin-bottom:.3125rem}.story-lead-in .story-lead-in-container .story-lead-in-row .story-lead-in-image-container .cta-button{width:100%;text-align:center}.story-lead-in .story-lead-in-container .story-lead-in-row .story-lead-in-image-container .cta-button,.story-lead-in .story-lead-in-container .story-lead-in-row .story-lead-in-image-container .product-text{display:block}@media only screen and (min-width:62rem){.story-lead-in .story-lead-in-container .story-lead-in-row .story-lead-in-image-container .cta-button,.story-lead-in .story-lead-in-container .story-lead-in-row .story-lead-in-image-container .product-text{display:none}}.story-lead-in .story-lead-in-container .story-lead-in-row .story-lead-in-tile-container{display:none}@media only screen and (min-width:62rem){.story-lead-in .story-lead-in-container .story-lead-in-row .story-lead-in-tile-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.story-lead-in .story-lead-in-container .story-lead-in-row .story-lead-in-tile-container .tile-content-wrapper{text-align:center}.story-lead-in .story-lead-in-container .story-lead-in-row .story-lead-in-tile-container .tile-content-wrapper .tile-headline{display:block;font-size:30px;font-size:1.875rem;margin:0 -20% 1.875rem}.story-lead-in .story-lead-in-container .story-lead-in-row .story-lead-in-tile-container .tile-content-wrapper .product-brick{margin-bottom:2.8125rem}.story-lead-in .story-lead-in-container .story-lead-in-row .story-lead-in-tile-container .tile-content-wrapper .cta-button{width:100%}.story-lead-in .tile-headline-left{display:block}@media only screen and (min-width:62rem){.story-lead-in .tile-headline-left{display:none}}@media only screen and (max-width:61.9375rem){.story-lead-in .tile-section-title-left{display:none!important}}.shop-by-gender{padding-bottom:.3125rem;padding-top:.3125rem;display:block}@media only screen and (min-width:48rem){.shop-by-gender{padding-bottom:.46875rem;padding-top:.46875rem}}@media only screen and (min-width:62rem){.shop-by-gender{padding-bottom:.78125rem;padding-top:.78125rem}}.shop-by-gender h2{font-size:20px;font-size:1.25rem;left:50%;margin-left:0;margin-right:0;max-width:100%;position:relative;text-align:center;top:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:426px;z-index:5}@media only screen and (min-width:62rem){.shop-by-gender h2{font-size:2.25rem;position:absolute}}.shop-by-gender .shop-by-gender-image-container .gender-specific-image-container{position:relative}@media only screen and (max-width:47.9375rem){.shop-by-gender .shop-by-gender-image-container .gender-specific-image-container:first-child{margin-bottom:.3125rem}}.shop-by-gender .shop-by-gender-image-container .gender-specific-image-container img{display:block;width:100%}.shop-by-gender .shop-by-gender-image-container .gender-specific-image-container .cta-button{bottom:15%;left:50%;min-width:64px;min-width:4rem;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@-moz-document url-prefix(){.shop-by-gender .shop-by-gender-image-container .gender-specific-image-container .cta-button{transform:translateX(-51%)}}.guide{padding-bottom:.9375rem;padding-top:1.875rem}.guide:focus{outline-width:2px;outline-style:solid;outline-color:Highlight}@media only screen and (max-width:61.9375rem){.guide.wrapper{padding-left:0;padding-right:0}}.category-nav-section+.guide{padding-top:3.75rem}@media only screen and (min-width:62rem){.guide{padding-bottom:3.75rem}}.guide__swiper-wrapper{position:relative;line-height:0}@media only screen and (max-width:61.9375rem){.guide__swiper-wrapper:after{background:#fff;bottom:-.0625rem;content:"";height:3.75rem;left:0;opacity:1;position:absolute;-webkit-transition:all .5s cubic-bezier(.6,-.19,.2,1.21);transition:all .5s cubic-bezier(.6,-.19,.2,1.21);width:100%}}@media only screen and (max-width:61.9375rem) and (max-width:47.9375rem){.guide--open .guide__swiper-wrapper:after{opacity:0}}.guide__section-title{font-size:20px;font-size:1.25rem;font-weight:600;margin-bottom:.9375rem;text-align:center}@media only screen and (min-width:62rem){.guide__section-title{text-align:left}}.guide__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.guide__slide{height:auto;max-width:60vw}@media only screen and (min-width:48rem) and (max-width:61.9375rem){.guide__slide{max-width:52vw}}@media only screen and (min-width:48rem){.guide__slide{overflow:hidden}.guide__slide .guide__details:after,.guide__slide:first-child .guide__details:before{background-color:#e0e0e0;bottom:0;content:"";height:3.75rem;position:absolute;right:0;width:.0625rem}.guide__slide:first-child .guide__details:before{left:0}.guide__slide .guide__details:after{right:0}}.guide__image-link{display:inline-block;padding:0 .9375rem 3.75rem}@media only screen and (min-width:48rem){.guide__image-link{padding-left:0;padding-right:0}}.guide__image{height:auto;opacity:.5;-webkit-transition:opacity .35s ease;transition:opacity .35s ease;width:100%}@media only screen and (min-width:48rem){.guide__image{width:auto}}@media only screen and (min-width:62rem){.guide__image{opacity:1}}.guide__details{background:#fff;bottom:0;opacity:0;padding:.625rem 1.875rem;position:absolute;-webkit-transition:all .5s cubic-bezier(.6,-.19,.2,1.21);transition:all .5s cubic-bezier(.6,-.19,.2,1.21);width:100vw;max-height:60px;max-height:3.75rem}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.guide__details{left:0;margin-left:-20vw}}@media only screen and (min-width:48rem){.guide__details{margin-left:0;opacity:1;padding-left:.4375rem;padding-right:.4375rem;width:100%}}.guide__details.open{background:hsla(0,0%,100%,.9);padding-top:1.25rem;max-height:300px;max-height:18.75rem}.guide__details:hover .guide__button{background:#fff}.guide__title{cursor:default;font-size:20px;font-size:1.25rem;font-weight:500;line-height:1;margin:.625rem 0;padding:0;opacity:0;-webkit-transition:all .5s cubic-bezier(.6,-.19,.2,1.21);transition:all .5s cubic-bezier(.6,-.19,.2,1.21)}@media only screen and (min-width:62rem){.guide__title{opacity:1;cursor:pointer}}.guide__collapsible{max-height:0;opacity:0;overflow:hidden;-webkit-transition:all .5s cubic-bezier(.6,-.19,.2,1.21);transition:all .5s cubic-bezier(.6,-.19,.2,1.21)}.open .guide__collapsible{max-height:300px;max-height:18.75rem;opacity:1}.guide__collapsible .guide__link{line-height:1;margin-bottom:1.5625rem;padding-bottom:1.1875rem;padding-top:1.1875rem}.guide__description{max-width:80%;padding-top:.625rem}.guide__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.55);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:45px;height:2.8125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;margin-left:auto;margin-right:auto;padding:0;position:absolute;right:0;top:-60px;top:-3.75rem;-webkit-transition:all .5s cubic-bezier(.6,-.19,.2,1.21);transition:all .5s cubic-bezier(.6,-.19,.2,1.21);width:45px;width:2.8125rem;opacity:0;-webkit-backface-visibility:hidden}@media only screen and (min-width:62rem){.guide__button{opacity:1;height:2.125rem;width:2.125rem}.guide__button:active,.guide__button:focus,.guide__button:hover,.open .guide__button{background:#fff}.guide__button .guide__button__toggle-icon{height:.875rem;width:.875rem}}.guide__button__toggle-icon{height:19px;height:1.1875rem;-webkit-transition:all .5s cubic-bezier(.6,-.19,.2,1.21) .2s;transition:all .5s cubic-bezier(.6,-.19,.2,1.21) .2s;width:19px;width:1.1875rem;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.guide__button--next,.guide__button--prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.55);display:-webkit-box;display:-ms-flexbox;display:flex;height:45px;height:2.8125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0;opacity:1;padding:0;position:absolute;top:calc(50% - 52.5px);-webkit-transition:all .5s cubic-bezier(.6,-.19,.2,1.21);transition:all .5s cubic-bezier(.6,-.19,.2,1.21);visibility:visible;width:45px;width:2.8125rem;z-index:10}.guide__button--next .arrow-icon,.guide__button--prev .arrow-icon{height:19px;height:1.1875rem;width:19px;width:1.1875rem;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.guide--hide-arrow-nav .guide__button--next,.guide--hide-arrow-nav .guide__button--prev{display:none}.guide__button--next:active,.guide__button--next:focus,.guide__button--next:hover,.guide__button--prev:active,.guide__button--prev:focus,.guide__button--prev:hover{background:#fff}@media only screen and (max-width:47.9375rem){.guide--open .guide__button--next,.guide--open .guide__button--prev{opacity:0;visibility:hidden}}.guide__button--next{padding-left:.125rem;right:0}.guide__button--prev{left:0;padding-right:.125rem}.open .guide__button .guide__button__toggle-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.guide .swiper-container{width:100%}.guide .swiper-button-disabled{background:hsla(0,0%,100%,.3)}.guide .swiper-button-disabled .arrow-icon{opacity:.3}.guide .swiper-button-disabled:hover{cursor:default}.guide .swiper-slide-active,.guide .swiper-slide-active .guide__image{opacity:1}.guide .swiper-slide-active .guide__title{cursor:pointer}@media only screen and (max-width:47.9375rem){.guide .swiper-slide-active .guide__details{opacity:1;z-index:10}}@media only screen and (max-width:61.9375rem){.guide .swiper-slide-active .guide__title{opacity:1}.guide .swiper-slide-active .guide__button{opacity:1;background:#fff}}.masonry-grid-tile{position:relative;line-height:1}@media only screen and (max-width:47.9375rem){.masonry-grid-tile{margin:0 0 .625rem}}@media only screen and (min-width:48rem){.masonry-grid-tile{height:100%}}@media only screen and (min-width:48rem){.masonry-grid-tile--one-whole{height:0;overflow:hidden;position:relative;padding-bottom:37.82148%}.masonry-grid-tile--one-whole.masonry-grid-tile--small{padding-bottom:28.36611%}.masonry-grid-tile--one-whole.masonry-grid-tile--large{padding-bottom:58.6233%}}@media only screen and (min-width:48rem){.masonry-grid-tile--two-thirds{height:0;overflow:hidden;position:relative;padding-bottom:57.33945%}.masonry-grid-tile--two-thirds.masonry-grid-tile--small{padding-bottom:43.00459%}.masonry-grid-tile--two-thirds.masonry-grid-tile--large{padding-bottom:88.87615%}}@media only screen and (min-width:48rem){.masonry-grid-tile--one-half{height:0;overflow:hidden;position:relative;padding-bottom:77.16049%}.masonry-grid-tile--one-half.masonry-grid-tile--small{padding-bottom:57.87037%}.masonry-grid-tile--one-half.masonry-grid-tile--large{padding-bottom:119.59877%}}@media only screen and (min-width:48rem){.masonry-grid-tile--one-third{height:0;overflow:hidden;position:relative;padding-bottom:118.20331%}.masonry-grid-tile--one-third.masonry-grid-tile--small{padding-bottom:88.65248%}.masonry-grid-tile--one-third.masonry-grid-tile--large{padding-bottom:183.21513%}}@media only screen and (min-width:48rem) and (max-width:61.9375rem){.masonry-grid-tile--one-third .masonry-grid-tile__subheading,.masonry-grid-tile--two-thirds .masonry-grid-tile__subheading{display:none}}@media only screen and (min-width:48rem) and (max-width:61.9375rem){.masonry-grid-tile--two-thirds{padding-bottom:57.45413%}.masonry-grid-tile--two-thirds.masonry-grid-tile--large{padding-bottom:calc(88.87615% + .25vw)}.masonry-grid-tile--two-thirds.masonry-grid-tile--small{padding-bottom:calc(43.00459% + .2vw)}}@media only screen and (min-width:62rem) and (max-width:74.9375rem){.masonry-grid-tile--two-thirds{padding-bottom:57.33945%}.masonry-grid-tile--two-thirds.masonry-grid-tile--large{padding-bottom:calc(88.87615% - 5px)}.masonry-grid-tile--two-thirds.masonry-grid-tile--small{padding-bottom:calc(43.00459% - .6vw)}}.masonry-grid-tile__heading{font-size:20px;font-size:1.25rem;margin:0;padding:1.25rem 1.25rem 1.25rem 0;width:100%}@media only screen and (min-width:62rem){.masonry-grid-tile__heading{font-size:1.75rem;padding:1.875rem}}.masonry-grid-tile__heading--dark{color:#000}.masonry-grid-tile__heading--light{color:#fff}.masonry-grid-tile__heading .masonry-grid-tile__subheading{margin-bottom:0}.masonry-grid-tile__subheading{display:block;font-size:16px;font-size:1rem;font-weight:400;line-height:1.2;margin-top:.9375rem;margin-bottom:1.25rem}@media only screen and (min-width:48rem){.masonry-grid-tile__subheading{margin-top:1.25rem}.masonry-grid-tile__subheading.masonry-grid-tile__subheading--subheading-only{margin-top:0}}.masonry-grid-tile__image{line-height:1;width:100%}@media only screen and (min-width:48rem){.masonry-grid-tile__image{height:100%}}@media only screen and (min-width:62rem){.masonry-grid-tile__image{height:calc(100% + 2px)}}@media only screen and (min-width:48rem){.masonry-grid-tile__image{position:absolute;top:0;left:0;right:0}}.masonry-grid-tile__cta{margin-left:0}@media only screen and (min-width:62rem){.masonry-grid-tile__cta{margin:0 1.875rem}}.masonry-grid-tile__cta:focus{background:#000;border-color:#000;color:#fff;outline:none}@media only screen and (max-width:47.9375rem){.masonry-grid-tile__cta:after{content:"";display:block;margin-bottom:1.6875rem}.masonry-grid-tile__cta:before{content:"";display:block;margin-bottom:.1875rem}}@media only screen and (min-width:48rem) and (max-width:61.9375rem){.masonry-grid-tile--with-image-no-subcopy-or-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.masonry-grid-tile--with-image .masonry-grid-tile__heading{z-index:5;left:0;top:0;right:0;position:absolute;padding:1.25rem}@media only screen and (min-width:62rem){.masonry-grid-tile--with-image .masonry-grid-tile__heading{padding:1.875rem}}.masonry-grid-tile--with-image .masonry-grid-tile__subheading--subheading-only{margin-top:1.25rem}@media only screen and (min-width:62rem){.masonry-grid-tile--with-image .masonry-grid-tile__subheading--subheading-only{margin-top:0}}.masonry-grid-tile--with-image .masonry-grid-tile__cta{margin:0}@media only screen and (min-width:62rem){.masonry-grid-tile--with-image .masonry-grid-tile__cta{margin:0 1.875rem}}.masonry-grid-tile--with-overlay .masonry-grid-tile__heading:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(transparent));background:linear-gradient(180deg,rgba(0,0,0,.3),transparent);content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.masonry-grid-tile__link{width:100%}.masonry-grid-tile__link:focus{outline:none}.masonry-grid-tile__link:focus .masonry-grid-tile__cta{background:#000;border-color:#000;color:#fff}.masonry-grid-tile__link .masonry-grid-tile__heading+.masonry-grid-tile__cta,.masonry-grid-tile__link .masonry-grid-tile__subheading+.masonry-grid-tile__cta{margin-top:0}.masonry-grid-tile__link .masonry-grid-tile__cta{bottom:0;margin-bottom:1.25rem;position:relative;margin-top:1.25rem}@media only screen and (min-width:48rem){.masonry-grid-tile__link .masonry-grid-tile__cta{left:1.25rem;position:absolute}}@media only screen and (min-width:62rem){.masonry-grid-tile__link .masonry-grid-tile__cta{left:0;margin-bottom:1.875rem}}@media only screen and (max-width:47.9375rem){.masonry-grid-tile__link .masonry-grid-tile__cta:after{margin-bottom:1.4375rem}.masonry-grid-tile__link .masonry-grid-tile__cta:before{margin-top:1.375rem}}@media only screen and (min-width:48rem){.masonry-grid{margin:.625rem 0;margin:.9375rem 0}}@media only screen and (min-width:62rem){.masonry-grid{margin:1.5625rem 0}}.masonry-grid__row{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}.masonry-grid__row--multi-tile{height:100%;-ms-flex-line-pack:justify;align-content:space-between}.masonry-grid__column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;overflow:hidden}.masonry-grid__column,.quiz-intro{display:-webkit-box;display:-ms-flexbox;display:flex}.quiz-intro{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.quiz-intro__image{width:100%}.quiz-intro__text-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}@media only screen and (min-width:62rem){.quiz-intro__text-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}}.quiz-intro__heading{font-size:30px;font-size:1.875rem;margin:0 0 1.75rem}@media only screen and (max-width:47.9375rem){.quiz-intro__heading{margin-top:-.9375rem}}@media only screen and (min-width:48rem){.quiz-intro__heading{font-size:2.25rem}}.quiz-intro__text{font-size:20px;font-size:1.25rem;line-height:1.25;white-space:pre-line}@media only screen and (min-width:48rem){.quiz-intro__text{font-size:1.5rem;line-height:1.17}}.quiz-intro__sub-text{color:#565656;font-size:16px;font-size:1rem;line-height:1.25}@media only screen and (max-width:47.9375rem){.quiz-intro__sub-text{width:66.66667%}}@media only screen and (min-width:48rem){.quiz-intro__sub-text{font-size:1.25rem;line-height:1}}@media only screen and (min-width:62rem){.quiz-intro__sub-text{color:#959595;line-height:1.2;margin-left:0}}.quiz-intro__button{width:100%;-webkit-animation-delay:1s;animation-delay:1s;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:48rem){.quiz-intro__button{width:calc(40% - .5625rem)}}@media only screen and (min-width:62rem){.quiz-intro__button{width:calc(60% - .625rem)}}.quiz-results-loading-indicator{font-size:20px;font-size:1.25rem}.pill{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#d22030;border-radius:.9375rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:.875rem;height:30px;height:1.875rem;line-height:1;margin-left:.1875rem;margin-right:.1875rem;padding-left:.625rem;padding-right:.625rem}@media only screen and (min-width:62rem){.pill{font-size:1rem}}.pill--floating{bottom:10px;bottom:.625rem;left:10px;left:.625rem;margin-left:0;margin-right:0;position:absolute;z-index:1}@media only screen and (min-width:62rem){.pill--floating{bottom:1.25rem;left:1.25rem}}.pill .svg-icon{display:inline-block;height:14px;height:.875rem;margin-right:.625rem;width:14px;width:.875rem}.quiz-supported-size{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:5rem;margin-top:5rem}.quiz-supported-size__heading{font-size:30px;font-size:1.875rem;line-height:1.33;margin-bottom:.5rem;margin-top:1.375rem}.quiz-supported-size__image{width:calc(66.66667% - .20833rem)}@media only screen and (min-width:48rem){.quiz-supported-size__image{width:calc(50% - .46875rem)}}@media only screen and (min-width:62rem){.quiz-supported-size__image{width:calc(33.33333% - 1.04167rem)}}.quiz-supported-size__size-pills{bottom:34px;bottom:2.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}.quiz-supported-size__text{width:100%;font-size:20px;font-size:1.25rem;height:66px;height:4.125rem;line-height:1.1;margin-bottom:1.5625rem}@media only screen and (min-width:48rem){.quiz-supported-size__text{width:calc(66.66667% - .3125rem)}}@media only screen and (min-width:62rem){.quiz-supported-size__text{width:calc(50% - .78125rem)}}.quiz-supported-size .circle-checkmark-icon{background:#d22030;border-radius:50%;color:#fff;height:61px;height:3.8125rem;margin:0 auto;padding:.625rem;width:61px;width:3.8125rem}.quiz-supported-size__cta{background-color:#d22030;color:#fff;line-height:1.14}@media only screen and (max-width:47.9375rem){.quiz-supported-size__cta{width:83.33333%}}.quiz-unsupported-size{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:550px;max-width:34.375rem;padding:4.375rem 0 19.6875rem;text-align:center}.quiz-unsupported-size__heading{color:#d22030;font-size:12px;font-size:.75rem;font-weight:700;letter-spacing:.5px;letter-spacing:.03125rem;line-height:1.33;margin:0 0 2.25rem;text-align:center;text-transform:uppercase}@media only screen and (min-width:62rem){.quiz-unsupported-size__heading{font-size:1rem;letter-spacing:.04375rem;line-height:1}}.quiz-unsupported-size__sub-heading{font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.2;color:#000}@media only screen and (min-width:62rem){.quiz-unsupported-size__sub-heading{font-size:2.25rem;line-height:1.11}}.quiz-unsupported-size__text{color:#000;font-size:20px;font-size:1.25rem;line-height:1.2;margin:2rem 0 4rem}.quiz-unsupported-size__button{display:block;margin:0 auto;width:225px;width:14.0625rem}.quiz-unsupported-size__retake-cta{color:#000;cursor:pointer;font-size:16px;font-size:1rem;font-weight:700;margin:3rem 0 0;text-transform:uppercase}.radio-button-tile{background:#fff;-webkit-box-shadow:.125rem .3125rem .625rem 0 #efefef;box-shadow:.125rem .3125rem .625rem 0 #efefef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:.625rem}.radio-button-tile:focus{outline:none;-webkit-box-shadow:0 0 .375rem 0 rgba(0,0,0,.45);box-shadow:0 0 .375rem 0 rgba(0,0,0,.45)}.radio-button-tile__image{width:100%}.radio-button-tile__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:.875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.2;padding:.625rem}@media only screen and (min-width:48rem){.radio-button-tile__text{font-size:1.25rem;padding:.875rem 2.625rem}}@media only screen and (min-width:62rem){.radio-button-tile__text{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:4.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.radio-button-tile-group{padding-left:.3125rem;padding-right:.3125rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;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-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media only screen and (min-width:48rem){.radio-button-tile-group{padding-left:.46875rem;padding-right:.46875rem}}@media only screen and (min-width:62rem){.radio-button-tile-group{padding-left:.78125rem;padding-right:.78125rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}}.radio-button-tile-group .radio-button-tile{margin-left:.3125rem;margin-right:.3125rem;width:calc(66.66667% - .20833rem);opacity:1;text-align:center}@media only screen and (min-width:48rem){.radio-button-tile-group .radio-button-tile{margin-left:.46875rem;margin-right:.46875rem}}@media only screen and (min-width:62rem){.radio-button-tile-group .radio-button-tile{margin-left:.78125rem;margin-right:.78125rem}}@media only screen and (min-width:48rem){.radio-button-tile-group .radio-button-tile{width:calc(50% - .46875rem)}}@media only screen and (min-width:62rem){.radio-button-tile-group .radio-button-tile{width:calc(33.33333% - 1.04167rem)}}.radio-button-tile-group .radio-button-tile.radio-button-tile--checked{cursor:default}.radio-button-tile-group--with-selection .radio-button-tile{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease;animation-timing-function:ease}@media only screen and (min-width:62rem){.radio-button-tile-group--with-selection .radio-button-tile{-webkit-animation-timing-function:cubic-bezier(.66,.1,.18,1.3);animation-timing-function:cubic-bezier(.66,.1,.18,1.3)}}.radio-button-tile-group--with-selection .radio-button-tile--checked{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}.radio-button-tile-group--with-selection .radio-button-tile:not(.radio-button-tile--checked){-webkit-animation-name:fadeOut;animation-name:fadeOut}.radio-button-tile-group--two-options.radio-button-tile-group--with-selection{padding-left:.3125rem;padding-right:.3125rem}@media only screen and (min-width:48rem){.radio-button-tile-group--two-options.radio-button-tile-group--with-selection{padding-left:.46875rem;padding-right:.46875rem}}@media only screen and (min-width:62rem){.radio-button-tile-group--two-options.radio-button-tile-group--with-selection{padding-left:.78125rem;padding-right:.78125rem}}@media only screen and (min-width:62rem){.radio-button-tile-group--two-options:not(.radio-button-tile-group--with-selection){margin-left:.78125rem;margin-right:.78125rem}}@media only screen and (min-width:48rem) and (max-width:61.9375rem){.radio-button-tile-group--entered .radio-button-tile--checked{width:100%}}@media only screen and (min-width:62rem){.radio-button-tile-group--entered .radio-button-tile--checked:first-child{-webkit-animation-name:first-tile-translate--desktop;animation-name:first-tile-translate--desktop}}.radio-button-tile-group--entered .radio-button-tile--checked:nth-child(2){-webkit-animation-name:middle-tile-translate;animation-name:middle-tile-translate}@media only screen and (min-width:62rem){.radio-button-tile-group--entered .radio-button-tile--checked:nth-child(2){-webkit-animation-name:middle-tile-translate--desktop;animation-name:middle-tile-translate--desktop}}.radio-button-tile-group--entered .radio-button-tile--checked:last-child{-webkit-animation-name:last-tile-translate;animation-name:last-tile-translate}@media only screen and (min-width:62rem){.radio-button-tile-group--entered .radio-button-tile--checked:last-child{-webkit-animation-name:last-tile-translate--desktop;animation-name:last-tile-translate--desktop}}.radio-button-tile-group--entered .radio-button-tile--checked:nth-child(3){-webkit-animation-name:third-tile-translate;animation-name:third-tile-translate}@media only screen and (min-width:62rem){.radio-button-tile-group--entered .radio-button-tile--checked:nth-child(3){-webkit-animation-name:third-tile-translate--desktop;animation-name:third-tile-translate--desktop}}.radio-button-tile-group--entered .radio-button-tile:not(.radio-button-tile--checked){display:none}@media only screen and (min-width:62rem){.radio-button-tile-group--leaving:not(.radio-button-tile-group--two-options){padding:0}}.radio-button-tile-group--leaving.radio-button-tile-group--two-options .radio-button-tile:not(.radio-button-tile--checked),.radio-button-tile-group--leaving:not(.radio-button-tile-group--staggered-animation) .radio-button-tile:not(.radio-button-tile--checked){-webkit-animation-delay:.25s;animation-delay:.25s}@media only screen and (min-width:62rem){.radio-button-tile-group--leaving .radio-button-tile--checked:first-child{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:first-tile-translate--uncheck--desktop;animation-name:first-tile-translate--uncheck--desktop}}.radio-button-tile-group--leaving .radio-button-tile--checked:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-name:middle-tile-translate--uncheck;animation-name:middle-tile-translate--uncheck}@media only screen and (min-width:62rem){.radio-button-tile-group--leaving .radio-button-tile--checked:nth-child(2){-webkit-animation-delay:0;animation-delay:0;-webkit-animation-name:middle-tile-translate--uncheck--desktop;animation-name:middle-tile-translate--uncheck--desktop}}.radio-button-tile-group--leaving .radio-button-tile--checked:last-child{-webkit-animation-name:last-tile-translate--uncheck;animation-name:last-tile-translate--uncheck}@media only screen and (min-width:62rem){.radio-button-tile-group--leaving .radio-button-tile--checked:last-child{-webkit-animation-name:last-tile-translate--uncheck--desktop;animation-name:last-tile-translate--uncheck--desktop}}.radio-button-tile-group--leaving .radio-button-tile--checked:nth-child(3){-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-name:third-tile-translate--uncheck;animation-name:third-tile-translate--uncheck}@media only screen and (min-width:62rem){.radio-button-tile-group--leaving .radio-button-tile--checked:nth-child(3){-webkit-animation-name:third-tile-translate--uncheck--desktop;animation-name:third-tile-translate--uncheck--desktop}}.radio-button-tile-group--leaving .radio-button-tile:not(.radio-button-tile--checked){-webkit-animation-name:fadeIn;animation-name:fadeIn}.radio-button-tile-group--leaving.radio-button-tile-group--staggered-animation .radio-button-tile:not(.radio-button-tile--checked):nth-child(2){-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-duration:.5s;animation-duration:.5s}.radio-button-tile-group--leaving.radio-button-tile-group--staggered-animation .radio-button-tile:not(.radio-button-tile--checked):nth-child(3){-webkit-animation-delay:.1s;animation-delay:.1s}.radio-button-tile-group--entered,.radio-button-tile-group--leaving{padding-left:.3125rem;padding-right:.3125rem}@media only screen and (min-width:48rem){.radio-button-tile-group--entered,.radio-button-tile-group--leaving{padding-left:.46875rem;padding-right:.46875rem}}@media only screen and (min-width:62rem){.radio-button-tile-group--entered,.radio-button-tile-group--leaving{padding-left:.78125rem;padding-right:.78125rem}}.radio-button-tile-group--entered.radio-button-tile-group--two-options .radio-button-tile--checked:first-child,.radio-button-tile-group--leaving.radio-button-tile-group--two-options .radio-button-tile--checked:first-child{-webkit-animation:none;animation:none}@-webkit-keyframes first-tile-translate{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes first-tile-translate{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes first-tile-translate--desktop{0%{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes first-tile-translate--desktop{0%{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes first-tile-translate--uncheck{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes first-tile-translate--uncheck{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes first-tile-translate--uncheck--desktop{0%{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes first-tile-translate--uncheck--desktop{0%{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes middle-tile-translate{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes middle-tile-translate{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes middle-tile-translate--desktop{0%{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes middle-tile-translate--desktop{0%{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes middle-tile-translate--uncheck{0%{-webkit-transform:translate3d(0,-115%,0);transform:translate3d(0,-115%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes middle-tile-translate--uncheck{0%{-webkit-transform:translate3d(0,-115%,0);transform:translate3d(0,-115%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes middle-tile-translate--uncheck--desktop{0%{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes middle-tile-translate--uncheck--desktop{0%{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes third-tile-translate{0%{-webkit-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes third-tile-translate{0%{-webkit-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes third-tile-translate--desktop{0%{-webkit-transform:translate3d(150%,0,0);transform:translate3d(150%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes third-tile-translate--desktop{0%{-webkit-transform:translate3d(150%,0,0);transform:translate3d(150%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes third-tile-translate--uncheck{0%{-webkit-transform:translate3d(0,-205%,0);transform:translate3d(0,-205%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes third-tile-translate--uncheck{0%{-webkit-transform:translate3d(0,-205%,0);transform:translate3d(0,-205%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes third-tile-translate--uncheck--desktop{0%{-webkit-transform:translate3d(-150%,0,0);transform:translate3d(-150%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes third-tile-translate--uncheck--desktop{0%{-webkit-transform:translate3d(-150%,0,0);transform:translate3d(-150%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes last-tile-translate{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes last-tile-translate{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes last-tile-translate--desktop{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes last-tile-translate--desktop{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes last-tile-translate--uncheck{0%{-webkit-transform:translate3d(0,-105%,0);transform:translate3d(0,-105%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes last-tile-translate--uncheck{0%{-webkit-transform:translate3d(0,-105%,0);transform:translate3d(0,-105%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes last-tile-translate--uncheck--desktop{0%{-webkit-transform:translate3d(-105%,0,0);transform:translate3d(-105%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes last-tile-translate--uncheck--desktop{0%{-webkit-transform:translate3d(-105%,0,0);transform:translate3d(-105%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.quiz-question-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:3.125rem auto 4rem}.quiz-question-tile__option:hover{cursor:pointer}.quiz-question-tile__confirmation{opacity:0;width:0}.quiz-question-tile__confirmation__text{width:calc(83.33333% - .10417rem);font-size:16px;font-size:1rem;line-height:1.25;margin:0 0 1.25rem;text-align:center}@media only screen and (min-width:48rem){.quiz-question-tile__confirmation__text{width:calc(66.66667% - .3125rem)}}@media only screen and (min-width:62rem){.quiz-question-tile__confirmation__text{width:calc(66.66667% - .52083rem)}}@media only screen and (min-width:48rem){.quiz-question-tile__confirmation__text{font-size:1.5rem;margin-bottom:2.25rem}}@media only screen and (min-width:62rem){.quiz-question-tile__confirmation__text{text-align:left}}.quiz-question-tile__confirmation__button{line-height:1;padding:0;text-align:left;text-decoration:underline}.quiz-question-tile__confirmation__button:focus{outline:1px dotted #ccc;outline:.0625rem dotted #ccc;outline:5px auto -webkit-focus-ring-color;outline:.3125rem auto -webkit-focus-ring-color}@media only screen and (min-width:62rem){.quiz-question-tile__confirmation__button{font-size:1.25rem;line-height:1.2;text-align:left}}.quiz-question-tile--with-selection .quiz-question-tile__confirmation{-webkit-animation-delay:.75s;animation-delay:.75s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-timing-function:cubic-bezier(.66,.1,.18,1.3);animation-timing-function:cubic-bezier(.66,.1,.18,1.3);width:100%}@media only screen and (min-width:62rem){.quiz-question-tile--with-selection .quiz-question-tile__confirmation{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;width:50%}}@media only screen and (min-width:62rem){.quiz-question-tile--first-tile-selected .quiz-question-tile__confirmation{-webkit-animation-delay:.625s;animation-delay:.625s}}.quiz-question-tile--entered .quiz-question-tile__confirmation,.quiz-question-tile--leaving .quiz-question-tile__confirmation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;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-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1}@media only screen and (min-width:62rem){.quiz-question-tile--entered .quiz-question-tile__confirmation,.quiz-question-tile--leaving .quiz-question-tile__confirmation{padding-left:.3125rem;padding-right:.3125rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (min-width:62rem) and (min-width:48rem){.quiz-question-tile--entered .quiz-question-tile__confirmation,.quiz-question-tile--leaving .quiz-question-tile__confirmation{padding-left:.46875rem;padding-right:.46875rem}}@media only screen and (min-width:62rem) and (min-width:62rem){.quiz-question-tile--entered .quiz-question-tile__confirmation,.quiz-question-tile--leaving .quiz-question-tile__confirmation{padding-left:.78125rem;padding-right:.78125rem}}.quiz-question-tile--entered .quiz-question-tile__options{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (min-width:48rem){.quiz-question-tile--entered .quiz-question-tile__options{width:50%}}.quiz-question-tile--entered .quiz-question-tile__option{margin-bottom:1.875rem}@media only screen and (min-width:62rem){.quiz-question-tile--entered .quiz-question-tile__option{width:calc(66.66667% - .52083rem)}}@media only screen and (min-width:48rem){.quiz-question-tile--entered .quiz-question-tile__option{margin-bottom:3rem}}@media only screen and (min-width:62rem){.quiz-question-tile--entered .quiz-question-tile__option{margin:0}}@media only screen and (max-width:47.9375rem){.quiz-question-tile--leaving .quiz-question-tile__options{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.select__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.125rem;text-transform:capitalize}@media only screen and (min-width:48rem){.select__label{font-size:1.25rem}}.select .react-select__control{background-color:#fff;border:0;border-radius:0;-webkit-box-shadow:0 .0625rem .0625rem 0 hsla(0,0%,87.8%,.5);box-shadow:0 .0625rem .0625rem 0 hsla(0,0%,87.8%,.5);color:inherit;cursor:pointer;height:55px;height:3.4375rem;padding:0 1.25rem}.select .react-select__control--is-focused{-webkit-box-shadow:0 0 .375rem 0 rgba(0,0,0,.45);box-shadow:0 0 .375rem 0 rgba(0,0,0,.45)}.select .react-select__placeholder{color:#959595}.select .react-select__dropdown-indicator,.select .react-select__indicators{color:inherit}.select .react-select__dropdown-indicator:hover,.select .react-select__indicators:hover{color:#c6c6c6}.select .react-select__indicator-separator{display:none}.select .react-select__menu{background-color:#fff;border-radius:0;-webkit-box-shadow:.0625rem .0625rem .25rem 0 hsla(0,0%,87.8%,.5);box-shadow:.0625rem .0625rem .25rem 0 hsla(0,0%,87.8%,.5);margin:0;position:absolute;width:100%;z-index:100}.select .react-select__menu-list{padding:0}.select .react-select__option{background-color:#fff;color:#000;cursor:pointer;padding:.625rem 0;text-align:center}.select .react-select__option--is-focused,.select .react-select__option--is-selected,.select .react-select__option:hover{background-color:#fafafa}.select--is-disabled,.select--is-disabled .react-select__placeholder{color:#c6c6c6}.quiz-question-dropdown{margin-bottom:1.5rem;margin-top:2.5rem}@media only screen and (min-width:62rem){.quiz-question-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.quiz-question-dropdown .select{margin-bottom:1rem;margin-top:1rem}@media only screen and (min-width:62rem){.quiz-question-dropdown .select{margin-left:.78125rem;margin-right:.78125rem;width:33.33333%}.quiz-question-dropdown .select:first-child{margin-left:0}.quiz-question-dropdown .select:last-child{margin-right:0}}.quiz-question{padding-top:4.375rem;text-align:center;width:100%;opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;-webkit-transition-delay:0;transition-delay:0}.quiz-question--is-active{opacity:1}.quiz-question__heading{color:#d22030;font-size:12px;font-size:.75rem;font-weight:600;letter-spacing:.5px;letter-spacing:.03125rem;margin-bottom:.625rem;text-transform:uppercase;-webkit-transition:opacity .5s cubic-bezier(.77,0,.17,1);transition:opacity .5s cubic-bezier(.77,0,.17,1)}@media only screen and (min-width:48rem) and (max-width:61.9375rem){.quiz-question__heading{font-size:.875rem}}@media only screen and (min-width:62rem){.quiz-question__heading{font-size:1rem;margin-bottom:1.25rem}}.quiz-question__sub-heading{font-size:20px;font-size:1.25rem;margin-bottom:0;-webkit-transition:opacity .5s cubic-bezier(.77,0,.17,1);transition:opacity .5s cubic-bezier(.77,0,.17,1)}@media only screen and (min-width:48rem) and (max-width:61.9375rem){.quiz-question__sub-heading{font-size:1.75rem}}@media only screen and (min-width:62rem){.quiz-question__sub-heading{font-size:2.25rem}}.quiz-question__sub-text{padding-left:.3125rem;padding-right:.3125rem;color:#000;font-size:16px;font-size:1rem;line-height:1.25;width:83.33333%}@media only screen and (min-width:48rem){.quiz-question__sub-text{padding-left:.46875rem;padding-right:.46875rem}}@media only screen and (min-width:62rem){.quiz-question__sub-text{padding-left:.78125rem;padding-right:.78125rem;color:#959595;font-size:1.5rem;width:33.33333%}}.quiz-question__error{width:100%;font-size:20px;font-size:1.25rem;line-height:1.2}@media only screen and (min-width:48rem){.quiz-question__error{width:calc(83.33333% - .15625rem)}}@media only screen and (min-width:62rem){.quiz-question__error{width:calc(50% - .78125rem)}}.quiz-question__error--heading{color:#d22030;font-weight:700;margin-bottom:1rem;padding-top:.5rem}.quiz-question--is-selected .quiz-question__heading,.quiz-question--is-selected .quiz-question__sub-heading{opacity:.2}.quiz .quiz__button__text:before{background:transparent;content:"";display:block;height:2px;height:.125rem;position:relative;top:-4px;top:-.25rem;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.animation-simple-fade-in-left{-webkit-animation:simple-fade-in-left 1s ease both;animation:simple-fade-in-left 1s ease both}.animation-simple-fade-out-left{-webkit-animation:simple-fade-out-left 1s ease both;animation:simple-fade-out-left 1s ease both}.animation-simple-fade-in-right{-webkit-animation:simple-fade-in-right 1s ease both;animation:simple-fade-in-right 1s ease both}.spin{-webkit-animation:spin 60s linear infinite;animation:spin 60s linear infinite}.fadeInScale{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInScale;animation-name:fadeInScale}.fadeOutScale{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOutScale;animation-name:fadeOutScale}.skeleton-loading{-webkit-animation:skeletonLoading .9s infinite;animation:skeletonLoading .9s infinite;background:rgba(0,0,0,.2)}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}to{opacity:1}}@keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,1rem,0);transform:translate3d(0,1rem,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,1rem,0);transform:translate3d(0,1rem,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-rem(16),0,0);transform:translate3d(-rem(16),0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-rem(16),0,0);transform:translate3d(-rem(16),0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(1rem,0,0);transform:translate3d(1rem,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(1rem,0,0);transform:translate3d(1rem,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes simple-fade-in-left{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes simple-fade-in-left{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes simple-fade-out-left{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes simple-fade-out-left{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes simple-fade-in-right{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes simple-fade-in-right{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes bounce{0%{padding-bottom:0}50%{padding-bottom:.9375rem}to{padding-bottom:0}}@keyframes bounce{0%{padding-bottom:0}50%{padding-bottom:.9375rem}to{padding-bottom:0}}@-webkit-keyframes fadeInScale{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInScale{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fadeOutScale{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}}@keyframes fadeOutScale{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}}@-webkit-keyframes skeletonLoading{0%{background-color:rgba(0,0,0,.05)}50%{background-color:rgba(0,0,0,.1)}to{background-color:rgba(0,0,0,.05)}}@keyframes skeletonLoading{0%{background-color:rgba(0,0,0,.05)}50%{background-color:rgba(0,0,0,.1)}to{background-color:rgba(0,0,0,.05)}}.quiz{margin-top:2rem;padding-top:1.25rem}.quiz .quiz__slide,.quiz .swiper-wrapper{height:120vh}@media only screen and (min-width:48rem){.quiz .quiz__slide,.quiz .swiper-wrapper{height:130vw}}@media only screen and (min-width:62rem){.quiz .quiz__slide,.quiz .swiper-wrapper{height:60vw}}@media only screen and (min-width:75rem){.quiz .quiz__slide,.quiz .swiper-wrapper{height:50vw;max-height:43.75rem}}.quiz__slide{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.quiz__pagination{bottom:auto;color:#959595;font-size:14px;font-size:.875rem;left:0;letter-spacing:1px;letter-spacing:.0625rem;line-height:1;padding-right:.46875rem;right:auto;text-align:right;text-transform:uppercase;top:20px;top:1.25rem;width:16.66667%;z-index:20}.quiz__pagination__current,.quiz__pagination__total{font-size:17px;font-size:1.0625rem}@media only screen and (min-width:48rem){.quiz__pagination{padding-right:0;text-align:left}}@media only screen and (min-width:48rem) and (max-width:61.9375rem){.quiz__pagination{margin-left:8.33333%}}@media only screen and (min-width:62rem){.quiz__pagination{font-size:1rem;letter-spacing:.1375rem}}.quiz .quiz__button{-webkit-box-shadow:0 .125rem .625rem 0 rgba(0,0,0,.1);box-shadow:0 .125rem .625rem 0 rgba(0,0,0,.1)}.quiz .quiz__button:focus{outline:1px dotted #ccc;outline:.0625rem dotted #ccc;outline:5px auto -webkit-focus-ring-color;outline:.3125rem auto -webkit-focus-ring-color}.quiz .quiz__button .link-button__text{font-weight:400}.quiz .quiz__button .link-button__icon{width:11px;width:.6875rem}.quiz .quiz__button__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;position:relative}.quiz .quiz__button__text:before{bottom:-4px;bottom:-.25rem;left:-2%;position:absolute;top:auto;width:104%}.quiz .quiz__button__text:hover:before{background:#d22030}.quiz .quiz__button--next,.quiz .quiz__button--prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;height:55px;height:3.4375rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;letter-spacing:1.4px;letter-spacing:.0875rem;line-height:1.14;margin:0 auto;position:absolute;right:0;-webkit-transform:translateY(0);transform:translateY(0)}.quiz .quiz__button--next .quiz__button__icon,.quiz .quiz__button--prev .quiz__button__icon{height:8px;height:.5rem;margin-left:.625rem;width:11px;width:.6875rem}.quiz .quiz__button--next{width:100%;margin-top:4rem;opacity:1;position:relative;top:0;-webkit-transition:all .375s cubic-bezier(.66,.1,.18,1.3);transition:all .375s cubic-bezier(.66,.1,.18,1.3);z-index:10}@media only screen and (min-width:48rem){.quiz .quiz__button--next{width:calc(33.33333% - .625rem)}}@media only screen and (min-width:62rem){.quiz .quiz__button--next{width:calc(33.33333% - 1.04167rem)}}@media only screen and (min-width:48rem) and (max-width:61.9375rem){.quiz .quiz__button--next{bottom:6.25rem}}.quiz .quiz__button--next:focus{outline:1px dotted #ccc;outline:.0625rem dotted #ccc;outline:5px auto -webkit-focus-ring-color;outline:.3125rem auto -webkit-focus-ring-color}.quiz .quiz__button--next:focus:before{outline:none}.quiz .quiz__button--next.quiz__button--offscreen{opacity:0;-webkit-transform:translateY(25%);transform:translateY(25%);-webkit-transition:all .5s cubic-bezier(.66,.1,.18,1.3);transition:all .5s cubic-bezier(.66,.1,.18,1.3)}.quiz .quiz__button--next--for-tile:not(.quiz__button--offscreen){-webkit-transition-delay:1s;transition-delay:1s}.quiz .quiz__button--prev{width:100%;background:none;bottom:auto;font-size:14px;font-size:.875rem;text-transform:uppercase;top:0;-webkit-transition:-webkit-transform .5s cubic-bezier(.6,-.19,.2,1.21) .3s;transition:-webkit-transform .5s cubic-bezier(.6,-.19,.2,1.21) .3s;transition:transform .5s cubic-bezier(.6,-.19,.2,1.21) .3s;transition:transform .5s cubic-bezier(.6,-.19,.2,1.21) .3s,-webkit-transform .5s cubic-bezier(.6,-.19,.2,1.21) .3s}@media only screen and (min-width:48rem){.quiz .quiz__button--prev{width:100%}}@media only screen and (min-width:62rem){.quiz .quiz__button--prev{width:100%}}.quiz .quiz__button--prev.quiz__button--offscreen{-webkit-transform:translateY(-200%);transform:translateY(-200%)}@media only screen and (min-width:48rem) and (max-width:61.9375rem){.quiz .quiz__button--prev.quiz__button--offscreen{-webkit-transform:translateY(-300%);transform:translateY(-300%)}}@media only screen and (min-width:62rem){.quiz .quiz__button--prev:hover:after{width:calc(16.66667% - 1.30208rem);background:#d22030;bottom:0;position:absolute;top:auto}}.quiz .quiz__button--prev:focus:before{margin-left:auto;margin-right:auto;width:33.33333%}.quiz .quiz__button--hidden{display:none}