<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
	  font-family: 'Russo One', sans-serif;
}

img {
    max-width: 100%;
    height: auto;
}

a {
    text-decoration: none;
    color: #fff;
    transition: all 0.5s ease-in-out;
	  font-family: 'Russo One', sans-serif;
}

ul {
    list-style: none;
}

body {
    font-family: 'Russo One', sans-serif;
    font-weight: 400;
    background: #fff;
    color: #fff;
    text-align: center;
}


.album-wrapper {
    width: 30%;
    margin: 0 auto;
    padding: 3vw 0 5vw;
	    width: 66%;
}
.album-wrapper&gt;div {
    display: inline-block;
    width: 49.5%;
    vertical-align: middle;
    font-size: 0;
}
.album-wrapper .right {
    width: 43.5%;
    vertical-align: middle;
    font-size: 0;
    margin-left: 3%;
    margin-right: 3%;
}

.header {
    background: url(../img/RED_BG.jpg);
	background: #808080;
}

.album-wrapper img:nth-child(2) {
    margin-top: 2vw;
}

.album-wrapper a {
    /* background: url("../img/WIDE_BUTTON.png") no-repeat;
    background-position: left top;
    background-size: 13.833vw 5.052vw; */
    height: 4.072vw;
    line-height: 4.072vw;
    text-transform: uppercase;
    display: block;
    padding: 0;
    font-size: 1.6vw;
    width: 13.833vw;
    cursor: pointer;
    text-align: center;
    margin: 0 auto;
    transition: none;
    -webkit-transition: none;
    margin-top: 2vw;
    border: 1.5px solid;
}

.merch-outer-wrapper {
    background: url(../img/BG_PATTERN_2.jpg);
    padding: 6vw 0;
}

.merch-inner-wrapper {
    width: 70%;
    margin: 0 auto;
}

.merch-image-wrapper {
    width: 80%;
    margin: 0 auto;
    padding: 2vw 0 1vw;
}

.merch-wrapper {
    background: #ffffff;
}

.merch-title {
    margin-bottom: 2vw;
    font-size: 1.5vw;
}

.merchname {
    font-size: 1vw;
    color: #000000;
    text-align: left;
    font-weight: bold;
}

.content-wrapper {
    width: 80%;
    margin: 0 auto;
    padding: 0 0 2vw;
}

.merch-desc {
    color: #000000;
    text-align: left;
    font-size: 1vw;
    margin-top: 0.8vw;
}

.merch-cost {
    color: #BB0400 ;
    text-align: left;
    margin-top: 3vw;
    display: inline-block;
    vertical-align: middle;
    width:30%;
    height: 2vw;
    line-height: 1.4vw;
    font-size: 1.5vw;
}

.merch-cost.stfr {
 
    margin-top: 0;
}
.merch-cost span {
    font-size: 0.7vw;
}
.merch-btn a {
    font-size: 1.2vw;
    color: #BB0400 ;
    display: block;
    text-align: left;
    /* background: url("../img/underline.png");
    background-repeat: no-repeat;
    background-size: 5vw;
    background-position: 0vw 1.3vw; */
    height: 2vw;
    line-height: 1.4vw;
}

.merch-btn {
    display: inline-block;
    vertical-align: middle;
    margin-top: 3vw;
    width: 68%;
}

.mailing-lister-wrapper {
    background: #ffffff;
    padding: 6vw 0;
}

.message {
    font-size: 1.5vw;
    color: #808080;
    text-transform: initial;
    margin-bottom: 2vw;
}
.message.msg1 {
    font-weight: 600;
    font-size: 2vw;
}
option{
	background: #808080;
	color: #fff ;
}
form#mlistFormOne {
    width: 30%;
    margin: 0 auto;
}

