@charset "UTF-8";html,body{font-family:Lato,sans-serif;font-size:100%;background:#fff}body a{transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all}.text-bold{font-weight:600}.text-large{font-size:1.5em}.winemakers a h4,.winemakers a p{color:#fff}.text-shadow-black{text-shadow:#000 2px 2px 1px}.font-lato{font-family:Lato,sans-serif}.top-header{padding-top:10px}.section-head a{margin:20px 0;display:block}.logo{float:left;margin-top:4px}.logo a{display:block}.navbar-default{background-color:#151515;border-color:#151515}.navbar-default .navbar-toggle{border:none}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#555;border-radius:2px}.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle:hover .icon-bar{background-color:#fff}.navbar-collapse{border-top:none}.navbar .navbar-nav{display:inline-block;float:none;vertical-align:top}.navbar .navbar-collapse{text-align:center}.navbar-default .navbar-nav>li>a{font-family:Lato,sans-serif;font-weight:300;text-transform:uppercase;color:#fff;font-size:10pt;padding-left:8px;padding-right:8px;letter-spacing:-1px}.navbar-default .navbar-right>li>a{padding-left:2px;padding-right:2px}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#fff}.dropdown-menu>li>a{color:#fff}.dropdown-menu{background-color:#151515}@media screen and (max-width: 991px){.navbar-right{margin-right:20px}.dropdown-menu{position:static!important;float:none!important;margin-top:0!important;display:block!important;box-shadow:none;border:none}}@media screen and (min-width: 992px){.navbar-default li ul{position:absolute;left:0;top:50%;padding:5px 0;margin:0;pointer-events:none;background-color:#161616;opacity:0;display:block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.navbar-default li:hover .dropdown-menu{opacity:1;top:100%;pointer-events:all}}.drink-window-reference{margin:0 auto;max-width:647px}.drink-window-reference img{float:left}.title-head-sub{margin-top:80px}.g-recaptcha{float:left;width:300px;display:inline-block}.main-header{background:linear-gradient(to bottom,#000000b3,#0000 70%),left 0 no-repeat;height:494px;background-size:cover;min-height:700px}.callbacks_container{position:relative;float:left;width:100%}.callbacks{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.callbacks li{position:absolute;width:100%;left:0;top:0}.callbacks_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:27%;left:16%;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:43px;width:43px;margin-top:-65px;display:none}.callbacks_nav.next{background-position:right top;left:19.7%;display:none}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.callbacks_tabs{display:none}.title-head{text-align:center;margin:8% auto;width:70%;text-shadow:2px 2px 3px rgba(0,0,0,.5)}.title-head h1,.title-head h2,.title-head h3,.title-head h4,.title-head h5{color:#fff}.title-head .big,.title-head h1{font-size:3em;padding:0;font-weight:700;text-align:center;line-height:1.4em;font-family:Lato,sans-serif}.title-head p{color:#fff;font-size:3em;text-align:center;font-family:Lato,sans-serif;font-weight:300;margin:10px 0}.about-head,.bright-head{padding:1em 0;text-align:center}.about-head h3,.bright-head h3{color:#333;font-family:Lato,sans-serif;font-size:3em;font-weight:700;margin:0}.bright-head h4{color:#333;font-family:Lato,sans-serif;font-size:3em;text-shadow:1px 1px 2px #000;font-weight:400;margin:0 0 10px}.service_grid p{color:#424242;font-size:.95em;line-height:1.7em;width:90%;margin:.5em auto;font-family:Open Sans,sans-serif;font-weight:400}.section-head{text-align:center;margin:0;overflow:hidden}.section-head-margin{margin:0 0 2em}.section-head-big-margin{margin:0 0 6em}.section-head h2{color:#222;font-weight:700;font-size:4em;margin:0;font-family:Lato,sans-serif}.section{padding-top:6em;padding-bottom:3em}.section-no-margin{padding:0}.section-dark{background:#575556}.section-gray{background:#f8f8f8}.section-dark-gray{background:#ececec}.section-bg{background-size:cover!important;min-height:400px;padding-bottom:6em}.section-bg-asociate{background:linear-gradient(to bottom,#000c,#0000),url(/images/bg-asociate.jpg) 50% 0 no-repeat}.section-bg-winemakers{background:linear-gradient(to bottom,#000c,#0000),url(/images/oxido-sustentabilidad.jpg) 50% 0 no-repeat;text-align:center}.section-bg-recorrido{background:linear-gradient(to bottom,#000c,#0000),url(/images/bg-recorrido.jpg) 50% 0 no-repeat;height:600px}.section-bg-recorrido .section-head{padding:30px 0;background:#0006}.section-bg-recorrido .title-head-sub{margin-top:120px}.section-bg-materhouse{background:linear-gradient(to bottom,#000c,#0000),url(/images/bg-materhouse.jpg) 50% 0 no-repeat}.sustentabilidad{background:linear-gradient(to bottom,#000c,#0000),url(/images/foto-sustentabilidad.jpg) 50% 0 no-repeat}.section-bg-drinkwindow{background:linear-gradient(to bottom,#000c,#0000),url(/images/bg_download_wines.jpg) 50% 0 no-repeat}.section-bg-drinkwindow h2{font-size:30pt!important;font-weight:400;margin-top:30px}#drinking-window{position:relative;top:-30px}.feed-head{padding:2em 0;text-align:center}input[type=date]{padding:0 0 0 7px!important;width:120px!important}.no-arrows input[type=number]{-moz-appearance:textfield}.no-arrows input::-webkit-outer-spin-button,.no-arrows input::-webkit-inner-spin-button{-webkit-appearance:none}.contact-form input[type=text],.contact-form input[type=submit],.contact-form input[type=email],.contact-form input[type=phone],.contact-form select,.contact-form textarea,.subscribe input[type=text],.subscribe input[type=submit],.subscribe input[type=email],.subscribe input[type=phone],.subscribe select,.subscribe textarea{width:100%;-webkit-appearance:none;font-family:Lato,sans-serif;font-weight:300;outline:none;border-radius:5px;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;margin-bottom:20px;font-size:1.3em}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=phone],.contact-form select,.contact-form textarea,.subscribe input[type=text],.subscribe input[type=email],.subscribe input[type=phone],.subscribe select,.subscribe textarea{background:#fff;padding:.8em;color:#666;border:1px solid #DADADA}.contact-form textarea,.subscribe textarea{min-height:254px;resize:none;outline:none}.contact-form input[type=checkbox],.subscribe input[type=checkbox]{width:32px;height:32px;margin:0}.contact-form label,.subscribe label{font-weight:300;line-height:32px;font-size:13pt;position:relative;top:-10px}.contact-form input[type=submit],.subscribe input[type=submit]{padding:.5em 1em;font-size:1.5em;background:#575556;color:#fff;text-align:center;border:none;cursor:pointer;text-transform:uppercase}.contact-form input[type=submit]:hover,.subscribe input[type=submit]:hover{background:#000;text-decoration:none}.address p,.address p a{color:#888;font-size:1.1em;font-family:Lato,sans-serif;font-weight:300;text-decoration:none}.address p a:hover{color:#00b09c}.footer-social-link{width:42px;height:42px;display:inline-block;vertical-align:middle;transition:.5s all;background:#ddd;border-radius:50%;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;text-align:center;font-size:25px;font-weight:700}ul.soc_icons{padding:0}.footer-icons{margin-top:49px}.footer-icons ul li{list-style:none}.footer-icons ul li a i.icon_1{background-position:-11px -279px}.footer-icons ul li a i.icon_1:hover{background-position:-11px -328px}.footer-icons ul li a i.icon_2{background-position:-69px -279px}.footer-icons ul li a i.icon_2:hover{background-position:-69px -328px}.footer-icons ul li a i.icon_3{background-position:-124px -278px}.footer-icons ul li a i.icon_3:hover{background-position:-124px -328px}.footer-icons ul li a i.icon_4{background-position:-181px -279px}.footer-icons ul li a i.icon_4:hover{background-position:-181px -328px}.copy-right{margin-top:.8em}.footer{background:#333;padding:1em 0}.copy-right p{color:#999;font-weight:300;font-family:Lato,sans-serif;font-size:1.15em}#toTop{display:none;text-decoration:none;position:fixed;bottom:29px;right:3%;overflow:hidden;width:30px;height:23px;border:none;text-indent:100%;background:url(/images/top-up.png) no-repeat 0 0}#toTopHover{width:30px;height:23px;display:block;overflow:hidden;float:right;opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.big{margin-top:20px;margin-bottom:20px}.big p{color:#333;font-family:Open Sans,sans-serif;font-size:1.3em;text-align:center;line-height:1.9em;margin-top:.6em;padding-bottom:1em;font-weight:300}.text-center{text-align:center}.small{color:#fff;text-align:center;font-size:1.7em;width:100%;font-weight:300;text-shadow:1px 1px 2px #000}#map{width:100%;height:300px;background-color:#333}.header{position:relative}.lang-container{position:absolute;top:4px;right:10px}.text-white{color:#fff!important}.footer-icons ul li a:hover{background-color:#fff;text-decoration:none}.addthis_inline_share_toolbox{float:right}.single-press-review{margin-top:40px}.wine-marker{width:10px;height:10px;top:-60px;position:relative}.no-hero{margin:70px auto 60px}.feedback,.gray-section{background-color:#f8f8f8}.grid{margin:0 auto;padding-bottom:40px;opacity:0;transition:opacity .5s ease-in-out}.images-loaded{opacity:1}.grid-item{width:280px;float:left}.grid-item a{display:block}.grid-item .glyphicon{position:absolute;top:10px;right:10px;color:#fff;font-size:20pt;opacity:.5;text-shadow:2px 2px 3px rgba(0,0,0,.5)}.grid-item img{width:100%}.grid-item .gallery-title{position:absolute;text-align:center;top:0;width:100%;height:100%;z-index:999;background:#000c;color:#fff;opacity:0;transition:.5s opacity}.grid-item .gallery-title:hover{opacity:1}.grid-item .gallery-title span{font-family:Lato,sans-serif;font-weight:300;font-size:13pt;position:relative;top:40%}.benefits .container,.benefit-list .container{max-width:992px}.benefit-list .col-icon{margin-bottom:50px}#mail-message{display:none;width:94%;margin:10px 0 0}.footer{background-color:#575556}@media only screen and (max-width: 991px){.drink-window-reference{margin:0 auto;max-width:397px;text-align:center}.drink-window-reference img{float:none;display:inline-block}.navbar .navbar-nav{display:block;float:none;vertical-align:top}.navbar .navbar-collapse{text-align:left}.navbar-default .navbar-nav>li>a{padding:10px 14px;letter-spacing:0}.navbar-default .navbar-right{padding-left:12px}.navbar-default .navbar-right>li>a{float:left;padding:2px}.title-head .big,.title-head h1{font-size:1.8em!important;margin-top:10%}.small{font-size:13pt}}#CDSSCROLLINGRAVE{background:transparent!important;color:#fff!important;margin:0 auto!important}.subscribe{margin-top:40px}@media screen and (max-width: 500px){#CDSSCROLLINGRAVE{width:auto!important}}@media screen and (min-width: 992px){.navbar-default .navbar-nav>li>a{letter-spacing:-1px;font-size:10pt}}@media (max-width: 990px){.text-md-center{text-align:center;margin-top:10px}}@media screen and (min-width: 991px) and (max-width: 1200px){.tripadvisor-link{position:relative;top:10px}}@media (max-width: 1366px){.section-head h2{font-size:3.8em}}@media (max-width: 1280px){.main-header{min-height:650px}.section-head h2{font-size:3.8em}}@media (max-width: 1024px){.main-header{min-height:600px}.section-head h2{font-size:3.5em}.title-head{margin:7% auto}.title-head p{margin:.5em 0}.about{padding:3em 0}.service_grid p,.team_grid p{width:88%}.prt-btn,.con-btn{width:31%}#portfoliolist{text-align:center;margin:1% 0 6% 15%}.view2{margin:33px 11px}.contact-head{padding:5em 0}}@media (max-width: 768px){.title-head h1{font-size:3.6em}.title-head p{font-size:2.73em}.main-header{min-height:435px;background-size:cover!important}.section-head h2{font-size:3.2em}.potrfolio-content{padding-bottom:5em}.title-head{margin:6% auto;width:94%}.address{margin-top:4em}.logo2,.copy-right{float:none;margin-top:1em;text-align:center}.g-recaptcha{float:none}.contact-form input[type=checkbox],.subscribe input[type=checkbox]{display:block;margin:0 auto}.contact-form label,.subscribe label{text-align:center;display:block;margin-top:15px}}@media screen and (max-width: 600px){h1{font:24px/50px Helvetica Neue,Helvetica,Arial,sans-serif}.callbacks_nav{top:47%}}@media (max-width: 640px){.main-header{min-height:354px}.title-head p{margin:2px 0;font-size:2.5em}.section-head h2{font-size:2.7em}#portfoliolist{margin:0}.address{margin-top:4em}.copy-right p{font-size:1em}}@media (max-width: 480px){.main-header{min-height:295px}.contact-head h3{font-size:3.7em}.title-head h1{font-size:2em}.title-head p{margin:0;font-size:1.6em}.section-head h2{font-size:2em}.section{padding-top:4em;padding-bottom:2em}.section-no-margin{padding:0}.address{margin-top:7em}.copy-right{float:none;text-align:center;margin-bottom:1em}.copy-right p{font-size:1em;line-height:1.8em}}@media screen and (max-width: 480px){.title-head .big p{font-size:1.2em!important;margin-top:30%}.small{font-size:13pt}}@media (max-width: 320px){.logo{margin:2em -1em}.main-header{min-height:243px}.title-head h1{font-size:1.6em}.title-head p{margin:3px 0;font-size:1.3em}.section-head h2{font-size:1.4em}.service_grid p,.team_grid p{width:96%;font-size:15px}.title-head{margin:12% auto;width:94%}nav ul{margin:0}#team{padding-top:1em;padding-bottom:1em}}@media screen and (max-width: 991px){.address{text-align:center}}@media screen and (max-width: 991px){.logo{margin:0 auto;float:none;width:155px}.navbar-default .container{width:800px}.navbar-default .navbar-nav>li>a{padding-left:5px;padding-right:5px}.lang-container{position:relative;text-align:center;margin-left:12px;margin-bottom:-10px;margin-top:10px;display:flex!important;justify-content:center}}.untranslated,.untranslated *{color:red!important}.lang-switcher{position:absolute;right:30px;top:12px}.lang-switcher li{list-style:none;display:inline-block;opacity:.7}.lang-switcher li:hover{opacity:1}@media screen and (max-width: 991px){.lang-switcher{right:60px}}@media (max-width: 991px){.navbar-collapse{padding-right:15px!important;padding-left:15px!important}.navbar-nav{margin-left:0}.navbar-default .container{width:auto;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0!important}.navbar-header{float:none}.navbar-left,.navbar-right{float:none!important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px #ffffff1a}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block!important}}@media (min-width: 992px){.navbar .navbar-nav{margin-left:-112px}}a:focus,a:hover{text-decoration:none}.header{z-index:99;position:fixed;top:0;left:0;width:100%}.s-not-found{background-image:url(/images/404.jpg)}.s-server-error{background-image:url(/images/500.jpg)}.s-home{background-image:url(/images/foto-home.jpg);min-height:900px}.s-wines{background-image:url(/images/foto-wines.jpg)}.s-wineclub{min-height:300px;background:url(/images/wineclub.jpg) bottom;background-size:cover}.s-wineclub-join{min-height:200px;background:url(/images/clubes.jpg) bottom;background-size:cover}.s-visit-us{background-image:url(/images/foto-visit-us.jpg)}.s-press-reviews{background-image:url(/images/foto-press-reviews.jpg)}.top-header{padding-top:0;background-color:#151515}.top-header>.container{position:relative}.top-header .logo{position:absolute;left:15px;top:4px;margin:0;float:none}@media screen and (max-width: 990px) and (min-width: 768px){.top-header .logo{position:static;margin:0 auto}.lang-container{margin-left:0;margin-bottom:10px;margin-top:0}.lang-container a{line-height:inherit}.title-head .big,.title-head h1{font-size:1.8em}}nav.top-nav{text-align:center;float:none}ul.top-nav{display:inline-block;margin:13px 0 4px;float:none}ul.top-nav>li>a{padding-left:8px;padding-right:8px;font-size:11pt;text-transform:uppercase;line-height:150%}ul.top-nav li{margin-left:0}ul.top-nav ul{position:absolute;left:0;top:50%;padding:5px 0;margin:0;pointer-events:none;background-color:#161616;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}ul.top-nav ul li{display:block;float:none;text-align:left}ul.top-nav ul li a{padding-left:8px;padding-right:8px;font-size:10pt;white-space:nowrap;line-height:120%}ul.top-nav>li:hover ul{opacity:1;top:100%;pointer-events:all}@media screen and (max-width: 1200px) and (min-width: 991px){.tripadvisor-link{top:2px}ul.top-nav>li>a{font-size:10pt}}.lang{margin:0 5px}.main-header{margin-top:48px;position:relative}.callbacks_nav{top:50%;height:66px;width:66px;margin-top:-33px;display:block}.s-press-reviews .callbacks_nav:active{opacity:1}.s-press-reviews .callbacks_nav.prev{background-image:url(/images/ico_left.png);left:30px}.s-press-reviews .callbacks_nav.next{background-image:url(/images/ico_right.png);right:30px;left:auto;display:block}.title-head p.small{font-size:1.5em}.top-content{text-align:center;color:#fff;margin:8% auto;text-shadow:2px 2px 3px rgba(0,0,0,.5)}.top-content h1{color:#fff;font-size:3em;padding:0;font-weight:700;text-align:center;line-height:1.4em;font-family:Lato,sans-serif}.top-content h5{font-size:1em;padding:6px 0;font-family:Lato,sans-serif}.header-caption{position:absolute;left:0;bottom:0;width:100%;background-color:#0006;padding:30px 0;text-align:center}.header-caption span{color:#fff;display:block;font-size:11px;padding-bottom:10px}.header-caption p{max-width:390px;margin:0 auto;text-align:center;color:#fff}.arrow-down{text-align:center;padding:40px}.main-header .arrow-down{position:absolute;width:100%;left:0}.arrow-down a{display:inline-block}.btn-reservar,.btn-vermas{text-align:center;padding:40px}.btn-reservar ul{padding:0}.btn-reservar ul li{display:inline-block;margin:8px}.btn-reservar .btn-reserva{color:#fff;display:inline-block;padding:8px 28px;text-transform:uppercase;font-size:1.5em;border:solid 1px #bbb;border-radius:4px;background:#40404080}.btn-vermas .btn-ver-mas{color:#fff;display:inline-block;padding:8px 28px;text-transform:uppercase;font-size:1.5em;border:solid 1px #fff;border-radius:4px}.btn-vermas .btn-dark{background:#585657}.btn-subscribe{background:transparent}.btn-reservar .btn-reserva:hover,.btn-vermas .btn-ver-mas:hover{text-decoration:none;background-color:#fff;color:#111}.benefit-list{background-color:#fff;position:relative;padding-top:0;top:-2px;margin-top:-48px}.about-head p{color:#1c1c1b;font-family:Lato,sans-serif}.bright-head p{font-family:Lato,sans-serif}#ourteam .arrow-down{padding:40px 0}.persons{background-color:#ececec}.person{position:relative;padding-left:150px}.person .img_person{position:absolute;left:0;top:35px}.person .img_person img{border-radius:50%}.person-caption{padding:25px 0;border-bottom:solid 1px #bebebe}.person:last-child .person-caption{border-bottom:none;margin-bottom:20px}.person-caption h4{font-size:24px;color:#6f6f6e}.person-caption p{font-size:16px;color:#3c3c3b}.notice{padding:50px 0}.notice:nth-child(2n){background-color:#ececec}.notice header{color:#878786;font-size:.9em}.notice header i{float:right}.tag{display:inline-block;vertical-align:middle;margin:0 15px;background:url(/images/bg_etiqueta.png) no-repeat left top;height:26px;padding-left:20px;color:#fff;overflow:hidden;border-radius:3px;line-height:29px}.tag span{display:block;background-color:#c6c6c6;color:#fff;padding-right:11px;font-size:.9em;text-transform:uppercase;line-height:29px}.notice .title{font-size:3em;color:#1c1c1b;padding:20px 0;line-height:110%}.notice .description{padding:20px 0}.notice .description p{font-size:1.1em;margin-bottom:20px;color:#1c1c1b}.paginator{padding:50px 0;text-align:center}.paginator a{display:inline-block;margin:3px;text-align:center;font-size:16px;border:solid 1px #878786;background-color:#878786;color:#fff;width:30px;line-height:30px}.paginator a:hover,.paginator a.active{background-color:#fff;color:#878786}#vinos{text-align:center}.winemakers_outer{display:inline-block}.winemakers{text-align:center;max-width:326px;background-color:#00000080;padding:15px 15px 45px;width:100%;margin:0 auto 40px;position:relative}.winemakers a:hover{text-decoration:none}.winemakers h4{text-transform:uppercase;color:#fff;font-size:24px;margin-bottom:25px;font-family:Lato,sans-serif;font-weight:300}.winemakers .wm-caption{padding:25px 0}.winemakers .wm-caption a:hover p{color:#fff;text-decoration:none}.winemakers .wm-caption p{color:#fff;text-align:center}.winemakers .wm-caption .ver-mas{text-align:center;display:block;position:absolute;bottom:15px;width:290px}.winemakers .wm-caption .ver-mas img{display:inline-block}@media screen and (max-width: 991px){.callbacks_nav{display:none!important}}@media screen and (max-width: 768px){.person{padding:0}.person .img_person{position:relative;width:86px;overflow:visible;margin:0 auto}.person .img_person img{border-radius:50%;box-shadow:0 0 2px #000;margin-bottom:20px}.person .person-caption{text-align:center}.person_slide{height:106px}}.featherlight-close-icon{border-radius:50%;background-color:#fff!important;margin-top:15px;margin-right:15px}.featherlight-content{transition:all .5s;border-radius:5px}.featherlight-content #wineclub-box{display:block!important;text-align:center;color:#fff}.featherlight-content #wineclub-box h1{font-weight:700}.show-feather{opacity:1}@media screen and (min-width: 767px){.featherlight-content{min-width:800px}}.btn-club{background-color:#4d4d4d;color:#fff;border-radius:5px;padding:10px;text-decoration:none;font-size:14pt;max-width:250px;margin:0 auto 5px;display:block}.btn-club:hover{color:#000;text-decoration:none;background-color:#fff}.btn-club:focus,.btn-club:visited{background-color:#4d4d4d;color:#fff}.limits{color:#222;text-transform:uppercase;font-size:10pt;margin-bottom:20px}.accept-terms{margin:20px 0;text-transform:uppercase;font-size:10pt}.accept-terms a{color:#000}.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}.css-checkbox+.css-label{padding-left:30px;height:25px;display:inline-block;line-height:25px;background-repeat:no-repeat;background-position:0 0;font-size:25px;vertical-align:middle;cursor:pointer}.css-checkbox:checked+.css-label{background-position:0 -25px}.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}.wrapper{text-align:center;padding:80px 0}.wine-content{padding:40px 0;min-height:520px}.wine-content:nth-child(2n){background-color:#ececec}.wine-content figure{position:relative}.wine-content figure img.bottle{position:absolute;left:0;top:0;max-width:150px}.wine-content figure figcaption{float:left;width:50%;padding-left:150px;padding-right:40px;border-right:solid 1px #ccc}.wine-content figure figcaption h4{font-size:2.5em}.wine-content figure figcaption p{line-height:150%}.wine-content .extras{margin:0;padding-left:40px;width:50%;float:right}.wine-content .extras ul{margin:0;padding:0}.wine-content .extras ul li{display:inline-block;margin:0 10px}.wine-content .extras .details{padding-top:50px}.wine-content .extras .details h5{color:#6d6e71;font-size:1em;font-weight:700}.wine-content .extras .details h5 span{display:block;padding:2px 0;font-size:.6em}.wine-content .extras .details .detail{margin-bottom:30px}.wine-content .extras .details .points{background:no-repeat center;width:88px;height:35px;display:inline-block;position:relative;margin-right:20px}.wine-content .extras .details .points.p-green{background-image:url(/images/bg_points_green.png)}.wine-content .extras .details .points.p-brown{background-image:url(/images/bg_points_brown.png)}.wine-content .extras .details .points span{color:#fff;font-size:.6em;position:absolute;left:21px;top:11px}.wine-content .extras .details .points b{color:#fff;font-weight:400;font-size:1em;position:absolute;right:8px;top:3px}@media screen and (max-width: 768px){.wine-content figure{text-align:center}.wine-content figure img.bottle{position:relative;margin:0 auto;max-width:100px;display:block}.wine-content figure figcaption{width:auto;border-right:none;float:none;padding:0}.wine-content figure .extras{width:290px;float:none;margin:30px auto;padding:0}.wine-content figure .extras ul li{margin:0 5px}.wine-content figure .details{float:none}}@media all{html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:#0000}.featherlight:last-of-type{background:#000c}.featherlight:before{content:"";display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:#ffffff4d;color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch;overflow-y:scroll}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0}}@media print{@page{size:landscape}html.with-featherlight>*>:not(.featherlight){display:none}}legend{color:#000}.required{color:#d00}.form-control{font-family:Arial,Helvetica,sans-serif!important;font-size:11pt}.billing-address-container{display:none}#wineclub-form{margin-bottom:30px}#wineclub-form .text-muted{color:#bbb;font-family:Arial,Helvetica,sans-serif}.restoftheform{display:none}.wine-selection-amount{width:70px;display:inline-block}.wine-selection-product{width:220px;display:inline-block}.product{margin-bottom:5px}.wine-selected-container{margin-top:20px;padding-top:20px;border-top:1px dotted #999}.wine-selected-container .glyphicon{color:#900;margin-left:10px;font-size:9pt}.credit-card-box{width:322px;margin:0 auto}.credit-card-box .panel-title{display:inline;font-weight:700}.credit-card-box .form-control.error{border-color:red;outline:0;box-shadow:inset 0 1px 1px #00000013,0 0 8px #f009}.credit-card-box label.error,.credit-card-box .payment-errors{font-weight:700;color:red;padding:2px 8px;margin-top:2px}.credit-card-box label{display:block}.credit-card-box .display-table{display:table}.credit-card-box .display-tr{display:table-row}.credit-card-box .display-td{display:table-cell;vertical-align:middle;width:50%}.credit-card-box .panel-heading img{min-width:180px}ul.card_logos{display:inline-block;margin:0;padding:0}.card_visa,.card_mastercard,.card_amex,.card_discover,.card_diners,.card_jcb{display:inline-block;width:50px;height:30px;overflow:hidden;text-align:left;text-indent:-999px;background:url(/images/sprite-cards.png) 0 0 no-repeat}.card_mastercard{background-position:-55px 0}.card_amex{background-position:-110px 0}.card_discover{background-position:-165px 0}.card_diners{background-position:-220px 0}.card_jcb{background-position:-660px 0}.is_visa li,.is_mastercard li,.is_amex li,.is_discover li,.is_diners li,.is_jcb li,.is_nothing li{opacity:.2}.is_visa li.card_visa,.is_mastercard li.card_mastercard,.is_amex li.card_amex,.is_discover li.card_discover,.is_diners li.card_diners,.is_jcb li.card_jcb{opacity:1}.online-wc{background-color:#222}.online-wc.first{border-top:1px solid #666}#payment-details input,#payment-details select,#payment-details option{font-family:monospace}#payment-details ::placeholder,#payment-details ::-webkit-input-placeholder,#payment-details ::-moz-placeholder,#payment-details :-ms-input-placeholder,#payment-details :-moz-placeholder{font-family:monospace}.jp-card.jp-card-safari.jp-card-identified .jp-card-front:before,.jp-card.jp-card-safari.jp-card-identified .jp-card-back:before{background-image:repeating-linear-gradient(45deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-linear-gradient(135deg,#ffffff0d 1px,#fff0,#ffffff0a,#ffffff08 4px),repeating-linear-gradient(90deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-linear-gradient(210deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),-webkit-linear-gradient(-245deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 70%,rgba(255,255,255,0) 90%);background-image:repeating-linear-gradient(45deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-linear-gradient(135deg,#ffffff0d 1px,#fff0,#ffffff0a,#ffffff08 4px),repeating-linear-gradient(90deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-linear-gradient(210deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),linear-gradient(-25deg,#fff0 50%,#fff3,#fff0 90%)}.jp-card.jp-card-ie-10.jp-card-flipped,.jp-card.jp-card-ie-11.jp-card-flipped{-webkit-transform:0deg;-moz-transform:0deg;-ms-transform:0deg;-o-transform:0deg;transform:0deg}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-front,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-front,.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0)}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back:after,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back:after{left:18%}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-cvc,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-cvc{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);left:5%}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-shiny,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-shiny{left:84%}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-shiny:after,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-shiny:after{left:-480%;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.jp-card.jp-card-ie-10.jp-card-amex .jp-card-back,.jp-card.jp-card-ie-11.jp-card-amex .jp-card-back{display:none}.jp-card-logo{height:36px;width:60px;font-style:italic}.jp-card-logo,.jp-card-logo:before,.jp-card-logo:after{box-sizing:border-box}.jp-card-logo.jp-card-amex{text-transform:uppercase;font-size:4px;font-weight:700;color:#fff;background-image:repeating-radial-gradient(circle at center,#fff 1px,#999 2px);border:1px solid #EEE}.jp-card-logo.jp-card-amex:before,.jp-card-logo.jp-card-amex:after{width:28px;display:block;position:absolute;left:16px}.jp-card-logo.jp-card-amex:before{height:28px;content:"american";top:3px;text-align:left;padding-left:2px;padding-top:11px;background:#267ac3}.jp-card-logo.jp-card-amex:after{content:"express";bottom:11px;text-align:right;padding-right:2px}.jp-card.jp-card-amex.jp-card-flipped{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.jp-card.jp-card-amex.jp-card-identified .jp-card-front:before,.jp-card.jp-card-amex.jp-card-identified .jp-card-back:before{background-color:#108168}.jp-card.jp-card-amex.jp-card-identified .jp-card-front .jp-card-logo.jp-card-amex{opacity:1}.jp-card.jp-card-amex.jp-card-identified .jp-card-front .jp-card-cvc{visibility:visible}.jp-card.jp-card-amex.jp-card-identified .jp-card-front:after{opacity:1}.jp-card-logo.jp-card-discover{background:#f60;color:#111;text-transform:uppercase;font-style:normal;font-weight:700;font-size:10px;text-align:center;overflow:hidden;z-index:1;padding-top:9px;letter-spacing:.03em;border:1px solid #EEE}.jp-card-logo.jp-card-discover:before,.jp-card-logo.jp-card-discover:after{content:" ";display:block;position:absolute}.jp-card-logo.jp-card-discover:before{background:#fff;width:200px;height:200px;border-radius:200px;bottom:-5%;right:-80%;z-index:-1}.jp-card-logo.jp-card-discover:after{width:8px;height:8px;border-radius:4px;top:10px;left:27px;background-color:#f60;background-image:-webkit-radial-gradient(#f60,#fff);background-image:radial-gradient(#f60,#fff);content:"network";font-size:4px;line-height:24px;text-indent:-7px}.jp-card .jp-card-front .jp-card-logo.jp-card-discover{right:12%;top:18%}.jp-card.jp-card-discover.jp-card-identified .jp-card-front:before,.jp-card.jp-card-discover.jp-card-identified .jp-card-back:before{background-color:#86b8cf}.jp-card.jp-card-discover.jp-card-identified .jp-card-logo.jp-card-discover{opacity:1}.jp-card.jp-card-discover.jp-card-identified .jp-card-front:after{-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;content:" ";display:block;background-color:#f60;background-image:-webkit-linear-gradient(#f60,#ffa366,#f60);background-image:linear-gradient(#f60,#ffa366,#f60);height:50px;width:50px;border-radius:25px;position:absolute;left:100%;top:15%;margin-left:-25px;box-shadow:inset 1px 1px 3px 1px #00000080}.jp-card-logo.jp-card-visa{text-transform:uppercase;color:#fff;text-align:center;font-weight:700;font-size:24px;line-height:18px;margin-top:5px}.jp-card-logo.jp-card-visa:before,.jp-card-logo.jp-card-visa:after{content:" ";display:block;width:100%;height:25%}.jp-card-logo.jp-card-visa:before{position:absolute;left:-4px;width:0;height:0;border-style:solid;border-width:0 12px 6px 0;border-color:transparent #ffffff transparent transparent}.jp-card.jp-card-visa.jp-card-identified .jp-card-front:before,.jp-card.jp-card-visa.jp-card-identified .jp-card-back:before{background-color:#191278}.jp-card.jp-card-visa.jp-card-identified .jp-card-logo.jp-card-visa{opacity:1;box-shadow:none}.jp-card-logo.jp-card-visaelectron{background:#fff;text-transform:uppercase;color:#1a1876;text-align:center;font-weight:700;font-size:15px;line-height:18px}.jp-card-logo.jp-card-visaelectron:before,.jp-card-logo.jp-card-visaelectron:after{content:" ";display:block;width:100%;height:25%}.jp-card-logo.jp-card-visaelectron:before{background:#1a1876}.jp-card-logo.jp-card-visaelectron:after{background:#e79800}.jp-card-logo.jp-card-visaelectron .elec{float:right;font-family:arial;font-size:9px;margin-right:1px;margin-top:-5px;text-transform:none}.jp-card.jp-card-visaelectron.jp-card-identified .jp-card-front:before,.jp-card.jp-card-visaelectron.jp-card-identified .jp-card-back:before{background-color:#191278}.jp-card.jp-card-visaelectron.jp-card-identified .jp-card-logo.jp-card-visaelectron{opacity:1}.jp-card-logo.jp-card-mastercard{color:#fff;font-style:normal;text-transform:lowercase;font-weight:700;text-align:center;font-size:9px;line-height:84px;z-index:1;text-shadow:1px 1px rgba(0,0,0,.6)}.jp-card-logo.jp-card-mastercard:before,.jp-card-logo.jp-card-mastercard:after{content:" ";display:block;width:36px;top:0;position:absolute;height:36px;border-radius:18px}.jp-card-logo.jp-card-mastercard:before{left:0;background:#eb001b;z-index:-1;opacity:.9}.jp-card-logo.jp-card-mastercard:after{right:0;background:#ff5f00;z-index:-2}.jp-card.jp-card-mastercard.jp-card-identified .jp-card-front .jp-card-logo.jp-card-mastercard,.jp-card.jp-card-mastercard.jp-card-identified .jp-card-back .jp-card-logo.jp-card-mastercard{box-shadow:none}.jp-card.jp-card-mastercard.jp-card-identified .jp-card-front:before,.jp-card.jp-card-mastercard.jp-card-identified .jp-card-back:before{background-color:#0061a8}.jp-card.jp-card-mastercard.jp-card-identified .jp-card-logo.jp-card-mastercard{opacity:1}.jp-card-logo.jp-card-maestro{color:#fff;font-style:normal;text-transform:lowercase;font-weight:700;text-align:center;font-size:14px;line-height:84px;z-index:1;text-shadow:1px 1px rgba(0,0,0,.6)}.jp-card-logo.jp-card-maestro:before,.jp-card-logo.jp-card-maestro:after{content:" ";display:block;width:36px;top:0;position:absolute;height:36px;border-radius:18px}.jp-card-logo.jp-card-maestro:before{left:0;background:#eb001b;z-index:-2}.jp-card-logo.jp-card-maestro:after{right:0;background:#00a2e5;z-index:-1;opacity:.8}.jp-card.jp-card-maestro.jp-card-identified .jp-card-front .jp-card-logo.jp-card-maestro,.jp-card.jp-card-maestro.jp-card-identified .jp-card-back .jp-card-logo.jp-card-maestro{box-shadow:none}.jp-card.jp-card-maestro.jp-card-identified .jp-card-front:before,.jp-card.jp-card-maestro.jp-card-identified .jp-card-back:before{background-color:#0b2c5f}.jp-card.jp-card-maestro.jp-card-identified .jp-card-logo.jp-card-maestro{opacity:1}.jp-card-logo.jp-card-dankort{width:60px;height:36px;padding:3px;border-radius:8px;border:#000 1px solid;background-color:#fff}.jp-card-logo.jp-card-dankort .dk{position:relative;width:100%;height:100%;overflow:hidden}.jp-card-logo.jp-card-dankort .dk:before{background-color:#ed1c24;content:"";position:absolute;width:100%;height:100%;display:block;border-radius:6px}.jp-card-logo.jp-card-dankort .dk:after{content:"";position:absolute;top:50%;margin-top:-7.7px;right:0;width:0;height:0;border-style:solid;border-width:7px 7px 10px 0;border-color:transparent #ED1C24 transparent transparent;z-index:1}.jp-card-logo.jp-card-dankort .d,.jp-card-logo.jp-card-dankort .k{position:absolute;top:50%;width:50%;display:block;height:15.4px;margin-top:-7.7px;background:#fff}.jp-card-logo.jp-card-dankort .d{left:0;border-radius:0 8px 10px 0}.jp-card-logo.jp-card-dankort .d:before{content:"";position:absolute;top:50%;left:50%;display:block;background:#ed1c24;border-radius:2px 4px 6px 0;height:5px;width:7px;margin:-3px 0 0 -4px}.jp-card-logo.jp-card-dankort .k{right:0}.jp-card-logo.jp-card-dankort .k:before,.jp-card-logo.jp-card-dankort .k:after{content:"";position:absolute;right:50%;width:0;height:0;border-style:solid;margin-right:-1px}.jp-card-logo.jp-card-dankort .k:before{top:0;border-width:8px 5px 0 0;border-color:#ED1C24 transparent transparent transparent}.jp-card-logo.jp-card-dankort .k:after{bottom:0;border-width:0 5px 8px 0;border-color:transparent transparent #ED1C24 transparent}.jp-card.jp-card-dankort.jp-card-identified .jp-card-front:before,.jp-card.jp-card-dankort.jp-card-identified .jp-card-back:before{background-color:#0055c7}.jp-card.jp-card-dankort.jp-card-identified .jp-card-logo.jp-card-dankort{opacity:1}.jp-card-logo.jp-card-elo{height:50px;width:50px;border-radius:100%;background:#000;color:#fff;text-align:center;text-transform:lowercase;font-size:21px;font-style:normal;letter-spacing:1px;font-weight:700;padding-top:13px}.jp-card-logo.jp-card-elo .e,.jp-card-logo.jp-card-elo .l,.jp-card-logo.jp-card-elo .o{display:inline-block;position:relative}.jp-card-logo.jp-card-elo .e{-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-15deg)}.jp-card-logo.jp-card-elo .o{position:relative;display:inline-block;width:12px;height:12px;right:0;top:7px;border-radius:100%;background-image:-webkit-linear-gradient(#ff0 50%,red 50%);background-image:linear-gradient(#ff0 50%,red 50%);-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg);text-indent:-9999px}.jp-card-logo.jp-card-elo .o:before{content:"";position:absolute;width:49%;height:49%;background:#000;border-radius:100%;text-indent:-99999px;top:25%;left:25%}.jp-card.jp-card-elo.jp-card-identified .jp-card-front:before,.jp-card.jp-card-elo.jp-card-identified .jp-card-back:before{background-color:#6f6969}.jp-card.jp-card-elo.jp-card-identified .jp-card-logo.jp-card-elo{opacity:1}.jp-card-logo.jp-card-jcb{border-radius:5px 0;-moz-border-radius:5px 0px 5px 0px;-webkit-border-radius:5px 0px 5px 0px;background-color:#fff;font-style:normal;color:#fff;width:50px;padding:2px 0 0 2px}.jp-card-logo.jp-card-jcb>div{width:15px;margin-right:1px;display:inline-block;text-align:center;text-shadow:1px 1px rgba(0,0,0,.6);border-radius:5px 0;-moz-border-radius:5px 0px 5px 0px;-webkit-border-radius:5px 0px 5px 0px}.jp-card-logo.jp-card-jcb>div:before,.jp-card-logo.jp-card-jcb>div:after{content:" ";display:block;height:8px}.jp-card-logo.jp-card-jcb>div.j{background-color:#000063;background-image:-webkit-linear-gradient(left,#000063,#008cff);background-image:linear-gradient(to right,#000063,#008cff)}.jp-card-logo.jp-card-jcb>div.c{background-color:#630000;background-image:-webkit-linear-gradient(left,#630000,#ff008d);background-image:linear-gradient(to right,#630000,#ff008d)}.jp-card-logo.jp-card-jcb>div.b{background-color:#006300;background-image:-webkit-linear-gradient(left,#006300,lime);background-image:linear-gradient(to right,#006300,#0f0)}.jp-card.jp-card-jcb.jp-card-identified .jp-card-front:before,.jp-card.jp-card-jcb.jp-card-identified .jp-card-back:before{background-color:#cb8000}.jp-card.jp-card-jcb.jp-card-identified .jp-card-logo.jp-card-jcb{opacity:1;box-shadow:none}.jp-card-logo.jp-card-dinersclub{font-family:serif;height:40px;width:100px;color:#fff;font-size:17px;font-style:normal;letter-spacing:1px}.jp-card-logo.jp-card-dinersclub:before,.jp-card-logo.jp-card-dinersclub:after{display:block;position:relative}.jp-card-logo.jp-card-dinersclub:before{content:"Diners Club"}.jp-card-logo.jp-card-dinersclub:after{content:"International";text-transform:uppercase;font-size:.6em}.jp-card.jp-card-dinersclub .jp-card-front .jp-card-logo{box-shadow:none!important}.jp-card.jp-card-dinersclub.jp-card-identified .jp-card-front:before,.jp-card.jp-card-dinersclub.jp-card-identified .jp-card-back:before{background-color:#999}.jp-card.jp-card-dinersclub.jp-card-identified .jp-card-logo.jp-card-dinersclub{opacity:1}.jp-card-container{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;width:350px;max-width:100%;height:200px;margin:auto;z-index:1;position:relative}.jp-card{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1;position:relative;width:100%;height:100%;min-width:315px;border-radius:10px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;transition:all .4s linear}.jp-card>*,.jp-card>*:before,.jp-card>*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit}.jp-card.jp-card-flipped{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.jp-card .jp-card-front,.jp-card .jp-card-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;transition:all .4s linear;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;border-radius:10px;background:#ddd}.jp-card .jp-card-front:before,.jp-card .jp-card-back:before{content:" ";display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;border-radius:10px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.jp-card .jp-card-front:after,.jp-card .jp-card-back:after{content:" ";display:block}.jp-card .jp-card-front .jp-card-display,.jp-card .jp-card-back .jp-card-display{color:#fff;font-weight:400;opacity:.5;-webkit-transition:opacity .4s linear;-moz-transition:opacity .4s linear;transition:opacity .4s linear}.jp-card .jp-card-front .jp-card-display.jp-card-focused,.jp-card .jp-card-back .jp-card-display.jp-card-focused{opacity:1;font-weight:700}.jp-card .jp-card-front .jp-card-cvc,.jp-card .jp-card-back .jp-card-cvc{font-family:Bitstream Vera Sans Mono,Consolas,Courier,monospace;font-size:14px}.jp-card .jp-card-front .jp-card-shiny,.jp-card .jp-card-back .jp-card-shiny{width:50px;height:35px;border-radius:5px;background:#ccc;position:relative}.jp-card .jp-card-front .jp-card-shiny:before,.jp-card .jp-card-back .jp-card-shiny:before{content:" ";display:block;width:70%;height:60%;border-top-right-radius:5px;border-bottom-right-radius:5px;background:#d9d9d9;position:absolute;top:20%}.jp-card .jp-card-front .jp-card-logo{position:absolute;opacity:0;right:5%;top:8%;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}.jp-card .jp-card-front .jp-card-lower{width:80%;position:absolute;left:10%;bottom:30px}@media only screen and (max-width: 480px){.jp-card .jp-card-front .jp-card-lower{width:90%;left:5%}}.jp-card .jp-card-front .jp-card-lower .jp-card-cvc{visibility:hidden;float:right;position:relative;bottom:5px}.jp-card .jp-card-front .jp-card-lower .jp-card-number{font-family:Bitstream Vera Sans Mono,Consolas,Courier,monospace;font-size:24px;clear:both;margin-bottom:30px}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry{font-family:Bitstream Vera Sans Mono,Consolas,Courier,monospace;letter-spacing:0em;position:relative;float:right;width:25%}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:before,.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:after{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:7px;white-space:pre;display:block;opacity:.5}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:before{content:attr(data-before);margin-bottom:2px;font-size:7px;text-transform:uppercase}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:after{position:absolute;content:attr(data-after);text-align:right;right:100%;margin-right:5px;margin-top:2px;bottom:0}.jp-card .jp-card-front .jp-card-lower .jp-card-name{text-transform:uppercase;font-family:Bitstream Vera Sans Mono,Consolas,Courier,monospace;font-size:20px;max-height:45px;position:absolute;bottom:0;width:190px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:horizontal;overflow:hidden;text-overflow:ellipsis}.jp-card .jp-card-back{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.jp-card .jp-card-back .jp-card-bar{background-color:#444;background-image:-webkit-linear-gradient(#444,#333);background-image:linear-gradient(#444,#333);width:100%;height:20%;position:absolute;top:10%}.jp-card .jp-card-back:after{content:" ";display:block;background-color:#fff;background-image:-webkit-linear-gradient(#fff,#fff);background-image:linear-gradient(#fff,#fff);width:80%;height:16%;position:absolute;top:40%;left:2%}.jp-card .jp-card-back .jp-card-cvc{position:absolute;top:40%;left:85%;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;transition-delay:.6s}.jp-card .jp-card-back .jp-card-shiny{position:absolute;top:66%;left:2%}.jp-card .jp-card-back .jp-card-shiny:after{content:"This card has been issued by Jesse Pollak and is licensed for anyone to use anywhere for free. It comes with no warranty. For support issues, please visit: github.com/jessepollak/card.";position:absolute;left:120%;top:5%;color:#fff;font-size:7px;width:230px;opacity:.5}.jp-card.jp-card-identified{box-shadow:0 0 20px #0000004d}.jp-card.jp-card-identified .jp-card-front,.jp-card.jp-card-identified .jp-card-back{background-color:#000;background-color:#00000080}.jp-card.jp-card-identified .jp-card-front:before,.jp-card.jp-card-identified .jp-card-back:before{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;background-image:repeating-linear-gradient(45deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-linear-gradient(135deg,#ffffff0d 1px,#fff0,#ffffff0a,#ffffff08 4px),repeating-linear-gradient(90deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-linear-gradient(210deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-radial-gradient(circle at 30% 30%,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-radial-gradient(circle at 70% 70%,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-radial-gradient(circle at 90% 20%,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-radial-gradient(circle at 15% 80%,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),-webkit-linear-gradient(-245deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 70%,rgba(255,255,255,0) 90%);background-image:repeating-linear-gradient(45deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-linear-gradient(135deg,#ffffff0d 1px,#fff0,#ffffff0a,#ffffff08 4px),repeating-linear-gradient(90deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-linear-gradient(210deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-radial-gradient(circle at 30% 30%,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-radial-gradient(circle at 70% 70%,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-radial-gradient(circle at 90% 20%,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-radial-gradient(circle at 15% 80%,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),linear-gradient(-25deg,#fff0 50%,#fff3,#fff0 90%);opacity:1}.jp-card.jp-card-identified .jp-card-front .jp-card-logo,.jp-card.jp-card-identified .jp-card-back .jp-card-logo{box-shadow:0 0 0 2px #ffffff4d}.jp-card.jp-card-identified.no-radial-gradient .jp-card-front:before,.jp-card.jp-card-identified.no-radial-gradient .jp-card-back:before{background-image:repeating-linear-gradient(45deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-linear-gradient(135deg,#ffffff0d 1px,#fff0,#ffffff0a,#ffffff08 4px),repeating-linear-gradient(90deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-linear-gradient(210deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),-webkit-linear-gradient(-245deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 70%,rgba(255,255,255,0) 90%);background-image:repeating-linear-gradient(45deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-linear-gradient(135deg,#ffffff0d 1px,#fff0,#ffffff0a,#ffffff08 4px),repeating-linear-gradient(90deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),repeating-linear-gradient(210deg,#fff0 1px,#ffffff08,#ffffff0a,#ffffff0d 4px),linear-gradient(-25deg,#fff0 50%,#fff3,#fff0 90%)}
