@font-face{font-family:'Gotham Black';src:url("/fonts/Gotham-Black.otf") format("opentype")}@font-face{font-family:'Gotham Bold';src:url("/fonts/Gotham-Bold-Regular.ttf") format("truetype")}@font-face{font-family:'Gotham Book';src:url("/fonts/Gotham-Book-Regular.otf") format("opentype")}.promotion .media .image .overlay{height:100%;width:100%;background-color:rgba(56,56,56,0.2);position:absolute}.promotion .media .image .play-icon{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%;padding:70px;padding-top:18%;color:#fff;text-align:center;font-size:24px}@media (min-width: 400px){.promotion .media .image .play-icon{font-size:36px}}.promotion .media .image .caption{position:absolute;top:auto;bottom:20px;left:20px;width:calc(80% - 40px);text-align:left;font-size:40px;line-height:0.9;text-shadow:0 1px 3px #393939;font-family:"Gotham Black",sans-serif}.promotion .media .image .caption span{display:block;font-size:0.45em;line-height:initial;font-family:"Gotham Book",sans-serif;font-weight:400;text-transform:none}.promotion .media .image .caption small{font-size:60%}.promotion .media .image .caption a{color:#fff}.promotion .media .image .caption a:hover{text-decoration:underline}@media (min-width: 400px){.promotion .media .image .caption{bottom:30px;left:30px;font-size:50px}}@media (min-width: 768px){.promotion .media .image .caption{bottom:40px;left:40px;font-size:60px}}@media (min-width: 1200px){.promotion .media .image .caption{bottom:100px;left:100px;width:calc(50% - 40px);font-size:80px}}@media (min-width: 1920px){.promotion .media .image .caption{font-size:100px}}.promotion .paragraph-content .wrapper{max-width:1000px}.promotion .paragraph-content .wrapper.small-width{max-width:600px}@media (min-width: 768px){.promotion .paragraph-content h1{font-size:36px;line-height:42px;margin-bottom:30px}}.promotion .paragraph-content b,.promotion .paragraph-content h1,.promotion .paragraph-content h2{font-family:"Gotham Black",sans-serif}.promotion .paragraph-content .intro p{font-size:1.1em;line-height:1.2}.promotion .paragraph-content a{color:#22AEE6}.promotion .paragraph-content form h2{font-size:1.4rem;line-height:1.3;margin-bottom:10px}.promotion .paragraph-content form h2 span{font-weight:300;font-family:"Gotham Book",sans-serif}.promotion .paragraph-content form label{display:block;margin-top:10px;margin-bottom:3px;color:#525252}.promotion .large-wrapper{padding-top:30px;padding-bottom:30px}@media (min-width: 768px){.promotion .large-wrapper{padding-top:50px;padding-bottom:50px}}@media (min-width: 1200px){.promotion .large-wrapper{padding-top:60px;padding-bottom:60px}}.promotion .get-price-modal-button-holder{margin:1rem auto}@media (min-width: 768px){.promotion .get-price-modal-button-holder{margin:1rem 0;text-align:center}}.promotion .promo-col-image{margin:0.5rem 0}.promotion .promo-col-image.hide-mobile{display:none}@media (min-width: 768px){.promotion .promo-col-image.hide-mobile{display:flex}}.promotion .product-promotion-col{margin:0.75rem 0}.promotion .product-tile .product-image-container:before{background-color:transparent}.promotion .product-tile .product-modal-button{color:#0061AF;font-weight:bold}
