 @font-face {
	font-family:'titan_oneregular';
	src:url('../font/titanone-regular-webfont.eot');
	src:url('../font/titanone-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('../font/titanone-regular-webfont.woff2') format('woff2'),
		url('../font/titanone-regular-webfont.woff') format('woff'),
		url('../font/titanone-regular-webfont.ttf') format('truetype'),
		url('../font/titanone-regular-webfont.svg#titan_oneregular') format('svg');
	font-weight:normal;
	font-style:normal;
}

.content_container .content_inner {
	margin-left:auto;
	margin-right:auto;
}

.clear {
	clear:both;
}

body {
	margin:0px;
	padding:0px;
}

.content_container > .content_inner > .padding {
	padding:10px;
}

h1 {
	font-family:'titan_oneregular';
	color:#fff;
	text-align:center;
	font-weight:normal;
	line-height:1.1em;
}

.xmas-advent-calendar {
	background-color:#c73336;
}

.xmas-advent-calendar > .day {
	background-size:89% 89%;
	background-repeat:no-repeat;
	background-position:49% 49%;
	position:relative;
	float:left;
	cursor:pointer;
}

.xmas-advent-calendar > .day.future {
	cursor:default;
}

.xmas-advent-calendar.female > .open.day[data-id="1"],
.xmas-advent-calendar.female > .opened.day[data-id="1"] {
	background-image:url("/12d/img/f/2022/day-1.png?ver=0.0.1");
}

.xmas-advent-calendar.female .dialogLayer > .dialogWrapper > .dialogBox.s1 img {
	margin-top: 50px;
}

.xmas-advent-calendar.female > .open.day[data-id="2"],
.xmas-advent-calendar.female > .opened.day[data-id="2"] {
	background-image:url("/12d/img/f/2022/day-2.png?ver=0.0.1");
}

.xmas-advent-calendar.female > .open.day[data-id="3"],
.xmas-advent-calendar.female > .opened.day[data-id="3"] {
	background-image:url("/12d/img/f/2022/day-3.png?ver=0.0.1");
}

.xmas-advent-calendar.female > .open.day[data-id="4"],
.xmas-advent-calendar.female > .opened.day[data-id="4"] {
	background-image:url("/12d/img/f/2022/day-4.png?ver=0.0.1");
}

.xmas-advent-calendar.female > .open.day[data-id="5"],
.xmas-advent-calendar.female > .opened.day[data-id="5"] {
	background-image:url("/12d/img/f/2022/day-5.png?ver=0.0.1");
}

.xmas-advent-calendar.female > .open.day[data-id="6"],
.xmas-advent-calendar.female > .opened.day[data-id="6"] {
	background-image:url("/12d/img/f/2022/day-6.png?ver=0.0.1");
}

.xmas-advent-calendar.female > .open.day[data-id="7"],
.xmas-advent-calendar.female > .opened.day[data-id="7"] {
	background-image:url("/12d/img/f/2022/day-7.png?ver=0.0.1");
}

.xmas-advent-calendar.female > .open.day[data-id="8"],
.xmas-advent-calendar.female > .opened.day[data-id="8"] {
	background-image:url("/12d/img/f/2022/day-8.png?ver=0.0.1");
}

.xmas-advent-calendar.female > .open.day[data-id="9"],
.xmas-advent-calendar.female > .opened.day[data-id="9"] {
	background-image:url("/12d/img/f/2022/day-9.png?ver=0.0.1");
}

.xmas-advent-calendar.female > .open.day[data-id="10"],
.xmas-advent-calendar.female > .opened.day[data-id="10"] {
	background-image:url("/12d/img/f/2022/day-10.png?ver=0.0.1");
}

.xmas-advent-calendar.female > .open.day[data-id="11"],
.xmas-advent-calendar.female > .opened.day[data-id="11"] {
	background-image:url("/12d/img/f/2022/day-11.png?ver=0.0.1");
}

.xmas-advent-calendar.female > .open.day[data-id="12"],
.xmas-advent-calendar.female > .opened.day[data-id="12"] {
	background-image:url("/12d/img/f/2022/day-12.png?ver=0.0.1");
}

.xmas-advent-calendar.female .d12 .productShot > img{
	position: relative;
    left: -60px;
}

/**/

.xmas-advent-calendar.male > .open.day[data-id="1"],
.xmas-advent-calendar.male > .opened.day[data-id="1"] {
	background-image:url("/12d/img/m/2022/day-1.png?ver=0.0.1");
}

.xmas-advent-calendar.male > .open.day[data-id="2"],
.xmas-advent-calendar.male > .opened.day[data-id="2"] {
	background-image:url("/12d/img/m/2022/day-2.png?ver=0.0.1");
}

.xmas-advent-calendar.male > .open.day[data-id="3"],
.xmas-advent-calendar.male > .opened.day[data-id="3"] {
	background-image:url("/12d/img/m/2022/day-3.png?ver=0.0.1");
}

.xmas-advent-calendar.male > .open.day[data-id="4"],
.xmas-advent-calendar.male > .opened.day[data-id="4"] {
	background-image:url("/12d/img/m/2022/day-4.png?ver=0.0.1");
}

.xmas-advent-calendar.male > .open.day[data-id="5"],
.xmas-advent-calendar.male > .opened.day[data-id="5"] {
	background-image:url("/12d/img/m/2022/day-5.png?ver=0.0.1");
}

.xmas-advent-calendar.male > .open.day[data-id="6"],
.xmas-advent-calendar.male > .opened.day[data-id="6"] {
	background-image:url("/12d/img/m/2022/day-6.png?ver=0.0.1");
}

.xmas-advent-calendar.male > .open.day[data-id="7"],
.xmas-advent-calendar.male > .opened.day[data-id="7"] {
	background-image:url("/12d/img/m/2022/day-7.png?ver=0.0.1");
}

.xmas-advent-calendar.male > .open.day[data-id="8"],
.xmas-advent-calendar.male > .opened.day[data-id="8"] {
	background-image:url("/12d/img/m/2022/day-8.png?ver=0.0.1");
}

.xmas-advent-calendar.male > .open.day[data-id="9"],
.xmas-advent-calendar.male > .opened.day[data-id="9"] {
	background-image:url("/12d/img/m/2022/day-9.png?ver=0.0.1");
}

.xmas-advent-calendar.male > .open.day[data-id="10"],
.xmas-advent-calendar.male > .opened.day[data-id="10"] {
	background-image:url("/12d/img/m/2022/day-10.png?ver=0.0.1");
}

.xmas-advent-calendar.male > .open.day[data-id="11"],
.xmas-advent-calendar.male > .opened.day[data-id="11"] {
	background-image:url("/12d/img/m/2022/day-11.png?ver=0.0.1");
}

.xmas-advent-calendar.male > .open.day[data-id="12"],
.xmas-advent-calendar.male > .opened.day[data-id="12"] {
	background-image:url("/12d/img/m/2022/day-12.png?ver=0.0.1");
}

.xmas-advent-calendar.male .d12 .productShot > img{
	position: relative;
    left: -60px;
}

/**/

.xmas-advent-calendar.vigrx > .open.day[data-id="1"],
.xmas-advent-calendar.vigrx > .opened.day[data-id="1"] {
	background-image:url("/12d/img/m/vigrx/2022/day-1.png?ver=0.0.1");
}

.xmas-advent-calendar.vigrx > .open.day[data-id="2"],
.xmas-advent-calendar.vigrx > .opened.day[data-id="2"] {
	background-image:url("/12d/img/m/vigrx/2022/day-2.png?ver=0.0.1");
}

.xmas-advent-calendar.vigrx > .open.day[data-id="3"],
.xmas-advent-calendar.vigrx > .opened.day[data-id="3"] {
	background-image:url("/12d/img/m/vigrx/2022/day-3.png?ver=0.0.1");
}

.xmas-advent-calendar.vigrx > .open.day[data-id="4"],
.xmas-advent-calendar.vigrx > .opened.day[data-id="4"] {
	background-image:url("/12d/img/m/vigrx/2022/day-4.png?ver=0.0.1");
}

.xmas-advent-calendar.vigrx > .open.day[data-id="5"],
.xmas-advent-calendar.vigrx > .opened.day[data-id="5"] {
	background-image:url("/12d/img/m/vigrx/2022/day-5.png?ver=0.0.1");
}

.xmas-advent-calendar.vigrx > .open.day[data-id="6"],
.xmas-advent-calendar.vigrx > .opened.day[data-id="6"] {
	background-image:url("/12d/img/m/vigrx/2022/day-6.png?ver=0.0.1");
}

.xmas-advent-calendar.vigrx > .open.day[data-id="7"],
.xmas-advent-calendar.vigrx > .opened.day[data-id="7"] {
	background-image:url("/12d/img/m/vigrx/2022/day-7.png?ver=0.0.1");
}

.xmas-advent-calendar.vigrx > .open.day[data-id="8"],
.xmas-advent-calendar.vigrx > .opened.day[data-id="8"] {
	background-image:url("/12d/img/m/vigrx/2022/day-8.png?ver=0.0.1");
}

.xmas-advent-calendar.vigrx > .open.day[data-id="9"],
.xmas-advent-calendar.vigrx > .opened.day[data-id="9"] {
	background-image:url("/12d/img/m/vigrx/2022/day-9.png?ver=0.0.1");
}

.xmas-advent-calendar.vigrx > .open.day[data-id="10"],
.xmas-advent-calendar.vigrx > .opened.day[data-id="10"] {
	background-image:url("/12d/img/m/vigrx/2022/day-10.png?ver=0.0.1");
}

.xmas-advent-calendar.vigrx > .open.day[data-id="11"],
.xmas-advent-calendar.vigrx > .opened.day[data-id="11"] {
	background-image:url("/12d/img/m/vigrx/2022/day-11.png?ver=0.0.1");
}

.xmas-advent-calendar.vigrx > .open.day[data-id="12"],
.xmas-advent-calendar.vigrx > .opened.day[data-id="12"] {
	background-image:url("/12d/img/m/vigrx/2022/day-12.png?ver=0.0.1");
}

.xmas-advent-calendar.vigrx .d12 .productShot > img{
	position: relative;
    left: -60px;
}

/**/

.xmas-advent-calendar.sx > .open.day[data-id="1"],
.xmas-advent-calendar.sx > .opened.day[data-id="1"] {
	background-image:url("/12d/img/m/semenax/2022/day-1.png?ver=0.0.1");
}

.xmas-advent-calendar.sx .dialogLayer > .dialogWrapper > .dialogBox.s1 img {
	margin-top: 50px;
}

.xmas-advent-calendar.sx > .open.day[data-id="2"],
.xmas-advent-calendar.sx > .opened.day[data-id="2"] {
	background-image:url("/12d/img/m/semenax/2022/day-2.png?ver=0.0.1");
}

.xmas-advent-calendar.sx > .open.day[data-id="3"],
.xmas-advent-calendar.sx > .opened.day[data-id="3"] {
	background-image:url("/12d/img/m/semenax/2022/day-3.png?ver=0.0.1");
}

.xmas-advent-calendar.sx > .open.day[data-id="4"],
.xmas-advent-calendar.sx > .opened.day[data-id="4"] {
	background-image:url("/12d/img/m/semenax/2022/day-4.png?ver=0.0.1");
}

.xmas-advent-calendar.sx > .open.day[data-id="5"],
.xmas-advent-calendar.sx > .opened.day[data-id="5"] {
	background-image:url("/12d/img/m/semenax/2022/day-5.png?ver=0.0.1");
}

.xmas-advent-calendar.sx > .open.day[data-id="6"],
.xmas-advent-calendar.sx > .opened.day[data-id="6"] {
	background-image:url("/12d/img/m/semenax/2022/day-6.png?ver=0.0.1");
}

.xmas-advent-calendar.sx > .open.day[data-id="7"],
.xmas-advent-calendar.sx > .opened.day[data-id="7"] {
	background-image:url("/12d/img/m/semenax/2022/day-7.png?ver=0.0.1");
}

.xmas-advent-calendar.sx > .open.day[data-id="8"],
.xmas-advent-calendar.sx > .opened.day[data-id="8"] {
	background-image:url("/12d/img/m/semenax/2022/day-8.png?ver=0.0.1");
}

.xmas-advent-calendar.sx > .open.day[data-id="9"],
.xmas-advent-calendar.sx > .opened.day[data-id="9"] {
	background-image:url("/12d/img/m/semenax/2022/day-9.png?ver=0.0.1");
}

.xmas-advent-calendar.sx > .open.day[data-id="10"],
.xmas-advent-calendar.sx > .opened.day[data-id="10"] {
	background-image:url("/12d/img/m/semenax/2022/day-10.png?ver=0.0.1");
}

.xmas-advent-calendar.sx > .open.day[data-id="11"],
.xmas-advent-calendar.sx > .opened.day[data-id="11"] {
	background-image:url("/12d/img/m/semenax/2022/day-11.png?ver=0.0.1");
}

.xmas-advent-calendar.sx > .open.day[data-id="12"],
.xmas-advent-calendar.sx > .opened.day[data-id="12"] {
	background-image:url("/12d/img/m/semenax/2022/day-12.png?ver=0.0.1");
}

.xmas-advent-calendar.sx .d12 .productShot > img{
	position: relative;
    left: -60px;
}

/**/

.xmas-advent-calendar.vol > .open.day[data-id="1"],
.xmas-advent-calendar.vol > .opened.day[data-id="1"] {
	background-image:url("/12d/img/m/vp/2021/vigrxplus-60.png?ver=0.0.1");
}

.xmas-advent-calendar.vol .dialogLayer > .dialogWrapper > .dialogBox.s1 img {
	margin-top: 50px;
}

.xmas-advent-calendar.vol > .open.day[data-id="2"],
.xmas-advent-calendar.vol > .opened.day[data-id="2"] {
	background-image:url("/12d/img/m/vp/2021/semenhance-bogo.png?ver=0.0.1");
}

.xmas-advent-calendar.vol > .open.day[data-id="3"],
.xmas-advent-calendar.vol > .opened.day[data-id="3"] {
	background-image:url("/12d/img/m/vp/2021/erectin-gel-50.png?ver=0.0.1");
}

.xmas-advent-calendar.vol > .open.day[data-id="4"],
.xmas-advent-calendar.vol > .opened.day[data-id="4"] {
	background-image:url("/12d/img/m/vp/2021/nitric-60.png?ver=0.0.1");
}

.xmas-advent-calendar.vol > .open.day[data-id="5"],
.xmas-advent-calendar.vol > .opened.day[data-id="5"] {
	background-image:url("/12d/img/m/vp/2021/genf20-50.png?ver=0.0.1");
}

.xmas-advent-calendar.vol > .open.day[data-id="6"],
.xmas-advent-calendar.vol > .opened.day[data-id="6"] {
	background-image:url("/12d/img/m/vp/2021/tongkat-60.png?ver=0.0.1");
}

.xmas-advent-calendar.vol > .open.day[data-id="7"],
.xmas-advent-calendar.vol > .opened.day[data-id="7"] {
	background-image:url("/12d/img/m/vp/2021/volumepills-bogo.png?ver=0.0.1");
}

.xmas-advent-calendar.vol > .open.day[data-id="8"],
.xmas-advent-calendar.vol > .opened.day[data-id="8"] {
	background-image:url("/12d/img/m/vp/2021/testodren-55.png?ver=0.0.1");
}

.xmas-advent-calendar.vol > .open.day[data-id="9"],
.xmas-advent-calendar.vol > .opened.day[data-id="9"] {
	background-image:url("/12d/img/m/vp/2021/vigrxprostate-60.png?ver=0.0.1");
}

.xmas-advent-calendar.vol > .open.day[data-id="10"],
.xmas-advent-calendar.vol > .opened.day[data-id="10"] {
	background-image:url("/12d/img/m/vp/2021/vigrxoil-bogo.png?ver=0.0.1");
}

.xmas-advent-calendar.vol > .open.day[data-id="11"],
.xmas-advent-calendar.vol > .opened.day[data-id="11"] {
	background-image:url("/12d/img/m/vp/2021/vigrx-60.png?ver=0.0.1");
}

.xmas-advent-calendar.vol > .open.day[data-id="12"],
.xmas-advent-calendar.vol > .opened.day[data-id="12"] {
	background-image:url("/12d/img/m/vp/2021/leh-70.png?ver=0.0.1");
}

.xmas-advent-calendar.vol .d12 .productShot > img{
	position: relative;
    left: -60px;
}

/**/

.xmas-advent-calendar.hgh > .open.day[data-id="1"],
.xmas-advent-calendar.hgh > .opened.day[data-id="1"] {
	background-image:url("/12d/img/pg/2023/testodren-55.png?ver=0.0.1");
}

.xmas-advent-calendar.hgh > .open.day[data-id="2"],
.xmas-advent-calendar.hgh > .opened.day[data-id="2"] {
	background-image:url("/12d/img/pg/2023/hypergh-50.png?ver=0.0.1");
}

.xmas-advent-calendar.hgh > .open.day[data-id="3"],
.xmas-advent-calendar.hgh > .opened.day[data-id="3"] {
	background-image:url("/12d/img/pg/2023/vigrxoil-50.png?ver=0.0.1");
}

.xmas-advent-calendar.hgh > .open.day[data-id="4"],
.xmas-advent-calendar.hgh > .opened.day[data-id="4"] {
	background-image:url("/12d/img/pg/2023/genf20-50.png?ver=0.0.1");
}

.xmas-advent-calendar.hgh > .open.day[data-id="5"],
.xmas-advent-calendar.hgh > .opened.day[data-id="5"] {
	background-image:url("/12d/img/pg/2023/nitric-60.png?ver=0.0.1");
}

.xmas-advent-calendar.hgh > .open.day[data-id="6"],
.xmas-advent-calendar.hgh > .opened.day[data-id="6"] {
	background-image:url("/12d/img/pg/2023/dim3x-55.png?ver=0.0.1");
}

.xmas-advent-calendar.hgh > .open.day[data-id="7"],
.xmas-advent-calendar.hgh > .opened.day[data-id="7"] {
	background-image:url("/12d/img/pg/2023/testrx-50.png?ver=0.0.1");
}

.xmas-advent-calendar.hgh > .open.day[data-id="8"],
.xmas-advent-calendar.hgh > .opened.day[data-id="8"] {
	background-image:url("/12d/img/pg/2023/lehmultivit-40.png?ver=0.0.1");
}

.xmas-advent-calendar.hgh > .open.day[data-id="9"],
.xmas-advent-calendar.hgh > .opened.day[data-id="9"] {
	background-image:url("/12d/img/pg/2023/icelandic-50.png?ver=0.0.1");
}

.xmas-advent-calendar.hgh > .open.day[data-id="10"],
.xmas-advent-calendar.hgh > .opened.day[data-id="10"] {
	background-image:url("/12d/img/pg/2023/tongkat-60.png?ver=0.0.1");
}

.xmas-advent-calendar.hgh > .open.day[data-id="11"],
.xmas-advent-calendar.hgh > .opened.day[data-id="11"] {
	background-image:url("/12d/img/pg/2023/genf20health-50.png?ver=0.0.1");
}

.xmas-advent-calendar.hgh > .open.day[data-id="12"],
.xmas-advent-calendar.hgh > .opened.day[data-id="12"] {
	background-image:url("/12d/img/pg/2023/leh-70.png?ver=0.0.1");
}

.xmas-advent-calendar.hgh .d12 .productShot > img{
	position: relative;
    left: -60px;
}

/**/

.xmas-advent-calendar.aa > .open.day[data-id="1"],
.xmas-advent-calendar.aa > .opened.day[data-id="1"] {
	background-image:url("/12d/img/aa/2022/day-1.png?ver=0.0.1");
}

.xmas-advent-calendar.aa > .open.day[data-id="2"],
.xmas-advent-calendar.aa > .opened.day[data-id="2"] {
	background-image:url("/12d/img/aa/2022/day-2.png?ver=0.0.1");
}

.xmas-advent-calendar.aa > .open.day[data-id="3"],
.xmas-advent-calendar.aa > .opened.day[data-id="3"] {
	background-image:url("/12d/img/aa/2022/day-3.png?ver=0.0.1");
}

.xmas-advent-calendar.aa > .open.day[data-id="4"],
.xmas-advent-calendar.aa > .opened.day[data-id="4"] {
	background-image:url("/12d/img/aa/2022/day-4.png?ver=0.0.1");
}

.xmas-advent-calendar.aa > .open.day[data-id="5"],
.xmas-advent-calendar.aa > .opened.day[data-id="5"] {
	background-image:url("/12d/img/aa/2022/day-5.png?ver=0.0.1");
}

.xmas-advent-calendar.aa > .open.day[data-id="6"],
.xmas-advent-calendar.aa > .opened.day[data-id="6"] {
	background-image:url("/12d/img/aa/2022/day-6.png?ver=0.0.1");
}

.xmas-advent-calendar.aa > .open.day[data-id="7"],
.xmas-advent-calendar.aa > .opened.day[data-id="7"] {
	background-image:url("/12d/img/aa/2022/day-7.png?ver=0.0.1");
}

.xmas-advent-calendar.aa > .open.day[data-id="8"],
.xmas-advent-calendar.aa > .opened.day[data-id="8"] {
	background-image:url("/12d/img/aa/2022/day-8.png?ver=0.0.1");
}

.xmas-advent-calendar.aa > .open.day[data-id="9"],
.xmas-advent-calendar.aa > .opened.day[data-id="9"] {
	background-image:url("/12d/img/aa/2022/day-9.png?ver=0.0.1");
}

.xmas-advent-calendar.aa > .open.day[data-id="10"],
.xmas-advent-calendar.aa > .opened.day[data-id="10"] {
	background-image:url("/12d/img/aa/2022/day-10.png?ver=0.0.1");
}

.xmas-advent-calendar.aa > .open.day[data-id="11"],
.xmas-advent-calendar.aa > .opened.day[data-id="11"] {
	background-image:url("/12d/img/aa/2022/day-11.png?ver=0.0.1");
}

.xmas-advent-calendar.aa > .open.day[data-id="12"],
.xmas-advent-calendar.aa > .opened.day[data-id="12"] {
	background-image:url("/12d/img/aa/2022/day-12.png?ver=0.0.1");
}

.xmas-advent-calendar.aa .d12 .productShot > img{
	position: relative;
    left: -60px;
}

/**/

.xmas-advent-calendar.pg > .open.day[data-id="1"],
.xmas-advent-calendar.pg > .opened.day[data-id="1"] {
	background-image:url("/12d/img/pg/2023/day-1.png?ver=0.0.1");
}

.xmas-advent-calendar.pg > .open.day[data-id="2"],
.xmas-advent-calendar.pg > .opened.day[data-id="2"] {
	background-image:url("/12d/img/pg/2023/day-2.png?ver=0.0.1");
}

.xmas-advent-calendar.pg > .open.day[data-id="3"],
.xmas-advent-calendar.pg > .opened.day[data-id="3"] {
	background-image:url("/12d/img/pg/2023/day-3.png?ver=0.0.1");
}

.xmas-advent-calendar.pg > .open.day[data-id="4"],
.xmas-advent-calendar.pg > .opened.day[data-id="4"] {
	background-image:url("/12d/img/pg/2023/day-4.png?ver=0.0.1");
}

.xmas-advent-calendar.pg > .open.day[data-id="5"],
.xmas-advent-calendar.pg > .opened.day[data-id="5"] {
	background-image:url("/12d/img/pg/2023/day-5.png?ver=0.0.1");
}

.xmas-advent-calendar.pg > .open.day[data-id="6"],
.xmas-advent-calendar.pg > .opened.day[data-id="6"] {
	background-image:url("/12d/img/pg/2023/day-6.png?ver=0.0.1");
}

.xmas-advent-calendar.pg > .open.day[data-id="7"],
.xmas-advent-calendar.pg > .opened.day[data-id="7"] {
	background-image:url("/12d/img/pg/2023/day-7.png?ver=0.0.1");
}

.xmas-advent-calendar.pg > .open.day[data-id="8"],
.xmas-advent-calendar.pg > .opened.day[data-id="8"] {
	background-image:url("/12d/img/pg/2023/day-8.png?ver=0.0.1");
}

.xmas-advent-calendar.pg > .open.day[data-id="9"],
.xmas-advent-calendar.pg > .opened.day[data-id="9"] {
	background-image:url("/12d/img/pg/2023/day-9.png?ver=0.0.1");
}

.xmas-advent-calendar.pg > .open.day[data-id="10"],
.xmas-advent-calendar.pg > .opened.day[data-id="10"] {
	background-image:url("/12d/img/pg/2023/day-10.png?ver=0.0.1");
}

.xmas-advent-calendar.pg > .open.day[data-id="11"],
.xmas-advent-calendar.pg > .opened.day[data-id="11"] {
	background-image:url("/12d/img/pg/2023/day-11.png?ver=0.0.1");
}

.xmas-advent-calendar.pg > .open.day[data-id="12"],
.xmas-advent-calendar.pg > .opened.day[data-id="12"] {
	background-image:url("/12d/img/pg/2023/day-12.png?ver=0.0.1");
}

/**/

.xmas-advent-calendar > .day.future > .door > .openDate {
	position:absolute;
	background-color:rgba(0,0,0,0.5);
	color:white;
	width:80%;
	height:80%;
	margin:5%;
	font-family:'titan_oneregular';
	padding:5%;
}

.xmas-advent-calendar > .day.future > .door > .openDate .small {
	font-family:sans-serif;
	font-size:0.4em;
}

.xmas-advent-calendar > .day.current > .door {
	z-index:2;
}

.xmas-advent-calendar > .day.current > .burst.s1,
.xmas-advent-calendar > .day.current > .burst.s2 {
	top:-25%;
	left:-25%;
	width:150%;
	height:150%;
}

.xmas-advent-calendar > .day.current > .burst.s1 {
	background-image:url("/12d/img/burst1.png");
	transform:rotate(15deg);
}

.xmas-advent-calendar > .day.current > .burst.s2 {
	background-image:url("/12d/img/burst2.png");
	transform:rotate(0deg);
}

.xmas-advent-calendar > .day.current > .burst1 {
	top:-30%;
	left:-30%;
	width:160%;
	height:160%;
}

.xmas-advent-calendar > .day.current > .burst2 {
	top:-25%;
	left:-25%;
	width:150%;
	height:150%;
}

.xmas-advent-calendar > .day.current > .burst,
.xmas-advent-calendar > .day.current > .burst1,
.xmas-advent-calendar > .day.current > .burst2 {
	content:'';
	position:absolute;
	z-index:1;
	background-size:100% auto;
	background-position:center center;
	background-repeat:no-repeat;
	pointer-events:none;
	transition:opacity 1.5s;
}

.xmas-advent-calendar > .day.current > .burst {
	animation:burst 0.1s linear infinite;
}

.xmas-advent-calendar > .day.current > .burst1 {
	background-image:url("/12d/img/burst1.png");
	animation:burst1 20s linear infinite;
}

.xmas-advent-calendar > .day.current > .burst2 {
	background-image:url("/12d/img/burst2.png");
	animation:burst2 20s linear infinite;
}

.xmas-advent-calendar > .day.current.opened > .burst,
.xmas-advent-calendar > .day.current.opened > .burst1,
.xmas-advent-calendar > .day.current.opened > .burst2 {
	opacity:0;
}

.wrapper {
	overflow:hidden;
}

@keyframes burst {
	0% {background-size:90% auto; }
	100% {background-size:100% auto; }
}

@keyframes burst1 {
	0% {transform:rotate(0deg);}
	100% {transform:rotate(360deg);}
}

@keyframes burst2 {
	0% {transform:rotate(0deg);}
	100% {transform:rotate(-360deg);}
}

.xmas-advent-calendar > .day > .door {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;

	-webkit-transform-origin:5% 50%;  /* Chrome, Opera 15+, Safari 3.1+ */
	-ms-transform-origin:5% 50%;  /* IE 9 */
	transform-origin:5% 50%;
	-webkit-transition:all 500ms ease-out;
	-moz-transition:all 500ms ease-out;
	-o-transition:all 500ms ease-out;
	transition:all 500ms ease-out;
}

.xmas-advent-calendar > .day > .door > img {
	height:120%;
	width:120%;
	margin-left:-10%;
	margin-top:-10%;
}

.xmas-advent-calendar > .day.open > .door,
.xmas-advent-calendar > .day.opened > .door {
	-webkit-transform:rotateY(93deg);  /* Chrome, Opera 15+, Safari 3.1+ */
	-ms-transform:rotateY(93deg);  /* IE 9 */
	transform:rotateY(93deg);
}

.xmas-advent-calendar > .day.open > .door {
	-webkit-transform:rotateY(90deg);  /* Chrome, Opera 15+, Safari 3.1+ */
	-ms-transform:rotateY(90deg);  /* IE 9 */
	transform:rotateY(90deg);
}

.xmas-advent-calendar.ios > .day.opened > .door {
	display:none;
}

.dialogLayer {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.7);
	z-index:4;
	text-align:center;
}

