.page #maincontent{padding-top:0}.page #maincontent p{font-size:1.125rem;font-weight:400;letter-spacing:.225px}.vimeo-wrapper{aspect-ratio:16/9;position:relative}.vimeo-wrapper iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.page-title{padding-bottom:30px;padding-top:30px}@media (min-width:769px){.page-title{padding-bottom:50px;padding-top:50px}}.page-title h1{font-size:2rem;font-style:normal;font-weight:700;letter-spacing:.24px;line-height:1.4;margin-bottom:1rem}@media (min-width:769px){.page-title h1{font-size:3rem}}.page-title p{font-size:1.25rem;font-weight:500!important;letter-spacing:.3px;line-height:1.4;margin-bottom:0}@media (min-width:769px){.page-title p{font-size:1.75rem}}.content-container{padding-bottom:30px;padding-top:30px}@media (min-width:769px){.content-container{padding-bottom:50px;padding-top:50px}}h2{font-size:2rem;font-weight:500;letter-spacing:.12px;line-height:1.3;margin-bottom:.5em}@media (min-width:769px){h2{font-size:3rem}}h3{font-size:1.75rem;font-weight:500;letter-spacing:.28px;line-height:1.4;margin-bottom:.5em}@media (min-width:769px){h3{font-size:2.25rem}}[class*=__carousel] .header-button-wrapper{margin-bottom:0}[class*=__carousel] .product-tile{padding-right:0}[class*=__carousel] h3{display:block;font-size:1.25rem;font-weight:500;letter-spacing:.3px;line-height:1.4;margin-bottom:32px;text-align:center;text-transform:none;width:100%}@media (min-width:769px){[class*=__carousel] h3{font-size:1.75rem;margin-bottom:48px}}[class*=__carousel] .slick-arrow{background-color:#d9d9ec!important;opacity:1!important}[class*=__carousel] .slick-arrow:after,[class*=__carousel] .slick-arrow:before{color:#fff!important;opacity:1!important;-webkit-text-stroke:1.5px #d9d9ec}[class*=__carousel] .slick-prev{left:-59.75px!important}[class*=__carousel] .slick-next{right:-59.75px!important}[class*=__carousel] .slick-list{margin:0 -24px;padding:0 16px}@media (min-width:769px){[class*=__carousel] .slick-list{margin:0 -10.66667px;padding:0}}[class*=__carousel] .slick-slide{padding:0 8px}@media (min-width:769px){[class*=__carousel] .slick-slide{padding:0 10.66667px}}[class*=__carousel] figure{border-radius:.5rem;margin-bottom:0;overflow:hidden;position:relative}[class*=__carousel] figure img{width:100%}[class*=__carousel] figure figcaption{background:linear-gradient(180deg,transparent 33.33%,#000 120%);bottom:0;color:#fff;display:flex;flex-direction:column;font-size:1.25rem;font-weight:500;justify-content:flex-end;left:0;letter-spacing:.3px;line-height:1.4;padding:.75rem;position:absolute;right:0;top:0}@media (min-width:769px){[class*=__carousel] figure figcaption{font-size:1.5rem}}[class*=__carousel] figure figcaption .text-center{text-align:left!important}