a,a:focus,a:hover,a:visited{text-decoration:underline;cursor:pointer}@font-face{font-family:Elegancia Romantica;src:url("../../fonts/elegancia-romantica.ttf")}.container{max-width:1400px;padding:0 15px;margin:0 auto;width:100%}.container--reduced{max-width:1190px}@media screen and (min-width:768px){.container{padding:0 30px}}@media screen and (min-width:1025px) and (max-width:1480px){.container{width:80%}}@media screen and (min-width:1024px){.container--spacious{padding:0 30px}}.section{margin-bottom:60px;width:100%}@media screen and (min-width:768px){.section{margin-bottom:180px}}@media screen and (min-width:1024px){.section{margin-bottom:230px}}.section--subarticle{margin-bottom:15px}.col-12{width:100%}@media screen and (min-width:768px){.col-4-md{width:33.33%;padding:15px}}.main-nav{display:none;background-color:#f8f3eb;position:fixed;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:0;left:0;width:100%;min-height:calc(100% - 70px);font-size:.84rem;color:#3a5737;font-weight:700;z-index:2;-webkit-transition:display .6s,background-color .6s,min-height 1s;transition:display .6s,background-color .6s,min-height 1s}.main-nav a,.main-nav a:focus,.main-nav a:hover,.main-nav a:visited{text-decoration:none}.main-nav.active{-webkit-animation:slideDown .6s ease-in;animation:slideDown .6s ease-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08);box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}.main-nav__item{padding:16px 0;margin:0 15px;border-bottom:1.5px solid transparent;position:relative;cursor:pointer;text-transform:uppercase}@media screen and (min-width:768px){.main-nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;z-index:1;min-height:0}.main-nav .main-nav__item:after{content:"";height:4px;display:block;width:0;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;background-color:#3a5737;position:absolute}.main-nav .main-nav__item:hover{border-bottom:1.5px solid #3a5737}.main-nav .main-nav__item:hover:after{width:40%}.main-nav--subarticle{background-color:transparent;color:#fff;position:fixed;top:0;min-height:150px}.main-nav--subarticle .main-nav__item{color:#fff}.main-nav--subarticle .main-nav__item:after{background-color:#fff}.main-nav--subarticle .main-nav__item:hover{border-bottom:1.5px solid #fff}.main-nav--scrolled{background-color:#3a5737;z-index:2;min-height:0;position:fixed;top:0}.main-nav--scrolled .main-nav__item{color:#fff}.main-nav--scrolled .main-nav__item:after{background-color:#fff}.main-nav--scrolled .main-nav__item:hover{border-bottom:1.5px solid #fff}}@media screen and (min-width:834px){.main-nav__item{margin:0 25px}}.sticky-contact{position:absolute;top:110%;margin-left:-189px;z-index:1}.sticky-contact--scrolled{position:fixed;top:50.3%}.contact-nav{left:-10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-nav__item{padding:17px}.contact-nav__item--rotated{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-top:50px;font-size:.9em;text-transform:uppercase;font-weight:700}.contact-nav__item--rotated a,.contact-nav__item--rotated a:focus,.contact-nav__item--rotated a:hover,.contact-nav__item--rotated a:visited{text-decoration:none}.contact-nav__item--facebook svg{height:24px}.contact-nav__item--twitter svg{height:20px}.contact-nav__item svg{fill:#3a5737}.mobile-menu{position:fixed;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;background-color:#3a5737;border-radius:50%;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08);box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.mobile-menu,.mobile-menu__button{height:50px;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-menu__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;font-size:1.5em;border:none;-webkit-transition:color .6s;transition:color .6s}.mobile-menu__button:focus{outline:none}.mobile-menu.expand{-webkit-animation:expand .4s ease-in;animation:expand .4s ease-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.mobile-menu.shrink{-webkit-animation:shrink .4s ease-in;animation:shrink .4s ease-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media screen and (min-width:768px){.mobile-menu{display:none}}.main-header{text-align:center;margin-top:30px}.main-header__brand{font-size:2.36rem;letter-spacing:.02em;font-family:Elegancia Romantica,serif;font-weight:400;color:#625442;text-transform:lowercase;margin:.8em 0}.main-brand__icon svg{width:150px}a{text-decoration:none}.footer{padding:60px 0 35px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .footer__brand{max-width:190px}.footer-nav,.footer__heading{width:100%}.footer-nav,.footer__heading{-ms-flex-negative:0;flex-shrink:0}.footer-nav{width:137px;padding:40px 0}.footer-nav__heading{font-size:.9em;text-transform:uppercase;margin:1.3em 0}.footer-nav__item{margin:14px 0;font-size:.8em}.footer-nav__item a,.footer-nav__item a:focus,.footer-nav__item a:hover,.footer-nav__item a:visited{text-decoration:none;color:#2b2722}.footer__social{width:210px}@media screen and (min-width:1280px){.footer__social{margin-left:auto;margin-right:-11px;-ms-flex-negative:0;flex-shrink:0}}.footer__copy{font-size:.9em;margin:2.4em 0;letter-spacing:-.55px;max-width:345px;margin-top:-20px}.footer .footer__bottom{width:100%;text-align:center;font-size:.9em}.footer-social-icon{padding:10px}.footer-social-icon svg{fill:#3a5737;height:20px}.footer-social-icon img{-webkit-transform:scale(.7);transform:scale(.7)}.footer__contact{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.56em 0;border:2px solid #3a5737;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px 0}.footer__contact p{padding:0 11px;margin:-1.29em 0 0;background-color:#f8f3eb;font-size:1.1em;color:#3a5737}.footer__contact svg{height:20px;fill:#3a5737}.footer__contact a,.footer__contact a:hover{text-decoration:none}.footer__contact .reservacion-text{margin-top:-15px}.footer__contact .reservacion-text p:first-child{margin-bottom:20px}@media screen and (min-width:560px){.footer{padding:180px 0 60px}.footer__heading{width:370px}.footer-nav{width:183px}}@media screen and (min-width:834px){.footer{padding:70px 0 30px}}@media screen and (min-width:1280px){.footer__heading{width:510px}}.social-icons-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:53px 0}.hero{width:100%;position:relative}@-webkit-keyframes expand{0%{width:50px;height:50px}80%{border-radius:50%}to{width:1000px;height:1000px;border-radius:0}}@keyframes expand{0%{width:50px;height:50px}80%{border-radius:50%}to{width:1000px;height:1000px;border-radius:0}}@-webkit-keyframes shrink{0%{width:1000px;height:1000px;background-color:#f8f3eb;border-radius:0}80%{border-radius:50%}to{width:50px;height:50px;background-color:#3a5737}}@keyframes shrink{0%{width:1000px;height:1000px;background-color:#f8f3eb;border-radius:0}80%{border-radius:50%}to{width:50px;height:50px;background-color:#3a5737}}@-webkit-keyframes slideDown{0%{top:-100%}to{top:0}}@keyframes slideDown{0%{top:-100%}to{top:0}}@-webkit-keyframes slideLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0);visibility:visible}}@keyframes slideLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0);visibility:visible}}@-webkit-keyframes slideLeft--seagull{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideLeft--seagull{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes appear{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fillwidth{0%{width:0}to{width:150px}}@keyframes fillwidth{0%{width:0}to{width:150px}}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}60%{opacity:1;-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0)}75%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}60%{opacity:1;-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0)}75%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.overlay{position:fixed;background-color:rgba(0,0,0,.9);display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;z-index:1;top:0;left:0;padding:15px;overflow-y:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2}.overlay.active{-webkit-animation:appear .6s;animation:appear .6s}.lightbox,.overlay.active{display:-webkit-box;display:-ms-flexbox;display:flex}.lightbox{width:100%;background-color:#fff;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:100%;overflow-y:auto}.lightbox--video{display:block;background-color:transparent;overflow:visible;min-height:auto}.lightbox__info{padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.lightbox__headline{font-size:2em;letter-spacing:.01em;margin-bottom:25px;margin-top:0;font-weight:400;width:calc(100% - 65px)}.lightbox .lightbox-paragraph{font-size:.4em}.lightbox__button{padding:16px 43px;margin-top:16px;margin-left:auto;font-size:1.1em;letter-spacing:.1em}.lightbox-thanks{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:400px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lightbox-thanks__subhead{max-width:320px}.lightbox-thanks__icon svg{width:50px;fill:#3a5737}.lightbox__close{position:absolute;top:15px;right:15px;height:35px;width:35px;border:1px solid #2b2722;cursor:pointer;z-index:100}.lightbox__close:after,.lightbox__close:before{content:"";display:block;width:16px;height:1px;background-color:#2b2722;position:absolute;left:calc(50% - 7px);top:calc(50% - 1px)}.lightbox__close--outside{top:-55px;border:1px solid #fff}.lightbox__close--outside:after,.lightbox__close--outside:before{background-color:#fff}.lightbox__close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lightbox__close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.lightbox__control{padding:0}.lightbox__image{background-position:50%;background-size:cover;display:none}.lightbox__image--brunch{background-image:url("https://lapatronapoloclub.com/img/subarticle/polo/brunch-modal.jpg")}@media screen and (min-width:768px){.lightbox{overflow-y:visible;min-height:auto}.lightbox__info{padding:50px}.lightbox__image,.lightbox__info{width:50%;-ms-flex-negative:0;flex-shrink:0}.lightbox__image{display:block}.lightbox__close{right:auto;top:5px;left:5px;border:1px solid #fff;z-index:100;background:rgba(0,0,0,.4)}.lightbox__close--outside{top:-55px}.lightbox__close:after,.lightbox__close:before{background-color:#fff}.lightbox__button{margin-top:60px}.lightbox__headline{font-size:2.5em}}@media screen and (min-width:1024px){.lightbox{max-width:1050px}.lightbox--season{max-width:1240px}}.privacy-notice{padding:2.5rem}.privacy-notice p{font-size:1em;letter-spacing:.03em;line-height:1.5em;text-align:justify}.lightbox__info--green{background-color:#284725;color:#fff;padding:5em 3em}.lightbox__headline--home-ad{font-size:5em;font-weight:700;line-height:.9em;margin-top:-.3em;margin-bottom:0}.lightbox-headline__highlight{color:#dcca8c}.lightbox__super{font-size:.9em;text-indent:4.5em}.lightbox__subhead{margin:8px 0;font-size:1.4em;max-width:370px}.lightbox__button{background-color:transparent;border:1px solid #fff;color:#fff;margin-left:0;margin-right:auto;font-family:Playfair Display,serif;text-transform:uppercase;font-size:.8em;font-weight:700;padding:1.5em 1.8em}.lightbox a,.lightbox a:focus,.lightbox a:hover,.lightbox a:visited{text-decoration:none;color:#fff}.lightbox__close--home{border:1px solid #fff}.lightbox__close--home:after,.lightbox__close--home:before{background-color:#fff}.season-navigation{padding:0;width:100%;margin:16px 0}.season-navigation,.season-navigation__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.season-navigation__item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.season-navigation__item a,.season-navigation__item a:focus,.season-navigation__item a:hover,.season-navigation__item a:visited{text-decoration:none;color:#fff;font-size:1.2em}@media screen and (min-width:768px){.season-navigation{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.season-navigation__item{margin-top:60px;padding:.5em;height:90px;width:14.28%}.season-navigation__item:not(:first-child){border-left:1px solid #fff}}.lightbox--season{background-image:url("https://lapatronapoloclub.com/img/home/season-modal.jpg");background-position:50%;background-size:cover;background-repeat:no-repeat;color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:64px 32px}.lightbox--season .lightbox__close{border:1px solid #fff}.lightbox--season .lightbox__close:after,.lightbox--season .lightbox__close:before{background-color:#fff}.lightbox--season .lightbox__title{margin:0}@media screen and (min-width:768px){.lightbox--season{padding:85px 0}.lightbox--season .lightbox__title{font-size:6em}}.season-modal__copy{margin:8px auto;max-width:710px;letter-spacing:.03em}@media screen and (min-width:768px){.season-modal__copy{font-size:1.3em}}.authNotifications{position:fixed;top:10px;left:10px;background:#fff;color:#000;padding:.5em 1em;border-radius:5px;border:1px solid #5c5c5c;z-index:2}.authNotifications--error{background:rgba(231,76,60,.8);border-color:#c0392b;color:#fff;font-weight:700}.authNotifications--success{background:#27ae60;border-color:#2c3e50;color:#fff;font-weight:700}.shop .topnav--checkout{background-color:#e8e8e8;padding:1.1em 0;height:52px}.shop .checkout{width:100%;height:calc(100vh - 52px)}.shop .checkout,.shop .checkout-item{display:-webkit-box;display:-ms-flexbox;display:flex}.shop .checkout-item{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:120px 20px 80px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.shop .checkout-item:first-child{background:#fff;border-right:1px solid #e8e8e8;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:80px 20px}@media screen and (max-width:1199px){.shop .checkout-item{width:100%;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;height:auto}}@media screen and (max-width:580px){.shop .checkout-item{padding:20px 12px!important}}.shop .checkout-lock{width:25px}.shop .checkout .pay .content-title{display:-webkit-box;display:-ms-flexbox;display:flex}.shop .checkout .pay .title{font-size:2.2em;margin-right:10px;margin-top:33px}@media screen and (max-width:489px){.shop .checkout .pay .title{font-size:1.8em}}.shop .checkout .pay .form-checkout{padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;width:550px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.shop .checkout .pay .form-checkout-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:265px}.shop .checkout .pay .form-checkout-control label{font-weight:700}@media screen and (max-width:580px){.shop .checkout .pay .form-checkout-control{width:calc(50% - 5px)}}@media screen and (max-width:380px){.shop .checkout .pay .form-checkout-control{width:100%}}.shop .checkout .pay .form-checkout-input{width:100%;height:36px;padding:10px;font-size:1.2em;letter-spacing:.045em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e7e0d5;border-radius:3px;margin-bottom:20px;margin-top:10px}@media screen and (max-width:480px){.shop .checkout .pay .form-checkout-input{margin:10px 0}}@media screen and (max-width:580px){.shop .checkout .pay .form-checkout{width:100%}}.shop .checkout .pay .btn-paypal{width:100%;text-align:right;padding:20px 0}@media screen and (max-width:480px){.shop .checkout .pay .btn-paypal{text-align:center}}@media screen and (max-width:1199px){.shop .checkout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,ol,ul{margin:0;padding:0}body{font-family:Playfair Display,serif;background-color:#f8f3eb;color:#2b2722}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}ol,ul{list-style:none}img{max-width:100%;height:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.row--justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.headline{letter-spacing:-.01em;font-size:3em}@media screen and (min-width:475px){.headline{font-size:4em}}@media screen and (min-width:1280px){.headline{font-size:5.967rem}}.subhead{display:block}.greet{max-width:400px}.brand{font-size:2rem;font-family:Elegancia Romantica,serif;color:#625442;margin:.428em 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal;font-weight:400}#app{width:100%;overflow-x:hidden}.button,a.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:none;font-family:Playfair Display,serif;text-transform:uppercase}.button--primary,.button--primary:active,.button--primary:focus,.button--primary:hover,.button--primary:visited,a.button--primary,a.button--primary:active,a.button--primary:focus,a.button--primary:hover,a.button--primary:visited{background:#625442;color:#fff;text-decoration:none}.button--primary .icon,.button--primary:active .icon,.button--primary:focus .icon,.button--primary:hover .icon,.button--primary:visited .icon,a.button--primary .icon,a.button--primary:active .icon,a.button--primary:focus .icon,a.button--primary:hover .icon,a.button--primary:visited .icon{line-height:0}.button--primary:active svg,.button--primary:focus svg,.button--primary:hover svg,.button--primary:visited svg,.button--primary svg,a.button--primary:active svg,a.button--primary:focus svg,a.button--primary:hover svg,a.button--primary:visited svg,a.button--primary svg{height:1.4em;margin-left:1.2em;fill:#fff}.button--secondary,a.button--secondary{background-color:#3a5737;color:#fff}.button--ghost-secondary,a.button--ghost-secondary{background-color:transparent;border:1px solid #3a5737}.button--submit,a.button--submit{background-color:#2b2722;color:#fff}.form-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:100%}.big-number{position:absolute;font-size:32rem;color:#eae1d4}.align-last-center{text-align-last:center}.container-share{display:-webkit-box;display:-ms-flexbox;display:flex}[v-cloak]{display:none}