form#mlistFormOne input:not(.mlistSubmit) {
    font-size: 1.5vw;
    width: 100%;
    border: none;
    text-align: center;
    height: 4vw;
    line-height: 4vw;
    border-bottom: 2px dotted #808080 ;
    color: #808080 ;
    -webkit-text-fill-color: #808080 ;
	-webkit-appearance: none;
	outline: none;
}

form#mlistFormOne input:focus-visible {
    outline: none;
}
form#mlistFormOne input{
			-webkit-appearance: none;
}
form#mlistFormOne select {
    background: transparent ;
    height: 4vw;
    line-height: 4vw;
    width: 100%;
    color: #808080;
    font-size: 1.4vw;
    /* padding-left: 1.5vw; */
		-webkit-appearance: none;
  -moz-appearance: none;
  background: url(../img/arrow-1.png) transparent ;
    background-repeat: no-repeat;
    background-position: 94% center;
    background-size: 20px;
    text-align: center;
    text-align-last: center;
	-webkit-appearance: none;
	outline: none;
	border: none;
	border-bottom: 2px dotted #808080 ;
}

.country.fieldWrap {
    margin: 2vw auto 0vw;
}

form#mlistFormOne select:focus-visible {
    outline: none;
}

input#submit {
    /* background: url("../img/BUTTON_OUTLINE_RED_WIDE.png") no-repeat;
    background-position: left top;
    background-size: 13.833vw 5.052vw; */
    background: transparent;
    height: 4.072vw;
    line-height: 4.072vw;
    text-transform: uppercase;
    display: block;
    padding: 0;
    font-size: 1.6vw;
    width: 13.833vw;
    cursor: pointer;
    text-align: center;
    margin: 0 auto;
    transition: none;
    -webkit-transition: none;
    margin-top: 0vw;
    border: none;
    color: #808080 ;
    border: 1.5px solid;
}

.fadeOut {
    display: none;
}

a.terms {
    color: #808080 ;
    font-size: 1.4vw;
    text-decoration: underline;
}

p.terms-message.fadeIn {
    color: #808080 ;
    font-size: 1.1vw;
    margin: 1vw auto;
}

span.input-error {
    font-size: 1vw;
    color: #ff0000;
}

p.terms-message.fadeIn a {
    color: #808080 ;
    text-decoration: underline;
    font-size: 1.1vw;
}

p.terms-message.fadeIn a:hover {
    text-decoration: none;
}

div.terms {
    margin: 1.5vw auto;
}

form#mlistFormOne&gt;div {
    padding: 0.5vw 0;
}

div#thankyou.fadeIn {
    display: block;
    color: #808080;
    font-size: 2vw;
    text-transform: uppercase;
}

footer {
    background: #ffffff;
    font-size: 1vw;
    padding-bottom: 1vw;
    /* margin-bottom: 1vw; */
}

.copyTextAndLinks * {
    color: #808080;
}

.copyrightText {
    margin-bottom: 0.7vw;
}

.copyLinks a {
    text-decoration: underline;
}

.copyLinks a:hover {
    text-decoration: none;
}

.socialWrapper a {
    margin-right: 2vw;
    font-size: 1.5vw;
}
.socialWrapper a:last-child{
	margin-right: 0;
}
.socialWrapper {
    padding-top: 3vw;
}

a.terms:hover {
    text-decoration: none;
}

.socialWrapper a:hover,
.album-wrapper a:hover,
.merch-btn a:hover,
input#submit:hover {
    opacity: 0.5;
}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
    font-size: 9vw;
    color: #808080;
}

.owl-carousel .owl-nav button.owl-next {
    position: absolute;
    transform: translate(-50%, -50%);
    bottom: -5vw;
    right: -2vw;
    background: url(../img/rightArr.png) no-repeat;
    background-size: cover;
    height: 30px;
width: 50px;
font-size: 0;
}


.owl-carousel {
    position: relative;
}