.dialogLayer > .dialogWrapper {
	position:absolute;
	width:100%;
	height:0px;
}

.dialogLayer > .dialogWrapper > .dialogBox {
	display:inline-block;
	padding:20px;
	border-radius:8px;
	background-color:#c73336;
	position:relative;
	top:-150vh;
	transform:translateY(-50%);
	transition:top 0.5s ease-out;
}

.dialogLayer.d1 > .dialogWrapper.d1 > .dialogBox,
.dialogLayer.d2 > .dialogWrapper.d2 > .dialogBox,
.dialogLayer.d3 > .dialogWrapper.d3 > .dialogBox,
.dialogLayer.d4 > .dialogWrapper.d4 > .dialogBox,
.dialogLayer.d5 > .dialogWrapper.d5 > .dialogBox,
.dialogLayer.d6 > .dialogWrapper.d6 > .dialogBox,
.dialogLayer.d7 > .dialogWrapper.d7 > .dialogBox,
.dialogLayer.d8 > .dialogWrapper.d8 > .dialogBox,
.dialogLayer.d9 > .dialogWrapper.d9 > .dialogBox,
.dialogLayer.d10 > .dialogWrapper.d10 > .dialogBox,
.dialogLayer.d11 > .dialogWrapper.d11 > .dialogBox,
.dialogLayer.d12 > .dialogWrapper.d12 > .dialogBox {
	top:50vh;
}

