.cw-margin{margin:1.6rem}.cw-margin--none{margin:0}.cw-margin--small{margin:.8rem}.cw-margin--large{margin:2.4rem}.cw-margin--huge{margin:4rem}.cw-margin--giant{margin:11.2rem}.cw-margin__top{margin-top:1.6rem}.cw-margin__top--none{margin-top:0}.cw-margin__top--small{margin-top:.8rem}.cw-margin__top--large{margin-top:2.4rem}.cw-margin__top--huge{margin-top:4rem}.cw-margin__top--giant{margin-top:11.2rem}.cw-margin__end{margin-right:1.6rem}.cw-margin__end--none{margin-right:0}.cw-margin__end--small{margin-right:.8rem}.cw-margin__end--large{margin-right:2.4rem}.cw-margin__end--huge{margin-right:4rem}.cw-margin__end--giant{margin-right:11.2rem}.cw-margin__bottom{margin-bottom:1.6rem}.cw-margin__bottom--none{margin-bottom:0}.cw-margin__bottom--small{margin-bottom:.8rem}.cw-margin__bottom--large{margin-bottom:2.4rem}.cw-margin__bottom--huge{margin-bottom:4rem}.cw-margin__bottom--giant{margin-bottom:11.2rem}.cw-margin__start{margin-left:1.6rem}.cw-margin__start--none{margin-left:0}.cw-margin__start--small{margin-left:.8rem}.cw-margin__start--large{margin-left:2.4rem}.cw-margin__start--huge{margin-left:4rem}.cw-margin__start--giant{margin-left:11.2rem}.cw-margin__horizontal{margin-right:1.6rem;margin-left:1.6rem}.cw-margin__horizontal--none{margin-right:0;margin-left:0}.cw-margin__horizontal--small{margin-right:.8rem;margin-left:.8rem}.cw-margin__horizontal--large{margin-right:2.4rem;margin-left:2.4rem}.cw-margin__horizontal--huge{margin-right:4rem;margin-left:4rem}.cw-margin__horizontal--giant{margin-right:11.2rem;margin-left:11.2rem}.cw-margin__horizontal--center{margin-right:auto;margin-left:auto}.cw-margin__vertical{margin-top:1.6rem;margin-bottom:1.6rem}.cw-margin__vertical--none{margin-top:0;margin-bottom:0}.cw-margin__vertical--small{margin-top:.8rem;margin-bottom:.8rem}.cw-margin__vertical--large{margin-top:2.4rem;margin-bottom:2.4rem}.cw-margin__vertical--huge{margin-top:4rem;margin-bottom:4rem}.cw-margin__vertical--giant{margin-top:11.2rem;margin-bottom:11.2rem}.trigger-video{display:inline-block;color:#666;background-color:#fff;text-align:center;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.trigger-video p{padding:5px;margin:0 0 5px;font-size:.9em}.trigger-video .img-wrap{min-height:100px}.trigger-video img{width:100%}.trigger-video .video-play{width:80px;height:80px;position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;display:block;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.trigger-video .video-play:after{content:"";position:absolute;top:20px;left:28px;width:0;height:0;border-style:solid;border-width:20px 0 20px 30px;border-color:transparent transparent transparent #fff;-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn);-webkit-border-radius:3px;border-radius:3px}@media (min-width:64.01em){.trigger-video:hover{text-decoration:none;color:#666}.trigger-video:hover .video-play{background-color:rgba(0,0,0,.8);-webkit-box-shadow:0 0 0 2px #333;box-shadow:0 0 0 2px #333;-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.img-wrap,.wistia_click_to_play,.wistia_embed__wrapper{width:100%!important;height:100%;height:345px;margin-left:auto;margin-right:auto}@media (max-width:46.865em){.img-wrap,.wistia_click_to_play,.wistia_embed__wrapper{max-width:100%}}@media (min-width:46.875em){.img-wrap,.wistia_click_to_play,.wistia_embed__wrapper{max-width:621px}}.video-wrapper{background-color:#fff}@media (max-width:46.865em){.video-wrapper{margin-top:.8rem;margin-bottom:.8rem}}@media (max-width:63.99em) and (min-width:46.875em){.video-wrapper{margin-top:2.4rem;margin-bottom:2.4rem}}@media (min-width:64em){.video-wrapper{margin-top:11.2rem;margin-bottom:11.2rem}}.wistia_embed__wrapper{background-color:transparent!important;-webkit-box-shadow:0 80px 100px -70px rgba(11,93,159,.31);box-shadow:0 80px 100px -70px rgba(11,93,159,.31)}@media (max-width:61.24em){.wistia_embed__wrapper{margin-bottom:5rem;position:relative}}.dotcms-include .cw-background-color__background-container{background:none!important;border:none!important;padding-left:0!important}.dotcms-include .cw-background-color__background-container .cw-carousel__header{margin-left:0!important}.dotcms-include .cw-background-color__background-container .cw-carousel__inner,.dotcms-include .cw-background-color__background-container .tns-inner{padding-left:0!important}.dotcms-include .cw-background-color__background-container .cw-carousel__controls{right:0!important}.dotcms-include[data-widget-type=product-carousel]{max-width:128rem;margin-left:auto;margin-right:auto}@media (min-width:46.875em){.dotcms-include[data-widget-type=product-carousel]{margin-bottom:2rem}}@media (max-width:60.615em){.dotcms-include[data-widget-type=product-carousel]{padding:0 1.2rem}}@media (min-width:60.625em) and (max-width:78.115em){.dotcms-include[data-widget-type=product-carousel]{padding:0 2rem}}@media (min-width:78.125em) and (max-width:87.49em){.dotcms-include[data-widget-type=product-carousel]{padding:0 4rem}}@media (min-width:87.5em){.dotcms-include[data-widget-type=product-carousel]{padding:0 6rem}}@media (min-width:61.25em){.has-nav .depart-page .dotcms-include[data-widget-type=product-carousel]{padding:0}}@media (min-width:1278px){.depart-page .dotcms-include[data-widget-type=product-carousel]{padding:0}}@media (max-width:46.865em){.dotcms-include.js-tracked-product-list+section.dotcms-include:not(.js-tracked-product-list),.full-width-banner+.js-tracked-product-list{margin-top:2rem}}@media (min-width:46.875em){.dotcms-include.js-tracked-product-list+section.dotcms-include:not(.js-tracked-product-list),.full-width-banner+.js-tracked-product-list{margin-top:4rem}}#content,.main-content{background:#f9f9f9}#content .cw-margin__top--huge:first-of-type,.main-content .cw-margin__top--huge:first-of-type{margin-top:0;padding-top:4rem}@media (max-width:46.865em){#content .cw-margin__top--huge:first-of-type,.main-content .cw-margin__top--huge:first-of-type{margin-top:0!important}}#content .cw-text__color--white h1,#content .cw-text__color--white h2,#content .cw-text__color--white h3,#content .cw-text__color--white h4,#content .cw-text__color--white h5,#content .cw-text__color--white h6,#content .cw-text__color--white p,#content .cw-text__color--white strong,#content .cw-text__color--white sup,.main-content .cw-text__color--white h1,.main-content .cw-text__color--white h2,.main-content .cw-text__color--white h3,.main-content .cw-text__color--white h4,.main-content .cw-text__color--white h5,.main-content .cw-text__color--white h6,.main-content .cw-text__color--white p,.main-content .cw-text__color--white strong,.main-content .cw-text__color--white sup{color:#fff}@media (max-width:499px){#content,.main-content{padding-bottom:6rem}}@media (max-width:749px) and (min-width:500px){#content,.main-content{padding-bottom:6rem}}@media (min-width:750px){#content,.main-content{padding-bottom:6rem}}@media (min-width:750px){.legal-copy p{padding:0 1.5rem}}.rx__row ul{max-width:815px;margin:0 auto -6rem;padding:0 1.6rem}.rx__row ul li{list-style:none;padding:0}.rx__row ul li p{line-height:1.3}@media (max-width:61.24em){.rx__row ul li p{font-size:1.6rem}}@media (min-width:61.25em){.rx__row ul li p{font-size:2rem}}.rx__row--icons li p{max-width:13.5rem;margin:auto}@media (max-width:61.24em) and (min-width:40em){.rx__row--icons>.cw-row__item:last-of-type{max-width:500px;margin:2rem auto}}@media (max-width:61.24em){.rx__row--icons{margin:0}.rx__row--icons ul{padding:0}.rx__row--icons ul li{margin-bottom:0}.rx__row--icons ul li img{max-height:5rem}.rx__row--icons ul li p{font-size:1.4rem}}@media (min-width:61.25em){.rx__row--icons li img{max-height:6.3rem}}@media (max-width:46.865em){.rx__row .img-wrap,.rx__row .wistia_click_to_play,.rx__row .wistia_embed__wrapper{display:none}}section.dotcms-include.has-divider>.container:after{content:"";display:block;border-bottom:1px solid #ddd;width:100%;max-width:1280px}section.dotcms-include.has-divider:last-of-type .container:after{border-bottom:none}.no-divider .cw-padding__bottom--huge{padding:0}.legal-copy p{font-size:1.2em;line-height:1.45em;color:#999;margin-bottom:0}