.owl-carousel .owl-nav button.owl-prev {
    position: absolute;
    transform: translate(-50%, -50%);
    bottom: -5vw;
    left: 2vw;
    background: url(../img/leftArr.png) no-repeat;
    background-size: cover;
    height: 30px;
width: 50px;
font-size: 0;
}
div#secondform {
    width: 30%;
    margin: 0 auto;
	    position: relative;
}
div.plain-ml-wrapper span#secondFormClose {
    position: absolute;
    cursor: pointer;
	color: #808080;
}
div.plain-ml-wrapper span#secondFormClose:hover{
	opacity: 0.7;
	
}

div.plain-ml-wrapper span#secondFormClose {
    right: -1vw;
    font-size: 2vw;
    top: -2vw;
    height: auto;
    line-height: 1;
}
#secondform .welcome {
       font-size: 1.3vw;
    width: 95%;
    margin: 0 auto;

    color: #808080;
    margin-bottom: 3vh;
}
form#mlistFormTwo {
    font-size: 0;
}
.plain-ml-wrapper div.fieldWrap {
    margin: 0px 0 1vw;
}
form#mlistFormTwo .postal_country, form#mlistFormTwo .postalcode, form#mlistFormTwo .dobMonth, form#mlistFormTwo .dobDay {
    display: inline-block;
    width: 49%;
	    vertical-align: top;
}
#secondform .postalcode.first, #secondform div.dobMonth.fieldWrap, form#mlistFormTwo .postalcode.fieldWrap {
    margin-right: 2%;
}
form &gt;div {
    text-align: center;
}
#secondform input:not([type="submit"]) {
    font-size: 1.4vw;
    width: 100%;
    border: none;
    text-align: center;
    height: 4vw;
    line-height: 4vw;
    border-bottom: 2px dotted #808080;
    color: #808080;
    -webkit-text-fill-color: #808080;
    -webkit-appearance: none;
			
			    outline: none;
}
#secondform select {
      font-size: 1.4vw;
    width: 100%;
    border: none;
    text-align: center;
    height: 4vw;
    line-height: 4vw;
    border-bottom: 2px dotted #808080;
    color: #808080;
    -webkit-text-fill-color: #808080;
    -webkit-appearance: none;
	    width: 100%;
		
		    outline: none;
			  background: url(../img/arrow-1.png) transparent ;
    background-repeat: no-repeat;
    background-position: 94% center;
    background-size: 1vw;
    padding-right: 2vw;
}
#secondform .birth-date-title {
    font-size: 1vw;

		color: #808080;
}
.plain-ml-wrapper .birthday div.fieldWrap {
    margin: 10px 0;
}
#secondform .globaloptin {
        width: 100%;
    margin: 0px auto;
    text-align: justify;
    font-size: 0;
    margin-top: 1vw;
    position: relative;
}
.plain-ml-wrapper #secondform input[name="goptin"] {
    vertical-align: top;
    display: inline-block;
	    border-bottom: none;
}
.plain-ml-wrapper #secondform input[name="goptin"] {
    height: auto;
}
.plain-ml-wrapper label.goptin_checkbox {
    position: static;
    transform: none;
    text-align: left;
    width: 90%;
    display: inline-block;
	    position: static;
    transform: none;
    font-size: 10px;
    display: inline-block;
    pointer-events: all;	
	font-size: 1vw;
    padding-left: 1.7vw;
    letter-spacing: 0;
    display: inline-block;
    font-style: normal;

		color: #808080;
}
.plain-ml-wrapper label.goptin_checkbox a{
	color: #808080;
	text-decoration: underline;
}
.plain-ml-wrapper label.goptin_checkbox a:hover{
	opacity: 0.7;
}