.dialogLayer > .dialogWrapper > .dialogBox.s1 {
	padding-top:25px;
}

.dialogLayer > .dialogWrapper > .dialogBox.s2 {
	padding-top:85px;
}

.dialogLayer > .dialogWrapper > .dialogBox.s1 .closeButton {
	top:-5px;
}

.dialogLayer > .dialogWrapper > .dialogBox.s2 .closeButton {
	top:0;
}

.dialogLayer > .dialogWrapper > .dialogBox.s3 {
	padding-top:45px;
}

.dialogLayer > .dialogWrapper > .dialogBox.s4 {
	padding-top:60px;
}

.dialogLayer > .dialogWrapper > .dialogBox.s5 {
	padding-top:170px;
}

.dialogLayer > .dialogWrapper > .dialogBox.s6 {
	padding-top:120px;
}

.dialogLayer > .dialogWrapper > .dialogBox.s7 {
	padding-top:125px;
}

.dialogLayer > .dialogWrapper > .dialogBox.s8 {
	padding-top:120px;
}

.dialogLayer > .dialogWrapper > .dialogBox > .header {
	bottom:100%;
	position:absolute;
	width:620px;
	padding-top:48.387%;
	left:50%;
	transform:translateX(-50%);
	background-repeat:no-repeat;
	background-size:100% auto;
}

