@font-face{font-family:'open_sansregular';src:url('fonts/opensans-regular-webfont.eot');src:url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/opensans-regular-webfont.woff2') format('woff2'),
url('fonts/opensans-regular-webfont.woff') format('woff'),
url('fonts/opensans-regular-webfont.ttf') format('truetype'),
url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sanslight';src:url('fonts/opensans-light-webfont.eot');src:url('fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/opensans-light-webfont.woff2') format('woff2'),
url('fonts/opensans-light-webfont.woff') format('woff'),
url('fonts/opensans-light-webfont.ttf') format('truetype'),
url('fonts/opensans-light-webfont.svg#open_sanslight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sansbold';src:url('fonts/opensans-bold-webfont.eot');src:url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/opensans-bold-webfont.woff2') format('woff2'),
url('fonts/opensans-bold-webfont.woff') format('woff'),
url('fonts/opensans-bold-webfont.ttf') format('truetype'),
url('fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'cheddar_jackregular';src:url('fonts/cheddar_jack-webfont.eot');src:url('fonts/cheddar_jack-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/cheddar_jack-webfont.woff2') format('woff2'),
url('fonts/cheddar_jack-webfont.woff') format('woff'),
url('fonts/cheddar_jack-webfont.ttf') format('truetype'),
url('fonts/cheddar_jack-webfont.svg#cheddar_jackregular') format('svg');font-weight:normal;font-style:normal;}
body{font-family:'open_sanslight';font-size:14px;color:#491e13;line-height:1;overflow-x:hidden;}
body.open-menu, body.open-pop{overflow-y:hidden;}
a{color:#491e13;}
a:hover{color:#efc401;}
.form-group{min-height:1px;margin-bottom:25px;}
.form-group > label{display:block;font-family:'open_sansregular';font-size:13px;color:#491e13;line-height:2;text-transform:uppercase;margin-bottom:5px;}
.form-group > label span{color:#ffd503;}
.btn, .form-control{max-width:100%;font-family:'open_sansregular';}
.btn:hover{color:#491e13;background:#efc401;}
.btn-y{color:#491e13;background:#efc401;}
.btn-submit{padding-left:110px;padding-right:110px;}
.btn-cancel{border-color:transparent;color:#491e13;}
.btn-cancel:hover{background:transparent;}
textarea.form-control{height:100px;line-height:1.5;padding-top:15px;padding-bottom:15px;}
.form-control.error{background:#ffedf0;}
.form-error{font-family:'open_sansregular';font-size:14px;color:#ff0713;line-height:2;margin-top:10px;}
@media (max-width:767px){.btn{font-size:14px;padding:0 30px;}
.btn-block-xs{width:100%;}
}
*:focus{outline:none;}
.select-custom{position:relative;display:block;text-align:left;}
.select-custom .label{position:relative;width:100%;height:50px;background:#fdfce3;padding:0 50px 0 15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:'open_sansregular';font-size:16px;color:#491e13;line-height:50px;}
.select-custom .label.error{background:#ffedf0;}
.select-dob .select-custom .label{padding-right:15px;}
.select-custom .label:after{position:absolute;display:block;content:'';top:50%;margin-top:-2px;right:15px;width:14px;height:8px;background:url('images/select.png') no-repeat;}
.select-custom select{position:absolute;top:0;left:1px;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;cursor:pointer;z-index:2;}
.select-customize{position:relative;display:inline-block;text-align:left;max-width:100%;}
.select-customize .label{position:relative;width:100%;height:50px;background:transparent;padding:0 30px 0 15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:'open_sansregular';font-size:15px;color:#491e13;line-height:50px;text-transform:uppercase;letter-spacing:1px;}
.select-customize .label:after{position:absolute;display:block;content:'';top:50%;margin-top:-4px;right:0;width:14px;height:8px;background:url('images/select.png') no-repeat;}
.select-customize select{position:absolute;top:0;left:1px;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;cursor:pointer;z-index:2;}
.ccheckbox input[type="checkbox"].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}
.ccheckbox input[type="checkbox"].css-checkbox + label.css-label{padding-left:35px;display:inline-block;line-height:23px;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;cursor:pointer;font-family:'open_sanslight';font-size:16px;color:#491e13;letter-spacing:0.5px;}
.ccheckbox input[type="checkbox"].css-checkbox:checked + label.css-label{background-image:url('images/checkbox-c.png');}
.ccheckbox label.css-label{background-image:url('images/checkbox.png');-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.cradio input[type="radio"].css-radio{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}
.cradio input[type="radio"].css-radio + label.css-label{padding-left:35px;display:inline-block;line-height:28px;background-repeat:no-repeat;background-position:0 2px;vertical-align:middle;cursor:pointer;font-family:'open_sanslight';font-size:16px;color:#491e13;letter-spacing:0.5px;}
.cradio input[type="radio"].css-radio:checked + label.css-label{background-image:url('images/radio-c.png');}
.cradio label.css-label{background-image:url('images/radio.png');-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
label.css-label a{font-family:'open_sansregular';}
.nav{margin:0;padding:0;list-style:none;}
.nav > li{margin:0;padding:0;}
.nav-inline{font-size:0;}
.nav-inline > li{display:inline-block;}
.table{display:table;width:100%;height:100%;}
.table .table-row{display:table-row;}
.table .table-cell{display:table-cell;vertical-align:middle;}
h1{font-family:'cheddar_jackregular';font-size:120px;color:#fff;}
h2{font-family:'open_sanslight';font-size:40px;line-height:1.3;text-transform:uppercase;margin-bottom:50px;}
.form h2{font-size:24px;line-height:1.5;margin-bottom:35px;text-align:center;}
h3{font-family:'open_sansregular';font-size:30px;line-height:1.5;margin-bottom:35px;}
h3.sm{font-size:18px;margin-bottom:25px;text-transform:uppercase;}
h4{font-family:'open_sansbold';font-size:21px;text-transform:uppercase;margin-bottom:10px;}
.text{line-height:2;word-wrap:break-word;}
.text-lg{font-size:16px;letter-spacing:0.5px;}
.text b, .text strong{font-family:'open_sansbold';}
.text a{font-family:'open_sansregular';}
.text img{max-width:100% !important;height:auto !important;}
.text iframe{max-width:100% !important;}
.text-center{text-align:center;}
.text-right{text-align:right;}
p{margin:0;}
.cgrey{color:#8a8a8a;}
.cgreen{color:#04af00;}
.cred{color:#ff0000;}
@media (max-width:767px){h1{font-size:80px;}
h2{font-size:20px;margin-bottom:30px;}
h3{font-size:24px;}
}
header{position:fixed;top:0;left:0;width:100%;height:80px;background:rgba(255, 255, 255, 0.9);padding-top:13px;z-index:10000;-moz-transition:background 0.5s, transform 0.5s;-o-transition:background 0.5s, transform 0.5s;-webkit-transition:background 0.5s, transform 0.5s;transition:background 0.5s, transform 0.5s;}
.body-cart header{position:relative;height:auto;padding-top:20px;text-align:center;}
header.bg{background:rgba(255, 255, 255, 0.9);}
header.none{-moz-transform:translateY(-80px);-ms-transform:translateY(-80px);-webkit-transform:translateY(-80px);transform:translateY(-80px);}
header.nonetop, .open-menu header.none, .open-menu header.nonetop, .body-cart header.none{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}
.open-menu header{height:100%;overflow-y:auto;}
.close-menu header{height:100%;background:none;}
#toggle{position:absolute;top:0;left:0;width:68px;height:80px;padding:32px 0 0 30px;cursor:pointer;z-index:3;}
#toggle .patty{position:relative;width:17px;height:2px;margin:7px 0;background:#ffd400;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
#toggle .patty:after,
#toggle .patty:before{position:absolute;content:'';display:block;width:17px;height:2px;background:#ffd400;z-index:-1;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
#toggle .patty:before{top:-7px;}
#toggle .patty:after{top:7px;}
#toggle:hover{-moz-transition:top 0.4s;-counter-reseto-transition:top 0.4s;-webkit-transition:top 0.4s;transition:top 0.4s;}
#toggle:hover .patty:before{top:-8px;}
#toggle:hover .patty:after{top:8px;}
.open-menu #toggle .patty{background:none;}
.open-menu #toggle .patty:after{top:0;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.open-menu #toggle .patty:before{top:0;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.top{position:relative;padding-left:68px;padding-right:30px;z-index:2;}
.top-menu{padding-top:15px;font-family:'open_sansregular';line-height:20px;text-align:right;text-transform:uppercase;letter-spacing:1px;}
.top-menu > li{font-size:15px;margin-right:45px;position:relative;}
@media (max-width:1299px){.top-menu > li{margin-right:30px;}
}
.top-menu > li:last-child{margin-right:0;}
.top-menu > li > a{padding-left:30px;background-position:0 center;background-repeat:no-repeat;}
.top-menu .order{background-image:url('images/top-order.png');}
.top-menu .account{background-image:url('images/top-account.png');}
.top-menu .account-logged{position:relative;padding-right:25px;}
.top-menu .account-logged:after{content:'';position:absolute;top:6px;right:0;width:14px;height:8px;background:url('images/select.png') no-repeat 0 0;}
.top-menu .cart{background-image:url('images/top-cart.png');}
@media (min-width:992px){header .logo img{width:300px;position:relative;top:-6px;}
}
@media (max-width:991px){.top-menu > li{margin-right:20px;}
.top-menu .account-logged{padding-right:0;}
.top-menu .account-logged:after{display:none;}
}
@media (max-width:767px){header .logo img{width:130px;padding-top:13px;}
.body-cart header .logo img{width:200px;padding-top:0;}
#toggle{width:37px;padding-left:20px;}
.top{padding-left:47px;padding-right:20px;}
.top-menu > li{margin-right:0;}
}
.main-menu-bg{position:fixed;top:0;left:0;width:100%;height:100%;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;}
.open-menu .main-menu-bg{background:#fff;}
#main-menu{opacity:0;filter:alpha(opacity=0);visibility:hidden;padding-top:100px;padding-bottom:60px;font-size:24px;color:#491e13;line-height:2;text-align:center;text-transform:uppercase;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;}
.open-menu #main-menu{opacity:1;filter:alpha(opacity=100);visibility:visible;}
#main-menu ul{position:relative;opacity:0;filter:alpha(opacity=0);visibility:hidden;top:-50px;-moz-transform:perspective(600px) rotateX(0);-ms-transform:perspective(600px) rotateX(0);-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0);-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all 0.5s;}
.open-menu #main-menu ul{opacity:1;filter:alpha(opacity=100);visibility:visible;top:0;}
.close-menu #main-menu ul{top:50px;opacity:0;filter:alpha(opacity=0);visibility:visible;-moz-transform:perspective(600px) rotateX(-20deg);-ms-transform:perspective(600px) rotateX(-20deg);-webkit-transform:perspective(600px) rotateX(-20deg);transform:perspective(600px) rotateX(-20deg);}
#main-menu li{margin-bottom:15px;}
#main-menu li a{display:block;}
#main-menu li a span{position:relative;display:inline-block;}
#main-menu li a span:after{opacity:0;filter:alpha(opacity=0);visibility:hidden;position:absolute;content:'';width:100%;height:2px;background:#ffd503;top:100%;left:0;margin-top:10px;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all 0.3s;}
#main-menu li a:hover span:after{opacity:1;filter:alpha(opacity=100);visibility:visible;margin-top:0;}
@media (max-width:767px){#main-menu{padding-top:50px;font-size:21px;}
}
.home-menu{position:absolute;top:160px;left:0;width:100%;padding:0 68px;font-family:'open_sanslight';font-size:30px;line-height:1.5;text-transform:uppercase;z-index:2;}
.home-menu > li{margin-bottom:18px;}
@media (max-width:767px){.home-menu{padding:20px;}
}
.parallax-bg{background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;width:100%;height:100%;}
body.is-app .parallax-bg{background-attachment:initial;}
.home-banner{position:relative;height:0;overflow:hidden;}
.home-banner .scroll{position:fixed;bottom:60px;left:50%;margin-left:-50px;width:100px;height:100px;padding:35px 0 30px;background:rgba(255, 255, 255, 0.9);border-radius:50%;font-family:'open_sansregular';font-size:15px;color:#ffd400;text-align:center;text-transform:uppercase;letter-spacing:2px;cursor:pointer;z-index:9;}
.home-banner .scroll:after{position:absolute;content:'';bottom:0;left:50%;margin-left:-3px;width:6px;height:13px;background:url('images/scroll.png') no-repeat 0 0;-webkit-animation:bounce2 1s infinite;animation:bounce2 1s infinite;-webkit-transform:translateY(-30px);transform:translateY(-30px);}
@-webkit-keyframes bounce2{0%{bottom:0;}
25%, 75%{bottom:-5px;}
50%{bottom:-10px;}
100%{bottom:0;}
}
.home-carousel{position:relative;}
.home-carousel .owl-carousel,
.home-carousel .owl-carousel .owl-stage-outer,
.home-carousel .owl-carousel .owl-stage,
.home-carousel .owl-carousel .owl-item,
.home-carousel .item{height:100%;}
.home-carousel .item{position:relative;}
.home-carousel .caption{position:absolute;top:0;right:0;width:660px;max-width:100%;height:100%;padding:0 30px;color:#fff;text-align:center;}
.home-carousel .caption .title{font-family:'cheddar_jackregular';font-size:148px;line-height:110px;margin-bottom:30px;-moz-transform:rotate(-8deg);-ms-transform:rotate(-8deg);-webkit-transform:rotate(-8deg);transform:rotate(-8deg);}
.home-carousel .caption .text{font-size:20px;line-height:1.8;}
.home-carousel .cover{background-size:cover;background-repeat:no-repeat;background-position:center 0;width:100%;height:100%;}
.home-carousel .owl-controls .owl-dots{position:absolute;width:100%;bottom:30px;left:0;text-align:center;}
.home-carousel .owl-controls .owl-dots .owl-dot{display:inline-block;vertical-align:middle;width:8px;height:8px;background:#d1d1d1;margin:0 14px;border-radius:50%;}
.home-carousel .owl-controls .owl-dots .owl-dot.active{width:14px;height:14px;background:#ffd503;}
@media (max-width:767px){.home-carousel .caption .title{font-size:74px;line-height:60px;-moz-transform:rotate(-4deg);-ms-transform:rotate(-4deg);-webkit-transform:rotate(-4deg);transform:rotate(-4deg);}
.home-carousel .caption .text{font-size:14px;}
}
.home-product{position:relative;background:url('images/productbg.jpg') repeat 0 0;width:100%;height:2360px;overflow:hidden;}
.home-product *[class*="par-"], .home-product *[class*="title-"], .home-product *[class*="arrow-"], .home-product *[class*="pop-"]{position:absolute;}
.home-product .par-cover{cursor:pointer;}
.home-product *[class*="title-"]{font-family:'cheddar_jackregular';font-size:100px;color:#efc401;z-index:2;cursor:pointer;}
@media (max-width:767px){.home-product{height:2200px;}
.home-product *[class*="title-"]{font-size:56px;text-align:center;left:0;right:0;width:100%;padding:0 20px;}
.home-product *[class*="title-"] span{width:100%;transform:none;}
.home-product *[class*="pop-"], .home-product *[class*="arrow-"]{display:none;}
}
.par-1{top:20px;left:calc(50% + 50px);}
.par-2{top:-30px;right:calc(50% + 45px);z-index:2;}
.title-2{width:300px;top:400px;left:calc(50% - 90px);text-align:center;}
.title-2 span{display:block;transform:rotate(4deg);}
.arrow-2{top:100px;left:-80px;width:108px;height:87px;background:url('images/arrow-2.png') no-repeat 0 0;}
.pop-2{top:95px;left:220px;width:75px;height:103px;background:url('images/pop-2.png') no-repeat 0 0;}
@media (max-width:991px){.par-2{right:calc(50% - 100px);}
}
@media (max-width:767px){.par-2{top:20px;right:calc(50% - 160px);}
.par-2 img{width:320px;}
.title-2{top:350px;}
.pop-2{top:-20px;left:calc(50% + 100px);}
}
.par-4{top:450px;left:calc(50% + 150px);}
.title-4{top:780px;left:calc(50% - 100px);}
.title-4 span{display:block;transform:rotate(-6deg);}
.arrow-4{top:100%;left:130px;width:124px;height:77px;background:url('images/arrow-4.png') no-repeat 0 0;}
.pop-4-1{top:25px;left:-76px;width:56px;height:60px;background:url('images/pop-4-1.png') no-repeat 0 0;}
.pop-4-2{top:10px;left:100%;margin-left:10px;width:31px;height:58px;background:url('images/pop-4-2.png') no-repeat 0 0;}
@media (max-width:991px){.par-4{left:calc(50%);}
}
@media (max-width:767px){.par-4{top:500px;left:calc(50% - 160px);}
.par-4 img{width:320px;}
.title-4{top:830px;}
.pop-4-1{top:0;left:calc(50% - 130px);}
.pop-4-2{top:-10px;left:auto;right:calc(50% - 100px);}
}
.par-5{top:720px;right:calc(50% + 180px);}
.par-6{top:780px;right:calc(50% + 200px);}
.par-7{top:1300px;right:calc(50% + 180px);}
.title-8{top:1130px;left:calc(50% - 150px);}
.title-8 span{display:block;transform:rotate(4deg);}
.arrow-8{top:20px;left:-127px;width:127px;height:44px;background:url('images/arrow-8.png') no-repeat 0 0;}
.pop-8{top:0px;right:-58px;width:48px;height:80px;background:url('images/pop-8.png') no-repeat 0 0;}
@media (max-width:991px){.par-6{right:calc(50% - 100px);}
}
@media (max-width:767px){.par-6{top:930px;right:calc(50% - 160px);}
.par-6 img{width:320px;}
.title-8{top:1230px;}
.pop-8{top:-30px;right:calc(50% - 100px);}
}
.par-9{top:1100px;left:calc(50% + 150px);}
.par-10{top:1400px;left:calc(50% + 170px);}
.title-10{top:1550px;left:calc(50% - 150px);}
.title-10 span{display:block;width:285px;line-height:90px;text-align:center;transform:rotate(-8deg);}
.arrow-10{top:100%;margin-top:10px;left:175px;width:127px;height:44px;background:url('images/arrow-10.png') no-repeat 0 0;}
.pop-10-1{top:120px;left:-20px;width:76px;height:44px;background:url('images/pop-10-1.png') no-repeat 0 0;}
.pop-10-2{top:70px;right:5px;width:44px;height:58px;background:url('images/pop-10-2.png') no-repeat 0 0;}
@media (max-width:991px){.par-10{left:calc(50%);}
}
@media (max-width:767px){.par-10{top:1350px;left:calc(50% - 160px);}
.par-10 img{width:320px;}
.title-10{top:1580px;}
.pop-10-1{top:70px;left:calc(50% - 190px);}
.pop-10-2{top:0;right:calc(50% - 160px);}
}
.par-11{top:1700px;right:calc(50% + 60px);}
.title-11{width:320px;top:1960px;left:calc(50% - 30px);}
.title-11 span{display:block;width:285px;line-height:90px;text-align:center;transform:rotate(8deg);}
.arrow-11{top:110px;left:-20px;width:108px;height:87px;background:url('images/arrow-11.png') no-repeat 0 0;}
.pop-11{top:-30px;right:50px;width:99px;height:168px;background:url('images/pop-11.png') no-repeat 0 0;}
@media (max-width:991px){.par-11{right:calc(50%);}
}
@media (max-width:767px){.par-11{top:1720px;right:calc(50% - 160px)}
.par-11 img{width:320px;}
.title-11{top:2020px;}
.pop-11{right:calc(50% - 160px);}
}
.par-13{top:1910px;left:calc(50% + 160px);}
.home-corner{position:relative;height:0;overflow:hidden;cursor:pointer;}
.home-corner .caption{position:absolute;top:0;right:120px;width:600px;max-width:100%;height:100%;color:#fff;text-align:center;}
.home-corner .title{font-family:'cheddar_jackregular';font-size:120px;line-height:90px;margin-bottom:10px;}
.home-corner .text{font-family:'open_sansregular';font-size:21px;line-height:1.8;letter-spacing:2px;text-transform:uppercase;}
@media (max-width:767px){.home-corner .caption{right:0;width:100%;padding:0 20px;}
.home-corner .title{font-size:60px;line-height:50px;margin-bottom:0;}
}
.home-news{padding:90px 0 150px;}
.home-news h2{text-align:center;}
@media (max-width:767px){.home-news{padding-top:45px;padding-bottom:0;}
}
.news-item{position:relative;float:left;width:25%;}
@media (max-width:991px){.news-item{width:50%;}
}
@media (max-width:767px){.news-item{width:100%;}
}
.news-item a{display:block;height:350px;padding:40px 30px;overflow:hidden;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;}
.news-item a:hover{background:#491e13;}
.news-item .date{font-family:'open_sansregular';font-size:14px;color:#efc401;line-height:2;text-transform:uppercase;margin-bottom:30px;}
.news-item a:hover .date{color:#fff;}
.news-item .title{font-family:'open_sansregular';font-size:24px;color:#491e13;line-height:34px;margin-bottom:10px;}
.news-item a:hover .title{color:#efc401;}
.news-item .text{color:#491e13;}
.news-item a:hover .text{color:#efc401;}
.news-item .cover{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:-1;}
.news-item .cover:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:rgba(255, 255, 255, .8);}
.news-item-video .title{font-family:'cheddar_jackregular';font-size:76px;color:#fff;line-height:60px;text-align:center;padding-top:40px;-moz-transform:rotate(-8deg);-ms-transform:rotate(-8deg);-webkit-transform:rotate(-8deg);transform:rotate(-8deg);}
.news-item-video .cover:after{background:rgba(0, 0, 0, .2);}
.news-item .play{position:absolute;bottom:18px;left:18px;width:70px;height:70px;background:url('images/news-play.png') no-repeat 0 0;}
.news-item-video a:hover .title{color:#fff;}
@media (max-width:767px){.news-item a{height:250px;}
.news-item .date{margin-bottom:10px;}
.news-item .title{font-size:16px;line-height:22px;}
.news-item-video .title{font-size:60px;line-height:50px;padding-top:20px;}
}
.home-insta{background:#f7f7f7;padding-top:90px;text-align:center;}
.home-insta h2{display:inline-block;padding-left:70px;background:url('images/insta.png') no-repeat 0 center;}
@media (max-width:767px){.home-insta{padding-top:45px;}
.home-insta h2{line-height:32px;}
}
.home-heritage{position:relative;height:700px;}
.home-heritage .cover{position:absolute;top:100px;right:0;}
.home-heritage .caption{position:absolute;top:0;left:120px;width:530px;max-width:100%;height:100%;}
.home-heritage h2{margin-bottom:30px;}
.home-heritage .text{font-size:20px;line-height:1.8;margin-bottom:30px;}
@media (max-width:991px){.home-heritage .cover{top:20px;}
.home-heritage .cover img{width:350px;}
.home-heritage .caption{padding-top:100px;}
}
@media (max-width:767px){.home-heritage{height:650px;}
.home-heritage .table-cell{vertical-align:bottom;padding-bottom:100px;}
.home-heritage .cover img{width:260px;}
.home-heritage .caption{left:0;padding:0 20px;}
.home-heritage .text{font-size:14px;}
}
#backtop{position:fixed;bottom:-90px;left:50%;margin-left:-45px;width:90px;height:90px;background:#491e13 url('images/backtop.png') no-repeat center 20px;border-radius:50%;cursor:pointer;z-index:9;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;}
#backtop:before{opacity:0;filter:alpha(opacity=0);visibility:hidden;position:absolute;content:'Scroll To Top';top:-10px;left:50%;width:150px;font-family:'open_sansregular';font-size:15px;color:#ffd400;text-align:center;text-transform:uppercase;letter-spacing:2px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s;transition:all .3s;}
#backtop:hover:before{opacity:1;filter:alpha(opacity=100);visibility:visible;top:-30px;}
#backtop.open{bottom:-45px;}
#backtop.fixed{bottom:auto;}
footer{position:relative;padding:70px 0 90px;background:#491e13;color:#ffd503;z-index:10;}
.body-cart footer{padding:30px 0;}
.footer-cart{text-align:right;}
.footer-cart a{margin-right:20px;}
.footer-cart a:last-child{margin-right:0;}
@media(max-width:767px){.footer-cart{text-align:center;margin-bottom:10px;}
}
.backtop{position:absolute;top:-45px;left:50%;margin-left:-45px;width:90px;height:90px;background:#491e13 url('images/backtop.png') no-repeat center 20px;border-radius:50%;cursor:pointer;}
.backtop:before{opacity:0;filter:alpha(opacity=0);visibility:hidden;position:absolute;content:'Scroll To Top';top:-10px;left:50%;width:150px;font-family:'open_sansregular';font-size:15px;color:#ffd400;text-align:center;text-transform:uppercase;letter-spacing:2px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s;transition:all .3s;}
.backtop:hover:before{opacity:1;filter:alpha(opacity=100);visibility:visible;top:-30px;}
.footer-content{position:relative;}
.footer-content:after{position:absolute;content:'';display:block;top:0;left:50%;width:1px;height:100%;background:#ffd503;opacity:0.33;filter:alpha(opacity=33);}
@media (max-width:991px){footer{text-align:center;}
.footer-content:after{display:none;}
}
footer a{color:#ffd503;}
footer a:hover{text-decoration:underline;}
footer .logo{margin-bottom:20px;}
.form-newsletter{margin-bottom:25px;}
.form-newsletter .label{line-height:2;margin-bottom:15px;}
.form-newsletter .form{width:100%;max-width:445px;}
@media (max-width:991px){.form-newsletter .form{margin-left:auto;margin-right:auto;}
}
.copyright{font-size:12px;line-height:2;}
.footer-menu{line-height:2;}
.footer-menu li{margin-bottom:5px;}
.footer-page{padding-top:45px;}
@media (max-width:991px){.footer-page{padding-top:20px;}
}
.footer-page li{margin-right:35px;vertical-align:middle;}
.footer-page li:last-child{margin-right:0;}
.footer-page li span{display:block;background-repeat:no-repeat;background-position:0 0;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;}
.footer-page .fb{width:10px;height:19px;background-image:url('images/page-fb.png');}
.footer-page .fb:hover{background-position:0 -24px;}
.footer-page .tw{width:21px;height:17px;background-image:url('images/page-tw.png');}
.footer-page .tw:hover{background-position:0 -22px;}
.footer-page .ig{width:19px;height:19px;background-image:url('images/page-ig.png');}
.footer-page .ig:hover{background-position:0 -24px;}
.footer-page .yt{width:25px;height:17px;background-image:url('images/page-yt.png');}
.footer-page .yt:hover{background-position:0 -22px;}
.footer-page .gp{width:28px;height:17px;background-image:url('images/page-gp.png');}
.footer-page .gp:hover{background-position:0 -22px;}
.page-banner{position:relative;height:450px;overflow:hidden;}
.page-banner-full{min-height:720px;height:auto;background-size:cover;background-repeat:no-repeat;background-position:center;}
.page-banner-full h2{margin-bottom:30px;}
.page-banner-full .sub{font-size:18px;line-height:1.5;margin-bottom:35px;}
.page-banner .caption{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 40px;text-align:right;}
.page-banner-full .caption{text-align:center;}
@media (max-width:991px){.page-banner .caption{padding:0 20px;text-align:center;}
}
@media (max-width:767px){.page-banner-full{min-height:auto;}
.page-banner-min{min-height:720px;}
.page-banner-cart{min-height:520px;}
}
.page-content-none{padding-top:30px;}
.page-content-c .text{font-size:16px;}
.page-div{padding-top:100px;padding-bottom:100px;}
.page-div.page-product{padding-bottom:20px;}
.page-div-grey{background:#f7f7f7;}
.page-div .container{position:relative;}
.page-box-item{float:left;width:33.33%;}
@media (max-width:767px){.page-div{padding-top:50px;padding-bottom:50px;}
.page-box-item{float:none;width:100%;}
}
.page-div-bg{position:absolute;top:-100px;right:-60px;}
@media (max-width:767px){.page-div-b{padding-top:90px;}
.page-div-bg{top:-50px;right:0;}
.page-div-b .page-div-bg{top:-90px;}
.page-div-bg img{width:300px;}
.page-div-b .container{padding-top:180px;}
}
.pagination{padding-top:50px;font-family:'open_sansregular';text-align:center;text-transform:uppercase;line-height:22px;letter-spacing:0.5px;}
.pagination li{font-size:16px;padding-left:40px;padding-right:40px;border-left:1px solid #fff1ab;}
.pagination li:first-child{border-left-color:transparent;}
.pagination li a.prev{padding-left:30px;background:url('images/page-prev.png') no-repeat 0 center;}
.pagination li a.next{padding-right:30px;background:url('images/page-next.png') no-repeat 100% center;}
@media(max-width:767px){.pagination{margin-bottom:30px;}
.pagination li{padding-left:30px;padding-right:30px;}
}
.page-news .date{font-family:'open_sansregular';font-size:16px;color:#efc401;text-transform:uppercase;margin-bottom:30px;}
.page-back{padding-top:60px;padding-bottom:60px;}
.page-product .page-back{padding-top:40px;}
a.back{font-family:'open_sansregular';font-size:16px;padding-left:30px;background:url('images/page-prev.png') no-repeat 0 center;letter-spacing:0.5px;text-transform:uppercase;}
@media (max-width:767px){.page-back{text-align:center;}
.page-product .page-back{padding-bottom:0;}
}
.page-share{text-align:right;}
.page-product .page-share{text-align:left;}
.page-share li{margin-right:50px;vertical-align:middle;}
.page-share li:last-child{margin-right:0;}
.page-share li span{display:block;background-repeat:no-repeat;background-position:0 0;}
@media (max-width:767px){.page-share{text-align:center;margin-bottom:50px;}
.page-product .page-share{text-align:center;}
}
.page-share .fb{width:8px;height:15px;background-image:url('images/share-fb.png');}
.page-share .fb:hover{background-position:0 -20px;}
.page-share .tw{width:18px;height:14px;background-image:url('images/share-tw.png');}
.page-share .tw:hover{background-position:0 -19px;}
.page-share .gp{width:23px;height:14px;background-image:url('images/share-gp.png');}
.page-share .gp:hover{background-position:0 -19px;}
.page-share .pt{width:13px;height:17px;background-image:url('images/share-pt.png');}
.page-share .pt:hover{background-position:0 -22px;}
.corner-box-grey{background:#f7f7f7;}
.corner-box .text{padding-top:40px;padding-bottom:40px;}
.corner-box .table-cell{width:50%;}
.corner-box .table-cell.cover{vertical-align:top;}
@media (max-width:991px){.corner-box .table-cell{width:100%;display:block;}
.corner-box-grey .table-cell.cover{margin-bottom:0;}
}
@media (max-width:767px){.corner-box .text{padding-left:20px;padding-right:20px;}
}
.corner-packages{margin-bottom:40px;}
.corner-packages-list{display:table;width:100%;}
.corner-packages-list > div{display:table-cell;vertical-align:top;padding:5px 10px;}
.corner-packages-list .b{width:150px;text-align:right;}
.dc-location-item{margin-bottom:45px;}
.dc-location-item a{display:block;position:relative;}
.dc-location-item .title{position:absolute;top:0;left:0;width:100%;height:100%;font-family:'open_sanslight';font-size:48px;color:#ffdd35;line-height:1.3;text-align:center;padding-left:20px;padding-right:20px;background:rgba(73, 30, 19, 0.6);z-index:2;visibility:hidden;opacity:0;filter:alpha(opacity=0);-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.dc-location-item a:hover .title{visibility:visible;opacity:1;filter:alpha(opacity=100);}
.page-location-item{display:table;width:100%;background:#f7f7f7;margin-bottom:50px;}
.page-location-item > div{display:table-cell;width:50%;}
.page-location-item .cover{vertical-align:top;}
.page-location-item .text{vertical-align:middle;padding:30px;}
.page-location-item .title{font-family:'open_sansregular';font-size:30px;line-height:1.3;margin-bottom:20px;}
@media (max-width:991px){.page-location-item > div{display:block;width:100%;}
}
@media (max-width:767px){.dc-location-item{margin-bottom:20px;}
.page-location-item{margin-bottom:20px;}
.page-location-item .text{padding-left:20px;padding-right:20px;}
}
.contact-box{display:table;width:100%;}
.contact-box > div{display:table-cell;width:25%;vertical-align:middle;border-right:1px solid #faeca7;padding-left:10px;padding-right:10px;}
.contact-box > div:last-child{border-right-color:transparent;}
.contact-box .header{font-family:'open_sansbold';font-size:21px;color:#ffd503;line-height:1.8;margin-bottom:10px;}
@media (max-width:991px){.contact-box > div{display:block;width:100%;padding-left:0;padding-right:0;border-right:0;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #faeca7;}
.contact-box > div:last-child{border-bottom-color:transparent;}
}
@media(max-width:767px){.contact-box > div:last-child{margin-bottom:0;padding-bottom:0;}
}
.contact-form{display:table;width:100%;}
.contact-form > div{display:table-cell;width:50%;vertical-align:middle;position:relative;}
.contact-form > div:first-child{border-right:1px solid #faeca7;padding-right:90px;}
.contact-form > div:first-child:after{position:absolute;content:'OR';display:block;top:50%;right:-12px;font-family:'open_sansbold';font-size:16px;color:#ffd503;background:#fff;padding-top:15px;padding-bottom:15px;}
.contact-form > div:last-child{padding-left:90px;}
@media (max-width:991px){.contact-form > div:first-child{padding-right:60px;}
.contact-form > div:last-child{padding-left:50px;}
}
@media (max-width:767px){.contact-form{margin-bottom:60px;}
.contact-form > div{display:block;width:100%;}
.contact-form > div:first-child{padding-right:0;border-right:0;border-bottom:1px solid #faeca7;margin-bottom:60px;padding-bottom:60px;}
.contact-form > div:first-child:after{display:none;}
.contact-form > div:last-child{padding-left:0;}
}
.page-media{margin-top:20px;}
.page-media li{margin-right:40px;vertical-align:middle;}
.page-media li:last-child{margin-right:0;}
.page-media li span{display:block;background-repeat:no-repeat;background-position:0 0;}
.page-media .fb{width:8px;height:15px;background-image:url('images/share-fb.png');}
.page-media .fb:hover{background-position:0 -20px;}
.page-media .tw{width:18px;height:14px;background-image:url('images/share-tw.png');}
.page-media .tw:hover{background-position:0 -19px;}
.page-media .gp{width:23px;height:14px;background-image:url('images/share-gp.png');}
.page-media .gp:hover{background-position:0 -19px;}
.page-media .pt{width:13px;height:17px;background-image:url('images/share-pt.png');}
.page-media .pt:hover{background-position:0 -22px;}
.page-media .ig{width:19px;height:18px;background-image:url('images/share-ig.png');}
.page-media .ig:hover{background-position:0 -24px;}
.page-media .yt{width:25px;height:17px;background-image:url('images/share-yt.png');}
.page-media .yt:hover{background-position:0 -23px;}
.select-city{display:table;width:410px;max-width:100%;margin-left:auto;margin-right:auto;}
.select-city > div{display:table-cell;vertical-align:top;}
.select-city > div:last-child{width:150px;padding-left:10px;}
@media (max-width:767px){.select-city{width:100%;}
.select-city > div{display:block;}
.select-city > div:last-child{padding-left:0;margin-top:20px;width:100%;}
}
.product-location{margin-bottom:20px;}
.product-location .select-customize{padding-left:15px;background:url('images/plocation.png') no-repeat 0 center;}
.product-category{text-align:right;margin-bottom:20px;}
.product-category .select-customize{padding-left:15px;background:url('images/pcategory.png') no-repeat 0 center;}
.product-header h2{text-align:center;}
@media (max-width:767px){.product-location{text-align:center;margin-bottom:0;}
.product-category{text-align:center;}
}
.product-list{margin-bottom:40px;}
.product-item a{position:relative;display:block;margin-bottom:20px;}
.product-item-sale a:before{content:'';position:absolute;top:10px;left:10px;width:64px;height:31px;background:url('images/sale.png') no-repeat 0 0;z-index:2;}
.product-item .caption{visibility:hidden;opacity:0;filter:alpha(opacity=0);position:absolute;top:0;left:0;width:100%;height:100%;font-family:'open_sansregular';color:#491e13;text-align:center;padding-left:20px;padding-right:20px;background:rgba(255, 255, 255, .85);transition:all .3s;}
.product-item a:hover .caption{visibility:visible;opacity:1;filter:alpha(opacity=100);}
.product-item .title{font-size:24px;line-height:1.3;margin-bottom:10px;}
.product-item .price{font-size:14px;letter-spacing:1px;}
.product-item .price span{margin:0 10px;}
.product-item .price .prices{text-decoration:line-through;}
.product-item .price .priced{color:#ff0000;}
@media (max-width:1299px){.product-item .price span{display:block;margin:0 0 10px;}
}
@media (min-width:1300px){.product-list .product-item:nth-child(4n+1){clear:left;}
}
@media (min-width:992px) and (max-width:1299px){.product-list .product-item:nth-child(4n+1){clear:left;}
}
@media (min-width:768px) and (max-width:991px){.product-list .product-item:nth-child(3n+1){clear:left;}
}
@media (max-width:767px){.product-list .product-item:nth-child(2n+1){clear:left;}
}
.page-product h3{margin-bottom:10px;}
.product-image{margin-bottom:20px;}
.product-size{display:table;width:100%;margin-bottom:10px;}
.product-size > div{display:table-cell;vertical-align:top;}
.product-size .size{width:140px;padding-right:10px;}
.product-price{font-family:'open_sansregular';font-size:18px;letter-spacing:1px;margin-bottom:40px;}
.product-price .prices{text-decoration:line-through;margin-right:20px;}
.product-price .priced{color:#ff0000;}
.product-content{border-top:2px solid #ffe357;padding-top:30px;}
.product-related{padding-bottom:50px;}
.product-related .header{font-family:'open_sanslight';font-size:26px;line-height:1.3;color:#491e13;text-align:center;text-transform:uppercase;margin-bottom:20px;}
@media (max-width:991px){.product-item .caption{visibility:visible;opacity:1;filter:alpha(opacity=100);position:relative;margin-top:20px;}
}
@media (max-width:767px){.product-item .title{font-size:18px;}
.product-price{font-size:16px;}
}
.form-login{margin-top:180px;margin-bottom:180px;padding-left:30px;padding-right:30px;}
.form-register{margin-top:180px;padding-bottom:180px;}
.form-page{margin-top:270px;text-align:center;}
.form-act{display:table;width:100%;}
.form-login .form-act a{font-family:'open_sansbold';}
.form-act > div{display:table-cell;width:50%;vertical-align:middle;}
.form-act > div:last-child{font-family:'open_sansregular';font-size:16px;color:#491e13;text-align:right;text-transform:uppercase;letter-spacing:0.5px;}
.form-act-block{font-family:'open_sansregular';font-size:16px;color:#491e13;text-align:center;text-transform:uppercase;letter-spacing:0.5px;}
.form-act-block a{font-family:'open_sansbold';}
@media (max-width:767px){.form-login{margin-top:120px;margin-bottom:100px;padding-left:0;padding-right:0;}
.form-register{margin-top:120px;padding-bottom:100px;}
.form-page{margin-top:120px;}
.form-act > div{display:block;width:100%;}
.form-act > div:last-child{text-align:center;margin-top:20px;}
}
#loadbar{position:fixed;top:0;left:0;width:0;height:3px;background:#ffd400;z-index:10000;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;}
#homeload{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff url('../logo.png') no-repeat center;background-size:500px;z-index:10001;}
@media (max-width:767px){#homeload{background-size:70%;}
}
.loader{position:absolute;top:50%;margin-top:80px;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.dc-pack h4{margin-bottom:40px;}
.dc-pack-item{text-align:center;}
.dc-pack-item a{position:relative;display:block;color:#491e13;padding:30px 20px;transition:all .3s;}
.dc-pack-item a:hover{background:#491e13;color:#ffd400;}
.dc-pack-item a:after{position:absolute;content:'';top:100%;left:50%;margin-left:-30px;width:60px;height:1px;background:#ffd400;}
.dc-pack-item a:hover:after, .dc-pack .dc-pack-item:last-child a:after{display:none;}
.dc-pack-item .title{font-family:'open_sansregular';font-size:24px;line-height:1.5;margin-bottom:10px;}
.dc-pack-item .subtitle{font-family:'open_sanslight';font-size:14px;line-height:2;}
.page-acc{padding-top:150px;padding-bottom:150px;}
.acc-nav{font-family:'open_sansregular';font-size:16px;line-height:1.8;}
.acc-nav li{margin-bottom:10px;}
.acc-nav li.active a{color:#efc401;}
.acc-index{margin-bottom:60px;}
.acc-index-last{margin-bottom:0;}
.acc-index-edit{display:inline-block;font-family:'open_sansregular';margin-top:15px;cursor:pointer;}
.acc-index-edit:hover{color:#efc401;}
@media (max-width:991px){.acc-menu{position:relative;padding-bottom:20px;padding-top:40px;}
.acc-menu li{display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.acc-menu.open li{display:block;}
.acc-menu li.active{display:block;position:absolute;top:0;left:0;width:100%;}
.acc-menu li a{display:block;}
.acc-menu li.active a:after{position:absolute;content:'';top:10px;width:14px;height:8px;background:url('images/select.png') no-repeat 0 0;-webkit-transform:translateX(15px);transform:translateX(15px);}
}
@media (max-width:767px){.page-acc{padding-top:120px;padding-bottom:100px;}
}
.form-hide{display:none;}
.new-address{font-family:'open_sansregular';font-size:16px;margin-bottom:40px;}
.address-item{margin-bottom:40px;}
.address-item:last-child{margin-bottom:0;}
.address-item:nth-child(2n+1){clear:left;}
.address-item .title{font-family:'open_sansregular';font-size:15px;line-height:1.8;}
.address-item .act{font-family:'open_sansregular';letter-spacing:0.5px;margin-top:20px;}
.address-item .act a:first-child{margin-right:20px;}
.address-item .act a:last-child{margin-left:20px;}
.address-item .act span{color:#fff1ab;}
.order-table{display:table;width:100%;line-height:1.5;}
.order-table a{font-family:'open_sansbold';}
.order-table a:hover{color:#ffd400;}
.order-table > div{display:table-row;}
.order-table > div > div{display:table-cell;vertical-align:top;padding:10px 20px 10px 0;}
.order-table > div > div:last-child{padding-right:0;}
.order-table--header > div{border-bottom:1px solid #ffd400;font-family:'open_sansbold';}
.order-table{margin-bottom:40px;}
.order-table > div > div > div{display:table;width:100%;}
.order-table > div > div > div > div{display:table-cell;vertical-align:top;padding-right:20px;}
.order-table > div > div > div > div:last-child{padding-right:0;}
.order-table .right{width:400px;}
.order-table .date{width:120px;}
.order-table .price{width:160px;}
.order-table .pay, .order-table .ship{width:120px;}
.order-table .status{display:none !important;}
.order-table > div.order-table--body:nth-child(2) > div{padding-top:20px;}
@media (max-width:767px){.order-table{display:block;}
.order-table > div{display:table;width:100%;border-bottom:1px solid #ffd400;padding-top:20px;padding-bottom:20px;}
.order-table > div:nth-child(2){padding-top:0;}
.order-table > div:last-child{border-bottom:0;}
.order-table > div > div{padding:0;}
.order-table > div > div > div{display:block;}
.order-table > div > div > div > div{display:block;padding-right:0;}
.order-table .right{width:60%;text-align:right;}
.order-table .date{width:100%;}
.order-table .price{width:100%;}
.order-table .pay, .order-table .ship{display:none !important;}
.order-table .status{display:block !important;}
.order-table > div.order-table--body:nth-child(2) > div{padding-top:0;}
}
.form-cart{padding:130px 0;}
.cart-content{padding:60px 0 150px;}
.cart-summary{padding-left:30px;}
@media (max-width:767px){.cart-content{padding-bottom:60px;}
}
.cart-table{display:table;width:100%;}
.cart-table > div{display:table-cell;vertical-align:middle;padding-right:20px;}
.cart-table > div:last-child{padding-right:0;}
.cart-table--header{font-family:'open_sansbold';font-size:14px;padding-bottom:13px;border-bottom:1px solid #ffd503;margin-bottom:25px;}
.cart-table--header .quantity{width:110px;}
.cart-table--header .total{width:160px;text-align:right;}
.cart-table--body{margin-bottom:25px;}
.cart-table--body .img{width:95px;}
.cart-table--body .desc > div{display:table;width:100%;font-family:'open_sansregular';font-size:16px;line-height:1.6;}
.cart-table--body .desc > div > div{display:table-cell;vertical-align:middle;padding-right:20px;}
.cart-table--body .desc > div > div:last-child{padding-right:0;}
.cart-table--body .quantity{width:110px;position:relative;}
.cart-table--body .quantity .delete{position:absolute;top:50%;right:-13px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:13px;height:12px;background:url('images/close-sm.png') no-repeat 0 0;cursor:pointer;}
.cart-table--body .quantity .delete:hover{background-position:-18px 0;}
.cart-summary-list{margin-bottom:60px;}
.cart-summary-list .cart-table--body .quantity{width:50px;}
.cart-table--body .total{width:160px;text-align:right;}
.cart-summary-list .cart-table--body .total{width:100px;}
.cart-table--sum{display:table;width:100%;font-family:'open_sansregular';font-size:16px;text-align:right;padding:25px 0 5px;border-top:1px solid #ffd503;}
.cart-table--sum.cart-table--sum-d{text-align:left;}
.cart-summary-list .cart-table--sum{text-align:left;}
.cart-table--sum > div{display:table-row;}
.cart-table--sum > div > div{display:table-cell;vertical-align:top;padding-bottom:20px;}
.cart-table--sum .right{width:200px;}
.cart-summary-list .cart-table--sum .right{text-align:right;}
.cart-table--sum.cart-table--sum-d .right{text-align:right;}
.cart-table--total{display:table;width:100%;font-family:'open_sansbold';font-size:16px;padding:25px 0 5px;border-top:1px solid #ffd503;}
.cart-table--total > div{display:table-cell;vertical-align:top;padding-bottom:20px;}
.cart-table--total .right{width:50%;text-align:right;}
.cart-table--list{padding-top:40px;}
.cart-table--list .tck{text-align:right;}
.cart-table--list .btn-cancel{padding-left:0;padding-right:0;}
@media (max-width:767px){.form-cart{padding-bottom:65px;}
.cart-table > div{vertical-align:top;}
.cart-table--body .desc > div{display:block;}
.cart-table--body .desc > div > div{display:block;padding-right:0;}
.cart-table--body .quantity{width:90px;max-width:100%;margin:5px 0;}
.cart-table--body .quantity .delete{right:-30px;}
.cart-table--body .total{width:100%;text-align:left;}
.cart-table--list{text-align:left;}
.cart-table--list .right{width:50%;text-align:right;}
.cart-table--sum .left{text-align:left;}
.cart-table--list{text-align:center;}
.cart-quantity{margin-top:10px;margin-bottom:10px;}
}
.cart-div{margin-bottom:60px;}
.cart-summary-header, .cart-div--header{font-family:'open_sansregular';font-size:18px;text-transform:uppercase;margin-bottom:40px;}
.cart-summary{position:relative;}
@media (max-width:991px){.cart-summary{top:0 !important;padding-left:0;margin-bottom:40px;}
}
.acc-order-detail{position:relative;margin-bottom:60px;}
.acc-order-detail .acc-btn{position:absolute;top:0;right:0;}
.order-div{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #ffd503;}
.order-div-none{border-bottom:0;}
.order-div-note{border-top:1px solid #ffd503;margin-top:-40px;padding-top:40px;border-bottom:0;}
.order-div .header{font-family:'open_sansregular';font-size:15px;line-height:1.5;text-transform:uppercase;margin-bottom:10px;}
.order-id{font-family:'open_sansbold';font-size:15px;}
.acc-point{margin-bottom:30px;}
.acc-point .t{font-size:12px;text-transform:uppercase;}
@media (max-width:767px){.acc-order-detail{margin-bottom:40px;}
.acc-order-detail .acc-btn{position:relative;top:auto;right:auto;margin-top:20px;}
.order-div-item{margin-bottom:30px;}
.order-div .order-div-item:last-child{margin-bottom:0;}
}
.popfull{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;padding:0 20px;text-align:center;z-index:99991;overflow-y:auto;}
.popfull .close{position:absolute;top:40px;right:40px;font-family:'open_sansregular';font-size:15px;line-height:17px;letter-spacing:2px;text-transform:uppercase;padding-left:30px;cursor:pointer;}
.popfull .close:before{content:'';position:absolute;top:0;left:0;width:18px;height:17px;background:url('images/close.png') no-repeat 0 0;}
.popfull .close:hover:before{background-position:-23px 0;}
.popfull .wrapper{display:table;width:100%;height:100%;}
.popfull .wrapper > div{display:table-cell;vertical-align:middle;padding:60px 0;}
.popfull .text{font-size:18px;margin-bottom:30px;}
.popfull .btn{margin:0 10px;}
@media (max-width:767px){.popfull .btn{margin:10px 0;}
.popfull .close{color:transparent;right:auto;left:20px;}
}
#notif{position:fixed;top:0;left:0;width:100%;background:#491e13;font-family:'open_sansregular';color:#ffd503;line-height:2;text-align:center;padding:15px 60px;z-index:99991;}
#notif.notif-error{color:#ff0713;}
#notif .close{position:absolute;top:20px;right:20px;width:18px;height:17px;background:url('images/close-notif.png') no-repeat 0 0;cursor:pointer;}
#notif .close:hover{background-position:0 -22px;}
.header-cart{display:none;position:absolute;top:100%;right:0;font-family:'open_sansregular';font-size:12px;text-align:left;letter-spacing:initial;text-transform:none;margin-top:20px;width:300px;background:#fff;border:1px solid #f3f3f3;z-index:3;}
.open-cart .header-cart{display:block;}
.header-cart .jspane{height:180px;}
.cartTrue-wrapper{padding:10px 20px 20px;border-bottom:1px solid #ffd503;}
.cart-item{display:table;width:100%;padding-top:20px;}
.cart-item > div{display:table-cell;vertical-align:middle;}
.cart-item .desc{font-size:12px;line-height:1.5;}
.cart-item .img{width:90px;padding-right:20px;}
.cart-item .title{font-size:16px;}
.cart-item .price{display:table;width:100%;}
.cart-item .price > div{display:table-cell;vertical-align:top;}
.cart-item .price > div:last-child{width:120px;text-align:right;}
.header-cart .subtotal{padding:20px;font-size:16px;}
.header-cart .subtotal .wrapper{display:table;width:100%;margin-bottom:20px;}
.header-cart .subtotal .wrapper > div{display:table-cell;vertical-align:top;}
.header-cart .subtotal .wrapper > div:last-child{width:180px;text-align:right;}
.jspVerticalBar{width:5px;background:transparent;}
.jspTrack{background:transparent;}
.jspDrag{background:#efc401;border-radius:2px;}
.ship-pickup{display:none;margin-left:35px;margin-top:-10px;}
.acc-log-m{display:none;position:absolute;top:100%;left:0;width:220px;background:#fff;border:1px solid #f3f3f3;padding:20px 0;margin-top:20px;z-index:3;text-align:left;text-transform:none;font-family:'open_sansregular';font-size:14px;letter-spacing:0;}
.open-acc .acc-log-m{display:block;}
.acc-log-m > div a{display:block;padding:5px 20px;}