form#mlistFormTwo .submit {
    margin: 0;
    padding: 20px 0 10px;
	width: 100%;
}
form#mlistFormTwo .submit .mlistSubmit {
  width: 100%;
    height: 4vw;
    font-size: 1.4vw;
    color: #808080;
    line-height: 4vw;
}
form#mlistFormTwo #terms {
    text-align: center;
}
#secondform .terms {
    color: #808080;
    text-decoration: none;
    font-size: 1vw;

}
.plain-ml-wrapper p.terms-message-2,.plain-ml-wrapper p.terms-message-2 a{
	font-size: 0.8vw;
	color: #808080;

}
.plain-ml-wrapper p.terms-message-2 a {
    text-decoration: underline;
}
.plain-ml-wrapper p.terms-message-2 a:hover{
	opacity: 0.7;
}
.globaloptin, input#artist_mktg_consent{
    position: relative;
}
form#mlistFormOne .globaloptin input[type="checkbox"] {
    width: 1.4vw;
    height: 1.4vw;
    margin-top: 0;
    display: inline-block;
    vertical-align: top;
    border: 1.5px solid #808080;
    margin-right: 6px;
    opacity: 1;
    -webkit-appearance: none;
}
.plain-ml-wrapper .globaloptin label {
    width: 89%;
    padding-left: 1%;
    text-align: left;
    display: inline-block;
}
input#artist_mktg_consent:checked:after {
    font-family: "";
    content: "\2713";
    color: #808080;
    display: block;
    text-align: center;
    font-size: 12px;
    line-height: 12px;
    /* margin-top: 2px; */
    margin-top: 2px;
    margin-left: -3px;
    box-sizing: border-box;
    left: 64%;
    position: absolute;
    top: 46%;
    transform: translate(-50%, -50%);
}
form#mlistFormOne .globaloptin input[type="checkbox"].errored {
    border: 1.5px solid red;
}
form#mlistFormOne select.errored, form#mlistFormOne input.errored {
    border-bottom: 2px dotted red;
}
@media only screen and (max-width:1023px),
only screen and (max-width:1024px) and (orientation:portrait) {
form#mlistFormOne .globaloptin input[type="checkbox"] {
        width: 4vw;
    height: 4vw;
    margin-top: 0;
    display: inline-block;
    vertical-align: top;
    border: 1.5px solid #808080;
    margin-right: 6px;
    opacity: 1;
    -webkit-appearance: none;
}
input#artist_mktg_consent:checked:after{
	    font-size: 2vw;
    line-height: 1;
}
#secondform select {
   
    background-size: 3vw;
    padding-right: 6vw;
}


    .album-wrapper {
        width: 90%;
		    margin: 0 auto;
        padding: 10vw 0 5vw;
    }
.album-wrapper&gt;div {
    display: block;
    width: 100%;
    vertical-align: middle;
    font-size: 0;
}.album-wrapper .right {
    width: 100%;
    vertical-align: middle;
    font-size: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 30px;
}
    .socialWrapper a {
        margin-right: 7vw;
        font-size: 6vw;
    }

    .socialWrapper a:last-child {
        margin: 0;
    }

    .socialWrapper {
        padding-top: 15vw;
    }


    .album-wrapper a {
        width: 70%;
        background-size: 100% 15vw;
        height: 15vw;
        font-size: 6vw;
        line-height: 15vw;
		margin-top: 0;
    margin-bottom: 20px;
    }

    .merch-title {
        font-size: 6vw;
        margin-bottom: 15vw;
    }

    .merch-inner-wrapper {
        width: 100%;
    }

    .merch-outer-wrapper {
        padding: 40vw 0;
    }

    .merch-image-wrapper {
        padding: 7vw 0 2vw;
    }

    .merchname {
        font-size: 5vw;
    }

    .merch-desc {
        font-size: 3.1vw;
    }

    .merch-cost {
        font-size: 6vw;
        margin-top: 3vw;
        height: 18vw;
        line-height: 8vw;
    }
    .merch-cost span {
        font-size: 2.7vw;
        line-height: 1;
    }
    .merch-btn a {
        font-size: 4vw;
        height: 18vw;
        line-height: 8vw;
        text-align: center;
        /* background-size: 17vw;
        background-position: 0 6vw; */
    }

    .owl-carousel .owl-nav button.owl-next,
    .owl-carousel .owl-nav button.owl-prev {
        font-size: 9vw;
        color: #808080 ;
    }

    .owl-carousel .owl-nav button.owl-next {
        position: absolute;
        transform: translate(-50%, -50%);
        bottom: -30vw;
        right: 3vw;
		background: url(../img/rightArr.png) no-repeat;
		background-size: cover;
		height: 30px;
    width: 50px;
    font-size: 0;
    }

    .mailing-lister-wrapper {
        font-size: 0;
        border: none;
    }

    .owl-carousel {
        position: relative;
    }

    .owl-carousel .owl-nav button.owl-prev {
        position: absolute;
        transform: translate(-50%, -50%);
        bottom: -30vw;
        left: 11vw;
		background: url(../img/leftArr.png) no-repeat;
		background-size: cover;
		height: 30px;
    width: 50px;
    font-size: 0;
    }

    form#mlistFormOne {
        width: 90%;
    }

    .message {
        font-size: 7vw;
        margin-bottom: 9vw;
    }