.dialogLayer > .dialogWrapper > .dialogBox.s1 > .header {
	background-image:url("/12d/img/xmas-advent-calendar-header-1.png");
}

.dialogLayer > .dialogWrapper > .dialogBox.s2 > .header {
	background-image:url("/12d/img/xmas-advent-calendar-header-2.png");
}

.dialogLayer > .dialogWrapper > .dialogBox.s3 > .header {
	background-image:url("/12d/img/xmas-advent-calendar-header-3.png");
}

.dialogLayer > .dialogWrapper > .dialogBox.s4 > .header {
	background-image:url("/12d/img/xmas-advent-calendar-header-4.png");
}

.dialogLayer > .dialogWrapper > .dialogBox.s5 > .header {
	background-image:url("/12d/img/xmas-advent-calendar-header-5.png");
}

.dialogLayer > .dialogWrapper > .dialogBox.s6 > .header {
	background-image:url("/12d/img/xmas-advent-calendar-header-6.png");
}

.dialogLayer > .dialogWrapper > .dialogBox.s7 > .header {
	background-image:url("/12d/img/xmas-advent-calendar-header-7.png");
}

.dialogLayer > .dialogWrapper > .dialogBox.s8 > .header {
	background-image:url("/12d/img/xmas-advent-calendar-header-8.png");
}

