[class*=icon-],[class^=icon-]{font-family:icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pt_giftvoucher #main{max-width:none;padding:0;width:100%}.pt_giftvoucher .breadcrumb{margin-left:auto;margin-right:auto;width:97%;max-width:1358px}@media only screen and (max-width:767px){.pt_giftvoucher .breadcrumb{width:auto}}@media only screen and (min-width:768px) and (max-width:1357px){.pt_giftvoucher .breadcrumb{padding-left:20px;padding-right:20px;width:100%}}@media only screen and (min-width:1024px) and (max-width:1357px){.pt_giftvoucher .breadcrumb{min-width:960px;max-width:1357px;padding-left:20px;padding-right:20px;width:100%}}.gift-intro{margin-bottom:25px}.gift-intro p{margin:0;line-height:18px}.giftvoucher-header{margin-left:auto;margin-right:auto;width:97%;max-width:1358px;padding:25px 20px}@media only screen and (max-width:767px){.giftvoucher-header{width:auto}}@media only screen and (min-width:768px) and (max-width:1357px){.giftvoucher-header{padding-left:20px;padding-right:20px;width:100%}}@media only screen and (min-width:1024px) and (max-width:1357px){.giftvoucher-header{min-width:960px;max-width:1357px;padding-left:20px;padding-right:20px;width:100%}}@media only screen and (max-width:767px){.giftvoucher-header-title{padding:10px 0 0;margin:0 0 10px;font-size:28px}}@media only screen and (min-width:768px){.giftvoucher-header-title{font-size:36px;margin:0 0 15px}}@media only screen and (min-width:768px) and (max-width:1357px){.giftvoucher-header-content{max-width:75%}}@media only screen and (min-width:1358px){.giftvoucher-header-content{max-width:50%}}.giftvoucher-header-wrapper{background-color:#cebded;background-image:url(../images/gift-certs/banner-image.png);background-repeat:no-repeat;background-position:80% -60px;background-size:auto 200%}@media only screen and (min-width:768px){.giftvoucher-header-wrapper{padding:25px 0}}@media only screen and (max-width:768px) and (orientation:landscape){.giftvoucher-header-wrapper{background-position:right -50px center}}@media only screen and (min-width:768px) and (max-width:1357px){.giftvoucher-header-wrapper{background-position:right 0 top -60px}}[dir=rtl] .giftvoucher-header-wrapper{background-position:20% -60px}@media only screen and (max-width:768px) and (orientation:landscape){[dir=rtl] .giftvoucher-header-wrapper{background-position:left -50px center}}@media only screen and (min-width:768px) and (max-width:1357px){[dir=rtl] .giftvoucher-header-wrapper{background-position:left 0 top -60px}}.giftvoucher-header-btn-group{margin-left:auto;margin-right:auto;width:97%;max-width:1358px;padding-left:20px;padding-right:20px;transform:translateY(-25%)}@media only screen and (max-width:767px){.giftvoucher-header-btn-group{width:auto}}@media only screen and (min-width:768px) and (max-width:1357px){.giftvoucher-header-btn-group{padding-left:20px;padding-right:20px;width:100%}}@media only screen and (min-width:1024px) and (max-width:1357px){.giftvoucher-header-btn-group{min-width:960px;max-width:1357px;padding-left:20px;padding-right:20px;width:100%}}@media only screen and (min-width:768px){.giftvoucher-header-btn-group{transform:translateY(-50%)}}.giftvoucher-header-btn{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:10px;margin-inline-end:10px;border:1px solid #000;color:#000;background:#fff;display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;transition:all .1s ease}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.giftvoucher-header-btn{margin-left:0;margin-right:10px}[dir=rtl] .giftvoucher-header-btn{margin-left:10px;margin-right:0}}@media only screen and (max-width:767px){.giftvoucher-header-btn{display:block;margin-bottom:8.33333px;margin-right:0}}.giftvoucher-header-btn.active,.giftvoucher-header-btn:hover{background:#000;color:#fff}.giftvoucher-header-btn:last-child{margin-bottom:0}@media only screen and (min-width:768px){.giftvoucher-header-btn{display:inline-block;margin-bottom:0;width:auto}}.giftvoucher-description{margin-left:auto;margin-right:auto;width:97%;max-width:1358px}@media only screen and (max-width:767px){.giftvoucher-description{width:auto}}@media only screen and (min-width:768px) and (max-width:1357px){.giftvoucher-description{padding-left:20px;padding-right:20px;width:100%}}@media only screen and (min-width:1024px) and (max-width:1357px){.giftvoucher-description{min-width:960px;max-width:1357px;padding-left:20px;padding-right:20px;width:100%}}.giftvoucher-form{display:flex;flex-wrap:wrap}@media only screen and (min-width:1025px){.giftvoucher-form{margin-left:-12.5px;margin-right:-12.5px}}.giftvoucher-form-wrapper{margin-left:auto;margin-right:auto;width:97%;max-width:1358px;overflow:hidden;position:relative}@media only screen and (max-width:767px){.giftvoucher-form-wrapper{width:auto}}@media only screen and (min-width:768px) and (max-width:1357px){.giftvoucher-form-wrapper{padding-left:20px;padding-right:20px;width:100%}}@media only screen and (min-width:1024px) and (max-width:1357px){.giftvoucher-form-wrapper{min-width:960px;max-width:1357px;padding-left:20px;padding-right:20px;width:100%}}@media only screen and (min-width:768px){.giftvoucher-form-wrapper{padding-top:15px}}.giftvoucher-form-wrapper:before{content:"";border-bottom:1px solid #ddd;left:0;bottom:0;right:0;position:absolute}.giftvoucher-form-item{width:100%;margin-bottom:28px}@media only screen and (min-width:768px) and (max-width:1357px){.giftvoucher-form-item{flex:1 1 calc(50% - 25px);margin:0 12.5px 8px}}@media only screen and (min-width:1358px){.giftvoucher-form-item{flex:1;margin:0 12.5px 8px}}@media only screen and (min-width:768px) and (max-width:1357px){.giftvoucher-form-item:last-child .input-text{width:calc(50% - 12.5px)}}.giftvoucher-form-item label{font-weight:700}.giftvoucher-form-item-title{font-weight:700;font-size:20px;padding:0 0 12.5px;margin-bottom:12.5px;position:relative}.giftvoucher-form-item-title:after{width:50px;height:1px;content:"";background:#ddd;position:absolute;bottom:0;left:0}[dir=rtl] .giftvoucher-form-item-title:after{right:0}.giftvoucher-form-btn{width:100%}@media only screen and (min-width:768px) and (max-width:1357px){.giftvoucher-form-btn{width:calc(50% - 12.5px)}}.giftvoucher-content h2{font-size:20px}.giftvoucher-content .form-caption{margin:0}.giftvoucher-details{margin-left:auto;margin-right:auto;width:97%;max-width:1358px;padding-top:25px}@media only screen and (max-width:767px){.giftvoucher-details{width:auto}}@media only screen and (min-width:768px) and (max-width:1357px){.giftvoucher-details{padding-left:20px;padding-right:20px;width:100%}}@media only screen and (min-width:1024px) and (max-width:1357px){.giftvoucher-details{min-width:960px;max-width:1357px;padding-left:20px;padding-right:20px;width:100%}}.giftvoucher-details li{margin-bottom:10px}.giftvoucher-balance{background-color:#f0f0f0;padding-top:40px;padding-bottom:40px;margin-top:40px}.giftvoucher-balance-current{text-align:center;position:relative}.giftvoucher-balance-current h5{font-size:28px}.giftvoucher-balance-current p{margin:0}.giftvoucher-balance-form{padding:10px 0}.giftvoucher-balance .giftvoucher-balance-field{width:100%}.giftvoucher-balance .giftvoucher-balance-field .input-text{display:block;margin:0 auto;width:100%}@media only screen and (min-width:768px){.giftvoucher-balance .giftvoucher-balance-field .input-text{width:50%}}.giftvoucher-balance .giftvoucher-balance-field .input-text[disabled]{background:none;border:none;padding-top:0;font-size:22px;text-align:center;box-shadow:inset 0 0 0 30px #f0f0f0}.giftvoucher-balance .giftvoucher-balance-field .success{background:none;color:#000;font-size:48px;font-weight:700;text-align:center}.giftvoucher-balance .giftvoucher-balance-field .error{background:none;color:#e71321;text-align:center}.giftvoucher-balance .giftvoucher-balance-field label{display:none}.giftvoucher-balance-submit{margin:0}.giftvoucher-balance-submit-btn{display:block;width:100%;margin:0 auto}@media only screen and (min-width:768px){.giftvoucher-balance-submit-btn{width:25%}}.giftvoucher-balance-check-link{display:none;text-align:center;text-decoration:underline;color:#000;margin:0;cursor:pointer}.cert-show-balance{display:none}.del-table td{color:#000}.content-page-wrapper{line-height:1.4}.content-page-wrapper h2,.content-page-wrapper h3{font-weight:400}.callout-promo{color:#e71321}.about-cookies-wrapper .full-width .about-cookies-top-banner-container h1,.about-cookies-wrapper .full-width .affiliate-top-banner-container h1,.about-cookies-wrapper .full-width .submit-music-top-banner-container h1,.affiliate-wrapper .full-width .about-cookies-top-banner-container h1,.affiliate-wrapper .full-width .affiliate-top-banner-container h1,.affiliate-wrapper .full-width .submit-music-top-banner-container h1,.submit-music-wrapper .full-width .about-cookies-top-banner-container h1,.submit-music-wrapper .full-width .affiliate-top-banner-container h1,.submit-music-wrapper .full-width .submit-music-top-banner-container h1{display:block;width:100%;text-align:left;max-width:1358px;font-size:38px;font-weight:700;margin:0 auto;padding:90px 20px 0}@media only screen and (max-width:767px){.about-cookies-wrapper .full-width .about-cookies-top-banner-container h1,.about-cookies-wrapper .full-width .affiliate-top-banner-container h1,.about-cookies-wrapper .full-width .submit-music-top-banner-container h1,.affiliate-wrapper .full-width .about-cookies-top-banner-container h1,.affiliate-wrapper .full-width .affiliate-top-banner-container h1,.affiliate-wrapper .full-width .submit-music-top-banner-container h1,.submit-music-wrapper .full-width .about-cookies-top-banner-container h1,.submit-music-wrapper .full-width .affiliate-top-banner-container h1,.submit-music-wrapper .full-width .submit-music-top-banner-container h1{font-size:28px;padding-top:30px}}.about-cookies-wrapper .full-width .about-cookies-subtitle,.about-cookies-wrapper .full-width .affiliate-subtitle,.about-cookies-wrapper .full-width .submit-music-subtitle,.affiliate-wrapper .full-width .about-cookies-subtitle,.affiliate-wrapper .full-width .affiliate-subtitle,.affiliate-wrapper .full-width .submit-music-subtitle,.submit-music-wrapper .full-width .about-cookies-subtitle,.submit-music-wrapper .full-width .affiliate-subtitle,.submit-music-wrapper .full-width .submit-music-subtitle{font-weight:400}@media only screen and (max-width:767px){.about-cookies-wrapper .full-width .about-cookies-subtitle,.about-cookies-wrapper .full-width .affiliate-subtitle,.about-cookies-wrapper .full-width .submit-music-subtitle,.affiliate-wrapper .full-width .about-cookies-subtitle,.affiliate-wrapper .full-width .affiliate-subtitle,.affiliate-wrapper .full-width .submit-music-subtitle,.submit-music-wrapper .full-width .about-cookies-subtitle,.submit-music-wrapper .full-width .affiliate-subtitle,.submit-music-wrapper .full-width .submit-music-subtitle{font-size:22px;line-height:22px}}.about-cookies-wrapper .full-width .about-cookies .button,.about-cookies-wrapper .full-width .affiliate .button,.about-cookies-wrapper .full-width .submit-music .button,.affiliate-wrapper .full-width .about-cookies .button,.affiliate-wrapper .full-width .affiliate .button,.affiliate-wrapper .full-width .submit-music .button,.submit-music-wrapper .full-width .about-cookies .button,.submit-music-wrapper .full-width .affiliate .button,.submit-music-wrapper .full-width .submit-music .button{color:#000;text-decoration:none;border:1px solid #000;background:#fff}@media only screen and (max-width:767px){.about-cookies-wrapper .full-width .about-cookies .button,.about-cookies-wrapper .full-width .affiliate .button,.about-cookies-wrapper .full-width .submit-music .button,.affiliate-wrapper .full-width .about-cookies .button,.affiliate-wrapper .full-width .affiliate .button,.affiliate-wrapper .full-width .submit-music .button,.submit-music-wrapper .full-width .about-cookies .button,.submit-music-wrapper .full-width .affiliate .button,.submit-music-wrapper .full-width .submit-music .button{width:100%;margin-bottom:10px}}.about-cookies-wrapper .full-width .about-cookies .button:hover,.about-cookies-wrapper .full-width .affiliate .button:hover,.about-cookies-wrapper .full-width .submit-music .button:hover,.affiliate-wrapper .full-width .about-cookies .button:hover,.affiliate-wrapper .full-width .affiliate .button:hover,.affiliate-wrapper .full-width .submit-music .button:hover,.submit-music-wrapper .full-width .about-cookies .button:hover,.submit-music-wrapper .full-width .affiliate .button:hover,.submit-music-wrapper .full-width .submit-music .button:hover{background:#000;color:#fff}@media only screen and (max-width:767px){.giftvoucher-content{padding:10px 20px 0}}