.message.msg1{
	font-size: 11vw;
}
    form#mlistFormOne input:not(.mlistSubmit) {
        font-size: 5vw;
        height: 10vw;
        line-height: 10vw;
    }

    form#mlistFormOne&gt;div {
        padding: 2vw 0;
    }

    form#mlistFormOne select {
        height: 10vw;
        line-height: 10vw;
        font-size: 4vw;
    }

    input#submit {
        /* height: 20vw;
        line-height: 22vw; */
        height: 15vw;
        font-size: 6vw;
        line-height: 15vw;
        /* font-size: 4vw; */
        width: 50%;
        /* background-size: 100% 20vw; */
    }

    a.terms {
        font-size: 3vw;
    }

    p.terms-message.fadeIn {
        font-size: 3vw;
    }

    div#thankyou.fadeIn {
        font-size: 7vw;
    }

    div.terms {
        width: 90%;
        margin: 0 auto;
    }

    p.terms-message.fadeIn a {
        font-size: 3vw;
    }

    .copyTextAndLinks * {
        font-size: 3vw;
    }

    a.ot-sdk-show-settings {
        display: block;
        margin-top: 2vw;
    }

    .copyrightText {
        margin-bottom: 2vw;
    }

    span.input-error {
        font-size: 3vw;
    }

    span.mob-none {
        display: none;
    }
}
.tourWrapper{
	background: #fff;
	padding: 10vw 0 0;
}
.tourInner {
	width: 45%;
    margin: 0 auto;
	text-align: center;
}
.tourTitle {
    color: #000;
    text-transform: capitalize;
    font-weight: 600;
    font-size: 2vw;
	/* margin-bottom: 2vw; */
}
.tourdate {
    font-size: 1.5vw;
    color: #000;
}

