@charset "UTF-8";#bihr-user-popover[data-is-logged=true] ul li.link a:hover,#bihr-user-popover[data-is-logged=true] ul li.small-link a:hover,.account-layout .user-account-menu li.link:not(.active) a:hover,.account-layout .user-account-menu li.small-link:not(.active) a:hover{font-weight:700}#login-page form ul li,#register-page form ul li,.bihr-user-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.bihr-user-menu{-webkit-flex-direction:column;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:5px;padding:0 5px;cursor:pointer;-webkit-transition:all 250ms ease;transition:all 250ms ease;font-size:-webkit-calc(9pt + 1 * (100vw - 480px)/ 1440);font-size:calc(9pt + 1 * (100vw - 480px)/ 1440);background-color:transparent;color:#333;display:flex;text-transform:none;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.bihr-user-menu i{margin-right:0;font-size:20pt}.bihr-user-menu.Conectado:before,.bihr-user-menu.logged-in:before{content:"✔";position:absolute;top:5px;right:10px;width:20px;height:20px;border-radius:50%;font-size:14pt;color:#1bbc9b;text-align:center;line-height:20px}@media only screen and (max-width:900px){.bihr-user-menu i{margin-right:0;font-size:16pt}}@media only screen and (max-device-width:640px),only screen and (max-device-width:667px),only screen and (max-width:480px){.bihr-user-menu{min-width:25px;max-width:30px;margin-right:5px;height:-webkit-calc(100% - 20px);height:calc(100% - 20px);-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.bihr-user-menu span{display:none}.bihr-user-menu.Conectado:before,.bihr-user-menu.logged-in:before{content:"✔";position:absolute;top:-5px;right:-5px;width:20px;height:20px;border-radius:50%;font-size:8pt;background-color:#1bbc9b;color:#fff;text-align:center;line-height:20px}}.tippy-tooltip.bihruser-logged-theme,.tippy-tooltip.bihruser-theme{min-width:220px;max-width:365px;-webkit-box-shadow:rgba(0,0,0,.3) 0 19px 60px,rgba(0,0,0,.22) 0 15px 20px;box-shadow:rgba(0,0,0,.3) 0 19px 60px,rgba(0,0,0,.22) 0 15px 20px;background-color:#fff;padding:0}.tippy-tooltip.bihruser-logged-theme .tippy-content,.tippy-tooltip.bihruser-theme .tippy-content{text-align:left;color:#000}.tippy-tooltip.bihruser-logged-theme .tippy-arrow,.tippy-tooltip.bihruser-theme .tippy-arrow{border-bottom-color:#fff}.tippy-tooltip.bihruser-logged-theme .tippy-arrow{border-bottom-color:#007f82}#bihr-user-popover[data-is-logged=true] ul{list-style-type:none;margin:0;padding:0}#bihr-user-popover[data-is-logged=true] ul li.title{background-color:#007f82;border-radius:.25rem .25rem 0 0;color:#fff;text-align:center;font-size:18px;padding:8px 0}#bihr-user-popover[data-is-logged=true] ul li.link a,#bihr-user-popover[data-is-logged=true] ul li.small-link a{display:block;padding:8px 0;margin:0 8px;border-bottom:1px solid #f5f5f5;color:#000}#bihr-user-popover[data-is-logged=true] ul li.small-link a{font-size:12px;text-decoration:underline}#bihr-user-popover[data-is-logged=false]{padding-top:16px}#bihr-user-popover[data-is-logged=false] .sign-in{display:block;text-align:center;width:-webkit-calc(100% - 32px);width:calc(100% - 32px);margin:0 16px 8px;padding:8px 0;border:none;border-radius:.25rem;background-color:#fa0;color:#fff;text-transform:uppercase;cursor:pointer}#bihr-user-popover[data-is-logged=false] .register-now{display:block;font-size:12px;text-align:center;color:#8b8b8b;padding-bottom:8px;text-decoration:underline}.account-layout{max-width:1280px;padding:52px 64px;margin:auto;display:grid;grid-gap:64px;grid-template-columns:250px 1fr;grid-template-rows:auto auto;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.account-layout .user-account-menu li.link i,.account-layout .user-account-menu li.small-link i,.account-layout .user-account-menu li.title i{display:none}.account-layout .user-account-menu{grid-column:1;grid-row:1;min-width:0;width:100%;border-radius:5px;border:1px solid grey;list-style-type:none;padding:0;margin:26px 0 0}.account-layout .user-account-menu li.title{text-align:center;padding:8px 0;background-color:#007f82;color:#fff}.account-layout .user-account-menu li.link,.account-layout .user-account-menu li.small-link{font-size:14px}.account-layout .user-account-menu li.link a,.account-layout .user-account-menu li.small-link a{display:block;padding:8px 0;margin:0 16px;border-bottom:solid 1px #ececec;color:#000}.account-layout .user-account-menu li.link:not(.active) a,.account-layout .user-account-menu li.small-link:not(.active) a{cursor:pointer}.account-layout .user-account-menu li.link.active,.account-layout .user-account-menu li.small-link.active{background-color:#1bbc9b}.account-layout .user-account-menu li.link.active a,.account-layout .user-account-menu li.small-link.active a{cursor:default;color:#fff;border-bottom-color:#1bbc9b}.account-layout .user-account-menu li.small-link a{font-size:12px;text-decoration:underline}.account-layout main{grid-column:2;grid-row:1/3;font-size:11pt;margin:0 auto;width:100%}.account-layout main h1{color:#000;font-size:20px;font-weight:400;text-transform:uppercase;padding:0;margin:0 0 16px;border-bottom:4px solid #1bbc9b}.account-layout main.order-history table{width:100%;border-collapse:collapse}.account-layout main.order-history table thead{text-align:left}.account-layout main.order-history table thead td,.account-layout main.order-history table thead th{border:none!important}.account-layout main.order-history table thead tr{border:none;background-color:#f8f8f8;text-transform:uppercase;padding:8px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}.account-layout main.order-history table thead tr th{padding:8px;font-size:9pt;color:#575757;font-weight:400}.account-layout main.order-history table tbody tr{border-bottom:1px solid #e9e9e9}.account-layout main.order-history table tbody tr td{padding:10px 5px;font-size:9pt;border:none!important}.account-layout main.order-history table tbody tr td.price{text-align:right;font-weight:700;color:#C70000}@media only screen and (max-device-width:640px),only screen and (max-device-width:667px),only screen and (max-width:480px){.account-layout{grid-template-columns:auto;grid-template-rows:auto auto;padding:20px 15px 0;grid-gap:100px}.account-layout .user-account-menu{grid-column:1;grid-row:1;margin:5px auto 0;min-width:250px;max-width:400px;border:none}.account-layout .user-account-menu li.title{color:#000;background-color:transparent;font-size:20px;font-weight:400;text-transform:uppercase;padding:0;margin:0 0 16px;border-bottom:4px solid #1bbc9b;text-align:left}.account-layout .user-account-menu li.title i{display:initial}.account-layout .user-account-menu li.link,.account-layout .user-account-menu li.small-link{font-size:14px}.account-layout .user-account-menu li.link a,.account-layout .user-account-menu li.small-link a{margin:0;padding:12px 8px;border-bottom:solid 1px #575757;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.account-layout .user-account-menu li.link a i,.account-layout .user-account-menu li.small-link a i{display:initial}.account-layout .user-account-menu li.link.active,.account-layout .user-account-menu li.small-link.active{background-color:#1bbc9b}.account-layout .user-account-menu li.link.active a,.account-layout .user-account-menu li.small-link.active a{cursor:default;color:#fff;border-bottom-color:#1bbc9b}.account-layout .user-account-menu li.small-link a{font-size:14px;text-decoration:none}.account-layout main{grid-column:1;grid-row:2}}.order-history table{border-collapse:collapse;border-spacing:0}.order-history table td,.order-history table th{padding:16px 8px;border:1px solid #000}.order-history table thead{text-align:left}.order-detail h2{color:#000;font-size:20px;font-weight:400;text-transform:uppercase;padding:0;margin:26px 0 16px;border-bottom:4px solid #1bbc9b}.order-detail p{margin:0}.order-detail .back-link{display:block;color:#000;text-decoration:underline;margin:8px 0 32px}#login-page,#register-page{max-width:500px;margin:auto}#login-page .login-register-title,#register-page .login-register-title{margin:32px 0;display:grid;grid-gap:16px;grid-template-columns:1fr 1fr;text-transform:uppercase}#login-page .login-register-title h2,#register-page .login-register-title h2{margin:0;padding:0 0 4px;border-bottom:solid 4px #32c2a5;font-size:16px;font-weight:400;color:#000;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}#login-page .login-register-title a,#register-page .login-register-title a{display:block;margin:0;padding:0 0 4px;border-bottom:solid 4px #7b7b7b;font-size:16px;font-weight:400;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#7b7b7b}#login-page .login-register-title a:hover,#register-page .login-register-title a:hover{color:#000;border-bottom-color:#32c2a5}#login-page form ul,#register-page form ul{padding:0;display:block;list-style:none}#login-page form ul li,#register-page form ul li{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}#lost-password fieldset .form-group,.request-lost-password fieldset .form-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal}#login-page form ul li label,#register-page form ul li label{margin-bottom:5px;font-size:11pt}#login-page form ul li .required,#register-page form ul li .required{color:#e20000}#login-page form ul li input,#register-page form ul li input{background-color:#fff;background-image:none;border:1px solid #333;border-radius:5px}#login-page form ul li .forgot-password,#register-page form ul li .forgot-password{text-align:right;font-size:9pt;margin-top:2px;text-decoration:underline;color:#333}#login-page form ul li.login-remember,#login-page form ul li.special-deals,#register-page form ul li.login-remember,#register-page form ul li.special-deals{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#login-page form ul li.login-remember label,#login-page form ul li.special-deals label,#register-page form ul li.login-remember label,#register-page form ul li.special-deals label{margin-bottom:0}#login-page form ul li.require-info,#register-page form ul li.require-info{display:block;font-size:9pt;color:#8b8b8b;position:relative;bottom:10px}#login-page form ul li.reminder,#register-page form ul li.reminder{display:block;font-size:11pt;color:#8b8b8b}#login-page form ul li.reminder a,#register-page form ul li.reminder a{color:#8b8b8b;text-decoration:underline}#login-page form button.primaryAction,#register-page form button.primaryAction{width:100%;border:none;border-radius:4px;font-size:11pt;padding:6px 5px;background-color:#fa0;color:#fff;text-transform:uppercase}#login-page form button.primaryAction:hover,#register-page form button.primaryAction:hover{cursor:pointer}@media only screen and (max-device-width:640px),only screen and (max-device-width:667px),only screen and (max-width:480px){#login-page,#register-page{padding:5px 25px 0;max-width:450px}#login-page .login-register-title,#register-page .login-register-title{margin:22px 0}}#lost-password{max-width:500px;margin:0 auto}#lost-password h1{margin:32px 0;padding:0 0 4px;border-bottom:solid 4px #32c2a5;font-size:20px;font-weight:400;color:#000;text-transform:uppercase}#lost-password p{margin-bottom:5px;font-size:11pt}#lost-password fieldset{margin:0!important;padding-left:0!important;padding-right:0!important;border:unset!important;background-color:transparent!important}#lost-password fieldset legend{display:none}#lost-password fieldset .form-group{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}#lost-password fieldset .form-group label{margin-bottom:5px;font-size:11pt;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}#lost-password fieldset .form-group input{background-color:#fff;background-image:none;border:1px solid #333;border-radius:5px;margin:1px 0;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}#lost-password fieldset .form-group .required{color:#e20000;margin:0 4px}#lost-password fieldset .require-info{display:block;font-size:10pt!important;color:#8b8b8b!important;margin-bottom:1.4167em}#lost-password fieldset .require-info .required{color:#e20000;margin:0 4px}#lost-password fieldset button[type=submit]{width:100%;border:none;border-radius:4px;font-size:11pt;padding:6px 5px;text-transform:uppercase;background-color:#fa0;color:#fff;font-weight:400!important;font-family:'Helvetica Neue',Helvetica,Tahoma,Geneva,Verdana,sans-serif!important}#lost-password .primaryAction{width:100%!important;border:none!important;border-radius:4px!important;font-size:11pt!important;padding:6px 5px!important;background-color:#fa0!important;color:#fff!important;text-transform:uppercase!important}@media only screen and (max-device-width:640px),only screen and (max-device-width:667px),only screen and (max-width:480px){#lost-password{padding:5px 25px 0;max-width:450px}}.request-lost-password{max-width:500px;margin:0 auto 24px}.request-lost-password h1{margin:32px 0;padding:0 0 4px;border-bottom:solid 4px #32c2a5;font-size:20px;font-weight:400;color:#000;text-transform:uppercase}.request-lost-password p{margin-bottom:5px;font-size:11pt}.request-lost-password fieldset{margin:0!important;padding-left:0!important;padding-right:0!important;border:unset!important;background-color:transparent!important}.request-lost-password fieldset legend{display:none}.request-lost-password fieldset .form-group{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.request-lost-password fieldset .form-group label{margin-bottom:5px;font-size:11pt;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.request-lost-password fieldset .form-group input{background-color:#fff;background-image:none;border:1px solid #333;border-radius:5px;margin:1px 0;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.request-lost-password fieldset .form-group .required{color:#e20000;margin:0 4px}.request-lost-password fieldset .require-info{display:block;font-size:10pt!important;color:#8b8b8b!important;margin-bottom:1.4167em}.request-lost-password fieldset .require-info .required{color:#e20000;margin:0 4px}.request-lost-password fieldset button[type=submit]{width:100%;border:none;border-radius:4px;font-size:11pt;padding:6px 5px;text-transform:uppercase;background-color:#fa0;color:#fff;font-weight:400!important;font-family:'Helvetica Neue',Helvetica,Tahoma,Geneva,Verdana,sans-serif!important}.request-lost-password .primaryAction{width:100%!important;border:none!important;border-radius:4px!important;font-size:11pt!important;padding:6px 5px!important;background-color:#fa0!important;color:#fff!important;text-transform:uppercase!important}@media only screen and (max-device-width:640px),only screen and (max-device-width:667px),only screen and (max-width:480px){.request-lost-password{padding:5px 25px 0;max-width:450px}}