@font-face{font-family:Roobert;src:url(/build/assets/roobert-light-webfont-b8c7428c.woff2) format("woff2"),url(/build/assets/roobert-light-webfont-7c641adc.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roobert;src:url(/build/assets/roobert-medium-webfont-b9b4e9b4.woff2) format("woff2"),url(/build/assets/roobert-medium-webfont-a17a9085.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Roobert;src:url(/build/assets/roobert-mediumitalic-webfont-03a4149c.woff2) format("woff2"),url(/build/assets/roobert-mediumitalic-webfont-2570b6cf.woff) format("woff");font-weight:600;font-style:italic}@font-face{font-family:Roobert;src:url(/build/assets/roobert-regular-webfont-715328c9.woff2) format("woff2"),url(/build/assets/roobert-regular-webfont-eab7b32d.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Roobert;src:url(/build/assets/roobert-semibold-webfont-2cab5997.woff2) format("woff2"),url(/build/assets/roobert-semibold-webfont-620d185a.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Roobert;src:url(/build/assets/roobert-bold-webfont-f854a2ad.woff2) format("woff2"),url(/build/assets/roobert-bold-webfont-14bfa000.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Roobert;src:url(/build/assets/roobert-heavy-webfont-efb6da4c.woff2) format("woff2"),url(/build/assets/roobert-heavy-webfont-f82e35a9.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Windsor;src:url(/build/assets/windsoref-bold-webfont-0d8f37c4.woff2) format("woff2"),url(/build/assets/windsoref-bold-webfont-625d6b4b.woff) format("woff");font-weight:400;font-style:normal}.landing{background-color:#000;color:#efece9;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;z-index:0}.landing .row{display:flex;align-items:center}.landing figure{position:relative;max-width:500px;z-index:0;margin:auto}.landing figure .bg{overflow:hidden;position:absolute;z-index:-1;top:13%;left:31%;width:61%;height:75%}.landing figure .landing-image-bg{position:absolute;top:-10%!important;left:-10%!important;width:120%!important;height:120%!important;max-width:150%}.landing figure .landing-image{width:100%}.landing h1{font-family:Windsor,sans-serif;font-size:60px}.landing p{font-size:21px;max-width:360px;margin:auto;font-weight:500}.landing .landing-logo{margin-top:50px;width:140px}.landing a small{font-size:17px;vertical-align:text-top;display:inline-block;margin-top:-10px;margin-left:5px}.landing #landing-bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;overflow:hidden}.landing #landing-bg .bg{background-image:url(/build/assets/bg-dd3efc33.png);background-repeat:repeat;background-size:contain;width:150%;height:150%;position:absolute;top:-25%!important;left:-25%!important;z-index:-1}.landing .btn-black-landing{transition:.2s background-color,.2s color;cursor:pointer}@media (max-width: 576px){.landing .btn-black-landing{border:.4vw solid #efece9}.landing .btn-black-landing.touching{background-color:#efece9;color:#000}}@media (min-width: 576px){.landing .btn-black-landing:hover{background-color:#efece9;color:#000}}.landing .btn-white{transition:.2s background-color,.2s color,.2s border-color;border:.13vw solid transparent;cursor:pointer}@media (max-width: 576px){.landing .btn-white.touching{background-color:transparent;color:#efece9;border-color:#efece9}}@media (min-width: 576px){.landing .btn-white:hover{background-color:transparent;color:#efece9;border-color:#efece9}}@media (max-width: 1200px){.landing h1{font-size:40px}.landing p{font-size:17px}.landing a{font-size:25px}.landing figure{max-width:380px}}@media (max-width: 992px){.landing a{font-size:20px}}@media (max-width: 768px){.landing .row{display:flex;flex-direction:column-reverse;padding-top:50px}.landing h1{font-size:34px}.landing a{font-size:17px}.landing .col-md-6:nth-child(2){display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:20px}.landing .col-md-6:nth-child(2) br{display:none}.landing .col-md-6:nth-child(2) *{order:2}.landing .col-md-6:nth-child(2) .landing-logo{order:1;margin-top:0;margin-bottom:20px}}.btn-white{height:50px;background-color:#efece9;color:#000;border-radius:50vw;border:0;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:0 25px;font-size:30px;font-weight:400}.btn-white:hover{text-decoration:none;color:#000}.btn-black{height:50px;background-color:#1c1c19;color:#efece9;border-radius:50vw;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:0 25px;font-size:30px;font-weight:400}.btn-black:hover{text-decoration:none;color:#efece9}.btn-black-landing{height:50px;color:#efece9;border-radius:50vw;border:1px solid #efece9;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:0 25px;font-size:30px;font-weight:400}.btn-black-landing:hover{text-decoration:none;color:#efece9}.btn-white-border{margin-right:10px;border:1px solid #1c1c19;height:45px;background-color:#efece9;color:#1c1c19;border-radius:50vw;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:0 25px;font-size:28px;font-weight:400;line-height:1}.btn-white-border:hover{text-decoration:none;color:#1c1c19}.btn-white-border small{font-size:13px;margin-top:-12px;margin-left:5px}.btn-white-border.sm{height:30px;padding:0 16px;font-size:16px}.btn-white-border.active{background-color:#1c1c19;color:#efece9}.btn-cantidad{font-size:15px;display:flex;align-items:center;justify-content:space-between;line-height:1;background-color:#1c1c19;border-radius:50px}.btn-cantidad .btn-cantidad--cantidad{height:30px;color:#efece9;display:flex;align-items:center}.btn-cantidad .btn-cantidad--add,.btn-cantidad .btn-cantidad--subtract{background-color:transparent;color:#efece9;border:0;height:3vw;width:3vw}.btn-cantidad .btn-cantidad--add{border-radius:0 50px 50px 0}.btn-cantidad .btn-cantidad--subtract{border-radius:50px 0 0 50px}.btn-cantidad.white{background-color:transparent;border:1px solid #1c1c19}.btn-cantidad.white .btn-cantidad--cantidad{color:#1c1c19}.btn-cantidad.white .btn-cantidad--add,.btn-cantidad.white .btn-cantidad--subtract{background-color:transparent;color:#1c1c19}.btn-volver{display:inline-block;margin-bottom:.5vw;color:#1c1c19;text-decoration:none;font-size:1vw}.btn-volver:hover{color:#1c1c19;text-decoration:none}.side-nav{display:flex;flex-direction:column;position:sticky;top:44%;height:6.5vw}.side-nav button{margin:0;padding:0;border:0;background:transparent}.side-nav button svg{stroke-width:.06vw;width:2.65vw;stroke:#1c1c19;stroke-miterlimit:10;fill:transparent;transition:.2s fill}.side-nav button:hover svg{fill:#1c1c19}.side-nav button.swiper-button-disabled,.side-nav button.disabled{opacity:.3;pointer-events:none}.side-nav .swiper-prev{transform:rotate(180deg)}.show-password{border:0;background-color:transparent;padding:0;margin-top:-.7vw;display:block;font-size:.9vw;border-bottom:1px solid black}.strange-mobile .show-password{margin-top:0;font-size:3.5vw;margin-bottom:2vw}.form-select{width:100%;position:relative;margin-bottom:1vw}.form-select:before{content:"";background-image:url(/build/assets/arrow-fill-thin-b97e7691.svg);background-repeat:no-repeat;background-position:center;width:1.4vw;height:1.4vw;display:inline-block;position:absolute;right:1.5vw;transform:rotate(90deg) translate(-50%);top:50%}.form-select .form-control{border:1px solid black;background:transparent;border-radius:3vw;height:3.5vw;color:#000;font-size:1.5vw;padding-left:2vw;padding-top:0;padding-bottom:0;padding-right:4vw;text-transform:uppercase;letter-spacing:.04em;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.form-select .form-control:-ms-expand{display:none}#main-header{position:fixed;top:0;left:0;right:0;z-index:1000}#main-header .main-header--container{display:flex;white-space:nowrap}#main-header .main-header--container .left{border-top:.25vw solid #efece9;transition:.5s border-top;display:flex;align-items:flex-start;justify-content:space-between;width:100%}#main-header .main-header--container .right{padding:0;flex-grow:1;transition:.5s opacity,.5s transform;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding-top:1.2vw;padding-inline:1.8vw}#main-header .main-header--container .right .logo{margin-left:1vw;background-image:url(/build/assets/logo-7e7894c5.svg);background-repeat:no-repeat;width:8.5vw;height:4.45vw}#main-header nav{transition:.5s opacity,.5s transform;display:flex;padding-top:1.3vw;padding-left:1.8vw;line-height:1;gap:2vw}#main-header nav>div{line-height:1.2em;display:flex;flex-direction:column}#main-header nav>div a{color:#efece9;font-weight:500;line-height:1.2em;letter-spacing:.05vw;font-size:.88vw}#main-header nav>a{color:#efece9;font-weight:500;line-height:1.2em;letter-spacing:.05vw;font-size:.88vw}#main-header .lang-selector{line-height:1;display:flex;padding-top:1.3vw;transition:.5s opacity,.5s transform;padding-left:2.7vw}#main-header .lang-selector a{color:#efece9;letter-spacing:.05vw;font-size:.88vw}#main-header .lang-selector a.active{text-decoration:underline}#main-header .lang-selector a+a:before{content:"/";margin-left:.2vw;margin-right:.2vw;display:inline-block}#main-header .top-menu{transition:.5s border-color;border-right:.15vw solid #efece9;border-bottom:.15vw solid #efece9;border-left:.15vw solid #efece9;display:flex;align-items:center;font-size:.8vw;letter-spacing:.2vw;height:2.7vw}#main-header .top-menu .social{padding:0 .5vw}#main-header .top-menu .social a{color:#efece9;letter-spacing:.05em;transition:.5s color}#main-header .top-menu .social a+a:before{content:"|";margin-right:.15vw;display:inline-block;margin-left:-.1vw}#main-header .top-menu .cart{color:#000;background-color:#efece9;height:2.7vw;min-width:8.1vw;display:flex;align-items:center;padding:0 1vw;letter-spacing:.02em;transition:.5s color,.5s background-color;border:0;margin-right:-.05vw}#main-header.header-black .main-header--container .left{border-color:#1c1c19}#main-header.header-black .main-header--container .right .logo{background-image:url(/build/assets/logoblack-11974a08.svg)}#main-header.header-black nav a{color:#1c1c19}#main-header.header-black .lang-selector a{color:#1c1c19}#main-header.header-black .top-menu{border-color:#1c1c19}#main-header.header-black .top-menu .social a{color:#1c1c19}#main-header.header-black .top-menu .cart{background-color:#1c1c19;color:#efece9}#main-header.header-fixed{pointer-events:none}#main-header.header-fixed .top-menu{pointer-events:auto}#main-header.header-fixed .left{height:55px}#main-header.header-fixed nav,#main-header.header-fixed .lang-selector,#main-header.header-fixed .right{transform:translateY(-100%);opacity:0;pointer-events:none}#main-footer{background-color:#1c1c19;padding:6vw}#main-footer .main-footer--container{width:100%}#main-footer .main-footer--container .main-footer--top{display:flex;justify-content:space-between;gap:20px}#main-footer .main-footer--container .main-footer--top .main-footer-flex{display:flex;align-items:flex-start;gap:6vw}#main-footer .columna-logo{width:23.6%;text-align:center}#main-footer .columna-logo img{width:7vw}#main-footer .columna{text-align:right}#main-footer .columna>a{color:#fff;font-weight:700;display:flex;justify-content:flex-end;font-size:.95vw;line-height:1.3em}#main-footer h4{color:#fff;font-weight:700;font-size:.95vw;line-height:1.3em}#main-footer nav{display:flex;flex-direction:column}#main-footer nav a{font-size:.85vw;color:#666}#main-footer .main-footer--bottom{display:flex;align-items:flex-end;justify-content:space-between;margin-top:3vw}#main-footer .main-footer--bottom button{background:transparent;color:#efece9;border-radius:50px;border:.05vw solid #efece9;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:0 1.9vw;font-size:2.02vw;font-weight:400;transition:.2s color,.2s background-color;outline:none}#main-footer .main-footer--bottom button:hover{text-decoration:none;color:#1c1c19;background-color:#efece9}#main-footer .main-footer--bottom button span{line-height:1.3}#main-footer .main-footer--bottom button span:before,#main-footer .main-footer--bottom button span:after{content:"";display:block;height:0;width:0}#main-footer .main-footer--bottom button span:before{margin-bottom:calc(-.3426829268em + 0px)}#main-footer .main-footer--bottom button span:after{margin-top:calc(-.2695121951em + 0px)}#main-footer .main-footer--bottom input{flex:1;margin-left:1vw;border:0;background:transparent;border-bottom:1px solid white;text-align:right;font-size:.9vw;letter-spacing:.06vw;color:#fff;outline:none}#main-footer .main-footer--bottom input::-webkit-input-placeholder{color:#fff}#main-footer .main-footer--bottom input:-moz-placeholder{color:#fff}#main-footer .main-footer--bottom input::-moz-placeholder{color:#fff}#main-footer .main-footer--bottom input:-ms-input-placeholder{color:#fff}#main-footer .main-footer--bottom p{margin:0;color:#fff;margin-left:8.9vw;font-size:1vw}#main-footer .main-footer--bottom .left{display:flex;width:49.7vw}.home-hero{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;text-align:center}.home-hero .home-hero--content{position:relative;z-index:100;opacity:0;transition:.2s opacity}.home-hero .home-hero--content.visible{opacity:1}.home-hero .logo{width:9vw;margin-bottom:30px}.home-hero h1{color:#efece9;font-family:Windsor,sans-serif;line-height:.8;font-size:6.3vw;margin-bottom:3vw}.home-hero h1.smaller-text{font-size:3.5vw}.home-hero h1.smaller-text span{display:inline-block;margin-top:2vw}.home-hero .input{display:flex;align-items:center;justify-content:center;margin-top:2vw;margin-left:1.2vw}.home-hero button{font-size:2vw;background:transparent;border:1px solid #efece9;color:#efece9;padding:0 1.4vw;border-radius:500px;letter-spacing:.1vw;outline:none;transition:.2s background,.2s color}.home-hero button:hover{color:#1c1c19;background:#efece9}.home-hero input{border:0;border-bottom:1px solid #efece9;background:transparent;width:34vw;height:3.6vw;margin-right:1.9vw;color:#efece9;outline:none;font-size:1.175vw;letter-spacing:.1vw}.home-hero input::-webkit-input-placeholder{color:#efece9}.home-hero input:-moz-placeholder{color:#efece9}.home-hero input::-moz-placeholder{color:#efece9}.home-hero input:-ms-input-placeholder{color:#efece9}.home-hero .bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 10%}.home-hero:before{content:"";background:rgba(28,28,25,.2);position:absolute;top:0;left:0;width:100%;height:100%;z-index:50}.page-home .home-section--header{display:flex;align-items:center;margin-left:1.8vw;margin-bottom:2vh}.page-home .home-section--header h1{font-family:Windsor,sans-serif;font-size:6.6vw;color:#1c1c19;margin-right:.5vw;line-height:1}.page-home .home-section--header .header--subtitle{margin-top:-50px}.page-home .home-section--header .header--pages{font-family:Windsor,sans-serif;font-size:6vw;color:#1c1c19;margin-left:auto;line-height:1}.page-home .home-section--header .btn-add{font-family:Windsor,sans-serif;font-size:2.2vw;transform:translateY(.7vw);color:#1c1c19;border:0;margin-right:1vw;padding:0;background:transparent}.page-home .home-section--header .btn-container{white-space:nowrap;font-size:0}.page-home .home-section--header .btn-white-border{height:auto;padding:.6vw 1.2vw;font-size:1.51vw;margin-right:.5vw;border:1px solid #1c1c19;letter-spacing:.1vw;outline:none;transition:.2s color,.2s background-color}.page-home .home-section--header .btn-white-border:last-child{margin-right:0}.page-home .home-section--header .btn-white-border span{line-height:.75;padding-bottom:.05vw;line-height:1.3}.page-home .home-section--header .btn-white-border span:before,.page-home .home-section--header .btn-white-border span:after{content:"";display:block;height:0;width:0}.page-home .home-section--header .btn-white-border span:before{margin-bottom:calc(-.3426829268em + 1px)}.page-home .home-section--header .btn-white-border span:after{margin-top:calc(-.2695121951em + 0px)}.page-home .home-section--header .btn-white-border small{font-size:38%;margin-top:-7%;margin-left:.4vw}.page-home .home-section--header .btn-white-border:hover{background-color:#1c1c19;color:#efece9}.page-home .home-section--header .btn-container{line-height:1;transform:translateY(.7vw)}.page-home .home-section{width:94.1vw;display:flex;position:relative;min-height:100vh}.page-home .home-section:before{content:"";height:1px;background:#1c1c19;width:calc(100% - 40px);position:absolute;left:0;bottom:0;margin:0 20px}.page-home .home-section .home-section--left{overflow:hidden;flex-grow:1}.page-home .home-section .home-section--right{width:8.5vw;flex-shrink:0}.page-home .home-shop{padding:2.5vw 0}.page-home .home-shop .swiper-next svg,.page-home .home-shop .swiper-prev svg{transition:.5s transform}.page-home .home-shop.plus .swiper-next svg{transform:rotate(-90deg)}.page-home .home-shop.plus .swiper-prev svg{transform:rotate(-90deg)}.page-home .home-shop .swiper-next,.page-home .home-shop .swiper-prev{transition:.5s transform}.page-home .home-shop .home-shop--content{margin-left:1.8vw}.page-home .home-shop .swiper-shop{width:100%}.page-home .home-shop .shop-article{width:100%;display:inline-block;color:#1c1c19;letter-spacing:.04em;text-decoration:none}.page-home .home-shop .shop-article .shop-article--image img{border-radius:1vw;height:calc(100vh - 24vw);width:100%;object-fit:cover}.page-home .home-shop .shop-article .shop-article--data{border-top:1px solid #1c1c19}.page-home .home-shop .shop-article .shop-article--info{font-size:1vw;line-height:1.2}.page-home .home-shop .shop-article .shop-article--precio{font-size:1vw;line-height:1;margin-bottom:2vh}.page-home .home-shop .shop-article .shop-article--head{display:flex;justify-content:space-between;padding-top:.5vw;min-height:3.4vw}.page-home .home-shop .shop-article .shop-article--head .shop-article--title{color:#1c1c19;font-size:1vw}.page-home .home-shop .shop-article .shop-article--footer{display:flex;align-items:center;justify-content:space-between;padding-top:.5vw}.page-home .home-shop .shop-article .shop-article--footer .btn-cantidad{font-size:1.2vw;border-radius:70px;overflow:hidden;height:2.1vw;padding:0 .8vw;transition:.2s color,.2s background-color}.page-home .home-shop .shop-article .shop-article--footer .btn-cantidad span{width:1.6vw;text-align:center}.page-home .home-shop .shop-article .shop-article--footer .btn-cantidad .btn-cantidad--cantidad{line-height:.7;padding-bottom:.1vw;width:1vw;text-align:center;display:flex;align-items:center;justify-content:center}.page-home .home-shop .shop-article .shop-article--footer .btn-cantidad .btn-cantidad--subtract{border-radius:0;width:.5vw;height:.6vw;background-repeat:no-repeat;background-position:center;background-size:90%;position:relative}.page-home .home-shop .shop-article .shop-article--footer .btn-cantidad .btn-cantidad--subtract:before{content:"";width:2.5vw;height:2vw;top:-.7vw;right:-1.2vw;display:inline-block;position:absolute}.page-home .home-shop .shop-article .shop-article--footer .btn-cantidad .btn-cantidad--add{border-radius:0;width:.5vw;height:.6vw;background-repeat:no-repeat;background-position:center;position:relative}.page-home .home-shop .shop-article .shop-article--footer .btn-cantidad .btn-cantidad--add:before{content:"";width:2.5vw;height:2vw;top:-.7vw;left:-1.2vw;display:inline-block;position:absolute}.page-home .home-shop .shop-article .shop-article--footer .btn-cart{margin:0;font-size:.98vw;outline:none;letter-spacing:.05vw;height:2.1vw;padding:.5vw 1vw;border:.1vw solid #1c1c19;transition:.2s color,.2s background-color}.page-home .home-shop .shop-article .shop-article--footer .btn-cart span{line-height:1.3}.page-home .home-shop .shop-article .shop-article--footer .btn-cart span:before,.page-home .home-shop .shop-article .shop-article--footer .btn-cart span:after{content:"";display:block;height:0;width:0}.page-home .home-shop .shop-article .shop-article--footer .btn-cart span:before{margin-bottom:calc(-.3426829268em + 0px)}.page-home .home-shop .shop-article .shop-article--footer .btn-cart span:after{margin-top:calc(-.2695121951em + 0px)}.page-home .home-shop .shop-article .shop-article--footer .btn-cart:hover{background-color:#1c1c19;color:#efece9}.page-home .home-shop.plus .swiper-wrapper{display:flex;flex-wrap:wrap;width:83.8vw}.page-home .home-shop.plus .swiper-slide{width:20.2vw;margin-right:1vw;margin-bottom:1.5vw}.page-home .home-shop.plus .swiper-slide.fourth{margin-right:0}.page-home .home-taproom{max-height:100vh;padding:3.2vw 0}.page-home .home-taproom .home-section--header{transition:.4s opacity;opacity:1;margin-bottom:1vw}.page-home .home-taproom .home-section--header.invisible{opacity:0;visibility:visible!important}.page-home .home-taproom .home-section--left{position:relative}.page-home .home-taproom .home-taproom--content{border-radius:1vw;overflow:hidden;margin-left:1.8vw;height:100%;display:flex;align-items:center}.page-home .home-taproom .swiper-container{height:100%}.page-home .home-taproom .swiper-slide{padding-top:7.2vw;opacity:0;transition:.4s opacity}.page-home .home-taproom .swiper-slide-active{opacity:1}.page-home .home-taproom .home-section--header{position:absolute;top:0;z-index:100;left:0}.page-home .home-taproom .home-section--header h1{font-size:5.8vw;margin-right:1.3vw}.page-home .home-taproom .home-section--header .btn-container{transform:translateY(.2vw)}.page-home .home-taproom .home-section--header .btn-container a.btn-linktree{transition:.2s color,.2s background-color;font-size:1.51vw;letter-spacing:.01vw;outline:none;height:auto;padding:.6vw 1.2vw;margin-right:10px;border:1px solid #1c1c19;border-width:1px;background-color:#efece9;color:#1c1c19;border-radius:50vw;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-weight:400;line-height:1}.page-home .home-taproom .home-section--header .btn-container a.btn-linktree span{line-height:1.3}.page-home .home-taproom .home-section--header .btn-container a.btn-linktree span:before,.page-home .home-taproom .home-section--header .btn-container a.btn-linktree span:after{content:"";display:block;height:0;width:0}.page-home .home-taproom .home-section--header .btn-container a.btn-linktree span:before{margin-bottom:calc(-.3426829268em + 0px)}.page-home .home-taproom .home-section--header .btn-container a.btn-linktree span:after{margin-top:calc(-.2695121951em + 0px)}.page-home .home-taproom .home-section--header .btn-container a.btn-linktree.sm{height:30px;padding:0 16px;font-size:16px}.page-home .home-taproom .home-section--header .btn-container a.btn-linktree.active{background-color:#1c1c19;color:#efece9}.page-home .home-taproom .home-section--header .btn-container a.btn-linktree:hover{background-color:#1c1c19;text-decoration:none;color:#efece9}.page-home .home-taproom .home-section--header.invisible{pointer-events:none}.page-home .home-taproom .swiper-slide-portada{padding-top:0}.page-home .home-taproom .swiper-wrapper{align-items:center}.page-home .home-taproom .card-portada{height:100%;cursor:pointer}.page-home .home-taproom .card-portada:hover .card-portada--img{transform:scale(1.1)}.page-home .home-taproom .card-portada .card-portada--img{transition:.5s transform;object-fit:cover;left:0;bottom:0;right:0;top:0;width:100%;height:100%}.page-home .home-taproom .card-portada .card-portada--bg{height:100%;position:relative;border-radius:1vw;width:100%;overflow:hidden}.page-home .home-taproom .card-portada .card-portada--title{position:absolute;color:#fff;left:0;bottom:0;right:0;top:0;display:flex;align-items:center;justify-content:center;margin:0;font-size:10vw;font-family:Windsor,sans-serif;z-index:10}.page-home .home-taproom .slide-card-container{display:flex;gap:20px}.page-home .home-taproom .card-taproom{display:flex;flex-direction:column;gap:.5vw;align-items:stretch;max-height:100%;max-width:50%;overflow:hidden}.page-home .home-taproom .card-taproom .card-taproom--left{border-radius:1vw;overflow:hidden}.page-home .home-taproom .card-taproom .card-taproom--left figure{margin:0;width:100%;height:100%;overflow:hidden}.page-home .home-taproom .card-taproom .card-taproom--left figure img{top:0;left:0;width:100%;height:100%;object-fit:cover}.page-home .home-taproom .card-taproom .card-taproom--right{display:flex;justify-content:end;font-size:1.2vw;flex-shrink:0}.page-home .home-taproom .card-taproom .card-taproom--item{margin-bottom:1.4vw}.page-home .home-taproom .card-taproom .card-taproom--item:last-child{margin-bottom:0}.page-home .home-taproom .card-taproom .card-taproom--item .item--title{margin:0;font-weight:600;font-size:inherit}.page-home .home-taproom .card-taproom .card-taproom--item .item--content{margin:0;line-height:1}.page-home .home-taproom .card-taproom .card-taproom--item .item--footer{margin:0;line-height:1;font-weight:400;font-style:italic}.page-home .home-taproom .card-taproom-alt .card-taproom--item .item--title,.page-home .home-taproom .card-taproom-alt .card-taproom--item .item--content{font-size:1.7vw}.page-home .home-taproom .card-taproom-alt .card-taproom--item .item--title span{font-weight:500}.page-home .home-camus{padding:2.5vw 0}.page-home .home-camus .home-camus--content{margin-left:1.8vw}.page-home .home-camus .home-section--header h1{font-size:5.8vw;margin-right:1.3vw}.page-home .home-camus .header--subtitle{font-size:1.3vw;margin-top:-4vw;margin-left:-1.5vw}.page-home .home-camus .card-camus{display:flex}.page-home .home-camus .card-camus .card-camus--left{width:50.3vw}.page-home .home-camus .card-camus .card-camus--left figure{background-color:#e2dad3;margin:0;width:100%;padding-bottom:calc(100vh - 13.2vw);position:relative;border-radius:1vw;overflow:hidden}.page-home .home-camus .card-camus .card-camus--left figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;padding:4vw}.page-home .home-camus .card-camus .card-camus--right{width:41.3vw;margin-left:1.1vw;flex-shrink:0}.page-home .home-camus .card-camus .card-camus--item{margin-bottom:20px}.page-home .home-camus .card-camus .card-camus--content{margin:0;font-weight:600;font-size:1.4vw;line-height:1.1em;height:100%;display:flex;flex-direction:column}.page-home .home-camus .card-camus .card-camus--content p{margin:0}.page-home .home-camus .camus-newsletter{margin-top:auto;display:flex;align-items:center;justify-content:space-between}.page-home .home-camus .camus-newsletter .camus-input{flex-grow:1;padding-right:2vw}.page-home .home-camus .camus-newsletter .camus-input input{width:100%;border-bottom:.13vw solid #1c1c19;border-top:0;border-left:0;border-right:0;background:transparent;letter-spacing:.06vw;height:3.3vw;font-size:1.3vw;letter-spacing:.02vw;font-weight:500}.page-home .home-camus .camus-newsletter .camus-input input::-webkit-input-placeholder{opacity:1;color:#1c1c19}.page-home .home-camus .camus-newsletter .camus-input input:-moz-placeholder{opacity:1;color:#1c1c19}.page-home .home-camus .camus-newsletter .camus-input input::-moz-placeholder{opacity:1;color:#1c1c19}.page-home .home-camus .camus-newsletter .camus-input input:-ms-input-placeholder{opacity:1;color:#1c1c19}.page-home .home-camus .camus-newsletter .btn-white-border{height:2.8vw;margin-top:.6vw;transition:.2s color,.2s background-color;font-size:2.05vw;margin-right:.1vw;padding:0 1.5vw}.page-home .home-camus .camus-newsletter .btn-white-border span{line-height:1.3}.page-home .home-camus .camus-newsletter .btn-white-border span:before,.page-home .home-camus .camus-newsletter .btn-white-border span:after{content:"";display:block;height:0;width:0}.page-home .home-camus .camus-newsletter .btn-white-border span:before{margin-bottom:calc(-.3426829268em + 0px)}.page-home .home-camus .camus-newsletter .btn-white-border span:after{margin-top:calc(-.2695121951em + 0px)}.page-home .home-camus .camus-newsletter .btn-white-border:hover{background-color:#1c1c19;color:#efece9}.page-home .home-somos{padding:2.5vw 0}.page-home .home-somos .home-somos--content{margin-left:1.8vw}.page-home .home-somos .home-section--header{margin-bottom:1vw}.page-home .home-somos .home-section--header h1{font-size:5.85vw}.page-home .home-somos .home-section--left{display:flex;flex-direction:column;justify-content:center}.page-home .home-somos .card-somos{display:flex}.page-home .home-somos .card-somos .card-somos--right{width:50.3vw}.page-home .home-somos .card-somos .card-somos--right figure{margin:0;width:100%;padding-bottom:calc(100vh - 15vw);position:relative;border-radius:1vw;overflow:hidden}.page-home .home-somos .card-somos .card-somos--right figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.page-home .home-somos .card-somos .card-somos--left{width:41.3vw;margin-right:1.1vw;flex-shrink:0}.page-home .home-somos .card-somos .card-somos--item{margin-bottom:20px}.page-home .home-somos .card-somos .card-somos--content{display:flex;flex-direction:column;height:100%;margin:0;font-weight:600}.page-home .home-somos .card-somos .card-somos--content .card-somos--text{display:flex;flex-direction:column;justify-content:space-between;flex:1;padding-right:2vw}.page-home .home-somos .card-somos .card-somos--content .card-somos--text p{font-size:1.22vw;line-height:1.1em}.page-home .home-somos .card-somos .card-somos--content h5{font-weight:700;text-transform:uppercase;font-size:1.93vw;line-height:1}.page-home .home-somos .card-somos .card-somos--content small{display:block;font-size:.86vw}.page-home .home-boveda{padding:3.2vw 0;height:100vh}.page-home .home-boveda.first-slide{height:100vh}.page-home .home-boveda .home-section--left{position:relative}.page-home .home-boveda .home-section--header{transition:.8s opacity;position:absolute;left:0;top:0;z-index:100}.page-home .home-boveda .home-section--header.invisible{visibility:visible!important;opacity:0;pointer-events:none}.page-home .home-boveda.plus,.page-home .home-boveda.plus .swiper-container{height:auto}.page-home .home-boveda.plus .swiper-wrapper{flex-direction:column}.page-home .home-boveda.plus .card-bitem{margin-bottom:20px}.page-home .home-boveda.plus .swiper-slide{padding-top:0;opacity:1}.page-home .home-boveda.plus .swiper-slide-first{padding-top:7.7vw;margin-left:0}.page-home .home-boveda.plus .swiper-slide-portada{display:none;opacity:0;pointer-events:none}.page-home .home-boveda .swiper-container{height:100%;overflow:visible}.page-home .home-boveda .swiper-slide{padding-top:7.7vw}.page-home .home-boveda .swiper-slide-portada{height:100%!important;padding-top:0}.page-home .home-boveda .swiper-slide-portada img{width:100%!important;height:100%!important;object-fit:cover!important}.page-home .home-boveda .swiper-slide-portada .card-boveda{height:100%;cursor:pointer}.page-home .home-boveda .swiper-slide{opacity:0;transition:.4s opacity;height:fit-content}.page-home .home-boveda .swiper-slide-active{opacity:1}.page-home .home-boveda .home-section--header h1{font-size:6.72vw;margin-right:1vw;line-height:.72}.page-home .home-boveda .home-section--header .btn-add{font-size:3vw}.page-home .home-boveda .home-section--header .btn-add span{font-size:2.3vw}.page-home .home-boveda .home-boveda--content{margin-left:1.8vw;height:100%}.page-home .home-boveda .card-boveda{background-color:#dcd3cc;border-radius:1vw;padding:0 2.5vw;display:flex;align-items:center;height:41vw;position:relative;overflow:hidden}.page-home .home-boveda .card-boveda:hover .card-boveda--left .bg-open{opacity:1}.page-home .home-boveda .card-boveda .card-boveda--left{width:44vw}.page-home .home-boveda .card-boveda .card-boveda--left img{position:absolute;top:0;left:0;z-index:1;width:72vw;bottom:0;height:auto}.page-home .home-boveda .card-boveda .card-boveda--left .bg-open{opacity:0;transition:.5s opacity}.page-home .home-boveda .card-boveda .card-boveda--right{z-index:50;width:40%;padding-left:40px}.page-home .home-boveda .card-boveda h2{font-family:Windsor,sans-serif;color:#1c1c19;font-size:6vw;line-height:.8}.page-home .home-boveda .card-boveda p{margin:0;font-size:1.5vw;letter-spacing:.1vw;line-height:1.3;font-weight:500;margin-top:1vw}.page-home .home-boveda .card-bitem{display:flex}.page-home .home-boveda .card-bitem .card-bitem--left{width:31.3vw}.page-home .home-boveda .card-bitem .card-bitem--left figure{border-bottom:1px solid black;margin-bottom:.4vw;padding-bottom:.74vw}.page-home .home-boveda .card-bitem .card-bitem--left figure img{width:100%;height:calc(100vh - 26.85vw);border-radius:1vw;object-fit:cover}.page-home .home-boveda .card-bitem .card-bitem--left .left--title{letter-spacing:.1vw}.page-home .home-boveda .card-bitem .card-bitem--left .left-resume{letter-spacing:.03vw}.page-home .home-boveda .card-bitem .card-bitem--left .left--title,.page-home .home-boveda .card-bitem .card-bitem--left .left--resume,.page-home .home-boveda .card-bitem .card-bitem--left .left--data{font-size:1.7vw;font-weight:400;line-height:1.2em}.page-home .home-boveda .card-bitem .card-bitem--right{width:56.7vw;flex-shrink:0}.page-home .home-boveda .card-bitem .card-bitem--right figure{padding-left:1.2vw;border-bottom:1px solid black;margin-bottom:.4vw;padding-bottom:.7vw}.page-home .home-boveda .card-bitem .card-bitem--right figure img{width:100%;height:calc(100vh - 26.81vw);border-radius:1vw;object-fit:cover}.page-home .home-boveda .card-bitem .card-bitem--right .right--content{display:flex}.page-home .home-boveda .card-bitem .card-bitem--right .right--resume{font-size:1.17vw;letter-spacing:.02vw;padding-left:1.2vw;font-weight:500;line-height:1.15em}.page-home .home-boveda .card-bitem .card-bitem--right .right--resume a{color:#000;text-decoration:underline}.page-home .home-boveda .card-bitem .card-bitem--right .right--year{font-size:2vw;padding-left:3.5vw;line-height:1}.page-home .home-contacto{padding:2.5vw 0}.page-home .home-contacto:before{content:none}.page-home .home-contacto .home-contacto--content{margin-left:1.8vw}.page-home .home-contacto .home-section--header h1{font-size:5.75vw;margin-right:1vw}.page-home .home-contacto .home-section--header .btn-white-border{height:auto;font-size:1.8vw;padding:.4vw 1.2vw}.page-home .home-contacto .home-section--header .btn-white-border span{text-transform:uppercase}.page-home .home-contacto .card-contacto{display:flex}.page-home .home-contacto .card-contacto .card-contacto--right{width:50.3vw}.page-home .home-contacto .card-contacto .card-contacto--right figure{margin:0;width:100%;padding-bottom:calc(100vh - 15vw);position:relative;border-radius:1vw;overflow:hidden}.page-home .home-contacto .card-contacto .card-contacto--right figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.page-home .home-contacto .card-contacto .card-contacto--left{width:41.3vw;margin-right:1.1vw;flex-shrink:0}.page-home .home-contacto .card-contacto .card-contacto--left .btn-white-border{font-size:2.43vw;height:auto;letter-spacing:.1vw;padding:.8vw 1.8vw;border:1px solid #1c1c19;transition:.2s color,.2s background-color}.page-home .home-contacto .card-contacto .card-contacto--left .btn-white-border span{line-height:1.3}.page-home .home-contacto .card-contacto .card-contacto--left .btn-white-border span:before,.page-home .home-contacto .card-contacto .card-contacto--left .btn-white-border span:after{content:"";display:block;height:0;width:0}.page-home .home-contacto .card-contacto .card-contacto--left .btn-white-border span:before{margin-bottom:calc(-.3426829268em + 0px)}.page-home .home-contacto .card-contacto .card-contacto--left .btn-white-border span:after{margin-top:calc(-.2695121951em + 0px)}.page-home .home-contacto .card-contacto .card-contacto--left .btn-white-border:hover{background-color:#1c1c19;color:#efece9}.page-home .home-contacto .card-contacto .card-contacto--item{margin-bottom:20px}.page-home .home-contacto .card-mail{margin-top:1.5vw}.page-home .home-contacto .card-mail input,.page-home .home-contacto .card-mail textarea{width:100%;background:transparent;border:1px solid #1c1c19;margin:0 10px}.page-home .home-contacto .card-mail input{border-top:0;border-left:0;border-right:0;font-size:1.3vw}.page-home .home-contacto .card-mail textarea{height:100%;border-radius:1vw;resize:none;padding:1vw;margin:0 .3vw 0 1.6vw}.page-home .home-contacto .card-mail .mail--row{display:flex}.page-home .home-contacto .card-mail .mail--row:first-child{margin-bottom:2.4vw}.page-home .home-contacto .card-mail .mail--row:last-child{height:22vw;font-size:1.45vw;line-height:1.3em}.page-home .home-contacto .card-mail .mail--link{color:#1c1c19;margin-top:1vw;text-decoration:underline;font-style:italic;margin-top:1.6vw}.page-home .home-contacto .card-mail .mail--left{width:58%;margin-right:1%;display:flex;margin-top:.5vw}.page-home .home-contacto .card-mail .mail--right{width:40%;padding-right:7vw}.page-home .home-contacto .card-mail .mail--label{width:37%;font-weight:900;font-size:1.8vw;font-style:italic;background-image:url(/build/assets/dotted-445c6d24.svg);background-size:.5vw;background-repeat:repeat-x;background-position:bottom;line-height:1.5em}.page-home .home-contacto .card-mail .mail--left_textarea{align-items:flex-end}.page-home .home-contacto .card-mail .mail--btn{margin-top:auto;width:99%;font-size:2.3vw;letter-spacing:.04em;border:1px solid #1c1c19;height:3.5vw;padding:0;transition:.2s color,.2s background-color}.page-home .home-contacto .card-mail .mail--btn:hover{background-color:#1c1c19;color:#efece9}.page-home .home-contacto .contacto-row{display:flex;justify-content:space-between;font-size:1.4vw;margin:10px 0}.page-home .home-contacto .contacto-row .contacto-row--left{flex-grow:1;background-image:url(/build/assets/dotted-445c6d24.svg);background-size:.8vw;background-repeat:repeat-x;background-position:bottom}.page-home .home-contacto .contacto-row .contacto-row--left b{font-weight:600;font-style:italic}.page-home .home-contacto .contacto-row .contacto-row--right{width:13vw;line-height:1;transform:translateY(1vw);margin-left:10px}.page-home .home-contacto small{font-size:1.2vw;margin:20px 0 40px;display:inline-block}.main-sidebar{width:5.9vw;position:sticky;top:0;height:100vh;overflow-x:hidden;z-index:500}.main-sidebar .main-sidebar--container{background-color:#efece9;height:100%;border-left:.1vw solid #1c1c19;margin-left:auto;flex-shrink:0;padding:1.5vh 1vw;display:flex;align-items:flex-start;flex-direction:column;transition:.3s opacity,.3s transform;opacity:0;transform:translate(100%)}.main-sidebar .main-sidebar--logo img{width:auto;height:7vh}.main-sidebar nav{margin-top:7vh;display:flex;flex-direction:column;align-items:flex-start}.main-sidebar nav a{text-decoration:none;color:#1c1c19;margin-bottom:3.5vh;font-size:1.55vh;padding-bottom:.1vh;line-height:1.7vh;transition:.2s border-bottom,.2s font-weight;border-bottom:.3vh solid transparent}.main-sidebar nav a.active{font-weight:900;border-bottom:.3vh solid #1c1c19}.main-sidebar .main-sidebar--login{margin-top:8vh}.main-sidebar .main-sidebar--login a{font-size:1.65vh;margin-bottom:1.8vh}.main-sidebar .main-sidebar--lang{margin-top:17vh}.main-sidebar .main-sidebar--lang a{font-size:1.5vh;margin-bottom:1.3vh}.main-sidebar.sidebar-active .main-sidebar--container{opacity:1;transform:translate(0)}.main-sidebar.page{position:fixed;right:0}.page-registro h1{font-family:Windsor,sans-serif;font-size:4vw;color:#1c1c19}.page-registro input{width:100%;height:5vw;border-radius:100px;border:1px solid #1c1c19;outline:none;background:transparent;margin-bottom:1vw;font-size:2vw;padding:.4vw 2.5vw}.page-registro input:focus{background:transparent;outline:none;border-color:#1c1c19;box-shadow:none}.page-registro label{width:100%;background-image:url(/build/assets/dotted-445c6d24.svg);background-repeat:repeat-x;background-position:left bottom;text-transform:uppercase;line-height:1;font-size:1vw;letter-spacing:.1vw;background-size:.4vw;padding-bottom:.8vw;margin-bottom:.8vw}.page-registro .col:first-child label{width:calc(100% + 25px)}.page-registro .btn-register{width:100%;height:5vw;border-radius:100px;border:1px solid #1c1c19;outline:none;background:transparent;padding:0 20px;background-color:#1c1c19;display:flex;color:#efece9;align-items:center;justify-content:center;font-size:2.5vw;letter-spacing:.1em}.page-registro small{margin-top:1vw;display:block;font-size:1vw;letter-spacing:.04em}.page-registro small a{font-weight:800;color:#1c1c19;text-decoration:underline}.page-carrito h1{font-family:Windsor,sans-serif;font-size:4vw;color:#1c1c19}.page-carrito .carrito-row{margin-bottom:1vw}.page-carrito .carrito-row .row-top{display:flex;justify-content:space-between;width:100%;background-image:url(/build/assets/dotted-445c6d24.svg);background-repeat:repeat-x;background-position:left bottom;text-transform:uppercase;padding-bottom:.3vw;margin-bottom:.3vw;background-size:.4vw;font-size:1.2vw;font-weight:400}.page-carrito .carrito-row .row-bottom{padding-top:.5vw;padding-left:.75vw;display:flex}.page-carrito .carrito-row .row-bottom span{font-size:1vw;letter-spacing:.05em}.page-carrito .carrito-row .row-bottom .input-cantidad{font-size:1vw;width:5.5vw;border-radius:5vw;border:1px solid #1c1c19;background:transparent;text-align:center;height:2vw;padding-bottom:0!important;padding:0 .5vw;margin:0 1vw}.page-carrito .carrito-row .row-bottom .btn-remove{border-radius:5vw;border:1px solid #1c1c19;background:transparent;padding:.45vw;width:2vw;height:2vw;font-weight:700;font-size:1.5vw;margin:0 .5vw;transition:.2s border-color,.2s background,.2s color}.page-carrito .carrito-row .row-bottom .btn-remove span{line-height:1.3}.page-carrito .carrito-row .row-bottom .btn-remove span:before,.page-carrito .carrito-row .row-bottom .btn-remove span:after{content:"";display:block;height:0;width:0}.page-carrito .carrito-row .row-bottom .btn-remove span:before{margin-bottom:calc(-.3426829268em + 0px)}.page-carrito .carrito-row .row-bottom .btn-remove span:after{margin-top:calc(-.2695121951em + 0px)}.page-carrito .carrito-row .row-bottom .btn-remove:hover{background:#1c1c19;color:#efece9}.page-carrito .carrito-row .row-bottom .btn-remove svg{display:block;margin:auto}.page-carrito .carrito-row .row-bottom .btn-update{border-radius:5vw;border:1px solid #1c1c19;background:transparent;padding:.45vw;width:2vw;height:2vw;transition:.2s border-color,.2s background,.2s color}.page-carrito .carrito-row .row-bottom .btn-update:hover{background:#1c1c19;color:#efece9}.page-carrito .carrito-row .row-bottom .btn-update svg{display:block;margin:auto}.page-carrito .change-delivery,.page-carrito .add-coupon{cursor:pointer}.page-carrito .carrito-box{border-top:1px solid #1c1c19;padding-top:.8vw;margin-top:2.4vw}.page-carrito .carrito-box .box-row{display:flex;justify-content:space-between;font-size:1.5vw;letter-spacing:.05em}.page-carrito .carrito-box .box-row a{color:#1c1c19;text-decoration:underline}.page-carrito .carrito-box .box-row .left b{text-transform:uppercase}.page-carrito .carrito-box .box-row .left .discount-list,.page-carrito .carrito-box .box-row .left .coupon-description{font-size:1vw;margin-top:.5rem;margin-bottom:0}.page-carrito .carrito-box .box-row .change-delivery,.page-carrito .carrito-box .box-row .add-coupon,.page-carrito .carrito-box .box-row .del-coupon{cursor:pointer;text-decoration:none!important;height:auto;background-color:#1c1c19;color:#efece9;border-radius:50vw;border:1px solid #efece9;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:4px 20px;margin-bottom:4px;font-size:1vw;font-weight:400;transition:.2s border-color,.2s background,.2s color}.page-carrito .carrito-box .box-row .change-delivery:hover,.page-carrito .carrito-box .box-row .add-coupon:hover,.page-carrito .carrito-box .box-row .del-coupon:hover{color:#1c1c19;border-color:#1c1c19;background-color:transparent}.page-carrito .carrito-box .box-footer{display:flex;justify-content:space-between;margin-top:1.9vw;margin-bottom:3vw;font-size:2vw;font-weight:800;letter-spacing:.1em}.page-carrito .carrito-box .box-copy{font-size:.8vw}.page-carrito .carrito-box .box-copy p{margin-block:1rem}.page-carrito .carrito-box .btn-black{font-size:2.3vw;line-height:1;padding:.3vw 1.8vw .4vw;letter-spacing:.015em;height:auto;border:1px solid transparent;transition:.2s border-color,.2s background,.2s color}.page-carrito .carrito-box .btn-black:hover{color:#1c1c19;border-color:#1c1c19;background:transparent}.page-producto h1{font-family:Windsor,sans-serif;font-size:6.9vw;color:#1c1c19;margin:0 2.1vw 0 0;line-height:.85}.page-producto .page-producto--title{display:flex;align-items:flex-end;margin-bottom:3vw;margin-top:3vw}.page-producto .page-producto--title button{height:auto;padding:.3vw 1vw;font-size:1.8vw;letter-spacing:.1vw}.page-producto .page-producto--title button small{font-size:50%;margin-left:.4vw;margin-top:-.6vw;letter-spacing:0}.page-producto .page-producto--image{margin-top:1.2vw;position:relative;display:flex;align-items:center}.page-producto .page-producto--image .image-left{width:100%}.page-producto .page-producto--image .image-left img{width:100%;border-radius:1vw}.page-producto .page-producto--image .image-right{position:absolute;right:-5.5vw}.page-producto .page-producto--content{width:calc(100% - 60px);display:flex;padding-top:30px}.page-producto .page-producto--content .content-left{width:41.5vw}.page-producto .page-producto--content .content-right{width:41.4vw;flex-shrink:0;margin-left:1vw;display:flex;flex-direction:column}.page-producto .page-producto--content .content-right .item-clarification{font-weight:500;line-height:1.2em;letter-spacing:.05vw;font-size:1vw}.page-producto .page-producto--content .content-left .swiper-slide img{width:100%}.page-producto .page-producto--content .content-left .swiper-container{border-radius:1vw}.page-producto .page-producto--content .content-left .swiper-pagination{position:relative;font-size:0}.page-producto .page-producto--content .content-left .swiper-pagination-bullet{width:.9vw;height:.9vw;border:.05vw solid #1c1c19;opacity:1;margin:0 .5vw;background-color:transparent}.page-producto .page-producto--content .content-left .swiper-pagination-bullet-active{background-color:#1c1c19}.page-producto .page-producto--content .content-left .content-left--footer{display:flex;align-items:center;justify-content:center;margin-top:2vw}.page-producto .page-producto--content .content-left svg{width:1.8vw;stroke:#1c1c19;stroke-miterlimit:10;fill:transparent;transition:.2s fill}.page-producto .page-producto--content .content-left svg:hover{fill:#1c1c19}.page-producto .page-producto--content .content-left .swiper-producto--prev{transform:scaleX(-1);margin-right:1vw;outline:none}.page-producto .page-producto--content .content-left .swiper-producto--next{margin-left:1vw;outline:none}.page-producto .page-producto--content .content-right{margin-left:1vw;border-top:1px solid #1c1c19;padding-top:10px}.page-producto .page-producto--content .content-header{display:flex;align-items:center;justify-content:space-between;line-height:1}.page-producto .page-producto--content .content-title{font-size:2.04vw;font-weight:700;letter-spacing:.12vw;text-transform:uppercase}.page-producto .page-producto--content .content-data{font-size:1.8vw}.page-producto .page-producto--content .content-price{font-size:2.1vw;margin-bottom:1.4vw;line-height:1;letter-spacing:.1vw}.page-producto .page-producto--content .content-text{font-size:1.9vw;font-weight:600;line-height:1.2em;letter-spacing:.02em}.page-producto .page-producto--content .content-footer{display:flex;justify-content:space-between;margin-top:auto;margin-bottom:4.1vw;flex-wrap:wrap}.page-producto .page-producto--content .content-footer .btn-cart{margin-right:0;height:3.5vw;padding:0 3vw;font-size:1.8vw;width:27.4vw;letter-spacing:.1vw;transition:.2s color,.2s background-color}.page-producto .page-producto--content .content-footer .btn-cart:hover{background-color:#1c1c19;color:#efece9}.page-producto .page-producto--content .btn-cantidad{width:13vw;font-size:2vw;padding:0 .5vw}.page-producto .page-producto--content .btn-cantidad .btn-cantidad--cantidad{height:auto;line-height:.6;padding-bottom:.25vw}.page-tienda h1{font-family:Windsor,sans-serif;font-size:7vw;color:#1c1c19;margin:0 2.1vw 0 0;line-height:.65}.page-tienda .page-tienda--title{display:flex;align-items:flex-end;margin-bottom:3vw;margin-top:3vw}.page-tienda .page-tienda--title button{height:auto;padding:.3vw 1vw;font-size:1.8vw;letter-spacing:.1vw}.page-tienda .page-tienda--title button small{font-size:50%;margin-left:.4vw;margin-top:-.6vw;letter-spacing:0}.page-tienda .page-tienda--image{margin-top:1.2vw;position:relative;display:flex;align-items:center}.page-tienda .page-tienda--image .image-left{width:100%}.page-tienda .page-tienda--image .image-left img{width:100%;border-radius:1vw}.page-tienda .page-tienda--image .image-right{position:absolute;right:-5.5vw}.page-tienda .page-tienda--content{width:calc(100% - 60px);display:flex;padding-top:30px}.page-tienda .page-tienda--content .content-left{width:41.5vw}.page-tienda .page-tienda--content .content-right{width:41.4vw;flex-shrink:0;margin-left:1vw}.page-tienda .page-tienda--content .content-left .swiper-slide img{width:100%}.page-tienda .page-tienda--content .content-left .swiper-container{border-radius:1vw}.page-tienda .page-tienda--content .content-left .swiper-pagination{position:relative;font-size:0}.page-tienda .page-tienda--content .content-left .swiper-pagination-bullet{width:.9vw;height:.9vw;border:1px solid #1c1c19;opacity:1;margin:0 .5vw;background-color:transparent}.page-tienda .page-tienda--content .content-left .swiper-pagination-bullet-active{background-color:#1c1c19}.page-tienda .page-tienda--content .content-left .content-left--footer{display:flex;align-items:center;justify-content:center;margin-top:2vw}.page-tienda .page-tienda--content .content-left svg{width:1.8vw;stroke:#1c1c19;stroke-miterlimit:10;fill:transparent;transition:.2s fill}.page-tienda .page-tienda--content .content-left svg:hover{fill:#1c1c19}.page-tienda .page-tienda--content .content-left .swiper-tienda--prev{transform:scaleX(-1);margin-right:1vw;outline:none}.page-tienda .page-tienda--content .content-left .swiper-tienda--next{margin-left:1vw;outline:none}.page-tienda .page-tienda--content .content-right{margin-left:1vw;border-top:1px solid #1c1c19;padding-top:10px}.page-tienda .page-tienda--content .content-header{display:flex;align-items:center;justify-content:space-between;line-height:1}.page-tienda .page-tienda--content .content-title{font-size:2.04vw;font-weight:700;letter-spacing:.12vw}.page-tienda .page-tienda--content .content-price{font-size:2.1vw;margin-bottom:1.4vw;line-height:1;letter-spacing:.1vw}.page-tienda .page-tienda--content .content-text{font-size:1.94vw;font-weight:600;line-height:1.2em;letter-spacing:.04vw}.page-tienda .page-tienda--content .content-selectors{margin-top:4vw;margin-bottom:11vw}.page-tienda .page-tienda--content .content-row{display:flex;align-items:center;justify-content:flex-end;margin-bottom:1.5vw}.page-tienda .page-tienda--content .content-row .content-row--title{font-size:1.9vw;font-weight:700;margin-right:1.5vw;letter-spacing:.05em}.page-tienda .page-tienda--content .content-row .content-row--input .select2{width:auto!important}.page-tienda .page-tienda--content .content-row .content-row--input .select2-selection{background:transparent;border:1px solid #1c1c19;border-radius:500px;height:3.5vw;width:9.5vw}.page-tienda .page-tienda--content .content-row .content-row--input .select2-selection__rendered{color:#000;font-size:1.8vw;font-weight:700;height:100%;display:flex;align-items:center;padding-left:1.5vw}.page-tienda .page-tienda--content .content-row .content-row--input .select2-selection__arrow{height:auto;top:30%;right:21%}.page-tienda .page-tienda--content .content-row .content-row--input .select2-selection__arrow b{margin:0;background-image:url(/build/assets/arrow-bottom-c6977c3e.svg);border:0;width:1.3vw;height:1.3vw;background-repeat:no-repeat;background-position:center;position:absolute}.page-tienda .page-tienda--content .content-row .content-row--input #color+.select2 .select2-selection__rendered{font-size:0}.page-tienda .page-tienda--content .content-row .content-row--input .item-color{width:1.3vw;height:1.3vw;border-radius:50%}.page-tienda .page-tienda--content .content-row .content-row--input .item-color.black{background-color:#1c1c19}.page-tienda .page-tienda--content .content-row .content-row--input .item-color.red{background-color:red}.page-tienda .page-tienda--content .content-row .content-row--input .item-color.yellow{background-color:#ff0}.page-tienda .page-tienda--content .content-row .content-row--input .item-color.white{border:1px solid #1c1c19}.page-tienda .page-tienda--content .content-footer{display:flex;justify-content:space-between}.page-tienda .page-tienda--content .content-footer .btn-cart{height:3.5vw;padding:0 3vw;font-size:1.8vw;width:27.4vw;letter-spacing:.1vw;transition:.2s color,.2s background-color}.page-tienda .page-tienda--content .content-footer .btn-cart:hover{background-color:#1c1c19;color:#efece9}.page-tienda .page-tienda--content .btn-cantidad{width:13vw;font-size:2vw;padding:0 2vw}.page-tienda .page-tienda--content .btn-cantidad .btn-cantidad--cantidad{height:auto;line-height:.6;padding-bottom:.25vw}#main-cart{width:14.4vw;position:fixed;right:0;background:#efece9;top:0;bottom:0;z-index:1500;border-left:1px solid #1c1c19;padding:.5vw 1vw 1vw;opacity:0;transform:translate(100%);transition:.2s opacity,.2s transform}#main-cart.active{opacity:1;transform:translate(0)}#main-cart .main-cart--header{display:flex;align-items:center;justify-content:space-between}#main-cart .main-cart--header button{border:0;margin:0;padding:0;text-transform:uppercase;background:transparent;font-weight:800;font-size:.65vw}#main-cart .main-cart--header img{width:1.7vw}#main-cart .main-cart--items ul{list-style:none;margin:10px 0 0;padding:0}#main-cart .main-cart--items li{margin-bottom:10px}#main-cart .main-cart--items .item-price{font-weight:800;font-size:.6vw}#main-cart .main-cart--items .item-head{display:flex;justify-content:space-between;background-image:url(/build/assets/dotted-8088c2ce.gif);background-repeat:repeat-x;background-position:bottom;padding-bottom:.3vw;background-size:.3vw}#main-cart .main-cart--items .item-head h5{font-size:.6vw;margin:0}#main-cart .main-cart--items .item-head .item-head--remove{font-weight:800;padding:0;margin:0;width:.4vw;height:.6vw;display:flex;align-items:center;justify-content:center;border:0;background:transparent;font-size:.7vw}#main-cart .main-cart--total{border-top:1px solid #1c1c19;padding-top:10px}#main-cart .main-cart--total .total-footer{display:flex;flex-direction:column}#main-cart .main-cart--total .total-price p{margin-bottom:.7vw;font-size:.95vw;font-weight:800;letter-spacing:.03vw;display:flex;justify-content:space-between}#main-cart .main-cart--total a{width:100%;font-weight:400;font-size:1.3vw;padding:.4vw 1vw;height:auto;line-height:1;margin-right:0;margin-bottom:.7vw}.modal-content{background-color:#efece9;border-radius:16px;border-color:none;padding:24px}.modal-content .close{position:absolute;width:16px;height:16px;background-repeat:no-repeat;top:16px;right:16px;font-size:24px;opacity:1;text-shadow:0 0 black;background-image:url(/build/assets/close-385e92fe.svg)}.modal-content .modal-header{border-color:transparent;padding:0;display:flex;justify-content:center}.modal-content .modal-header .modal-title{font-family:Windsor,sans-serif;font-size:40px}.modal-content .modal-body{padding:0}.modal-content .modal-body .form-select:before{width:16px;height:16px;right:16px}.modal-content .modal-body .form-control{height:40px;border-radius:20px;font-size:16px;margin-bottom:16px;border:1px solid #1c1c19;background-color:#efece9;padding:.5rem 1rem!important}.modal-content .modal-footer{padding-left:0;padding-right:0;padding-bottom:0;border-top:1px solid #1c1c19;justify-content:center}.modal-content .modal-footer .btn{height:48px;font-size:18px}.modal-content .modal-footer .footer-message{margin:0;margin-top:.5rem;font-size:1.1rem}.modal-content .modal-footer .footer-message p{margin-top:0;margin-bottom:1rem}.popup-comunidad{position:fixed;left:0;bottom:0;right:0;top:0;background-color:#0006;display:flex;justify-content:center;pointer-events:none;opacity:0;z-index:2000;transition:.5s opacity}.popup-comunidad.active{opacity:1;pointer-events:auto}.popup-comunidad.active .comunidad--content{animation:fadeUp 1s}@keyframes fadeUp{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}.popup-comunidad .comunidad--content{background-color:#efece9;padding:2.5vw;margin:auto;width:35vw;position:relative;text-align:center}.popup-comunidad .comunidad--logo{margin-bottom:2vw}.popup-comunidad .comunidad--logo img{width:50vw;margin-bottom:2vw}@media screen and (min-width: 768px){.popup-comunidad .comunidad--logo img{width:13vw;margin-bottom:0}}.popup-comunidad .comunidad--title{font-family:Windsor,sans-serif;margin-bottom:1vw;line-height:1;font-size:12vw}@media screen and (min-width: 768px){.popup-comunidad .comunidad--title{font-size:3.5vw}}.popup-comunidad .comunidad--text{margin-bottom:2vw;font-size:4.5vw;line-height:1.2;text-align:start;overflow:auto;max-height:20vw;padding:.5vw}.popup-comunidad .comunidad--text ul{margin:0}.popup-comunidad .comunidad--text ul li{margin-bottom:1vw}@media screen and (min-width: 768px){.popup-comunidad .comunidad--text{font-size:1.2vw}}.popup-comunidad .comunidad--button{font-size:7vw;border-width:1px;height:auto;padding:1.6vw 3.2vw;transition:.2s border-color,.2s background,.2s color}@media screen and (min-width: 768px){.popup-comunidad .comunidad--button{font-size:2.3vw;padding:.8vw 1.5vw}}.popup-comunidad .comunidad--button:hover{background-color:#1c1c19;color:#efece9}.popup-comunidad .comunidad--close{border:0;background:transparent;padding:0;position:absolute;top:1.5vw;right:1.5vw;width:2.5vw;height:2.5vw;display:flex;align-items:center;justify-content:center}.popup-comunidad .comunidad--close span{background:black;display:inline-block;width:1.1vw;height:.15vw}.popup-comunidad .comunidad--close span:nth-child(1){transform:rotate(45deg)}.popup-comunidad .comunidad--close span:nth-child(2){transform:rotate(-45deg);position:absolute}#compraExitosaModal .modal-header{padding:0;justify-content:center;text-align:center;border:0}.strange-mobile{background-color:#efece9;min-height:calc(var(--vh, 1vh) * 100);overscroll-behavior:contain}.strange-mobile .page-home_mobile .slide-inner{border-top:1px solid #1c1c19}.strange-mobile .page-home_mobile .mobile-hero,.strange-mobile .page-home_mobile .mobile-shop{border-top:0}.strange-mobile .page-home_mobile .mobile-footer{min-height:100%}.strange-mobile .page-home_mobile .mobile-hero{min-height:100%!important;height:auto!important;text-align:center;background-image:url(/build/assets/hero-471e42c5.jpg);background-size:cover;background-position:center;padding:5vw 11vw 7vw;display:flex;flex-direction:column;align-items:center;height:100%}.strange-mobile .page-home_mobile .mobile-hero .hero__logo{position:relative;z-index:20;width:30vw}.strange-mobile .page-home_mobile .mobile-hero .hero__title{font-family:Windsor,sans-serif;font-size:9vw;margin-top:44vw;margin-bottom:0;line-height:.88;color:#efece9;position:relative;z-index:20}.strange-mobile .page-home_mobile .mobile-hero .hero__iso{margin-top:6vw;width:23vw;position:relative;z-index:20}.strange-mobile .page-home_mobile .mobile-hero .hero__newsletter{margin-top:75.5vw;margin-bottom:6vw;border-bottom:1px solid #efece9;display:flex;padding-bottom:1vw;width:70vw;justify-content:space-between;position:relative;z-index:20}.strange-mobile .page-home_mobile .mobile-hero .hero__newsletter.input-active .hero__placeholder{opacity:0}.strange-mobile .page-home_mobile .mobile-hero .hero__newsletter .hero__placeholder{position:absolute;line-height:1.6;margin-top:-3.2vw;font-size:3.5vw;text-align:left;pointer-events:none;transition:.2s opacity;color:#efece9}.strange-mobile .page-home_mobile .mobile-hero .hero__newsletter input{border:0;background:transparent;color:#efece9;width:100%;font-size:4vw}.strange-mobile .page-home_mobile .mobile-hero .hero__newsletter .btn-black{color:#efece9;border:1px solid #efece9;letter-spacing:.1em;height:8vw;font-size:4.4vw;padding:0 3.5vw;transition:.2s color,.2s background-color,.2s border-color;outline:none;background-color:transparent;transform:translateY(-1.43vw)}.strange-mobile .page-home_mobile .mobile-hero .hero__newsletter .btn-black span{line-height:1.3}.strange-mobile .page-home_mobile .mobile-hero .hero__newsletter .btn-black span:before,.strange-mobile .page-home_mobile .mobile-hero .hero__newsletter .btn-black span:after{content:"";display:block;height:0;width:0}.strange-mobile .page-home_mobile .mobile-hero .hero__newsletter .btn-black span:before{margin-bottom:calc(-.3426829268em + 0px)}.strange-mobile .page-home_mobile .mobile-hero .hero__newsletter .btn-black span:after{margin-top:calc(-.2695121951em + 0px)}.strange-mobile .page-home_mobile .mobile-hero .hero__newsletter .btn-black:hover{color:#efece9;background-color:#1c1c19;border-color:#1c1c19}.strange-mobile .page-home_mobile .mobile-shop{padding:3vw 10vw 7vw;display:flex;flex-direction:column;align-items:center}.strange-mobile .page-home_mobile .mobile-shop .shop__title{font-family:Windsor,sans-serif;font-size:18.5vw;line-height:1;width:100%;margin-bottom:2vw;display:flex;align-items:center;flex-shrink:0}.strange-mobile .page-home_mobile .mobile-shop .shop__tags{display:flex;flex-wrap:wrap;width:100%;flex-shrink:0;margin-bottom:1vw}.strange-mobile .page-home_mobile .mobile-shop .shop__tags button{letter-spacing:.05em;outline:none;font-size:4.4vw;height:6.6vw;padding:0 2.2vw 0 2.9vw;margin-right:2vw;margin-bottom:1.6vw;border-width:1px}.strange-mobile .page-home_mobile .mobile-shop .shop__tags button small{font-size:2.5vw;margin-top:-1vw;margin-left:1vw}.strange-mobile .page-home_mobile .mobile-shop .shop__tags button span{line-height:1.3}.strange-mobile .page-home_mobile .mobile-shop .shop__tags button span:before,.strange-mobile .page-home_mobile .mobile-shop .shop__tags button span:after{content:"";display:block;height:0;width:0}.strange-mobile .page-home_mobile .mobile-shop .shop__tags button span:before{margin-bottom:calc(-.3426829268em + 0px)}.strange-mobile .page-home_mobile .mobile-shop .shop__tags button span:after{margin-top:calc(-.2695121951em + 0px)}.strange-mobile .page-home_mobile .mobile-shop .shop__items{display:flex;flex-wrap:wrap;flex-shrink:0;gap:4vw}.strange-mobile .page-home_mobile .mobile-shop .shop__item{font-size:0;width:37vw;flex-shrink:0}.strange-mobile .page-home_mobile .mobile-shop .shop__item:nth-child(even){margin-right:0}.strange-mobile .page-home_mobile .mobile-shop .shop__item .shop__image{border-radius:2vw;height:51vw;width:100%;object-fit:cover}.strange-mobile .page-home_mobile .mobile-shop .shop__item .shop__title{border-top:1px solid black;margin-top:2vw;padding-top:1.5vw}.strange-mobile .page-home_mobile .mobile-shop .shop__item .shop__title,.strange-mobile .page-home_mobile .mobile-shop .shop__item .shop__data,.strange-mobile .page-home_mobile .mobile-shop .shop__item .shop__price{width:100%;font-family:Roobert,sans-serif;font-weight:600;line-height:1.35;margin-bottom:0;font-size:2.8vw}.strange-mobile .page-home_mobile .mobile-shop .shop__item .shop__cantidad{width:100%;margin-bottom:1.8vw;margin-top:3vw}.strange-mobile .page-home_mobile .mobile-shop .shop__item .shop__cantidad .btn-cantidad{background:transparent;border:1px solid #1c1c19;font-size:3.5vw}.strange-mobile .page-home_mobile .mobile-shop .shop__item .shop__cantidad .btn-cantidad .btn-cantidad--cantidad{color:#1c1c19;font-size:3.4vw;padding-bottom:.25vw;height:6vw}.strange-mobile .page-home_mobile .mobile-shop .shop__item .shop__cantidad .btn-cantidad .btn-cantidad--subtract,.strange-mobile .page-home_mobile .mobile-shop .shop__item .shop__cantidad .btn-cantidad .btn-cantidad--add{background-color:transparent;background-size:1.5vw;background-repeat:no-repeat;background-position:center;color:#1c1c19;height:6vw;width:12vw}.strange-mobile .page-home_mobile .mobile-shop .shop__item .shop__button{width:100%;border:0;letter-spacing:.05em;font-size:2.8vw;padding:0 2vw;height:7vw;transition:.2s color,.2s background-color,.2s box-shadow}.strange-mobile .page-home_mobile .mobile-shop .shop__item .shop__button:hover{box-shadow:inset 0 0 0 1px #1c1c19;color:#1c1c19;background-color:#efece9}.strange-mobile .page-home_mobile .mobile-shop .swiper-shop{width:100%;padding-bottom:10vw}.strange-mobile .page-home_mobile .mobile-shop .swiper-button-disabled{background-image:url(/build/assets/arrow-fill-c77e4a37.svg)!important}.strange-mobile .page-home_mobile .mobile-shop .swiper-shop-prev{width:6vw;height:6vw;background-image:url(/build/assets/arrow-c3d2ccc3.svg);position:absolute;left:0;bottom:0;transform:rotate(180deg);z-index:20;background-repeat:no-repeat}.strange-mobile .page-home_mobile .mobile-shop .swiper-shop-next{width:6vw;height:6vw;background-image:url(/build/assets/arrow-c3d2ccc3.svg);position:absolute;right:0;bottom:0;z-index:20;background-repeat:no-repeat}.strange-mobile .page-home_mobile .mobile-somos{padding:7.5vw 11vw 7vw;display:flex;flex-direction:column;min-height:100%}.strange-mobile .page-home_mobile .mobile-somos .somos__header{display:flex;align-items:flex-end;justify-content:space-between}.strange-mobile .page-home_mobile .mobile-somos .somos__title{font-family:Windsor,sans-serif;font-size:16vw;line-height:.8;margin-bottom:3.5vw}.strange-mobile .page-home_mobile .mobile-somos .somos__page{font-family:Windsor,sans-serif;font-size:8vw;letter-spacing:.2vw;margin-right:1vw;line-height:1.8}.strange-mobile .page-home_mobile .mobile-somos .somos__item .somos__image{border-radius:2vw;width:100%;height:71vw;object-fit:cover;margin-bottom:4vw}.strange-mobile .page-home_mobile .mobile-somos .somos__item .somos__text{line-height:1.3;font-weight:600;font-size:3.2vw;line-height:1.25em;padding-bottom:11vw}.strange-mobile .page-home_mobile .mobile-somos .swiper-somos{width:100%}.strange-mobile .page-home_mobile .mobile-somos .swiper-somos .swiper-button-disabled{background-image:url(/build/assets/arrow-fill-c77e4a37.svg)!important}.strange-mobile .page-home_mobile .mobile-somos .swiper-somos .swiper-somos-prev{width:6vw;height:6vw;background-image:url(/build/assets/arrow-c3d2ccc3.svg);position:absolute;left:0;bottom:0;transform:rotate(180deg);z-index:20;background-repeat:no-repeat}.strange-mobile .page-home_mobile .mobile-somos .swiper-somos .swiper-somos-next{width:6vw;height:6vw;background-image:url(/build/assets/arrow-c3d2ccc3.svg);position:absolute;right:0;bottom:0;z-index:20;background-repeat:no-repeat}.strange-mobile .page-home_mobile .mobile-camus{padding:7.5vw 11vw 7vw;display:flex;flex-direction:column;min-height:100%}.strange-mobile .page-home_mobile .mobile-camus .camus__header{display:flex;align-items:flex-end;justify-content:space-between}.strange-mobile .page-home_mobile .mobile-camus .camus__title{font-family:Windsor,sans-serif;font-size:13vw;line-height:.8;margin-bottom:3.5vw}.strange-mobile .page-home_mobile .mobile-camus .camus__page{font-family:Windsor,sans-serif;font-size:8vw;letter-spacing:.2vw;margin-right:1vw;line-height:1.8}.strange-mobile .page-home_mobile .mobile-camus .camus__item .camus__image{border-radius:2vw;background:#e2dad3;width:100%;object-fit:contain;padding:6vw;height:71vw;margin-bottom:4vw}.strange-mobile .page-home_mobile .mobile-camus .camus__item .camus__text{font-weight:600;font-size:3.2vw;line-height:1.25em;padding-bottom:3vw}.strange-mobile .page-home_mobile .mobile-camus .camus__item .camus-newsletter{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-bottom:11vw}.strange-mobile .page-home_mobile .mobile-camus .camus__item .camus-newsletter .camus-input{flex-grow:1;padding-right:2vw}.strange-mobile .page-home_mobile .mobile-camus .camus__item .camus-newsletter .camus-input input{width:100%;border-bottom:.13vw solid #1c1c19;border-top:0;border-left:0;border-right:0;border-radius:0;background:transparent;letter-spacing:.02vw;font-weight:500;font-size:2.8vw;padding-left:0;padding-right:0;height:8vw}.strange-mobile .page-home_mobile .mobile-camus .camus__item .camus-newsletter .camus-input input::-webkit-input-placeholder{opacity:1;color:#1c1c19}.strange-mobile .page-home_mobile .mobile-camus .camus__item .camus-newsletter .camus-input input:-moz-placeholder{opacity:1;color:#1c1c19}.strange-mobile .page-home_mobile .mobile-camus .camus__item .camus-newsletter .camus-input input::-moz-placeholder{opacity:1;color:#1c1c19}.strange-mobile .page-home_mobile .mobile-camus .camus__item .camus-newsletter .camus-input input:-ms-input-placeholder{opacity:1;color:#1c1c19}.strange-mobile .page-home_mobile .mobile-camus .camus__item .camus-newsletter .btn-white-border{height:8vw;transition:.2s color,.2s background-color;font-size:4.4vw;margin-right:0;padding:0 3.5vw;border-width:1px}.strange-mobile .page-home_mobile .mobile-camus .camus__item .camus-newsletter .btn-white-border span{line-height:1.3}.strange-mobile .page-home_mobile .mobile-camus .camus__item .camus-newsletter .btn-white-border span:before,.strange-mobile .page-home_mobile .mobile-camus .camus__item .camus-newsletter .btn-white-border span:after{content:"";display:block;height:0;width:0}.strange-mobile .page-home_mobile .mobile-camus .camus__item .camus-newsletter .btn-white-border span:before{margin-bottom:calc(-.3426829268em + 0px)}.strange-mobile .page-home_mobile .mobile-camus .camus__item .camus-newsletter .btn-white-border span:after{margin-top:calc(-.2695121951em + 0px)}.strange-mobile .page-home_mobile .mobile-camus .camus__item .camus-newsletter .btn-white-border:hover{background-color:#1c1c19;color:#efece9}.strange-mobile .page-home_mobile .mobile-camus .swiper-camus{width:100%}.strange-mobile .page-home_mobile .mobile-camus .swiper-camus .swiper-button-disabled{background-image:url(/build/assets/arrow-fill-c77e4a37.svg)!important}.strange-mobile .page-home_mobile .mobile-camus .swiper-camus .swiper-camus-prev{width:6vw;height:6vw;background-image:url(/build/assets/arrow-c3d2ccc3.svg);position:absolute;left:0;bottom:0;transform:rotate(180deg);z-index:20;background-repeat:no-repeat}.strange-mobile .page-home_mobile .mobile-camus .swiper-camus .swiper-camus-next{width:6vw;height:6vw;background-image:url(/build/assets/arrow-c3d2ccc3.svg);position:absolute;right:0;bottom:0;z-index:20;background-repeat:no-repeat}.strange-mobile .page-home_mobile .mobile-taproom{padding:7.5vw 11vw 7vw;display:flex;flex-direction:column;min-height:100%}.strange-mobile .page-home_mobile .mobile-taproom .swiper-slide{height:auto}.strange-mobile .page-home_mobile .mobile-taproom .taproom__title{font-family:Windsor,sans-serif;font-size:16.1vw;line-height:.8;margin-bottom:4vw}.strange-mobile .page-home_mobile .mobile-taproom .taproom__tags{display:flex;flex-wrap:wrap;gap:10px}.strange-mobile .page-home_mobile .mobile-taproom .taproom__tags a.btn-linktree{transition:.2s color,.2s background-color;font-size:4.4vw;letter-spacing:.05em;outline:none;height:6.6vw;padding:0 2.2vw 0 2.9vw;margin-right:2vw;margin-bottom:1.6vw;border:1px solid #1c1c19;border-width:1px;background-color:#efece9;color:#1c1c19;border-radius:50vw;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-weight:400;line-height:1}.strange-mobile .page-home_mobile .mobile-taproom .taproom__tags a.btn-linktree span{line-height:1.3}.strange-mobile .page-home_mobile .mobile-taproom .taproom__tags a.btn-linktree span:before,.strange-mobile .page-home_mobile .mobile-taproom .taproom__tags a.btn-linktree span:after{content:"";display:block;height:0;width:0}.strange-mobile .page-home_mobile .mobile-taproom .taproom__tags a.btn-linktree span:before{margin-bottom:calc(-.3426829268em + 0px)}.strange-mobile .page-home_mobile .mobile-taproom .taproom__tags a.btn-linktree span:after{margin-top:calc(-.2695121951em + 0px)}.strange-mobile .page-home_mobile .mobile-taproom .taproom__tags a.btn-linktree.sm{height:30px;padding:0 16px;font-size:16px}.strange-mobile .page-home_mobile .mobile-taproom .taproom__tags a.btn-linktree.active{background-color:#1c1c19;color:#efece9}.strange-mobile .page-home_mobile .mobile-taproom .taproom__tags a.btn-linktree:hover{background-color:#1c1c19;text-decoration:none;color:#efece9}.strange-mobile .page-home_mobile .mobile-taproom .taproom__item .taproom__image{border-radius:2vw;width:100%;object-fit:cover;margin-bottom:0;margin-top:2vw}.strange-mobile .page-home_mobile .mobile-taproom .taproom__item .taproom__image figure{margin-bottom:5px}.strange-mobile .page-home_mobile .mobile-taproom .taproom__item .taproom__image img{border-radius:2vw;object-fit:cover}.strange-mobile .page-home_mobile .mobile-taproom .taproom__item .taproom__text{font-weight:600;font-size:3.2vw;line-height:1.25em;padding-bottom:3vw}.strange-mobile .page-home_mobile .mobile-taproom .taproom__item .taproom__text-title{font-family:Roobert,sans-serif;font-size:1rem;font-weight:400;text-align:end}.strange-mobile .page-home_mobile .mobile-taproom .taproom__item .taproom__copy{font-weight:700}.strange-mobile .page-home_mobile .mobile-taproom .swiper-taproom{width:100%;display:flex;flex-direction:column;gap:0}.strange-mobile .page-home_mobile .mobile-taproom .swiper-taproom .card-portada{height:83%;cursor:pointer}.strange-mobile .page-home_mobile .mobile-taproom .swiper-taproom .card-portada:hover .card-portada--img{transform:scale(1.1)}.strange-mobile .page-home_mobile .mobile-taproom .swiper-taproom .card-portada .card-portada--img{transition:.5s transform;object-fit:cover;left:0;bottom:0;right:0;top:0;width:100%;height:100%}.strange-mobile .page-home_mobile .mobile-taproom .swiper-taproom .card-portada .card-portada--bg{height:100%;position:relative;border-radius:1vw;width:100%;overflow:hidden}.strange-mobile .page-home_mobile .mobile-taproom .swiper-taproom .card-portada .card-portada--title{position:absolute;color:#fff;left:0;bottom:0;right:0;top:0;display:flex;align-items:center;justify-content:center;margin:0;font-size:10vw;font-family:Windsor,sans-serif;z-index:10;height:90%}.strange-mobile .page-home_mobile .mobile-taproom .swiper-taproom .swiper-button-disabled{background-image:url(/build/assets/arrow-fill-c77e4a37.svg)!important}.strange-mobile .page-home_mobile .mobile-taproom .swiper-taproom .swiper-taproom-controls{height:32px}.strange-mobile .page-home_mobile .mobile-taproom .swiper-taproom .swiper-taproom-prev{width:6vw;height:6vw;background-image:url(/build/assets/arrow-c3d2ccc3.svg);position:absolute;left:0;bottom:0;transform:rotate(180deg);z-index:20;background-repeat:no-repeat}.strange-mobile .page-home_mobile .mobile-taproom .swiper-taproom .swiper-taproom-next{width:6vw;height:6vw;background-image:url(/build/assets/arrow-c3d2ccc3.svg);position:absolute;right:0;bottom:0;z-index:20;background-repeat:no-repeat}.strange-mobile .page-home_mobile .mobile-contacto{padding:6.5vw 11vw 7vw;display:flex;flex-direction:column;min-height:100%}.strange-mobile .page-home_mobile .mobile-contacto .contacto__image{margin-top:1vw;height:70vw;margin-bottom:5.5vw;border-radius:2vw;object-fit:cover}.strange-mobile .page-home_mobile .mobile-contacto .contacto__title{font-family:Windsor,sans-serif;line-height:.8;font-size:16vw;margin-bottom:3vw}.strange-mobile .page-home_mobile .mobile-contacto .contacto__tags{display:flex;flex-wrap:wrap}.strange-mobile .page-home_mobile .mobile-contacto .contacto__tags a{letter-spacing:.05em;height:6.5vw;font-size:4.3vw;padding:0 2.2vw;margin-right:2vw;margin-bottom:2vw;outline:none;border-width:1px;text-transform:uppercase}.strange-mobile .page-home_mobile .mobile-contacto .contacto__tags a span{line-height:1.3}.strange-mobile .page-home_mobile .mobile-contacto .contacto__tags a span:before,.strange-mobile .page-home_mobile .mobile-contacto .contacto__tags a span:after{content:"";display:block;height:0;width:0}.strange-mobile .page-home_mobile .mobile-contacto .contacto__tags a span:before{margin-bottom:calc(-.3426829268em + 0px)}.strange-mobile .page-home_mobile .mobile-contacto .contacto__tags a span:after{margin-top:calc(-.2695121951em + 0px)}.strange-mobile .page-home_mobile .mobile-contacto .contacto__button{border:0;letter-spacing:.05em;font-size:6.8vw;margin-top:8vw;height:11vw;padding:0;transition:.2s color,.2s background-color,.2s box-shadow}.strange-mobile .page-home_mobile .mobile-contacto .contacto__button:hover{box-shadow:inset 0 0 0 1px #1c1c19;color:#1c1c19;background-color:#efece9}.strange-mobile .page-home_mobile .mobile-contacto .contacto__button span{line-height:1.3}.strange-mobile .page-home_mobile .mobile-contacto .contacto__button span:before,.strange-mobile .page-home_mobile .mobile-contacto .contacto__button span:after{content:"";display:block;height:0;width:0}.strange-mobile .page-home_mobile .mobile-contacto .contacto__button span:before{margin-bottom:calc(-.3426829268em + 0px)}.strange-mobile .page-home_mobile .mobile-contacto .contacto__button span:after{margin-top:calc(-.2695121951em + 0px)}.strange-mobile .page-home_mobile .mobile-contacto .contacto__copy{margin-top:5vw;font-size:2.6vw}.strange-mobile .page-home_mobile .mobile-contacto .contacto-row{display:flex;justify-content:space-between;font-size:4vw}.strange-mobile .page-home_mobile .mobile-contacto .contacto-row .contacto-row--left{flex-grow:1;background-image:url(/build/assets/dotted-445c6d24.svg);background-size:1vw;background-repeat:repeat-x;background-position:bottom;padding-bottom:.4vw}.strange-mobile .page-home_mobile .mobile-contacto .contacto-row .contacto-row--left b{font-weight:600;font-style:italic}.strange-mobile .page-home_mobile .mobile-contacto .contacto-row .contacto-row--right{width:27vw;line-height:1;transform:translateY(3vw)}.strange-mobile .page-home_mobile .mobile-boveda{padding:6.5vw 11vw 7vw;display:flex;flex-direction:column;min-height:100%}.strange-mobile .page-home_mobile .mobile-boveda .boveda__title{font-family:Windsor,sans-serif;font-size:15.7vw;line-height:.8;margin-bottom:3vw;display:flex;align-items:flex-end}.strange-mobile .page-home_mobile .mobile-boveda .boveda__title .boveda__expand{font-size:7vw;margin-left:2vw;margin-bottom:2vw}.strange-mobile .page-home_mobile .mobile-boveda .boveda__item--initial .boveda__image{margin-bottom:5vw;overflow:hidden;border-radius:2vw;height:73vw;position:relative}.strange-mobile .page-home_mobile .mobile-boveda .boveda__item--initial .boveda__image img{position:absolute;top:0;left:0;object-fit:cover;object-position:center;width:100%;height:100%;transition:.2s opacity}.strange-mobile .page-home_mobile .mobile-boveda .boveda__item--initial .boveda__image.focus img:last-child{opacity:0}.strange-mobile .page-home_mobile .mobile-boveda .boveda__item--initial .boveda__content{line-height:1.13;font-weight:500;font-size:4.55vw}.strange-mobile .page-home_mobile .mobile-boveda .boveda__item--initial .boveda__content p{margin-bottom:4vw}.strange-mobile .page-home_mobile .mobile-boveda .boveda__item--initial .boveda__content p:last-child{margin-bottom:12vw}.strange-mobile .page-home_mobile .mobile-boveda .boveda__item{padding-bottom:30px}.strange-mobile .page-home_mobile .mobile-boveda .boveda__item .boveda__image{border-radius:2vw;width:100%;height:90vw;object-fit:cover}.strange-mobile .page-home_mobile .mobile-boveda .boveda__item .boveda__title{border-top:.5px solid black;margin-bottom:0;margin-top:2vw;padding-top:2vw}.strange-mobile .page-home_mobile .mobile-boveda .boveda__item .boveda__title,.strange-mobile .page-home_mobile .mobile-boveda .boveda__item .boveda__data,.strange-mobile .page-home_mobile .mobile-boveda .boveda__item .boveda__price{width:100%;font-family:Roobert,sans-serif;font-size:4.5vw;font-weight:600;line-height:1.2}.strange-mobile .page-home_mobile .mobile-boveda .boveda__item .boveda__button{width:100%;margin-top:4vw;border:0;font-size:5.5vw;height:10vw;padding:0 1vw;letter-spacing:.05em;line-height:1.3}.strange-mobile .page-home_mobile .mobile-boveda .boveda__item .boveda__button:before,.strange-mobile .page-home_mobile .mobile-boveda .boveda__item .boveda__button:after{content:"";display:block;height:0;width:0}.strange-mobile .page-home_mobile .mobile-boveda .boveda__item .boveda__button:before{margin-bottom:calc(-.3426829268em + 0px)}.strange-mobile .page-home_mobile .mobile-boveda .boveda__item .boveda__button:after{margin-top:calc(-.2695121951em + 0px)}.strange-mobile .page-home_mobile .mobile-boveda .swiper-boveda{width:100%}.strange-mobile .page-home_mobile .mobile-boveda .swiper-boveda.expanded .swiper-wrapper{display:flex;flex-direction:column}.strange-mobile .page-home_mobile .mobile-boveda .swiper-boveda.expanded .swiper-boveda-prev,.strange-mobile .page-home_mobile .mobile-boveda .swiper-boveda.expanded .swiper-boveda-next{opacity:0;pointer-events:none}.strange-mobile .page-home_mobile .mobile-boveda .swiper-boveda .swiper-button-disabled{background-image:url(/build/assets/arrow-fill-c77e4a37.svg)!important}.strange-mobile .page-home_mobile .mobile-boveda .swiper-boveda .swiper-boveda-prev{width:6vw;height:6vw;background-image:url(/build/assets/arrow-c3d2ccc3.svg);position:absolute;left:0;bottom:0;transform:rotate(180deg);z-index:20;background-repeat:no-repeat}.strange-mobile .page-home_mobile .mobile-boveda .swiper-boveda .swiper-boveda-next{width:6vw;height:6vw;background-image:url(/build/assets/arrow-c3d2ccc3.svg);position:absolute;right:0;bottom:0;z-index:20;background-repeat:no-repeat}#main-header-mobile .main-header--left{border-top:1.2vw solid #1c1c19;display:inline-flex;position:fixed;transform:rotate(-90deg) translate(-33vw) translateY(-34vw);top:0;left:0;z-index:500}#main-header-mobile .main-header--left .cart{height:7vw;padding:0 2.5vw;letter-spacing:.08em;font-size:2.7vw;background:#1c1c19;color:#fff;border-top:0;border-bottom:.5vw solid #1c1c19;border-left:0;border-right:0;margin-top:-.3vw}#main-header-mobile .main-header--left .social{background:#efece9;border-left:.5vw solid #1c1c19;border-bottom:.5vw solid #1c1c19;display:flex;align-items:center;padding:0 3vw}#main-header-mobile .main-header--left .social a{font-size:2.7vw;letter-spacing:.04em;color:#1c1c19}#main-header-mobile .main-header--left .social a:after{content:"|";margin:0 1.5vw}#main-header-mobile .main-header--left .social a:last-child:after{content:none}#main-header-mobile .main-header--right{position:fixed;z-index:100;right:4vw;top:3vw}#main-header-mobile .main-header--right img{width:15vw}#main-header-mobile .main-header--right .btn-mobile{border:0;margin:0;padding:0;background:transparent}#main-header-mobile .main-header--menu{transform:translateY(-100%);transition:.4s transform;left:0;right:0;background:black;position:fixed;top:0;z-index:500;color:#fff;display:flex;flex-direction:column}#main-header-mobile .main-header--menu.active{transform:translateY(0)}#main-header-mobile .main-header--menu .btn-mobile{position:absolute;right:4vw;top:3vw;border:0;margin:0;padding:0;background:transparent}#main-header-mobile .main-header--menu .btn-mobile img{width:15vw}#main-header-mobile .main-header--menu .menu-top{display:flex;padding:2.5vw 12vw 10.5vw}#main-header-mobile .main-header--menu .menu-top a{color:#efece9;font-size:3.4vw;line-height:1.5;letter-spacing:.02em}#main-header-mobile .main-header--menu .menu-top .menu-top--left{display:flex;flex-direction:column;line-height:1;margin-right:11vw}#main-header-mobile .main-header--menu .menu-top .menu-top--right{line-height:1;font-size:0}#main-header-mobile .main-header--menu .menu-top .menu-top--right a{text-decoration:none}#main-header-mobile .main-header--menu .menu-top .menu-top--right a.active span{text-decoration:underline}#main-header-mobile .main-header--menu .menu-top .menu-top--right a:after{content:"/";margin:0 1vw}#main-header-mobile .main-header--menu .menu-top .menu-top--right a:last-child:after{content:none}#main-header-mobile .main-header--menu .menu-nav{margin-top:auto;display:flex;flex-direction:column}#main-header-mobile .main-header--menu .menu-nav a{color:#efece9;display:flex;align-items:center;height:11vw;border-top:1px solid #efece9;padding:0 11vw;font-size:4vw;letter-spacing:.08em}.strange-mobile .mobile-footer{background-color:#1c1c19;padding:9vw 12vw}.strange-mobile .mobile-footer .footer-lang{text-align:center;font-size:4.5vw}.strange-mobile .mobile-footer .footer-lang a{color:#efece9}.strange-mobile .mobile-footer .footer-lang a:after{content:"/";margin:0 3px}.strange-mobile .mobile-footer .footer-lang a:last-child:after{content:none}.strange-mobile .mobile-footer .footer-nav{display:flex;flex-direction:column;text-align:center;margin:9vw 0 0}.strange-mobile .mobile-footer .footer-nav a{color:#efece9;font-size:4.6vw;text-transform:uppercase}.strange-mobile .mobile-footer .footer-suscribe{text-align:center;margin-top:12vw}.strange-mobile .mobile-footer .footer-suscribe input{width:56vw;display:block;margin:auto;font-size:3vw;height:20vw;border:0;background:transparent;outline:none;border-bottom:1px solid #efece9;color:#efece9;text-align:center;border-radius:0}.strange-mobile .mobile-footer .footer-suscribe input::-webkit-input-placeholder{color:#efece9}.strange-mobile .mobile-footer .footer-suscribe input:-moz-placeholder{color:#efece9}.strange-mobile .mobile-footer .footer-suscribe input::-moz-placeholder{color:#efece9}.strange-mobile .mobile-footer .footer-suscribe input:-ms-input-placeholder{color:#efece9}.strange-mobile .mobile-footer .footer-suscribe button{margin-top:8vw;height:10vw;font-size:7vw;padding:.25vw 9vw;transition:.2s color,.2s box-shadow,.2s background-color}.strange-mobile .mobile-footer .footer-suscribe button:hover{color:#efece9;box-shadow:inset 0 0 0 1px #efece9;background-color:transparent}.strange-mobile .mobile-footer .footer-iso{text-align:center}.strange-mobile .mobile-footer .footer-iso img{margin-top:17vw;width:24vw}.strange-mobile .mobile-footer .footer-copy{color:#fff;text-align:center;font-size:2.8vw;margin:8vw -1vw 0}.strange-mobile #main-cart{width:100%;border:0;padding:11vw;z-index:100;padding:7vw 12vw 0vw;overflow:auto;transition-duration:.4s}.strange-mobile #main-cart .main-cart--header{margin-bottom:7vw}.strange-mobile #main-cart .main-cart--header button{font-size:4.2vw;letter-spacing:.04em}.strange-mobile #main-cart .main-cart--header img{width:12vw;margin-top:-3vw}.strange-mobile #main-cart .main-cart--items li{margin-bottom:3vw}.strange-mobile #main-cart .main-cart--items .item-head{padding-bottom:1vw;background-size:1vw;background-image:url(/build/assets/dotted-445c6d24.svg)}.strange-mobile #main-cart .main-cart--items .item-head h5{font-size:3.3vw}.strange-mobile #main-cart .main-cart--items .item-head .item-head--remove{font-size:3.5vw;width:4vw;height:3vw;color:#1c1c19}.strange-mobile #main-cart .main-cart--items .item-price{font-size:3.4vw}.strange-mobile #main-cart .main-cart--total{margin:17vw -12vw 0;padding:3.3vw 6vw 0;border-top:1px solid #1c1c19}.strange-mobile #main-cart .main-cart--total .total-price p{font-size:7.1vw;margin-bottom:8vw}.strange-mobile #main-cart .main-cart--total a{border-width:.4vw!important;padding:0;height:14vw;font-size:8vw;letter-spacing:.04em;font-weight:500;transition:.2s color,.2s background-color}.strange-mobile #main-cart .main-cart--total a:hover{background-color:#000;color:#efece9}.strange-mobile #main-cart .main-cart--total .btn-white-border span{line-height:1.6}.strange-mobile #main-cart .main-cart--total .btn-white-border span:before,.strange-mobile #main-cart .main-cart--total .btn-white-border span:after{content:"";display:block;height:0;width:0}.strange-mobile #main-cart .main-cart--total .btn-white-border span:before{margin-bottom:calc(-.4926829268em + -.5vw)}.strange-mobile #main-cart .main-cart--total .btn-white-border span:after{margin-top:calc(-.4195121951em + 0px)}.strange-mobile #main-cart .main-cart--total .btn-black{margin-top:4vw;height:18vw;border-radius:50vw;font-size:8vw;padding:0;padding-bottom:1vw;font-weight:500;background-color:#000;transition:.2s color,.2s background-color}.strange-mobile #main-cart .main-cart--total .btn-black span{line-height:1.6}.strange-mobile #main-cart .main-cart--total .btn-black span:before,.strange-mobile #main-cart .main-cart--total .btn-black span:after{content:"";display:block;height:0;width:0}.strange-mobile #main-cart .main-cart--total .btn-black span:before{margin-bottom:calc(-.4926829268em + -.25vw)}.strange-mobile #main-cart .main-cart--total .btn-black span:after{margin-top:calc(-.4195121951em + 0px)}.strange-mobile #main-cart .main-cart--total .btn-black:hover{background-color:#efece9;color:#000;box-shadow:inset 0 0 0 1px #000}.strange-mobile .page-carrito_mobile{padding:4vw 5vw 7vw;margin:0}.strange-mobile .page-carrito_mobile .page-carrito--title{font-size:9.6vw;margin-bottom:5vw}.strange-mobile .page-carrito_mobile .carrito-row{margin-bottom:7vw}.strange-mobile .page-carrito_mobile .carrito-row .row-top{align-items:flex-end;background-size:1vw;padding-bottom:4vw;margin-bottom:1vw}.strange-mobile .page-carrito_mobile .carrito-row .row-top .row-left{font-size:4.2vw;font-weight:700;letter-spacing:.02em;line-height:1.2}.strange-mobile .page-carrito_mobile .carrito-row .row-top .row-right{white-space:nowrap;font-size:4vw;letter-spacing:.04em}.strange-mobile .page-carrito_mobile .carrito-row .row-bottom{display:flex;align-items:center}.strange-mobile .page-carrito_mobile .carrito-row .row-bottom span{font-size:3vw;letter-spacing:.05em}.strange-mobile .page-carrito_mobile .carrito-row .row-bottom .input-cantidad{width:16vw;font-size:4.5vw;height:8vw;margin:0 2vw}.strange-mobile .page-carrito_mobile .carrito-row .row-bottom .btn-remove{border-radius:5vw;border:1px solid #1c1c19;background:transparent;padding:1.4vw;width:8vw;height:8vw;font-weight:700;font-size:1.5vw;margin:0 .5vw;transition:.2s border-color,.2s background,.2s color}.strange-mobile .page-carrito_mobile .carrito-row .row-bottom .btn-remove span{line-height:1.3}.strange-mobile .page-carrito_mobile .carrito-row .row-bottom .btn-remove span:before,.strange-mobile .page-carrito_mobile .carrito-row .row-bottom .btn-remove span:after{content:"";display:block;height:0;width:0}.strange-mobile .page-carrito_mobile .carrito-row .row-bottom .btn-remove span:before{margin-bottom:calc(-.3426829268em + 0px)}.strange-mobile .page-carrito_mobile .carrito-row .row-bottom .btn-remove span:after{margin-top:calc(-.2695121951em + 0px)}.strange-mobile .page-carrito_mobile .carrito-row .row-bottom .btn-remove:hover{background:#1c1c19;color:#efece9}.strange-mobile .page-carrito_mobile .carrito-row .row-bottom .btn-remove svg{display:block;margin:auto}.strange-mobile .page-carrito_mobile .carrito-row .row-bottom .btn-update{border-radius:5vw;border:1px solid #1c1c19;background:transparent;padding:1.4vw;width:8vw;height:8vw;transition:.2s border-color,.2s background,.2s color}.strange-mobile .page-carrito_mobile .carrito-row .row-bottom .btn-update:hover{background:#1c1c19;color:#efece9}.strange-mobile .page-carrito_mobile .carrito-row .row-bottom .btn-update svg{display:block;margin:auto}.strange-mobile .page-carrito_mobile .carrito-box{margin:8vw -5vw 0;padding-top:1vw}.strange-mobile .page-carrito_mobile .carrito-box .box-row .change-delivery,.strange-mobile .page-carrito_mobile .carrito-box .box-row .add-coupon,.strange-mobile .page-carrito_mobile .carrito-box .box-row .del-coupon{font-size:4vw;height:8vw}.strange-mobile .page-carrito_mobile .carrito-box .box-row .discount-list,.strange-mobile .page-carrito_mobile .carrito-box .box-row .coupon-description{font-size:12px;margin-top:.5rem;margin-bottom:0}.strange-mobile .page-carrito_mobile .carrito-box .box-row:nth-child(1){font-size:5vw;padding:0 4vw}.strange-mobile .page-carrito_mobile .carrito-box .box-row:nth-child(2),.strange-mobile .page-carrito_mobile .carrito-box .box-row:nth-child(3),.strange-mobile .page-carrito_mobile .carrito-box .box-row:nth-child(4){font-size:14px;padding:0 4vw}.strange-mobile .page-carrito_mobile .carrito-box .box-row:nth-child(2) .left,.strange-mobile .page-carrito_mobile .carrito-box .box-row:nth-child(3) .left,.strange-mobile .page-carrito_mobile .carrito-box .box-row:nth-child(4) .left{font-size:4vw}.strange-mobile .page-carrito_mobile .carrito-box .box-row:nth-child(2) .right,.strange-mobile .page-carrito_mobile .carrito-box .box-row:nth-child(3) .right,.strange-mobile .page-carrito_mobile .carrito-box .box-row:nth-child(4) .right{font-size:4vw}.strange-mobile .page-carrito_mobile .carrito-box .box-footer{border-top:1px solid #1c1c19;padding:4.5vw 5vw 0;margin-bottom:0;font-size:5.7vw;margin-top:2vw}.strange-mobile .page-carrito_mobile .carrito-box .box-copy{font-size:3.5vw;padding:0 5vw}.strange-mobile .page-carrito_mobile .carrito-box .box-copy p{margin-block:1rem}.strange-mobile .page-carrito_mobile .carrito-box .btn-black{margin-top:10vw;width:calc(100% - 9vw);height:15vw;font-size:7.5vw;padding:0;padding-bottom:1vw;transition:.2s color,.2s background-color,.2s box-shadow}.strange-mobile .page-carrito_mobile .carrito-box .btn-black:hover{color:#1c1c19;background-color:#efece9;box-shadow:inset 0 0 0 1px #1c1c19}.strange-mobile .page-pedido_mobile{padding:4vw 5vw 7vw;margin:0}.strange-mobile .page-pedido_mobile .mobile-header{margin-bottom:7vw}.strange-mobile .page-pedido_mobile .btn-volver{margin-bottom:1vw}.strange-mobile .page-pedido_mobile .page-pedido--title{font-size:11.5vw;margin-bottom:5vw;line-height:1;font-family:Windsor,sans-serif;color:#1c1c19}.strange-mobile .page-pedido_mobile .page-pedido--subtitle{font-weight:800;font-size:3.4vw;border-bottom:1px solid black;margin-bottom:2vw;padding-bottom:0vw;position:relative;display:flex;justify-content:space-between}.strange-mobile .page-pedido_mobile .page-pedido--subtitle:after{content:"v";font-size:5vw;margin-right:3vw;margin-top:-2.8vw}.strange-mobile .page-pedido_mobile .page-pedido--subtitle.retiro{margin-bottom:0}.strange-mobile .page-pedido_mobile .page-pedido--input{margin-bottom:1vw}.strange-mobile .page-pedido_mobile .page-pedido--input label{font-size:3.3vw;margin-bottom:1vw;letter-spacing:.05em;font-weight:600}.strange-mobile .page-pedido_mobile .page-pedido--input input{height:10vw;width:calc(100% + 2vw);border:1px solid black;background:transparent;border-radius:50vw;margin-left:-1vw;padding:0 4vw;outline:none}.strange-mobile .page-pedido_mobile .page-pedido--content{margin-bottom:8vw}.strange-mobile .page-pedido_mobile .page-pedido--copy{font-size:3vw}.strange-mobile .page-pedido_mobile .page-pedido--copy .line{width:2vw;height:.1vw;background:#1c1c19;display:inline-block;vertical-align:middle}.strange-mobile .page-pedido_mobile .btn-black{width:100%;margin-top:7vw;height:15vw;font-size:11.5vw;padding:0;transition:.2s color,.2s box-shadow,.2s background-color}.strange-mobile .page-pedido_mobile .btn-black:hover{background-color:#efece9;box-shadow:inset 0 0 0 1px #1c1c19;color:#1c1c19}.strange-mobile .page-registro_mobile{padding:4vw 5vw 7vw;margin:0}.strange-mobile .page-registro_mobile .page-registro--title{font-size:11.5vw}.strange-mobile .page-registro_mobile label{font-size:3.3vw;width:100%;margin-bottom:2vw;padding-bottom:2vw;background-size:1vw;letter-spacing:.05em;font-weight:600}.strange-mobile .page-registro_mobile input{height:10vw;border:1px solid black;border-radius:50vw;padding:0 4vw;font-size:4vw;background:transparent;width:100%;outline:none}.strange-mobile .page-registro_mobile .btn-register{width:100%;margin-top:7vw;height:15vw;font-size:11vw;letter-spacing:0;padding:0;transition:.2s color,.2s background-color,.2s box-shadow}.strange-mobile .page-registro_mobile .btn-register:hover{text-decoration:none;color:#1c1c19;background-color:#efece9;box-shadow:inset 0 0 0 1px #1c1c19}.strange-mobile .page-registro_mobile small{margin-top:2vw;font-size:3.5vw}.strange-mobile .page-producto-mobile{padding:4vw 11vw 7vw;margin:0}.strange-mobile .page-producto-mobile h1{font-family:Windsor,sans-serif;font-size:16.5vw;line-height:.8em;margin:0 0 1.7vw;color:#1c1c19}.strange-mobile .page-producto-mobile .page-producto--title{margin-top:1vw;flex-direction:column;align-items:flex-start;margin-bottom:2vw}.strange-mobile .page-producto-mobile .page-producto--title h1{display:inline-block;font-size:14.5vw;letter-spacing:-.015em}.strange-mobile .page-producto-mobile .page-producto--title .title__expand{display:inline-block;transform:translateY(-1.5vw);white-space:nowrap;font-size:7vw;margin-left:3vw;line-height:1.3}.strange-mobile .page-producto-mobile .page-producto--content{width:100%;padding-top:0;flex-direction:column}.strange-mobile .page-producto-mobile .page-producto--content .content-left{width:100%;position:relative}.strange-mobile .page-producto-mobile .page-producto--content .content-left img{height:90vw;object-fit:cover}.strange-mobile .page-producto-mobile .page-producto--content .content-left .swiper-container{border-radius:3vw}.strange-mobile .page-producto-mobile .page-producto--content .content-left svg{width:5vw;stroke-width:1vw;margin-top:-1.5vw}.strange-mobile .page-producto-mobile .page-producto--content .content-left .swiper-pagination-bullet{width:2.2vw;height:2.2vw;margin:2vw 0}.strange-mobile .page-producto-mobile .page-producto--content .content-left .content-left--footer{justify-content:space-between;position:absolute;top:50%;transform:translateY(-50%);z-index:90;right:-6.5vw}.strange-mobile .page-producto-mobile .page-producto--content .content-left .swiper-pagination{display:flex;flex-direction:column}.strange-mobile .page-producto-mobile .page-producto--content .content-left .content-left--hover{position:absolute;z-index:50;background:rgba(0,0,0,.8);color:#fff;border-radius:3vw;padding:7vw;height:100%;overflow:auto;line-height:1.2;font-size:4.1vw;letter-spacing:.02em;pointer-events:none;opacity:0;transition:.2s opacity}.strange-mobile .page-producto-mobile .page-producto--content .content-left .content-left--hover.active{opacity:1;pointer-events:auto}.strange-mobile .page-producto-mobile .page-producto--content .content-right{width:100%;padding-top:3vw;margin-top:3.5vw;margin-left:0}.strange-mobile .page-producto-mobile .page-producto--content .content-right .content-header{align-items:flex-start;justify-content:space-between}.strange-mobile .page-producto-mobile .page-producto--content .content-title{font-size:4.5vw;font-weight:700;letter-spacing:.12vw;text-transform:uppercase}.strange-mobile .page-producto-mobile .page-producto--content .content-data{font-size:4vw}.strange-mobile .page-producto-mobile .page-producto--content .content-price{font-size:4.5vw}.strange-mobile .page-producto-mobile .page-producto--content .content-footer{flex-wrap:nowrap;margin-bottom:2.6vw}.strange-mobile .page-producto-mobile .page-producto--content .form-select{width:49%;margin-bottom:0}.strange-mobile .page-producto-mobile .page-producto--content .form-select:before{width:2vw;height:3vw;right:4vw;background-color:#efece9}.strange-mobile .page-producto-mobile .page-producto--content .form-select .form-control{font-size:2.9vw;height:10vw;border-radius:50vw;padding:0 8vw 0 4vw;border-width:1px}.strange-mobile .page-producto-mobile .page-producto--content .btn-cantidad{width:49%;font-size:5vw;border-radius:5vw;padding:0}.strange-mobile .page-producto-mobile .page-producto--content .btn-cantidad .btn-cantidad--cantidad{padding-bottom:.25vw;width:4vw;text-align:center;justify-content:center;font-size:3.4vw}.strange-mobile .page-producto-mobile .page-producto--content .btn-cantidad .btn-cantidad--add,.strange-mobile .page-producto-mobile .page-producto--content .btn-cantidad .btn-cantidad--subtract{background-size:1.5vw;height:10vw;width:12vw;background-color:transparent}.strange-mobile .page-producto-mobile .page-producto--content .btn-cantidad .btn-white-border{border-width:1px}.strange-mobile .page-producto-mobile .page-producto--content .btn-cantidad .btn-white-border span{line-height:1.3}.strange-mobile .page-producto-mobile .page-producto--content .btn-cantidad .btn-white-border span:before,.strange-mobile .page-producto-mobile .page-producto--content .btn-cantidad .btn-white-border span:after{content:"";display:block;height:0;width:0}.strange-mobile .page-producto-mobile .page-producto--content .btn-cantidad .btn-white-border span:before{margin-bottom:calc(-.3426829268em + 0px)}.strange-mobile .page-producto-mobile .page-producto--content .btn-cantidad .btn-white-border span:after{margin-top:calc(-.2695121951em + 0px)}.strange-mobile .page-producto-mobile .page-producto--content .btn-cart{width:100%;font-weight:600;padding:2.8vw 3vw;border-width:1px;height:auto;font-size:3.75vw;transition:.2s color,.2s background-color}.strange-mobile .page-producto-mobile .page-producto--content .btn-cart span{line-height:1.3}.strange-mobile .page-producto-mobile .page-producto--content .btn-cart span:before,.strange-mobile .page-producto-mobile .page-producto--content .btn-cart span:after{content:"";display:block;height:0;width:0}.strange-mobile .page-producto-mobile .page-producto--content .btn-cart span:before{margin-bottom:calc(-.3426829268em + 0px)}.strange-mobile .page-producto-mobile .page-producto--content .btn-cart span:after{margin-top:calc(-.2695121951em + 0px)}.strange-mobile .page-producto-mobile .page-producto--content .btn-cart:hover{color:#efece9;background-color:#1c1c19}.strange-mobile .popup-comunidad .comunidad--content{background-color:#efece9;padding:10vw 4vw;margin:auto 4vw;width:100%;position:relative;text-align:center}.strange-mobile .popup-comunidad .comunidad--logo{margin-bottom:2vw}.strange-mobile .popup-comunidad .comunidad--logo img{width:50vw;margin-bottom:2vw}@media screen and (min-width: 768px){.strange-mobile .popup-comunidad .comunidad--logo img{width:13vw;margin-bottom:0}}.strange-mobile .popup-comunidad .comunidad--title{font-family:Windsor,sans-serif;margin-bottom:4vw;line-height:1;font-size:12vw}@media screen and (min-width: 768px){.strange-mobile .popup-comunidad .comunidad--title{font-size:3.5vw}}.strange-mobile .popup-comunidad .comunidad--text{margin-bottom:6vw;font-size:4vw;line-height:1.2;text-align:start;overflow:auto;max-height:35vh;padding:.5vw}.strange-mobile .popup-comunidad .comunidad--text ul{list-style-position:inside;padding:2vw 4vw;margin:0}.strange-mobile .popup-comunidad .comunidad--text ul li{margin-bottom:.5rem;text-indent:10px}@media screen and (min-width: 768px){.strange-mobile .popup-comunidad .comunidad--text{font-size:1.5vw}}.strange-mobile .popup-comunidad .comunidad--close{border:0;background:transparent;padding:0;position:absolute;top:1.5vw;right:1.5vw;width:4.5vw;height:4.5vw;display:flex;align-items:center;justify-content:center}.strange-mobile .popup-comunidad .comunidad--close span{background:black;display:inline-block;width:4.1vw;height:.15vw}.strange-mobile .popup-comunidad .comunidad--close span:nth-child(1){transform:rotate(45deg)}.strange-mobile .popup-comunidad .comunidad--close span:nth-child(2){transform:rotate(-45deg);position:absolute}body{font-family:Roobert,sans-serif;min-height:100vh}button,input,textarea{outline:none}button:focus,input:focus,textarea:focus{outline:none}input,textarea{padding-bottom:.4vw!important}.w-100{width:100%}img{max-width:100%;height:auto}.overflow-h{overflow-y:hidden!important}#main-wrapper{display:flex;background:#efece9;overflow-x:hidden}.main-content{width:calc(100% - 5.9vw)}.main-content_mobile{width:100%}.page-content{padding-top:6.8vw;padding-bottom:6vw;padding-left:1.7vw;margin-right:8.45vw}#swiper-home{height:100vh;width:calc(100% + 5.9vw);position:relative}#swiper-home>.swiper-wrapper>.swiper-slide:first-child{padding-right:0}#swiper-home>.swiper-wrapper>.swiper-slide{height:100vh;width:100%;overflow-y:auto}#swiper-home>.swiper-wrapper>.swiper-slide:last-child{height:auto!important}.select2-search{display:none!important}.select2-results__option .item-color--container{font-size:0}.select2-results__option .item-color{width:1.3vw;height:1.3vw;border-radius:50%}.select2-results__option .item-color.black{background-color:#1c1c19}.select2-results__option .item-color.red{background-color:red}.select2-results__option .item-color.yellow{background-color:#ff0}.select2-results__option .item-color.white{border:2px solid #1c1c19}.swiper-footer{padding-right:0!important}.strange-mobile .btn-volver{font-size:3.7vw;margin-bottom:2vw}.strange-mobile .mobile-header{text-align:center;margin-bottom:8vw;margin-left:auto;margin-right:auto}.strange-mobile .mobile-header img{width:30vw}.strange-mobile input,.strange-mobile textarea{padding-bottom:.6vw!important}.strange-mobile .select2-results__option .item-color{width:4vw;height:4vw}