.tourDetails {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 1vw;
}
.tourDetails:last-child{
	margin-bottom: 0;
}
 .ticketBut a {
    /* background: url("../img/BUTTON_OUTLINE_RED_WIDE.png") no-repeat;
    background-position: left top;
    background-size: 13.833vw 5.052vw; */
    background: transparent;
    height: 4.072vw;
    line-height: 4.072vw;
    text-transform: uppercase;
    display: block;
    padding: 0;
    font-size: 1.6vw;
    width: 13.833vw;
    cursor: pointer;
    text-align: center;
    margin: 0 auto;
    transition: none;
    -webkit-transition: none;
    margin-top: 0vw;
    border: none;
    color: #BB0400 ;
    border: 1.5px solid;
}
.ticketBut a:hover{
	opacity: 0.7;
}
.albumButtons {
    display: block;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.albumTitle {
    font-size: 1.7vw;
    text-transform: uppercase;
    margin-top: 1.8vw;
}
.primary-list-values {
    display: none;
}
.presave-section {
padding: 6vw 0 0;
color: #808080;
}
.presave-Title{
	font-size: 1.7vw;
    text-transform: uppercase;
    margin-bottom: 1vw;
	line-height: 1;
}
.presave-Title2{
	font-size: 1.5vw;
    text-transform: uppercase;
    margin-bottom: 1.5vw;
	line-height: 1;
}
.presave-button a{
	    height: 4.072vw;
    line-height: 4.072vw;
    text-transform: uppercase;
    display: block;
    padding: 0;
    font-size: 1.3vw;
    width: 11vw;
    cursor: pointer;
    text-align: center;
    margin: 0 auto;
    transition: none;
    -webkit-transition: none;
    border: 1.5px solid #808080;
	color: #808080;
}
.presave-button a:hover{
	opacity: 0.7;
}
a.mail {
    vertical-align: middle;
}
a.mail img {
    width: 2.4vw;
}
@media only screen and (max-width: 1023px), only screen and (max-width: 1024px) and (orientation: portrait){
	a.mail {
    vertical-align: sub;
}a.mail img {
    width: 9vw;
}
	.presave-button a {
    height: 9vw;
    line-height: 9vw;
    font-size: 3.5vw;
    width: 36%;
	 margin: 0 auto;
}
.presave-Title2 {
    font-size: 4vw;
    text-transform: uppercase;
    margin-bottom: 2.5vw;
    line-height: 1;
}
.presave-Title {
    font-size: 5vw;
    text-transform: uppercase;
    margin-bottom: 2.5vw;
    line-height: 1;
}
	div#secondform {
		width: 60%;
		margin: 0 auto;
		position: relative;
	}
	#secondform .welcome {
    font-size: 5vw;
    width: 95%;
    margin: 0 auto;
    color: #808080;
    margin-bottom: 3vh;
}
div.plain-ml-wrapper span#secondFormClose {
    right: -1vw;
    font-size: 6vw;
    top: -2vw;
    height: auto;
    line-height: 1;
}
#secondform input:not([type="submit"]){
	font-size: 5vw;
    width: 100%;
    text-align: center;
    height: 10vw;
    line-height: 10vw;
	
}
#secondform select{
	    font-size: 5vw;
    width: 100%;
    text-align: center;
    height: 10vw;
    line-height: 10vw;
}

#secondform .birth-date-title {
    font-size: 4vw;

    color: #808080;
}

#secondform .globaloptin{
	    margin-top: 3vw;
}
.plain-ml-wrapper label.goptin_checkbox{
	font-size: 3.5vw;
    padding-left: 2vw;

}
form#mlistFormTwo .submit .mlistSubmit {
    width: 100%;
    height: 10vw;
    font-size: 5vw;
    color: #808080;
    line-height: 10vw;
}
#secondform .terms {
    color: #808080;
    text-decoration: none;
    font-size: 3.5vw;

}
.plain-ml-wrapper p.terms-message-2, .plain-ml-wrapper p.terms-message-2 a {
    font-size: 2.5vw;
    color: #808080;

}
	.albumTitle {
    font-size: 5.5vw;
    text-transform: uppercase;
    margin-top: 30px;
}
	.albumButtons {
		display: block;
		margin-top: 30px;
	}
	.tourInner {
		width: 90%;
		margin: 0 auto;
		text-align: center;
	}
	.tourTitle {
		margin-bottom: 5vw;
		font-size: 11vw;
		line-height: 1;
	}
	.tourdate {
		color: #000;
		font-size: 5vw;
	}
	.tourDetails{
		margin-bottom: 30px;
		display: block;
	}
	.tourDetails:last-child{
		margin-bottom: 0;
	}
	.ticketBut{
		margin-top: 10px;
	}
	.ticketBut a{
		    height: 15vw;
    font-size: 6vw;
    line-height: 15vw;
    width: 50%;
	}
}</pre></body></html>