.dialogLayer > .dialogWrapper > .dialogBox > .closeButton {
	width:30px;
	height:30px;
	border-radius:50%;
	background:white;
	z-index:7;
	position:absolute;
	right:10px;
	top:10px;
	color:red;
	text-align:center;
	line-height:31px;
	font-family:sans-serif;
	font-weight:bolder;
	display:block;
	cursor:pointer;
	border: solid 1px #ddd;
}

.dialogLayer > .dialogWrapper > .dialogBox > .desc {
	color:white;
	font-size:26px;
	font-family:sans-serif;
    max-width: 480px;
    margin: 0px auto;
	position:relative;
	z-index:6;
}

.dialogLayer > .dialogWrapper > .dialogBox > .call-to-action {
	background:white;
	padding:10px 20px;
	margin:20px 0 20px; 
	color:#c73336;
	border-radius:25px;
	text-transform:uppercase;
	text-decoration:none;
	font-family:sans-serif;
	display:inline-block;
	position:relative;
	z-index:6;
}

.dialogLayer {
	display:none;
	opacity:0;
	transition:opacity 0.5s;
}

.dialogLayer.show {
	display:block;
}

.dialogLayer.show.d1,
.dialogLayer.show.d2,
.dialogLayer.show.d3,
.dialogLayer.show.d4,
.dialogLayer.show.d5,
.dialogLayer.show.d6,
.dialogLayer.show.d7,
.dialogLayer.show.d8,
.dialogLayer.show.d9,
.dialogLayer.show.d10,
.dialogLayer.show.d11,
.dialogLayer.show.d12 {
	opacity:1;
}

