html{font-size:16px;scroll-behavior:smooth;}body{font-family:'Rubik',sans-serif;background:url(/themes/custom/cmvp_theme0001/assets/images/bg_cross.png);}p{font-family:'Open Sans',sans-serif;line-height:1.5;}.btn,.form-wrapper__returning-customer a,.cart-block--offcanvas-contents__links a,.button{font-family:'Open Sans',sans-serif;border:none;border-radius:4px;font-size:16px;font-weight:400;padding:8px 30px;text-transform:none;}.btn-link,.form-wrapper__guest-checkout .form-submit,.form-wrapper__returning-customer a{color:#606c38;font-weight:800;white-space:normal;}@media (max-width:767px){.form-wrapper__guest-checkout .form-submit,.form-wrapper__returning-customer a,.form-wrapper__returning-customer button{margin-bottom:20px;width:100%;}}code{color:#bc6c25;}.view-id-frontpage{font-family:'Open Sans',sans-serif;}.breadcrumb-wrapper{background:#dda15e;margin-bottom:40px;padding:15px;}.path-taxonomy .breadcrumb-wrapper{margin-bottom:0;}.breadcrumb{margin:0 auto;}.breadcrumb > .active,.breadcrumb > li + li:before,.breadcrumb > li > a{color:#fefae0;}nav.tabs{padding:15px 0 30px;}.nav-tabs{display:flex;justify-content:flex-end;margin:0;}.pagination > .active > a,.pagination > .active > a:hover,.pagination > .active > a:focus,.pagination > .active > span,.pagination > .active > span:hover,.pagination > .active > span:focus{background-color:#bc6c25;border-color:#bc6c25;}.pager li > a:hover,.pager li > span:focus,.pagination > li > a:hover,.pagination > li > a:focus,.pagination > li > span:hover,.pagination > li > span:focus{background-color:#dda15e;border-color:#dda15e;color:#fefae0;}.pager li > a,.pager li > span,.pagination > li > a,.pagination > li > span{background-color:#fefae0;border:1px solid #dda15e;color:#bc6c25;font-size:18px;padding:8px 16px;}.pager li > a{border-radius:4px;}.messages__wrapper .alert-success{background-color:#6fd468;border-color:#57a752;color:#295026;}.messages__wrapper .alert-danger{background-color:#ff0000;}.messages__wrapper .alert-info{background-color:#0000ff;}.messages__wrapper .close{opacity:1;}.page-header{line-height:1;margin:0 auto;max-width:600px;padding:40px 15px;}.page-header:after{display:none;}@media (max-width:767px){.page-header{font-size:28px;}}.block .block-title{padding-bottom:15px;text-transform:uppercase;}@media (max-width:767px){.block .block-title{padding:0 15px 15px;}}@media (max-width:575px){.block .block-title{text-align:center;}}input,select,textarea,.form-control{height:auto;font-weight:normal;}.form-control{background-color:#fefae0;padding:12px;}.form-select{background-color:#fefae0;border:1px solid #dda15e;display:block;font-size:16px;padding:12px;width:100%;}[type="checkbox"] + span + label,[type="checkbox"] + label,[type="radio"] + span + label,[type="radio"] + label{font-size:16px;}legend{color:#283618;font-size:18px;padding:0 0 10px;}.well-primary [type="checkbox"]:checked + label::after,.well-success [type="checkbox"]:checked + label::after,#user-pass [type="checkbox"]:checked + label::after,#user-register-form [type="checkbox"]:checked + label::after{background:#fefae0;border-color:#fefae0;border-radius:4px;}.well-primary [type="checkbox"]:checked + label::before,.well-success [type="checkbox"]:checked + label::before,#user-pass [type="checkbox"]:checked + label::before,#user-register-form [type="checkbox"]:checked + label::before{border-right:2px solid #bc6c25;border-bottom:2px solid #bc6c25;}[type="checkbox"]:checked + label:after{border:2px solid #bc6c25;}[type="radio"]:disabled:not(:checked) + span + label:before,[type="radio"]:disabled:not(:checked) + label:before,[type="radio"]:disabled:checked + span + label:before,[type="radio"]:disabled:checked + label:before,[type="radio"]:disabled:checked + span + label:before,[type="radio"]:disabled:checked + label:before,[type="radio"]:disabled:checked + span + label:after,[type="radio"]:disabled:checked + label:after,[type="checkbox"]:not(:checked) + label:after,[type="checkbox"]:disabled:checked + label:after{background:#fefae0;border-color:#bc6c25;}[type="checkbox"]:not(:checked) + label:after{border-color:#bc6c25;border-radius:4px;}.contact-form{background:#fefae0;border:1px solid #283618;margin:0 auto;max-width:600px;padding:30px;}form.user-pass,#user-pass,#user-register-form,.user-login-form + .auth-user-form--footer{background:#dda15e;padding:50px;}form.user-pass label,#user-pass label,#user-register-form label,.user-login-form + .auth-user-form--footer label{font-weight:400;margin:0;padding-bottom:8px;}form.user-pass .form-control,#user-pass .form-control,#user-register-form .form-control,.user-login-form + .auth-user-form--footer .form-control{background:#fefae0;color:#bc6c25;}form.user-pass .form-control.form-file,#user-pass .form-control.form-file,#user-register-form .form-control.form-file,.user-login-form + .auth-user-form--footer .form-control.form-file{padding:6px 12px;}form.user-pass .form-control:focus,#user-pass .form-control:focus,#user-register-form .form-control:focus,.user-login-form + .auth-user-form--footer .form-control:focus{border-color:#283618;color:#283618;}form.user-pass .help-block,#user-pass .help-block,#user-register-form .help-block,.user-login-form + .auth-user-form--footer .help-block{color:#fefae0;font-size:14px;font-style:italic;}form.user-pass .btn,form.user-pass .btn-primary,#user-pass .btn,#user-pass .btn-primary,#user-register-form .btn,#user-register-form .btn-primary,.user-login-form + .auth-user-form--footer .btn,.user-login-form + .auth-user-form--footer .btn-primary{background-color:#606c38;border:1px solid #606c38;border-radius:4px;box-shadow:none;font-weight:700;height:auto;padding-bottom:12px;padding-top:12px;text-transform:none;}form.user-pass .btn:hover,form.user-pass .btn-primary:hover,#user-pass .btn:hover,#user-pass .btn-primary:hover,#user-register-form .btn:hover,#user-register-form .btn-primary:hover,.user-login-form + .auth-user-form--footer .btn:hover,.user-login-form + .auth-user-form--footer .btn-primary:hover{background-color:#283618;color:#fefae0;}form.user-pass .panel-default > .panel-heading,#user-pass .panel-default > .panel-heading,#user-register-form .panel-default > .panel-heading,.user-login-form + .auth-user-form--footer .panel-default > .panel-heading{background-color:#bc6c25;border-color:#bc6c25;border-radius:4px;}form.user-pass .panel-default > .panel-heading .panel-title,#user-pass .panel-default > .panel-heading .panel-title,#user-register-form .panel-default > .panel-heading .panel-title,.user-login-form + .auth-user-form--footer .panel-default > .panel-heading .panel-title{font-size:16px;}form.user-pass .panel-default > .panel-heading .panel-title:hover,#user-pass .panel-default > .panel-heading .panel-title:hover,#user-register-form .panel-default > .panel-heading .panel-title:hover,.user-login-form + .auth-user-form--footer .panel-default > .panel-heading .panel-title:hover{text-decoration:none;}form.user-pass .panel-default .panel-body.panel-collapse > .form-item,#user-pass .panel-default .panel-body.panel-collapse > .form-item,#user-register-form .panel-default .panel-body.panel-collapse > .form-item,.user-login-form + .auth-user-form--footer .panel-default .panel-body.panel-collapse > .form-item{border:1px solid #bc6c25;margin-top:0;}.auth-user-form .form-header{text-transform:none;}.auth-user-form > form .form-control{height:auto;}#user-pass + .auth-user-form--footer,#user-register-form + .auth-user-form--footer{background:#fefae0;color:#606c38;}#user-pass + .auth-user-form--footer .btn,#user-pass + .auth-user-form--footer .btn-primary,#user-register-form + .auth-user-form--footer .btn,#user-register-form + .auth-user-form--footer .btn-primary{background-color:#606c38;border:1px solid #606c38;border-radius:4px;box-shadow:none;color:#fefae0;font-weight:700;padding-bottom:12px;padding-top:12px;text-transform:none;}#user-pass + .auth-user-form--footer .btn:hover,#user-pass + .auth-user-form--footer .btn-primary:hover,#user-register-form + .auth-user-form--footer .btn:hover,#user-register-form + .auth-user-form--footer .btn-primary:hover{background-color:#283618;color:#fefae0;text-decoration:none;}[type="radio"] + span + label:before,[type="radio"] + span + label:after,[type="radio"] + label:before,[type="radio"] + label:after{height:20px;width:20px;}[type="radio"]:not(:checked) + span + label:before,[type="radio"]:not(:checked) + span + label:after,[type="radio"]:not(:checked) + label:before,[type="radio"]:not(:checked) + label:after,.form-control{border-color:#dda15e;border-width:1px;}.form-control{border-radius:4px;}.view-product-catalog
.view-filters .form-actions .btn,.view-product-catalog .view-filters .form-actions .form-wrapper__returning-customer a,.form-wrapper__returning-customer .view-product-catalog .view-filters .form-actions a,.view-product-catalog .view-filters .form-actions .cart-block--offcanvas-contents__links a,.cart-block--offcanvas-contents__links .view-product-catalog .view-filters .form-actions a{border-radius:4px;}.input-group-addon{border-color:#dda15e;background-color:#fefae0;}article.webform.full{margin:0 auto;max-width:660px;}article.webform.full form{padding:0 0 40px;}article.webform.full form label{color:#606c38;display:block;font-weight:500;}article.webform.full .field--name-body{background:#fefae0;box-shadow:0 0px 3px 0px #606c38;color:#606c38;font-size:14px;font-style:italic;margin-bottom:25px;padding:15px 100px 15px 15px;position:relative;}article.webform.full .field--name-body a{color:#bc6c25;}article.webform.full .field--name-body:after{background:url(/themes/custom/cmvp_theme0001/assets/images/place.svg) no-repeat center right;display:block;content:'';right:15px;top:0;height:100%;opacity:0.35;position:absolute;width:60px;}article.webform.full.node--libro-de-reclamaciones{max-width:992px;}iframe{width:100%;}.search-form{margin:40px;}.search-form #edit-basic{margin:0 auto 40px;max-width:400px;}.search-form .search-help-link{color:#283618;display:block;font-style:italic;padding-bottom:10px;text-align:center;}.search-form .search-advanced{background:none;margin:0 auto;}.search-form .panel-default .panel-body.panel-collapse > .form-item{border:1px solid #dda15e;}.search-form button{border-radius:4px;border:1px solid #606c38;line-height:1.133;font-weight:700;padding:8px 30px;text-transform:none;}.page--search-form .region-content{margin:0 auto;max-width:745px;}.form-type-number{display:block;}.form-type-number .control-label{display:none;}.cmvp--number-wrapper{align-items:center;background:#fefae0;border:1px solid #dda15e;border-radius:10px;display:flex;padding:10px 0;justify-content:space-between;}.cmvp--number-wrapper .number-btn{color:#bc6c25;line-height:0;margin:0 auto;padding:10px 0;width:100%;}.cmvp--number-wrapper input.form-number{-webkit-appearance:none;-moz-appearance:textfield;border:none;border-left:1px solid #dda15e;border-right:1px solid #dda15e;color:#606c38;padding:10px 0;width:100%;}input.form-number{-webkit-appearance:none;-moz-appearance:textfield;}.form-item-location .shs-field-container{display:flex;}@media (max-width:767px){.form-item-location .shs-field-container{flex-direction:column;}}.form-item-location .shs-field-container select{border-radius:4px;}.form-item-location .shs-widget-container{margin-right:10px;position:relative;}@media (max-width:767px){.form-item-location .shs-widget-container{margin:0 0 15px;width:100%;}}.form-item-location .shs-widget-container:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e114';display:inline-block;font-family:'Glyphicons Halflings';height:100%;padding-top:10px;position:absolute;right:5px;top:0;}.form-item-location .select-wrapper:after{display:none;}.password-strength__indicator{background-color:#606c38;}.password-strength__title,.password-confirm-message{display:block;font-size:14px;padding:8px 0;}.password-suggestions{font-size:14px;line-height:1.75;}.g-recaptcha > div{height:auto !important;margin:0 auto 15px 0;}@media (max-width:400px){.g-recaptcha > div{width:100% !important;}}.region-navigation .menu a[data-drupal-link-system-path="<front>"]{background:url(/themes/custom/cmvp_theme0001/logo.svg) no-repeat center;background-size:contain;filter:none;height:64px;margin:0 auto 50px;}.toolbar-horizontal .side-flyout.right,.toolbar-horizontal .side-flyout.left{background-image:url(/themes/custom/cmvp_theme0001/assets/images/bg_cross.png);top:0;z-index:1000;}.cart-block--contents.is-outside-horizontal{top:50px;}.toolbar-vertical .cart-block--contents{top:88px;}.toolbar-horizontal .cart-block--contents{top:88px;}.toolbar-horizontal.toolbar-tray-open .cart-block--contents{top:128px;}.menu-account a.menu__link{font-size:12px;font-size:0.75rem;background:#283618;border-radius:4px;font-weight:500;text-transform:uppercase;-moz-transition:all .4s ease-in;-o-transition:all .4s ease-in;-webkit-transition:all .4s ease-in;transition:all .4s ease-in;}.menu-account a.menu__link:hover{background:#fefae0;color:#606c38;}@media (max-width:575px){.menu-account a.menu__link{font-size:10px;padding:8px 4px;}}.navbar-header{display:none;}@media (max-width:767px){.navbar-header{display:block;}.navbar-header button{margin:0;padding:5px 10px 0;}}.region-header .menu-main{display:flex;}@media (max-width:767px){.region-header .menu-main{display:none;}}.region-header .menu-main > .menu__item > .menu__link,.region-header .menu-catalog > .menu__item > .menu__link{color:#fefae0;font-size:18px;font-weight:400;text-transform:none;}@media (max-width:991px){.region-header .menu-main > .menu__item > .menu__link,.region-header .menu-catalog > .menu__item > .menu__link{font-size:16px;}}.region-header .menu-main > .menu__item > .menu__link:focus,.region-header .menu-catalog > .menu__item > .menu__link:focus{outline:none;}.region-header .menu-main > .menu__item > .menu__link:hover,.region-header .menu-main > .menu__item > .menu__link.is-active,.region-header .menu-catalog > .menu__item > .menu__link:hover,.region-header .menu-catalog > .menu__item > .menu__link.is-active{color:#283618;}.region-header .menu-main .dropdown-toggle:before,.region-header .menu-main > .menu__item > .menu__link:before,.region-header .menu-catalog .dropdown-toggle:before,.region-header .menu-catalog > .menu__item > .menu__link:before{background-color:#283618;content:"";display:block;height:2px;left:0;position:absolute;bottom:0;transform:none;transition:all .2s ease-in-out;width:0;}.region-header .menu-main .dropdown-toggle:after,.region-header .menu-main > .menu__item > .menu__link:after,.region-header .menu-catalog .dropdown-toggle:after,.region-header .menu-catalog > .menu__item > .menu__link:after{background-color:#283618;content:"";display:block;height:2px;left:0;position:absolute;top:0;transform:none;transition:all .2s ease-in-out;width:0;}.region-header .menu-main .dropdown .dropdown-toggle svg,.region-header .menu-catalog .dropdown .dropdown-toggle svg{color:#fefae0;}.side-flyout{width:100%;}.side-flyout.right,.side-flyout.left{z-index:1040;}header.navbar{position:fixed;min-height:0;padding:8px 0;width:100%;}header.navbar > .container{padding-right:6px;}.side-flyout .close-btn{padding:0 20px;position:absolute;right:0;top:0;}.region-top-navigation{height:auto;}.region-top-navigation:after{background:url(/themes/custom/cmvp_theme0001/logo.svg) no-repeat center;background-size:contain;content:'';display:none;margin-right:auto;height:33px;width:100px;}@media (max-width:575px){.region-top-navigation:after{width:60px;}}.region-top-navigation.cmvp--header-active:after{display:block;}@media (max-width:320px){.region-top-navigation.cmvp--header-active:after{display:none;}}.cart-block--summary{padding:0 15px;}#off-canvas nav .menu.nav{text-align:center;}.nav-tabs > li > a{padding:20px 15px 10px;}.dropdown-menu{background:#fefae0;border-radius:0 0 4px 4px;border:none;box-shadow:0 0px 3px 0px #283618;min-width:200px;padding:0;}.dropdown-menu > li > a{border-top:1px solid #dda15e;padding:10px 15px;}.dropdown-menu > li > a:hover{background-color:#dda15e;color:#fefae0;}.region-header .menu-main .dropdown-toggle:after,.region-header .menu-main > .menu__item > .menu__link:after,.region-header .menu-main .dropdown-toggle:before,.region-header .menu-main > .menu__item > .menu__link:before{left:0;transform:none;width:0;}.region-header .menu-main .dropdown-toggle:hover:after,.region-header .menu-main > .menu__item > .menu__link:hover:after,.region-header .menu-main > .menu__item > .menu__link.is-active:after,.region-header .menu-main .dropdown-toggle:hover:before,.region-header .menu-main > .menu__item > .menu__link:hover:before,.region-header .menu-main > .menu__item > .menu__link.is-active:before{opacity:0.15;transition:all 0.8s;width:100%;}header{background:#606c38;min-height:auto;}.region-header .logo,.path-frontpage .region-header .logo{max-width:145px;}@media (max-width:575px){.region-header .logo,.path-frontpage .region-header .logo{max-width:125px;}}@media (max-width:320px){.region-header .logo,.path-frontpage .region-header .logo{max-width:100px;}}.region-header,.path-frontpage .region-header,.navbar-default,.footer{background-color:#606c38 !important;box-shadow:0 0 1px #283618;}.region-header{box-shadow:0 0 4px #283618 !important;position:relative;z-index:10;}@media (max-width:991px){.region-header > .container{width:100%;}.region-header > .container .block-views-exposed-filter-blocksearch-products-search-products .form-text.form-control{max-width:200px;}}.footer .menu > li > a{color:#fefae0;display:block;font-size:14px;padding:0 0 10px;}.footer .menu > li > a:hover{color:#fefae0;text-decoration:underline;}.footer--contents{font-family:'Open Sans',sans-serif;text-transform:none;}.footer--contents .block-social-media-links .block-title,.footer--contents .block-views-blockcategory-categories .block-title{font-size:16px;margin:0 0 15px;padding:0;}.footer--contents .block-views-blockcategory-categories .view-content a{color:#fefae0;display:block;font-size:14px;padding:0 0 10px;}.footer--contents .block-views-blockcategory-categories .view-content a:hover{color:#fefae0;text-decoration:underline;}.footer--contents > nav{margin-left:0;}.footer--contents > nav h2{font-size:16px;margin:0 0 15px;}@media (max-width:767px){.footer--contents section,.footer--contents nav{border-bottom:1px dashed #fefae0;margin-bottom:30px;padding-bottom:30px;}.footer--contents .menu{margin:0;}}.footer--contents .block{margin-left:auto;margin-right:auto;}#block-bloquecontactanoshome,#block-cmvp-theme0001-bloquecontactanoshome{font-size:14px;max-width:200px;width:100%;}@media (max-width:767px){#block-bloquecontactanoshome,#block-cmvp-theme0001-bloquecontactanoshome{max-width:none;}}#block-bloquecontactanoshome h3,#block-cmvp-theme0001-bloquecontactanoshome h3{font-size:16px;margin:0 0 15px;text-transform:uppercase;}#block-bloquecontactanoshome ul,#block-cmvp-theme0001-bloquecontactanoshome ul{padding:0;}#block-bloquecontactanoshome ul li,#block-cmvp-theme0001-bloquecontactanoshome ul li{display:block;}#block-bloquecontactanoshome .contact--item,#block-cmvp-theme0001-bloquecontactanoshome .contact--item{display:flex;padding-bottom:15px;}#block-bloquecontactanoshome .contact--item a,#block-cmvp-theme0001-bloquecontactanoshome .contact--item a{color:#fefae0;}#block-bloquecontactanoshome .contact--item a:hover,#block-cmvp-theme0001-bloquecontactanoshome .contact--item a:hover{color:#fefae0;text-decoration:underline;}#block-bloquecontactanoshome .contact--item p,#block-cmvp-theme0001-bloquecontactanoshome .contact--item p{line-height:1.45;}#block-bloquecontactanoshome .contact--item:before,#block-cmvp-theme0001-bloquecontactanoshome .contact--item:before{background-repeat:no-repeat;background-size:contain;background-position:center;content:'';display:block;height:20px;margin-right:10px;max-width:20px;min-width:20px;width:100%;}#block-bloquecontactanoshome .contact--item.contact--address-item:before,#block-cmvp-theme0001-bloquecontactanoshome .contact--item.contact--address-item:before{background-image:url(/themes/custom/cmvp_theme0001/assets/images/address_icon.svg);}#block-bloquecontactanoshome .contact--item.contact--phone-item:before,#block-cmvp-theme0001-bloquecontactanoshome .contact--item.contact--phone-item:before{background-image:url(/themes/custom/cmvp_theme0001/assets/images/phone_icon.svg);}#block-bloquecontactanoshome .contact--item.contact--email-item:before,#block-cmvp-theme0001-bloquecontactanoshome .contact--item.contact--email-item:before{background-image:url(/themes/custom/cmvp_theme0001/assets/images/email_icon.svg);}@media (max-width:575px){.social-media-links--platforms{text-align:center;}}.social-media-links--platforms li{padding:0;}.social-media-links--platforms li a{background:#dda15e;border-radius:4px;color:#606c38;display:block;font-size:12px;padding:5px;width:35px;}.social-media-links--platforms li a:hover{background-color:#fefae0;}.complaint-book--item{display:flex !important;}.complaint-book--item:before{background:url(/themes/custom/cmvp_theme0001/assets/images/complaint_book_icon.svg) no-repeat center;background-size:contain;display:block;content:'';height:20px;margin-right:5px;max-width:20px;width:20px;}.path-frontpage .inner-main-container{width:100%;}.path-frontpage .inner-main-container .container-fluid{padding:0;}.path-frontpage .tabs,.path-frontpage .block{margin-left:auto;margin-right:auto;max-width:1140px;}.main-container{padding-top:48px;}.sticky-content{position:fixed;right:1.5%;bottom:140px;z-index:10;}.sticky-content .wp-share-button a{border-radius:50px;box-shadow:0 0px 3px 0px #283618;display:block;height:54px;width:54px;}.sticky-content .wp-share-button .whatsapp-link{background:url(/themes/custom/cmvp_theme0001/assets/images/wsp_sticky_icon.svg) no-repeat center;background-size:contain;font-size:0;}@media (max-width:767px){.sticky-content .wp-share-button .whatsapp-link.desktop--whatsapp-link{display:none;}}.sticky-content .wp-share-button .whatsapp-link.responsive--whatsapp-link{display:none;}@media (max-width:767px){.sticky-content .wp-share-button .whatsapp-link.responsive--whatsapp-link{display:block;}}.page-node-type-page .region-content{margin:0 auto;max-width:800px;}.page-node-type-page .jfu-type--simple_card .container{width:100%;}@media (max-width:767px){.page-node-type-page .jfu-type--simple_card .container{padding:0;}}aside .main-filter--sidebar{display:none;}@media (max-width:767px){aside .main-filter--sidebar{background:#fefae0 url(/themes/custom/cmvp_theme0001/assets/images/filter_icon.svg) no-repeat right center;border-radius:4px;border:1px solid #dda15e;color:#dda15e;cursor:pointer;display:block;font-weight:500;padding:15px;}}@media (max-width:767px){aside .main-filters--wrapper{display:none;padding-top:30px;}}aside .region.region-sidebar-first{padding-top:108px;}@media (max-width:767px){aside .region.region-sidebar-first{padding:0;}}aside .region form{padding:0 15px 30px;}@media (max-width:1200px){aside .region form{padding:0 0 30px;}}aside .region form > .form--inline > .form-item{margin-bottom:40px;}aside .region .control-label{color:#606c38;display:block;font-weight:700;padding-bottom:10px;}aside .region .form-control{width:100%;}aside .region .form-select{border-radius:4px;font-size:14px;line-height:1.75;}aside .bef-exposed-form .form--inline > .form-item{width:100%;}aside .bef-slider{margin:25px 0;}aside .bef-link--selected{color:#bc6c25;font-weight:600;}@media (max-width:767px){aside.filters-active .main-filters--wrapper{display:block;}aside.filters-active .main-filter--sidebar{background-color:#dda15e;color:#fefae0;}}.jfu-type--banner{background:#283618;}.jfu-type--banner .slideshow-item.slideshow-item--bg{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:450px;}.jfu-type--banner .banner-item--content{background:none;position:absolute;bottom:0;left:0;margin:0 auto 8%;max-width:78%;text-align:center;}@media (max-width:575px){.jfu-type--banner .banner-item--content{max-width:none;padding:15px 40px 40px;}}.jfu-type--banner img{display:block;}.jfu-type--banner .banner-item.container{display:flex;align-items:center;justify-content:center;height:450px;width:100%;}.jfu-type--banner .banenr-item--description{text-shadow:0 1px 2px #283618;color:#fefae0;font-size:20px;font-weight:600;}@media (max-width:575px){.jfu-type--banner .banenr-item--description{font-size:16px;font-weight:400;}}.jfu-type--banner .banner-item--title{text-shadow:0 1px 2px #283618;color:#fefae0;font-size:40px;font-weight:600;}@media (max-width:575px){.jfu-type--banner .banner-item--title{font-size:20px;}}.jfu-type--banner .banner-item--link .item--link{appearance:none;background-color:#606c38;border-width:1px;border-radius:4px;box-shadow:0 2px 5px 0 #606c38;cursor:pointer;font-weight:700;line-height:1.133;text-align:center;text-transform:none;transition-property:background-color,border-color,box-shadow,color;transition:all 0.8s;box-shadow:0 1px 2px 0 #283618;color:#fefae0;display:inline-block;padding:15px;}.jfu-type--banner .banner-item--link .item--link:hover{background:#283618;}@media (min-width:768px){.jfu-type--banner .slide-wresponsive .slideshow-item--responsive{background:none !important;}}.jfu-type--banner .banner-item--image{width:100%;}.jfu-type--banner .banner-wrapper{position:relative;}.jfu-type--banner .jfu-banner-item--title{color:#fefae0;margin:0;padding:15px;}.view-display-id-banner_terms .jfu-type--banner{background-color:#dda15e;}.view-display-id-banner_terms .jfu-type--banner .slideshow-item.slideshow-item--bg{min-height:280px;}.slick-prev,.slick-next{background:url(/themes/custom/cmvp_theme0001/assets/images/nav_arrow.svg) no-repeat center;background-size:contain;height:100%;width:70px;}@media (max-width:575px){.slick-prev,.slick-next{width:35px;}}.slick-prev:focus,.slick-prev:hover,.slick-next:focus,.slick-next:hover{background:url(/themes/custom/cmvp_theme0001/assets/images/nav_arrow.svg) no-repeat center;}.slick-prev:before,.slick-next:before{display:none;}.slick-prev{left:0;top:0;transform-origin:center;transform:rotate(-180deg);z-index:1;}.slick-next{right:0;z-index:1;}.slick-dots{bottom:25px;}.slick-dots li{background:#dda15e;border-radius:4px;box-shadow:0 0px 3px 0px #bc6c25;height:25px;width:25px;}.slick-dots li button:before{color:transparent;}.slick-dots li.slick-active{background:#bc6c25;}.slick-dots li.slick-active button:before{color:transparent;}.jfu-type--simple_card .jfu--text-image--inner{padding:40px 0;}.jfu-type--simple_card .jfu--text-image--title{color:#606c38;}.jfu-type--simple_card .jfu--text-image--subtitle{color:#bc6c25;font-weight:300;text-transform:uppercase;}.jfu-type--simple_card .jfu--text-image--item,.jfu-type--simple_card .jfu--text-image--info{padding:0 20px 10px;}@media (max-width:575px){.jfu-type--simple_card .jfu--text-image--item,.jfu-type--simple_card .jfu--text-image--info{padding:0 0 10px;}}.item--link{appearance:none;background-color:#dda15e;border-width:1px;border-radius:4px;box-shadow:0 2px 5px 0 #606c38;cursor:pointer;font-weight:700;line-height:1.133;text-align:center;text-transform:none;transition-property:background-color,border-color,box-shadow,color;transition:all 0.8s;color:#fefae0;margin-top:15px;display:block;padding:14px;}.item--link:hover{background:#bc6c25;}.jfu-type--tabs{padding:40px 0;}.tab-item--tabs{border-bottom:1px solid #606c38;border-top:none;}.tab-item--tab{background-color:#606c38;color:#fefae0;margin:0;padding:10px 15px;}.tab-item--tab.is-active{background-color:#283618;}.tab-item--program--wrapper{border:1px solid #606c38;padding:10px;}.tab-item--program--wrapper .container{width:100%;}#cboxWrapper{background:#283618;border-radius:5px;box-shadow:0 1px 3px 1px #283618;height:100% !important;min-height:100vh;margin-left:auto;margin-right:auto;width:100% !important;}#colorbox{height:auto !important;outline:none;position:fixed !important;top:0 !important;width:100% !important;z-index:1100;}#cboxContent{background:#283618;height:100% !important;position:relative;width:100% !important;}#cboxLoadedContent{min-height:85vh;width:100% !important;}@media (max-width:767px){#cboxLoadedContent{height:75vh !important;min-height:auto;}}img.cboxPhoto{display:block;height:auto !important;margin:0 auto;max-height:80vh;width:auto !important;}.content-columns--wrapper{padding:40px 0;}#cboxTitle{bottom:4px;color:#fefae0;left:0;position:absolute;text-align:center;width:100%;}@media (max-width:767px){#cboxTitle{border-bottom:1px solid #fefae0;margin-bottom:30px;padding-bottom:10px;position:relative;}}#cboxCurrent{bottom:4px;color:#fefae0;left:85px;position:absolute;}#cboxPrevious{background:url(/themes/custom/cmvp_theme0001/assets/images/nav_arrow.svg) no-repeat center;background-size:contain;bottom:5px;left:5px;position:absolute;text-indent:-9999px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}#cboxNext{background:url(/themes/custom/cmvp_theme0001/assets/images/nav_arrow.svg) no-repeat center;background-size:contain;bottom:5px;left:37px;position:absolute;text-indent:-9999px;}#cboxClose{background:url(/themes/custom/cmvp_theme0001/assets/images/close_icon.svg) no-repeat center;background-size:contain;bottom:5px;position:absolute;right:5px;text-indent:-9999px;}#cboxPrevious,#cboxNext,#cboxClose{background-color:#606c38;background-size:16px;border-radius:2px;border:none;height:30px;outline:none;width:30px;}#cboxPrevious:hover,#cboxNext:hover,#cboxClose:hover{background-color:#bc6c25;}.commerce-product--catalog{margin-left:15px;margin-right:15px;position:relative;}.commerce-product--catalog .commerce-product--catalog__info{background:#283618;bottom:0;color:#fefae0;flex-direction:column;justify-content:center;left:0;min-height:auto;height:15px;overflow:hidden;position:absolute;text-indent:-9999px;width:100%;}.commerce-product--catalog__hover-text{align-content:baseline;}.block-views .commerce-product--catalog__hover-text{align-content:center;}.commerce-product--catalog:hover .commerce-product--catalog__info{height:100px;padding:0 15px 15px;text-indent:0;}.commerce-product--catalog__info .field--name-title{padding:0;}.commerce-product--catalog__info .field--name-title a{color:#fefae0;font-size:14px;font-weight:300;text-transform:uppercase;}.field--name-field-product-teaser{color:#283618;font-size:14px;padding-bottom:20px;}.commerce-product--catalog__info .field--name-title a:before{left:0;}.commerce-product__contents{padding:0 25px;}@media (max-width:767px){.commerce-product__contents{padding:0;}}.commerce-product__contents .jfu--component{padding-bottom:15px;}.commerce-product__contents .jfu-type--block .container{padding:0;width:100%;}.commerce-product__contents .jfu-type--block .tarjetas-permitidas----detalle-del-producto .field--name-body img{margin:0 10px 10px 0;padding:2px;}.commerce-product__contents .jfu-type--block .product--delivery--options{background:#fefae0;border-radius:4px;box-shadow:0 0 3px #dda15e;padding:15px;}.commerce-product__contents .jfu-type--block .product--delivery--options h3{color:#bc6c25;font-size:14px;margin:0;padding-bottom:30px;}@media (max-width:767px){.commerce-product__contents .jfu-type--block .product--delivery--options h3{padding-bottom:15px;}}.commerce-product__contents .jfu-type--block .product--delivery--options .product--do-container{display:flex;justify-content:space-between;text-align:center;}.commerce-product__contents .jfu-type--block .product--delivery--options .product--do-container img{display:block;margin:0 auto 10px;max-height:40px;width:auto;}@media (max-width:575px){.commerce-product__contents .jfu-type--block .product--delivery--options .product--do-container img{display:none;}}@media (max-width:767px){.commerce-product__contents .jfu-type--block .product--delivery--options .product--do-container .product--do-item{padding:0 5px;width:33.3%;}}.commerce-product__contents .jfu-type--block .product--delivery--options .product--do-item--title{color:#606c38;display:block;font-size:14px;font-weight:600;}.commerce-product__contents .jfu-type--block .product--delivery--options .product--do-item--description{display:block;font-size:12px;}.cmvp--product-category .field--item{display:inline-block;}.cmvp--product-category .field--item a{background:#dda15e;border-radius:4px;color:#fefae0;display:block;font-size:13px;margin-bottom:5px;padding:5px 10px;}.cmvp--product-category .field--item a:hover{background:#bc6c25;}.commerce-product--full .field--name-price{color:#bc6c25;font-size:30px;font-weight:normal;padding-bottom:20px;}.commerce-product--full .field--name-price .field--label{font-size:18px;font-weight:400;padding-bottom:8px;}.commerce-product--full .field--name-title{font-weight:bold;font-size:32px;padding-bottom:10px;}.commerce-product--full .field--name-price,.commerce-product--full .field--name-title{line-height:1.15;}.commerce-product--full .field--name-field-images{border:3px solid #283618;margin-bottom:15px;}.commerce-product--full .field--name-field-images .product-img--main{margin:0;}.commerce-product--full .field--name-body{margin:0;}.commerce-product--full .field--name-variations{margin-top:0;}.view-commerce-cart-form .views-field-remove-button .btn{border-radius:4px;font-size:16px;font-weight:500;padding:4px 10px;text-transform:none;}.view-product-catalog .view-filters input,.view-product-catalog .view-filters select{font-weight:normal;}@media screen and (min-width:1200px){.view-product-catalog .view-filters .form--inline{align-items:flex-end;}.view-product-catalog .view-filters .form-actions{margin:0;}.view-product-catalog .view-filters .form-item{margin:0;max-width:250px;}.view-product-catalog .view-filters .form-item input{width:100%;}}.cart-block--contents{background:#283618;max-width:400px;padding:0 0 40px;}.cart-block--contents .cart-block--contents__inner{margin:0 auto;max-width:600px;padding-left:0;padding-right:0;}.cart-block--contents .table-responsive{border:none;margin:0;}.cart-block--contents .table > tbody > tr > td{border:none;padding:15px;}.cart-block--contents .table tr{border-bottom:1px solid #fefae0;display:flex;padding:5px 0;width:100%;}.cart-block--contents .close-btn{margin:0 -20px 0 0;}.cart-block--contents .cart-block--contents__items{overflow-y:auto;}.cart-block--contents .views-field-total-price__number{font-weight:bold;margin-left:auto;}.cart-block--contents__links{padding:20px 25px;text-align:center;}.cart-block--contents__links a{appearance:none;background-color:#606c38;border-width:1px;border-radius:4px;box-shadow:0 2px 5px 0 #606c38;cursor:pointer;font-weight:700;line-height:1.133;text-align:center;text-transform:none;transition-property:background-color,border-color,box-shadow,color;transition:all 0.8s;display:block;padding:8px 30px;box-shadow:none;}.cart-block--contents__links a:hover{background:#fefae0;border-color:#fefae0;color:#283618;}.path-cart button:hover[id="edit-checkout"]{color:#283618 !important;}.path-cart button[name="op"]{border-radius:4px;box-shadow:none;font-weight:700;line-height:1.133;margin:0 0 10px 10px;text-transform:none;}.path-cart button[name="op"]:hover{box-shadow:none;}.view-id-commerce_cart_form{margin-bottom:50px;}.view-id-commerce_cart_form .table-responsive{box-shadow:0 0 3px #dda15e;}@media (max-width:767px){.view-id-commerce_cart_form .table-responsive{border-color:#dda15e;}}.view-id-commerce_cart_form .table{background:#fefae0;border:none;font-size:16px;}.view-id-commerce_cart_form .table > thead{box-shadow:0 0 3px #bc6c25;}.view-id-commerce_cart_form .table > thead > tr > th{border:none;color:#606c38;font-weight:500;padding:15px;}.view-id-commerce_cart_form .table > tbody > tr > td{padding:15px;}.view-id-commerce_cart_form .field--name-total-price{border:none;}.view-id-commerce_cart_form .field--name-product-id{font-weight:600;padding-bottom:10px;}.block-commerce-checkout-progress .checkout-progress{background:#fefae0;display:flex;justify-content:center;margin:20px 0 0;padding-bottom:40px;}.block-commerce-checkout-progress .checkout-progress--step{background:#fefae0;border-bottom:5px solid #bc6c25;font-weight:600;margin:0;padding:15px;width:100%;}@media (max-width:575px){.block-commerce-checkout-progress .checkout-progress--step{font-size:0;}}.block-commerce-checkout-progress .checkout-progress--step.checkout-progress--step__current{color:#bc6c25;}.block-commerce-checkout-progress .checkout-progress--step:before{background:url(/themes/custom/cmvp_theme0001/assets/images/general_step.svg) no-repeat center;background-size:contain;content:'';display:block;height:40px;margin:0 auto 10px;width:40px;}.block-commerce-checkout-progress .checkout-progress--step:first-child:before{background-image:url(/themes/custom/cmvp_theme0001/assets/images/info_step.svg);}.block-commerce-checkout-progress .checkout-progress--step:last-child:before{background-image:url(/themes/custom/cmvp_theme0001/assets/images/order_complete_step.svg);}.commerce-checkout-flow-multistep-default.commerce-checkout-flow{background:#fefae0;padding-bottom:30px;}.commerce-checkout-flow-multistep-default.commerce-checkout-flow label{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:500;line-height:1.5;}.commerce-checkout-flow-multistep-default.commerce-checkout-flow .form-type-checkbox label,.commerce-checkout-flow-multistep-default.commerce-checkout-flow .form-type-radio label{font-weight:400;}.commerce-checkout-flow-multistep-default.commerce-checkout-flow .form-control{padding:10px 15px;}.commerce-checkout-completion-register{border-top:1px solid #dda15e;margin:0 auto;max-width:700px;padding:15px 30px;}.commerce-checkout-completion-register h2{color:#606c38;}.commerce-checkout-completion-register label{color:#606c38;font-weight:700 !important;}.commerce-checkout-completion-register .btn-success{appearance:none;background-color:#606c38;border-width:1px;border-radius:4px;box-shadow:0 2px 5px 0 #606c38;cursor:pointer;font-weight:700;line-height:1.133;text-align:center;text-transform:none;transition-property:background-color,border-color,box-shadow,color;transition:all 0.8s;}.commerce-checkout-completion-register .btn-success:hover{background:#283618;}.commerce-checkout-completion-register .commerce-checkout-completion-register__text{font-size:14px;padding-bottom:15px;}.checkout-order-summary table{margin-bottom:20px;width:100%;}.checkout-order-summary tbody td{padding:10px 15px;}@media (max-width:575px){.checkout-order-summary tbody td{padding:10px 5px;}}.checkout-order-summary tbody tr{border-bottom:1px dashed #283618;}.checkout-order-summary .order-total-line{display:flex;justify-content:flex-end;}.checkout-order-summary .order-total-line .order-total-line-label,.checkout-order-summary .order-total-line .order-total-line-value{display:block;padding:10px 0 0 15px;width:auto;}.credit-card-form__divider{align-items:flex-end;display:flex;height:100%;margin:0;padding:8px;vertical-align:middle;}.checkout-pane legend{border:none;font-size:16px;margin-bottom:10px;text-transform:uppercase;}.layout-region-checkout-main{padding:0;}.layout-region-checkout-main .checkout-pane{box-shadow:0 0 1px 0 #606c38;padding:15px 25px 0;}.layout-region-checkout-secondary .checkout-pane-order-summary{background:#FFF;border-radius:10px;box-shadow:0 0px 3px 0px #283618;color:#283618;margin-bottom:30px;}@media (max-width:575px){.layout-region-checkout-secondary .checkout-pane-order-summary{padding:20px 10px;}}.layout-region-checkout-secondary .coupon-main-wrapper{border-radius:10px;box-shadow:0 0px 3px 0px #283618;margin-bottom:30px;}.checkout-pane-payment-process{margin:0 auto 30px;max-width:600px;text-align:center;}.checkout-pane-payment-process .form-submit{text-transform:none;background:#bc6c25;border-radius:4px;border:1px solid #dda15e;color:#fefae0;font-weight:700;line-height:1.133;padding:15px;}.checkout-pane-payment-process > .form-group > a{display:inline-block;margin:0 15px;padding:15px;}.checkout-pane-payment-process > .form-group > a:hover{color:#bc6c25;}.checkout-pane-payment-process .panel{margin-top:30px;padding-top:15px;text-align:left;}.checkout-pane-payment-process .panel-default > .panel-heading{background:none;border-bottom:4px solid #fefae0;}.checkout-pane-payment-process #edit-payment-process-offsite-payment-instructions{margin-top:50px;padding-top:0;}.checkout-pane-payment-process #edit-payment-process-offsite-payment-instructions > .panel-heading{background:#fefae0;}.coupon-main-wrapper{background:#606c38;color:#fefae0;padding:15px 25px;}.coupon-main-wrapper .control-label{font-size:14px;font-weight:600;text-transform:uppercase;}.coupon-main-wrapper table td{padding:10px 15px;}.layout-region-checkout-secondary .checkout-pane-coupon-redemption .btn{appearance:none;background-color:#283618;border-size:1px;border-radius:4px;box-shadow:0 2px 5px 0 #606c38;color:#fefae0;cursor:pointer;font-size:14px;font-weight:700;line-height:1.133;padding:10px 30px;text-align:center;text-transform:none;transition-property:background-color,border-color,box-shadow,color;transition:all 0.8s;}.layout-region-checkout-secondary .checkout-pane-coupon-redemption .btn:hover{background-color:#fefae0;color:#606c38 !important;}@media (max-width:575px){.layout-checkout-form .layout-region-checkout-footer .form-actions{text-align:center;}.layout-checkout-form .layout-region-checkout-footer .link--previous{padding:30px;}.layout-checkout-form .layout-region-checkout-footer .btn-primary{margin-bottom:30px;}}.cart-empty-page,.checkout-complete{font-size:18px;max-width:480px;margin:50px auto 90px;padding:25px;}.cart-empty-page h2,.checkout-complete h2{font-size:20px;}.culqi-checkout-complete{background:#FFF;border-radius:4px;border:1px solid #dda15e;font-size:16px;margin:0 auto;}.culqi-checkout-complete a{color:#bc6c25;font-weight:500;}.culqi-checkout-complete a:hover{color:#bc6c25;text-decoration:underline;}.checkout-complete--confirm-message{max-width:745px;}.checkout-complete--header-title{color:#283618;font-size:30px;margin-top:0;}.checkout-complete--header{color:#283618;padding-bottom:30px;}.checkout-complete--header p{font-size:16px;margin:0 auto;max-width:500px;}.cci-header{display:flex;justify-content:space-between;}@media (max-width:575px){.cci-header{flex-direction:column;}}.cci-header .cci-header--item.big-text{color:#283618;font-size:24px;font-weight:500;}.cci-header .cci--order-number{color:#bc6c25;}.cci-body{padding:30px 0;text-align:left;}.cci-body--text{font-size:16px;margin-bottom:15px;}.cci-body--legend{font-size:16px;}.cci-body--name{color:#bc6c25;font-weight:600;}.cci-body--name.big-text{font-size:20px;}.cci--all-items{margin-bottom:25px;}.cci--all-items .cci--item{align-items:center;border-bottom:1px dashed #dda15e;display:flex;font-size:16px;justify-content:space-between;padding:15px 0;}@media (max-width:575px){.cci--all-items .cci--item{align-items:baseline;flex-direction:column;}}.cci--all-items .cci--item:last-child{border:none;}.cci--all-items .cci--item--text h6{font-size:18px;}.cci--all-items .cci--item--title{color:#606c38;display:flex;width:250px;}.cci--all-items .cci--item--image{max-width:100px;padding-bottom:10px;padding-right:10px;}.cci--all-items .cci--item--image img{width:100%;}.cci--contact-info{background:#fefae0;border-radius:4px;border:1px solid #dda15e;font-size:16px;margin-bottom:30px;padding:15px;}.cci--contact-info .cci--wrap--title{font-size:18px;margin-top:0;}.cci--contact-info .cci--data-item--label{font-weight:500;}.cci--prices .cci--prices-total,.cci--prices .cci--prices-subtotal{display:flex;justify-content:space-between;}.cci--go-home{padding-top:30px;}.cci--go-home a{appearance:none;background-color:#bc6c25;border-width:1px;border-radius:4px;box-shadow:0 2px 5px 0 #606c38;cursor:pointer;font-weight:700;line-height:1.133;text-align:center;text-transform:none;transition-property:background-color,border-color,box-shadow,color;transition:all 0.8s;color:#fefae0;padding:15px;}.cci--go-home a:hover{color:#dda15e;}@media (max-width:575px){.cart-block--summary{padding:0;}}.cart-block--summary a{border-radius:4px;color:#fefae0;font-size:14px;font-weight:400;padding:6px 10px;}.cart-block--summary a:hover{background:#bc6c25;}.cart-block--summary a:hover .cart-block--summary__count{border:none;padding:0;}@media (max-width:767px){.cart-block--summary__count{font-size:0;}}.commerce-order-item-add-to-cart-form .button--add-to-cart{background:#bc6c25;border-radius:4px;border:2px solid #dda15e;color:#fefae0;padding:15px;}.commerce-order-item-add-to-cart-form .button--add-to-cart:hover{background:#283618;box-shadow:0 0 3px #dda15e;}.cmvp--product--more-information{background:#FFF;border:1px solid #dda15e;border-radius:4px;margin-bottom:30px;margin-top:40px;padding:25px 35px 50px;position:relative;}.cmvp--product--more-information.cmvp--product--more-information--closed{max-height:250px;overflow:hidden;padding:25px 35px;}.cmvp--product--more-information.cmvp--product--more-information--closed:before{background:linear-gradient(rgba(255,255,255,0) 20px,#fefae0);content:'';height:100%;left:0;position:absolute;top:0;width:100%;}.cmvp--product--more-information.cmvp--product--more-information--closed .cmvp--view-more{display:block;}.cmvp--product--more-information.cmvp--product--more-information--closed .cmvp--view-less{display:none;}.cmvp--product--more-information .cmvp--view-more{display:none;}.cmvp--product--more-information .cmvp--view-less{display:block;}.cmvp--product--more-information .cmvp--view-switch{background:#606c38;border-radius:4px;bottom:0;color:#fefae0;cursor:pointer;font-size:14px;margin:10px 2%;padding:10px 15px;position:absolute;right:0;text-align:center;width:96%;z-index:1;}.cmvp--product--more-information .cmvp--view-switch:hover{background:#283618;}.cmvp--product--more-information li{line-height:1.5;}.checkout-pane-review .panel-body > .field{padding-bottom:15px;}.checkout-pane-review .panel-body{padding:40px;}.checkout-pane-review .field--name-address .address{line-height:1.75;}.profile--view-mode--full{line-height:1.75;padding:0 0 20px;}.address-book-edit-button{border-radius:4px;border:1px solid #606c38;line-height:1.133;font-weight:700;padding:8px 30px;text-transform:none;}.block-views-exposed-filter-blocksearch-products-search-products{margin-right:10px !important;position:relative;}.block-views-exposed-filter-blocksearch-products-search-products .form-item{margin:0;}.block-views-exposed-filter-blocksearch-products-search-products .form-text.form-control{border-radius:50px;border:none;box-shadow:0 0 3px #283618;color:#283618;font-size:14px;padding-right:40px;}.block-views-exposed-filter-blocksearch-products-search-products .form-submit{background:url(/themes/custom/cmvp_theme0001/assets/images/search_icon.svg) no-repeat center;background-size:23px;border-radius:0 50px 50px 0;border:none;filter:invert(1);font-size:0;height:100%;margin:0;padding:10px 25px;position:absolute;right:0;top:0;}.block-views-exposed-filter-blocksearch-products-search-products .form-submit:hover{background:url(/themes/custom/cmvp_theme0001/assets/images/search_icon.svg) no-repeat center;background-size:23px;box-shadow:none;filter:brightness(0.25);}#block-compraseguracheckout{margin-left:auto;max-width:200px;}@media (max-width:767px){#block-compraseguracheckout{max-width:150px;margin:0 auto;}}#block-compraseguracheckout .field--name-body img{border-radius:4px;box-shadow:0 0 3px #dda15e;margin:8px;max-width:20%;}.popover{background-color:#fefae0;border:1px solid #dda15e;}.popover.bottom > .arrow:after{border-bottom-color:#fefae0;}.popover .popover-title{background-color:#dda15e;border-bottom:1px solid #bc6c25;color:#fefae0;}.side-flyout,.btn-info,.btn-white,.btn-primary,.path-cart [id="edit-checkout"],.btn-default:hover,.path-cart :hover[id="edit-submit"],.line:after,.form-header:after,.page-header:after,[type="checkbox"]:checked + label:after,.well-primary,.well-primary .btn-white,.well-primary .btn,.well-primary .form-wrapper__returning-customer a,.form-wrapper__returning-customer .well-primary a,.well-primary .cart-block--offcanvas-contents__links a,.cart-block--offcanvas-contents__links .well-primary a .region-header .menu-catalog .dropdown-toggle:hover:before,.region-header .menu-catalog .dropdown-toggle.is-active:before,.region-header .menu-catalog > .menu__item > .menu__link:hover:before,.region-header .menu-catalog > .menu__item > .menu__link.is-active:before,[type="radio"]:checked + span + label:after,[type="radio"]:checked + label:after,.commerce-product--catalog:hover .commerce-product--catalog__info,.commerce-product--catalog__image{appearance:none;background-color:#283618;border-width:1px;border-radius:4px;box-shadow:0 2px 5px 0 #606c38;cursor:pointer;font-weight:700;line-height:1.133;text-align:center;text-transform:none;transition-property:background-color,border-color,box-shadow,color;transition:all 0.8s;}[type="radio"]:checked + span + label:after,[type="radio"]:checked + label:after{border-radius:50px;}[type="checkbox"]:checked + label:after{box-shadow:none;}.btn:active,.form-wrapper__returning-customer a:active,.cart-block--offcanvas-contents__links a:active,.btn:focus,.form-wrapper__returning-customer a:focus,.cart-block--offcanvas-contents__links a:focus,.btn:active:focus,.form-wrapper__returning-customer a:active:focus,.cart-block--offcanvas-contents__links a:active:focus,.btn:hover,.form-wrapper__returning-customer a:hover,.cart-block--offcanvas-contents__links a:hover,.button:active,.button:focus,.button:active:focus,.button:hover{background:#606c38;border-color:#606c38 !important;color:#fefae0 !important;}.btn-info,.btn-info:hover,.btn-default,.path-cart [id="edit-submit"],.btn-primary,.path-cart [id="edit-checkout"],.btn-primary:hover,.path-cart :hover[id="edit-checkout"],.btn-default:hover,.path-cart :hover[id="edit-submit"],.form-control:focus,[type="radio"]:checked + span + label:before,[type="radio"]:checked + span + label:after,[type="radio"]:checked + label:before,[type="radio"]:checked + label:after,[type="checkbox"]:checked + label:after,.commerce-product--full .form-control,.product-img--thumb.active,.commerce-product--full .attribute-widgets .product--rendered-attribute .form-radio:checked ~ label.option{border-color:#283618;}a,a:hover,.btn-info:hover,.btn-white:hover,.btn-default,.path-cart [id="edit-submit"],.btn-primary:hover,.path-cart :hover[id="edit-checkout"],.number-btn,.form-control,.select-wrapper:after,.panel-title[data-toggle="collapse"]:after,.block-facets .block-title:before,.checkout-progress,.layout-region-checkout-secondary .checkout-pane-coupon-redemption .form-wrapper__returning-customer a,.form-wrapper__returning-customer .layout-region-checkout-secondary .checkout-pane-coupon-redemption a,.layout-region-checkout-secondary .checkout-pane-coupon-redemption .cart-block--offcanvas-contents__links a,.cart-block--offcanvas-contents__links .layout-region-checkout-secondary .checkout-pane-coupon-redemption a,.well-primary .btn-white:hover,.well-primary .btn:hover,.well-primary .form-wrapper__returning-customer a:hover,.form-wrapper__returning-customer .well-primary a:hover,.well-primary .cart-block--offcanvas-contents__links a:hover,.cart-block--offcanvas-contents__links .well-primary a:hover .select-wrapper:after,.panel-title[data-toggle="collapse"]:after{color:#283618;}html.js .form-item .input-group-addon .glyphicon.glyphicon-spin,html.js .form-item .input-group-addon .cart-block--offcanvas-contents__update:hover .glyphicon.glyph,.cart-block--offcanvas-contents__update:hover html.js .form-item .input-group-addon .glyphicon.glyph,html.js .form-item .input-group-addon .cart-block--offcanvas-contents__update:hover .glyphicon.close-btn,.cart-block--offcanvas-contents__update:hover html.js .form-item .input-group-addon .glyphicon.close-btn,html.js .form-item .input-group-addon .cart-block--offcanvas-contents__update:hover .block-facets .glyphicon.block-title:before,.cart-block--offcanvas-contents__update:hover .block-facets html.js .form-item .input-group-addon .glyphicon.block-title:before,html.js .form-item .input-group-addon .block-facets .cart-block--offcanvas-contents__update:hover .glyphicon.block-title:before,.block-facets .cart-block--offcanvas-contents__update:hover html.js .form-item .input-group-addon .glyphicon.block-title:before{color:#283618;}.table > thead > tr > th,.panel-default > .panel-heading,.commerce-product--catalog{border:1px solid #283618;}.table > thead > tr > th,.table > thead > tr > td,.table > tbody > tr > th,.table > tbody > tr > td,.table > tfoot > tr > th,.table > tfoot > tr > td{border-top-color:#dda15e;}.block-facets,.table-striped > tbody > tr:nth-of-type(odd),.table-hover > tbody > tr:hover,.table > thead > tr > td.active,.table > thead > tr > th.active,.table > thead > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr > td.active,.table > tbody > tr > th.active,.table > tbody > tr.active > td,.table > tbody > tr.active > th,.table > tfoot > tr > td.active,.table > tfoot > tr > th.active,.table > tfoot > tr.active > td,.table > tfoot > tr.active > th,.table-striped-alt > tbody > tr:nth-of-type(even),.view-commerce-cart-form .table > tbody > tr:nth-of-type(even),.auth-user-form > form,.user-pass + .auth-user-form--footer,.user-register-form + .auth-user-form--footer,.layout-region-checkout-secondary .checkout-pane-order-summary{background:#dda15e;color:#fefae0;}.block-facets a,.table-striped > tbody > tr:nth-of-type(odd) a,.table-hover > tbody > tr:hover a,.table > thead > tr > td.active a,.table > thead > tr > th.active a,.table > thead > tr.active > td a,.table > thead > tr.active > th a,.table > tbody > tr > td.active a,.table > tbody > tr > th.active a,.table > tbody > tr.active > td a,.table > tbody > tr.active > th a,.table > tfoot > tr > td.active a,.table > tfoot > tr > th.active a,.table > tfoot > tr.active > td a,.table > tfoot > tr.active > th a,.table-striped-alt > tbody > tr:nth-of-type(even) a,.view-commerce-cart-form .table > tbody > tr:nth-of-type(even) a,.auth-user-form > form a,.user-pass + .auth-user-form--footer a,.user-register-form + .auth-user-form--footer a,.layout-region-checkout-secondary .checkout-pane-order-summary a{color:#bc6c25;}.block-facets a:hover,.table-striped > tbody > tr:nth-of-type(odd) a:hover,.table-hover > tbody > tr:hover a:hover,.table > thead > tr > td.active a:hover,.table > thead > tr > th.active a:hover,.table > thead > tr.active > td a:hover,.table > thead > tr.active > th a:hover,.table > tbody > tr > td.active a:hover,.table > tbody > tr > th.active a:hover,.table > tbody > tr.active > td a:hover,.table > tbody > tr.active > th a:hover,.table > tfoot > tr > td.active a:hover,.table > tfoot > tr > th.active a:hover,.table > tfoot > tr.active > td a:hover,.table > tfoot > tr.active > th a:hover,.table-striped-alt > tbody > tr:nth-of-type(even) a:hover,.view-commerce-cart-form .table > tbody > tr:nth-of-type(even) a:hover,.auth-user-form > form a:hover,.user-pass + .auth-user-form--footer a:hover,.user-register-form + .auth-user-form--footer a:hover,.layout-region-checkout-secondary .checkout-pane-order-summary a:hover{text-decoration:underline;}.auth-user-form{box-shadow:0 0px 3px 0px #bc6c25;display:flex;max-width:992px;margin-bottom:20px;width:100%;}@media (max-width:767px){.auth-user-form{flex-direction:column;}.auth-user-form .auth-user-form--footer{width:100%;}}.auth-user-form > form{background:#fefae0;color:#606c38;}.block-facets{border-bottom:1px solid #fefae0;box-shadow:0 0 4px #283618;}.panel-default .panel-body{box-shadow:0 0 1px 0 #606c38;}.panel-default .panel-body .form-group{margin-bottom:25px;}.panel-default > .panel-heading{background:#fefae0;border-color:#fefae0;}.panel-title{color:#606c38;font-size:18px;font-weight:500;text-transform:uppercase;}@media (max-width:767px){.panel-title{text-align:center;}}@media (max-width:767px){.block-views-blockhighlighted-products-highlighted-products{padding:0 25px;}}.block-views-blockhighlighted-products-highlighted-products .block-title{text-align:center;}.view-id-highlighted_products .view-content{display:flex;flex-wrap:wrap;margin-bottom:40px;}.view-id-highlighted_products .views-row{display:flex;flex-wrap:wrap;margin-bottom:15px;padding:10px 25px;position:relative;width:25%;}.view-id-highlighted_products .views-row > a{display:block;margin:0 auto 20px;}.view-id-highlighted_products .views-row img{border:3px solid #283618;}@media (max-width:575px){.view-id-highlighted_products .views-row img{width:100%;}}@media (max-width:767px){.view-id-highlighted_products .views-row{width:50%;}}@media (max-width:575px){.view-id-highlighted_products .views-row{display:block;width:100%;}.view-id-highlighted_products .views-row > a{float:right;margin:0 auto 20px 20px;width:50%;}}@media (max-width:575px) and (max-width:320px){.view-id-highlighted_products .views-row > a{float:none;margin:0;width:100%;}}.view-id-highlighted_products .views-row .views-field-title{font-size:14px;}@media (max-width:575px){.view-id-highlighted_products .views-row .views-field-title{padding-top:25px;}}.view-id-highlighted_products .views-row .views-field-price__number{font-size:18px;font-weight:bold;text-align:right;}.view-id-highlighted_products .views-row .views-field-title,.view-id-highlighted_products .views-row .views-field-price__number{width:50%;}@media (max-width:575px){.view-id-highlighted_products .views-row .views-field-title,.view-id-highlighted_products .views-row .views-field-price__number{text-align:center;}}@media (max-width:320px){.view-id-highlighted_products .views-row .views-field-title,.view-id-highlighted_products .views-row .views-field-price__number{width:100%;}}.view-id-highlighted_products .views-row .view-more{display:none;}@media (max-width:575px){.view-id-highlighted_products .views-row .view-more{display:block;padding:15px 15px 15px 0;width:50%;}.view-id-highlighted_products .views-row .view-more a{background:#606c38;border-radius:4px;box-shadow:0 0px 3px 0px #283618;color:#fefae0;display:block;font-size:14px;height:auto;padding:8px 24px;text-align:center;width:auto;}}@media (max-width:320px){.view-id-highlighted_products .views-row .view-more{padding:15px;width:100%;}}.view-id-highlighted_products .views-row:hover{background:#fefae0;}.view-id-highlighted_products .views-row:hover .view-more{align-items:center;background:rgba(0,0,0,0.22);box-shadow:0 0px 3px 0px #283618;display:flex;height:100%;justify-content:center;left:0;margin:0 auto;position:absolute;top:0;width:100%;}@media (max-width:575px){.view-id-highlighted_products .views-row:hover .view-more{background:none;box-shadow:initial;display:block;height:auto;position:relative;margin:0;width:50%;}}@media (max-width:320px){.view-id-highlighted_products .views-row:hover .view-more{width:100%;}}.view-id-highlighted_products .views-row:hover .view-more a{background:#606c38;color:#fefae0;border-radius:4px;box-shadow:0 0px 3px 0px #283618;display:block;height:auto;padding:8px 24px;width:auto;}.view-display-id-products_catalog .views-row{width:33.3%;}@media (max-width:991px){.view-display-id-products_catalog .views-row{width:50%;}}@media (max-width:575px){.view-display-id-products_catalog .views-row{width:100%;}}.product-img--thumbs{background:#606c38;justify-content:flex-end;padding:10px 15px;}.product-img--thumb{height:80px;margin-left:15px;width:80px;}@media (max-width:767px){.product-img--thumb{height:50px;width:50px;}}.product-img--thumb:hover:before{align-items:center;background:rgba(0,0,0,0.22);display:flex;justify-content:center;}.product-img--thumb__switcher{background:#283618;border-radius:4px;box-shadow:0 0px 3px 0px #283618;color:#fefae0;line-height:1.45;margin-right:auto;padding:0 25px;}@media (max-width:767px){.product-img--thumb__switcher{font-size:28px;}}.product-img--thumb__switcher:hover{background:#fefae0;}.go-to-top{background:url(/themes/custom/cmvp_theme0001/assets/images/arrow_up.svg) no-repeat center #bc6c25;background-size:40px;border-radius:4px;bottom:80px;box-shadow:0 0px 3px 0px #283618;cursor:pointer;display:none;font-size:0;height:50px;position:fixed;right:1.5%;width:50px;z-index:1;}.go-to-top.is-active{display:block;}.go-to-top:hover{background-color:#283618;}.sharepage-content{padding-bottom:10px;}.sharepage-content > div{display:block;font-size:0;margin-bottom:5px;margin-right:5px;}.sharepage-content a{background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:50px;display:block;height:30px;width:30px;}.sharepage-content a:hover{box-shadow:0 0 4px #bc6c25;}.sharepage-content .fb-icon-share-button{background-image:url(/themes/custom/cmvp_theme0001/assets/images/sn_icons/fb_icon.svg);}.sharepage-content .twitter-icon-share-button{background-image:url(/themes/custom/cmvp_theme0001/assets/images/sn_icons/tw_icon.svg);}.sharepage-content .linkedin-icon-link{background-image:url(/themes/custom/cmvp_theme0001/assets/images/sn_icons/in_icon.svg);}.sharepage-content .whatsapp-link{background-image:url(/themes/custom/cmvp_theme0001/assets/images/sn_icons/wsp_icon.svg);}.sharepage-content .email-share-link{background-image:url(/themes/custom/cmvp_theme0001/assets/images/sn_icons/mail_icon.svg);}@media (max-width:767px){.whatsapp-link.desktop--whatsapp-link{display:none;}}.whatsapp-link.responsive--whatsapp-link{display:none;}@media (max-width:767px){.whatsapp-link.responsive--whatsapp-link{display:block;}}div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background:#283618;padding:30px;}#sliding-popup h1,#sliding-popup h2,#sliding-popup h3,#sliding-popup p,#sliding-popup label,#sliding-popup div,.eu-cookie-compliance-more-button,.eu-cookie-compliance-secondary-button,.eu-cookie-withdraw-tab{color:#fefae0;}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p{font-weight:400;}.eu-cookie-compliance-message p{font-size:14px;}.eu-cookie-compliance-more-button{font-size:14px;}.disagree-button.eu-cookie-compliance-more-button,.eu-cookie-compliance-agree-button,.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button{background:#dda15e;border:none;box-shadow:none;color:#283618;padding:8px 15px;text-shadow:none;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{background:#dda15e;border:1px solid #dda15e;}.ui-widget.ui-widget-content{border:1px solid #dda15e;}.ui-widget-content{background:#fefae0;}.view-display-id-block_product_category .view-content{display:flex;flex-wrap:wrap;box-sizing:border-box;}.view-display-id-block_product_category .views-row{background:#fefae0;padding:5px;position:relative;width:50%;}@media (max-width:575px){.view-display-id-block_product_category .views-row{width:100%;}}.view-display-id-block_product_category .views-row img{filter:brightness(0.5);width:100%;}.view-display-id-block_product_category .views-row:hover img{filter:drop-shadow(2px 4px 6px #283618);}.view-display-id-block_product_category .views-row > h3{align-items:center;display:flex;height:100%;justify-content:center;left:0;margin:0;position:absolute;top:0;width:100%;z-index:1;}@media (max-width:767px){.view-display-id-block_product_category .views-row > h3{font-size:18px;}}.view-display-id-block_product_category .views-row > h3 a{appearance:none;background-color:#606c38;border-width:1px;border-radius:4px;box-shadow:0 2px 5px 0 #606c38;cursor:pointer;font-weight:700;line-height:1.133;text-align:center;text-transform:none;transition-property:background-color,border-color,box-shadow,color;transition:all 0.8s;color:#fefae0;box-shadow:none;padding:20px;display:block;min-width:150px;text-align:center;}.view-display-id-block_product_category .views-row > h3 a:hover{background:#bc6c25;}.view-display-id-taxonomy_product .views-row{background:#FFF;font-size:14px;padding:15px 30px;}.view-display-id-taxonomy_product .views-row:before,.view-display-id-taxonomy_product .views-row:after{content:"";display:table;}.view-display-id-taxonomy_product .views-row:after{clear:both;}@media (max-width:575px){.view-display-id-taxonomy_product .views-row{padding:15px;}}.view-display-id-taxonomy_product .views-row:nth-child(even){background:#fefae0;}.view-display-id-taxonomy_product .views-row h3{margin-top:0;}.view-display-id-taxonomy_product .views-row > a{float:right;}@media (max-width:575px){.view-display-id-taxonomy_product .views-row > a{float:none;display:block;margin:0 auto;}}.view-display-id-taxonomy_product .views-row img{margin:0 0 20px 20px;max-width:220px;}@media (max-width:575px){.view-display-id-taxonomy_product .views-row img{margin:0 auto 20px;max-width:none;width:100%;}}.view-display-id-taxonomy_product .views-row .view-more{padding-top:10px;}.view-display-id-taxonomy_product .views-row .view-more a{appearance:none;background-color:#dda15e;border-width:1px;border-radius:4px;box-shadow:0 2px 5px 0 #606c38;cursor:pointer;font-weight:700;line-height:1.133;text-align:center;text-transform:none;transition-property:background-color,border-color,box-shadow,color;transition:all 0.8s;box-shadow:none;color:#fefae0;display:inline-block;padding:15px;}.view-display-id-taxonomy_product .views-row .view-more a:hover{background:#bc6c25;}.ui-widget-overlay{background:#000;opacity:.85;}.webform-confirmation-modal{background:#dda15e;}.webform-confirmation-modal .ui-dialog-titlebar{background:#bc6c25;border:none;color:#fefae0;font-size:20px;}.webform-confirmation-modal .webform-confirmation-modal--content{color:#283618;padding-bottom:30px;padding-top:30px;}.webform-confirmation-modal .ui-dialog-titlebar-close{background:url(/themes/custom/cmvp_theme0001/assets/images/close_icon.svg) no-repeat center;background-size:contain;border:none;}.webform-confirmation-modal .ui-dialog-titlebar-close:focus{outline:none;}.modal-content,.webform-confirmation-modal{border:1px solid #bc6c25;border-radius:4px;box-shadow:0 5px 15px #283618;}.modal-body{background:#bc6c25;}.modal-body img{display:block;margin:0 auto;}.modal-header{border:none;padding:0;}.modal-header button.close{background:#bc6c25;border-radius:4px;color:#fefae0;font-weight:normal;margin:0;opacity:1;padding:5px 10px;position:absolute;right:5px;top:5px;z-index:1;}.modal-header button.close:focus{outline:none;}.view-display-id-search_products .view-content{display:flex;flex-wrap:wrap;}.view-display-id-search_products .views-row{align-items:flex-start;display:flex;flex-wrap:wrap;padding:20px;width:25%;}@media (max-width:991px){.view-display-id-search_products .views-row{width:33.3%;}}@media (max-width:767px){.view-display-id-search_products .views-row{width:50%;}}@media (max-width:575px){.view-display-id-search_products .views-row{width:100%;}}.view-display-id-search_products .views-row > a{display:block;width:100%;}.view-display-id-search_products .views-row > a:hover{filter:drop-shadow(2px 4px 6px black);}.view-display-id-search_products .views-row img{display:block;padding-bottom:15px;width:100%;}.view-display-id-search_products .views-row > span{color:#bc6c25;font-size:18px;font-weight:600;text-align:right;width:50%;}.view-display-id-search_products .views-row h4{font-size:16px;font-weight:400;margin:0;width:50%;}.view-display-id-search_products .views-row h4 a{color:#606c38;}.view-display-id-search_products .views-row h4 a:hover{color:#dda15e;}.view-display-id-text_detail{color:#606c38;font-size:18px;margin:0 auto 40px;max-width:400px;padding-bottom:40px;text-align:center;}.view-display-id-text_detail p{line-height:1.25;}.view-display-id-taxonomy_product .views-row{border-radius:4px;box-shadow:0 0 4px #606c38;margin-bottom:15px;}
.region-header,.path-frontpage .region-header{background:none !important;margin:0 !important;padding:0 !important;}.region-header .menu-catalog > .menu__item > .menu__link,.path-frontpage .region-header .menu-catalog > .menu__item > .menu__link{color:#000;}.navbar-default,.footer{background:#b9b9b9;}.region-header .logo,.path-frontpage .region-header .logo{filter:none !important;}.region-header .logo{max-width:200px;padding:5px 0;width:100%;}.region-header > .container{align-items:center !important;}
