.container{margin:0 auto;max-width:1440px;width:100%}.container--medium{margin:0 auto;max-width:1320px;width:100%}.container--medium .row{margin-left:1.5rem;margin-right:1.5rem}@media (min-width:90em){.container--medium .row{margin-left:0;margin-right:0}}.container--small{margin:0 auto;max-width:1200px;width:100%}.container--small .row{margin-left:1.5rem;margin-right:1.5rem}.container--x-small{margin:0 auto;max-width:1000px;width:100%}.container--full-width{max-width:none}.col .row{margin-left:-1.5rem;margin-right:-1.5rem}.section{padding-bottom:4rem;padding-top:4rem}.section.no-padding{padding:0}.section.no-padding-bottom{padding-bottom:0}.section.no-padding-top{padding-top:0}.row{margin-bottom:1.5rem;margin-left:auto;margin-right:auto}.row.no-margin{margin:0}.row.no-margin-bottom{margin-bottom:0}.row.no-margin-top{margin-top:0}.row:after{clear:both;content:"";display:table}.row .col{box-sizing:border-box;float:left;min-height:1px;padding:0 1.5rem}.row .col[class*=pull-],.row .col[class*=push-]{position:relative}.row .col.no-padding{padding:0}.row .col.no-padding-top{padding-top:0}.row .col.no-padding-right{padding-right:0}.row .col.no-padding-bottom{padding-bottom:0}.row .col.no-padding-left{padding-left:0}.row .col.s1{width:8.33333%}.row .col.s1,.row .col.s2{left:auto;margin-left:auto;right:auto}.row .col.s2{width:16.66667%}.row .col.s3{width:25%}.row .col.s3,.row .col.s4{left:auto;margin-left:auto;right:auto}.row .col.s4{width:33.33333%}.row .col.s5{width:41.66667%}.row .col.s5,.row .col.s6{left:auto;margin-left:auto;right:auto}.row .col.s6{width:50%}.row .col.s7{width:58.33333%}.row .col.s7,.row .col.s8{left:auto;margin-left:auto;right:auto}.row .col.s8{width:66.66667%}.row .col.s9{width:75%}.row .col.s10,.row .col.s9{left:auto;margin-left:auto;right:auto}.row .col.s10{width:83.33333%}.row .col.s11{width:91.66667%}.row .col.s11,.row .col.s12{left:auto;margin-left:auto;right:auto}.row .col.s12{width:100%}.row .col.offset-s1{margin-left:8.33333%}.row .col.pull-s1{right:8.33333%}.row .col.push-s1{left:8.33333%}.row .col.offset-s2{margin-left:16.66667%}.row .col.pull-s2{right:16.66667%}.row .col.push-s2{left:16.66667%}.row .col.offset-s3{margin-left:25%}.row .col.pull-s3{right:25%}.row .col.push-s3{left:25%}.row .col.offset-s4{margin-left:33.33333%}.row .col.pull-s4{right:33.33333%}.row .col.push-s4{left:33.33333%}.row .col.offset-s5{margin-left:41.66667%}.row .col.pull-s5{right:41.66667%}.row .col.push-s5{left:41.66667%}.row .col.offset-s6{margin-left:50%}.row .col.pull-s6{right:50%}.row .col.push-s6{left:50%}.row .col.offset-s7{margin-left:58.33333%}.row .col.pull-s7{right:58.33333%}.row .col.push-s7{left:58.33333%}.row .col.offset-s8{margin-left:66.66667%}.row .col.pull-s8{right:66.66667%}.row .col.push-s8{left:66.66667%}.row .col.offset-s9{margin-left:75%}.row .col.pull-s9{right:75%}.row .col.push-s9{left:75%}.row .col.offset-s10{margin-left:83.33333%}.row .col.pull-s10{right:83.33333%}.row .col.push-s10{left:83.33333%}.row .col.offset-s11{margin-left:91.66667%}.row .col.pull-s11{right:91.66667%}.row .col.push-s11{left:91.66667%}.row .col.offset-s12{margin-left:100%}.row .col.pull-s12{right:100%}.row .col.push-s12{left:100%}@media (min-width:48em){.row .col.m1{width:8.33333%}.row .col.m1,.row .col.m2{left:auto;margin-left:auto;right:auto}.row .col.m2{width:16.66667%}.row .col.m3{width:25%}.row .col.m3,.row .col.m4{left:auto;margin-left:auto;right:auto}.row .col.m4{width:33.33333%}.row .col.m5{width:41.66667%}.row .col.m5,.row .col.m6{left:auto;margin-left:auto;right:auto}.row .col.m6{width:50%}.row .col.m7{width:58.33333%}.row .col.m7,.row .col.m8{left:auto;margin-left:auto;right:auto}.row .col.m8{width:66.66667%}.row .col.m9{width:75%}.row .col.m10,.row .col.m9{left:auto;margin-left:auto;right:auto}.row .col.m10{width:83.33333%}.row .col.m11{width:91.66667%}.row .col.m11,.row .col.m12{left:auto;margin-left:auto;right:auto}.row .col.m12{width:100%}.row .col.offset-m1{margin-left:8.33333%}.row .col.pull-m1{right:8.33333%}.row .col.push-m1{left:8.33333%}.row .col.offset-m2{margin-left:16.66667%}.row .col.pull-m2{right:16.66667%}.row .col.push-m2{left:16.66667%}.row .col.offset-m3{margin-left:25%}.row .col.pull-m3{right:25%}.row .col.push-m3{left:25%}.row .col.offset-m4{margin-left:33.33333%}.row .col.pull-m4{right:33.33333%}.row .col.push-m4{left:33.33333%}.row .col.offset-m5{margin-left:41.66667%}.row .col.pull-m5{right:41.66667%}.row .col.push-m5{left:41.66667%}.row .col.offset-m6{margin-left:50%}.row .col.pull-m6{right:50%}.row .col.push-m6{left:50%}.row .col.offset-m7{margin-left:58.33333%}.row .col.pull-m7{right:58.33333%}.row .col.push-m7{left:58.33333%}.row .col.offset-m8{margin-left:66.66667%}.row .col.pull-m8{right:66.66667%}.row .col.push-m8{left:66.66667%}.row .col.offset-m9{margin-left:75%}.row .col.pull-m9{right:75%}.row .col.push-m9{left:75%}.row .col.offset-m10{margin-left:83.33333%}.row .col.pull-m10{right:83.33333%}.row .col.push-m10{left:83.33333%}.row .col.offset-m11{margin-left:91.66667%}.row .col.pull-m11{right:91.66667%}.row .col.push-m11{left:91.66667%}.row .col.offset-m12{margin-left:100%}.row .col.pull-m12{right:100%}.row .col.push-m12{left:100%}}@media (min-width:64em){.row .col.l1{width:8.33333%}.row .col.l1,.row .col.l2{left:auto;margin-left:auto;right:auto}.row .col.l2{width:16.66667%}.row .col.l3{width:25%}.row .col.l3,.row .col.l4{left:auto;margin-left:auto;right:auto}.row .col.l4{width:33.33333%}.row .col.l5{width:41.66667%}.row .col.l5,.row .col.l6{left:auto;margin-left:auto;right:auto}.row .col.l6{width:50%}.row .col.l7{width:58.33333%}.row .col.l7,.row .col.l8{left:auto;margin-left:auto;right:auto}.row .col.l8{width:66.66667%}.row .col.l9{width:75%}.row .col.l10,.row .col.l9{left:auto;margin-left:auto;right:auto}.row .col.l10{width:83.33333%}.row .col.l11{width:91.66667%}.row .col.l11,.row .col.l12{left:auto;margin-left:auto;right:auto}.row .col.l12{width:100%}.row .col.offset-l1{margin-left:8.33333%}.row .col.pull-l1{right:8.33333%}.row .col.push-l1{left:8.33333%}.row .col.offset-l2{margin-left:16.66667%}.row .col.pull-l2{right:16.66667%}.row .col.push-l2{left:16.66667%}.row .col.offset-l3{margin-left:25%}.row .col.pull-l3{right:25%}.row .col.push-l3{left:25%}.row .col.offset-l4{margin-left:33.33333%}.row .col.pull-l4{right:33.33333%}.row .col.push-l4{left:33.33333%}.row .col.offset-l5{margin-left:41.66667%}.row .col.pull-l5{right:41.66667%}.row .col.push-l5{left:41.66667%}.row .col.offset-l6{margin-left:50%}.row .col.pull-l6{right:50%}.row .col.push-l6{left:50%}.row .col.offset-l7{margin-left:58.33333%}.row .col.pull-l7{right:58.33333%}.row .col.push-l7{left:58.33333%}.row .col.offset-l8{margin-left:66.66667%}.row .col.pull-l8{right:66.66667%}.row .col.push-l8{left:66.66667%}.row .col.offset-l9{margin-left:75%}.row .col.pull-l9{right:75%}.row .col.push-l9{left:75%}.row .col.offset-l10{margin-left:83.33333%}.row .col.pull-l10{right:83.33333%}.row .col.push-l10{left:83.33333%}.row .col.offset-l11{margin-left:91.66667%}.row .col.pull-l11{right:91.66667%}.row .col.push-l11{left:91.66667%}.row .col.offset-l12{margin-left:100%}.row .col.pull-l12{right:100%}.row .col.push-l12{left:100%}}@media (min-width:90em){.row .col.xl1{width:8.33333%}.row .col.xl1,.row .col.xl2{left:auto;margin-left:auto;right:auto}.row .col.xl2{width:16.66667%}.row .col.xl3{width:25%}.row .col.xl3,.row .col.xl4{left:auto;margin-left:auto;right:auto}.row .col.xl4{width:33.33333%}.row .col.xl5{width:41.66667%}.row .col.xl5,.row .col.xl6{left:auto;margin-left:auto;right:auto}.row .col.xl6{width:50%}.row .col.xl7{width:58.33333%}.row .col.xl7,.row .col.xl8{left:auto;margin-left:auto;right:auto}.row .col.xl8{width:66.66667%}.row .col.xl9{width:75%}.row .col.xl10,.row .col.xl9{left:auto;margin-left:auto;right:auto}.row .col.xl10{width:83.33333%}.row .col.xl11{width:91.66667%}.row .col.xl11,.row .col.xl12{left:auto;margin-left:auto;right:auto}.row .col.xl12{width:100%}.row .col.offset-xl1{margin-left:8.33333%}.row .col.pull-xl1{right:8.33333%}.row .col.push-xl1{left:8.33333%}.row .col.offset-xl2{margin-left:16.66667%}.row .col.pull-xl2{right:16.66667%}.row .col.push-xl2{left:16.66667%}.row .col.offset-xl3{margin-left:25%}.row .col.pull-xl3{right:25%}.row .col.push-xl3{left:25%}.row .col.offset-xl4{margin-left:33.33333%}.row .col.pull-xl4{right:33.33333%}.row .col.push-xl4{left:33.33333%}.row .col.offset-xl5{margin-left:41.66667%}.row .col.pull-xl5{right:41.66667%}.row .col.push-xl5{left:41.66667%}.row .col.offset-xl6{margin-left:50%}.row .col.pull-xl6{right:50%}.row .col.push-xl6{left:50%}.row .col.offset-xl7{margin-left:58.33333%}.row .col.pull-xl7{right:58.33333%}.row .col.push-xl7{left:58.33333%}.row .col.offset-xl8{margin-left:66.66667%}.row .col.pull-xl8{right:66.66667%}.row .col.push-xl8{left:66.66667%}.row .col.offset-xl9{margin-left:75%}.row .col.pull-xl9{right:75%}.row .col.push-xl9{left:75%}.row .col.offset-xl10{margin-left:83.33333%}.row .col.pull-xl10{right:83.33333%}.row .col.push-xl10{left:83.33333%}.row .col.offset-xl11{margin-left:91.66667%}.row .col.pull-xl11{right:91.66667%}.row .col.push-xl11{left:91.66667%}.row .col.offset-xl12{margin-left:100%}.row .col.pull-xl12{right:100%}.row .col.push-xl12{left:100%}}.top_spacing{margin-top:3rem}.top_spacing:after{clear:both;content:"";display:table}.bottom_spacing{margin-bottom:3rem}.bottom_spacing:after{clear:both;content:"";display:table}@media (min-width:48em){.top_spacing{margin-top:4rem}.bottom_spacing{margin-bottom:4rem}}.cover{-ms-flex-align:end;align-items:flex-end;background-color:#fafafa;background-position:50%;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;padding:2rem 1.5rem;position:relative}.cover__column{-ms-flex-flow:column nowrap;flex-flow:column nowrap}.cover__title{font-style:normal;margin-bottom:1rem;text-transform:none}.cover__subtitle,.cover__title{font-weight:600;max-width:530px;position:relative;z-index:2}.cover__subtitle{margin:0}.cover__overlay{background-color:#000;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .6s ease-in-out;width:100%;z-index:1}.cover__overlay.show{opacity:.6}.cover__content{color:#fff;transform-style:unset!important;z-index:2}.cover__content.is-left{text-align:left}.cover__content.is-center{text-align:center}.cover__content.is-right{text-align:right}.cover__content.left{text-align:left}.cover__content.center{text-align:center}.cover__content.right{text-align:right}.cover .button,.cover .button-container{margin:2rem 3rem 1.5rem;position:absolute;z-index:2}.cover .button-container.is-left,.cover .button.is-left{left:0}.cover .button-container.is-right,.cover .button.is-right{right:0}.cover .button-container.is-top,.cover .button.is-top{top:0}.cover .button-container.is-bottom,.cover .button.is-bottom{bottom:0}.cover .button-container.left,.cover .button.left{left:0}.cover .button-container.right,.cover .button.right{right:0}.cover .button-container.top,.cover .button.top{top:0}.cover .button-container.bottom,.cover .button.bottom{bottom:0}.cover.is-top{-ms-flex-align:start;align-items:flex-start}.cover.is-bottom{-ms-flex-align:end;align-items:flex-end}.cover.is-middle{-ms-flex-align:center;align-items:center}.cover.is-center{-ms-flex-pack:center;justify-content:center}.cover.is-left{-ms-flex-pack:start;justify-content:flex-start}.cover.is-right{-ms-flex-pack:end;justify-content:flex-end}.cover.top{-ms-flex-align:start;align-items:flex-start}.cover.bottom{-ms-flex-align:end;align-items:flex-end}.cover.middle{-ms-flex-align:center;align-items:center}.cover.center{-ms-flex-pack:center;justify-content:center}.cover.left{-ms-flex-pack:start;justify-content:flex-start}.cover.right{-ms-flex-pack:end;justify-content:flex-end}.cover.is-bottom.is-left .button-container.is-bottom.is-left,.cover.is-bottom.is-left .button.is-bottom.is-left,.cover.is-top.is-left .button-container.is-top.is-left,.cover.is-top.is-left .button.is-top.is-left{margin-bottom:0;margin-left:0;position:relative}.cover.is-bottom.is-right .button-container.is-bottom.is-right,.cover.is-bottom.is-right .button.is-bottom.is-right,.cover.is-top.is-right .button-container.is-top.is-right,.cover.is-top.is-right .button.is-top.is-right{float:right;margin-bottom:0;margin-right:0;position:relative}.cover.bottom.left .button-container.bottom.left,.cover.bottom.left .button.bottom.left,.cover.top.left .button-container.top.left,.cover.top.left .button.top.left{margin-bottom:0;margin-left:0;position:relative}.cover.bottom.right .button-container.bottom.right,.cover.bottom.right .button.bottom.right,.cover.top.right .button-container.top.right,.cover.top.right .button.top.right{float:right;margin-bottom:0;margin-right:0;position:relative}@media (min-width:36em){.cover:hover .cover__overlay{opacity:.1}.cover:hover .cover__overlay.show{opacity:.6}}@media (min-width:64em){.cover{padding:4rem 4.5rem}.cover__title{line-height:1;margin-bottom:1.5rem}.cover .button{margin:2rem 4.5rem 4rem}}.modal .link-check__modal{border:5px solid #fff;padding:1rem}.modal .link-check__subheader{line-height:1.3;margin:0 auto;max-width:400px}.modal .link-check__header{font-size:18.72px}.modal .link-check__btn{color:#fff;margin:0 .5rem;min-width:117px}.modal .link-check__btn--cancel{background-color:#000}.modal .link-check__overlay{background-color:rgba(65,65,65,.5)}.modal .link-check__buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:1rem}#link-check .responsive-image__wrapper{max-width:260px;padding:1rem}#link-check .responsive-image__wrapper:before{padding-top:0}#link-check img{max-height:100%;max-width:100%;position:static}.brands-grid__header{margin:0}.brands-grid__header a{margin-bottom:1.5rem}.brands-grid__title{color:#000;display:table;margin:0 auto 2rem;text-align:center}.brands-grid__title:hover{color:#000}.brands-grid__container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly}.brands-grid__item{display:-ms-flexbox;display:flex;-ms-flex:1 0 50%;flex:1 0 50%;-ms-flex-pack:center;justify-content:center;padding:1rem 1.5rem;width:50%}.brands-grid__item svg,.brands-grid__item-hide-mobile{display:none}.brands-grid__item a{display:block}.brands-grid__image{display:block;margin:0 auto;max-height:80px;max-width:130px;object-fit:contain;width:100%}.brands-grid__image-wide{max-width:270px}@media (min-width:48em){.brands-grid__item{-ms-flex:1 0 25%;flex:1 0 25%;padding:2rem;width:25%}.brands-grid__item-hide-mobile{display:block}.brands-grid .grid-10 .brands-grid__item{-ms-flex:1 0 20%;flex:1 0 20%;width:20%}}@media (min-width:64em){__image{max-width:170px}__image-wide{max-width:290px}.brands-grid.container{padding:0 3rem}.brands-grid__item{padding:2rem 1.5rem}}@media (min-width:90em){.brands-grid.container{padding:0}}.countdown-banner{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;max-height:900px;min-height:calc(100vh - 90px);overflow:hidden;position:relative}.countdown-banner.medium{min-height:450px}.countdown-banner.short{min-height:unset}.countdown-banner.short .h1{margin-bottom:.5rem}.countdown-banner.short .cover__content-countdown{margin-bottom:1rem}.countdown-banner.short .countdown-banner__item{padding:1rem}.countdown-banner .placeholder-svg{background:#959595;height:600px}.countdown-banner .row{overflow:hidden;position:relative}.countdown-banner__item{background:0 0;padding:2rem 1.5rem;position:relative;width:100%;z-index:2}.countdown-banner__item .button--primary,.countdown-banner__item .button--secondary,.countdown-banner__item .countdown-banner__learn{margin:0;position:relative}.countdown-banner__item .is-left .countdown-banner__clock,.countdown-banner__item .is-left .countdown-banner__social{-ms-flex-pack:start;justify-content:flex-start}.countdown-banner__item .is-right .countdown-banner__clock,.countdown-banner__item .is-right .countdown-banner__social{-ms-flex-pack:end;justify-content:flex-end}.countdown-banner__item .is-left .countdown-banner__clock{text-align:left}.countdown-banner__item .is-right .countdown-banner__clock{text-align:right}.countdown-banner__image{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;display:block;left:0;position:absolute;right:0;top:0}.countdown-banner__clock{margin:0}.countdown-banner__clock .h5{font-weight:500}.countdown-banner__title{font-weight:700;margin-bottom:.5rem}.countdown-banner__tint{background:linear-gradient(180deg,transparent,rgba(0,0,0,.6));bottom:0;left:0;position:absolute;right:0;top:0}.countdown-banner__cta{min-width:170px}.countdown-banner__cta.button,.countdown-banner__cta.countdown-banner__learn{margin:2rem 0 0;position:relative}.countdown-banner__social{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-top:1.5rem}.countdown-banner__social-link{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin:0 .5rem}.countdown-banner__social-icon{max-width:24px}.countdown-banner__learn{background:0 0;border-color:#fff;color:#fff;margin:0}.countdown-banner__learn:hover{background-color:#fff}.countdown-banner__logo{margin-bottom:2rem}.countdown-banner__link{-ms-flex-align:center;align-items:center;background:0 0;color:#fff;display:inline-block;padding-left:0;padding-right:0}.countdown-banner__link .icon{margin-left:0;margin-right:.625rem;transition:fill .2s ease}.countdown-banner__link:hover{color:#fff}.countdown-banner__link:hover .icon{fill:#fff}.countdown-banner__link:hover path:last-of-type{fill:#0077c0}.countdown-banner .cover__title{max-width:620px;text-transform:uppercase}.countdown-banner .cover .countdown-banner__link{margin-right:0}.countdown-banner .text-dark .button,.countdown-banner .text-dark .cover__content-countdown,.countdown-banner .text-dark .cover__content-text{color:#000}.countdown-banner .text-dark .countdown-banner__learn{border-color:#000}.countdown-banner .text-dark .countdown-banner__learn path{fill:#000}.countdown-banner .text-dark .countdown-banner__learn:hover{background:#000;color:#fff}.countdown-banner .text-dark .countdown-banner__learn:hover path{fill:#fff}.countdown-banner .text-dark .countdown-banner__link:hover{color:#fff}@media (min-width:64em){.countdown-banner__item{padding:2rem}.countdown-banner__social{padding-top:2rem}.countdown-banner__social-link{margin:0 .75rem}.countdown-banner__cta.button{margin-top:3.5rem}.countdown-banner__logo{margin-bottom:3.5rem}}@media (orientation:portrait){.countdown-banner{-ms-flex-flow:row nowrap;flex-flow:row nowrap}.countdown-banner__image--mobile{display:block}.countdown-banner__image--desktop{display:none}.countdown-banner .button,.countdown-banner .button-container{margin-bottom:0;margin-left:0;position:relative}.countdown-banner__item.mobile-is-top{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.countdown-banner__item.mobile-is-middle{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.countdown-banner__item.mobile-is-bottom{-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center}}@media (orientation:landscape){.countdown-banner__image--mobile{display:none}.countdown-banner__image--desktop{display:block}}.featured-articles{overflow:hidden}.template-article .featured-articles,.template-product .featured-articles{background:#fafafa;padding:3rem 0}.featured-articles__header{max-width:700px;text-align:center}.row .featured-articles__header.col{float:none;margin:0 auto 3rem}.featured-articles__grid{margin-bottom:1.5rem}.featured-articles__item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;padding:0}.row .featured-articles__item.col{margin-left:0}.featured-articles .card__body,.featured-articles .card__thumbnail{width:100%}.featured-articles .card__meta{color:#0077c0}.featured-articles .card__title{font-style:italic;font-weight:800}.featured-articles .card__title a,.featured-articles .card__title:hover a{color:#000}.featured-articles .responsive-card-image a{display:block}.featured-articles .responsive-card-image__wrapper{overflow:hidden}.featured-articles .responsive-card-image__wrapper:before{content:"";display:block;padding-bottom:96%}.featured-articles .responsive-card-image__image{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.featured-articles .flickity-prev-next-button{display:none}@media (max-width:1023px){.row .featured-articles__item.col{width:50%}}@media (max-width:575px){.row .featured-articles__item.col{padding-right:0;width:75%}}@media (min-width:48em){.template-product .featured-articles{padding:4rem 0}.featured-articles__grid{margin-bottom:2rem}}@media (min-width:64em){.featured-articles .container{padding:0 3rem}.featured-articles .flickity-viewport{overflow:visible}.featured-articles__grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.featured-articles__item{-ms-flex-flow:row;flex-flow:row;margin-bottom:1.5rem}.featured-articles__item:nth-child(odd){clear:both}.featured-articles .card__thumbnail{margin-right:.75rem;width:45%}.featured-articles .card__body{width:55%}}@media (min-width:87.5em){.featured-articles__item:nth-child(odd){padding-right:2rem}.featured-articles__item:nth-child(2n){padding-left:2rem}.featured-articles .card__thumbnail{margin-right:1.5rem;width:55%}.featured-articles .card__body{width:45%}}@media (min-width:93.75em){.featured-articles .container{padding:0}}.featured-collections .flex-row{display:block;margin-bottom:2rem}.featured-collections .button.mobile{display:table;margin:0 auto}.featured-collections .button.desktop{display:none}.row .featured-collections__container.col{float:none;margin:0 auto;min-width:280px;text-align:center}.row .featured-collections__container--collections.col{padding-right:0}.row .featured-collections__slide.col{padding:0 .2rem;width:65%}.featured-collections__title{margin-bottom:.75rem}.featured-collections__subtitle{margin-bottom:2.5rem}.featured-collections__card{display:block;overflow:hidden;position:relative}.featured-collections__card:after{content:"";display:block;padding-bottom:140%}.featured-collections__slide--container{bottom:0;left:0;padding:1rem;position:absolute;right:0}.featured-collections__slide--image{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-position:50%;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;transform:scale(1);transform-origin:center;transition:transform .2s ease-in-out;will-change:transform}.featured-collections__slide--title{color:#fff;font-style:italic;font-weight:800;line-height:1;margin-bottom:.5rem}.featured-collections__slide--subtitle{color:#fff;font-weight:500;margin:0}.featured-collections .flickity-prev-next-button.previous{display:none}.featured-collections .flickity-prev-next-button.next{position:absolute;right:24px}@media (min-width:36em){.row .featured-collections__slide.col{width:33.33%}.row .featured-collections__container--collections.col{padding:0 1.5rem}.featured-collections__card:after{padding-bottom:174%}}@media (min-width:48em){.featured-collections .flex-row{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin:0}.featured-collections .button.mobile{display:none}.featured-collections .button.desktop{display:inline-block}.row .featured-collections__container.col{margin:0;text-align:left}.row .featured-collections__container--collections.col{margin-right:0;padding:0;width:100%}.row .featured-collections__slide.col{padding:0 0 0 .4rem}.featured-collections__card:hover .featured-collections__slide--image{transform:scale(1.1)}}@media (min-width:64em){.featured-collections .container{padding-left:3rem}.row .featured-collections__container.col{min-width:340px;padding-right:30px}.row .featured-collections__slide.col{width:25%}}@media (min-width:90em){.row .featured-collections__slide.col{width:20%}.row .featured-collections__container--collections.col{margin-right:calc(-100vw / 2 + 1440px / 2)}}@media (min-width:93.75em){.featured-collections .container{padding-left:0}}.featured-links__title{font-weight:600;text-align:center}.featured-links__title.col{margin-bottom:.75rem;padding:0 3rem}.featured-links__subtitle{margin-bottom:.25rem}.featured-links__card{display:block;overflow:hidden;position:relative}.featured-links__card:after{content:"";display:block;padding-bottom:140%}.featured-links__slide--container{bottom:0;left:0;padding:1rem;position:absolute;right:0}.featured-links__slide--image{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-position:50%;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;transform:scale(1);transform-origin:center;transition:transform .2s ease-in-out;will-change:transform}.featured-links__slide--title{color:#fff;font-style:italic;font-weight:800;line-height:1;margin-bottom:.5rem}.featured-links__slide--subtitle{color:#fff;font-weight:500;margin:0}.featured-links.dark{background-color:#000;color:#fff}.featured-links.dark .flickity-page-dots .dot{background-color:#fff}.featured-links.top_spacing{margin:0;padding-top:3rem}.featured-links.top_spacing:after{clear:both;content:"";display:table}.featured-links.bottom_spacing{margin:0;padding-bottom:3rem}.featured-links.bottom_spacing:after{clear:both;content:"";display:table}.featured-links .flickity-page-dots{bottom:-2.5rem;display:block}.featured-links .flickity-page-dots .dot{transition:get-transition-properties(opacity),get-transition-properties(transform);height:11px;margin:0 .75rem;opacity:.6;transform:scale(.6);width:11px}.featured-links .flickity-page-dots .dot.is-selected{opacity:1;transform:scale(1)}.featured-links .flickity-page-dots .dot:last-child{margin-right:0}.featured-links .flickity-viewport{z-index:1}@media (min-width:48em){.featured-links__title{text-align:left}.featured-links__title.col{padding:0}.featured-links.top_spacing{margin:0;padding-top:4rem}.featured-links.bottom_spacing{margin:0;padding-bottom:4rem}}@media (max-width:47.99em){.featured-links .container--medium .row{margin-left:0;margin-right:0}}@media (min-width:64em){.featured-links .flickity-page-dots{position:absolute;right:0;top:-3.5rem;width:unset}}.featured-products__title{margin-bottom:2rem;text-align:center}.featured-products__container{display:-ms-flexbox;display:flex;overflow-x:scroll;width:100%}.featured-products__container.flickity-enabled{display:block;overflow-x:visible}.featured-products__container.is-loading{height:480px}.featured-products__slide{-ms-flex-negative:0;flex-shrink:0}.featured-products .card--product{padding-top:.5rem}.featured-products .row{margin:0}.featured-products .button{margin-top:2rem}.featured-products .flickity-button:focus:enabled{outline:0}.featured-products .flickity-button[disabled]{display:none}.featured-products .flickity-viewport{transition:all .2s linear}@media (min-width:48em){.featured-products__container.is-loading{height:360px}}@media (min-width:64em){.featured-products__container.is-loading{height:365px}}@media (min-width:90em){.featured-products__container.is-loading{height:430px}}@media (max-width:439px){.row .featured-products__slide.col.col{width:100%}}@media (min-width:48em){.featured-products .container{width:90%}}.featured-products-slider{background-color:#fafafa;padding:3.5rem 0;position:relative}.featured-products-slider__background{background-size:cover;height:53%;left:0;position:absolute;top:0;width:100%}.featured-products-slider__background .cover__overlay.show{background-color:transparent;background-image:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));opacity:1;z-index:0}.featured-products-slider__title{font-weight:600;margin-bottom:2rem;position:relative;text-align:center}.featured-products-slider__container{width:100%}.featured-products-slider__slide{margin:0 1rem 0 0;width:60%}.featured-products-slider__slide:last-child{padding-right:2rem;width:calc(60% + 2rem)}.featured-products-slider.has-background .featured-products-slider__title{color:#fff;margin-bottom:4.5rem;margin-top:1.75rem}.featured-products-slider.dark{background-color:#1a1a1a;color:#fff}.featured-products-slider.dark .flickity-page-dots .dot{background-color:#fff}.featured-products-slider.dark .card__meta,.featured-products-slider.dark .card__price{color:#959595}.featured-products-slider.dark .card__link{color:#fff}.featured-products-slider .card__badge-listing{top:.75rem}.featured-products-slider .row{margin:0}.featured-products-slider .button{margin-top:.75rem}.featured-products-slider .flickity-button{display:none}.featured-products-slider .flickity-viewport{transition:all .2s linear}.featured-products-slider .flickity-slider{margin:0 1rem}.featured-products-slider .flickity-page-dots{bottom:0;display:block;padding-top:1.5rem;position:relative}.featured-products-slider .flickity-page-dots .dot{transition:get-transition-properties(opacity),get-transition-properties(transform);height:11px;margin:0 .75rem;opacity:.5;transform:scale(.6);width:11px}.featured-products-slider .flickity-page-dots .dot.is-selected{opacity:1;transform:scale(1)}.featured-products-slider .flickity-page-dots .dot:last-child{margin-right:0}@media (min-width:48em){.featured-products-slider{padding:4.5rem 0}.featured-products-slider__slide{width:28%}.featured-products-slider__slide:last-child{padding-right:3rem;width:calc(28% + 3rem)}.featured-products-slider__background{height:55%}.featured-products-slider__title{margin-bottom:3rem;text-align:left}.featured-products-slider .flickity-slider{margin:0 1.5rem}.featured-products-slider.has-background .featured-products-slider__title{margin-bottom:3.5rem;margin-top:10.25rem}.featured-products-slider .flickity-page-dots{position:absolute;right:1.5rem;top:-6.5rem;width:unset}}@media (min-width:64em){.featured-products-slider__slide{margin:0 1.5rem 0 0;width:23%}.featured-products-slider__slide:last-child{padding-right:3rem;width:calc(23% + 3rem)}.featured-products-slider__background{height:550px}.featured-products-slider.has-background .featured-products-slider__title{margin-top:14rem}.featured-products-slider .card__footer{margin-top:0}.featured-products-slider .card__link{margin-bottom:1.5rem}.featured-products-slider .card__meta{margin-bottom:1rem}.featured-products-slider .card__footer .card__link{margin-bottom:1rem;padding:0 1.5rem}.featured-products-slider .flickity-slider{margin:0 1.5rem}}@media (min-width:90em){.featured-products-slider__slide{width:310px}.featured-products-slider__slide:last-child{padding-right:calc((((100vw - 1320px))));width:calc((((100vw - 1320px))) + 310px)}.featured-products-slider__title.col{padding:0}.featured-products-slider .flickity-page-dots{right:calc((100vw - 1320px)/ 2)}.featured-products-slider .flickity-slider{margin:0 calc((100vw - 1320px)/ 2)}}@media (max-width:63.99em){.featured-products-slider{padding:6.5rem 0}.featured-products-slider .flickity-page-dots{bottom:-10rem;position:absolute}.featured-products-slider .text-center{margin-top:.75rem}}.hero-image-grid__item{height:100%}.hero-image-grid__item .cover__overlay{transition:get-transition-properties(background-position);background-color:transparent;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.8));background-position:0 50%;background-size:200% 200%}.hero-image-grid__item:hover .cover__overlay{background-position:0 0}.hero-image-grid__item:before{content:"";display:block;padding-bottom:130%}.hero-image-grid a[href].hero-image-grid__item:focus{border:0;outline:0;z-index:1}.hero-image-grid a[href].hero-image-grid__item.is-light:focus{box-shadow:inset 0 0 0 4px #fff}.hero-image-grid a[href].hero-image-grid__item.is-dark:focus{box-shadow:inset 0 0 0 4px #767676}.hero-image-grid.block-2 .button{margin-bottom:0;margin-left:0;margin-right:0;position:relative}.hero-image-grid.block-3 .hero-image-grid__item:before{padding-bottom:55%}.hero-image-grid.block-3 .hero-image-grid__item:first-child:before{padding-bottom:130%}@media (min-width:36em){.hero-image-grid__item:before{padding-bottom:55%}.hero-image-grid.block-3 .hero-image-grid__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;-ms-grid-rows:2fr;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.hero-image-grid.block-3 .hero-image-grid__item{-ms-grid-row:2}.hero-image-grid.block-3 .hero-image-grid__item:first-child{-ms-grid-column:1;grid-column-end:3;-ms-grid-column-span:2;grid-column-start:1;-ms-grid-row:1}.hero-image-grid.block-3 .hero-image-grid__item:last-child{-ms-grid-column:2;-ms-grid-row:2}.hero-image-grid.block-3 .hero-image-grid__item:before,.hero-image-grid.block-3 .hero-image-grid__item:first-child:before{padding-bottom:55%}}@media (min-width:64em){.hero-image-grid__grid{height:calc(100vh - 117px);min-height:600px}.hero-image-grid__item:before{display:none}.hero-image-grid.block-2 .hero-image-grid__grid{display:-ms-grid;display:grid;-ms-grid-columns:2fr 2fr;-ms-grid-rows:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.hero-image-grid.block-2 .hero-image-grid__grid .hero-image-grid__item:last-child{-ms-grid-column:2}.hero-image-grid.block-3 .hero-image-grid__grid{-ms-grid-columns:1fr[6];-ms-grid-rows:2fr 2fr;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr)}.hero-image-grid.block-3 .hero-image-grid__item{grid-column-end:7;-ms-grid-column-span:2;-ms-grid-column:5;grid-column-start:5;-ms-grid-row:1;-ms-grid-row-span:1;padding:3rem}.hero-image-grid.block-3 .hero-image-grid__item .button{margin:3rem 4.5rem}.hero-image-grid.block-3 .hero-image-grid__item:first-child{grid-column-end:5;-ms-grid-column-span:4;-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-end:span 2;-ms-grid-row-span:2;grid-row-start:1;padding:3rem 4.5rem}.hero-image-grid.block-3 .hero-image-grid__item:last-child{-ms-grid-column:5;-ms-grid-column-span:2;-ms-grid-row:2;-ms-grid-row-span:1}}@media (max-width:1024px){.hero-image-grid.block-1 .button{margin-bottom:0;margin-left:0;margin-right:0;position:relative}}@media (max-width:1300px){.hero-image-grid.block-3 .hero-image-grid__item .button{margin-bottom:0;margin-left:0;margin-right:0;position:relative}}.image-gallery{overflow:hidden;position:relative}.image-gallery .placeholder-svg{background:#959595;height:400px}.image-gallery picture{display:block}.image-gallery .row{margin-left:0;margin-right:0;padding:0 .75rem}.image-gallery .col{padding:0 .75rem}.image-gallery__title{margin-bottom:2.5rem;padding:0 1.5rem;text-align:center}.image-gallery__item{background:0 0;bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.image-gallery__image{display:block;max-width:100%;min-height:0;width:100%}.image-gallery .flickity-viewport{overflow:visible}@media (max-width:1023px){.image-gallery .col.m6{width:70%}}@media (max-width:565px){.image-gallery .col.m6{width:85%}}.image-slider{max-height:850px;position:relative}.image-slider__placeholder{background-color:#fafafa;opacity:.1}.image-slider__title{font-weight:600;margin-bottom:1.5rem}.image-slider__subtitle{margin-bottom:2.5rem}.image-slider__tall .image-slider__cell{height:calc(100vh - 70px)}.image-slider__medium .image-slider__cell{height:480px}.image-slider__short .image-slider__cell{min-height:350px}.image-slider__cell{background-color:#fafafa;background-position:50%;background-size:cover;display:-ms-flexbox;display:flex;max-height:900px;overflow:hidden;padding:2rem 2rem 4rem;position:relative;transition:height .2s linear;width:100%}.image-slider__cell.is-top .image-slider__content{-ms-flex-align:start;align-items:flex-start}.image-slider__cell.is-bottom .image-slider__content{-ms-flex-align:end;align-items:flex-end}.image-slider__cell.is-middle .image-slider__content{-ms-flex-align:center;align-items:center}.image-slider__cell.is-center .image-slider__content{-ms-flex-pack:center;justify-content:center}.image-slider__cell.is-left .image-slider__content{-ms-flex-pack:start;justify-content:flex-start}.image-slider__cell.is-right .image-slider__content{-ms-flex-pack:end;justify-content:flex-end}.image-slider__cell.top .image-slider__content{-ms-flex-align:start;align-items:flex-start}.image-slider__cell.bottom .image-slider__content{-ms-flex-align:end;align-items:flex-end}.image-slider__cell.middle .image-slider__content{-ms-flex-align:center;align-items:center}.image-slider__cell.center .image-slider__content{-ms-flex-pack:center;justify-content:center}.image-slider__cell.left .image-slider__content{-ms-flex-pack:start;justify-content:flex-start}.image-slider__cell.right .image-slider__content{-ms-flex-pack:end;justify-content:flex-end}.image-slider__content{color:#fff;display:-ms-flexbox;display:flex;padding:1rem}.image-slider__body{max-width:800px;position:relative;z-index:1}.image-slider__body.is-left{text-align:left}.image-slider__body.is-center{text-align:center}.image-slider__body.is-center .image-slider__subtitle{margin-left:auto;margin-right:auto}.image-slider__body.is-right{text-align:right}.image-slider__body.left{text-align:left}.image-slider__body.center{text-align:center}.image-slider__body.center .image-slider__subtitle{margin-left:auto;margin-right:auto}.image-slider__body.right{text-align:right}.image-slider__navigation{background-color:transparent;border:1px solid #fff;border-radius:50%;height:32px;padding:0;pointer-events:auto;width:32px}.image-slider__navigation-container{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;left:0;padding:0 1.5rem 1.5rem;pointer-events:none;position:absolute;width:100%;z-index:2}.image-slider__navigation svg{fill:#fff;width:8px}.image-slider__navigation .icon{margin:0}.image-slider__navigation:focus,.image-slider__navigation:hover{background-color:#fff;outline:0}.image-slider__navigation:focus svg,.image-slider__navigation:hover svg{fill:#005eb8}.image-slider__status{font-size:11.76186px;bottom:2rem;color:#fff;font-weight:700;left:1.5rem;margin:0 auto;position:absolute;right:1.5rem;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,.33);z-index:2}@media (min-width:400px) and (max-width:768px){.image-slider__status{font-size:calc(11.76186px + -.28803 * ((100vw - 400px) / 368))}}@media (min-width:768px) and (max-width:1366px){.image-slider__status{font-size:calc(11.47382px + -.50544 * ((100vw - 768px) / 598))}}@media (min-width:1366px){.image-slider__status{font-size:10.96838px}}.image-slider .button--primary{background-color:#005eb8}.image-slider .flickity-viewport{transition:get-transition-properties(height)}.image-slider .flickity-button.previous{bottom:30px;left:auto;right:90px;top:auto;transform:none}.image-slider .flickity-button.next{bottom:30px;right:30px;top:auto;transform:none}.image-slider .cover__overlay.show{opacity:.3}@media (min-width:64em){.image-slider__tall .image-slider__cell{height:calc(100vh - 90px)}.image-slider__medium .image-slider__cell{height:650px}.image-slider__short .image-slider__cell{min-height:500px}.image-slider__cell:hover .cover__overlay.show{opacity:.5}.image-slider__navigation{position:relative}.image-slider__navigation-container{bottom:unset;left:50%;padding-bottom:0;top:50%;transform:translate(-50%,-50%)}.image-slider__content{padding:1rem 2.5rem}}@media (min-width:90em){.image-slider__body{max-width:950px}.image-slider__content{padding:1rem 3.5rem}.image-slider__navigation-container{padding:0 2.5rem}}@keyframes loading{0%{background-position:100% 0}to{background-position:-100% 0}}.large-image-banner{overflow:hidden;position:relative}.large-image-banner .placeholder-svg{background:#959595;height:600px}.large-image-banner .row{overflow:hidden;position:relative}.large-image-banner__premium{display:-ms-flexbox;display:flex;min-height:480px;position:relative}.large-image-banner__premium .large-image-banner__image{height:100%;object-fit:cover;position:absolute;width:100%}.large-image-banner__premium .large-image-banner__item{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:justify;justify-content:space-between;position:relative}.large-image-banner__premium .large-image-banner__scroll-icon{padding-top:2.5rem}.large-image-banner__item{background:0 0;bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.large-image-banner__item:focus{box-shadow:inset 0 0 0 3px #ebeef0}.large-image-banner__item.is-light:focus{box-shadow:inset 0 0 0 4px #fff}.large-image-banner__item.is-dark:focus{box-shadow:inset 0 0 0 4px #767676}.large-image-banner__image{display:block;height:auto;max-width:100%;min-height:0;width:100%}.large-image-banner__image.lazyload,.large-image-banner__image.lazyloading{background:linear-gradient(90deg,#ebeef0,#fafafa,#ebeef0);background-color:#ebeef0}.large-image-banner__image.lazyloading{animation:loading 2s linear infinite;background-size:200% 100%}.large-image-banner .button--primary{background-color:#005eb8}.large-image-banner .button--light{background-color:#fff}.large-image-banner .button.is-bottom.is-center{margin:2rem 0 0;position:relative}@media (min-width:36em){.large-image-banner__image{max-width:160%;min-height:400px;width:auto}}@media (min-width:64em){.large-image-banner__image{max-width:100%;min-height:0;width:100%}}@media (max-width:767px){.large-image-banner .button{margin-bottom:0;margin-left:0;margin-right:0;position:relative}}.large-stream-banner{overflow:hidden;position:relative}.large-stream-banner .placeholder-svg{background:#959595;height:600px}.large-stream-banner .row{overflow:hidden;position:relative}.large-stream-banner__item-container{background:0 0;bottom:0;left:0;padding:2rem 1.5rem;position:relative;right:0;top:0;z-index:2}.large-stream-banner__item{background:0 0;height:100%;padding:0;width:100%}.large-stream-banner__image{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;display:block;left:0;position:absolute;right:0;top:0}.large-stream-banner__image--desktop{background-position:100%}.large-stream-banner__tint{background:linear-gradient(180deg,transparent,rgba(0,0,0,.6));bottom:0;left:0;position:absolute;right:0;top:0}.large-stream-banner .button-container{margin:0;position:absolute}.large-stream-banner .button-container.is-bottom.is-center{position:relative}.large-stream-banner .button-container .button{margin:0;position:relative}.large-stream-banner__link{-ms-flex-align:center;align-items:center;background:0 0;color:#fff;display:inline-block;margin-bottom:0;margin-top:0;padding-left:0;padding-right:0;position:relative}.large-stream-banner__link-container{padding:2rem 1.5rem}.large-stream-banner__link-container.is-bottom.is-center{padding:2rem 0}.large-stream-banner__link .icon{margin-left:0;margin-right:.625rem;transition:fill .2s ease}.large-stream-banner__link:hover{color:#fff}.large-stream-banner__link:hover .icon{fill:#fff}.large-stream-banner__link:hover path:last-of-type{fill:#0077c0}.large-stream-banner .icon__stream{fill:transparent;overflow:visible;position:relative;top:-4px}.large-stream-banner .icon__stream circle:last-of-type{animation-duration:1s;animation-iteration-count:infinite;animation-name:pulsate;animation-timing-function:ease-out;opacity:0;transform-origin:center}.large-stream-banner .icon__stream-play{fill:transparent}.large-stream-banner .cover__title{max-width:620px;text-transform:uppercase}.large-stream-banner .cover .button--primary,.large-stream-banner .cover .button--secondary,.large-stream-banner .cover .large-stream-banner__learn.no-margin{margin:0;position:relative}.large-stream-banner .cover .large-stream-banner__link{margin:0 0 0 1.5rem;position:relative}.large-stream-banner .text-dark .button,.large-stream-banner .text-dark .cover__content-countdown,.large-stream-banner .text-dark .cover__content-text{color:#000}.large-stream-banner .text-dark .large-stream-banner__link:hover{color:#fff}@media (orientation:portrait){.large-stream-banner__image--mobile{display:block}.large-stream-banner__image--desktop{display:none}}@media (orientation:landscape){.large-stream-banner__image--mobile{display:none}.large-stream-banner__image--desktop{display:block}}@media (min-width:64em){.large-stream-banner__item-container{padding:2rem}}@media (orientation:portrait){.large-stream-banner .button,.large-stream-banner .button-container{margin-bottom:0;margin-left:0;position:relative}.large-stream-banner .cover.mobile-is-top{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.large-stream-banner .cover.mobile-is-middle{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.large-stream-banner .cover.mobile-is-bottom{-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center}}@keyframes pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:1}to{opacity:0;transform:scale(1.2)}}.large-spotlight-banner{max-height:880px;overflow:hidden;position:relative}.large-spotlight-banner .placeholder-svg{background:#959595;height:600px}.large-spotlight-banner .row{position:relative}.large-spotlight-banner__header{color:#fff;left:0;margin:0 auto;max-width:100%;padding:0 1.5rem;position:absolute;right:0;text-align:center;top:7%;width:100%;z-index:2}.large-spotlight-banner__header--subheading{font-weight:500;margin-bottom:.5rem}.large-spotlight-banner__header--heading{margin-bottom:2rem}.large-spotlight-banner__item{background:0 0;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.large-spotlight-banner__image{display:block;max-width:100%;min-height:0;width:100%}.large-spotlight-banner .cover.is-middle .cover__content{padding-top:6%}.large-spotlight-banner .cover__content{bottom:6%;left:1.5rem;position:absolute;right:1.5rem}.large-spotlight-banner .cover__title{font-style:italic;font-weight:700;margin-bottom:1.5rem;max-width:420px}.large-spotlight-banner .cover__subtitle{display:block;font-weight:500;margin-bottom:.75rem;max-width:420px}.large-spotlight-banner .cover__description{font-weight:500;margin:0;max-width:420px}.large-spotlight-banner .cover__btn-container.desktop{display:none}.large-spotlight-banner .cover__btn-container.mobile{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.large-spotlight-banner .cover__btn-container.mobile .button{margin:0 .25rem .75rem}.large-spotlight-banner .cover .button{margin:1.5rem .75rem 0 0;position:relative;white-space:normal}.large-spotlight-banner .cover:hover .cover__overlay{opacity:0}.large-spotlight-banner .cover:hover .cover__overlay.show{opacity:.6}@media (max-width:27.49em){.large-spotlight-banner .cover__btn-container.mobile .button{font-size:13px;padding:.75rem}}@media (max-width:27.49em) and (min-width:400px) and (max-width:768px){.large-spotlight-banner .cover__btn-container.mobile .button{font-size:calc(13px + 0 * ((100vw - 400px) / 368))}}@media (max-width:27.49em) and (min-width:768px) and (max-width:1366px){.large-spotlight-banner .cover__btn-container.mobile .button{font-size:calc(13px + 0 * ((100vw - 768px) / 598))}}@media (max-width:27.49em) and (min-width:1366px){.large-spotlight-banner .cover__btn-container.mobile .button{font-size:13px}}@media (max-width:27.49em){.large-spotlight-banner .cover__btn-container.mobile .icon__arrow{margin-left:.5rem}}@media (min-width:36em){.large-spotlight-banner__image{max-width:160%;min-height:400px;width:auto}.large-spotlight-banner__header{max-width:84vw}.large-spotlight-banner .cover.is-middle .cover__content{padding-top:16%}.large-spotlight-banner .cover__content{bottom:auto;left:auto;position:relative;right:auto}.large-spotlight-banner .cover__btn-container.desktop{display:-ms-flexbox;display:flex}.large-spotlight-banner .cover__btn-container.mobile{display:none}}@media (min-width:64em){.large-spotlight-banner__header{max-width:800px}.large-spotlight-banner__image{max-width:100%;min-height:0;width:100%}.large-spotlight-banner .cover.is-middle .cover__content{padding-top:10%}}.large-video-banner{overflow:hidden;position:relative}.large-video-banner .row{position:relative}.large-video-banner .placeholder-svg{background:#959595;height:600px;position:relative;z-index:1}.large-video-banner .icon__play{margin-top:2rem}.large-video-banner .transition_element{opacity:1;transition:opacity .6s linear;transition-delay:.5s}.large-video-banner__item{background:0 0;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;z-index:2}.large-video-banner__image{display:block;max-width:100%;min-height:0;position:relative;width:100%;z-index:1}.large-video-banner__video{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.large-video-banner.is-active .transition_element{opacity:0;pointer-events:none}@media (max-width:565px){.large-video-banner .cover.is-top{-ms-flex-align:end;align-items:flex-end}.large-video-banner .cover__content{max-width:300px}.large-video-banner .icon__play{margin-top:1rem;transform:scale(.8)}}@media (min-width:36em){.large-video-banner__image{max-width:160%;min-height:400px;width:auto}}@media (min-width:48em){.large-video-banner__image{max-width:140%;min-height:400px;width:auto}}@media (min-width:64em){.large-video-banner__image{max-width:100%;min-height:0;width:100%}}.links-grid{padding:2.5rem 0}.links-grid__container{margin-bottom:2.5rem}.links-grid__container:after{content:"flickity";display:none}.links-grid__footer{text-align:center}.links-grid__title{color:#005eb8;font-weight:600;margin-bottom:0;text-align:center}.links-grid__cta{min-width:170px}.links-grid__cta-desktop{display:none}.links-grid.dark{background-color:#1a1a1a;color:#fff}.links-grid.dark .links-grid__title{color:#fff}.links-grid.dark .links-grid-card__cta{color:#959595}.links-grid .flickity-slider{margin:0 1rem}@media (min-width:48em){.links-grid__title{-ms-flex:1;flex:1;margin-bottom:1rem;text-align:left}.links-grid__header-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.links-grid__cta-desktop{display:initial}.links-grid__cta-mobile{display:none}.links-grid .flickity-slider{margin:0 1.5rem}}@media (min-width:64em){.links-grid{padding:4rem 0}.links-grid__container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-left:1.5rem;margin-right:1.5rem;max-width:1320px}.links-grid__container:after{content:""}.links-grid .flickity-slider{margin:0}.links-grid>.row{margin-bottom:0}}@media (min-width:90em){.links-grid__container{margin:0 auto}}.links-grid-card{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:0 2rem 0 0;text-align:center;width:75%}.links-grid-card__image{transition:get-transition-properties(transform);background-size:cover;height:365px;width:100%}.links-grid-card__image-container{margin-bottom:1rem;overflow:hidden;width:100%}.links-grid-card__cta{-ms-flex-align:center;align-items:center;color:#005eb8;display:-ms-flexbox;display:flex;font-weight:600}.links-grid-card__cta .icon{height:14px;margin-left:.5rem;width:14px}.links-grid-card__title{font-weight:500;margin-bottom:1rem;padding:0 1rem}.links-grid-card:last-child{padding-right:2rem;width:calc(75% + 2rem)}.links-grid-card:hover .links-grid-card__image{transform:scale(1.05)}@media (min-width:48em){.links-grid-card{width:43%}.links-grid-card:last-child{padding-right:3rem;width:calc(43% + 3rem)}}@media (min-width:64em){.links-grid-card{margin:0;width:calc(33.3% - 1rem)}.links-grid-card__image{height:430px}.links-grid-card:last-child{padding-right:0;width:calc(33.3% - 1rem)}}@media (min-width:90em){.links-grid-card{width:calc(33.3% - 2rem)}.links-grid-card__image{height:530px}.links-grid-card:last-child{padding-right:0;width:calc(33.3% - 2rem)}}@media (min-width:48em){.container--nosto{width:90%}}.nosto-list{display:none;padding-bottom:4rem!important}.nosto-list.flickity-enabled{display:block}.nosto-list .flickity-page-dots{bottom:0;display:block;margin-bottom:0;padding-bottom:2rem}@media (min-width:48em){.nosto-list{padding-bottom:0!important}}.nosto_element{max-width:1440px}#cartpage-nosto-1 .nosto-block,#cartpage-nosto-2 .nosto-block,#cartpage-nosto-3 .nosto-block,#categorypage-nosto-3 .nosto-block,#frontpage-nosto-1 .nosto-block,#productpage-nosto-1 .nosto-block,#productpage-nosto-2 .nosto-block,#searchpage-nosto-2 .nosto-block{padding:0!important}#cartpage-nosto-1 .nosto-block .nosto-header,#cartpage-nosto-2 .nosto-block .nosto-header,#cartpage-nosto-3 .nosto-block .nosto-header,#categorypage-nosto-3 .nosto-block .nosto-header,#frontpage-nosto-1 .nosto-block .nosto-header,#productpage-nosto-1 .nosto-block .nosto-header,#productpage-nosto-2 .nosto-block .nosto-header,#searchpage-nosto-2 .nosto-block .nosto-header{font-family:Gilroy,sans-serif!important}#cartpage-nosto-1 .nosto-block .nosto-list-item,#cartpage-nosto-2 .nosto-block .nosto-list-item,#cartpage-nosto-3 .nosto-block .nosto-list-item,#categorypage-nosto-3 .nosto-block .nosto-list-item,#frontpage-nosto-1 .nosto-block .nosto-list-item,#productpage-nosto-1 .nosto-block .nosto-list-item,#productpage-nosto-2 .nosto-block .nosto-list-item,#searchpage-nosto-2 .nosto-block .nosto-list-item{margin:0;padding:0 1.5rem;width:100%}#cartpage-nosto-1 .nosto-block .nosto-product-brand,#cartpage-nosto-2 .nosto-block .nosto-product-brand,#cartpage-nosto-3 .nosto-block .nosto-product-brand,#categorypage-nosto-3 .nosto-block .nosto-product-brand,#frontpage-nosto-1 .nosto-block .nosto-product-brand,#productpage-nosto-1 .nosto-block .nosto-product-brand,#productpage-nosto-2 .nosto-block .nosto-product-brand,#searchpage-nosto-2 .nosto-block .nosto-product-brand{font-size:11.82087px;color:#959595;font-style:italic;font-weight:700;line-height:1.25;margin-bottom:.5rem;text-transform:uppercase}@media (min-width:400px) and (max-width:768px){#cartpage-nosto-1 .nosto-block .nosto-product-brand,#cartpage-nosto-2 .nosto-block .nosto-product-brand,#cartpage-nosto-3 .nosto-block .nosto-product-brand,#categorypage-nosto-3 .nosto-block .nosto-product-brand,#frontpage-nosto-1 .nosto-block .nosto-product-brand,#productpage-nosto-1 .nosto-block .nosto-product-brand,#productpage-nosto-2 .nosto-block .nosto-product-brand,#searchpage-nosto-2 .nosto-block .nosto-product-brand{font-size:calc(11.82087px + -.27518 * ((100vw - 400px) / 368))}}@media (min-width:768px) and (max-width:1366px){#cartpage-nosto-1 .nosto-block .nosto-product-brand,#cartpage-nosto-2 .nosto-block .nosto-product-brand,#cartpage-nosto-3 .nosto-block .nosto-product-brand,#categorypage-nosto-3 .nosto-block .nosto-product-brand,#frontpage-nosto-1 .nosto-block .nosto-product-brand,#productpage-nosto-1 .nosto-block .nosto-product-brand,#productpage-nosto-2 .nosto-block .nosto-product-brand,#searchpage-nosto-2 .nosto-block .nosto-product-brand{font-size:calc(11.54569px + -.48372 * ((100vw - 768px) / 598))}}@media (min-width:1366px){#cartpage-nosto-1 .nosto-block .nosto-product-brand,#cartpage-nosto-2 .nosto-block .nosto-product-brand,#cartpage-nosto-3 .nosto-block .nosto-product-brand,#categorypage-nosto-3 .nosto-block .nosto-product-brand,#frontpage-nosto-1 .nosto-block .nosto-product-brand,#productpage-nosto-1 .nosto-block .nosto-product-brand,#productpage-nosto-2 .nosto-block .nosto-product-brand,#searchpage-nosto-2 .nosto-block .nosto-product-brand{font-size:11.06197px}}#cartpage-nosto-1 .nosto-block .nosto-product-name,#cartpage-nosto-2 .nosto-block .nosto-product-name,#cartpage-nosto-3 .nosto-block .nosto-product-name,#categorypage-nosto-3 .nosto-block .nosto-product-name,#frontpage-nosto-1 .nosto-block .nosto-product-name,#productpage-nosto-1 .nosto-block .nosto-product-name,#productpage-nosto-2 .nosto-block .nosto-product-name,#searchpage-nosto-2 .nosto-block .nosto-product-name{font-size:15.88101px;font-weight:400;line-height:1.3;margin-bottom:.75rem}@media (min-width:400px) and (max-width:768px){#cartpage-nosto-1 .nosto-block .nosto-product-name,#cartpage-nosto-2 .nosto-block .nosto-product-name,#cartpage-nosto-3 .nosto-block .nosto-product-name,#categorypage-nosto-3 .nosto-block .nosto-product-name,#frontpage-nosto-1 .nosto-block .nosto-product-name,#productpage-nosto-1 .nosto-block .nosto-product-name,#productpage-nosto-2 .nosto-block .nosto-product-name,#searchpage-nosto-2 .nosto-block .nosto-product-name{font-size:calc(15.88101px + .80735 * ((100vw - 400px) / 368))}}@media (min-width:768px) and (max-width:1366px){#cartpage-nosto-1 .nosto-block .nosto-product-name,#cartpage-nosto-2 .nosto-block .nosto-product-name,#cartpage-nosto-3 .nosto-block .nosto-product-name,#categorypage-nosto-3 .nosto-block .nosto-product-name,#frontpage-nosto-1 .nosto-block .nosto-product-name,#productpage-nosto-1 .nosto-block .nosto-product-name,#productpage-nosto-2 .nosto-block .nosto-product-name,#searchpage-nosto-2 .nosto-block .nosto-product-name{font-size:calc(16.68836px + 1.5735 * ((100vw - 768px) / 598))}}@media (min-width:1366px){#cartpage-nosto-1 .nosto-block .nosto-product-name,#cartpage-nosto-2 .nosto-block .nosto-product-name,#cartpage-nosto-3 .nosto-block .nosto-product-name,#categorypage-nosto-3 .nosto-block .nosto-product-name,#frontpage-nosto-1 .nosto-block .nosto-product-name,#productpage-nosto-1 .nosto-block .nosto-product-name,#productpage-nosto-2 .nosto-block .nosto-product-name,#searchpage-nosto-2 .nosto-block .nosto-product-name{font-size:18.26186px}}#cartpage-nosto-1 .nosto-block .nosto-product-price,#cartpage-nosto-2 .nosto-block .nosto-product-price,#cartpage-nosto-3 .nosto-block .nosto-product-price,#categorypage-nosto-3 .nosto-block .nosto-product-price,#frontpage-nosto-1 .nosto-block .nosto-product-price,#productpage-nosto-1 .nosto-block .nosto-product-price,#productpage-nosto-2 .nosto-block .nosto-product-price,#searchpage-nosto-2 .nosto-block .nosto-product-price{font-size:18.45352px;color:#0077c0;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-family:Gilroy,sans-serif;font-weight:600;-ms-flex-pack:center;justify-content:center;line-height:1.2;margin:0 0 1rem}@media (min-width:400px) and (max-width:768px){#cartpage-nosto-1 .nosto-block .nosto-product-price,#cartpage-nosto-2 .nosto-block .nosto-product-price,#cartpage-nosto-3 .nosto-block .nosto-product-price,#categorypage-nosto-3 .nosto-block .nosto-product-price,#frontpage-nosto-1 .nosto-block .nosto-product-price,#productpage-nosto-1 .nosto-block .nosto-product-price,#productpage-nosto-2 .nosto-block .nosto-product-price,#searchpage-nosto-2 .nosto-block .nosto-product-price{font-size:calc(18.45352px + 1.6729 * ((100vw - 400px) / 368))}}@media (min-width:768px) and (max-width:1366px){#cartpage-nosto-1 .nosto-block .nosto-product-price,#cartpage-nosto-2 .nosto-block .nosto-product-price,#cartpage-nosto-3 .nosto-block .nosto-product-price,#categorypage-nosto-3 .nosto-block .nosto-product-price,#frontpage-nosto-1 .nosto-block .nosto-product-price,#productpage-nosto-1 .nosto-block .nosto-product-price,#productpage-nosto-2 .nosto-block .nosto-product-price,#searchpage-nosto-2 .nosto-block .nosto-product-price{font-size:calc(20.12642px + 3.43744 * ((100vw - 768px) / 598))}}@media (min-width:1366px){#cartpage-nosto-1 .nosto-block .nosto-product-price,#cartpage-nosto-2 .nosto-block .nosto-product-price,#cartpage-nosto-3 .nosto-block .nosto-product-price,#categorypage-nosto-3 .nosto-block .nosto-product-price,#frontpage-nosto-1 .nosto-block .nosto-product-price,#productpage-nosto-1 .nosto-block .nosto-product-price,#productpage-nosto-2 .nosto-block .nosto-product-price,#searchpage-nosto-2 .nosto-block .nosto-product-price{font-size:23.56386px}}#cartpage-nosto-1 .nosto-block .nosto-product-price span,#cartpage-nosto-2 .nosto-block .nosto-product-price span,#cartpage-nosto-3 .nosto-block .nosto-product-price span,#categorypage-nosto-3 .nosto-block .nosto-product-price span,#frontpage-nosto-1 .nosto-block .nosto-product-price span,#productpage-nosto-1 .nosto-block .nosto-product-price span,#productpage-nosto-2 .nosto-block .nosto-product-price span,#searchpage-nosto-2 .nosto-block .nosto-product-price span{color:#0077c0}#cartpage-nosto-1 .nosto-block .nosto-product-price .nosto-newprice,#cartpage-nosto-2 .nosto-block .nosto-product-price .nosto-newprice,#cartpage-nosto-3 .nosto-block .nosto-product-price .nosto-newprice,#categorypage-nosto-3 .nosto-block .nosto-product-price .nosto-newprice,#frontpage-nosto-1 .nosto-block .nosto-product-price .nosto-newprice,#productpage-nosto-1 .nosto-block .nosto-product-price .nosto-newprice,#productpage-nosto-2 .nosto-block .nosto-product-price .nosto-newprice,#searchpage-nosto-2 .nosto-block .nosto-product-price .nosto-newprice{color:#0077c0!important;margin-left:0}#cartpage-nosto-1 .nosto-block .nosto-product-price .nosto-oldprice,#cartpage-nosto-2 .nosto-block .nosto-product-price .nosto-oldprice,#cartpage-nosto-3 .nosto-block .nosto-product-price .nosto-oldprice,#categorypage-nosto-3 .nosto-block .nosto-product-price .nosto-oldprice,#frontpage-nosto-1 .nosto-block .nosto-product-price .nosto-oldprice,#productpage-nosto-1 .nosto-block .nosto-product-price .nosto-oldprice,#productpage-nosto-2 .nosto-block .nosto-product-price .nosto-oldprice,#searchpage-nosto-2 .nosto-block .nosto-product-price .nosto-oldprice{color:#959595;font-weight:500;margin-left:10px}#cartpage-nosto-1 .nosto-block .nosto-product-info,#cartpage-nosto-2 .nosto-block .nosto-product-info,#cartpage-nosto-3 .nosto-block .nosto-product-info,#categorypage-nosto-3 .nosto-block .nosto-product-info,#frontpage-nosto-1 .nosto-block .nosto-product-info,#productpage-nosto-1 .nosto-block .nosto-product-info,#productpage-nosto-2 .nosto-block .nosto-product-info,#searchpage-nosto-2 .nosto-block .nosto-product-info{font-family:Gilroy,sans-serif!important}@media (min-width:36em){#cartpage-nosto-1 .nosto-block .nosto-list-item,#cartpage-nosto-2 .nosto-block .nosto-list-item,#cartpage-nosto-3 .nosto-block .nosto-list-item,#categorypage-nosto-3 .nosto-block .nosto-list-item,#frontpage-nosto-1 .nosto-block .nosto-list-item,#productpage-nosto-1 .nosto-block .nosto-list-item,#productpage-nosto-2 .nosto-block .nosto-list-item,#searchpage-nosto-2 .nosto-block .nosto-list-item{width:50%}}@media (min-width:48em){#cartpage-nosto-1 .nosto-block .nosto-list-item,#cartpage-nosto-2 .nosto-block .nosto-list-item,#cartpage-nosto-3 .nosto-block .nosto-list-item,#categorypage-nosto-3 .nosto-block .nosto-list-item,#frontpage-nosto-1 .nosto-block .nosto-list-item,#productpage-nosto-1 .nosto-block .nosto-list-item,#productpage-nosto-2 .nosto-block .nosto-list-item,#searchpage-nosto-2 .nosto-block .nosto-list-item{width:33.33%}}#categorypage-nosto-3 .nosto-block .nosto-list{padding:0 3.5rem}#categorypage-nosto-3 .flickity-prev-next-button.previous{left:.75rem}#categorypage-nosto-3 .flickity-prev-next-button.next{right:.75rem}@media (max-width:35.99em){#categorypage-nosto-3 .nosto-image-container[class*=img-]:hover:before{opacity:1}#categorypage-nosto-3 .nosto-image-container[class*=img-]:hover:after{opacity:0}}@media (min-width:64em){#productpage-nosto-1 .nosto-block .nosto-list-item,#productpage-nosto-2 .nosto-block .nosto-list-item{width:25%}}@media (min-width:90em){#productpage-nosto-1 .nosto-block .nosto-list-item,#productpage-nosto-2 .nosto-block .nosto-list-item{width:20%}}.product-box__header{margin:0}.product-box__title{color:#000;display:table;margin:0 auto 1.5rem;text-align:center}.product-box__products{margin:1rem auto 0;width:90%}.col .product-box__products.row{margin-left:auto;margin-right:auto}.product-box .flickity-button[disabled]{display:none}.product-box .flickity-viewport{transition:all .2s linear}.product-box .flickity-page-dots{margin-bottom:2rem;position:relative}.product-box .flickity-page-dots .dot{background-color:#959595;height:10px;margin:0 7px;width:10px}.product-box .flickity-page-dots .dot.is-selected{background-color:#0077c0}@media (max-width:440px){.row .product-box__product.col{width:100%}.product-box__product .card__thumbnail-container{margin:0 20%}}@media (min-width:36em){.product-box__title{margin:0 auto 2rem}.product-box__products{margin:1.5rem auto 0}.product-box__product .card__thumbnail-container{margin:0 .75rem}}@media (min-width:64em){.row .product-box__product.col{padding:0 2rem}}@media (min-width:72.8125em){.product-box__products{width:100%}}.reviews-grid{border-top:1px solid #ebeef0;padding:3rem 0}.reviews-grid__container{margin-bottom:2.5rem}.reviews-grid__container:after{content:"flickity";display:none}.reviews-grid__slide{width:100%}.reviews-grid__content{margin:0 auto;max-width:400px;text-align:center}.reviews-grid__copy{font-weight:400;margin-bottom:1.5rem}.reviews-grid__user{margin-bottom:0}.reviews-grid .icon{margin-bottom:1.5rem}.reviews-grid .flickity-page-dots{display:block;padding-top:1.5rem;position:relative}.reviews-grid .flickity-page-dots .dot{transition:get-transition-properties(opacity),get-transition-properties(transform);height:11px;margin:0 .75rem;opacity:.5;transform:scale(.6);width:11px}.reviews-grid .flickity-page-dots .dot.is-selected{opacity:1;transform:scale(1)}.reviews-grid .flickity-page-dots .dot:last-child{margin-right:0}@media (min-width:48em){.reviews-grid{padding:4rem 0}}@media (min-width:64em){.reviews-grid{padding:7rem 0}.reviews-grid__slide{margin:0;width:398px}.reviews-grid__content{max-width:unset}.reviews-grid__copy,.reviews-grid__user{font-size:17.55277px}}@media (min-width:64em) and (min-width:400px) and (max-width:768px){.reviews-grid__copy,.reviews-grid__user{font-size:calc(17.55277px + 1.35538 * ((100vw - 400px) / 368))}}@media (min-width:64em) and (min-width:768px) and (max-width:1366px){.reviews-grid__copy,.reviews-grid__user{font-size:calc(18.90814px + 2.73628 * ((100vw - 768px) / 598))}}@media (min-width:64em) and (min-width:1366px){.reviews-grid__copy,.reviews-grid__user{font-size:21.64442px}}@media (min-width:64em){.reviews-grid__container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-left:1.5rem;margin-right:1.5rem;max-width:1320px}.reviews-grid__container:after{content:""}.reviews-grid .flickity-slider{margin:0}}@media (min-width:90em){.reviews-grid__container{margin:0 auto}}.video-gallery{overflow:hidden}.video-gallery .row{margin:0;padding:0 .75rem}.video-gallery .col{padding:0 .75rem}.video-gallery__title{margin-bottom:2.5rem;padding:0 1.5rem;text-align:center}.video-gallery__container{cursor:pointer;overflow:hidden;position:relative;transform:translateZ(0)}.video-gallery__container:hover .cover__overlay{opacity:.35}.video-gallery__image{display:block;max-width:100%;min-height:0;position:relative;width:100%;z-index:1}.video-gallery__video{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.video-gallery__content{padding-top:1rem;text-align:center}.video-gallery__meta{color:#0077c0}.video-gallery__heading{margin:0}.video-gallery picture{display:block}.video-gallery .placeholder-svg{background:#959595;height:400px;position:relative;z-index:1}.video-gallery .icon__play{bottom:-11px;left:-11px;opacity:1;position:absolute;transform:translateZ(2px) scale(.8);transform-origin:bottom left;transition:opacity .6s linear;transition-delay:.5s;z-index:2}.video-gallery .transition_element{opacity:1;position:relative;transform:translateZ(1px);transition:opacity .6s linear;transition-delay:.5s;z-index:1}.video-gallery .is-active .icon__play,.video-gallery .is-active .transition_element{opacity:0;pointer-events:none}.video-gallery .flickity-viewport{overflow:visible}@media (min-width:36em){.video-gallery .icon__play{transform:scale(1)}}@media (max-width:1023px){.video-gallery .col.m6{width:70%}}@media (max-width:565px){.video-gallery .col.m6{width:85%}}
/*# sourceMappingURL=/s/files/1/0169/6995/7440/t/227/assets/template.index.css.map?v=4586787524781990251 */
