@charset "utf-8";

html, body{scroll-behavior:smooth;}
body{color:#000; text-align:justify; min-width:1200px;}
a{color:inherit; text-decoration:none;}
a:hover{color:inherit;}
img{max-width:100%; height:auto;}
@font-face {font-family: 'BellMT';src: url(../images/christmas-offer2022/BELLB.TTF);font-weight: 100;}
.Details{width:1300px;}
.anni-mac-btn, .anni-win-btn{border:0 none; background-color:initial; font-size:17px; color:#538ffe; cursor:pointer; text-decoration:underline; margin-top:15px; display:block; width:100%;}
.anni-mac-btn::before, .anni-win-btn::before{content:''; display:inline-block; background-image:url(../images/blackfrd-offer/mac-icon.png); width:13px; height:16px; vertical-align:-2px; margin-right:8px;}
.anni-win-btn::before{background-image:url(../images/blackfrd-offer/win-icon.png);}

.kr .bf-give-step h3 {font-size: 29px;}
.kr .banner-christmas h1 span{font-size: 65px;margin-bottom: 30px;line-height: 1.1; width: 60%;}
.kr .bf-give-step h2 {font-size: 37px;}
.kr .kr-wrap {white-space: nowrap;}

.mask {position: relative;}
.mask .mask-text {position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0, 0, 0, .6);display: flex;justify-content: center;align-items: center;color: #fff;padding: 5px;box-sizing: border-box;}

.page-mask {width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 100001;background-color: rgba(0, 0, 0, 0.7);}
.page-mask-content {width: 310px;font-size: 17px;color: #333;line-height: 1.3em;text-align: center;padding: 20px 10px;margin: 0 10px;background-color: #fff;border-radius: 12px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}

/* ``````````````````````````````````````````````` */
.banner-christmas {background: url(../images/christmas-offer2022/bg-banner.jpg) no-repeat center/cover #213d87;min-height: 480px;display: flex;justify-content: flex-start;align-items: center;position: relative;}
.banner-christmas h1 {font-family: BellMT;font-size: 91px;color: #4cb134;line-height: 1;font-weight: 600;}
.banner-christmas h1 span{display: block;text-align: left;}
.banner-christmas h1 i{display: block;}
.anni-banner-nav {bottom: -25px;left: 0;right: 0;display: flex;justify-content: center;align-items: center;background: transparent;position: absolute;z-index: 99;}
.anni-banner-nav a {display: inline-block;height: 49px;background: url(../images/christmas-offer2022/bg-banner-nav.png)no-repeat center;margin: 0 70px;text-align: center;line-height: 49px;color: #ffffff;font-size: 23px;padding: 0 75px;background-size: cover;width: auto;}
/* ``````````````````````````````````````````````` */
/* ``````````````````````````````````````````````` */
.anni-offer{background:url(../images/christmas-offer2022/bg-offer.jpg) no-repeat top center/cover #fcf2d4; text-align:center; padding:70px 0 30px; position:relative; z-index:0;}
.anni-offer h2{font-size:47px; line-height:1; font-weight:700; padding-bottom:.5em; position:relative; z-index:1; color:#213d87;}
.anni-offer h2 span{color:#ea1414;}
.anni-offer-con{display:flex; align-items:flex-end; justify-content:space-between;}
.anni-offer-vp{position:relative;bottom: -25px;}
.anni-offer-list{text-align:left; margin:0 auto; margin: 0 30px;}
.anni-offer-list li{padding:15px 0; position:relative; padding-left:30px; color:#8f7d62;}
.anni-offer-list li::before{content:''; position:absolute; left:0; margin-top:3px; background-image:url(../images/christmas-offer2022/anni-offer-icon1.png); width:21px; height:18px;}
.anni-offer-list li{border-bottom:1px solid #d9cda9;}
.anni-offer-off{display:flex; flex-flow:column;background: url(../images/christmas-offer2022/bg-anni-offer.png) no-repeat center;width: 387px;height: 302px;flex-basis: 387px;text-align: center;position: relative;padding-top: 120px;box-sizing: border-box;}
.anni-off-img{max-width:none;position: absolute;left: 50%;transform: translateX(-50%);top: 0;}

.anni-offer-select{background-color:#fff; border:1px solid #FAA51A; display:flex; justify-content:center; align-self:center; padding:3px 0; border-radius:66px; box-shadow:0 0 29px rgba(246 166 13 / .26); margin:10px 0; position:relative; z-index:0;}
.anni-offer-select-x{display:flex;}
.anni-offer-select-x > button{border:0 none; background-color:initial; font-size:17px; cursor:pointer; padding:0 12px;}
.anni-offer-select-x > button::before{content:''; display:inline-block; background-image:url(../images/blackfrd-offer/anni-offer-icon2.png); width:21px; height:21px; vertical-align:-4px; margin-right:10px;}
.anni-offer-select-x > button::after{content:''; display:inline-block; border-width:11px 7px 0 7px; border-style:solid; border-color:#8A8A8A transparent; margin-left:12px;}
.anni-offer-option{position:absolute; left:0; right:0; background-color:#fff; top:50%; z-index:-1; padding:30px 5px 5px; border-radius:5px; display:none;}
.anni-offer-option li button{border:0 none; background-color:initial; font-size:17px; line-height:2.3; width:100%; cursor:pointer;}
.anni-offer-option li button:hover{background-color:#eee;}
.anni-offer-option li + li button{border-top:1px solid #eee;}
.anni-offer-price-x{position:relative; padding:0 20px 0 15px;}
.anni-offer-price-x::before{content:''; position:absolute; top:-2px; bottom:-3px; left:0; width:1px; background-color:#cecece; transform:rotate(25deg);}
.anni-offer-price del{font-size:19px; color:#7b7b7b;}
.anni-offer-price b{font-size:29px; color:#fa7c44; display:block; padding:2px 0 6px;}
.anni-offer-win-buy a, .anni-offer-mac-buy a{font-size:19px; color:#fff; background-color:#FA7C44; padding:.7em 1.2em; display:inline-block; border-radius:7px; font-weight:700; /*box-shadow:0 11px 24px rgba(250 124 68 / .56);*/}
.anni-offer-win-buy a:hover, .anni-offer-mac-buy a:hover{color:#fff;}
.anni-buy-multiple.anni-buy-multiple, .anni-offer-win-buy.active .anni-buy-single, .anni-offer-mac-buy.active .anni-buy-single{display:none;}
.anni-offer-win-buy.active .anni-buy-multiple, .anni-offer-mac-buy.active .anni-buy-multiple{display:inline-block;}
.anni-offer-ps{display:flex; justify-content:space-between; padding-top:40px; flex-flow:wrap;}
.anni-offer-security{display:flex; align-self:center; flex-flow:wrap;}
.anni-offer-security li{display:flex; align-items:center; padding:0 30px;}
.anni-offer-security li + li{border-left:1px solid #676872;}
.anni-offer-security li:last-child{padding-right:0;}
.anni-offer-security li img{padding-right:10px;}
.anni-offer-security li p{color:#bfac76; line-height:1.2; font-size:13px;}
/* ``````````````````````````````````````````````` */
/* ``````````````````````````````````````````````` */
.anni-tool{text-align:center; padding:100px 0; position:relative; z-index:0;background: url(../images/christmas-offer2022/bg-bundle.jpg) no-repeat center top #f7efd7;background-size: 100% auto;}
.anni-tool-x{box-shadow:inset 0 0 0 6px #c0ac6e; border-radius:10px; padding:0 30px 40px; background-color: #fffbed;position: relative;}
.anni-tool-x::before{content: '';display: inline-block;width: 110px;height: 94px;background: url(../images/christmas-offer2022/anni-tool-before.png) no-repeat center;position: absolute;right: -10px;top: -10px;}
.anni-tool h2{font-size:35px; font-weight:700; line-height:1; width:fit-content; width:-moz-fit-content; width:-webkit-fit-content; margin:0 auto; background-color:#fffbed; padding:0 5px;color: #ff0000;position: relative;top: -20px;}
.anni-tool-pack{display:flex; align-items:flex-end;position: relative;top: -60px;justify-content: space-around;}
.anni-tool-info{text-align:left; flex-basis:280px; padding:30px;}
.anni-tool-info h4{font-size:23px; font-weight:700; line-height:1.5;}
.anni-tool-info ul li{margin:5px 0; padding-left:13px;}
.anni-tool-info ul li::before{content:'\2022'; color:#FF5A00; position:absolute; margin-left:-13px;}
.anni-tool-info ul .gift{color:#FF5A00;}
.anni-tool-info ul .gift a{text-decoration:underline;}
.anni-tool-buy-x del{font-size:23px; color:#7b7b7b;}
.anni-tool-buy-x b{font-size:43px; color:#fa7c44; display:block; line-height:1;}
.anni-tool-version{font-size:17px; padding:6px 0 11px;}
.anni-tool-buy{font-size:23px; font-weight:700; color:#fff; background-color:#FA7C44; border-radius:7px; box-shadow:0 5px 15px rgba(250 124 68 / .56); display:block; line-height:53px;}
.anni-tool-buy:hover{color:#fff;}
.anni-tool-buy-x ul{display:inline-block;}
.anni-tool-buy-x ul li{text-align:left; margin:5px 0;}
.anni-tool-buy-x ul li::before{content:''; display:inline-block; width:17px; height:11px; margin-right:3px; background-image:url(../images/blackfrd-offer/anni-tool-icon5.png);}
.anni-tool-line{border:0; padding:.5em 0; position:relative; margin:-50px 35px 25px;}
.anni-tool-line::after{content:attr(data-title); border:solid; border-width:0 50vw; color:#999; border-color:#E5E5E5; line-height:1px; white-space:nowrap; position:absolute; left:50%; transform:translate(-50%); padding:0 1em; font-family:Arial;}
.anni-pack-info{display:flex; flex-flow:wrap;}
.anni-pack-info dl{flex:1 0 20%; padding:0 15px 6px; box-sizing:border-box;}
.anni-pack-info dt h3{font-size:15px; font-weight:700; padding:5px 0 2px;}
.anni-pack-info dd{font-size:13px; line-height:1.7;}
.anni-pack-info dd a{text-decoration:underline;}
.anni-pack-info .price{color:#faa74e;}
/* ``````````````````````````````````````````````` */
/* ``````````````````````````````````````````````` */

.bf-give{background:#ffdb7a; padding:95px 0 75px; position:relative;overflow: hidden;}
.bf-give::before{content: ''; width: 1000px; height: 1000px;border-radius: 50%;background-color: #ffd165;position: absolute;bottom: -500px;left: 10%;}
.bf-give .Details{position: relative;z-index: 2;}
.mask-style {width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 10;background-color: rgba(0, 0, 0, 0.7);}
.mask-content {width: 310px;font-size: 17px;color: #333;line-height: 1.3em;text-align: center;padding: 20px 10px;margin: 0 10px;background-color: #fff;border-radius: 12px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.bf-give-wrap{display:flex; justify-content:space-around; margin-top: 10px; align-items:flex-start;}
.bf-give-products{flex-basis:660px;}
.bf-give-ti{position:relative; text-align:center;margin-bottom: 10px;}
.bf-give-items{background:url(../images/christmas-offer2022/border-bg.png) no-repeat center / 100% 100%, #E2E8FE; padding:45px 24px; border-radius:85px;}
.bf-give-item {display:flex; align-items:center; background-color:#fff; border-radius:25px; box-shadow:0 5px rgba(169 161 251 / .34); margin:0 4% 15px; padding:30px 3%;}
.bf-give-item.active {background-color:#fff4d5;}
.bf-give-item .icon-equals {display: inline-block;width: 32px;height: 14px;background: url(../images/christmas-offer2022/icon-equals.png) no-repeat center;margin: 0 10px;}
.bf-give-item .icon-add {display: inline-block;width: 27px;height: 25px;background: url(../images/christmas-offer2022/icon-add.png) no-repeat center;}
.bf-give-item .gift-box {flex-basis: 70px;}
.bf-give-item .gift-list {display: flex;justify-content: space-between;align-items: center;flex: 1;}
.bf-give-item .gift-list.second-list {flex-grow: 0;flex-shrink: 0;flex-basis: 250px;}
.bf-give-item .gift-list.fourth-list .item-top {width: auto;transform: scale(0.84);}
.bf-give-item .item-top {cursor: pointer;width: 93px;text-align: center;}
.bf-give-item .gift-item {position: relative;}
.bf-give-item .gift-item:hover .hover-message {display: block;}
.bf-give-item .hover-message a {color: #3b57ff;text-decoration: underline;}
.bf-give-item .hover-message .title-message {color: #242424;}
.bf-give-item .hover-message .text-message {color: #4d4d4d;line-height: 1.2;}
.bf-give-item .hover-message {display: none;position: absolute;background: #fff;border: 1px solid #648aef;padding: 10px;left: 0;top: 75px;width: 380px;z-index: 99;text-align: left;font-size: 15px;box-sizing: border-box;}
.bf-give-item .hover-message::before {content: '';display: inline-block;border: 8px solid transparent;border-bottom-color: #648aef;border-bottom-width: 12px;position: absolute;left: 40px;top: -20px;z-index: 1;}
.bf-give-item .hover-message::after {content: '';display: inline-block;border: 7px solid transparent;border-bottom-color: #fff;border-bottom-width: 10px;position: absolute;left: 41px;top: -17px;z-index: 2;}

.bf-give-user-x{background-color:#333372; font-size:19px; line-height:34px; display:flex; border-radius:34px; margin:25px 4% 5px; padding:0 5%; align-items:center;justify-content: space-around;}
.bf-give-user{color:#f4d770; position:relative; overflow:hidden; height:34px; flex:1;}
.bf-give-user li{ transition:transform .5s, visibility .5s; transform:translate(-50%, -100%); position:absolute; top:0; left:50%; visibility:hidden; -webkit-transition:transform .5s, visibility .5s; -moz-transition:transform .5s, visibility .5s; -ms-transition:transform .5s, visibility .5s; -o-transition:transform .5s, visibility .5s; }
.bf-give-user li.active{transform:translate(-50%); visibility:visible;}
.bf-give-user li.active ~ li{transform:translate(-50%, 100%);}
.bf-give-user-x span{color:#fff; padding-left:6px;}
.bf-give-step{flex-basis: 500px;text-align: center;}
.bf-give-step .top-img{text-align: left;}
.bf-give-step h2 {font-family: BellMT;color: #213d87;font-size: 41px;line-height: 1;margin: 20px 0;}
.bf-give-step h2 span {color: #d30008;}
.bf-give-step .list-wish {display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;margin: 15px 0;}
.bf-give-step .list-wish button {display: inline-block;width: 155px;height: 45px;line-height: 45px;background-color: #06af5a;border: none;outline: none;border-radius: 10px;box-shadow: 0 0 3px 1px #05844d;margin: 10px 0;text-align: left;cursor: pointer;}
.bf-give-step .list-wish button.down {background-color: #ec511f;box-shadow: 0 0 3px 1px #f14911;}
.bf-give-step .list-wish button i{display: inline-block;width: 30px;text-align: center;margin-left: 15px;vertical-align: top;}
.bf-give-step .list-wish button span {display: inline-block;width: 100px;text-align: center;color: #ffffff;font-size: 19px;font-family: BellMT;vertical-align: middle;}
.bf-give-step .list-wish button:last-child span {width: 100%;}
.bf-give-step .arrow-down {position: relative;height: 25px;}
.bf-give-step .arrow-down::before {position: absolute;content: '';width: 20px;height: 20px;background-color: #8d7b49;transform: rotate(45deg) translateX(-50%);bottom: 0;left: 50%;}
.bf-give-step .arrow-down::after {position: absolute;content: '';width: 20px;height: 20px;background-color: #ffdb7a;transform: rotate(45deg) translateX(-50%);bottom: 3px;left: 50%;}
.bf-give-step h4 {color: #213d87;font-size: 27px;line-height: 1.2;margin: 15px 0;}
.bf-give-step h3 {color: #d30008;font-size: 33px;line-height: 1.2;margin: 15px 0;font-family: BellMT;}
.bf-give-step .email-submit input {border: none;outline: none;font-size: 17px;color: #000;background-color: #ffffff;padding: 0 10px;height: 50px;border-radius: 5px;text-align: center;margin: 15px 0;width: 300px;box-sizing: border-box;}
.bf-give-step .email-submit button {border: none;outline: none;font-size: 19px;font-weight: 600;color: #fff;background-color: #fa7c44;padding: 15px 30px;height: 50px;border-radius: 5px;cursor: pointer;vertical-align: top;}
.bf-give-step .min-tip {font-size: 15px;line-height: 1.5;color: #393731;width: 80%;margin: 15px auto;}
.bf-give-step .line-dashed {border: 1px dashed #66562c;margin: 20px 0;}
.bf-give-step .action-btn a {background-color: #fa7c44;color: #fff;font-size: 27px;padding: 15px 40px;border-radius: 10px;display: inline-block;box-shadow: 0 3px 3px 1px #fdab54;}
.bf-give-step .box-choose {border: 1px solid #a1760e;margin: 0 auto;height: 38px;line-height: 38px;color: #2a2a2a;font-size: 19px;border-radius: 5px;
	overflow: hidden;width: 480px;
	padding: 0 20px;
	position: relative;
}
.bf-give-step .box-choose::after {
	content: '';
	display: inline-block;
	width: 20px;
	background-color: #ffdb7a;
	position: absolute;
	right: 0;
	top: 0;
	height: 38px;
	z-index: 2;
}
.bf-give-step .box-choose::before {
	content: '';
	display: inline-block;
	width: 20px;
	background-color: #ffd165;
	position: absolute;
	left: 0;
	top: 0;
	height: 38px;
	z-index: 2;
}

@keyframes loop { 0% { transform: translateX(0) } 100% { transform: translateX(-100%) }}
.loop { width: 80%;position: relative;z-index: 1;}
.loop div{ white-space: nowrap;animation: loop 20s 2.5s linear infinite;width:1800px}


/* ``````````````````````````````````````````````` */
.list-product {padding: 30px 0;background-color: #ffe398;}
.list-product ul {display: flex;justify-content: space-around;align-items: flex-start;flex-wrap: wrap;}
.list-product ul li {width: 190px;text-align: center;margin: 30px 0;}
.list-product .img-box {height: 80px;}
.list-product li h4 {font-size: 17px;color: #000;font-weight: 600;margin: 0 0 10px;  display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.list-product li p {font-size: 15px;line-height: 1.5;color: #4d4839;}
.list-product li a {font-size: 15px;color: #3b57ff;text-decoration: underline;}
/* ``````````````````````````````````````````````` */
.anni-faq{padding:50px 0;}
.anni-faq h2 { font-size: 46px; line-height: 45px; text-align: center; padding-bottom:30px;}
.anni-faq .qes_one{border-bottom: 1px solid #e6e6e6;padding: 18px 0 8px;}
.anni-faq .qes_one .t{font-size: 18px;cursor: pointer; padding-bottom: 10px;position: relative;}
.anni-faq .qes_one .t:after{position: absolute;right: 0;top: 3px; content: "";display: inline-block;width: 19px;height: 19px;color:#77b5fb;background: linear-gradient(currentColor, currentColor) no-repeat center / 100% 3px, linear-gradient(currentColor, currentColor) no-repeat center / 3px 100%}
.anni-faq .qes_one .qes_ans{color: #737480;display: none;}
.anni-faq .qes_one.focus .t:after{background: linear-gradient(currentColor, currentColor) no-repeat center / 100% 3px;}
.anni-faq .qes_one.focus .qes_ans{display: block;}
.anni-faq a { color: #2691fc; }
/* ``````````````````````````````````````````````` */
.anni-cake{position:fixed; right:30px; top:40%; display:none; z-index:777; text-align:center;}
.anni-cake .text-border {position: absolute;top: 15px;left: 0;right: 0;}
.anni-cake .text-border .stroke {position:absolute;left:0;right: 0;font-size: 19px;line-height: 1.1;font-weight: 600;z-index: 2;text-align: center;}
.anni-cake .text-border .stroke .red {color: #db4848;}
.anni-cake .text-border .stroke span {display: block;text-align: center;line-height: 1.5;}
.anni-cake .text-border .border {z-index:1;-webkit-text-stroke:8px #fff;}
/* ``````````````````````````````````````````````` */
.popu-email {background: url(../images/christmas-offer2022/bg-popu.png) no-repeat center;width: 1000px;height: 1000px;}
.popu-wrap {display: flex;justify-content: center;align-items: center;height: 100%;}
.popu-wrap .contarent {position: relative; width: 680px;text-align: center;}
.popu-wrap .contarent .btn-close {position: absolute;right: 50px;top: -150px;cursor: pointer;}
.popu-wrap .contarent .text-border {position: absolute;left: 50%;right: 0;bottom: 30px;transform: translateX(-50%);width: 100%;}
.popu-wrap .contarent .text-border .stroke {position:absolute;left:0;right: 0;font-size: 35px;line-height: 1.2;font-weight: 600;z-index: 2;}
.popu-wrap .contarent .text-border .stroke .red {color: #db4848;}
.popu-wrap .contarent .text-border .stroke .green {color: #ffffff;}
.popu-wrap .contarent .text-border .stroke span {display: block;text-align: center;line-height: 1.5;}
.popu-wrap .contarent .text-border .border {z-index:1;-webkit-text-stroke:8px #fff;}
.popu-wrap .contarent .text-border .border .green {-webkit-text-stroke:8px #159115;}


.popu-prize, .popu-prize-1 {background: url(../images/christmas-offer2022/bg-popu.png) no-repeat center;width: 1000px;height: 1000px;}
.popu-wrap .contarent .item-tips {width: auto;left: 50%;transform: translateX(-50%);}
.green-text {font-size: 35px;color: #ffffff;text-shadow: -1px 1px 0 #159115, 1px 1px 0 #159115,1px -1px 0 #159115,-1px -1px 0 #159115;line-height: 1.2;margin: 30px 0;}
.green-text span {color: #000;text-shadow: none;font-size: 21px;display: block;}
.popu-prize-1 .email-submit {font-size: 0;}
.popu-prize-1 .email-submit input {border: none;outline: none;font-size: 17px;color: #000;background-color: #ffffff;padding: 0 10px;height: 50px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.popu-prize-1 .email-submit button {border: none;outline: none;font-size: 19px;font-weight: 600;color: #fff;background-color: #fa7c44;padding: 15px 20px;height: 50px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;cursor: pointer;vertical-align: top;}
.popu-prize .list-prize {display: flex;justify-content: center;align-items: flex-end;margin-top: 80px;}
.popu-prize .list-prize li {margin: 0 30px;}
.popu-prize .list-prize a {display: block;color: #2691fc;text-decoration: underline;}


.anni-fixed-nav{position:fixed; top:0; right:0; left:0; padding:12px 0;background:url(../images/christmas-offer2022/anni-nav-bg.jpg) no-repeat center, #3a6ad8; display:none;z-index: 888;}
.anni-fixed-nav .Details{display:flex; justify-content:center; align-items:center;}
.anni-fixed-nav .Details > *{padding:0 1.5%;}
.anni-fixed-nav h2{display:flex; font-size:25px; font-weight:700; line-height:1; text-align:left; align-items:center;color: #fff;}
.anni-fixed-nav h2::before{width:45px; height:45px; margin-right:10px; content:''; background-image:url(../images/blackfrd-offer/anni-nav-icon.png); flex:none;}
.anni-nav-btn{display:flex;}
.anni-nav-btn a{display:inline-flex; width:max-content; width:-moz-max-content; width:-webkit-max-content;margin:0 10px; padding:.3em 1em; font-size:21px; transition:box-shadow .3s; color:#fff; border-radius:10px; align-items:center;}
.anni-nav-btn a::after{height:25px;margin-left:10px; content:'';}
.anni-btn-down::after{width:50px; background-image:url(../images/blackfrd-offer/system-icon.png);}
.anni-btn-buy::after{width:33px; background-image:url(../images/blackfrd-offer/buy-car.png);}
.anni-btn-down{background-color:#48c4fe;}
.anni-btn-buy{background-color:#fa7b44;}



@media (max-width:979px){
body{min-width:100%;}
	.Details, .details{width:98%; margin:0 1%;}
	/* CSS Document */
	.anni-cake{right:0; bottom:0; top:auto;}
	.anni-cake img{width:150px;}
	/* CSS Document */
	.anni-tool-x::before {right: 0;}

	.kr .bf-give-step h3 { font-size: 1.3rem;}
	.kr .banner-christmas h1 span{ width: 100%;font-size: 3rem;}
	.kr .bf-give-step h2 { font-size: 1.5rem;}
	.kr .kr-wrap {white-space: normal;}

/* ``````````````````````````````````````````````` */
.banner-christmas {background-size: cover;}
.banner-christmas h1 {font-size: 3rem;}
.anni-banner-nav a {width: 50%;max-width: 295px;font-size: 1.2rem;background: #b69359;margin: 0 10px;padding: 0 10px;white-space: nowrap;}
/* ``````````````````````````````````````````````` */
.anni-offer{padding: 30px 0;}
.anni-offer h2{font-size: 1.8rem;line-height: 1.5;}
.anni-offer-con{flex-wrap: wrap;justify-content: space-around;}
.anni-offer-vp{bottom: 0;}
.anni-offer-list{margin: 15px 30px;}
.anni-offer-security{justify-content: space-around;margin-top: 10px;}
.anni-offer-ps{justify-content: space-around;}
/* ``````````````````````````````````````````````` */
.anni-tool{padding: 100px 0 50px;}
/* ``````````````````````````````````````````````` */
.bf-give{padding: 30px 0;}
.bf-give-wrap{flex-wrap: wrap;}
.bf-give-products{ order: 2;width: 100%;max-width: 660px;flex-basis: auto;}
.bf-give-step{order: 1;width: 100%;max-width: 500px;flex-basis: auto;}
.bf-give-step .top-img{text-align: center;}
.bf-give-step h2 {font-size: 1.5rem;}
.bf-give-step .list-wish {justify-content: space-around;}
.bf-give-step h3 {font-size: 1.2rem;}
/* ``````````````````````````````````````````````` */
.anni-faq{padding: 30px 0;}
.anni-faq h2 {font-size: 1.5rem;padding-bottom: 0;}
.anni-faq .qes_one .t{font-size: 17px;}
/* ``````````````````````````````````````````````` */
.list-product ul li {margin: 15px 0;width: 50%;}
/* ``````````````````````````````````````````````` */
.popu-email {width: 100vw;height: 100vh;}
.popu-wrap .contarent .text-border .stroke {font-size: 1.5rem;}
.popu-prize, .popu-prize-1 {width: 100vw;height: 100vh;}
.green-text {font-size: 1.3rem;}
.popu-prize .list-prize li {margin: 0 15px;}

}

@media (max-width:767px){
	.anni-tool-pack{flex-flow:wrap;}
	.anni-tool-pack{justify-content:center;}

	.anni-fixed-nav h2{font-size:17px;}
	/* CSS Document */
}

@media (max-width:479px){

	.anni-tool h2{font-size:33px; padding:0 10px;}
	.anni-tool-info{padding:20px 0;}

	.anni-fixed-nav .Details{flex-flow:column;}
	.anni-nav-btn a{font-size:15px;}
	/* CSS Document */


.bf-give-item .icon-equals {display: none;}
.bf-give-item .gift-box {display: none;}
.bf-give-item .gift-list.second-list {flex-basis: auto;flex: 1;}
.bf-give-item .item-top {width: auto;transform: scale(0.84);}
.bf-give-user-x {font-size: 13px;}
.bf-give-items {border-radius: 60px;}

}