.snow {
	background-image:url("/12d/img/snow1.png"), url("/12d/img/snow3.png"), url("/12d/img/snow2.png");
	-webkit-animation:snow 20s linear infinite;
	-moz-animation:snow 20s linear infinite;
	-ms-animation:snow 20s linear infinite;
	animation:snow 20s linear infinite;
}

.dialogLayer .snow {
	pointer-events:none;
}

body.snow {
	background-color:#000;
	-webkit-animation:snow 30s linear infinite;
	-moz-animation:snow 30s linear infinite;
	-ms-animation:snow 30s linear infinite;
	animation:snow 30s linear infinite;
}

.logo {
	text-align:center;
}

.logo img {
	max-width:600px;
	padding:10px 0;
	vertical-align:middle;
}

.productShot > img {
	max-width:500px;
}

.dialogLayer .snow {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:4;
}

/* keyframes */
@keyframes snow {
	0% {background-position:0px 0px, 0px 0px, 0px 0px;}
	100% {background-position:500px 1000px, 400px 400px, 300px 300px;}
}
 
@-moz-keyframes snow {
	0% {background-position:0px 0px, 0px 0px, 0px 0px;}
	100% {background-position:500px 1000px, 400px 400px, 300px 300px;}
}
 
@-webkit-keyframes snow {
	0% {background-position:0px 0px, 0px 0px, 0px 0px;}
	100% {background-position:500px 1000px, 400px 400px, 300px 300px;}
}
 
