.site-main{margin-top:60px;margin-bottom:60px}.woocommerce-form-register>p:first-child+p{line-height:1.2;opacity:.7;font-size:13px}#customer_login label.woocommerce-form-login__rememberme{order:2;line-height:42px;margin-left:10px}#customer_login label.woocommerce-form-login__rememberme input{margin-right:2px}#customer_login label:not(.woocommerce-form-login__rememberme),#customer_login .password-input{width:100%}.woocommerce-account .myaccount-title>h1{border-top:0;border-bottom:0}.woocommerce-account .myaccount-title{position:relative}.my-account-return-btn{margin-top:40px;padding-top:40px;border-top:1px solid #e5e5e5;margin-bottom:20px}.my-account-return-btn a{background-color:#b9d4c3;color:#1c5733;font-weight:bold;padding:12px 18px;border-radius:20px}.my-account-return-btn a i{font-size:25px;margin-right:5px;position:relative;bottom:-4px}.my-account-dashboard-page .my-account-return-btn{display:none}.woocommerce-account h1,.woocommerce-account h2{color:#1c5733;text-transform:uppercase;margin:0}.woocommerce-account h1{font-size:20px;padding-top:14px;padding-bottom:14px;border-top:1px solid #eee;border-bottom:1px solid #eee}.woocommerce-account h2{font-size:18px}.woocommerce-account form.login,.woocommerce-account form.register{margin-top:10px;background-color:#f2f2f2;border:none}.woocommerce-LostPassword{text-align:right}.woocommerce-form-login .form-row:not(.form-row-wide){margin-top:20px}form.register .woocommerce-privacy-policy-text{max-height:40px;overflow-y:scroll;margin-bottom:15px}form.register .woocommerce-privacy-policy-text p{margin-bottom:0;line-height:1.2}.woocommerce-account .login-details{margin-top:6px}.woocommerce-account label{color:#1c5733;font-size:14px;font-weight:300;margin-bottom:0}.woocommerce-account input[type=text],.woocommerce-account .select2-container .select2-choice,.woocommerce-account input[type=tel],.woocommerce-account input[type=email],.woocommerce-account input[type=password]{border-radius:0;border:1px solid #e2e2e2;padding:10px;line-height:1 !important}.woocommerce-account button[type=submit],.woocommerce-edit-address .add-new-address a.add{border:none;border-radius:21px;text-transform:uppercase;color:#fff;background-color:#1c5733;font-size:12px;padding:15px 30px;font-weight:bold;height:42px}.woocommerce-account button[type=submit]:disabled,.woocommerce-edit-address .add-new-address a.add:disabled{color:#fff}.woocommerce-account button[type=submit]:hover,.woocommerce-edit-address .add-new-address a.add:hover{box-shadow:none}.woocommerce-account .lost-pass{text-align:right;line-height:2;font-size:13px;padding:3px;margin:0 0 6px}.woocommerce-account .lost-pass>a{color:#a29583}.woocommerce-account label[for=rememberme]{margin-left:6px}.woocommerce-account h2:not(.title){margin-top:20px !important;margin-bottom:10px !important}.woocommerce-account .woocommerce form .form-row{padding:0}@font-face{font-family:"farma-mi-cuenta";src:url("../fonts/farma-mi-cuenta/farma-mi-cuenta.eot");src:url("../fonts/farma-mi-cuenta/farma-mi-cuenta.eot?#iefix") format("embedded-opentype"),url("../fonts/farma-mi-cuenta/farma-mi-cuenta.woff") format("woff"),url("../fonts/farma-mi-cuenta/farma-mi-cuenta.ttf") format("truetype"),url("../fonts/farma-mi-cuenta/farma-mi-cuenta.svg#farma-mi-cuenta") format("svg");font-weight:normal;font-style:normal}i[class^=fdmcicon-]:before{font-family:"farma-mi-cuenta" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fdmcicon-calendario:before{content:"a"}.fdmcicon-cancelar-pedido:before{content:"b"}.fdmcicon-descargar-factura:before{content:"c"}.fdmcicon-devoluciones:before{content:"d"}.fdmcicon-direcciones:before{content:"e"}.fdmcicon-entrega:before{content:"f"}.fdmcicon-llamanos:before{content:"g"}.fdmcicon-mi-perfil:before{content:"h"}.fdmcicon-newsletter:before{content:"i"}.fdmcicon-mis-puntos:before{content:"j"}.fdmcicon-pagar-pedido:before{content:"k"}.fdmcicon-pedidos:before{content:"l"}.fdmcicon-ver:before{content:"m"}.fdmcicon-consultas:before{content:"n"}.woocommerce-MyAccount-content .select2-selection--single{border-radius:0;border:1px solid #e0e0e0;padding:10px;font-size:14px;height:auto;line-height:1}.woocommerce-MyAccount-content .select2-selection__rendered{line-height:1 !important;padding-left:0 !important;padding-right:0 !important;overflow:visible !important}.woocommerce-MyAccount-content .select2-selection__arrow{top:calc(50% - 12px) !important}.select2-dropdown{border-radius:0 !important;border:1px solid #e0e0e0 !important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#1c5733}.fd-hello{padding-left:0;margin-bottom:35px}.fd-hello h4{color:#8b8b8b;font-size:14px;font-weight:normal;margin-bottom:5px}.fd-hello p{margin-bottom:0}.fd-hello p>a{font-size:16px;color:#1c5733}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;float:none}.woocommerce-MyAccount-navigation ul{margin-left:0;padding-left:0}.woocommerce-MyAccount-navigation li{list-style:none}.woocommerce-MyAccount-navigation li a{text-transform:uppercase;color:#1c5733;padding-bottom:10px;margin-bottom:10px;display:block;border-bottom:1px solid #e5e5e5}.woocommerce-MyAccount-navigation li.is-active a{font-weight:bold}.fd-myaccount-nav{display:none;padding-left:0;float:left;width:21%}.my-account-dashboard-page .fd-myaccount-nav{display:none !important}.fd-logout{position:absolute;top:50%;right:0;transform:translateY(-50%)}.fd-logout a{color:#8b8b8b}.fd-logout a i{font-size:16px;margin-right:5px}.woocommerce-MyAccount-navigation-link--edit-address{margin-bottom:30px}.woocommerce-account .woocommerce-MyAccount-content{padding-left:15px;padding-right:0;width:75%}.woocommerce-account.my-account-dashboard-page .woocommerce-MyAccount-content{width:100% !important}.woocommerce-MyAccount-content h2.title,.myaccount-puntos div.title,.woocommerce-EditAccountForm div.legend{font-size:16px;color:#0b3e2e;text-transform:uppercase;background-color:#f2f2f2;padding:20px;margin-top:0}.woocommerce-MyAccount-content h2.title{margin-bottom:35px}.myaccount-puntos div.title{margin-bottom:10px}.woocommerce-EditAccountForm div.legend{font-weight:600;margin-bottom:25px}.woocommerce-EditAccountForm fieldset:nth-child(2) div.legend{margin-top:25px;font-weight:600}.woocommerce-EditAccountForm fieldset:nth-child(2){margin-bottom:30px}.woocommerce-EditAccountForm .content{padding-left:20px}.woocommerce-EditAccountForm p.form-row,.woocommerce-address-fields p.form-row{margin-bottom:18px !important}.myaccount-puntos div.title{font-weight:600}.row-puntos-info{margin-top:10px}.myaccount-puntos div.content{padding-left:20px;padding-right:20px;margin-bottom:20px}.myaccount-puntos div.content i{font-size:25px;color:#616d68;margin-right:5px;position:relative;bottom:-2px}.row-puntos-info .myaccount-puntos-col:last-child{color:#676767;padding-left:24px;background:url("../img/icon-info.jpg") no-repeat;margin-top:15px}.row-puntos-info .myaccount-puntos-col:last-child p{margin-bottom:0}.row-puntos .myaccount-puntos-col:last-child .content{font-weight:bold;color:#1c5733}.refunds-details-cont{max-width:870px;margin:0 auto}.refunds-details i{color:#666;position:absolute;top:0;left:50%;transform:translateX(-50%)}.refunds-details i:not(.fdmcicon-llamanos){font-size:34px}.refunds-details i.fdmcicon-llamanos{font-size:62px;top:-15px}.refunds-details i::before{background-color:#fff}.refunds-details span.whats{display:inline-block;padding-left:28px;background:url("../img/icon-whats-2.jpg") top left no-repeat}.refunds-details>div{text-align:center;padding-top:49px;margin-bottom:25px}.refunds-details>div:not(:last-child)::after{content:"";width:100%;display:block;height:1px;background-color:#e5e5e5;margin:25px auto 0}.refunds-details>div div{font-size:18px}.refunds-details div p{color:#1c5733}.refunds-details div p.big{font-size:16px}.refunds-details div p.sm{font-style:italic}.refunds-details div p a{color:#1c5733;text-decoration:underline}.woocommerce-MyAccount-content .dashboard h2.title{text-align:center}.woocommerce-MyAccount-content .dashboard .in{border:1px solid #e5e5e5;padding:30px 15px;display:block;transition:background-color 200ms linear}.woocommerce-MyAccount-content .dashboard .in:hover{background-color:#fbfbfb}.dashboard .in:hover{text-decoration:none;cursor:pointer}.dashboard .in h3{font-size:14px;text-transform:uppercase;margin-top:10px}a.woocommerce-button.invoice{border-radius:20px !important}.dashboard .in p{color:#8b8b8b;margin-bottom:0}.dashboard .row{margin-left:-10px;margin-right:-10px}.dashboard .row>div[class*=col-]{padding-left:10px;padding-right:10px;text-align:center;margin-bottom:20px}.dashboard .icon-row{height:36px}.dashboard .icon-row i{font-size:25px;color:#616d68}.woocommerce table.my_account_orders,.woocommerce table.order_details,.woocommerce table.eawcw-table{border:0;font-size:14px;color:#1c5733}.woocommerce table.my_account_orders a:not(.button),.woocommerce table.order_details a:not(.button),.woocommerce table.eawcw-table a:not(.button){color:#1c5733}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th,.woocommerce table.order_details td,.woocommerce table.order_details th{padding:5px 18px}.woocommerce table.eawcw-table td,.woocommerce table.eawcw-table th{padding:5px 0}.woocommerce table.my_account_orders th,.woocommerce table.order_details th,.woocommerce table.eawcw-table th{background-color:#f9f9f9;font-size:15px;text-transform:uppercase;color:#0b3e2e;font-weight:500}.woocommerce table.shop_table td{border-top:0;border-bottom:1px solid #e5e5e5}.woocommerce table.eawcw-table td{border-top:0}.woocommerce table.eawcw-table td:first-child{padding-top:20px}.woocommerce table.eawcw-table td:last-child{border-bottom:1px solid #e5e5e5;padding-bottom:20px;padding-left:18px}.woocommerce-orders-table__cell-order-actions .button:not(:first-child){margin-left:5px}.woocommerce-orders-table__cell-order-actions .button.cancel::before{content:""}.woocommerce-orders-table__cell-order-actions .button.pay::before{content:"k"}.woocommerce-orders-table__cell-order-actions .button.view::before{content:"m"}.woocommerce-orders-table__cell-order-actions .button.invoice::before{content:"c"}.woocommerce-order-details .order-again a.button::before{content:""}.woocommerce-orders-table__cell-order-actions .button.cancel::before,.woocommerce-order-details .order-again a.button::before{font-family:"Font Awesome 5 Pro";font-weight:900}.woocommerce-orders-table__cell-order-actions .button.pay::before,.woocommerce-orders-table__cell-order-actions .button.view::before,.woocommerce-orders-table__cell-order-actions .button.invoice::before{font-family:"farma-mi-cuenta" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.woocommerce-orders-table__cell-order-actions .button.pay::before,.woocommerce-orders-table__cell-order-actions .button.cancel::before,.woocommerce-orders-table__cell-order-actions .button.view::before,.woocommerce-orders-table__cell-order-actions .button.invoice::before,.woocommerce-order-details .order-again a.button::before{margin-right:9px;color:#fff;display:inline-block}.woocommerce-orders-table__cell-order-actions a.button,.woocommerce-order-details .order-again a.button{background-color:#1c5733;color:#fff !important;padding:0 15px;display:inline-block;height:40px;line-height:40px}.woocommerce-orders-table__cell-order-actions a.button:hover,.woocommerce-order-details .order-again a.button:hover{background-color:#1c5733}.woocommerce-orders-table__cell-order-actions a.button.view{background-color:rgba(0,0,0,0)}.woocommerce-orders-table__cell-order-actions a.button.view::before{color:#1c5733 !important;font-size:20px}.woocommerce-orders-table__row--status-pending .woocommerce-orders-table__cell-order-status::before{content:"";color:#ff9081;font-family:WooCommerce;margin-right:2px}.woocommerce .woocommerce-customer-details address{padding:20px;border-radius:0;border-width:1px}.eawcw-table tfoot td{border-bottom:0 !important}#eawcw-add-to-cart:hover,button.eawcw-add-to-cart-single:hover{background-color:#0b3e2e}#eawcw-add-to-cart,button.eawcw-add-to-cart-single{font-size:14px;line-height:45px;padding-top:0;padding-bottom:0;background-color:#1c5733;color:#fff;border:none;text-shadow:none;border-radius:30px;box-shadow:none;width:200px}.eawcw-table .eawcw-remove{color:#a8ada7 !important;font-size:24px}.subscribe small{display:block;text-transform:none;font-size:16px;margin-top:10px}.subscribe p{margin-top:20px}.subscribe button{margin-bottom:10px}span.subscribe-no{color:#1c5733}.fdmc-form-newsletter{margin-left:20px}.wc-address-book-address .wc-address-book-meta{text-align:right}.woocommerce-Addresses .woocommerce-Address{padding:0}.woocommerce-edit-address .woocommerce-Address-title{position:relative}.woocommerce-edit-address .woocommerce-Address-title .edit{position:absolute;bottom:20px;right:0;line-height:1}.woocommerce-account .wc-address-book-add-new-address{margin-top:20px}.woocommerce-edit-address .woocommerce-MyAccount-content>.address_book{margin-top:30px}.woocommerce-edit-address .woocommerce-MyAccount-content>*:not(.woocommerce-notices-wrapper){padding-left:20px}.woocommerce-edit-address .woocommerce-MyAccount-content>hr{display:none}.woocommerce-edit-address .woocommerce-MyAccount-content h3{font-size:14px;text-transform:uppercase;color:#1c5733;border-bottom:1px solid #e5e5e5;float:none;width:100%;padding-bottom:10px}.woocommerce-edit-address .woocommerce-MyAccount-content h3::after{content:"";font-family:"Font Awesome 5 Pro";font-weight:900;margin-left:8px}.woocommerce-edit-address .woocommerce-MyAccount-content address{color:#676767}.woocommerce-edit-address .woocommerce-MyAccount-content a.edit,.woocommerce-edit-address .wc-address-book-meta a{color:#cabba7 !important}.woocommerce-account .address-book .wc-address-book-meta a{display:inline !important;float:left}.woocommerce-account .address-book .wc-address-book-meta a:not(:last-child)::after{content:"|";opacity:.4;margin-left:8px;margin-right:8px}.woocommerce-account .address-book .wc-address-book-meta{float:none !important;position:absolute;left:10px;bottom:10px}.wc-address-book-address{padding:10px 10px 40px;border:1px solid #e5e5e5;margin-bottom:20px;position:relative}.wc-address-book-address address{margin-bottom:0}.woocommerce-account .address_book header{border-bottom:none !important}@media(max-width: 767.98px){.woocommerce-account .wc-address-book-add-new-address{float:none;padding-left:0}.woocommerce-orders-table tr{margin-bottom:50px}}@media(max-width: 1189px){.woocommerce-account .woocommerce-MyAccount-content{width:100%;float:none;padding-left:0;padding-right:0}}@media(min-width: 1190px){.fd-myaccount-nav{display:block}.my-account-return-btn{display:none}}@media(min-width: 992px){.dashboard .row>div[class*=col-]{margin-bottom:0}.dashboard .row{margin-bottom:20px}}@media(min-width: 768px){.eawcw-table .eawcw-remove{margin-right:20px}.woocommerce table.eawcw-table td{border-top:0;border-bottom:1px solid #e5e5e5}.woocommerce table.eawcw-table td:last-child{padding-left:0}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th,.woocommerce table.order_details td,.woocommerce table.order_details th,.woocommerce table.eawcw-table td,.woocommerce table.eawcw-table th{padding-top:23px !important;padding-bottom:23px !important}#eawcw-add-to-cart,button.eawcw-add-to-cart-single{float:right}.wc-address-book-address{width:48%}.refunds-details{background:url("../img/deco-refunds.jpg") center 10px no-repeat}.refunds-details>div{margin-bottom:0}.refunds-details>div:not(:last-child)::after{content:none}.row-puntos .myaccount-puntos-col:first-child{width:336px;float:left}.row-puntos .myaccount-puntos-col:first-child .content{max-width:336px}.row-puntos .myaccount-puntos-col:last-child{width:calc(100% - 336px);float:left}.row-puntos .myaccount-puntos-col:last-child .content{max-width:67px}.row-puntos-info .myaccount-puntos-col:first-child{width:55%;float:left}.row-puntos-info .myaccount-puntos-col:last-child{width:40%;float:right;margin-top:-55px;padding-right:20px}.myaccount-puntos .content{border-bottom:1px solid #e5e5e5;height:35px;line-height:32px}.myaccount-puntos div.title{margin-bottom:35px}}@media(max-width: 768px){.eawcw-table tr td{background-color:#f9f9f9 !important}.woocommerce-page table.my_account_orders td:last-child::before{content:""}.eawcw-table td:nth-child(1){width:20px;float:left}.eawcw-table td:nth-child(2){width:70px;float:left}.eawcw-table td:nth-child(3){width:calc(100% - 90px);float:right}.eawcw-table td:nth-child(4){float:right;width:calc(100% - 90px)}.eawcw-add-to-cart-single{margin-top:10px}}@media(max-width: 600px){.woocommerce form.woocommerce-EditAccountForm p.form-row-first,.woocommerce form.woocommerce-EditAccountForm p.form-row-last{width:100%;float:none}}