[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}.col-1-1{width:100%}.col-1-2{width:50%}.col-1-3{width:33.33333%}.col-2-3{width:66.66667%}.col-1-4{width:25%}.col-3-4{width:75%}.banner-button,.banner-message,.banner-message-small{position:absolute;left:0;right:0;text-align:center}.banner-box{position:relative}@media only screen and (max-width:767px){.banner-box .banner-message-small{bottom:85px}}.banner-box .banner-button{bottom:30px}.banner-box img{width:100%}@media only screen and (min-width:768px) and (max-width:1357px){.banner-box img.is-desktop{display:block}}.banner-button{bottom:85px}@media only screen and (max-width:767px){.banner-button{bottom:15px}}@media only screen and (min-width:768px) and (max-width:1357px){.banner-button{bottom:60px}}.banner-button .banner-button-link{box-shadow:5px 5px 0 rgba(0,0,0,.9);font-weight:700;background:#fff;border:1px solid #000;display:inline-block;vertical-align:top;padding:15px 25px;font-size:15px;line-height:1;text-transform:uppercase}.banner-button .banner-button-link:after{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;content:"\f1ba"}.banner-button .banner-button-link:after{font-size:8px;display:inline-block;margin:3px 0 0 10px;vertical-align:top;line-height:normal}.banner-button .banner-button-link:hover{color:#727272}@media only screen and (max-width:767px){.banner-button .banner-button-link{box-shadow:none;font-size:11px;letter-spacing:1px;min-width:200px}.banner-button .banner-button-link:after{margin-top:1px}}.banner-message,.banner-message-small{text-shadow:0 5px 0 rgba(0,0,0,.9);font-weight:400;line-height:1}.banner-message-link,.banner-message-small-link{color:#fff}.banner-message{font-size:110px;bottom:150px}.col-1-1 .banner-message{bottom:85px}@media only screen and (min-width:768px) and (max-width:1357px){.banner-message{font-size:60px;bottom:95px}}@media only screen and (max-width:767px){.banner-message{font-size:48px;bottom:70px}.col-1-1 .banner-message{bottom:70px}}.banner-message-small{font-size:72px;bottom:90px}@media only screen and (min-width:768px) and (max-width:1357px){.banner-message-small{font-size:47px}}@media only screen and (max-width:767px){.banner-message-small{font-size:54px;bottom:60px;padding:0 60px}}.grid-container{font-size:0;margin:0 -5px}@media only screen and (max-width:767px){.grid-container{margin:0}}.grid-row{display:flex;flex-wrap:wrap}.grid-box{display:inline-block;vertical-align:top;min-height:180px;padding:0 5px;position:relative;margin-bottom:10px}.safari .grid-box{letter-spacing:normal}@media only screen and (min-width:768px) and (max-width:1357px){.grid-box{width:50%}.grid-box.col-1-1{width:100%;display:block}}@media only screen and (max-width:767px){.grid-box{width:100%;display:block;padding:0}}.grid-box img{width:100%}.grid-box .banner-button{bottom:35px}@media only screen and (max-width:767px){.grid-box .banner-button{bottom:20px}}@media only screen and (min-width:768px) and (max-width:1357px){.grid-box .banner-button{bottom:25px}}.grid-container .grid-box-inner{position:relative}.grid-container .grid-box-inner:first-child{margin-bottom:10px}.grid-container .grid-box-inner .banner-button{bottom:30px}@media only screen and (max-width:1357px){.grid-container .grid-box-inner .banner-button{bottom:20px}}@media only screen and (max-width:767px){.content-page-wrapper{padding:10px 20px 0}}.content-page-wrapper .content-page-list-title,.content-page-wrapper h1,.content-page-wrapper h2,.content-page-wrapper h3,.content-page-wrapper h4,.content-page-wrapper h5{font-weight:700}.content-page-wrapper .content-page-list-title,.content-page-wrapper h1,.content-page-wrapper h2,.content-page-wrapper h3,.content-page-wrapper h4,.content-page-wrapper h5,.content-page-wrapper p,.content-page-wrapper ul li{margin-bottom:20px}@media only screen and (max-width:767px){.content-page-wrapper .content-page-list-title,.content-page-wrapper h1,.content-page-wrapper h2,.content-page-wrapper h3,.content-page-wrapper h4,.content-page-wrapper h5,.content-page-wrapper p,.content-page-wrapper ul li{margin-bottom:15px}}.content-page-wrapper h1{font-size:24px}@media only screen and (max-width:767px){.content-page-wrapper h1{font-size:20px;text-align:center}}.content-page-wrapper h2{font-size:18px;line-height:24px}@media only screen and (max-width:767px){.content-page-wrapper h2{font-size:16px;line-height:20px}}.content-page-wrapper h3{font-weight:700;font-size:14px;text-transform:none}.content-page-wrapper p,.content-page-wrapper ul li{line-height:18px}@media only screen and (max-width:767px){.content-page-wrapper p,.content-page-wrapper ul li{font-size:12px;line-height:16px}}.content-page-wrapper a:not(.button){text-decoration:underline;color:#727272}.content-page-wrapper a:not(.button):hover{text-decoration:none}.content-page-wrapper .content-page-list-title{display:block}.content-page-wrapper ul{-webkit-margin-start:35px;margin-inline-start:35px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.content-page-wrapper ul{margin-left:35px;margin-right:0}[dir=rtl] .content-page-wrapper ul{margin-left:0;margin-right:35px}}@supports (-ms-ime-align:auto){.content-page-wrapper ul{margin-left:35px;margin-right:0}[dir=rtl] .content-page-wrapper ul{margin-left:0;margin-right:35px}}.content-page-wrapper ul li{list-style-type:square}.bg-light-blue{background:#eef6f9}.bg-dark-blue{background:#cde4f6}.bg-light-green{background:#f0faf9}.bg-dark-green{background:#b4e6e3}.bg-dark-green-2{background:#54c6bf}.bg-light-yellow{background:#fafaf0}.bg-dark-yellow{background:#f6e8cd}.bg-dark-pink{background:#f4cce6}.bg-light-pink{background:#faeff5}.bg-light-grey{background:#efefef}.bg-white{background:#fff}.callout-promo{color:#d43458}.stripey-background{background:repeating-linear-gradient(-45deg,#fff,#fff 10px,#71D2E7 10px,#71D2E7 20px)}.bg-absolute-left{position:absolute;top:10px;left:10px;width:10%}.bg-absolute-right{position:absolute;top:5px;right:5px;width:15%}@media only screen and (min-width:768px) and (max-width:1357px){.bg-absolute-right{opacity:.5}}.txt-pink.txt-pink{font-weight:700;color:#d43458;font-size:15px;line-height:1.1}.content-page-row{font-family:Trebuchet MS,sans-serif;margin-bottom:10px;position:relative}.content-page-row:after{content:"";display:table;clear:both}.content-page-row p{margin-top:0;line-height:1.5;color:#000}.content-page-sub-heading{font-weight:700;display:block;font-size:24px;text-transform:uppercase;letter-spacing:-1px;line-height:1.3;margin-bottom:7px}.content-page-sub-heading-mobile{font-size:15px}.content-page-sub-heading span{font-size:13px;letter-spacing:0}.content-page-separation-lines{border-top:2px solid #000;border-bottom:2px solid #000;margin:0 38% 10px;height:8px}.content-page-item{font-size:13px;float:left}.find-out-more-wrapper{font-size:13px;padding:10px;text-transform:uppercase}.find-out-more-link{display:inline-block;text-transform:uppercase;vertical-align:middle}.find-out-more-link:after{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;content:"\f164"}.find-out-more-link:after{font-size:9px;margin-left:5px}.find-out-more-link:after,.find-out-more-txt{display:inline-block;vertical-align:middle}.del-table td{width:30%;color:#000}.pt_content .confirmation-message{font-size:14px;border:1px solid #efefef;padding:15px;margin:5px 0 25px}.help-info-page-wrapper{color:#000}.help-info-page-wrapper .grid-box p:first-child{margin-top:0}.about-cookies-wrapper a{word-break:normal}@media only screen and (max-width:767px){.about-cookies-wrapper .cookies-table-wrapper{overflow-x:auto}}@media only screen and (min-width:768px){.about-cookies-wrapper .full-width#main,.affiliate-wrapper .full-width#main,.submit-music-wrapper .full-width#main{padding-left:0;padding-right:0;margin-left:0;margin-right:0;max-width:none;width:100%}}.about-cookies-wrapper .full-width .about-cookies .content-page-wrapper,.about-cookies-wrapper .full-width .affiliate .content-page-wrapper,.about-cookies-wrapper .full-width .submit-music .content-page-wrapper,.affiliate-wrapper .full-width .about-cookies .content-page-wrapper,.affiliate-wrapper .full-width .affiliate .content-page-wrapper,.affiliate-wrapper .full-width .submit-music .content-page-wrapper,.submit-music-wrapper .full-width .about-cookies .content-page-wrapper,.submit-music-wrapper .full-width .affiliate .content-page-wrapper,.submit-music-wrapper .full-width .submit-music .content-page-wrapper{padding:0 20px;max-width:1358px;margin-left:auto;margin-right:auto;width:100%}.about-cookies-wrapper .full-width .about-cookies-top-banner-container,.about-cookies-wrapper .full-width .affiliate-top-banner-container,.about-cookies-wrapper .full-width .submit-music-top-banner-container,.affiliate-wrapper .full-width .about-cookies-top-banner-container,.affiliate-wrapper .full-width .affiliate-top-banner-container,.affiliate-wrapper .full-width .submit-music-top-banner-container,.submit-music-wrapper .full-width .about-cookies-top-banner-container,.submit-music-wrapper .full-width .affiliate-top-banner-container,.submit-music-wrapper .full-width .submit-music-top-banner-container{width:100%;margin-bottom:25px;background-repeat:no-repeat;background-position:70%;min-height:158px}@media only screen and (max-width:1357px){.about-cookies-wrapper .full-width .about-cookies-top-banner-container,.about-cookies-wrapper .full-width .affiliate-top-banner-container,.about-cookies-wrapper .full-width .submit-music-top-banner-container,.affiliate-wrapper .full-width .about-cookies-top-banner-container,.affiliate-wrapper .full-width .affiliate-top-banner-container,.affiliate-wrapper .full-width .submit-music-top-banner-container,.submit-music-wrapper .full-width .about-cookies-top-banner-container,.submit-music-wrapper .full-width .affiliate-top-banner-container,.submit-music-wrapper .full-width .submit-music-top-banner-container{background-position:100%}}@media only screen and (max-width:767px){.about-cookies-wrapper .full-width .about-cookies-top-banner-container,.about-cookies-wrapper .full-width .affiliate-top-banner-container,.about-cookies-wrapper .full-width .submit-music-top-banner-container,.affiliate-wrapper .full-width .about-cookies-top-banner-container,.affiliate-wrapper .full-width .affiliate-top-banner-container,.affiliate-wrapper .full-width .submit-music-top-banner-container,.submit-music-wrapper .full-width .about-cookies-top-banner-container,.submit-music-wrapper .full-width .affiliate-top-banner-container,.submit-music-wrapper .full-width .submit-music-top-banner-container{min-height:80px;background-image:none!important;margin-bottom:20px}}.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%;max-width:1358px;font-size:36px;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:26px;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-size:22px;margin-bottom:20px;font-weight:700}@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:20px;line-height:22px}}.about-cookies-wrapper .full-width .about-cookies p,.about-cookies-wrapper .full-width .affiliate p,.about-cookies-wrapper .full-width .submit-music p,.affiliate-wrapper .full-width .about-cookies p,.affiliate-wrapper .full-width .affiliate p,.affiliate-wrapper .full-width .submit-music p,.submit-music-wrapper .full-width .about-cookies p,.submit-music-wrapper .full-width .affiliate p,.submit-music-wrapper .full-width .submit-music p{margin:0 0 20px;line-height:20px}@media only screen and (max-width:767px){.about-cookies-wrapper .full-width .about-cookies p,.about-cookies-wrapper .full-width .affiliate p,.about-cookies-wrapper .full-width .submit-music p,.affiliate-wrapper .full-width .about-cookies p,.affiliate-wrapper .full-width .affiliate p,.affiliate-wrapper .full-width .submit-music p,.submit-music-wrapper .full-width .about-cookies p,.submit-music-wrapper .full-width .affiliate p,.submit-music-wrapper .full-width .submit-music p{margin-bottom:30px}}.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}.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:26px}}@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:#ff9e8b;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;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}}@supports (-ms-ime-align:auto){.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{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;display:block;margin-bottom:8.33333px}}@media only screen and (max-width:767px) and (-ms-high-contrast:active),only screen and (max-width:767px) and (-ms-high-contrast:none){.giftvoucher-header-btn{margin-left:0;margin-right:0}[dir=rtl] .giftvoucher-header-btn{margin-left:0;margin-right:0}}@media only screen and (max-width:767px){@supports (-ms-ime-align:auto){.giftvoucher-header-btn{margin-left:0;margin-right:0}[dir=rtl] .giftvoucher-header-btn{margin-left:0;margin-right:0}}.giftvoucher-header-btn:last-of-type{margin-bottom:0}}.giftvoucher-header-btn:not(.active){border:1px solid #000;color:#000;background:#fff}@media (-ms-high-contrast:active),(-ms-high-contrast:none),not all and (hover:none){.giftvoucher-header-btn:not(.active):not([disabled]):not(.disabled):hover{background:#000;color:#fff}}@media (-ms-high-contrast:active),(-ms-high-contrast:none),(hover:none){.giftvoucher-header-btn:not(.active):not([disabled]):not(.disabled):active{background:#000;color:#fff}}.giftvoucher-header-btn.active{border:1px solid #000;color:#fff;background:#000}@media (-ms-high-contrast:active),(-ms-high-contrast:none),not all and (hover:none){.giftvoucher-header-btn.active:not([disabled]):not(.disabled):hover{background:#fff;color:#000}}@media (-ms-high-contrast:active),(-ms-high-contrast:none),(hover:none){.giftvoucher-header-btn.active:not([disabled]):not(.disabled):active{background:#fff;color:#000}}.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 #cecece;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-title{font-weight:700;font-size:22px;padding:0 0 12.5px;margin-bottom:12.5px;position:relative}.giftvoucher-form-item-title:after{width:50px;height:1px;content:"";background:#cecece;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:22px}.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:#efefef;padding-top:40px;padding-bottom:40px;margin-top:40px}.giftvoucher-balance-current{text-align:center;position:relative}.giftvoucher-balance-current h5{font-size:26px}.giftvoucher-balance-current p{margin:0}.giftvoucher-balance-form{padding:10px 0}.giftvoucher-balance-field{width:100%}.giftvoucher-balance-field .input-text{display:block;margin:0 auto;width:100%}@media only screen and (min-width:768px){.giftvoucher-balance-field .input-text{width:50%}}.giftvoucher-balance-field .input-text[disabled]{background:none;border:none;padding-top:0;font-size:24px;text-align:center;box-shadow:inset 0 0 0 30px #efefef}.giftvoucher-balance-field .success{background:none;color:#000;font-size:48px;font-weight:700;text-align:center}.giftvoucher-balance-field .error{background:none;color:#e7241b;text-align:center}.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}