.prm-toggle-det { opacity: 0; height: 0; padding: 0;}.prm-container { position: relative; margin:0; width:100%; opacity:1; display:block;}.prm-container a{ text-decoration:none;}.prm-banner,.prm-sub-banner { width: 100%; max-width: 100%; margin: 0 auto; text-align: center;}.prm-banner { position: relative; overflow: hidden; background: #ed6b8f; z-index: 15; padding: .75rem;}@media (max-width:32em) { .prm-banner {padding: .35rem;}}@media (min-width:64em){.prm-container{margin:0 auto .5rem;width:calc(100% - 2rem);font-size:110%;}}@media (max-width:64em){.prm-container{margin-bottom:5px;}}.prm-banner a{color:#fff;}.prm-headline { color: #fff; font-weight: 500; /*display: inline-block;*/ vertical-align: middle; line-height: 1.2rem; font-family: 'futura-pt', -apple-system, 'Roboto', 'Droid Sans', 'Helvetica Neue', sans-serif; /*text-transform:uppercase;*/ letter-spacing: .15rem; letter-spacing: calc(1vw / 4); font-size: 0.9em;}@media(min-width:47em) { .prm-headline { letter-spacing: .15rem; letter-spacing: calc(1vw / 10); display: inline-block; vertical-align: text-top ;} ;} .span { padding-top: 0 ;} /*for IE11 - to ignore general*/.prm-see-more { font-size: .9em; color: #fff; width: auto; /*display: inline-block;*/ vertical-align: middle; line-height: 1.1rem;} .sm-code { color: #FEFAFA; padding: 0; /*0 1.5rem*/ margin: 0; font-weight: 400; vertical-align:text-top; padding-top: .075rem; padding-left: 1rem; display: inline-block; ;} @media (max-width: 32em) { .sm-code {padding: 0; display:block ;} ;} .sm-code-tc { padding-left: 1.5rem; font-size: .7em !important; color: #444; font-weight: normal; ;} .prm-sub-banner {height: 0;} .prm-red-hdr {font-weight: 700; line-height: 1.2em; display: inline-block; font-size: 1.2rem; padding: .2rem; font-family: 'futura-pt', -apple-system, 'Roboto', 'Droid Sans', 'Helvetica Neue', sans-serif;} @media(max-width:32em) { .prm-red-hdr {font-size: 1rem;} ;} .prm-red-hdr a { background: #fff; padding: .75rem 1rem; border-radius: 3px; display: inline-block; border: 1px solid #ddd; text-decoration: none; ;} .terms { padding: .75rem; display: inline-block; ;} .light-sm { color: #fff; padding: 0 .5rem; font-size: .7em; margin: 0; font-weight: 700; vertical-align: text-bottom; line-height: 1.7em ;} .prm-sub-banner { opacity: 0; -webkit-transition: .3s cubic-bezier(0.0, 0.0, 0.2, 1); -moz-transition: .3s cubic-bezier(0.0, 0.0, 0.2, 1); transition: .3s cubic-bezier(0.0, 0.0, 0.2, 1); padding: 0; ;} .prm-container.show-details .prm-sub-banner {opacity: 1; height: auto; padding: .5rem 0 0; font-family: 'futura-pt', -apple-system, 'Roboto', 'Droid Sans', 'Helvetica Neue', sans-serif;} .strikethrough { text-decoration: line-through; opacity: .4 ;} .red { color: #d81f21 ;} .gray { color: #444 ;} .light-gray { color: #767676 ;} .light { font-weight: 400 ;} .upp { text-transform: uppercase ;} .down { text-transform: lowercase ;} .cd-popup { position: fixed; left: 0; top: 0; height: 100%; width: 100%; background-color: rgba(0,0,0,.7); opacity: 0; visibility: hidden; z-index: 10000 ;} .cd-popup.is-visible { opacity: 1; visibility: visible; -webkit-transition: opacity .3s 0s,visibility 0s 0s; -moz-transition: opacity .3s 0s,visibility 0s 0s; transition: opacity .3s 0s,visibility 0s 0s ;} .cd-popup-container { position: absolute; width: calc(100% - 2rem); max-width: 600px; margin: 0 auto; top: 50%; left: 50%; -webkit-transform: translate3d(-50%,-50%,0); transform: translate3d(-50%,-50%,0); background: #fff; border-radius: .25em; box-shadow: 0 0 20px rgba(0,0,0,.2); ;} .cd-popup-container div { padding: 1.5em; display: block; position: relative; height: auto; ;} @media(min-width:32em) { .cd-popup-container div { padding: 2.5em; ;} ;} .cd-popup-container h1 { margin: 0 0 1rem; width: 100%; ;} .cd-popup-container ul { padding: 10px 0 0; margin: 0 0 0 1.5rem; width: auto ;} .cd-popup-container ul li { font-size: .9em; line-height: 1.4em; padding: 0 0 10px ;} .cd-popup-container ul li:before { content: ''; color: #aaa ;} .cd-popup-container .cd-popup-close { position: fixed; /*absolute*/ top: 8px; right: 8px; width: 30px; height: 30px; text-indent: -100000px;} .cd-popup-container .cd-popup-close::after, .cd-popup-container .cd-popup-close::before { content: ''; position: absolute; top: 12px; width: 14px; height: 3px; background-color: #444; ;} .cd-popup-container .cd-popup-close::before { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); left: 8px ;} .cd-popup-container .cd-popup-close::after { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); right: 8px ;} .prm-container + h1 { margin-top: 0rem ;} @media(max-width:63em) { .prm-container + h1 { margin-top: 1rem ;} ;} @media(min-width:32em) { .prm-container + .hero { margin-top: 1rem ;} ;} .prm-container.search-page {max-width: 1000px; margin: 0 auto;}.prm-find-out-more {color: #FEFAFA; padding: 0 .5rem; font-size: .7em; margin: 0; display: inline-block;}.button.secondary {font-size: .9rem; font-family: 'futura-pt', -apple-system, 'Roboto', 'Droid Sans', 'Helvetica Neue', sans-serif;}.button {margin: .5rem auto;}@media (max-width:32em) { .button.secondary {margin-bottom: 0rem;}}