/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node__content{font-size:1.071em;margin-top:10px;}.node--view-mode-teaser{border-bottom:1px solid #d3d7d9;margin-bottom:30px;padding-bottom:15px;}.node--view-mode-teaser h2{margin-top:0;padding-top:0.5em;}.node--view-mode-teaser h2 a{color:#181818;}.node--view-mode-teaser.node--sticky{background:#f9f9f9;background:rgba(0,0,0,0.024);border:1px solid #d3d7d9;padding:0 15px 15px;}.node--view-mode-teaser .node__content{clear:none;font-size:1em;line-height:1.6;}.node__meta{font-size:0.857em;color:#68696b;margin-bottom:-5px;}.node__meta .field--name-field-user-picture img{float:left;margin:1px 20px 0 0;}[dir="rtl"] .node__meta .field--name-field-user-picture img{float:right;margin-left:20px;margin-right:0;}.node__links{text-align:right;font-size:0.93em;}[dir="rtl"] .node__links{text-align:left;}.node--unpublished{padding:20px 15px 0;}.node--unpublished .comment-text .comment-arrow{border-left:1px solid #fff4f4;border-right:1px solid #fff4f4;}
.breadcrumb{font-size:0.929em;}
.alert__content .alert__content{padding:0;}.alert{padding:20px 50px 20px 60px;border-radius:0;border:1px solid #A38963;background-color:rgba(163,137,99,0.2);background-repeat:no-repeat;background-size:25px;background-position:left 15px top 20px;}.alert .close{position:absolute;right:10px;top:18px;}@media (min-width:480px){.alert{padding:20px 50px 20px 100px;background-size:35px;background-position:left 30px top 15px;}}.alert:before{content:none !important;}.alert.alert-danger{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:block;padding:40px 30px 30px;max-width:90%;background-color:#1D1E24;border:2px solid #A38963;text-align:center;box-shadow:none;z-index:9999;}@media (min-width:576px){.alert.alert-danger{max-width:556px;padding:50px 30px;}}.alert.alert-danger p{color:#FFFFFF;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:1rem;line-height:1.5em;letter-spacing:0.83px;}.alert.alert-danger span{opacity:1;text-shadow:none;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;color:#FFFFFF;}.alert.alert-danger:has(.error-with-backtrace){position:relative;inset:auto;transform:none;width:100%;max-width:100%;padding:20px 50px 20px 60px;border-radius:0;border:1px solid #A38963;background-color:rgba(163,137,99,0.2);background-repeat:no-repeat;background-size:25px;background-position:left 15px top 20px;}@media (min-width:480px){.alert.alert-danger:has(.error-with-backtrace){padding:20px 50px 20px 100px;background-size:35px;background-position:left 30px top 15px;}}.alert.alert-danger:has(.error-with-backtrace):before{content:none !important;}.alert.alert-danger:has(.error-with-backtrace).alert-danger{background-image:url(/themes/custom/torres_theme/images/alert/danger.svg);}.alert.alert-danger:has(.error-with-backtrace) .close{font-family:inherit;color:#A38963;text-shadow:0 1px 0 #FFFFFF;}.alert.alert-danger:has(.error-with-backtrace) span{font-family:inherit;color:#A38963;text-shadow:0 1px 0 #FFFFFF;}.alert.alert-warning{background-image:url(/themes/custom/torres_theme/images/alert/warning.svg);}.alert.alert-success{background-image:url(/themes/custom/torres_theme/images/alert/success.svg);}.alert p{margin-bottom:0;}.alert p + p{margin-top:5px;}.alert a{color:#A38963;}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:0.75;}.alert-danger button{border:0;background-color:unset;font-size:24px;opacity:1;text-shadow:none;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;color:#FFFFFF;}.error-with-backtrace .placeholder{background-color:unset;}
.block-content-block_related_visits{background-color:#f1f1f1;padding:30px 0;font-family:"Playfair Display",Arial,sans-serif;}.block-content-block_related_visits .block-title{color:#A38963;font-weight:bold;}.block-content-block_related_visits .field--name-visit{display:flex;gap:32px;margin:30px 0;}@media (max-width:767.98px){.block-content-block_related_visits .field--name-visit{flex-direction:column;}}.block-content-block_related_visits .field--name-visit > .field__item{width:calc(33.33% - 20px);}@media (max-width:767.98px){.block-content-block_related_visits .field--name-visit > .field__item{width:100%;margin-bottom:30px;}}.block-content-block_related_visits .field--name-visit .card{border:1px solid #A38963;border-radius:0;height:100%;}.block-content-block_related_visits .field--name-visit .card__content{padding:0 15px 15px 15px;display:flex;align-items:flex-start;flex-direction:column;}.block-content-block_related_visits .field--name-visit .card .field--name-field-display-title,.block-content-block_related_visits .field--name-visit .card a{color:#A38963;}.block-content-block_related_visits .field--name-visit .card h2{font-size:1.25rem;line-height:1.5em;font-weight:bold;margin-top:1em;}.field--related-visit .related_visits{width:100vw;margin-left:calc(50% - 50vw);max-width:unset !important;}.field--related-visit .related_visits .title{max-width:1120px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}.field--related-visit .related_visits .field__visit_related{max-width:1120px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.googlereviews-ratings-container{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #A38963;padding:8px 20px;width:400px;}.googlereviews-ratings-container .rating-source-logo{width:1.5rem;height:1.5rem;margin-bottom:0.5rem;}.googlereviews-ratings-container .rating-container{display:inline-flex;flex-direction:row;align-items:center;}.googlereviews-ratings-container .rating-value{font-weight:bold;font-size:28px;margin-right:0.5rem;font-family:"Playfair Display",Arial,sans-serif;}.googlereviews-ratings-container .stars-wrapper{position:relative;}.googlereviews-ratings-container .stars-wrapper svg{display:block;}.googlereviews-ratings-container .stars-foreground{position:absolute;top:0;left:0;}.googlereviews-ratings-container .total-reviews{font-size:0.75rem;}.googlereviews-ratings-container .total-reviews a{color:#A38963;}#block-torres-theme-googlereviewsrating{margin:20px auto;}#block-torres-theme-googlereviewsrating .stars{fill:#A38963;clip-path:url(#star-mask);}.googlereviews-ratings-container{width:300px;}
.block-googlereviews .content{padding:0 24px;}@media (min-width:992px){.block-googlereviews .content{padding:unset;}}.block-googlereviews img{width:83px;}#block-torres-theme-googlereviewsrating{width:360px;}@media (min-width:992px){#block-torres-theme-googlereviewsrating{width:400px;}}.block-googlereviews-reviews{width:1200px;margin:20px auto;}.block-googlereviews-reviews .reviews-title{margin:20px auto;display:flex;text-align:left;font-family:"Playfair Display",Arial,sans-serif;font-weight:600;}.block-googlereviews-reviews .reviews-container{display:flex;flex-direction:column;flex-wrap:wrap;margin:0 auto;}@media (min-width:992px){.block-googlereviews-reviews .reviews-container{flex-direction:row;gap:42px;}}@media (min-width:992px){.block-googlereviews-reviews .reviews-container .review-container{width:47%;}}.block-googlereviews-reviews .reviews-container .review-container .review-text{padding:20px 0;font-size:16px;line-height:30px;font-family:"Playfair Display",Arial,sans-serif;}.block-googlereviews-reviews .reviews-container .review-container .stars-foreground{top:3px;}.block-googlereviews-reviews .review-author-image{width:83px;height:83px;}.block-googlereviews-reviews .stars-wrapper svg:nth-child(2) .stars path{fill:#A38963;}.review-date{padding-top:10px;}.review-author-name{font-size:16px;line-height:30px;font-family:"Playfair Display",Arial,sans-serif;font-weight:600;}.review-rating-info{padding-left:8px;}#block-torres-theme-googlereviewslist{display:contents;}
.block-system-breadcrumb-block .breadcrumb{margin:0;background-color:transparent;}.block-system-breadcrumb-block .breadcrumb .breadcrumb-item{display:flex;align-items:center;padding:0;color:#000;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-style:italic;text-transform:lowercase;}.block-system-breadcrumb-block .breadcrumb .breadcrumb-item a{color:#A38963;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-style:italic;}.block-system-breadcrumb-block .breadcrumb .breadcrumb-item a:after{content:"/";margin:0 5px;color:#A38963;font-family:"icomoon";font-size:1.125rem;line-height:1em;}.block-system-breadcrumb-block .breadcrumb .breadcrumb-item a::first-letter{text-transform:uppercase;}.block-system-breadcrumb-block .breadcrumb .breadcrumb-item:before{display:none;}.block-system-breadcrumb-block .breadcrumb .breadcrumb-item:nth-child(3) a,.block-system-breadcrumb-block .breadcrumb .breadcrumb-item:nth-child(4) a,.block-system-breadcrumb-block .breadcrumb .breadcrumb-item:nth-child(5) a,.block-system-breadcrumb-block .breadcrumb .breadcrumb-item:nth-child(6) a{text-transform:lowercase;}.block-system-breadcrumb-block .breadcrumb .breadcrumb-item:nth-child(3) a::first-letter,.block-system-breadcrumb-block .breadcrumb .breadcrumb-item:nth-child(4) a::first-letter,.block-system-breadcrumb-block .breadcrumb .breadcrumb-item:nth-child(5) a::first-letter,.block-system-breadcrumb-block .breadcrumb .breadcrumb-item:nth-child(6) a::first-letter{text-transform:lowercase;}.block-system-breadcrumb-block .breadcrumb .breadcrumb-item:last-child a{color:#A38963;font-weight:600;font-family:"Playfair Display",Arial,sans-serif;font-style:italic;}.block-system-breadcrumb-block .breadcrumb .breadcrumb-item:last-child a:after{display:none;}
.layout__region .block-menu.menu--my-account{min-height:61px;}@media (min-width:992px){.layout__region .block-menu.menu--my-account{padding:30px 0;min-height:auto;}}.layout__region .block-menu.menu--my-account .nav{flex-direction:column;}.layout__region .block-menu.menu--my-account .nav .nav-item{display:none;padding:15px 50px 15px 40px;border-bottom:1px solid #A38963;}@media (min-width:992px){.layout__region .block-menu.menu--my-account .nav .nav-item{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding:20px 50px 20px 40px;width:100%;}}.layout__region .block-menu.menu--my-account .nav .nav-item .nav-link{position:relative;padding:0 25px 0 50px;color:#1D1E24;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:1.125rem;}@media (min-width:992px){.layout__region .block-menu.menu--my-account .nav .nav-item .nav-link{min-width:250px;padding:20px 25px 20px 50px;}}@media (min-width:1200px){.layout__region .block-menu.menu--my-account .nav .nav-item .nav-link{min-width:300px;}}.layout__region .block-menu.menu--my-account .nav .nav-item .nav-link:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);color:#1D1E24;font-family:"icomoon";font-size:1.375rem;}.layout__region .block-menu.menu--my-account .nav .nav-item .nav-link.user:before{content:"\e906";}.layout__region .block-menu.menu--my-account .nav .nav-item .nav-link.subscription:before{content:"\e910";left:5px;font-size:1.875rem;}.layout__region .block-menu.menu--my-account .nav .nav-item .nav-link.products:before{content:"\e909";}.layout__region .block-menu.menu--my-account .nav .nav-item .nav-link.events:before{content:"\e90b";}.layout__region .block-menu.menu--my-account .nav .nav-item .nav-link.sommelier:before{content:"\e908";}.layout__region .block-menu.menu--my-account .nav .nav-item .nav-link.help:before{content:"\e907";}.layout__region .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link--user-logout:before,.layout__region .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link--en-user-logout:before,.layout__region .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link--ca-user-logout:before{content:"\e917";}.layout__region .block-menu.menu--my-account .nav .nav-item .nav-link:after{content:"\e913";position:absolute;top:50%;right:0;transform:translateY(-50%);color:#A38963;font-family:"icomoon";font-size:0.75rem;}@media (min-width:992px){.layout__region .block-menu.menu--my-account .nav .nav-item .nav-link:after{content:"\e90a";font-size:0.625rem;}}.layout__region .block-menu.menu--my-account .nav .nav-item:hover,.layout__region .block-menu.menu--my-account .nav .nav-item.menu-item--active-trail{border-top:1px solid #A38963;background-color:rgba(222,202,172,0.05);}.layout__region .block-menu.menu--my-account .nav .nav-item:hover .nav-link,.layout__region .block-menu.menu--my-account .nav .nav-item.menu-item--active-trail .nav-link{color:#A38963;font-weight:700;font-family:"Playfair Display",Arial,sans-serif;}.layout__region .block-menu.menu--my-account .nav .nav-item:hover .nav-link:before,.layout__region .block-menu.menu--my-account .nav .nav-item.menu-item--active-trail .nav-link:before{color:#A38963;}.layout__region .block-menu.menu--my-account .nav .nav-item.menu-item--active-trail{display:block;border-top:2px solid #A38963;border-bottom:2px solid #A38963;pointer-events:none;}@media (min-width:992px){.layout__region .block-menu.menu--my-account .nav .nav-item.menu-item--active-trail{display:flex;border-top:1px solid #A38963;border-bottom:2px solid #A38963;pointer-events:all;}}.layout__region .block-menu.menu--my-account .nav .nav-item:last-child{border-bottom:0;}.layout__region .block-menu.menu--my-account .nav .nav-item:last-child.menu-item--active-trail{border-bottom:2px solid #A38963;}.layout__region .block-menu.menu--my-account .nav.show{position:absolute;left:0;right:0;z-index:3;background:#FFFFFF;box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 3px 6px rgba(0,0,0,0.2);}.layout__region .block-menu.menu--my-account .nav.show .nav-item{display:block;order:2;width:90%;margin:0 auto;}.layout__region .block-menu.menu--my-account .nav.show .nav-item .nav-link:after{display:none;}.layout__region .block-menu.menu--my-account .nav.show .nav-item.menu-item--active-trail{order:1;width:100%;}.layout__region .block-menu.menu--my-account .nav.show .nav-item.menu-item--active-trail .nav-link:after{content:"\e912";display:block;}
.block-edit-user-profile #user-form,.block-system-main-block #user-form{background-color:#F7F8FA;}@media (min-width:992px){.block-edit-user-profile #user-form .user__info,.block-system-main-block #user-form .user__info{-moz-column-count:2;column-count:2;-moz-column-gap:3em;column-gap:3em;}}.block-edit-user-profile #user-form .user__info .user__title,.block-edit-user-profile #user-form .user__info .user__birthday,.block-edit-user-profile #user-form .user__info .field--name-gender,.block-edit-user-profile #user-form .user__info .field--name-nif,.block-system-main-block #user-form .user__info .user__title,.block-system-main-block #user-form .user__info .user__birthday,.block-system-main-block #user-form .user__info .field--name-gender,.block-system-main-block #user-form .user__info .field--name-nif{-moz-column-span:all;column-span:all;}.block-edit-user-profile #user-form .user__pass .form-type-password-confirm,.block-system-main-block #user-form .user__pass .form-type-password-confirm{display:flex;flex-wrap:wrap;}.block-edit-user-profile #user-form .user__pass .form-type-password-confirm > .form-type-password,.block-system-main-block #user-form .user__pass .form-type-password-confirm > .form-type-password{width:100%;}@media (min-width:992px){.block-edit-user-profile #user-form .user__pass .form-type-password-confirm > .form-type-password,.block-system-main-block #user-form .user__pass .form-type-password-confirm > .form-type-password{width:50%;}}@media (min-width:992px){.block-edit-user-profile #user-form .user__pass input.password-field,.block-edit-user-profile #user-form .user__pass input.password-confirm,.block-system-main-block #user-form .user__pass input.password-field,.block-system-main-block #user-form .user__pass input.password-confirm{width:calc(100% - 10px);margin-right:10px;}}@media (min-width:992px){.block-edit-user-profile #user-form .user__pass input#edit-current-pass,.block-system-main-block #user-form .user__pass input#edit-current-pass{width:calc(50% - 10px);}}.block-edit-user-profile #user-form .user-general__title,.block-system-main-block #user-form .user-general__title{margin-bottom:40px;color:#A38963;font-weight:700;font-family:"Playfair Display",Arial,sans-serif;font-size:2.25rem;line-height:2.625rem;}@media (min-width:680px){.block-edit-user-profile #user-form .user__birthday,.block-system-main-block #user-form .user__birthday{display:flex;flex-wrap:wrap;}}@media (min-width:680px){.block-edit-user-profile #user-form .user__birthday > h3,.block-system-main-block #user-form .user__birthday > h3{width:100%;}}@media (min-width:680px){.block-edit-user-profile #user-form .user__birthday > .field--type-list-string,.block-edit-user-profile #user-form .user__birthday > .field--type-yearonly,.block-system-main-block #user-form .user__birthday > .field--type-list-string,.block-system-main-block #user-form .user__birthday > .field--type-yearonly{width:33.33%;}}@media (min-width:680px){.block-edit-user-profile #user-form .user__birthday > .field--type-list-string,.block-system-main-block #user-form .user__birthday > .field--type-list-string{padding-right:15px;}}.block-edit-user-profile #user-form #edit-gender,.block-system-main-block #user-form #edit-gender{display:flex;margin-bottom:10px;}.block-edit-user-profile #user-form #edit-gender > .form-check,.block-system-main-block #user-form #edit-gender > .form-check{margin-right:20px;}.block-edit-user-profile #user-form .user__info,.block-edit-user-profile #user-form .user__pass,.block-edit-user-profile #user-form .user__comunication,.block-edit-user-profile #user-form .user__birthday,.block-edit-user-profile #user-form .user__address,.block-system-main-block #user-form .user__info,.block-system-main-block #user-form .user__pass,.block-system-main-block #user-form .user__comunication,.block-system-main-block #user-form .user__birthday,.block-system-main-block #user-form .user__address{margin-bottom:40px;padding:15px 30px;background-color:#FFFFFF;}.block-edit-user-profile #user-form .user__info .user__title,.block-edit-user-profile #user-form .user__pass .user__title,.block-edit-user-profile #user-form .user__comunication .user__title,.block-edit-user-profile #user-form .user__birthday .user__title,.block-edit-user-profile #user-form .user__address .user__title,.block-system-main-block #user-form .user__info .user__title,.block-system-main-block #user-form .user__pass .user__title,.block-system-main-block #user-form .user__comunication .user__title,.block-system-main-block #user-form .user__birthday .user__title,.block-system-main-block #user-form .user__address .user__title{margin-bottom:20px;padding:0.75rem 0;border-bottom:1px solid #DECAAC;color:#A38963;font-weight:600;font-family:"Playfair Display",Arial,sans-serif;font-size:1rem;line-height:1.375rem;}@media (min-width:576px){.block-edit-user-profile #user-form .user__info .user__title,.block-edit-user-profile #user-form .user__pass .user__title,.block-edit-user-profile #user-form .user__comunication .user__title,.block-edit-user-profile #user-form .user__birthday .user__title,.block-edit-user-profile #user-form .user__address .user__title,.block-system-main-block #user-form .user__info .user__title,.block-system-main-block #user-form .user__pass .user__title,.block-system-main-block #user-form .user__comunication .user__title,.block-system-main-block #user-form .user__birthday .user__title,.block-system-main-block #user-form .user__address .user__title{font-size:1.125rem;}}@media (min-width:768px){.block-edit-user-profile #user-form .user__info .user__title,.block-edit-user-profile #user-form .user__pass .user__title,.block-edit-user-profile #user-form .user__comunication .user__title,.block-edit-user-profile #user-form .user__birthday .user__title,.block-edit-user-profile #user-form .user__address .user__title,.block-system-main-block #user-form .user__info .user__title,.block-system-main-block #user-form .user__pass .user__title,.block-system-main-block #user-form .user__comunication .user__title,.block-system-main-block #user-form .user__birthday .user__title,.block-system-main-block #user-form .user__address .user__title{font-size:1.25rem;}}.block-edit-user-profile #user-form .user__info label,.block-edit-user-profile #user-form .user__pass label,.block-edit-user-profile #user-form .user__comunication label,.block-edit-user-profile #user-form .user__birthday label,.block-edit-user-profile #user-form .user__address label,.block-system-main-block #user-form .user__info label,.block-system-main-block #user-form .user__pass label,.block-system-main-block #user-form .user__comunication label,.block-system-main-block #user-form .user__birthday label,.block-system-main-block #user-form .user__address label{color:#1D1E24;font-weight:600;font-family:"Playfair Display",Arial,sans-serif;font-size:0.875rem;}@media (min-width:576px){.block-edit-user-profile #user-form .user__info label,.block-edit-user-profile #user-form .user__pass label,.block-edit-user-profile #user-form .user__comunication label,.block-edit-user-profile #user-form .user__birthday label,.block-edit-user-profile #user-form .user__address label,.block-system-main-block #user-form .user__info label,.block-system-main-block #user-form .user__pass label,.block-system-main-block #user-form .user__comunication label,.block-system-main-block #user-form .user__birthday label,.block-system-main-block #user-form .user__address label{font-size:1rem;}}.block-edit-user-profile #user-form .user__info .form-inline,.block-edit-user-profile #user-form .user__pass .form-inline,.block-edit-user-profile #user-form .user__comunication .form-inline,.block-edit-user-profile #user-form .user__birthday .form-inline,.block-edit-user-profile #user-form .user__address .form-inline,.block-system-main-block #user-form .user__info .form-inline,.block-system-main-block #user-form .user__pass .form-inline,.block-system-main-block #user-form .user__comunication .form-inline,.block-system-main-block #user-form .user__birthday .form-inline,.block-system-main-block #user-form .user__address .form-inline{display:block;width:100%;}.block-edit-user-profile #user-form .user__info input,.block-edit-user-profile #user-form .user__pass input,.block-edit-user-profile #user-form .user__comunication input,.block-edit-user-profile #user-form .user__birthday input,.block-edit-user-profile #user-form .user__address input,.block-system-main-block #user-form .user__info input,.block-system-main-block #user-form .user__pass input,.block-system-main-block #user-form .user__comunication input,.block-system-main-block #user-form .user__birthday input,.block-system-main-block #user-form .user__address input{max-width:390px;width:100%;height:auto;padding:7px 14px;border:1px solid rgba(29,30,36,0.3);border-radius:4px;color:#1D1E24;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:0.875rem;}@media (min-width:576px){.block-edit-user-profile #user-form .user__info input,.block-edit-user-profile #user-form .user__pass input,.block-edit-user-profile #user-form .user__comunication input,.block-edit-user-profile #user-form .user__birthday input,.block-edit-user-profile #user-form .user__address input,.block-system-main-block #user-form .user__info input,.block-system-main-block #user-form .user__pass input,.block-system-main-block #user-form .user__comunication input,.block-system-main-block #user-form .user__birthday input,.block-system-main-block #user-form .user__address input{font-size:1rem;}}.block-edit-user-profile #user-form .user__info input:focus,.block-edit-user-profile #user-form .user__pass input:focus,.block-edit-user-profile #user-form .user__comunication input:focus,.block-edit-user-profile #user-form .user__birthday input:focus,.block-edit-user-profile #user-form .user__address input:focus,.block-system-main-block #user-form .user__info input:focus,.block-system-main-block #user-form .user__pass input:focus,.block-system-main-block #user-form .user__comunication input:focus,.block-system-main-block #user-form .user__birthday input:focus,.block-system-main-block #user-form .user__address input:focus{border-color:#DECAAC;box-shadow:none;}.block-edit-user-profile #user-form .user__info small,.block-edit-user-profile #user-form .user__info .password-strength__title,.block-edit-user-profile #user-form .user__info .password-confirm-message,.block-edit-user-profile #user-form .user__info .password-suggestions,.block-edit-user-profile #user-form .user__pass small,.block-edit-user-profile #user-form .user__pass .password-strength__title,.block-edit-user-profile #user-form .user__pass .password-confirm-message,.block-edit-user-profile #user-form .user__pass .password-suggestions,.block-edit-user-profile #user-form .user__comunication small,.block-edit-user-profile #user-form .user__comunication .password-strength__title,.block-edit-user-profile #user-form .user__comunication .password-confirm-message,.block-edit-user-profile #user-form .user__comunication .password-suggestions,.block-edit-user-profile #user-form .user__birthday small,.block-edit-user-profile #user-form .user__birthday .password-strength__title,.block-edit-user-profile #user-form .user__birthday .password-confirm-message,.block-edit-user-profile #user-form .user__birthday .password-suggestions,.block-edit-user-profile #user-form .user__address small,.block-edit-user-profile #user-form .user__address .password-strength__title,.block-edit-user-profile #user-form .user__address .password-confirm-message,.block-edit-user-profile #user-form .user__address .password-suggestions,.block-system-main-block #user-form .user__info small,.block-system-main-block #user-form .user__info .password-strength__title,.block-system-main-block #user-form .user__info .password-confirm-message,.block-system-main-block #user-form .user__info .password-suggestions,.block-system-main-block #user-form .user__pass small,.block-system-main-block #user-form .user__pass .password-strength__title,.block-system-main-block #user-form .user__pass .password-confirm-message,.block-system-main-block #user-form .user__pass .password-suggestions,.block-system-main-block #user-form .user__comunication small,.block-system-main-block #user-form .user__comunication .password-strength__title,.block-system-main-block #user-form .user__comunication .password-confirm-message,.block-system-main-block #user-form .user__comunication .password-suggestions,.block-system-main-block #user-form .user__birthday small,.block-system-main-block #user-form .user__birthday .password-strength__title,.block-system-main-block #user-form .user__birthday .password-confirm-message,.block-system-main-block #user-form .user__birthday .password-suggestions,.block-system-main-block #user-form .user__address small,.block-system-main-block #user-form .user__address .password-strength__title,.block-system-main-block #user-form .user__address .password-confirm-message,.block-system-main-block #user-form .user__address .password-suggestions{color:#1D1E24;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;opacity:0.7;}.block-edit-user-profile #user-form .user__info small a,.block-edit-user-profile #user-form .user__info .password-strength__title a,.block-edit-user-profile #user-form .user__info .password-confirm-message a,.block-edit-user-profile #user-form .user__info .password-suggestions a,.block-edit-user-profile #user-form .user__pass small a,.block-edit-user-profile #user-form .user__pass .password-strength__title a,.block-edit-user-profile #user-form .user__pass .password-confirm-message a,.block-edit-user-profile #user-form .user__pass .password-suggestions a,.block-edit-user-profile #user-form .user__comunication small a,.block-edit-user-profile #user-form .user__comunication .password-strength__title a,.block-edit-user-profile #user-form .user__comunication .password-confirm-message a,.block-edit-user-profile #user-form .user__comunication .password-suggestions a,.block-edit-user-profile #user-form .user__birthday small a,.block-edit-user-profile #user-form .user__birthday .password-strength__title a,.block-edit-user-profile #user-form .user__birthday .password-confirm-message a,.block-edit-user-profile #user-form .user__birthday .password-suggestions a,.block-edit-user-profile #user-form .user__address small a,.block-edit-user-profile #user-form .user__address .password-strength__title a,.block-edit-user-profile #user-form .user__address .password-confirm-message a,.block-edit-user-profile #user-form .user__address .password-suggestions a,.block-system-main-block #user-form .user__info small a,.block-system-main-block #user-form .user__info .password-strength__title a,.block-system-main-block #user-form .user__info .password-confirm-message a,.block-system-main-block #user-form .user__info .password-suggestions a,.block-system-main-block #user-form .user__pass small a,.block-system-main-block #user-form .user__pass .password-strength__title a,.block-system-main-block #user-form .user__pass .password-confirm-message a,.block-system-main-block #user-form .user__pass .password-suggestions a,.block-system-main-block #user-form .user__comunication small a,.block-system-main-block #user-form .user__comunication .password-strength__title a,.block-system-main-block #user-form .user__comunication .password-confirm-message a,.block-system-main-block #user-form .user__comunication .password-suggestions a,.block-system-main-block #user-form .user__birthday small a,.block-system-main-block #user-form .user__birthday .password-strength__title a,.block-system-main-block #user-form .user__birthday .password-confirm-message a,.block-system-main-block #user-form .user__birthday .password-suggestions a,.block-system-main-block #user-form .user__address small a,.block-system-main-block #user-form .user__address .password-strength__title a,.block-system-main-block #user-form .user__address .password-confirm-message a,.block-system-main-block #user-form .user__address .password-suggestions a{color:#A38963;}.block-edit-user-profile #user-form .user__info .password-strength__title,.block-edit-user-profile #user-form .user__info .password-confirm-message,.block-edit-user-profile #user-form .user__info .password-suggestions,.block-edit-user-profile #user-form .user__pass .password-strength__title,.block-edit-user-profile #user-form .user__pass .password-confirm-message,.block-edit-user-profile #user-form .user__pass .password-suggestions,.block-edit-user-profile #user-form .user__comunication .password-strength__title,.block-edit-user-profile #user-form .user__comunication .password-confirm-message,.block-edit-user-profile #user-form .user__comunication .password-suggestions,.block-edit-user-profile #user-form .user__birthday .password-strength__title,.block-edit-user-profile #user-form .user__birthday .password-confirm-message,.block-edit-user-profile #user-form .user__birthday .password-suggestions,.block-edit-user-profile #user-form .user__address .password-strength__title,.block-edit-user-profile #user-form .user__address .password-confirm-message,.block-edit-user-profile #user-form .user__address .password-suggestions,.block-system-main-block #user-form .user__info .password-strength__title,.block-system-main-block #user-form .user__info .password-confirm-message,.block-system-main-block #user-form .user__info .password-suggestions,.block-system-main-block #user-form .user__pass .password-strength__title,.block-system-main-block #user-form .user__pass .password-confirm-message,.block-system-main-block #user-form .user__pass .password-suggestions,.block-system-main-block #user-form .user__comunication .password-strength__title,.block-system-main-block #user-form .user__comunication .password-confirm-message,.block-system-main-block #user-form .user__comunication .password-suggestions,.block-system-main-block #user-form .user__birthday .password-strength__title,.block-system-main-block #user-form .user__birthday .password-confirm-message,.block-system-main-block #user-form .user__birthday .password-suggestions,.block-system-main-block #user-form .user__address .password-strength__title,.block-system-main-block #user-form .user__address .password-confirm-message,.block-system-main-block #user-form .user__address .password-suggestions{margin-top:5px;font-size:0.875rem;}.block-edit-user-profile #user-form .user__info--title,.block-edit-user-profile #user-form .user__pass--title,.block-edit-user-profile #user-form .user__comunication--title,.block-edit-user-profile #user-form .user__birthday--title,.block-edit-user-profile #user-form .user__address--title,.block-system-main-block #user-form .user__info--title,.block-system-main-block #user-form .user__pass--title,.block-system-main-block #user-form .user__comunication--title,.block-system-main-block #user-form .user__birthday--title,.block-system-main-block #user-form .user__address--title{margin-bottom:20px;padding:0.75rem 0;border-bottom:1px solid #DECAAC;color:#A38963;font-weight:600;font-family:"Playfair Display",Arial,sans-serif;line-height:1.375rem;font-size:1.25rem;}.block-edit-user-profile #user-form .user__birthday,.block-system-main-block #user-form .user__birthday{padding:0;}.block-edit-user-profile #user-form .field--name-solicitante,.block-system-main-block #user-form .field--name-solicitante{margin-bottom:40px !important;background-color:#FFFFFF;}.block-edit-user-profile #user-form .field--name-solicitante label,.block-system-main-block #user-form .field--name-solicitante label{display:block;margin-bottom:20px;padding:0.75rem 0;border-bottom:1px solid #DECAAC;color:#A38963;font-weight:600;font-family:"Playfair Display",Arial,sans-serif;font-size:1rem;line-height:1.375rem;}@media (min-width:576px){.block-edit-user-profile #user-form .field--name-solicitante label,.block-system-main-block #user-form .field--name-solicitante label{font-size:1.125rem;}}@media (min-width:768px){.block-edit-user-profile #user-form .field--name-solicitante label,.block-system-main-block #user-form .field--name-solicitante label{font-size:1.25rem;}}.block-edit-user-profile #user-form .field--name-solicitante input,.block-system-main-block #user-form .field--name-solicitante input{max-width:390px;width:100%;height:auto;padding:7px 14px;border:1px solid rgba(29,30,36,0.3);border-radius:4px;color:#1D1E24;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:0.875rem;}@media (min-width:576px){.block-edit-user-profile #user-form .field--name-solicitante input,.block-system-main-block #user-form .field--name-solicitante input{font-size:1rem;}}.block-edit-user-profile #user-form .field--name-solicitante input:focus,.block-system-main-block #user-form .field--name-solicitante input:focus{border-color:#DECAAC;box-shadow:none;}.block-edit-user-profile #user-form .password-strength__title,.block-edit-user-profile #user-form .password-confirm-message,.block-edit-user-profile #user-form .password-suggestions,.block-system-main-block #user-form .password-strength__title,.block-system-main-block #user-form .password-confirm-message,.block-system-main-block #user-form .password-suggestions{margin-top:5px;font-size:0.75rem;color:#6c757d !important;}.block-edit-user-profile #user-form .password-strength,.block-system-main-block #user-form .password-strength{max-width:390px;}.block-edit-user-profile #user-form .password-strength__meter,.block-system-main-block #user-form .password-strength__meter{background-color:#f0f0f0;}.block-edit-user-profile #user-form .password-strength__indicator,.block-system-main-block #user-form .password-strength__indicator{background-color:#DECAAC;}.block-edit-user-profile #user-form button,.block-system-main-block #user-form button{min-width:240px;width:100%;padding:10px 25px;border:1px solid #A38963;border-radius:0;background-color:#A38963;color:#FFFFFF;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:1rem;line-height:1.375rem;transition:all 0.5s ease-in-out;}@media (min-width:480px){.block-edit-user-profile #user-form button,.block-system-main-block #user-form button{width:auto;}}.block-edit-user-profile #user-form button:hover,.block-system-main-block #user-form button:hover{background-color:#826A47;border-color:#A38963;}@media (min-width:576px){.block-edit-user-profile #user-form button,.block-system-main-block #user-form button{margin-left:30px;}}.block-edit-user-profile #user-form .form-composite,.block-system-main-block #user-form .form-composite{margin:15px 0;}.block-edit-user-profile #user-form .form-composite legend,.block-system-main-block #user-form .form-composite legend{margin-bottom:20px;padding:0.75rem 0;border-bottom:1px solid #DECAAC;color:#A38963;font-weight:600;font-family:"Playfair Display",Arial,sans-serif;font-size:1rem;line-height:1.375rem;}@media (min-width:576px){.block-edit-user-profile #user-form .form-composite legend,.block-system-main-block #user-form .form-composite legend{font-size:1.125rem;}}@media (min-width:768px){.block-edit-user-profile #user-form .form-composite legend,.block-system-main-block #user-form .form-composite legend{font-size:1.25rem;}}.block-edit-user-profile #user-form .form-composite .form-check.radio,.block-system-main-block #user-form .form-composite .form-check.radio{padding:0;}.block-edit-user-profile #user-form .form-composite .form-check.radio label,.block-system-main-block #user-form .form-composite .form-check.radio label{margin:0;color:#A38963;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:0.875rem;}@media (min-width:576px){.block-edit-user-profile #user-form .form-composite .form-check.radio label,.block-system-main-block #user-form .form-composite .form-check.radio label{font-size:1rem;}}.block-edit-user-profile #user-form .form-composite .form-check.radio input[type=radio],.block-system-main-block #user-form .form-composite .form-check.radio input[type=radio]{position:absolute;opacity:0;}.block-edit-user-profile #user-form .form-composite .form-check.radio input[type=radio] + label,.block-system-main-block #user-form .form-composite .form-check.radio input[type=radio] + label{position:relative;cursor:pointer;padding:0;color:#1D1E24;}.block-edit-user-profile #user-form .form-composite .form-check.radio input[type=radio] + label:before,.block-system-main-block #user-form .form-composite .form-check.radio input[type=radio] + label:before{content:"";display:inline-block;vertical-align:text-top;width:18px;height:18px;margin-top:2px;margin-right:10px;border:1px solid #A38963;border-radius:100%;background:#FFFFFF;}.block-edit-user-profile #user-form .form-composite .form-check.radio input[type=radio]:hover + label:before,.block-system-main-block #user-form .form-composite .form-check.radio input[type=radio]:hover + label:before{background:#A38963;}.block-edit-user-profile #user-form .form-composite .form-check.radio input[type=radio]:focus + label:before,.block-system-main-block #user-form .form-composite .form-check.radio input[type=radio]:focus + label:before{box-shadow:0 0 0 3px rgba(0,0,0,0.12);}.block-edit-user-profile #user-form .form-composite .form-check.radio input[type=radio]:checked + label:before,.block-system-main-block #user-form .form-composite .form-check.radio input[type=radio]:checked + label:before{background:#A38963;}.block-edit-user-profile #user-form .form-composite .form-check.radio input[type=radio]:checked + label:after,.block-edit-user-profile #user-form .form-composite .form-check.radio input[type=radio]:hover + label:after,.block-system-main-block #user-form .form-composite .form-check.radio input[type=radio]:checked + label:after,.block-system-main-block #user-form .form-composite .form-check.radio input[type=radio]:hover + label:after{content:"";position:absolute;left:6px;top:9px;width:6px;height:6px;border-radius:100%;background:white;}.block-edit-user-profile #user-form .form-composite .checkbox,.block-system-main-block #user-form .form-composite .checkbox{padding:0;}.block-edit-user-profile #user-form .form-composite input[type=checkbox],.block-system-main-block #user-form .form-composite input[type=checkbox]{position:absolute;opacity:0;}.block-edit-user-profile #user-form .form-composite input[type=checkbox] + label,.block-system-main-block #user-form .form-composite input[type=checkbox] + label{position:relative;cursor:pointer;padding:0;color:#1D1E24;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:0.875rem;}@media (min-width:576px){.block-edit-user-profile #user-form .form-composite input[type=checkbox] + label,.block-system-main-block #user-form .form-composite input[type=checkbox] + label{font-size:1rem;}}.block-edit-user-profile #user-form .form-composite input[type=checkbox] + label:before,.block-system-main-block #user-form .form-composite input[type=checkbox] + label:before{content:"";display:inline-block;vertical-align:text-top;width:18px;height:18px;margin-top:2px;margin-right:10px;border:1px solid #A38963;border-radius:3px;background:#FFFFFF;}.block-edit-user-profile #user-form .form-composite input[type=checkbox]:focus + label:before,.block-system-main-block #user-form .form-composite input[type=checkbox]:focus + label:before{box-shadow:0 0 0 3px rgba(0,0,0,0.12);}.block-edit-user-profile #user-form .form-composite input[type=checkbox]:checked + label:before,.block-system-main-block #user-form .form-composite input[type=checkbox]:checked + label:before{background:#A38963;}.block-edit-user-profile #user-form .form-composite input[type=checkbox]:checked + label:after,.block-edit-user-profile #user-form .form-composite input[type=checkbox]:hover + label:after,.block-system-main-block #user-form .form-composite input[type=checkbox]:checked + label:after,.block-system-main-block #user-form .form-composite input[type=checkbox]:hover + label:after{content:"";position:absolute;left:4px;top:11px;background:white;width:2px;height:2px;box-shadow:2px 0 0 white,4px 0 0 white,4px -2px 0 white,4px -4px 0 white,4px -6px 0 white,4px -8px 0 white;transform:rotate(45deg);}.block-edit-user-profile #user-form #edit-language,.block-edit-user-profile #user-form details[id*=edit-address],.block-system-main-block #user-form #edit-language,.block-system-main-block #user-form details[id*=edit-address]{margin-top:20px;}.block-edit-user-profile #user-form #edit-language summary,.block-edit-user-profile #user-form details[id*=edit-address] summary,.block-system-main-block #user-form #edit-language summary,.block-system-main-block #user-form details[id*=edit-address] summary{display:none;}.block-edit-user-profile #user-form #edit-language .details-wrapper .form-type-language-select select,.block-edit-user-profile #user-form #edit-language .details-wrapper .form-item-address-0-address-country-code select,.block-edit-user-profile #user-form #edit-language .details-wrapper .form-item-address-0-address-administrative-area select,.block-edit-user-profile #user-form details[id*=edit-address] .details-wrapper .form-type-language-select select,.block-edit-user-profile #user-form details[id*=edit-address] .details-wrapper .form-item-address-0-address-country-code select,.block-edit-user-profile #user-form details[id*=edit-address] .details-wrapper .form-item-address-0-address-administrative-area select,.block-system-main-block #user-form #edit-language .details-wrapper .form-type-language-select select,.block-system-main-block #user-form #edit-language .details-wrapper .form-item-address-0-address-country-code select,.block-system-main-block #user-form #edit-language .details-wrapper .form-item-address-0-address-administrative-area select,.block-system-main-block #user-form details[id*=edit-address] .details-wrapper .form-type-language-select select,.block-system-main-block #user-form details[id*=edit-address] .details-wrapper .form-item-address-0-address-country-code select,.block-system-main-block #user-form details[id*=edit-address] .details-wrapper .form-item-address-0-address-administrative-area select{display:block;max-width:390px;width:100%;padding:7px 14px;border:1px solid rgba(29,30,36,0.3);border-radius:4px;outline:none;background-image:url(/themes/custom/torres_theme/css/images/down-arrow.svg);background-repeat:no-repeat;background-position:right 20px center;background-size:12px;background-color:transparent;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:0.875rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;}@media (min-width:576px){.block-edit-user-profile #user-form #edit-language .details-wrapper .form-type-language-select select,.block-edit-user-profile #user-form #edit-language .details-wrapper .form-item-address-0-address-country-code select,.block-edit-user-profile #user-form #edit-language .details-wrapper .form-item-address-0-address-administrative-area select,.block-edit-user-profile #user-form details[id*=edit-address] .details-wrapper .form-type-language-select select,.block-edit-user-profile #user-form details[id*=edit-address] .details-wrapper .form-item-address-0-address-country-code select,.block-edit-user-profile #user-form details[id*=edit-address] .details-wrapper .form-item-address-0-address-administrative-area select,.block-system-main-block #user-form #edit-language .details-wrapper .form-type-language-select select,.block-system-main-block #user-form #edit-language .details-wrapper .form-item-address-0-address-country-code select,.block-system-main-block #user-form #edit-language .details-wrapper .form-item-address-0-address-administrative-area select,.block-system-main-block #user-form details[id*=edit-address] .details-wrapper .form-type-language-select select,.block-system-main-block #user-form details[id*=edit-address] .details-wrapper .form-item-address-0-address-country-code select,.block-system-main-block #user-form details[id*=edit-address] .details-wrapper .form-item-address-0-address-administrative-area select{font-size:1rem;}}.block-edit-user-profile #user-form #edit-language .details-wrapper .form-type-language-select select:focus,.block-edit-user-profile #user-form #edit-language .details-wrapper .form-item-address-0-address-country-code select:focus,.block-edit-user-profile #user-form #edit-language .details-wrapper .form-item-address-0-address-administrative-area select:focus,.block-edit-user-profile #user-form details[id*=edit-address] .details-wrapper .form-type-language-select select:focus,.block-edit-user-profile #user-form details[id*=edit-address] .details-wrapper .form-item-address-0-address-country-code select:focus,.block-edit-user-profile #user-form details[id*=edit-address] .details-wrapper .form-item-address-0-address-administrative-area select:focus,.block-system-main-block #user-form #edit-language .details-wrapper .form-type-language-select select:focus,.block-system-main-block #user-form #edit-language .details-wrapper .form-item-address-0-address-country-code select:focus,.block-system-main-block #user-form #edit-language .details-wrapper .form-item-address-0-address-administrative-area select:focus,.block-system-main-block #user-form details[id*=edit-address] .details-wrapper .form-type-language-select select:focus,.block-system-main-block #user-form details[id*=edit-address] .details-wrapper .form-item-address-0-address-country-code select:focus,.block-system-main-block #user-form details[id*=edit-address] .details-wrapper .form-item-address-0-address-administrative-area select:focus{border-color:#A38963;box-shadow:none;}.block-edit-user-profile #user-form #edit-language .details-wrapper .form-type-language-select .description,.block-edit-user-profile #user-form #edit-language .details-wrapper .form-item-address-0-address-country-code .description,.block-edit-user-profile #user-form #edit-language .details-wrapper .form-item-address-0-address-administrative-area .description,.block-edit-user-profile #user-form details[id*=edit-address] .details-wrapper .form-type-language-select .description,.block-edit-user-profile #user-form details[id*=edit-address] .details-wrapper .form-item-address-0-address-country-code .description,.block-edit-user-profile #user-form details[id*=edit-address] .details-wrapper .form-item-address-0-address-administrative-area .description,.block-system-main-block #user-form #edit-language .details-wrapper .form-type-language-select .description,.block-system-main-block #user-form #edit-language .details-wrapper .form-item-address-0-address-country-code .description,.block-system-main-block #user-form #edit-language .details-wrapper .form-item-address-0-address-administrative-area .description,.block-system-main-block #user-form details[id*=edit-address] .details-wrapper .form-type-language-select .description,.block-system-main-block #user-form details[id*=edit-address] .details-wrapper .form-item-address-0-address-country-code .description,.block-system-main-block #user-form details[id*=edit-address] .details-wrapper .form-item-address-0-address-administrative-area .description{display:block;width:100%;margin-top:5px;}.block-edit-user-profile #user-form #edit-day-wrapper .form-type-select select,.block-edit-user-profile #user-form #edit-month-wrapper .form-type-select select,.block-edit-user-profile #user-form #edit-year-wrapper .form-type-select select,.block-system-main-block #user-form #edit-day-wrapper .form-type-select select,.block-system-main-block #user-form #edit-month-wrapper .form-type-select select,.block-system-main-block #user-form #edit-year-wrapper .form-type-select select{display:block;max-width:390px;width:100%;padding:7px 14px;border:1px solid rgba(29,30,36,0.3);border-radius:4px;outline:none;background-image:url(/themes/custom/torres_theme/css/images/down-arrow.svg);background-repeat:no-repeat;background-position:right 20px center;background-size:12px;background-color:transparent;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:0.875rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;}@media (min-width:576px){.block-edit-user-profile #user-form #edit-day-wrapper .form-type-select select,.block-edit-user-profile #user-form #edit-month-wrapper .form-type-select select,.block-edit-user-profile #user-form #edit-year-wrapper .form-type-select select,.block-system-main-block #user-form #edit-day-wrapper .form-type-select select,.block-system-main-block #user-form #edit-month-wrapper .form-type-select select,.block-system-main-block #user-form #edit-year-wrapper .form-type-select select{font-size:1rem;}}.block-edit-user-profile #user-form #edit-day-wrapper .form-type-select select:focus,.block-edit-user-profile #user-form #edit-month-wrapper .form-type-select select:focus,.block-edit-user-profile #user-form #edit-year-wrapper .form-type-select select:focus,.block-system-main-block #user-form #edit-day-wrapper .form-type-select select:focus,.block-system-main-block #user-form #edit-month-wrapper .form-type-select select:focus,.block-system-main-block #user-form #edit-year-wrapper .form-type-select select:focus{border-color:#A38963;box-shadow:none;}.block-edit-user-profile #user-form #edit-day-wrapper .form-type-select .description,.block-edit-user-profile #user-form #edit-month-wrapper .form-type-select .description,.block-edit-user-profile #user-form #edit-year-wrapper .form-type-select .description,.block-system-main-block #user-form #edit-day-wrapper .form-type-select .description,.block-system-main-block #user-form #edit-month-wrapper .form-type-select .description,.block-system-main-block #user-form #edit-year-wrapper .form-type-select .description{display:block;width:100%;margin-top:5px;}.block-system-main-block #user-form{background:none;max-width:1140px;margin:0 auto;}.block-system-main-block #user-form #edit-submit{min-width:unset;}
@font-face{font-family:"icomoon";font-style:normal;font-weight:normal;font-display:swap;src:url("/themes/custom/torres_theme/css/fonts/icomoon/icomoon.eot?#iefix") format("embedded-opentype"),url("/themes/custom/torres_theme/css/fonts/icomoon/icomoon.woff") format("woff");}p.button{margin:0;padding:0 0 20px;display:inline-block;width:100%;text-align:center;}@media (min-width:992px){p.button{display:inline-block;vertical-align:middle;padding:0;min-width:auto;width:auto;}}a.link-champagne{color:#A38963;text-decoration:underline;cursor:pointer;}a.link-champagne:hover{color:#826A47;}a.button-champagne{min-width:240px;width:100%;padding:10px 25px;border:1px solid #A38963;border-radius:0;background-color:#A38963;color:#FFFFFF;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:1rem;line-height:1.375rem;transition:all 0.5s ease-in-out;display:block;width:100%;min-width:100%;margin-bottom:10px;}@media (min-width:480px){a.button-champagne{width:auto;}}a.button-champagne:hover{background-color:#826A47;border-color:#A38963;}@media (min-width:768px){a.button-champagne{display:inline-block;min-width:auto;margin:10px;}}a.button-champagne:hover{color:#A38963;text-decoration:none;background:transparent;}a.button-white{min-width:240px;width:100%;padding:10px 25px;border:1px solid #A38963;border-radius:0;background-color:#FFFFFF;color:#A38963;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:1rem;line-height:1.375rem;transition:all 0.5s ease-in-out;text-decoration:none;display:block;width:100%;min-width:100%;margin-bottom:10px;}@media (min-width:480px){a.button-white{width:auto;}}a.button-white:hover{background-color:#A38963;color:#FFFFFF;}@media (min-width:768px){a.button-white{display:inline-block;min-width:auto;margin:10px;}}a.button-transparent{min-width:240px;width:100%;padding:10px 25px;border:1px solid #FFFFFF;border-radius:0;background-color:rgba(29,30,36,0.6);color:#FFFFFF;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:1rem;line-height:1.375rem;transition:all 0.5s ease-in-out;text-decoration:none;display:inline-block;width:auto;margin:10px 5px 5px;text-align:center;}@media (min-width:480px){a.button-transparent{width:auto;}}a.button-transparent:hover{border-color:#A38963;background-color:#A38963;color:#FFFFFF;}@media (min-width:992px){a.button-transparent{float:right;}}p.time,p.location,p.contact,a.whatsapp{position:relative;padding-left:35px;margin:0 0 5px;}p.time:before,p.location:before,p.contact:before,a.whatsapp:before{content:"";position:absolute;top:0;left:3px;margin:0;color:#A38963;font-family:"icomoon";font-size:1.375rem;}p.time:before{content:"\e927";}p.location:before{content:"\e926";}p.contact:before{content:"\e923";}a.whatsapp:before{content:"\e92a";color:#FFFFFF;background-color:#A38963;display:inline-flex;width:20px;height:20px;margin-top:2px;margin-left:2px;align-items:center;justify-content:center;border-radius:50%;}p.quotes{width:100%;margin:25px 0;padding:20px;border:1px solid #A38963;background:#FFFFFF;color:#1D1E24;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:1.125rem;text-align:center;}@media (min-width:992px){p.quotes{font-size:1.25rem;}}p.quotes:before,p.quotes:after{content:'"';display:inline-block;vertical-align:top;padding:5px 10px 0;color:#A38963;font-weight:700;font-family:"Playfair Display",Arial,sans-serif;font-size:2.25rem;text-align:center;}@media (min-width:992px){p.quotes:before,p.quotes:after{font-size:3rem;}}p.rating{display:flex;align-items:center;font-weight:bold;}p.rating:before{content:"";display:block;width:calc(100% - 100px);height:1px;margin-right:10px;background-color:#A38963;}p.img-logos img{width:auto;max-height:80px;float:left;margin-right:30px;margin-bottom:20px;}p.img-logos img:last-child{float:none;}p.img-center{text-align:center;}p.img-center img{width:100%;max-width:500px;height:auto;}.video-ckeditor .field--name-field-media-oembed-video,.video-ckeditor .field__item{display:flex;justify-content:center;}.video-ckeditor .field--name-field-media-oembed-video iframe,.video-ckeditor .field--name-field-media-oembed-video video,.video-ckeditor .field__item iframe,.video-ckeditor .field__item video{width:100%;max-width:500px;height:auto;aspect-ratio:16/9;}.node__content{margin:0;}h1.white{color:#FFFFFF;font-size:1.75rem;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;line-height:2.25rem;}@media (min-width:340px){h1.white{font-size:1.875rem;}}@media (min-width:480px){h1.white{font-size:2.25rem;line-height:2.625rem;}}@media (min-width:768px){h1.white{font-size:2.5rem;line-height:3.125rem;}}@media (min-width:992px){h1.white{font-size:2.625rem;}}@media (min-width:1200px){h1.white{font-size:3rem;line-height:3.75rem;}}h1.white span.champagne{font-weight:700;}h2.white{margin-bottom:15px;color:#FFFFFF;font-size:1.25rem;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;}@media (min-width:480px){h2.white{margin-bottom:20px;font-size:1.625rem;}}@media (min-width:768px){h2.white{margin-bottom:30px;font-size:1.875rem;}}h2.white span.champagne{font-weight:700;}span.champagne{color:#A38963;}h1.champagne-title{margin-bottom:15px;color:#A38963;font-size:1.25rem;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;}@media (min-width:480px){h1.champagne-title{margin-bottom:20px;font-size:1.75rem;}}@media (min-width:768px){h1.champagne-title{margin-bottom:30px;font-size:2.25rem;}}@media (min-width:576px){h1.champagne-title{margin-bottom:40px;}}h2.champagne,h3.champagne{margin-bottom:15px;color:#A38963;font-size:1.25rem;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;}@media (min-width:480px){h2.champagne,h3.champagne{margin-bottom:20px;font-size:1.75rem;}}@media (min-width:768px){h2.champagne,h3.champagne{margin-bottom:30px;font-size:2.25rem;}}h2.champagne-small,h3.champagne-small{margin-bottom:35px;color:#A38963;font-size:1.25rem;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;}@media (min-width:480px){h2.champagne-small,h3.champagne-small{margin-bottom:40px;font-size:1.375rem;}}@media (min-width:768px){h2.champagne-small,h3.champagne-small{font-size:1.625rem;}}p{color:#1D1E24;font-size:0.875rem;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;line-height:1.5rem;letter-spacing:-0.3px;}@media (min-width:480px){p{font-size:1rem;line-height:1.75rem;}}p strong{font-weight:700;font-family:"Playfair Display",Arial,sans-serif;line-height:1.5rem;letter-spacing:-0.3px;}@media (min-width:480px){p strong{font-size:1rem;line-height:1.75rem;}}.field--name-body .file--application-pdf{min-width:240px;width:100%;padding:10px 25px;border:1px solid #A38963;border-radius:0;background-color:#A38963;color:#FFFFFF;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:1rem;line-height:1.375rem;transition:all 0.5s ease-in-out;display:block;width:100%;min-width:100%;margin:0;}@media (min-width:480px){.field--name-body .file--application-pdf{width:auto;}}.field--name-body .file--application-pdf:hover{background-color:#826A47;border-color:#A38963;}@media (min-width:768px){.field--name-body .file--application-pdf{display:inline-block;min-width:auto;margin:10px 20px 10px 0;}}.field--name-body .file--application-pdf:hover{color:#A38963;text-decoration:none;background:transparent;}ul li::marker,ol li::marker{color:#A38963;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;line-height:1.5rem;letter-spacing:-0.3px;}@media (min-width:480px){ul li::marker,ol li::marker{font-size:1rem;line-height:1.75rem;}}ul.custom li p,ul.custom li span,ol.custom li p,ol.custom li span{font-weight:400;font-family:"Playfair Display",Arial,sans-serif;line-height:1.5rem;letter-spacing:-0.3px;}@media (min-width:480px){ul.custom li p,ul.custom li span,ol.custom li p,ol.custom li span{font-size:1rem;line-height:1.75rem;}}ul.custom li p strong,ul.custom li span strong,ol.custom li p strong,ol.custom li span strong{font-weight:700;font-family:"Playfair Display",Arial,sans-serif;}ul.custom li strong span,ul.custom li strong a,ol.custom li strong span,ol.custom li strong a{font-weight:700;font-family:"Playfair Display",Arial,sans-serif;}ul.custom li a,ol.custom li a{color:#A38963;font-weight:600;font-family:"Playfair Display",Arial,sans-serif;line-height:1.5rem;}@media (min-width:480px){ul.custom li a,ol.custom li a{font-size:1rem;line-height:1.75rem;}}ul.custom li a strong,ol.custom li a strong{font-weight:700;font-family:"Playfair Display",Arial,sans-serif;}p.white{color:#FFFFFF;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:1.25rem;line-height:1.5rem;}p.champagne{color:#A38963;font-weight:600;font-family:"Playfair Display",Arial,sans-serif;font-size:1.25rem;line-height:2.625rem;}a.champagne-arrow{display:block;padding:15px 15px 15px 65px;background-image:url(/themes/custom/torres_theme/images/product/left-arrow.svg);background-size:22px;background-repeat:no-repeat;background-position:left 30px center;color:#A38963;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-style:italic;font-size:0.875rem;line-height:1.5rem;transition:all 0.5s ease-in-out;}@media (min-width:480px){a.champagne-arrow{font-size:1rem;}}a.champagne-arrow:hover,a.champagne-arrow:active,a.champagne-arrow:focus{color:#1D1E24;}a.champagne-link{color:#A38963;transition:all 0.5s ease-in-out;}a.champagne-link:hover,a.champagne-link:active,a.champagne-link:focus{color:#A38963;}a.see-orders,a.sommelier-ask{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:240px;width:100%;padding:10px 25px;border:1px solid #A38963;border-radius:0;background-color:#FFFFFF;color:#A38963;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:1rem;line-height:1.375rem;transition:all 0.5s ease-in-out;text-decoration:none;padding:7px 25px;}@media (min-width:480px){a.see-orders,a.sommelier-ask{width:auto;}}a.see-orders:hover,a.sommelier-ask:hover{background-color:#A38963;color:#FFFFFF;}@media (min-width:992px){a.see-orders,a.sommelier-ask{position:absolute;bottom:0;right:0;}}a.see-orders:before,a.sommelier-ask:before{content:"\e91f";margin-right:10px;color:#A38963;font-family:"icomoon";font-size:1rem;}a.see-orders:hover,a.sommelier-ask:hover{text-decoration:none;}a.see-orders:hover:before,a.sommelier-ask:hover:before{color:#FFFFFF;}a.sommelier:before{content:"\e907";font-size:1.125rem;}.field--name-body{position:relative;}.field--name-body .field--name-field-media-image{text-align:center;}.field--name-body img{width:100%;height:auto;}@media (min-width:768px){.field--name-body img{max-width:100%;width:auto;max-height:500px;}}body{overflow-x:hidden;width:100%;}html{overflow-x:hidden;width:100%;}button,.btn{outline:none !important;}button:focus,button.focus,.btn:focus,.btn.focus{outline:none !important;box-shadow:none !important;}.pl-30{padding-left:15px !important;}@media (min-width:992px){.pl-30{padding-left:30px !important;}}.pr-30{padding-right:15px !important;}@media (min-width:992px){.pr-30{padding-right:30px !important;}}.pt-40{padding-top:40px;}.pb-40{padding-bottom:40px;}.pt-30{padding-top:30px;}.pb-30{padding-bottom:30px;}.pl-15{padding-left:15px !important;}.pr-15{padding-right:15px !important;}.pt-15{padding-top:15px;}.pb-15{padding-bottom:15px;}.p-15{padding:15px 0;}.p-10{padding:10px 0;}.p-20{padding:20px 0;}.p-30{padding:30px 0;}.p-35{padding:20px 0;}@media (min-width:768px){.p-35{padding:35px 0;}}.p-40{padding:20px 0;}@media (min-width:768px){.p-40{padding:40px 0;}}.form-required:after{background-image:url(/themes/custom/torres_theme/css/images/required.svg) !important;}.block-local-actions-block .btn-secondary{min-width:240px !important;width:auto !important;margin:15px 0 !important;padding:10px 25px !important;border:1px solid #A38963 !important;border-radius:0 !important;background-color:#FFFFFF !important;color:#A38963 !important;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;text-decoration:none;}.block-local-actions-block .btn-secondary:hover{color:#FFFFFF !important;background-color:#A38963 !important;}.error-404 .field--name-body,.error-403 .field--name-body{max-width:90%;margin:0 auto;background:white;padding:20px;border:1px solid #A38963;text-align:center;}@media (min-width:768px){.error-404 .field--name-body,.error-403 .field--name-body{max-width:80%;}}@media (min-width:992px){.error-404 .field--name-body,.error-403 .field--name-body{max-width:60%;}}.error-404 .field--name-body a,.error-403 .field--name-body a{display:inline-block;margin:15px 0;min-width:240px;width:100%;padding:10px 25px;border:1px solid #A38963;border-radius:0;background-color:#A38963;color:#FFFFFF;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:1rem;line-height:1.375rem;transition:all 0.5s ease-in-out;}@media (min-width:480px){.error-404 .field--name-body a,.error-403 .field--name-body a{width:auto;}}.error-404 .field--name-body a:hover,.error-403 .field--name-body a:hover{background-color:#826A47;border-color:#A38963;}.error-404 .field--name-body a:hover,.error-403 .field--name-body a:hover{text-decoration:none;}.block-views h2,.block--type-news h2{margin-bottom:15px;color:#A38963;font-size:1.25rem;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;}@media (min-width:480px){.block-views h2,.block--type-news h2{margin-bottom:20px;font-size:1.75rem;}}@media (min-width:768px){.block-views h2,.block--type-news h2{margin-bottom:30px;font-size:2.25rem;}}.block-views.block-views-blockmost-awarded-wines-block-1,.block--type-news.block-views-blockmost-awarded-wines-block-1{padding:0 15px;}@media (min-width:992px){.block-views.block-views-blockmost-awarded-wines-block-1,.block--type-news.block-views-blockmost-awarded-wines-block-1{padding:0;}}.block-views.block-views-blockmost-awarded-wines-block-1 h2,.block--type-news.block-views-blockmost-awarded-wines-block-1 h2{padding-left:15px;}.block--type-basic{padding:0 25px;}@media (min-width:768px){.block--type-basic{padding:0;}}.bg-gray{background-color:#F7F8FA;}.bg-yellow{background-color:rgba(222,202,172,0.15);}.cart-empty-page{padding:50px 0;color:#1D1E24;font-size:0.875rem;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;line-height:1.5rem;letter-spacing:-0.3px;}@media (min-width:480px){.cart-empty-page{font-size:1rem;line-height:1.75rem;}}.checkout-pane-payment-process #stripe-checkout-session-redirecting-msg{font-size:0;position:fixed;top:0;left:0 !important;right:0 !important;bottom:0;z-index:999;background-image:url(/themes/custom/torres_theme/images/spinner.gif) !important;background-repeat:no-repeat !important;background-size:100px !important;background-position:center center !important;width:100%;height:100%;display:block;background-color:rgba(255,255,255,0.8) !important;}@media (min-width:768px){.checkout-pane-payment-process #stripe-checkout-session-redirecting-msg{background-size:150px !important;}}@media (min-width:992px){.checkout-pane-payment-process #stripe-checkout-session-redirecting-msg{background-size:200px !important;}}.layout--twocol-section.layout--twocol-section--33-67{display:block;}@media (min-width:992px){.layout--twocol-section.layout--twocol-section--33-67{display:flex;flex-wrap:wrap;}}@media (min-width:992px){.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--first{width:33%;}}@media (min-width:1200px){.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--first{flex:0 1 33%;}}@media (min-width:1200px){.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--second{flex:0 1 67%;}}.cart-empty-page > div{display:block;position:relative;width:95%;margin:0 auto;padding:40px 30px;background-color:#FFFFFF;border:1px solid #A38963;font-size:1.125rem;text-align:center;}@media (min-width:480px){.cart-empty-page > div{width:100%;}}.cart-empty-page > div:before{content:"\e911";display:block;position:relative;width:100%;margin-bottom:10px;color:#A38963;font-family:"icomoon";font-size:2rem;}.stripe-subscription-delete-form{display:block;position:relative;width:95%;margin:80px auto;padding:40px 30px;background-color:#FFFFFF;border:1px solid #A38963;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:1.125rem;text-align:center;}@media (min-width:576px){.stripe-subscription-delete-form{width:100%;max-width:540px;}}@media (min-width:768px){.stripe-subscription-delete-form{max-width:720px;}}@media (min-width:992px){.stripe-subscription-delete-form{max-width:960px;}}@media (min-width:1200px){.stripe-subscription-delete-form{max-width:1140px;}}.stripe-subscription-delete-form .form-actions{margin-top:20px;}@media (min-width:768px){.stripe-subscription-delete-form .form-actions{display:flex;align-items:center;justify-content:center;}}.stripe-subscription-delete-form .form-actions .button--primary{margin-bottom:15px;min-width:240px;width:100%;padding:10px 25px;border:1px solid #A38963;border-radius:0;background-color:#A38963;color:#FFFFFF;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:1rem;line-height:1.375rem;transition:all 0.5s ease-in-out;}@media (min-width:480px){.stripe-subscription-delete-form .form-actions .button--primary{width:auto;}}.stripe-subscription-delete-form .form-actions .button--primary:hover{background-color:#826A47;border-color:#A38963;}@media (min-width:768px){.stripe-subscription-delete-form .form-actions .button--primary{display:flex;align-items:center;justify-content:center;margin-right:15px;margin-bottom:0;}}.stripe-subscription-delete-form .form-actions .button#edit-cancel{display:inline-block;min-width:240px;width:100%;padding:10px 25px;border:1px solid #A38963;border-radius:0;background-color:#FFFFFF;color:#A38963;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:1rem;line-height:1.375rem;transition:all 0.5s ease-in-out;text-decoration:none;}@media (min-width:480px){.stripe-subscription-delete-form .form-actions .button#edit-cancel{width:auto;}}.stripe-subscription-delete-form .form-actions .button#edit-cancel:hover{background-color:#A38963;color:#FFFFFF;}@media (min-width:768px){.path-cart .layout-main-wrapper,.path-stripe-subscription .layout-main-wrapper,.page-user-reset .layout-main-wrapper{min-height:calc(100vh - 85px - 450px);}}.media--loading:not([data-animation])::before,.is-b-loading:not([data-animation])::before{background:#e9e3da !important;width:20px !important;height:20px !important;}.field--name-body table.custom{margin:30px 5px !important;border-collapse:collapse !important;display:block;overflow-x:auto;white-space:nowrap;}@media (min-width:768px){.field--name-body table.custom{white-space:normal;overflow-x:visible;}}.field--name-body table.custom th,.field--name-body table.custom td{border:0 !important;border-bottom:1px solid #1D1E24 !important;}.field--name-body table.custom th p,.field--name-body table.custom th span,.field--name-body table.custom td p,.field--name-body table.custom td span{color:#1D1E24 !important;color:#1D1E24 !important;font-weight:400;font-family:"Playfair Display",Arial,sans-serif !important;}.field--name-body table.custom th a,.field--name-body table.custom td a{color:#A38963 !important;}.field--name-body table.custom th a span,.field--name-body table.custom td a span{color:#1D1E24 !important;font-weight:400;font-family:"Playfair Display",Arial,sans-serif !important;}.field--name-body table.custom th b p,.field--name-body table.custom th b span,.field--name-body table.custom td b p,.field--name-body table.custom td b span{color:#1D1E24 !important;font-weight:700;font-family:"Playfair Display",Arial,sans-serif !important;}.layout-settings-wrapper .w-50{width:90% !important;}@media (min-width:768px){.layout-settings-wrapper .w-50{width:80% !important;}}@media (min-width:992px){.layout-settings-wrapper .w-50{width:70% !important;}}@media (min-width:1200px){.layout-settings-wrapper .w-50{width:60% !important;}}@media (min-width:1600px){.layout-settings-wrapper .w-50{width:50% !important;}}.page-vocabulary-wine-cellar .feed-icons,.page-vocabulary-notice-theme .feed-icons{display:none;}html.scroll-none{overflow-y:hidden;}.path-cart .form-check,.path-checkout .form-check{display:flex !important;align-items:center;padding:0 !important;}.path-cart .form-check input[type=checkbox],.path-cart .form-check input[type=radio],.path-checkout .form-check input[type=checkbox],.path-checkout .form-check input[type=radio]{opacity:0;position:absolute;z-index:-1;margin-left:0;}.path-cart .form-check .form-check-label,.path-checkout .form-check .form-check-label{position:relative;padding-left:30px;cursor:pointer;display:flex;align-items:center;color:#000;z-index:1;}.path-cart .form-check .form-check-label::before,.path-checkout .form-check .form-check-label::before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #A38963;background-color:#FFFFFF;border-radius:4px;transition:background-color 0.3s,border-color 0.3s;z-index:0;}input[type=checkbox]:checked + .path-cart .form-check::before,input[type=radio]:checked + .path-cart .form-check::before,input[type=checkbox]:checked + .path-checkout .form-check::before,input[type=radio]:checked + .path-checkout .form-check::before{background-color:#1D1E24;border-color:#1D1E24;}input[type=checkbox]:checked + .path-cart .form-check::after,input[type=radio]:checked + .path-cart .form-check::after,input[type=checkbox]:checked + .path-checkout .form-check::after,input[type=radio]:checked + .path-checkout .form-check::after{content:"✔";position:absolute;left:5px;top:0;font-size:14px;color:#FFFFFF;}input[type=checkbox]:focus + .path-cart .form-check::before,input[type=radio]:focus + .path-cart .form-check::before,input[type=checkbox]:focus + .path-checkout .form-check::before,input[type=radio]:focus + .path-checkout .form-check::before{outline:none;border-color:#A38963;box-shadow:0 0 5px rgba(0,123,255,0.5);}.path-cart .form-check:has(input[type=radio]) .form-check-label::before,.path-checkout .form-check:has(input[type=radio]) .form-check-label::before{content:"";border-radius:40px;}.site-footer .footer-top{min-height:200px;background-color:#1D1E24;}.site-footer .footer-top .region-top-footer{flex-wrap:wrap;justify-content:space-between;}@media (min-width:768px){.site-footer .footer-top .region-top-footer{padding:35px 0;}}.site-footer .footer-bottom{background-color:#FFFFFF;}.site-footer .footer-bottom .region-bottom-footer{margin:0;text-align:center;}body.menu-open{overflow:hidden;}.header{border-bottom:2px solid #A38963;background-color:#1D1E24;}.header #header{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:5px 19px 5px 25px;}@media (min-width:992px){.header #header{align-items:flex-start;padding:18px 15px 8px;}}.header #header .left-header{align-self:center;}@media (min-width:992px){.header #header .left-header{width:155px;}}@media (min-width:1200px){.header #header .left-header{width:190px;}}.header #header .left-header .region-left-header{justify-content:center;margin:0;}@media (min-width:992px){.header #header .left-header .region-left-header{justify-content:flex-start;margin:auto;}}.header #header .left-header .navbar-brand{height:auto;max-width:85px;margin:0;}@media (min-width:992px){.header #header .left-header .navbar-brand{max-width:100%;margin:auto;}}@media (max-width:991px){.header #header .right-header{display:none;position:fixed;top:0;bottom:0;left:0;right:0;padding:0 50px 50px;border-top:75px solid #1D1E24;background-color:#1D1E24;z-index:50;overflow:auto;}.header #header .right-header.open{display:flex;flex-wrap:wrap;}.header #header .right-header > *{width:100%;}.header #header .right-header .header-right-top{order:2;}.header #header .right-header .header-right-bottom{order:1;}}@media (max-width:575px){.header #header .right-header{padding:0 25px 50px;}}@media (min-width:992px){.header #header .right-header{display:block;width:calc(100% - 170px);}}@media (min-width:1200px){.header #header .right-header{width:calc(100% - 136px);}}@media (min-width:992px){.header #header .right-header .header-right-top{padding-right:70px;}}@media (max-width:575px){.header #header .right-header .header-right-top .container{padding:0;}}.header #header .right-header .header-right-top .region-right-top-header{margin:0;justify-content:unset;flex-direction:column-reverse;}@media (min-width:992px){.header #header .right-header .header-right-top .region-right-top-header{align-items:center;justify-content:flex-end;flex-direction:row;}}.header #header .right-header .header-right-top .region-right-top-header > *{width:100%;margin-bottom:10px;}@media (min-width:992px){.header #header .right-header .header-right-top .region-right-top-header > *{width:inherit;margin-bottom:0;}}@media (max-width:575px){.header #header .right-header .header-right-bottom .container{padding:0;}}.header #header .cart-header{min-width:36px;padding-right:6px;}@media (min-width:992px){.header #header .cart-header{position:absolute;right:15px;top:22px;min-width:inherit;padding-right:0;}}.header #header .cart-header .region-cart-header{margin:0;}.header #header .cart-header .container{padding:0;}@media (min-width:992px){.header #header .cart-header .container{padding:0 15px;}}.header #header .region-right-bottom-header{display:block;margin:0;}@media (max-width:991px){.user-logged-in header #header .right-header{border-top:115px solid #1D1E24;}}@media (min-width:992px){.user-logged-in header #header .right-header .header-right-top{padding-right:70px;}}.hamburguer-header{position:relative;z-index:51;}@media (min-width:992px){.hamburguer-header{display:none;}}.hamburguer-header .menu__hamburguer{position:relative;width:36px;height:30px;transform:rotate(0deg);transition:0.5s ease-in-out;cursor:pointer;}.hamburguer-header .menu__hamburguer span{display:block;position:absolute;height:3px;width:100%;background:#A38963;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:0.25s ease-in-out;}.hamburguer-header .menu__hamburguer span:nth-child(1){top:0px;}.hamburguer-header .menu__hamburguer span:nth-child(2),.hamburguer-header .menu__hamburguer span:nth-child(3){top:13px;}.hamburguer-header .menu__hamburguer span:nth-child(4){top:26px;}.hamburguer-header .menu__hamburguer.open span:nth-child(1){top:18px;width:0%;left:50%;}.hamburguer-header .menu__hamburguer.open span:nth-child(2){transform:rotate(45deg);}.hamburguer-header .menu__hamburguer.open span:nth-child(3){transform:rotate(-45deg);}.hamburguer-header .menu__hamburguer.open span:nth-child(4){top:18px;width:0%;left:50%;}.anchor-top{position:fixed;z-index:9999;right:50px;bottom:75px;width:32px;height:32px;border:0;transition:opacity 0.2s ease-out;border-radius:20px;background-color:black;box-shadow:0 0 10px #8e8e8e;text-align:center;text-decoration:none;opacity:0;cursor:pointer;}@media all and (max-width:480px){.anchor-top{right:15px;}}.anchor-top .icon{position:relative;display:flex;align-items:center;justify-content:center;}.anchor-top .icon:before{content:"";display:inline-block;position:absolute;top:12px;width:10px;height:10px;padding:3px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);border:solid #FFFFFF;border-width:0 2px 2px 0;}.anchor-top.show-me{opacity:1;}.block--type-banner-offer{position:relative;margin:0 0 50px;padding:20px;}@media (min-width:768px){.block--type-banner-offer{padding:20px 0 20px 40px;}}.block--type-banner-offer .content{display:flex;flex-direction:column-reverse;}@media (min-width:768px){.block--type-banner-offer .content{display:flex;flex-direction:row;align-items:center;}}.block--type-banner-offer:before{content:"";position:absolute;z-index:0;bottom:0;right:0;top:30%;left:0;border:1px solid #A38963;}@media (min-width:768px){.block--type-banner-offer:before{right:30px;top:0;}}.block--type-banner-offer .group-text{position:relative;margin-top:20px;}@media (min-width:768px){.block--type-banner-offer .group-text{width:70%;margin:0;}}.block--type-banner-offer .field--name-image{position:relative;z-index:1;min-width:auto;background:#FFFFFF;padding:10px;}@media (min-width:768px){.block--type-banner-offer .field--name-image{width:30%;}}.block--type-banner-offer .field--name-title{width:100%;}.block--type-banner-offer .field--name-title h2{margin-bottom:5px;color:#A38963;font-weight:600;font-family:"Playfair Display",Arial,sans-serif;font-size:1.25rem;line-height:1.75rem;}@media (min-width:480px){.block--type-banner-offer .field--name-title h2{margin-bottom:10px;font-size:1.5rem;line-height:2rem;}}.block--type-banner-offer .field--name-cta-link{width:100%;text-align:center;margin:0;}@media (min-width:768px){.block--type-banner-offer .field--name-cta-link{text-align:left;}}.block--type-banner-offer .field--name-cta-link a{display:inline-block;min-width:240px;width:100%;padding:10px 25px;border:1px solid #A38963;border-radius:0;background-color:#A38963;color:#FFFFFF;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:1rem;line-height:1.375rem;transition:all 0.5s ease-in-out;max-width:100%;min-width:unset;}@media (min-width:480px){.block--type-banner-offer .field--name-cta-link a{width:auto;}}.block--type-banner-offer .field--name-cta-link a:hover{background-color:#826A47;border-color:#A38963;}@media (min-width:992px){.block-language{position:relative;display:block;width:105px;height:25px;padding:0;background-color:transparent;}}.block-language .links{display:flex;list-style:none;margin-top:1rem;padding:0;}@media (min-width:992px){.block-language .links{flex-direction:column;position:relative;z-index:9;margin:0;padding:0 55px 0 0;height:25px;overflow:hidden;cursor:pointer;}}@media (min-width:992px){.block-language .links:after{content:"\e913";font-family:"icomoon";font-size:10px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:9px;right:35px;color:#FFFFFF;text-align:right;cursor:pointer;}}.block-language .links li{padding-right:10px;}@media (min-width:992px){.block-language .links li{order:2;padding:0;}}.block-language .links li:after{content:"";display:inline-block;vertical-align:middle;width:1px;height:15px;margin-left:10px;background-color:#DECAAC;}@media (min-width:992px){.block-language .links li:after{content:none;}}.block-language .links li a{color:#FFFFFF;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:1rem;text-decoration:none;}@media (min-width:992px){.block-language .links li a{font-size:0.875rem;}}@media (min-width:992px){.block-language .links li.is-active{order:1;pointer-events:none;}}.block-language .links li:last-child:after{content:none;}@media (min-width:992px){.block-language .links.open{height:auto;overflow:visible;}}@media (min-width:992px){.block-language .links.open:after{content:"\e912";}}.region-right-top-header .block-menu.menu--my-account{padding:0;border-top:1px solid #A38963;border-bottom:1px solid #A38963;}@media (min-width:992px){.region-right-top-header .block-menu.menu--my-account{border:0;}}.region-right-top-header .block-menu.menu--my-account .nav{flex-direction:none;cursor:pointer;}.region-right-top-header .block-menu.menu--my-account .nav .nav-item{width:100%;padding:0;border:0;background-color:transparent;position:relative;}@media (min-width:992px){.region-right-top-header .block-menu.menu--my-account .nav .nav-item{display:block;background-color:transparent;}}.region-right-top-header .block-menu.menu--my-account .nav .nav-item:last-child.menu-item--active-trail{border-bottom:0 !important;width:100%;}.region-right-top-header .block-menu.menu--my-account .nav .nav-item:last-child.menu-item--active-trail:after{top:17px;right:5px;}.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link{position:relative;padding:20px 25px 20px 50px;color:#1D1E24;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:1rem;}@media (min-width:992px){.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link{min-width:auto;}}.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link + .menu{display:none;padding:0 0 0 15px;border-top:0;background-color:transparent;}@media (min-width:992px){.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link + .menu{position:absolute;top:42px;min-width:160px;right:-20px;left:auto;bottom:auto;z-index:2;padding:0;border:1px solid #A38963;background-color:#313032;}}.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link + .menu .nav-item{padding:0;}.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link + .menu .nav-item .nav-link{padding:7px 0;color:#A38963;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:0.875rem;}@media (min-width:992px){.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link + .menu .nav-item .nav-link{padding:7px 15px;}}.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link + .menu .nav-item .nav-link:after{display:none;}.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link + .menu .nav-item .nav-link.nav-link--user-logout,.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link + .menu .nav-item .nav-link.nav-link--en-user-logout,.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link + .menu .nav-item .nav-link.nav-link--ca-user-logout{padding:10px 0;}@media (min-width:992px){.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link + .menu .nav-item .nav-link.nav-link--user-logout,.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link + .menu .nav-item .nav-link.nav-link--en-user-logout,.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link + .menu .nav-item .nav-link.nav-link--ca-user-logout{margin:0 10px;padding:10px 5px;border-top:1px solid #A38963;}}.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link + .menu .nav-item .nav-link.nav-link--user-logout:after,.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link + .menu .nav-item .nav-link.nav-link--en-user-logout:after,.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link + .menu .nav-item .nav-link.nav-link--ca-user-logout:after{content:"\e917";display:inline-block;position:absolute;right:0;font-family:"icomoon";font-size:1rem;}.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link + .menu .nav-item.menu-item--active-trail{border-bottom:0;background:transparent;}.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link + .menu .nav-item:hover .nav-link{text-decoration:underline;}.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link:before{display:none;}.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link-,.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link--user-signin,.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link--en-user-signin,.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link--ca-user-signin{display:flex;align-items:center;justify-content:center;background:transparent;}@media (min-width:992px){.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link-,.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link--user-signin,.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link--en-user-signin,.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link--ca-user-signin{width:35px;height:35px;border-radius:20px;border:2px solid #A38963;font-size:0;padding:0;}}.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link-:before,.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link--user-signin:before,.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link--en-user-signin:before,.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link--ca-user-signin:before{content:"\e906";position:absolute;display:flex;align-items:center;justify-content:center;inset:-2px;width:35px;color:#A38963;font-family:"icomoon";font-size:20px;}.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link-:after,.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link--user-signin:after,.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link--en-user-signin:after,.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link--ca-user-signin:after{content:"\e913";font-family:"icomoon";font-size:10px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:17px;right:5px;color:#FFFFFF;text-align:right;cursor:pointer;}@media (min-width:992px){.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link-:after,.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link--user-signin:after,.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link--en-user-signin:after,.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link--ca-user-signin:after{right:-20px;top:14px;}}.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link-:hover:before,.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link--user-signin:hover:before,.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link--en-user-signin:hover:before,.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link--ca-user-signin:hover:before{color:#000;}.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link-{padding:10px 0;justify-content:flex-start;text-align:left;font-size:16px;line-height:22px;font-weight:600;font-family:"Playfair Display",Arial,sans-serif;color:#A38963;}@media (min-width:992px){.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link-{padding:0;border:2px solid #A38963;background-color:#A38963;border-radius:20px;color:#A38963;font-size:0;display:block;}}.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link-:before{color:#000;}@media (max-width:1023.98px){.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link-:before{content:none;}}@media (max-width:1023.98px){.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link-:after{color:#A38963;}}.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link--user-signin,.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link--en-user-signin,.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link--ca-user-signin{position:relative;}.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link--user-signin:after,.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link--en-user-signin:after,.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link.nav-link--ca-user-signin:after{display:none;}.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link:hover .nav-link--user-signin,.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link:hover.nav-link--en-user-signin,.region-right-top-header .block-menu.menu--my-account .nav .nav-item .nav-link:hover.nav-link--ca-user-signin{background-color:rgba(222,202,172,0.05);}.region-right-top-header .block-menu.menu--my-account .nav.open .nav-item .nav-link.nav-link- + .menu{display:block;}.region-right-top-header .block-menu.menu--my-account .nav.open .nav-item .nav-link.nav-link-:after{content:"\e912";font-family:"icomoon";}.region-right-top-header .block-menu.menu--my-account .nav .nav-item:has(.nav-link--user-signin){position:relative;background-color:transparent;border-radius:20px;}.region-right-top-header .block-menu.menu--my-account .nav .nav-item:has(.nav-link--user-signin) .nav-link.nav-link--user-signin{font-size:16px;font-weight:600;font-family:"Playfair Display",Arial,sans-serif;color:#A38963;border:1px solid #A38963;background-color:rgba(222,202,172,0.1);}@media (min-width:992px){.region-right-top-header .block-menu.menu--my-account .nav .nav-item:has(.nav-link--user-signin) .nav-link.nav-link--user-signin{background:transparent;border-width:2px;font-size:0;padding:0;width:35px;height:35px;border-radius:20px;}}@media (max-width:1023.98px){.region-right-top-header .block-menu.menu--my-account .nav .nav-item:has(.nav-link--user-signin) .nav-link.nav-link--user-signin:before{content:none;}}@media (min-width:992px){.region-right-top-header .block-menu.menu--my-account .nav .nav-item:has(.nav-link--user-signin):hover{background-color:#A38963;}}.region-right-top-header .block-menu.menu--my-account .nav .nav-item:has(.nav-link--user-signin):hover:before{color:#FFFFFF;}.block-views-blocktable-suscriptions-block-1{margin:60px auto;}.table-suscriptions-block-1{display:none;}@media (min-width:992px){.table-suscriptions-block-1{display:block;}}.table-suscriptions-block-1 .field--name-purchased-entity{margin:0 !important;}.table-suscriptions-block-1 .view-table-suscriptions,.table-suscriptions-block-1 .table__subscription-responsive{margin-bottom:2rem;}.table-suscriptions-block-1 .view-table-suscriptions table,.table-suscriptions-block-1 .table__subscription-responsive table{width:100%;display:flex;flex-wrap:wrap;padding:0;margin:0 auto;}.table-suscriptions-block-1 .view-table-suscriptions table .commerce-productcase-subscriptionvariations .field--name-variations,.table-suscriptions-block-1 .table__subscription-responsive table .commerce-productcase-subscriptionvariations .field--name-variations{display:flex;align-items:center;justify-content:center;height:45px !important;}.table-suscriptions-block-1 .view-table-suscriptions table .commerce-productcase-subscriptionvariations .field--name-variations .field--name-discounts-text,.table-suscriptions-block-1 .table__subscription-responsive table .commerce-productcase-subscriptionvariations .field--name-variations .field--name-discounts-text{display:none;}.table-suscriptions-block-1 .view-table-suscriptions table .commerce-productcase-subscriptionvariations .field--name-variations .field__item,.table-suscriptions-block-1 .table__subscription-responsive table .commerce-productcase-subscriptionvariations .field--name-variations .field__item{width:100%;}.table-suscriptions-block-1 .view-table-suscriptions table .commerce-productcase-subscriptionvariations .field--name-variations .field__item .form-actions,.table-suscriptions-block-1 .table__subscription-responsive table .commerce-productcase-subscriptionvariations .field--name-variations .field__item .form-actions{margin:0 !important;}.table-suscriptions-block-1 .view-table-suscriptions table thead,.table-suscriptions-block-1 .table__subscription-responsive table thead{width:100%;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr,.table-suscriptions-block-1 .table__subscription-responsive table thead tr{display:flex;flex-wrap:wrap;justify-content:center;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th{width:25%;border:6px solid transparent;border-top:0;border-bottom:0;color:#FFFFFF;text-align:center;}.checkout-pane .table-suscriptions-block-1 .view-table-suscriptions table thead tr th,.checkout-pane .table-suscriptions-block-1 .table__subscription-responsive table thead tr th{width:25%;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th.info,.table-suscriptions-block-1 .view-table-suscriptions table thead tr th.show-table,.table-suscriptions-block-1 .view-table-suscriptions table thead tr th.hide-table,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th.info,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th.show-table,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th.hide-table{width:100%;border:0;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th.info,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th.info{text-align:left;margin:20px 10px 0;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th.show-table,.table-suscriptions-block-1 .view-table-suscriptions table thead tr th.hide-table,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th.show-table,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th.hide-table{cursor:pointer;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th.show-table p,.table-suscriptions-block-1 .view-table-suscriptions table thead tr th.hide-table p,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th.show-table p,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th.hide-table p{font-weight:700;font-family:"Playfair Display",Arial,sans-serif;text-decoration:underline;color:#A38963;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th.hide-table,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th.hide-table{display:none;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th article:before,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th article:before{content:"";display:block;position:absolute;height:130px;width:100%;opacity:0.16;inset:0;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th:first-child,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th:first-child{border-left:0;display:none;}.checkout-pane .table-suscriptions-block-1 .view-table-suscriptions table thead tr th:first-child,.checkout-pane .table-suscriptions-block-1 .table__subscription-responsive table thead tr th:first-child{width:100%;order:5;margin:15px 0;border-right:none;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th:first-child div,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th:first-child div{display:flex;align-items:center;padding:0 20px;border:1px solid #8b8b8b;background-color:#FFFFFF;background-image:url(/themes/custom/torres_theme/images/arrow.png);background-repeat:no-repeat;background-position:right 25px bottom 25px;background-size:22px;color:#A38963;font-size:22px;font-weight:700;font-family:"Playfair Display",Arial,sans-serif;}@media (min-width:1200px){.table-suscriptions-block-1 .view-table-suscriptions table thead tr th:first-child div,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th:first-child div{font-size:26px;}}@media (min-width:1600px){.table-suscriptions-block-1 .view-table-suscriptions table thead tr th:first-child div,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th:first-child div{padding:0 20%;}.checkout-pane .table-suscriptions-block-1 .view-table-suscriptions table thead tr th:first-child div,.checkout-pane .table-suscriptions-block-1 .table__subscription-responsive table thead tr th:first-child div{padding:15px 0;background-position:right 25px center;height:auto !important;justify-content:center;}}.checkout-pane .table-suscriptions-block-1 .view-table-suscriptions table thead tr th:nth-child(2),.checkout-pane .table-suscriptions-block-1 .table__subscription-responsive table thead tr th:nth-child(2){border-left:0;display:flex;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th:nth-child(2) .layout-bg-section,.table-suscriptions-block-1 .view-table-suscriptions table thead tr th:nth-child(2) .layout-bg-row,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th:nth-child(2) .layout-bg-section,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th:nth-child(2) .layout-bg-row{height:100%;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th:nth-child(2) .layout-bg-section .layout__region--content,.table-suscriptions-block-1 .view-table-suscriptions table thead tr th:nth-child(2) .layout-bg-row .layout__region--content,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th:nth-child(2) .layout-bg-section .layout__region--content,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th:nth-child(2) .layout-bg-row .layout__region--content{display:flex;flex-direction:column;height:100%;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th:nth-child(2) .layout-bg-section .layout__region--content .field--name-variations,.table-suscriptions-block-1 .view-table-suscriptions table thead tr th:nth-child(2) .layout-bg-row .layout__region--content .field--name-variations,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th:nth-child(2) .layout-bg-section .layout__region--content .field--name-variations,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th:nth-child(2) .layout-bg-row .layout__region--content .field--name-variations{margin-top:30px;}.checkout-pane .table-suscriptions-block-1 .view-table-suscriptions table thead tr th:nth-child(2) .layout-bg-section .layout__region--content .field--name-variations,.checkout-pane .table-suscriptions-block-1 .view-table-suscriptions table thead tr th:nth-child(2) .layout-bg-row .layout__region--content .field--name-variations,.checkout-pane .table-suscriptions-block-1 .table__subscription-responsive table thead tr th:nth-child(2) .layout-bg-section .layout__region--content .field--name-variations,.checkout-pane .table-suscriptions-block-1 .table__subscription-responsive table thead tr th:nth-child(2) .layout-bg-row .layout__region--content .field--name-variations{margin-top:0;}.checkout-pane .table-suscriptions-block-1 .view-table-suscriptions table thead tr th:nth-child(2) .layout-bg-section .layout__region--content .block-field-blockcommerce-productcase-subscriptionvariations,.checkout-pane .table-suscriptions-block-1 .view-table-suscriptions table thead tr th:nth-child(2) .layout-bg-row .layout__region--content .block-field-blockcommerce-productcase-subscriptionvariations,.checkout-pane .table-suscriptions-block-1 .table__subscription-responsive table thead tr th:nth-child(2) .layout-bg-section .layout__region--content .block-field-blockcommerce-productcase-subscriptionvariations,.checkout-pane .table-suscriptions-block-1 .table__subscription-responsive table thead tr th:nth-child(2) .layout-bg-row .layout__region--content .block-field-blockcommerce-productcase-subscriptionvariations{margin-top:auto;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th:nth-child(2) .layout-bg-section .layout__region--content .block-torres-core,.table-suscriptions-block-1 .view-table-suscriptions table thead tr th:nth-child(2) .layout-bg-row .layout__region--content .block-torres-core,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th:nth-child(2) .layout-bg-section .layout__region--content .block-torres-core,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th:nth-child(2) .layout-bg-row .layout__region--content .block-torres-core{padding-top:22px;margin-top:20px;}.checkout-pane .table-suscriptions-block-1 .view-table-suscriptions table thead tr th:nth-child(2) .layout-bg-section .layout__region--content .block-torres-core,.checkout-pane .table-suscriptions-block-1 .view-table-suscriptions table thead tr th:nth-child(2) .layout-bg-row .layout__region--content .block-torres-core,.checkout-pane .table-suscriptions-block-1 .table__subscription-responsive table thead tr th:nth-child(2) .layout-bg-section .layout__region--content .block-torres-core,.checkout-pane .table-suscriptions-block-1 .table__subscription-responsive table thead tr th:nth-child(2) .layout-bg-row .layout__region--content .block-torres-core{margin-top:0;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th:nth-child(2) article,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th:nth-child(2) article{padding-top:40px;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th:nth-child(2) article .field--name-case-advantages ul li:last-child,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th:nth-child(2) article .field--name-case-advantages ul li:last-child{font-weight:400;font-family:"Playfair Display",Arial,sans-serif;color:#1D1E24;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th:nth-child(2) article .field--name-price .calculated-price-with-original,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th:nth-child(2) article .field--name-price .calculated-price-with-original{text-align:center;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th:nth-child(3) article .field--name-case-advantages ul li:last-child,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th:nth-child(3) article .field--name-case-advantages ul li:last-child{margin-top:5px;padding:5px 0 5px 20px;background-color:#F8F3EB;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th:nth-child(3) article .field--name-case-advantages ul li:last-child:before,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th:nth-child(3) article .field--name-case-advantages ul li:last-child:before{top:10px;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th:nth-child(3) article:before,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th:nth-child(3) article:before{content:"";background:rgb(188,146,82);background:linear-gradient(180deg,rgb(188,146,82) 0%,rgb(236,223,204) 50%,rgb(255,255,255) 100%);}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th:nth-child(4) article .field--name-case-advantages ul li:last-child,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th:nth-child(4) article .field--name-case-advantages ul li:last-child{margin-top:5px;padding:5px 0 5px 20px;background-color:#F6F6F6;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th:nth-child(4) article .field--name-case-advantages ul li:last-child:before,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th:nth-child(4) article .field--name-case-advantages ul li:last-child:before{top:10px;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th:nth-child(4) article:before,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th:nth-child(4) article:before{content:"";opacity:0.23;background:rgb(179,179,179);background:linear-gradient(180deg,rgb(179,179,179) 0%,rgb(229,229,229) 50%,rgb(255,255,255) 100%);}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th:nth-child(5) article .field--name-case-advantages ul li:last-child,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th:nth-child(5) article .field--name-case-advantages ul li:last-child{margin-top:5px;padding:5px 0 5px 20px;background-color:#F3E3B6;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th:nth-child(5) article .field--name-case-advantages ul li:last-child:before,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th:nth-child(5) article .field--name-case-advantages ul li:last-child:before{top:10px;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th:nth-child(5) article:before,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th:nth-child(5) article:before{content:"";opacity:0.25;background:rgb(235,208,134);background:linear-gradient(180deg,rgb(235,208,134) 0%,rgb(243,227,183) 50%,rgb(255,255,255) 100%);}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th:last-child,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th:last-child{border-right:0;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .button--add-to-cart,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .button--add-to-cart{min-width:240px;width:100%;padding:10px 25px;border:1px solid #A38963;border-radius:0;background-color:#A38963;color:#FFFFFF;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:1rem;line-height:1.375rem;transition:all 0.5s ease-in-out;min-width:auto;border-radius:5px;}@media (min-width:480px){.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .button--add-to-cart,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .button--add-to-cart{width:auto;}}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .button--add-to-cart:hover,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .button--add-to-cart:hover{background-color:#826A47;border-color:#A38963;}@media (min-width:1200px){.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .button--add-to-cart,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .button--add-to-cart{display:inline-block;width:calc(100% - 30px) !important;font-size:18px;text-decoration:unset !important;}}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .block-torres-core,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .block-torres-core{cursor:pointer;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .block-torres-core span,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .block-torres-core span{color:#FFFFFF;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .layout-bg-bg-container,.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .layout--onecol,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .layout-bg-bg-container,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .layout--onecol{height:100%;min-height:100%;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .layout__region--content,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .layout__region--content{font-weight:400;font-family:"Playfair Display",Arial,sans-serif;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .layout__region--content .commerce-productcase-subscriptionfree-shipping,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .layout__region--content .commerce-productcase-subscriptionfree-shipping{display:flex;justify-content:flex-end;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .layout__region--content .commerce-productcase-subscriptionfree-shipping .field--name-free-shipping,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .layout__region--content .commerce-productcase-subscriptionfree-shipping .field--name-free-shipping{margin:8px 0 0 0;padding:5px 10px;background-color:transparent;color:#1D1E24;font-size:14px;line-height:14px;text-align:center;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .layout__region--content .commerce-productcase-subscriptiontitle,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .layout__region--content .commerce-productcase-subscriptiontitle{padding-top:10px;text-transform:uppercase;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field-group-link,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field-group-link{display:flex;align-items:baseline;justify-content:space-between;padding:0 20px 10px;text-decoration:none;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field-group-link:hover,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field-group-link:hover{text-decoration:none;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-list-price,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-list-price{display:flex;align-items:baseline;position:relative;font-size:20px;color:#A38963;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-list-price:before,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-list-price:before{content:"";position:absolute;display:block;top:17px;left:0;right:0;height:2px;background-color:#A38963;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-list-price span,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-list-price span{font-size:16px;margin:0 5px 0 0;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-list-price span:not(.before),.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-list-price span:not(.before){text-decoration:line-through;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-list-price span.price,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-list-price span.price{font-size:20px;color:#A38963;text-decoration:none;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-list-price + .field--name-price,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-list-price + .field--name-price{font-size:26px;color:#1D1E24;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-list-price + .field--name-price span,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-list-price + .field--name-price span{font-size:16px;margin:0 5px 0 0;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-list-price + .field--name-price span.calculated-price,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-list-price + .field--name-price span.calculated-price{font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:26px;margin:0 5px;}@media (min-width:992px){.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-list-price + .field--name-price span.calculated-price,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-list-price + .field--name-price span.calculated-price{display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;line-height:1em;font-size:20px;}}@media (min-width:1200px){.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-list-price + .field--name-price span.calculated-price,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-list-price + .field--name-price span.calculated-price{display:inline;font-size:26px;}}@media (min-width:992px){.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-list-price + .field--name-price span.calculated-price > span,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-list-price + .field--name-price span.calculated-price > span{width:100%;font-size:14px;}}@media (min-width:1200px){.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-list-price + .field--name-price span.calculated-price > span,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-list-price + .field--name-price span.calculated-price > span{width:auto;font-size:16px;}}@media (min-width:992px){.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-list-price + .field--name-price span.calculated-price > span + span,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-list-price + .field--name-price span.calculated-price > span + span{width:auto;}}@media (min-width:1200px){.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-list-price + .field--name-price span.calculated-price > span + span,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-list-price + .field--name-price span.calculated-price > span + span{width:auto;}}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-price .price + span,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-price .price + span{text-transform:lowercase;font-size:16px;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-price .price + span::before,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .layout__region--content .commerce-productcase-subscriptionvariations .field--name-price .price + span::before{content:"/";}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .layout__region--content .block-torres-core,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .layout__region--content .block-torres-core{display:flex;justify-content:center;align-items:center;padding-bottom:20px;padding-top:20px;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .layout__region--content .block-torres-core p,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .layout__region--content .block-torres-core p{margin:0;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .layout__region--content .block-torres-core p span,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .layout__region--content .block-torres-core p span{color:#FFFFFF;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .layout__region--content .block-torres-core p span::after,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .layout__region--content .block-torres-core p span::after{content:"+";padding-left:1rem;color:#A38963;font-family:monospace;font-size:28px;font-weight:900;line-height:20px;}.table-suscriptions-block-1 .view-table-suscriptions table thead tr th .layout__region--content .block-torres-core p span.table-subscription-hide::after,.table-suscriptions-block-1 .table__subscription-responsive table thead tr th .layout__region--content .block-torres-core p span.table-subscription-hide::after{content:"-";}.table-suscriptions-block-1 .view-table-suscriptions table tbody,.table-suscriptions-block-1 .table__subscription-responsive table tbody{width:100%;}.table-suscriptions-block-1 .view-table-suscriptions table tbody::before,.table-suscriptions-block-1 .table__subscription-responsive table tbody::before{content:"@";display:block;line-height:10px;text-indent:-99999px;}.table-suscriptions-block-1 .view-table-suscriptions table tbody tr,.table-suscriptions-block-1 .table__subscription-responsive table tbody tr{border:1px solid #B5A081;}.table-suscriptions-block-1 .view-table-suscriptions table tbody tr .sin-permanencia,.table-suscriptions-block-1 .table__subscription-responsive table tbody tr .sin-permanencia{margin:0;text-transform:none;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;color:#A38963;font-size:0.875rem;text-align:center;}.table-suscriptions-block-1 .view-table-suscriptions table tbody tr td,.table-suscriptions-block-1 .view-table-suscriptions table tbody tr th,.table-suscriptions-block-1 .table__subscription-responsive table tbody tr td,.table-suscriptions-block-1 .table__subscription-responsive table tbody tr th{width:20%;border:1px solid #B5A081;font-weight:400;}.table-suscriptions-block-1 .view-table-suscriptions table tbody tr td:not(:first-child),.table-suscriptions-block-1 .view-table-suscriptions table tbody tr th:not(:first-child),.table-suscriptions-block-1 .table__subscription-responsive table tbody tr td:not(:first-child),.table-suscriptions-block-1 .table__subscription-responsive table tbody tr th:not(:first-child){vertical-align:middle;padding:8px 0;font-size:18px;text-align:center;font-weight:600;font-family:"Playfair Display",Arial,sans-serif;}@media (min-width:1200px){.table-suscriptions-block-1 .view-table-suscriptions table tbody tr td:not(:first-child),.table-suscriptions-block-1 .view-table-suscriptions table tbody tr th:not(:first-child),.table-suscriptions-block-1 .table__subscription-responsive table tbody tr td:not(:first-child),.table-suscriptions-block-1 .table__subscription-responsive table tbody tr th:not(:first-child){font-size:20px;}}.table-suscriptions-block-1 .view-table-suscriptions table tbody tr th:first-child,.table-suscriptions-block-1 .table__subscription-responsive table tbody tr th:first-child{padding:12px;color:#000;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:14px;}@media (min-width:1200px){.table-suscriptions-block-1 .view-table-suscriptions table tbody tr th:first-child,.table-suscriptions-block-1 .table__subscription-responsive table tbody tr th:first-child{font-size:16px;}}.table-suscriptions-block-1 .view-table-suscriptions table tbody tr th.views-field-nothing,.table-suscriptions-block-1 .table__subscription-responsive table tbody tr th.views-field-nothing{background-color:#EEE9E2;color:#A38963;font-size:20px;font-weight:600;font-family:"Playfair Display",Arial,sans-serif;}.table-suscriptions-block-1 .view-table-suscriptions table tbody tr td.views-field:nth-child(2) .table__subscription--option-enabled,.table-suscriptions-block-1 .table__subscription-responsive table tbody tr td.views-field:nth-child(2) .table__subscription--option-enabled{display:inline-block;height:20px;width:20px;border-radius:50%;background-color:transparent;border:1px solid #707070;}.table-suscriptions-block-1 .view-table-suscriptions table tbody tr td.views-field:nth-child(3) .table__subscription--option-enabled,.table-suscriptions-block-1 .table__subscription-responsive table tbody tr td.views-field:nth-child(3) .table__subscription--option-enabled{display:inline-block;height:20px;width:20px;border-radius:50%;background-color:#F8F3EB;border:1px solid #eaeaea;}.table-suscriptions-block-1 .view-table-suscriptions table tbody tr td.views-field:nth-child(4) .table__subscription--option-enabled,.table-suscriptions-block-1 .table__subscription-responsive table tbody tr td.views-field:nth-child(4) .table__subscription--option-enabled{display:inline-block;height:20px;width:20px;border-radius:50%;background-color:#F6F6F6;border:1px solid #eaeaea;}.table-suscriptions-block-1 .view-table-suscriptions table tbody tr td.views-field:nth-child(5) .table__subscription--option-enabled,.table-suscriptions-block-1 .table__subscription-responsive table tbody tr td.views-field:nth-child(5) .table__subscription--option-enabled{display:inline-block;height:20px;width:20px;border-radius:50%;background-color:#F3E3B6;border:1px solid #eaeaea;}.table-suscriptions-block-1 .view-table-suscriptions table tbody tr td[headers=view-nothing-table-column],.table-suscriptions-block-1 .table__subscription-responsive table tbody tr td[headers=view-nothing-table-column]{background-color:#EEE9E2;}.table-suscriptions-block-1 .view-table-suscriptions table tbody tr:first-child,.table-suscriptions-block-1 .table__subscription-responsive table tbody tr:first-child{color:#FFFFFF;font-size:14px;}.table-suscriptions-block-1 .view-table-suscriptions table tbody tr:first-child td,.table-suscriptions-block-1 .table__subscription-responsive table tbody tr:first-child td{color:#A38963;text-transform:uppercase;}.table-suscriptions-block-1 .view-table-suscriptions table tbody tr:first-child td .views-field-wrapper--perma,.table-suscriptions-block-1 .table__subscription-responsive table tbody tr:first-child td .views-field-wrapper--perma{padding-bottom:0.25rem;font-size:12px;}.table-suscriptions-block-1 .view-table-suscriptions table tbody tr:first-child td:nth-child(2),.table-suscriptions-block-1 .table__subscription-responsive table tbody tr:first-child td:nth-child(2){background-color:transparent;}.table-suscriptions-block-1 .view-table-suscriptions table tbody tr:first-child td:nth-child(3),.table-suscriptions-block-1 .table__subscription-responsive table tbody tr:first-child td:nth-child(3){background-color:#F7F2EA;}.table-suscriptions-block-1 .view-table-suscriptions table tbody tr:first-child td:nth-child(4),.table-suscriptions-block-1 .table__subscription-responsive table tbody tr:first-child td:nth-child(4){background-color:#F6F6F6;}.table-suscriptions-block-1 .view-table-suscriptions table tbody tr:first-child td:nth-child(5),.table-suscriptions-block-1 .table__subscription-responsive table tbody tr:first-child td:nth-child(5){background-color:#FBF7EA;}.table-suscriptions-block-1 .view-table-suscriptions table tbody tr:not(:first-child),.table-suscriptions-block-1 .table__subscription-responsive table tbody tr:not(:first-child){font-size:12px;font-weight:400;}.table-suscriptions-block-1 .view-table-suscriptions table tbody td[headers=view-glass-of-wine-table-column] span[class*=wine-number],.table-suscriptions-block-1 .table__subscription-responsive table tbody td[headers=view-glass-of-wine-table-column] span[class*=wine-number]{font-weight:700;font-family:"Playfair Display",Arial,sans-serif;font-size:26px;padding-right:30px;background-repeat:no-repeat;background-position:right center;}.table-suscriptions-block-1 .view-table-suscriptions table tbody td[headers=view-glass-of-wine-table-column] span.wine-number-1,.table-suscriptions-block-1 .table__subscription-responsive table tbody td[headers=view-glass-of-wine-table-column] span.wine-number-1{background-image:url(/themes/custom/torres_theme/images/ecommerce/glass-wine-1.png);}.table-suscriptions-block-1 .view-table-suscriptions table tbody td[headers=view-glass-of-wine-table-column] span.wine-number-2,.table-suscriptions-block-1 .view-table-suscriptions table tbody td[headers=view-glass-of-wine-table-column] span.wine-number-3,.table-suscriptions-block-1 .view-table-suscriptions table tbody td[headers=view-glass-of-wine-table-column] span.wine-number-4,.table-suscriptions-block-1 .table__subscription-responsive table tbody td[headers=view-glass-of-wine-table-column] span.wine-number-2,.table-suscriptions-block-1 .table__subscription-responsive table tbody td[headers=view-glass-of-wine-table-column] span.wine-number-3,.table-suscriptions-block-1 .table__subscription-responsive table tbody td[headers=view-glass-of-wine-table-column] span.wine-number-4{padding-right:50px;background-image:url(/themes/custom/torres_theme/images/ecommerce/glass-wine-2.png);}.table-suscriptions-block-1 .view-table-suscriptions table tbody td[headers=view-glass-of-wine-table-column] span.wine-glass,.table-suscriptions-block-1 .table__subscription-responsive table tbody td[headers=view-glass-of-wine-table-column] span.wine-glass{font-size:18px;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;}.table-suscriptions-block-1 .view-table-suscriptions table tbody td[headers=view-wine-cases-table-column] span,.table-suscriptions-block-1 .table__subscription-responsive table tbody td[headers=view-wine-cases-table-column] span{padding:5px 0 5px 45px;background-image:url(/themes/custom/torres_theme/images/ecommerce/wine-bottles-3.png);background-repeat:no-repeat;background-size:auto 34px;}@media (min-width:1200px){.table-suscriptions-block-1 .view-table-suscriptions table tbody td[headers=view-wine-cases-table-column] span,.table-suscriptions-block-1 .table__subscription-responsive table tbody td[headers=view-wine-cases-table-column] span{background-size:auto 36px;}}.table-suscriptions-block-1 .view-table-suscriptions table tbody td[headers=view-wine-cases-table-column] span.wine-bottles-image-0,.table-suscriptions-block-1 .table__subscription-responsive table tbody td[headers=view-wine-cases-table-column] span.wine-bottles-image-0{display:none;}.table-suscriptions-block-1 .view-table-suscriptions table tbody td[headers=view-wine-cases-table-column] span.wine-bottles-image-1,.table-suscriptions-block-1 .table__subscription-responsive table tbody td[headers=view-wine-cases-table-column] span.wine-bottles-image-1{background-image:url(/themes/custom/torres_theme/images/ecommerce/wine-bottles-1.png);}.table-suscriptions-block-1 .view-table-suscriptions table tbody td[headers=view-wine-cases-table-column] span.wine-bottles-image-2,.table-suscriptions-block-1 .table__subscription-responsive table tbody td[headers=view-wine-cases-table-column] span.wine-bottles-image-2{background-image:url(/themes/custom/torres_theme/images/ecommerce/wine-bottles-2.png);}.table-suscriptions-block-1 .view-table-suscriptions table tbody td[headers=view-wine-cases-table-column] span.wine-bottles-image-3,.table-suscriptions-block-1 .table__subscription-responsive table tbody td[headers=view-wine-cases-table-column] span.wine-bottles-image-3{background-image:url(/themes/custom/torres_theme/images/ecommerce/wine-bottles-3.png);}.table-suscriptions-block-1 .view-table-suscriptions table tbody td[headers=view-wine-cases-table-column] span.wine-bottles-image-4,.table-suscriptions-block-1 .table__subscription-responsive table tbody td[headers=view-wine-cases-table-column] span.wine-bottles-image-4{background-image:url(/themes/custom/torres_theme/images/ecommerce/wine-bottles-3.png);}.table-suscriptions-block-1 .view-table-suscriptions table tbody td[headers=view-wine-cases-table-column] span.wine-bottles-image-5,.table-suscriptions-block-1 .table__subscription-responsive table tbody td[headers=view-wine-cases-table-column] span.wine-bottles-image-5{background-image:url(/themes/custom/torres_theme/images/ecommerce/wine-bottles-3.png);}.table-suscriptions-block-1 .view-table-suscriptions table tbody td[headers=view-wine-cases-table-column] span.wine-bottles-image-6,.table-suscriptions-block-1 .table__subscription-responsive table tbody td[headers=view-wine-cases-table-column] span.wine-bottles-image-6{padding-left:85px;background-image:url(/themes/custom/torres_theme/images/ecommerce/wine-bottles-6.png);}.table-suscriptions-block-1 .view-table-suscriptions table.show-body th.show-table,.table-suscriptions-block-1 .table__subscription-responsive table.show-body th.show-table{display:none;}.table-suscriptions-block-1 .view-table-suscriptions table.show-body th.hide-table,.table-suscriptions-block-1 .table__subscription-responsive table.show-body th.hide-table{display:block;}.table-suscriptions-block-1 .view-table-suscriptions table.show-body tbody,.table-suscriptions-block-1 .table__subscription-responsive table.show-body tbody{display:block !important;}.table-suscriptions-block-1 .view-table-suscriptions table.hide-body th.show-table,.table-suscriptions-block-1 .table__subscription-responsive table.hide-body th.show-table{display:block;}.table-suscriptions-block-1 .view-table-suscriptions table.hide-body th.hide-table,.table-suscriptions-block-1 .table__subscription-responsive table.hide-body th.hide-table{display:none;}.table-suscriptions-block-1 .view-table-suscriptions table.hide-body tbody,.table-suscriptions-block-1 .table__subscription-responsive table.hide-body tbody{display:none !important;}.table-suscriptions-block-2{display:block;}@media (min-width:992px){.table-suscriptions-block-2{display:none;}}.table-suscriptions-block-2 .view-table-suscriptions{margin:0 -15px;}.table-suscriptions-block-2 .view-header{width:100%;display:flex;margin-bottom:20px;border:1px solid #8b8b8b;background-image:url(/themes/custom/torres_theme/images/arrow-down.png);background-repeat:no-repeat;background-position:right 30px bottom 30px;}.table-suscriptions-block-2 .view-header .table--subscription-responsive-header{width:300px;max-width:calc(100% - 60px);padding:30px 15px;background-color:#FFFFFF;color:#A38963;font-size:26px;font-weight:700;font-family:"Playfair Display",Arial,sans-serif;}@media (min-width:480px){.table-suscriptions-block-2 .view-header .table--subscription-responsive-header{font-size:30px;}}.table-suscriptions-block-2 .view-header .table--subscription-responsive-header::after{content:"";width:50%;}.table-suscriptions-block-2 .table__subscription-responsive-column{max-width:100%;margin-bottom:2rem;padding:0;}.table-suscriptions-block-2 .table__subscription-responsive-column .views-field-rendered-entity{width:100%;padding:0;}.table-suscriptions-block-2 .table__subscription-responsive-column .wine-glass{padding-left:5px;}.table-suscriptions-block-2 .table__subscription-responsive-column > .views-field{position:relative;display:flex;justify-content:space-between;width:100%;padding:10px;border-bottom:1px solid #B5A081;}.table-suscriptions-block-2 .table__subscription-responsive-column > .views-field > .field-content{align-self:center;font-weight:600;}.table-suscriptions-block-2 .table__subscription-responsive-column > .views-field > .field-content .table__subscription--option-enabled{width:20px;height:20px;border-radius:50%;background-color:#A38963;}.table-suscriptions-block-2 .table__subscription-responsive-column > .views-field-nothing{background-color:#EEE9E2;color:#A38963;font-size:20px;}.table-suscriptions-block-2 .table__subscription-responsive-column > .views-field-rendered-entity{width:100%;padding:0;}.table-suscriptions-block-2 .table__subscription-responsive-column > .views-field-rendered-entity .field-content{width:100%;}.table-suscriptions-block-2 .table__subscription-responsive-column > .views-field-rendered-entity .field-content .layout-settings-wrapper:not(:first-child){height:250px;}.table-suscriptions-block-2 .table__subscription-responsive-column > .views-field-rendered-entity .field-content .layout-settings-wrapper:not(:first-child) .layout-bg-section{height:100%;}.table-suscriptions-block-2 .table__subscription-responsive-column > .views-field-rendered-entity .field-content .layout-settings-wrapper:not(:first-child) .layout-bg-section .layout-bg-row{height:100%;}.table-suscriptions-block-2 .table__subscription-responsive-column > .views-field-title{margin:1rem 0;border-bottom:none;background-color:#A38963;color:#FFFFFF;font-weight:700;font-family:"Playfair Display",Arial,sans-serif;text-align:center;}.table-suscriptions-block-2 .table__subscription-responsive-column > .views-field-title > .field-content{width:100%;}.table-suscriptions-block-2 .table__subscription-responsive-column > .views-field :not(:last-child),.table-suscriptions-block-2 .table__subscription-responsive-column > .views-field :not(:first-child){border-bottom:none;}.table-suscriptions-block-2 .table__subscription-responsive-column .commerce-product.commerce-product-type-case_subscription-mini_teaser .layout-bg-section{padding:15px;}.table-suscriptions-block-2 .table__subscription-responsive-column .commerce-product.commerce-product-type-case_subscription-mini_teaser.desactivado .layout-settings-wrapper{padding:20px 0;}.table-suscriptions-block-2 .table__subscription-responsive-column .commerce-product.commerce-product-type-case_subscription-mini_teaser.desactivado .commerce-productcase-subscriptionfree-shipping{display:none;}.table-suscriptions-block-2 .table__subscription-responsive-column .field--name-free-shipping{margin-bottom:25px;padding:6px 15px;background-color:#FFFFFF;color:#A38963;font-weight:700;font-family:"Playfair Display",Arial,sans-serif;font-size:16px;line-height:14px;text-align:center;}.table-suscriptions-block-2 .table__subscription-responsive-column .field--name-title{font-weight:700;font-family:"Playfair Display",Arial,sans-serif;text-transform:uppercase;}.table-suscriptions-block-2 .table__subscription-responsive-column .field--name-text-table{font-weight:400;font-family:"Playfair Display",Arial,sans-serif;}.table-suscriptions-block-2 .table__subscription-responsive-column .field--name-text-table a{text-decoration:none;}.table-suscriptions-block-2 .table__subscription-responsive-column .field--name-variations{height:auto !important;}.table-suscriptions-block-2 .table__subscription-responsive-column .commerce-productcase-subscriptionvariations{font-weight:700;font-family:"Playfair Display",Arial,sans-serif;}.table-suscriptions-block-2 .table__subscription-responsive-column .commerce-productcase-subscriptionvariations .field-group-link{text-decoration:none;}.table-suscriptions-block-2 .table__subscription-responsive-column .commerce-productcase-subscriptionvariations .field-group-link:hover{text-decoration:none;}.table-suscriptions-block-2 .table__subscription-responsive-column .commerce-productcase-subscriptionvariations .field--name-list-price{font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:20px;color:#A38963;}.table-suscriptions-block-2 .table__subscription-responsive-column .commerce-productcase-subscriptionvariations .field--name-price{font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:26px;color:#1D1E24;}.table-suscriptions-block-2 .table__subscription-responsive-column .commerce-productcase-subscriptionvariations .field--name-list-price{text-decoration:line-through;font-size:22px;}.table-suscriptions-block-2 .table__subscription-responsive-column .commerce-productcase-subscriptionvariations .field--name-list-price + .field--name-price{font-size:22px;}.table-suscriptions-block-2 .table__subscription-responsive-column .commerce-productcase-subscriptionvariations .field--name-price .price + span{font-size:18px;text-transform:lowercase;}.table-suscriptions-block-2 .table__subscription-responsive-column .commerce-productcase-subscriptionvariations .field--name-price .price + span::before{content:"/";}.table-suscriptions-block-2 .table__subscription-responsive-column .commerce-productcase-subscriptionvariations .field--name-price .calculated-price-with-original .free-price{font-weight:700;font-family:"Playfair Display",Arial,sans-serif;color:#A38963;font-size:18px;}.table-suscriptions-block-2 .table__subscription-responsive-column .button--add-to-cart{text-decoration:unset !important;min-width:240px;width:100%;padding:10px 25px;border:1px solid #A38963;border-radius:0;background-color:#A38963;color:#FFFFFF;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:1rem;line-height:1.375rem;transition:all 0.5s ease-in-out;width:100% !important;max-width:215px;min-width:auto;margin:0 auto;border-radius:5px;}@media (min-width:480px){.table-suscriptions-block-2 .table__subscription-responsive-column .button--add-to-cart{width:auto;}}.table-suscriptions-block-2 .table__subscription-responsive-column .button--add-to-cart:hover{background-color:#826A47;border-color:#A38963;}.table-suscriptions-block-2 .table__subscription-responsive-column .block-torres-core{display:flex;justify-content:center;align-items:center;padding-bottom:20px;display:none !important;}.table-suscriptions-block-2 .table__subscription-responsive-column .block-torres-core p{margin:0;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;}.table-suscriptions-block-2 .table__subscription-responsive-column .block-torres-core p span{color:#FFFFFF;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:16px;}.table-suscriptions-block-2 .table__subscription-responsive-column .block-torres-core p span::after{content:"+";padding-left:1rem;color:#A38963;font-size:28px;font-weight:900;font-family:monospace;line-height:16px;}.table-suscriptions-block-2 .table__subscription-responsive-column .block-torres-core p span.table-subscription-hide::after{content:"-";}.table-suscriptions-block-2 .table__subscription-responsive-column .layout__region--content{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(5,auto);grid-column-gap:0px;grid-row-gap:0px;}.table-suscriptions-block-2 .table__subscription-responsive-column .layout__region--content .block-field-blockcommerce-productcase-subscriptionfree-shipping{grid-area:1/1/2/2;}.table-suscriptions-block-2 .table__subscription-responsive-column .layout__region--content .block-field-blockcommerce-productcase-subscriptiontitle{grid-area:2/1/3/2;}.table-suscriptions-block-2 .table__subscription-responsive-column .layout__region--content .block-field-blockcommerce-productcase-subscriptiontext-table{grid-area:3/1/4/2;}.table-suscriptions-block-2 .table__subscription-responsive-column .layout__region--content .block-field-blockcommerce-productcase-subscriptionvariations{grid-area:2/2/4/3;margin-top:10px;text-align:right;}.table-suscriptions-block-2 .table__subscription-responsive-column .layout__region--content .block-field-blockcommerce-productcase-subscriptionvariations + .block-field-blockcommerce-productcase-subscriptionvariations{grid-area:4/1/5/3;margin-top:15px;text-align:center;}.table-suscriptions-block-2 .table__subscription-responsive-column .layout__region--content .block-torres-core{grid-area:5/1/6/3;justify-content:flex-end;padding-bottom:0;}.table-suscriptions-block-2 .table__subscription-responsive-column .views-field:not(:first-child):not(:nth-child(2)){font-weight:400;font-family:"Playfair Display",Arial,sans-serif;}.table-suscriptions-block-2 .table__subscription-responsive-column .views-field:not(:first-child):not(:nth-child(2)) > .views-label{width:60%;font-size:16px;}.table-suscriptions-block-2 .table__subscription-responsive-column .views-field:not(:first-child):not(:nth-child(2)) > .views-label.views-label-nothing{font-weight:700;font-family:"Playfair Display",Arial,sans-serif;}.table-suscriptions-block-2 .table__subscription-responsive-column .views-field:not(:first-child):not(:nth-child(2)) > .field-content{display:flex;justify-content:flex-end;width:40%;text-align:right;}.table-suscriptions-block-2 .commerce-productcase-subscriptionvariations .field-group-link{display:flex;align-items:baseline;justify-content:space-between;padding:0 20px;text-decoration:none;}.table-suscriptions-block-2 .commerce-productcase-subscriptionvariations .field-group-link:hover{text-decoration:none;}.table-suscriptions-block-2 .commerce-productcase-subscriptionvariations .field--name-list-price{position:relative;display:flex;align-items:baseline;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:20px;color:#A38963;}.table-suscriptions-block-2 .commerce-productcase-subscriptionvariations .field--name-list-price:before{content:"";position:absolute;display:block;top:17px;left:0;right:0;height:2px;background-color:#A38963;}.table-suscriptions-block-2 .commerce-productcase-subscriptionvariations .field--name-list-price span{font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:16px;margin:0 5px 0 0;}.table-suscriptions-block-2 .commerce-productcase-subscriptionvariations .field--name-list-price span:not(.before){text-decoration:line-through;}.table-suscriptions-block-2 .commerce-productcase-subscriptionvariations .field--name-list-price span.price{font-size:20px;color:#A38963;text-decoration:none;}.table-suscriptions-block-2 .commerce-productcase-subscriptionvariations .field--name-list-price + .field--name-price{font-size:26px;color:#1D1E24;}.table-suscriptions-block-2 .commerce-productcase-subscriptionvariations .field--name-list-price + .field--name-price span{font-size:16px;margin:0 5px 0 0;}.table-suscriptions-block-2 .commerce-productcase-subscriptionvariations .field--name-list-price + .field--name-price span.calculated-price{font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:26px;margin:0 0 0 5px;}.table-suscriptions-block-2 .commerce-productcase-subscriptionvariations .field--name-price .price + span{text-transform:lowercase;font-size:16px;}.table-suscriptions-block-2 .commerce-productcase-subscriptionvariations .field--name-price .price + span::before{content:"/";}.table-suscriptions-block-2 .button--add-to-cart{min-width:240px;width:100%;padding:10px 25px;border:1px solid #A38963;border-radius:0;background-color:#A38963;color:#FFFFFF;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:1rem;line-height:1.375rem;transition:all 0.5s ease-in-out;min-width:auto;border-radius:5px;}@media (min-width:480px){.table-suscriptions-block-2 .button--add-to-cart{width:auto;}}.table-suscriptions-block-2 .button--add-to-cart:hover{background-color:#826A47;border-color:#A38963;}@media (min-width:1200px){.table-suscriptions-block-2 .button--add-to-cart{display:inline-block;width:calc(100% - 30px) !important;font-size:18px;text-decoration:unset !important;}}.table-suscriptions-block-2 .commerce-product-type-case_subscription-mini_teaser .layout-settings-wrapper.add-to-cart{padding:0 15px 15px;}.table-suscriptions-block-2 .add-to-cart{padding:0 15px 15px;}.commerce-product-type-case_subscription-mini_teaser:has(.field--name-highlighted-tag):after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;border:2px solid #A38963;z-index:-1;}.commerce-product.commerce-product-type-case_subscription-mini_teaser{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;position:relative;height:100%;border:1px solid #A38963;z-index:1;text-align:center;margin-top:15px;}.commerce-product.commerce-product-type-case_subscription-mini_teaser.product-active{opacity:0.3;pointer-events:none;}.commerce-product.commerce-product-type-case_subscription-mini_teaser .layout-settings-wrapper{display:flex;justify-content:center;align-items:flex-start;width:100%;height:auto;overflow:hidden;}.commerce-product.commerce-product-type-case_subscription-mini_teaser .layout-settings-wrapper.highlighted-tag{position:absolute;top:-18px;left:0;overflow:visible;}.commerce-product.commerce-product-type-case_subscription-mini_teaser .layout-settings-wrapper.highlighted-tag .layout--onecol{margin-left:15px;margin-right:auto;}.commerce-product.commerce-product-type-case_subscription-mini_teaser .layout-settings-wrapper.add-to-cart{height:auto;margin-bottom:15px;}.commerce-product.commerce-product-type-case_subscription-mini_teaser .layout-settings-wrapper.add-to-cart .layout--onecol{width:100%;}.commerce-product.commerce-product-type-case_subscription-mini_teaser .layout-bg-section{width:100%;}.commerce-product.commerce-product-type-case_subscription-mini_teaser .layout-bg-content-container{position:relative;z-index:2;}.commerce-product.commerce-product-type-case_subscription-mini_teaser .layout-bg-bg-container{position:initial;}.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-price{width:100%;}.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-premium-tag{font-weight:400;font-family:"Playfair Display",Arial,sans-serif;color:#FFFFFF;background:#A38963;position:absolute;left:-32px;font-size:14px;top:20px;transform:rotate(-45deg);padding:5px 40px;}.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-premium-tag:empty,.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-free-shipping:empty{display:none;}.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-highlighted-tag{font-weight:700;font-family:"Playfair Display",Arial,sans-serif;font-size:16px;color:#1D1E24;background-color:#FFFFFF;padding:5px 10px;}.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-image-table{padding:0 50px;}.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-image-table img{width:100%;height:auto;}.commerce-product.commerce-product-type-case_subscription-mini_teaser .commerce-productcase-subscriptionfree-shipping{text-align:right;margin:10px 0 0;}.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-free-shipping{display:inline-flex;align-items:center;justify-content:flex-end;margin-bottom:10px;padding:6px 15px;color:#1D1E24;font-weight:600;font-family:"Playfair Display",Arial,sans-serif;font-size:14px;line-height:14px;text-align:right;}.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-free-shipping:before{content:"";display:block;width:20px;height:20px;margin-right:10px;background-image:url(/themes/custom/torres_theme/images/delivery.png);background-repeat:no-repeat;background-position:center center;background-size:cover;}.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-case-advantages ul{list-style:none;padding:20px 15px 0;text-align:left;}.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-case-advantages ul li{display:flex;position:relative;align-items:flex-start;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:14px;color:#1D1E24;padding-left:20px;}.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-case-advantages ul li:before{content:"";display:block;position:absolute;top:5px;left:0;width:12px;height:12px;background-image:url(/themes/custom/torres_theme/images/check-mark.png);background-repeat:no-repeat;background-position:center center;background-size:12px;}.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-case-advantages ul li:last-child{font-weight:700;font-family:"Playfair Display",Arial,sans-serif;color:#A38963;}.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-text-table{margin-bottom:20px;}.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-text-table,.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-text-table a{font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-weight:400;font-size:16px;color:#1D1E24;}@media (min-width:768px){.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-text-table,.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-text-table a{font-size:18px;}}@media (min-width:992px){.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-text-table,.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-text-table a{font-size:15px;}}@media (min-width:1200px){.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-text-table,.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-text-table a{font-size:16px;}}.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-text-table a,.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-text-table a a{text-decoration:none;}.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-text-table a:hover,.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-text-table a a:hover{text-decoration:none;}.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-title,.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-title a{margin-bottom:0;font-size:27px;font-weight:700;font-family:"Playfair Display",Arial,sans-serif;color:#A38963;}@media (min-width:992px){.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-title,.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-title a{margin-bottom:5px;font-size:22px;}}@media (min-width:1200px){.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-title,.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-title a{font-size:26px;}}.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-price .price{font-size:28px;font-weight:700;font-family:"Playfair Display",Arial,sans-serif;}@media (min-width:992px){.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-price .price{font-size:24px;}}.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-price .calculated-price-with-original{text-align:right;}.commerce-product.commerce-product-type-case_subscription-mini_teaser .field--name-price .calculated-price-with-original .free-price{display:block;width:100%;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;text-align:center;text-transform:uppercase;color:#1D1E24;font-size:18px;}.commerce-product.commerce-product-type-case_subscription-mini_teaser .commerce-productcase-subscriptionvariations + .commerce-productcase-subscriptionvariations{height:auto !important;}.commerce-product.commerce-product-type-case_subscription-mini_teaser.desactivado .field--name-free-shipping{opacity:0;}.hide{display:none !important;}.wine-bottles-image-0{display:none;}.view-table-suscriptions.view-display-id-block_2 .view-content{margin:0;width:100%;}.view-table-suscriptions.view-display-id-block_2 .slick-track{display:flex !important;}.view-table-suscriptions.view-display-id-block_2 .slick-slide{height:inherit !important;margin:0 5px 20px;overflow:visible;}.view-table-suscriptions.view-display-id-block_2 .slick-slide article{position:relative;}.view-table-suscriptions.view-display-id-block_2 .slick-slide article:before{content:"";display:block;position:absolute;height:130px;width:100%;opacity:0.16;inset:0;}.view-table-suscriptions.view-display-id-block_2 .slick-slide article .field--name-discounts-text{display:none;}.view-table-suscriptions.view-display-id-block_2 .slick-slide:nth-child(1) article{padding-top:40px;}.view-table-suscriptions.view-display-id-block_2 .slick-slide:nth-child(1) article .field--name-case-advantages ul li:last-child{font-weight:400;font-family:"Playfair Display",Arial,sans-serif;color:#1D1E24;}.view-table-suscriptions.view-display-id-block_2 .slick-slide:nth-child(1) article .field--name-price .calculated-price-with-original{text-align:center;}.view-table-suscriptions.view-display-id-block_2 .slick-slide:nth-child(2) article .field--name-case-advantages ul li:last-child{margin-top:5px;padding:5px 0 5px 20px;background-color:#F8F3EB;}.view-table-suscriptions.view-display-id-block_2 .slick-slide:nth-child(2) article .field--name-case-advantages ul li:last-child:before{top:10px;}.view-table-suscriptions.view-display-id-block_2 .slick-slide:nth-child(2) article:before{content:"";background:rgb(188,146,82);background:linear-gradient(180deg,rgb(188,146,82) 0%,rgb(236,223,204) 50%,rgb(255,255,255) 100%);}.view-table-suscriptions.view-display-id-block_2 .slick-slide:nth-child(3) article .field--name-case-advantages ul li:last-child{margin-top:5px;padding:5px 0 5px 20px;background-color:#F6F6F6;}.view-table-suscriptions.view-display-id-block_2 .slick-slide:nth-child(3) article .field--name-case-advantages ul li:last-child:before{top:10px;}.view-table-suscriptions.view-display-id-block_2 .slick-slide:nth-child(3) article:before{content:"";opacity:0.23;background:rgb(179,179,179);background:linear-gradient(180deg,rgb(179,179,179) 0%,rgb(229,229,229) 50%,rgb(255,255,255) 100%);}.view-table-suscriptions.view-display-id-block_2 .slick-slide:nth-child(4) article .field--name-case-advantages ul li:last-child{margin-top:5px;padding:5px 0 5px 20px;background-color:#F3E3B6;}.view-table-suscriptions.view-display-id-block_2 .slick-slide:nth-child(4) article .field--name-case-advantages ul li:last-child:before{top:10px;}.view-table-suscriptions.view-display-id-block_2 .slick-slide:nth-child(4) article:before{content:"";opacity:0.25;background:rgb(235,208,134);background:linear-gradient(180deg,rgb(235,208,134) 0%,rgb(243,227,183) 50%,rgb(255,255,255) 100%);}.view-table-suscriptions.view-display-id-block_2 .slick__arrow{display:flex;align-items:center;justify-content:flex-end;position:relative;inset:auto;margin:10px 5px 0;width:auto;height:50px;transform:none;}.view-table-suscriptions.view-display-id-block_2 .slick__arrow button{display:block;position:relative;top:auto;transform:none;}.view-table-suscriptions.view-display-id-block_2 .slick__arrow button:before{content:"\e90a";display:block;position:relative;width:auto;padding-right:5px;color:#A38963;font-family:"icomoon";font-size:14px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.view-table-suscriptions.view-display-id-block_2 .slick__arrow button.slick-prev:before{margin:0 10px 3px;transform:rotate(-180deg);}.menu--footer{width:100%;}@media (min-width:768px){.menu--footer{width:70%;}}.menu--footer .nav{flex-direction:row;justify-content:center;list-style:none;width:100%;padding:0;}.menu--footer .nav > .nav-item{list-style:none;width:100%;padding:20px;order:3;}@media (min-width:768px){.menu--footer .nav > .nav-item{width:33.3%;padding:0;border:0;}}.menu--footer .nav > .nav-item:first-child{order:2;border-bottom:1px solid #DECAAC;}@media (min-width:768px){.menu--footer .nav > .nav-item:first-child{border:0;}}.menu--footer .nav > .nav-item:last-child{order:1;border-bottom:1px solid #DECAAC;}@media (min-width:768px){.menu--footer .nav > .nav-item:last-child{order:3;border:0;}}.menu--footer .nav > .nav-item a,.menu--footer .nav > .nav-item span{padding-bottom:15px;color:#A38963;font-weight:600;font-family:"Playfair Display",Arial,sans-serif;font-size:1rem;line-height:1.75rem;}.menu--footer .nav > .nav-item .menu{padding-left:0;list-style:none;}.menu--footer .nav > .nav-item .menu li.nav-item{width:100%;}.menu--footer .nav > .nav-item .menu li.nav-item a,.menu--footer .nav > .nav-item .menu li.nav-item span{padding:5px 0;color:#DECAAC;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:0.875rem;line-height:1.5rem;}.menu--footer .nav > .nav-item .social-item + .menu{display:flex;flex-wrap:wrap;}@media (min-width:768px){.menu--footer .nav > .nav-item .social-item + .menu{justify-content:flex-start;}}.menu--footer .nav > .nav-item .social-item + .menu li.nav-item{width:20%;text-align:left;margin-bottom:10px;}.menu--footer .nav > .nav-item .social-item + .menu li.nav-item a{display:block;position:relative;margin-right:25px;padding:2px 12px;font-size:0;}.menu--footer .nav > .nav-item .social-item + .menu li.nav-item a:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;font-size:24px;font-family:"icomoon";color:#DECAAC;}.menu--footer .nav > .nav-item .social-item + .menu li.nav-item a.facebook:before{content:"\e914";}.menu--footer .nav > .nav-item .social-item + .menu li.nav-item a.instagram:before{content:"\e900";}.menu--footer .nav > .nav-item .social-item + .menu li.nav-item a.bluesky:before{content:"\e92d";}.menu--footer .nav > .nav-item .social-item + .menu li.nav-item a.twitter:before{content:"\e916";}.menu--footer .nav > .nav-item .social-item + .menu li.nav-item a.linkedin:before{content:"\e915";}.menu--footer .nav > .nav-item .social-item + .menu li.nav-item a.youtube:before{content:"\e901";}.menu--footer .nav > .nav-item .social-item + .menu li.nav-item a.blog{display:block;width:100%;padding-left:0;font-size:0.875rem;line-height:1.5em;}.menu--legal-menu{width:100%;}.menu--legal-menu .nav{flex-direction:column;justify-content:flex-start;width:100%;padding:14px 10px;}@media (min-width:768px){.menu--legal-menu .nav{flex-direction:row;justify-content:center;padding:14px 24px;}}.menu--legal-menu .nav .nav-item{width:100%;margin-bottom:10px;text-align:left;}@media (min-width:768px){.menu--legal-menu .nav .nav-item{display:flex;align-items:center;width:auto;margin:0;text-align:center;}}.menu--legal-menu .nav .nav-item .nav-link{padding:0 10px;color:#71758d;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:0.875rem;line-height:1.5rem;}@media (min-width:768px){.menu--legal-menu .nav .nav-item:after{content:"|";color:#71758d;}}.menu--legal-menu .nav .nav-item:last-child{margin-bottom:0;}@media (min-width:768px){.menu--legal-menu .nav .nav-item:last-child:after{display:none;}}.menu--menu-logos{width:100%;}@media (min-width:768px){.menu--menu-logos{width:30%;}}.menu--menu-logos .nav{flex-direction:row;justify-content:center;flex-wrap:wrap;list-style:none;width:100%;padding:20px 0;}@media (min-width:768px){.menu--menu-logos .nav{justify-content:flex-end;padding:0;}}.menu--menu-logos .nav > .nav-item{list-style:none;height:70px;width:27%;margin:0 7px 10px;background-size:contain;background-position:center center;background-repeat:no-repeat;}@media (min-width:768px){.menu--menu-logos .nav > .nav-item{width:33.3%;height:90px;margin:0;background-size:70%;background-repeat:no-repeat;background-position:right center;}}@media (min-width:992px){.menu--menu-logos .nav > .nav-item{height:100px;}}.menu--menu-logos .nav > .nav-item a,.menu--menu-logos .nav > .nav-item span{font-size:0;height:100%;}.menu--menu-logos .nav > .nav-item.menu-icon-28{background-image:url(/themes/custom/torres_theme/images/logos/logo_PFV_500x500_.png);}.menu--menu-logos .nav > .nav-item.menu-icon-31{background-image:url(/themes/custom/torres_theme/images/logos/logo_IWCA_500x500.png);}.menu--menu-logos .nav > .nav-item.menu-icon-36{background-image:url(/themes/custom/torres_theme/images/logos/logo_VitiRege_ESP_500x500_0.png);}.menu--menu-logos .nav > .nav-item.menu-icon-29{background-image:url(/themes/custom/torres_theme/images/logos/Distintivo_Biosphere_Committed_Entity-blanco.png);}.menu--menu-logos .nav > .nav-item.menu-icon-32{background-image:url(/themes/custom/torres_theme/images/logos/Image-1.png);}.menu--tools-menu .nav .nav-item .nav-link{padding:0;color:#FFFFFF;font-size:1rem;line-height:1.5rem;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;}@media (min-width:992px){.menu--tools-menu .nav .nav-item .nav-link{margin:0 35px 0 0;padding:0.5rem 1rem;font-size:0.875rem;}}.menu--torres-menu .navbar-nav{width:100%;}@media (min-width:992px){.menu--torres-menu .navbar-nav{flex-direction:row;justify-content:flex-end;padding-top:24px;}}@media (min-width:992px){.menu--torres-menu .navbar-nav > li{padding:0 3.5%;}}.menu--torres-menu .navbar-nav > li a,.menu--torres-menu .navbar-nav > li span{display:flex;align-items:center;padding:0;color:#DECAAC;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:1.25rem;line-height:3.125rem;}@media (min-width:992px){.menu--torres-menu .navbar-nav > li a,.menu--torres-menu .navbar-nav > li span{display:block;font-size:1rem;}}.menu--torres-menu .navbar-nav > li a.white-item,.menu--torres-menu .navbar-nav > li span.white-item{color:#FFFFFF;}.menu--torres-menu .navbar-nav > li a.white-item:hover,.menu--torres-menu .navbar-nav > li span.white-item:hover{color:#A38963;}@media (min-width:992px){.menu--torres-menu .navbar-nav > li > a,.menu--torres-menu .navbar-nav > li span{border-bottom:2px solid transparent;transition:color 0.5s ease-in-out;}}.menu--torres-menu .navbar-nav > li > a:hover,.menu--torres-menu .navbar-nav > li > a.is-active,.menu--torres-menu .navbar-nav > li span:hover,.menu--torres-menu .navbar-nav > li span.is-active{color:#FFFFFF;}@media (min-width:992px){.menu--torres-menu .navbar-nav > li.menu-item--expanded{padding:0 calc(3.5% - 11px);cursor:pointer;}}@media (min-width:992px){.menu--torres-menu .navbar-nav > li.menu-item--expanded span{display:flex;align-items:center;}}.menu--torres-menu .navbar-nav > li.menu-item--expanded span:after{width:12px;height:10px;margin-left:10px;border:0;background-image:url(/themes/custom/torres_theme/images/main-menu/down-arrow.svg);background-size:12px;background-repeat:no-repeat;}.menu--torres-menu .navbar-nav > li.menu-item--expanded .dropdown-menu{background-color:transparent;}@media (min-width:992px){.menu--torres-menu .navbar-nav > li.menu-item--expanded .dropdown-menu{position:absolute;min-width:270px;padding:5px 25px;margin:0;left:50%;transform:translateX(-50%);border:0;border-radius:0;background-color:#1D1E24;}}.menu--torres-menu .navbar-nav > li.menu-item--expanded .dropdown-menu li{padding:5px 0;background-color:transparent;}@media (min-width:992px){.menu--torres-menu .navbar-nav > li.menu-item--expanded .dropdown-menu li{padding:0;}}.menu--torres-menu .navbar-nav > li.menu-item--expanded .dropdown-menu li a{color:#FFFFFF;font-size:1rem;line-height:1.5rem;}@media (min-width:992px){.menu--torres-menu .navbar-nav > li.menu-item--expanded .dropdown-menu li a{line-height:3.125rem;}}.menu--torres-menu .navbar-nav > li.menu-item--expanded .dropdown-menu li a:hover{color:#DECAAC;}.menu--torres-menu .navbar-nav > li.menu-item--expanded.open span{border-color:#DECAAC;font-weight:700;font-family:"Playfair Display",Arial,sans-serif;}.menu--torres-menu .navbar-nav > li.menu-item--expanded.open span:after{background-image:url(/themes/custom/torres_theme/images/main-menu/up-arrow.svg);}.menu--torres-menu .navbar-nav > li.menu-item--expanded.open .dropdown-menu{display:block;}.menu--torres-menu .navbar-nav > li:first-child{padding-left:0;}.menu--torres-menu .navbar-nav > li:last-child{padding-right:0;}#main > .row{margin:0;}#main .main-content{padding:0;}.private-area-layout .layout__region--second{padding:20px;}@media screen and (min-width:40em){.private-area-layout .layout__region--second{padding:60px;}}.layout-settings-wrapper{position:relative;}.layout-settings-wrapper.breadcrumbs .block-system-breadcrumb-block{position:absolute;top:0;left:0;right:0;z-index:1;}@media (min-width:992px){.irregular-layout-wine-top .layout-irregular-grid{display:flex;flex-direction:row;flex-wrap:wrap;}}@media (min-width:992px){.irregular-layout-wine-top .layout-irregular-grid .irregular-grid__left{display:flex;flex-wrap:wrap;width:50%;flex-grow:1;}}@media (min-width:992px){.irregular-layout-wine-top .layout-irregular-grid .irregular-grid__left .layout-irregular-grid__item{width:33.3%;}}.irregular-layout-wine-top .layout-irregular-grid .irregular-grid__left .layout-irregular-grid__item:first-child{width:100%;}@media (min-width:992px){.irregular-layout-wine-top .layout-irregular-grid .irregular-grid__right{width:50%;flex-grow:1;}}@media (min-width:992px){.irregular-layout-wine-bottom .layout-irregular-grid{display:flex;flex-direction:row;flex-wrap:wrap;}}@media (min-width:992px){.irregular-layout-wine-bottom .layout-irregular-grid .irregular-grid__left{width:50%;flex-grow:1;}}@media (min-width:992px){.irregular-layout-wine-bottom .layout-irregular-grid .irregular-grid__right{display:flex;flex-wrap:wrap;width:50%;flex-grow:1;}}@media (min-width:992px){.irregular-layout-wine-bottom .layout-irregular-grid .irregular-grid__right .layout-irregular-grid__item{width:50%;}}@media (min-width:992px){.irregular-layout-wine-bottom .layout-irregular-grid .irregular-grid__right .layout-irregular-grid__item:first-child{width:100%;}}form.layout-builder-form{padding:30px 0;font-size:14px;max-width:1440px;margin:0 auto;}form.layout-builder-form *{font-size:14px;}form.layout-builder-form a{color:#1D1E24;}form.layout-builder-form img{max-width:100%;height:auto;}form.layout-builder-form .layout-builder__link--add{background-position:left center;}form.layout-builder-form .alert-container{padding:0;}form.layout-builder-form .button{margin:0 10px;min-width:240px;width:100%;padding:10px 25px;border:1px solid #A38963;border-radius:0;background-color:#FFFFFF;color:#A38963;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:1rem;line-height:1.375rem;transition:all 0.5s ease-in-out;text-decoration:none;}@media (min-width:480px){form.layout-builder-form .button{width:auto;}}form.layout-builder-form .button:hover{background-color:#A38963;color:#FFFFFF;}form.layout-builder-form > .form-group{font-size:0;}form.layout-builder-form > .form-group > .button{display:inline-block;vertical-align:top;width:31.33%;max-width:33.33%;height:auto;margin:0 1%;padding:15px;background-color:#1D1E24;border-radius:0;border-color:#1D1E24;line-height:initial;font-family:"Playfair Display",Arial,sans-serif;font-weight:bold;}form.layout-builder-form > .form-group > .button:hover,form.layout-builder-form > .form-group > .button:active,form.layout-builder-form > .form-group > .button:focus{background-color:#FFFFFF;color:#1D1E24;}form.layout-builder-form > .form-group a.button{color:white;border:1px solid #1D1E24;font-size:14px;text-transform:uppercase;text-decoration:none;transition:all 0.5s ease-in-out;}form.layout-builder-form > .form-group > .button:first-child{width:32.33%;margin-left:0;}form.layout-builder-form > .form-group > .button#edit-revert{width:32.33%;margin-right:0;}form.layout-builder-form > .form-group > .form-group{margin:30px 0;text-align:left;}form.layout-builder-form > .form-group > .form-group label{text-transform:initial;font-size:15px;font-family:"Playfair Display",Arial,sans-serif;color:#A38963;}form.layout-builder-form .field--name-moderation-state{background-color:#F0F0F0;padding:15px 15px 0;}form.layout-builder-form .field--name-moderation-state > .form-group{margin:0;}form.layout-builder-form .field--name-moderation-state > .form-group fieldset{font-size:14px;}form.layout-builder-form .field--name-moderation-state > .form-group fieldset label{padding:0;font-weight:bold;}form.layout-builder-form .field--name-moderation-state > .form-group fieldset select{font-size:14px;}form.layout-builder-form .layout-builder{font-size:14px;border-color:#4A4A4A;}form.layout-builder-form .layout-builder a{color:#000;}form.layout-builder-form .layout-builder .layout-builder__add-section{outline:2px dashed #1D1E24;background-color:#e9e3da;}form.layout-builder-form .layout-builder .layout-builder__add-section a{color:#000;}form.layout-builder-form .layout-builder .layout-builder__add-block{background-color:#F0F0F0;z-index:9;position:relative;}form.layout-builder-form .layout-builder .layout-builder__region{outline:2px dashed #A38963;}form.layout-builder-form .layout-builder .layout-builder__link{display:inline-block;margin:10px 5px;}form.layout-builder-form .form-type-vertical-tabs{margin-top:25px;}form.layout-builder-form .form-type-vertical-tabs .vertical-tabs > *{padding:15px;}form.layout-builder-form .form-type-vertical-tabs .vertical-tabs ul{padding:0;}form.layout-builder-form .form-type-vertical-tabs .vertical-tabs ul li{padding:5px;border-left:0;border-right:1px solid #dee2e6;}form.layout-builder-form .form-type-vertical-tabs .vertical-tabs ul li span{color:#000;}form.layout-builder-form .layout-builder-block{padding:0;}form.layout-builder-form .form-check{margin:10px;}form.layout-builder-form .form-check input{top:3px;left:0;margin-left:0 !important;}form.layout-builder-form .form-check label{font-size:14px;padding:0;}.layout-builder{max-width:1440px;margin:0 auto;border-color:#1D1E24;}.layout-builder .layout-builder__region{outline-color:#1D1E24;}.layout-builder .layout-builder__add-block{background-color:#e9e3da;}.alert-wrapper{position:relative;max-height:initial;z-index:auto;margin-bottom:20px;max-width:1440px;margin:0 auto;}.alert-success:before{margin-right:10px;}.throbber,.ajax-progress{position:fixed;top:0;left:0 !important;right:0 !important;bottom:0;z-index:99;background-image:url(/themes/custom/torres_theme/css/images/spinner.gif) !important;background-repeat:no-repeat !important;background-size:100px !important;background-position:center center !important;width:100%;height:100%;display:block;background-color:rgba(255,255,255,0.8) !important;}@media (min-width:768px){.throbber,.ajax-progress{background-size:150px !important;}}@media (min-width:992px){.throbber,.ajax-progress{background-size:200px !important;}}@media (min-width:768px){.layout-tabs{display:flex;}}.layout-tabs .tabs__tab{display:block;width:100%;margin-bottom:10px;}@media (min-width:768px){.layout-tabs .tabs__tab{display:flex;width:auto;margin-bottom:0;padding-right:1.5rem;}}.layout-tabs .tabs__tab:last-child{padding-right:0;}.layout-tabs .tabs__tab .tabs__link{text-align:center;}.layout-tabs .tabs__tab .tabs__link.is-active{min-width:240px;width:100%;padding:10px 25px;border:1px solid #A38963;border-radius:0;background-color:#A38963;color:#FFFFFF;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:1rem;line-height:1.375rem;transition:all 0.5s ease-in-out;min-width:150px;}@media (min-width:480px){.layout-tabs .tabs__tab .tabs__link.is-active{width:auto;}}.layout-tabs .tabs__tab .tabs__link.is-active:hover{background-color:#826A47;border-color:#A38963;}.layout-tabs .tabs__tab .tabs__link:not(.is-active){min-width:240px;width:100%;padding:10px 25px;border:1px solid #A38963;border-radius:0;background-color:#FFFFFF;color:#A38963;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:1rem;line-height:1.375rem;transition:all 0.5s ease-in-out;text-decoration:none;min-width:150px;}@media (min-width:480px){.layout-tabs .tabs__tab .tabs__link:not(.is-active){width:auto;}}.layout-tabs .tabs__tab .tabs__link:not(.is-active):hover{background-color:#A38963;color:#FFFFFF;}.private-area-layout .layout-tabs{margin:20px 0 30px;padding:15px 25px 0;background-color:#FAF7F2;}@media (min-width:768px){.private-area-layout .layout-tabs{padding:0;justify-content:space-between;}}.private-area-layout .layout-tabs .tabs__tab{flex:0 1 33.3%;flex-grow:1;}.private-area-layout .layout-tabs .tabs__tab .tabs__link{display:block;width:100%;padding:15px 25px;background:transparent;border:0;color:#000;}.private-area-layout .layout-tabs .tabs__tab .tabs__link.is-active,.private-area-layout .layout-tabs .tabs__tab .tabs__link:hover{font-weight:600;font-family:"Playfair Display",Arial,sans-serif;color:#A38963;background:transparent;border-bottom:2px solid #A38963;}.private-area-layout .layout-tabs:has(.block-views) h2{display:none;}.private-area-layout .container{max-width:100%;width:100%;}.ui-dialog{max-width:1140px;}.ui-dialog select.form-control[multiple]{min-height:150px;}.ui-dialog #block-formacion-breadcrumbs{display:none;}.ui-dialog .filter-wrapper{margin:0 !important;padding:10px !important;}.ui-dialog .button{display:inline-block;vertical-align:top;width:auto;max-width:100%;height:auto;margin:10px 0;min-width:240px;width:100%;padding:10px 25px;border:1px solid #A38963;border-radius:0;background-color:#A38963;color:#FFFFFF;font-weight:400;font-family:"Playfair Display",Arial,sans-serif;font-size:1rem;line-height:1.375rem;transition:all 0.5s ease-in-out;border:1px solid #A38963 !important;}@media (min-width:480px){.ui-dialog .button{width:auto;}}.ui-dialog .button:hover{background-color:#826A47;border-color:#A38963;}.ui-dialog .button:hover,.ui-dialog .button:active,.ui-dialog .button:focus{background-color:#FFFFFF;color:#1D1E24;}.ui-dialog .field--name-field-link,.ui-dialog .field--name-field-media-file,.ui-dialog .field--name-field-custom-link,.ui-dialog .field--name-field-video,.ui-dialog .field--name-field-referenced-content{max-width:100% !important;border:1px solid #F0F0F0;padding:10px !important;}.ui-dialog .field--name-field-link legend,.ui-dialog .field--name-field-media-file legend,.ui-dialog .field--name-field-custom-link legend,.ui-dialog .field--name-field-video legend,.ui-dialog .field--name-field-referenced-content legend{font-size:14px;text-transform:uppercase;}.ui-dialog .ui-dialog-titlebar-close{border:1px solid #000;background-image:url(/themes/custom/torres_theme/css/images/cerrar.png);background-size:22px;background-repeat:no-repeat;background-position:center;background-color:#FFFFFF;background-size:22px;}.ui-dialog .ui-dialog-titlebar-close span{background:none !important;}.ui-dialog .ui-dialog-titlebar{background-color:#1D1E24;color:#FFFFFF;font-family:"Playfair Display",Arial,sans-serif;font-weight:normal;text-transform:capitalize;}.ui-dialog label{padding-left:0;font-family:"Playfair Display",Arial,sans-serif;}.ui-dialog input,.ui-dialog textarea,.ui-dialog select{font-family:"Playfair Display",Arial,sans-serif;font-size:14px;}.ui-dialog select{height:auto;min-height:35px;margin-top:4px;border-radius:0;}.ui-dialog .filter-help{font-size:12px;}.ui-dialog .form-check{margin-bottom:15px;margin-left:8px;}.ui-dialog .form-check label{margin-bottom:0;margin-left:0;text-transform:initial;font-size:13px;}.ui-dialog .form-check input{top:-3px !important;}.ui-dialog .field--name-field-icons-icon details{padding:10px 15px;font-family:"Playfair Display",Arial,sans-serif;}.ui-dialog .field--name-field-icons-icon details button{margin-top:10px;}.ui-dialog .form-group{padding:0;}.ui-dialog .form-group details{border:1px solid #ced4da;border-radius:0.25rem;}.ui-dialog .form-group details summary{font-family:"Playfair Display",Arial,sans-serif;font-weight:bold;}.ui-dialog .form-group details button{margin-bottom:15px;margin-left:0;}.ui-dialog .form-item-settings-admin-label{font-family:"Playfair Display",Arial,sans-serif;font-weight:bold;}.ui-dialog button.tabledrag-toggle-weight{padding:0 !important;border:0 !important;background-color:transparent !important;color:black !important;font-family:"Playfair Display",Arial,sans-serif !important;text-transform:initial !important;text-decoration:underline;letter-spacing:0 !important;}.ui-dialog .field--widget-entity-browser-entity-reference summary,.ui-dialog .field--name-field-archivo summary{padding:10px;font-size:14px;text-transform:uppercase;line-height:1.3em;}.ui-dialog .field--widget-entity-browser-entity-reference button,.ui-dialog .field--name-field-archivo button{padding:5px 15px !important;}.ui-dialog .field--widget-entity-browser-entity-reference summary::-webkit-details-marker,.ui-dialog .field--name-field-archivo summary::-webkit-details-marker{color:#1D1E24;}.ui-dialog .field--widget-entity-browser-entity-reference .details-wrapper,.ui-dialog .field--name-field-archivo .details-wrapper{padding:15px 10px;}.ui-dialog .field--widget-entity-browser-entity-reference .details-wrapper .form-group,.ui-dialog .field--name-field-archivo .details-wrapper .form-group{margin-bottom:0;}.ui-dialog .field--widget-entity-browser-entity-reference .details-wrapper .field--name-field-media-file,.ui-dialog .field--name-field-archivo .details-wrapper .field--name-field-media-file{padding:15px 0 !important;border:0;}.ui-dialog .field--widget-entity-browser-entity-reference .details-wrapper .field--name-field-media-file input[type=file],.ui-dialog .field--name-field-archivo .details-wrapper .field--name-field-media-file input[type=file]{height:auto;padding:0;}.ui-dialog .field--widget-entity-browser-entity-reference .details-wrapper .field--name-field-media-file .form-managed-file a,.ui-dialog .field--name-field-archivo .details-wrapper .field--name-field-media-file .form-managed-file a{box-shadow:none;padding:0 5px;border:0;border-radius:0;color:black;font-family:"Playfair Display",Arial,sans-serif;font-size:13px;text-transform:initial;text-align:left;}.ui-dialog .field--widget-entity-browser-entity-reference .details-wrapper .field--name-field-media-file .form-managed-file a:before,.ui-dialog .field--name-field-archivo .details-wrapper .field--name-field-media-file .form-managed-file a:before{content:none;}.ui-dialog .field--widget-entity-browser-entity-reference .details-wrapper .entities-list .item-container,.ui-dialog .field--name-field-archivo .details-wrapper .entities-list .item-container{display:flex;align-items:center;margin:0;font-size:14px;}.ui-dialog .field--widget-entity-browser-entity-reference .details-wrapper .entities-list .item-container button,.ui-dialog .field--name-field-archivo .details-wrapper .entities-list .item-container button{margin-left:15px;padding:5px 15px !important;}.ui-dialog .field--widget-text-textarea{margin-top:30px;margin-bottom:20px;}.ui-dialog .field--widget-text-textarea table thead th{margin:0;padding-top:0;padding-bottom:10px;padding-left:0;border-top:0;font-size:14px;text-transform:uppercase;font-weight:normal;}.ui-dialog .field--widget-text-textarea table thead th h4{margin:0;font-size:14px;text-transform:uppercase;}.ui-dialog .field--widget-text-textarea .field-add-more-submit{padding:5px 15px !important;}.ui-dialog button{border:1px solid #1D1E24 !important;transition:all 0.5s ease-in-out !important;}.ui-dialog button:hover,.ui-dialog button:focus{background-color:#FFFFFF !important;color:#1D1E24 !important;}.ui-dialog input.form-autocomplete{background-size:auto !important;}.ui-dialog .field--type-entity-reference-revisions,.ui-dialog .field--name-field-video,.ui-dialog .field--name-field-professor,.ui-dialog .field--name-field-referenced-content{margin-top:30px;padding-top:0;border:0;}.ui-dialog .field--type-entity-reference-revisions .field-add-more-submit,.ui-dialog .field--type-entity-reference-revisions .form-submit,.ui-dialog .field--name-field-video .field-add-more-submit,.ui-dialog .field--name-field-video .form-submit,.ui-dialog .field--name-field-professor .field-add-more-submit,.ui-dialog .field--name-field-professor .form-submit,.ui-dialog .field--name-field-referenced-content .field-add-more-submit,.ui-dialog .field--name-field-referenced-content .form-submit{padding:5px 15px !important;}.ui-dialog .field--type-entity-reference-revisions table,.ui-dialog .field--name-field-video table,.ui-dialog .field--name-field-professor table,.ui-dialog .field--name-field-referenced-content table{margin-top:10px;}.ui-dialog .field--type-entity-reference-revisions table thead th,.ui-dialog .field--name-field-video table thead th,.ui-dialog .field--name-field-professor table thead th,.ui-dialog .field--name-field-referenced-content table thead th{padding:0;border:0;font-size:14px;font-weight:normal;text-transform:uppercase;}.ui-dialog .field--type-entity-reference-revisions table thead th h4,.ui-dialog .field--name-field-video table thead th h4,.ui-dialog .field--name-field-professor table thead th h4,.ui-dialog .field--name-field-referenced-content table thead th h4{font-size:14px;}.ui-dialog .field--type-entity-reference-revisions table tbody tr td,.ui-dialog .field--name-field-video table tbody tr td,.ui-dialog .field--name-field-professor table tbody tr td,.ui-dialog .field--name-field-referenced-content table tbody tr td{vertical-align:middle !important;padding:20px 10px 10px;}.ui-dialog .field--type-entity-reference-revisions table tbody tr td.inline-entity-form-media-label,.ui-dialog .field--name-field-video table tbody tr td.inline-entity-form-media-label,.ui-dialog .field--name-field-professor table tbody tr td.inline-entity-form-media-label,.ui-dialog .field--name-field-referenced-content table tbody tr td.inline-entity-form-media-label{max-width:400px;}.ui-dialog .field--type-entity-reference-revisions table tbody tr td .paragraph-type-top,.ui-dialog .field--name-field-video table tbody tr td .paragraph-type-top,.ui-dialog .field--name-field-professor table tbody tr td .paragraph-type-top,.ui-dialog .field--name-field-referenced-content table tbody tr td .paragraph-type-top{margin-bottom:0;}.ui-dialog .field--type-entity-reference-revisions table tbody tr td .paragraph-type-top .paragraph-type-title,.ui-dialog .field--name-field-video table tbody tr td .paragraph-type-top .paragraph-type-title,.ui-dialog .field--name-field-professor table tbody tr td .paragraph-type-top .paragraph-type-title,.ui-dialog .field--name-field-referenced-content table tbody tr td .paragraph-type-top .paragraph-type-title{font-size:14px;font-family:"Playfair Display",Arial,sans-serif;font-weight:bold;text-transform:uppercase;}.ui-dialog .field--type-entity-reference-revisions table tbody tr td .paragraph-type-top button,.ui-dialog .field--name-field-video table tbody tr td .paragraph-type-top button,.ui-dialog .field--name-field-professor table tbody tr td .paragraph-type-top button,.ui-dialog .field--name-field-referenced-content table tbody tr td .paragraph-type-top button{padding:5px 15px !important;}.ui-dialog.ui-dialog-off-canvas{width:400px !important;left:auto !important;right:0;background-color:#FFFFFF;}.ui-dialog.ui-dialog-off-canvas *{font-family:"Playfair Display",Arial,sans-serif !important;}.ui-dialog.ui-dialog-off-canvas > .ui-dialog-content > div{background-color:#FFFFFF !important;}.ui-dialog.ui-dialog-off-canvas > .ui-dialog-content > div .inline-block-list{margin-top:20px !important;background-color:#FFFFFF !important;}.ui-dialog.ui-dialog-off-canvas > .ui-dialog-content > div .inline-block-list li{position:relative !important;counter-increment:inst;background-color:#FFFFFF !important;}.ui-dialog.ui-dialog-off-canvas > .ui-dialog-content > div .inline-block-list li:before{content:counter(inst);position:absolute;top:50%;left:0;width:25px;height:25px;padding:1px;transform:translateY(-50%);border:1px solid #1D1E24;border-radius:100%;background-color:#1D1E24;color:#FFFFFF !important;font-size:15px;text-align:center;}.ui-dialog.ui-dialog-off-canvas > .ui-dialog-content > div .inline-block-list li a{padding:15px 20px !important;padding-left:60px !important;border-bottom:1px solid #f0f0f0 !important;background-color:#FFFFFF !important;color:#000000 !important;font-size:14px !important;}.ui-dialog.ui-dialog-off-canvas > .ui-dialog-content > div .inline-block-list + a{background-color:#FFFFFF !important;color:#4A4A4A !important;font-family:"Playfair Display",Arial,sans-serif !important;font-size:14px !important;font-weight:normal !important;text-transform:uppercase;}.ui-dialog.ui-dialog-off-canvas > .ui-dialog-content > div .inline-block-list + a:before{content:"<";padding-right:5px;font-size:13px;}.ui-dialog.ui-dialog-off-canvas .form-type-search{padding:10px 0 20px !important;background-color:#FFFFFF !important;}.ui-dialog.ui-dialog-off-canvas .form-type-search input{font-family:"Playfair Display",Arial,sans-serif !important;font-size:14px !important;}.ui-dialog.ui-dialog-off-canvas details{background-color:#FFFFFF !important;}.ui-dialog.ui-dialog-off-canvas details summary{padding:10px !important;background-color:#FFFFFF !important;color:#4A4A4A !important;font-family:"Playfair Display",Arial,sans-serif !important;font-weight:bold;}.ui-dialog.ui-dialog-off-canvas details .description img{max-width:60px;}.ui-dialog.ui-dialog-off-canvas details .description > *{display:inline-block;vertical-align:middle;}.ui-dialog.ui-dialog-off-canvas details summary::-webkit-details-marker{color:#1D1E24;}.ui-dialog.ui-dialog-off-canvas details .details-wrapper{background-color:#FFFFFF !important;}.ui-dialog.ui-dialog-off-canvas details .details-wrapper li{background:#FFFFFF !important;}.ui-dialog.ui-dialog-off-canvas details .details-wrapper li a{color:#A38963 !important;background:#FFFFFF !important;font-family:"Playfair Display",Arial,sans-serif !important;font-size:14px !important;}.ui-dialog.ui-dialog-off-canvas > .ui-dialog-titlebar{background-color:#1D1E24 !important;}.ui-dialog.ui-dialog-off-canvas > .ui-dialog-titlebar > .ui-dialog-titlebar-close{width:25px !important;height:25px !important;margin-top:-7px;border:1px solid black !important;border-radius:100%;background-image:url(/themes/custom/torres_theme/css/images/cerrar.png) !important;background-color:#FFFFFF !important;background-size:22px;background-position:left center;}.ui-dialog.ui-dialog-off-canvas > .ui-dialog-titlebar > span{font-family:"Playfair Display",Arial,sans-serif;font-weight:bold;}.ui-dialog .block-system-breadcrumb-block{display:none;}.ui-dialog #layout-builder-modal > .container{padding:0;}.ui-dialog #layout-builder-modal > .container fieldset{padding:0 !important;}#drupal-off-canvas-wrapper input[type=text]{display:block;width:100%;padding:3px 5px;border:1px solid #000;}#drupal-off-canvas-wrapper *,#drupal-off-canvas-wrapper *:not(div){margin:0;padding:0;list-style:none;background-color:#FFFFFF;color:#A38963 !important;}#drupal-off-canvas-wrapper{padding-top:10px;background-color:#FFFFFF !important;}#drupal-off-canvas-wrapper input[type=submit],#drupal-off-canvas-wrapper .button{display:block;width:auto;margin:15px auto;padding:7px 20px;border:1px solid #1D1E24 !important;border-radius:25px !important;background-color:#1D1E24;color:#FFFFFF !important;text-transform:uppercase;transition:all 0.5s ease-in-out;}#drupal-off-canvas-wrapper input[type=submit]:hover,#drupal-off-canvas-wrapper input[type=submit]:active,#drupal-off-canvas-wrapper input[type=submit]:focus,#drupal-off-canvas-wrapper .button:hover,#drupal-off-canvas-wrapper .button:active,#drupal-off-canvas-wrapper .button:focus{color:#1D1E24 !important;background-color:#FFFFFF;}#drupal-off-canvas-wrapper .custom-switch{min-height:auto;padding-left:10px !important;}#drupal-off-canvas-wrapper .custom-switch .custom-control-label:before{top:2px;}#drupal-off-canvas-wrapper .custom-switch .custom-control-label:after{top:4px;}#drupal-off-canvas-wrapper .layout-selection li a{display:flex;align-items:center;}#drupal-off-canvas-wrapper .layout-selection li a img{max-width:60px;height:auto;}#drupal-off-canvas-wrapper .layout-selection li a > div{padding-left:10px;}#drupal-off-canvas-wrapper .inline-block-create-button{color:#FFFFFF !important;}#drupal-off-canvas-wrapper summary{color:#000 !important;font-weight:bold !important;}form#entity-browser-media-entity-browser-modal-form{max-width:100%;font-size:0;}form#entity-browser-media-entity-browser-modal-form > *{font-size:14px;}form#entity-browser-media-entity-browser-modal-form input{margin-top:0;}form#entity-browser-media-entity-browser-modal-form > input{display:inline-block;width:24%;margin:0 0.5% 25px;padding:0 5px;background:#1D1E24;color:#FFFFFF;border-radius:0;font-size:11px;word-break:break-word;letter-spacing:0;}form#entity-browser-media-entity-browser-modal-form .container{padding:0;margin:0;}form#entity-browser-media-entity-browser-modal-form .container .form-row{justify-content:space-between;}form#entity-browser-media-entity-browser-modal-form .container fieldset{margin:5px 0;}form#entity-browser-media-entity-browser-modal-form .container *{font-size:13px;}form#entity-browser-media-entity-browser-modal-form .container .form-type-textfield{max-width:240px;}form#entity-browser-media-entity-browser-modal-form .view-content.row{display:flex;flex-wrap:wrap;}form#entity-browser-media-entity-browser-modal-form .view-content.row > .views-row{position:relative;width:calc(50% - 20px);margin:10px;cursor:pointer;}form#entity-browser-media-entity-browser-modal-form .view-content.row > .views-row .form-check{position:initial;}form#entity-browser-media-entity-browser-modal-form .view-content.row > .views-row .form-check input{top:5px;left:5px;}.ui-dialog-form{z-index:450;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;width:100% !important;max-width:100%;padding:0;background:none;border:0 !important;}.ui-dialog-form .ui-dialog-titlebar{z-index:101;width:100%;max-width:90%;margin:0 auto;padding:0;background:none;border:0;border-radius:0;}@media (min-width:768px){.ui-dialog-form .ui-dialog-titlebar{max-width:75%;}}.ui-dialog-form .ui-dialog-titlebar .ui-dialog-title{display:none;}.ui-dialog-form .ui-dialog-titlebar .ui-dialog-titlebar-close{top:70px;right:0;width:auto;height:auto;margin:0;padding:0;background:none !important;border:0 !important;font-size:0;line-height:1;text-indent:0;}.ui-dialog-form .ui-dialog-titlebar .ui-dialog-titlebar-close span{display:none;}.ui-dialog-form .ui-dialog-titlebar .ui-dialog-titlebar-close:before{display:block;color:#FFFFFF;font-family:"icomoon";font-size:40px;text-align:center;line-height:1;transition:all 0.15s ease-in-out;content:"\e902";}.ui-dialog-form .ui-dialog-content{max-height:100% !important;padding:0;}.ajax-progress-throbber{padding:0;display:block;}.ajax-progress-throbber .throbber{position:fixed;top:0;left:0 !important;right:0 !important;bottom:0;z-index:99;background-image:url(/themes/custom/torres_theme/css/images/loader.gif) !important;background-repeat:no-repeat !important;background-size:100px !important;background-position:center center !important;display:block;background-color:rgba(255,255,255,0.6) !important;}.ajax-progress-throbber .message{display:none;}.ajax-progress{padding:0;width:100%;height:100%;display:block;position:fixed;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;z-index:99999;background-image:url(/themes/custom/torres_theme/css/images/loader.gif) !important;background-repeat:no-repeat !important;background-size:100px !important;background-position:center center !important;background-color:rgba(255,255,255,0.6) !important;}@media (min-width:1400px){.container{max-width:1140px !important;}}.row > *{padding-right:unset !important;padding-left:unset !important;}.region-top-footer{padding-right:-15px !important;padding-left:-15px !important;}@media (min-width:768px){.region-top-footer .menu--footer{width:70% !important;}.region-top-footer > *{width:30% !important;}}a:not(.btn):not(.btn-link){text-decoration:none;}a:not(.btn):not(.btn-link):not(.block-piedepagina):hover,a:not(.btn):not(.btn-link):not(.block-piedepagina):focus{text-decoration:underline;}.block--type-block-tabs a:hover{text-decoration:unset !important;}.nav-link--wine-club:hover{text-decoration:none !important;}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:#DECAAC !important;}.navbar-nav .nav-link.active:hover,.navbar-nav .nav-link.show:hover{color:#FFFFFF !important;}.breadcrumb{padding:0.75rem 1rem !important;}