@-ms-keyframes snow {
	0% {background-position:0px 0px, 0px 0px, 0px 0px;}
	100% {background-position:500px 1000px, 400px 400px, 300px 300px;}
}

.remaining-time {
	background-color:rgba(29, 65, 29, 0.84);
	border-radius:8px;
	border:solid 3px #61a643;
	padding:10px;
	display:inline-block;
	vertical-align:middle;
	width:300px;
}

.remaining-time > .clock .label {
	font-family:'Roboto Condensed', sans-serif;
	color:#fff;
	font-size:79px;
}

.remaining-time > .clock > .flip-clock-wrapper,
.remaining-time > .clock .label {
	display:inline-block;
	vertical-align:middle;
}

.remaining-time > .clock .flip-clock-divider {
	display:none;
}

.remaining-time > .clock > .daily .flip-clock-divider.hours + ul.flip ,
.remaining-time > .clock > .daily .flip-clock-divider.hours + ul.flip  + ul.flip,
.remaining-time > .clock > .daily .flip-clock-divider.minutes + ul.flip ,
.remaining-time > .clock > .daily .flip-clock-divider.minutes + ul.flip  + ul.flip,
.remaining-time > .clock > .daily .flip-clock-divider.seconds + ul.flip,
.remaining-time > .clock > .daily .flip-clock-divider.seconds + ul.flip  + ul.flip,
.remaining-time > .clock > .hourly .flip-clock-divider.minutes + ul.flip ,
.remaining-time > .clock > .hourly .flip-clock-divider.minutes + ul.flip  + ul.flip,
.remaining-time > .clock > .hourly .flip-clock-divider.seconds + ul.flip,
.remaining-time > .clock > .hourly .flip-clock-divider.seconds + ul.flip  + ul.flip,
.remaining-time > .clock > .minute .flip-clock-divider.seconds + ul.flip,
.remaining-time > .clock > .minute .flip-clock-divider.seconds + ul.flip  + ul.flip {
	display:none;
}