*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.new-user-info{font-size:12px!important;font-weight:400;line-height:20px;letter-spacing:0;color:#6a7076;margin:0}.account-page .canceled-reasons{margin-bottom:24px;display:flex;flex-direction:column;gap:4px}.account-page .canceled-reasons li{padding:2px 5px;cursor:pointer;color:#313131;border-radius:4px;background:#f7f7f7}.account-page .canceled-reasons li textarea{display:block;width:100%;height:70px;margin-bottom:5px;outline:0;padding:5px;color:#313131;border:1px solid #dee1e5}.account-page .canceled-reasons li.active{background:#2765f5;color:#fff}.info-my-account-div{display:flex;align-items:center}.info-my-account-div .info-btn-my-account{line-height:1;margin-left:4px;cursor:pointer;position:relative}.info-my-account-div .info-btn-my-account svg{width:14px;height:14px;line-height:1;display:block;fill:#2765f5}.info-my-account-div .message-info{position:absolute;width:250px;background:#2765f5;color:#fff;padding:20px;border-radius:8px;font-size:12px;font-weight:400;line-height:18px;z-index:99;left:24px;top:20px;border-top-left-radius:0;display:none}@media screen and (max-width:767px){.info-my-account-div .message-info{left:-86px;width:230px}}.info-my-account-div .message-info .close-this{position:absolute;right:8px;top:3px;font-size:14px;line-height:1;cursor:pointer}#modal-delete-subscription-myaccount .modal-actions{gap:10px}#modal-delete-subscription-myaccount .modal-actions .btn{width:50%}#modal-delete-subscription-myaccount .modal-actions .close-modal-myaccount{width:50%}.confirm-password-error{display:none;color:#fd2e2e}.confirm-input-error{border-color:#fd2e2e!important}.body-account-page .woocommerce-info,.body-account-page .woocommerce-message,.woocommerce-order-pay .woocommerce-info,.woocommerce-order-pay .woocommerce-message{display:none!important}.body-account-page .organisations,.woocommerce-order-pay .organisations{background:#eef5fe}.body-account-page .organisations .container-fluid-inner,.woocommerce-order-pay .organisations .container-fluid-inner{background:#fff}.body-account-page .custo-woocommerce-info .woocommerce-info,.woocommerce-order-pay .custo-woocommerce-info .woocommerce-info{background:#2765f5;border-radius:4px;font-family:Nunito,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;color:#fff;border:0;padding:16px;display:flex!important;align-items:center;justify-content:space-between}.body-account-page .custo-woocommerce-info .woocommerce-info::after,.body-account-page .custo-woocommerce-info .woocommerce-info::before,.woocommerce-order-pay .custo-woocommerce-info .woocommerce-info::after,.woocommerce-order-pay .custo-woocommerce-info .woocommerce-info::before{display:none}.body-account-page .custo-woocommerce-info .woocommerce-info .woocommerce-info-item,.woocommerce-order-pay .custo-woocommerce-info .woocommerce-info .woocommerce-info-item{position:relative;display:flex;align-items:center}.body-account-page .custo-woocommerce-info .woocommerce-info .woocommerce-info-item::before,.woocommerce-order-pay .custo-woocommerce-info .woocommerce-info .woocommerce-info-item::before{font-family:WooCommerce;content:"\e028";color:#fff;display:block;position:relative;top:auto;left:auto;margin-right:10px}.body-account-page .custo-woocommerce-info .woocommerce-info a,.woocommerce-order-pay .custo-woocommerce-info .woocommerce-info a{color:#fff;font-size:22px;height:15px;line-height:15px}html.is-modal-myaccount{overflow:hidden}@media screen and (min-width:992px){html.is-modal-myaccount{padding-right:17px}}.col-right-content.change-payment-method #order_review .col-inner{padding:16px;border:1px solid #f7f7f7;border-radius:4px}.col-right-content.change-payment-method #order_review .col-inner h4.title{margin-bottom:16px;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;text-align:left}.col-right-content.change-payment-method #order_review .col-inner .col-inner{border:1px solid #dee1e5;border-radius:4px}.col-right-content.change-payment-method #order_review .col-inner .col-inner .row{row-gap:12px}.col-right-content.change-payment-method #order_review .col-inner .col-inner .box-item,.col-right-content.change-payment-method #order_review .col-inner .col-inner h4{margin:0;font-size:14px;font-weight:700;line-height:20px;letter-spacing:0;text-align:left}.col-right-content.change-payment-method #order_review .col-inner .col-inner .product-quantity{height:39px;width:108px;border:1px solid #dee1e5;border-radius:4px;margin-top:8px!important;text-align:center;line-height:39px}.col-right-content.change-payment-method #order_review .col-inner .col-inner .box-item{display:flex;align-items:center;justify-content:space-between}.col-right-content.change-payment-method #order_review .col-inner .col-inner .box-item.order_total{padding-top:12px;border-top:1px solid #dee1e5;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;text-align:left;flex-direction:column;align-items:flex-start}.col-right-content.change-payment-method #order_review .col-inner .col-inner .box-item.order_total>span{width:100%;flex:1;display:flex;align-items:center;justify-content:space-between}.col-right-content.change-payment-method #order_review .col-inner .col-inner .box-item.order_total p{font-size:12px;font-weight:400;line-height:18px}.col-right-content.change-payment-method #order_review .col-inner .col-inner .box-item.order_total div{color:#2765f5}.col-right-content.change-payment-method #order_review .col-inner .col-inner .box-item.subtotal{margin-bottom:12px}.col-right-content.change-payment-method #order_review .col-inner .col-inner p{margin:0;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;color:#6a7076}.col-right-content.change-payment-method #order_review .col-inner .col-inner p.wc-order-item-discount{font-size:10px;line-height:1}.col-right-content.change-payment-method #payment{margin-top:24px;background:#fff}.col-right-content.change-payment-method #payment .payment_methods{padding:16px;border:0}.col-right-content.change-payment-method #payment #update_all_subscriptions_payment_method_field{padding:0 16px;line-height:20px;margin:0}.col-right-content.change-payment-method #payment #update_all_subscriptions_payment_method_field label{font-family:Nunito,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;color:#6a7076;cursor:pointer}.col-right-content.change-payment-method #payment .form-row-button{padding-top:36px;margin-bottom:0}.col-right-content.change-payment-method #payment .payment_box{background-color:transparent;border:1px solid #dee1e5;border-radius:4px;padding:16px}.col-right-content.change-payment-method #payment .payment_box:last-child{margin-bottom:0}.col-right-content.change-payment-method #payment .payment_box #stripe-payment-data p{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;color:#6a7076}.col-right-content.change-payment-method #payment .payment_box ul li label{font-size:14px;font-weight:700;line-height:20px;letter-spacing:0;text-align:left;color:#313131}.col-right-content.change-payment-method #payment .payment_box::before{display:none}.col-right-content.change-payment-method #place_order{width:100%;background:#f3c72a;border-color:#f3c72a;color:#0b3096}.account-panel .account-panel-item{display:flex;border:1px solid #dee1e5;border-radius:4px;padding:15px;position:relative;padding-right:50px;margin-bottom:8px}.account-panel .account-panel-item:last-child{margin-bottom:0}.account-panel .info{padding-top:5px;padding-left:5px}.account-panel h2{font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;text-align:left;color:#252525;margin-top:0}.account-panel h4{font-size:14px;font-weight:700;line-height:20px;letter-spacing:0;text-align:left;color:#313131;margin:0}.account-panel p{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;color:#6a7076;margin:0}.account-panel .open-modal-myaccount{position:absolute;right:16px;top:50%;background:#f7f7f7;border:1px solid #dee1e5;border-radius:4px;display:flex;width:32px;height:32px;justify-content:center;align-items:center;cursor:pointer;transform:translateY(-50%)}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;float:none}.account-page{background:#eef5fe;padding-top:62px;padding-bottom:72px}.account-page .woocommerce-error{background:#fd2e2e;border-radius:4px;font-family:Nunito,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;color:#fff;border:0;padding:16px;display:flex!important;align-items:center;margin-bottom:32px}.account-page .woocommerce-error::before{color:#fff;display:block;position:relative;top:auto;left:auto;margin-right:10px}.account-page h4.title{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;text-align:left;color:#252525;margin-top:0;margin-bottom:16px}.account-page h4.title a{font-size:12px;font-weight:700;line-height:18px;letter-spacing:0}.account-page ul{padding:0;margin:0;list-style:none}.account-page .box-user{display:flex;align-items:center}.account-page .box-user .avatar{width:104px;height:104px;position:relative}.account-page .box-user .avatar .user-box-loading{position:absolute;left:0;right:0;top:0;display:none;height:100%;background:rgba(38,55,123,.4);border-radius:100%;z-index:99999999}.account-page .box-user .avatar .user-box-loading .lds-roller{display:inline-block;position:relative;width:80px;height:80px;top:10px;left:50%;transform:translateX(-50%)}.account-page .box-user .avatar .user-box-loading .lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.account-page .box-user .avatar .user-box-loading .lds-roller div:after{content:" ";display:block;position:absolute;width:8px;height:8px;border-radius:50%;background:#fff;margin:-4px 0 0 -4px}.account-page .box-user .avatar .user-box-loading .lds-roller div:nth-child(1){animation-delay:-36ms}.account-page .box-user .avatar .user-box-loading .lds-roller div:nth-child(1):after{top:63px;left:63px}.account-page .box-user .avatar .user-box-loading .lds-roller div:nth-child(2){animation-delay:-72ms}.account-page .box-user .avatar .user-box-loading .lds-roller div:nth-child(2):after{top:68px;left:56px}.account-page .box-user .avatar .user-box-loading .lds-roller div:nth-child(3){animation-delay:-108ms}.account-page .box-user .avatar .user-box-loading .lds-roller div:nth-child(3):after{top:71px;left:48px}.account-page .box-user .avatar .user-box-loading .lds-roller div:nth-child(4){animation-delay:-144ms}.account-page .box-user .avatar .user-box-loading .lds-roller div:nth-child(4):after{top:72px;left:40px}.account-page .box-user .avatar .user-box-loading .lds-roller div:nth-child(5){animation-delay:-.18s}.account-page .box-user .avatar .user-box-loading .lds-roller div:nth-child(5):after{top:71px;left:32px}.account-page .box-user .avatar .user-box-loading .lds-roller div:nth-child(6){animation-delay:-216ms}.account-page .box-user .avatar .user-box-loading .lds-roller div:nth-child(6):after{top:68px;left:24px}.account-page .box-user .avatar .user-box-loading .lds-roller div:nth-child(7){animation-delay:-252ms}.account-page .box-user .avatar .user-box-loading .lds-roller div:nth-child(7):after{top:63px;left:17px}.account-page .box-user .avatar .user-box-loading .lds-roller div:nth-child(8){animation-delay:-288ms}.account-page .box-user .avatar .user-box-loading .lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.account-page .box-user .avatar .preview-file{width:104px;height:104px}.account-page .box-user .avatar #user-avatar{position:absolute;left:0;top:0;z-index:22;width:100%;height:100%;caret-color:transparent;cursor:pointer;background:0 0}.account-page .box-user .avatar .previewTemplate{display:none}.account-page .box-user .avatar .delete-file{position:absolute;bottom:0;right:0;z-index:30;pointer-events:none}.account-page .box-user .avatar .delete-file a{background:#f7f7f7;border:1px solid #2765f5;border-radius:20px;display:flex;padding:7px}.account-page .box-user .avatar img{object-fit:cover;width:100%;height:100%;border-radius:100%}.account-page .box-user .info{padding-left:32px}.account-page .box-user .info li{display:flex;font-family:Nunito,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;margin-bottom:4px;color:#6a7076;word-break:break-all}.account-page .box-user .info li:last-child{margin-bottom:0}.account-page .box-user .info li span{font-weight:700;width:70px;margin-right:24px;display:block;color:#313131}@media screen and (max-width:767px){.account-page .box-user{flex-direction:column;align-items:flex-start}.account-page .box-user .info{padding:0;margin-top:4px}}.account-page .col-inner{background:#fff;padding:24px;border-radius:4px}.account-page .col-inner.badges_text{font-size:16px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;color:#6a7076;margin:0;margin-top:24px}.account-page .margin-bottom{margin-bottom:24px}.account-page .sidebar-left .box-user{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #dee1e5}.account-page .sidebar-left .box-user .avatar{width:50px;height:50px;flex:0 0 50px}.account-page .sidebar-left .box-user .info{padding-left:8px}.account-page .sidebar-left .box-user .info li{font-family:Nunito,sans-serif;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;color:#313131}.account-page .sidebar-left .box-user .info li.email{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0;color:#6a7076;word-break:break-all}.account-page .sidebar-left .woocommerce-MyAccount-navigation ul li{margin-bottom:8px}.account-page .sidebar-left .woocommerce-MyAccount-navigation ul li:last-child{margin-bottom:0}.account-page .sidebar-left .woocommerce-MyAccount-navigation ul li a{display:block;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;color:#4e5357;background:#f7f7f7;border-radius:2px;padding:8px 16px;border:1px solid transparent}.account-page .sidebar-left .woocommerce-MyAccount-navigation ul li.is-active a{color:#2765f5;border-color:#2765f5}.account-page .sidebar-left .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:16px;padding-top:16px;border-top:1px solid #dee1e5}.account-page .account-content #billing_first_name_field,.account-page .account-content #billing_last_name_field{display:none}.account-page .account-content .row.middle-row .col-inner{height:100%}.account-page .account-content form h3{font-size:20px;margin:0;line-height:1;margin-bottom:8px}.account-page .account-content form a.button,.account-page .account-content form button.button,.account-page .account-content form input#submit,.account-page .account-content form input.button{appearance:none;color:#fff;background:#2765f5;border:1px solid #2765f5;transition:all .3s ease;border-radius:4px}.account-page .account-content form a.button:hover,.account-page .account-content form button.button:hover,.account-page .account-content form input#submit:hover,.account-page .account-content form input.button:hover{color:#2765f5;background:0 0}.account-page .account-content form button.button{margin-bottom:24px}.account-page .account-content form p{margin-top:0!important}.account-page .account-content form #update_all_subscriptions_addresses_field{background:0 0;padding:12px 0;margin-bottom:24px!important;padding-bottom:0}.account-page .account-content form #update_all_subscriptions_addresses_field label{cursor:pointer;font-weight:400}.account-page .account-content form .form-row{background:#fff;padding:16px 24px;border-radius:4px;margin:0;margin-bottom:8px}.account-page .account-content form .form-row.form-row-first,.account-page .account-content form .form-row.form-row-last{width:calc(50% - 4px)}.account-page .account-content form .form-row input.input-text,.account-page .account-content form .form-row textarea{border:1px solid #dee1e5;padding:10px;border-radius:4px;appearance:none}.account-page .account-content form .form-row label{font-family:Nunito,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;color:#313131;line-height:1;margin-bottom:4px}.account-page .account-content form .form-row span{margin:0!important}.account-page .account-content form .form-row em{font-family:Nunito,sans-serif;font-size:12px;color:#313131}.account-page .account-content form fieldset{margin-top:24px;border-radius:4px;border:1px solid #dee1e5;margin-bottom:24px}.account-page .account-content form fieldset legend{font-family:Nunito,sans-serif;font-size:17px;font-weight:700;line-height:24px;letter-spacing:0;color:#313131}.account-page .account-content form fieldset .form-row:last-child{margin-bottom:0}.account-page .account-content .woocommerce-address-fields form button.button{margin-bottom:0}.account-page .invoices-page .invoices-list{height:285px;overflow:hidden;overflow-y:scroll;padding-right:5px}.account-page .invoices-page .invoices-page-info{display:block!important;margin:0}.account-page .badges-list{display:flex;flex-wrap:wrap;justify-content:center}.account-page .badges-list .badge-item{flex:0 0 50%;max-width:50%;padding:0 3px}.account-page .badges-list .badge-item img{display:block}.account-page .invoices-list li{margin-bottom:4px}.account-page .invoices-list li:last-child{margin-bottom:0}.account-page .invoices-list li a{display:flex;align-items:center;justify-content:space-between;border-radius:4px;background:#fff;border:1px solid #c2c7cc;width:100%;height:32px;padding:0;font-family:Nunito,sans-serif;padding-left:16px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;color:#313131;transition:all .3s ease}.account-page .invoices-list li a .btn-invoice-download{padding:7px 8px;background:#f7f7f7;border-left:1px solid #c2c7cc;border-top-right-radius:4px;border-bottom-right-radius:4px;transition:all .3s ease}.account-page .invoices-list li a .btn-invoice-download svg{display:block;width:16px}.account-page .invoices-list li a .btn-invoice-download svg path{transition:all .3s ease}.account-page .invoices-list li a:hover{background:#fff;border-color:#2765f5}.account-page .invoices-list li a:hover .btn-invoice-download{border-left-color:#2765f5}.account-page .invoices-list li a:hover .btn-invoice-download svg path{stroke:#2765f5}.account-page .col-badges{height:192px}.account-page .col-badges .title{flex-wrap:wrap;justify-content:flex-start;gap:10px}.account-page .col-badges .title div{flex:0 0 auto}.account-page .col-badges .title label{font-size:14px;font-weight:400;cursor:pointer;margin-left:0;padding:0 8px;width:auto;border-radius:4px;margin-top:0}.account-page .col-badges .title input{display:none}.account-page .col-badges .title input[type=checkbox]:checked+label{background:#2765f5;color:#fff}.account-page .col-badges.page-badges .badges-list{justify-content:space-between}.account-page .col-badges.page-badges .badges-list .badge-item{flex:0 0 25%;max-width:25%;padding:0 3px;opacity:.2}.account-page .col-badges.page-badges .badges-list .badge-item.active{opacity:1}.account-page .col-badges.page-badges .badges-list .badge-item img{display:block;max-height:106px;margin:auto}@media screen and (max-width:532px){.account-page .col-badges.page-badges{height:auto}.account-page .col-badges.page-badges .badges-list .badge-item{flex:0 0 50%;max-width:50%}}.account-page .woocommerce-address-fields #billing_email_field{display:none!important}.account-page .woocommerce-Address span{display:block;padding-left:16px;padding-right:16px;padding-bottom:6px;padding-top:6px;border:1px solid #c2c7cc;border-radius:4px}.account-page .woocommerce-Address .name{font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;color:#6a7076;margin:0;margin-bottom:6px}.account-page .woocommerce-Address .copy{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;color:#6a7076;margin:0}.account-page .what_we_do{margin-left:-4px;margin-right:-4px}.account-page .what_we_do .col-12{padding-left:4px;padding-right:4px}.account-page .what_we_do .col-inner{height:100%;padding:0;border:1px solid #c2c7cc;border-radius:4px}.account-page .what_we_do .col-inner .col-img{width:100%;height:178px}.account-page .what_we_do .col-inner .col-img img{display:block;object-fit:cover;width:100%;height:100%;object-position:center}.account-page .what_we_do .col-inner .col-copy{padding:24px;height:calc(100% - 178px);display:flex;flex-direction:column;justify-content:space-between}.account-page .what_we_do .col-inner .col-copy h3{font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;color:#313131;margin-bottom:4px}.account-page .what_we_do .col-inner .col-copy p{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;color:#6a7076;margin:0}.account-page .what_we_do .col-inner .col-copy a{display:block;text-align:center;width:100%;margin-top:24px;background:#2765f5;color:#fff;padding:9px 0;border-radius:4px}.account-page .my-account-banner{display:flex;align-items:center;justify-content:space-between;padding:24px;border-radius:4px;margin-top:24px;background-color:#2765f5}.account-page .my-account-banner .copy{max-width:509px}.account-page .my-account-banner h5{font-size:24px;font-weight:700;line-height:32px;letter-spacing:0;color:#fff;margin-bottom:8px;text-align:left}.account-page .my-account-banner p{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;color:#fff;margin:0}.account-page .my-account-banner a{background:#f3c72a;border-radius:2px;padding:8px 18px;display:inline-block;margin-top:32px;color:#082280;font-size:16px;font-weight:700;line-height:16px;letter-spacing:0}.account-page .my-account-banner .img{margin-left:17px;max-width:350px}.account-page .my-account-banner .img img{display:block;border-radius:4px}.account-page .col-invoices .col-inner{height:100%}.account-page .col-invoices .invoices-page{margin-bottom:0}.account-page .col-invoices .invoices-list{height:auto;overflow:initial}.account-page .col-subscriptions img{width:100%;height:112px;object-fit:cover;border-radius:2px;display:block}.account-page .col-subscriptions .subscriptions-total-price{background:#2765f5;color:#fff;text-align:center;padding:10px 0;font-family:Nunito,sans-serif;font-size:24px;font-weight:700;line-height:32px;letter-spacing:0;margin:0;margin-bottom:12px}.account-page .col-subscriptions .subscriptions-total-dogs{max-width:100%}.account-page .col-subscriptions .type{background:#fff;border:1px solid #26377b;border-radius:2px;color:#26377b;font-family:Nunito;font-size:24px;font-weight:700;line-height:32px;letter-spacing:0;text-align:center;padding:9px;margin-bottom:12px}.account-page .col-subscriptions p{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;color:#6a7076;margin:0;max-width:219px}.account-page .cancelled,.account-page .pending-cancel{opacity:.7}.account-page .cancelled .col-inner.subscription-amount,.account-page .cancelled .col-inner.subscription-start,.account-page .pending-cancel .col-inner.subscription-amount,.account-page .pending-cancel .col-inner.subscription-start{background:#dde3ed;cursor:not-allowed;pointer-events:none}.account-page .subscriptions-container .col-inner{position:relative}.account-page .subscriptions-container .col-inner.subscription-next,.account-page .subscriptions-container .col-inner.subscription-start{height:100%}.account-page .subscriptions-container .col-inner .div-elem{border-radius:2px;text-align:center;padding:9px 24px;font-size:24px;font-weight:700;line-height:32px;letter-spacing:0;margin-bottom:12px}.account-page .subscriptions-container .col-inner .div-elem.amount{background:#26377b;border:1px solid #26377b;color:#fff}.account-page .subscriptions-container .col-inner .div-elem.date{border:1px solid #6a7076;color:#888d95}.account-page .subscriptions-container .col-inner p{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;color:#6a7076;margin-bottom:0;margin-top:12px}.account-page .subscription-payment-method{color:#c2c7cc;background:#fff;border:1px solid #c2c7cc;border-radius:2px;width:100%;display:block;padding:9px 6px;text-align:center;font-size:22px;font-weight:700;line-height:32px;letter-spacing:0}.col-certificate{padding-top:24px}.col-certificate .row{margin-left:-2px;margin-right:-2px;row-gap:4px}.col-certificate .row .col-12{padding:0 2px}.col-certificate .cert{position:relative}.col-certificate .cert .actions{position:absolute;right:4px;top:4px;display:flex;align-items:center;z-index:2;column-gap:6px}.col-certificate .cert .actions .action{background:#f7f7f7;padding:4px;border:1px solid #2765f5;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:2px;cursor:pointer}.col-certificate .cert .actions .action svg{display:block}.col-certificate img{display:block}@media (min-width:992px){.col-certificate .col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}}.woocommerce-view-subscription .account-page .account-content .order_details,.woocommerce-view-subscription .account-page .account-content .subscription_details{border:0}.woocommerce-view-subscription .account-page .account-content .subscription_details td{font-family:Nunito,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;color:#313131}.woocommerce-view-subscription .account-page .account-content .subscription_details td.td{font-weight:600}.woocommerce-view-subscription .account-page .account-content .subscription_details td a{background:#2765f5;color:#fff;border:1px solid #2765f5;transition:all .3s ease}.woocommerce-view-subscription .account-page .account-content .subscription_details td a:hover{background:0 0;color:#2765f5}.woocommerce-view-subscription .account-page .account-content .subscription_details .subscription-payment-method{padding:0;margin:0;border:0;font-family:Nunito,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;color:#313131;text-align:left}.woocommerce-view-subscription .account-page .account-content .order_details th{font-family:Nunito,sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;color:#313131}.woocommerce-view-subscription .account-page .account-content .order_details td{font-family:Nunito,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;color:#313131}.woocommerce-view-subscription .account-page .account-content .order_details td .wc-order-item-discount{margin:0;font-size:12px;line-height:1}.woocommerce-view-subscription .account-page .account-content .order_details td.td{font-weight:600}#add_payment_method #payment ul.payment_methods li .stripe-visa-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-visa-brand{background-image:url(/wp-content/themes/rolda/assets/images/visa-icon.png)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important}.woocommerce-payment-methods .account-page .account-content a.button{background:#2765f5;color:#fff;border:1px solid #2765f5;transition:all .3s ease}.woocommerce-payment-methods .account-page .account-content a.button:hover{background:0 0;color:#2765f5}.woocommerce-payment-methods .account-page .account-content .account-payment-methods-table{border:0}.woocommerce-payment-methods .account-page .account-content .account-payment-methods-table td{font-family:Nunito,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;color:#313131}.woocommerce-payment-methods .account-page .account-content .account-payment-methods-table td a{background:#2765f5;color:#fff;border:1px solid #2765f5;transition:all .3s ease;padding:.618em 1em;font-weight:700;border-radius:3px}.woocommerce-payment-methods .account-page .account-content .account-payment-methods-table td a:hover{background:0 0;color:#2765f5}.woocommerce-payment-methods .account-page .account-content .account-payment-methods-table td .default-payment-method{display:inline-block;background:#f3c72a;color:#fff;border:1px solid #f3c72a;transition:all .3s ease;padding:.618em 1em;font-weight:700;line-height:1;border-radius:3px}.woocommerce-payment-methods .account-page .account-content .account-payment-methods-table th{font-family:Nunito,sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;color:#313131}.woocommerce-payment-methods .account-page .account-content .account-payment-methods-table .subscription-payment-method{padding:0;margin:0;border:0;font-family:Nunito,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;color:#313131;text-align:left}.woocommerce-add-payment-method .add_payment_method_header{background:#fff;padding:24px;border-radius:4px;padding-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.woocommerce-add-payment-method .add_payment_method_header h4.title{margin:0}.woocommerce-add-payment-method #stripe-payment-data p{display:none}.woocommerce-add-payment-method #stripe-payment-data #wc-stripe-update-subs-payment-method-card_field{display:block}.woocommerce-add-payment-method .stripe-icons{display:none}.woocommerce-add-payment-method .donate-box{display:none!important}.woocommerce-add-payment-method #wc-stripe-update-subs-payment-method-card_field{margin-top:16px!important;padding:0!important;max-width:301px;letter-spacing:0;text-align:left}.woocommerce-add-payment-method #wc-stripe-update-subs-payment-method-card_field label{position:relative;font-size:14px;font-weight:400;line-height:20px;margin:0;line-height:1;display:flex;cursor:pointer;color:#6a7076}.woocommerce-add-payment-method #wc-stripe-update-subs-payment-method-card_field label input{position:absolute;z-index:-1;opacity:0;visibility:hidden}.woocommerce-add-payment-method #wc-stripe-update-subs-payment-method-card_field label::before{content:'';background:0 0;border:1px solid #2765f5;border-radius:4px;width:22px;height:22px;flex:0 0 22px;margin-right:8px}.woocommerce-add-payment-method #wc-stripe-update-subs-payment-method-card_field label span.optional{display:block;position:absolute;content:'';opacity:0;background-image:url(/wp-content/themes/rolda/assets/images/checkbox.png);left:0;top:0;z-index:22;width:24px;height:24px;background-repeat:no-repeat;background-position:center center;text-indent:-999px;overflow:hidden}.woocommerce-add-payment-method #wc-stripe-update-subs-payment-method-card_field label .optional{display:none}.woocommerce-add-payment-method #wc-stripe-update-subs-payment-method-card_field input[type=checkbox]:checked+span.optional{opacity:1}.woocommerce-add-payment-method form#add_payment_method{max-width:100%;width:100%;position:relative;background-color:transparent}.woocommerce-add-payment-method form#add_payment_method #payment{background:#fff;padding:24px;border-radius:4px;border-top-left-radius:0;border-top-right-radius:0}.woocommerce-add-payment-method form#add_payment_method #payment .payment_method_stripe{background:0 0;padding:0;margin:0}.woocommerce-add-payment-method form#add_payment_method #payment .payment_method_stripe::before{display:none}.woocommerce-add-payment-method form#add_payment_method #payment div.form-row{padding:0;margin-top:24px}.woocommerce-add-payment-method form#add_payment_method #payment #stripe-payment-data ul.wc-saved-payment-methods li{background:#fff;border:1px solid #dee1e5;border-radius:2px;padding:12px 16px}.woocommerce-add-payment-method form#add_payment_method #payment #stripe-payment-data ul.wc-saved-payment-methods li.woocommerce-SavedPaymentMethods-token{display:none}.woocommerce-add-payment-method form#add_payment_method #payment #stripe-payment-data ul.wc-saved-payment-methods li.woocommerce-SavedPaymentMethods-new{position:relative;margin:0;border-bottom:0}.woocommerce-add-payment-method form#add_payment_method #payment #stripe-payment-data ul.wc-saved-payment-methods li.woocommerce-SavedPaymentMethods-new label::after{content:'';position:absolute;bottom:0;width:100%;height:1px;left:0;background:#dee1e5}.woocommerce-add-payment-method form#add_payment_method #payment #stripe-payment-data ul.wc-saved-payment-methods li.woocommerce-SavedPaymentMethods-new input:checked+label::after{opacity:0}.woocommerce-add-payment-method form#add_payment_method #payment #stripe-payment-data #wc-stripe-cc-form{background:#fff;border:1px solid #dee1e5;border-radius:2px;padding:12px 16px;margin:0;border-top:0;padding-top:0}.woocommerce-add-payment-method form#add_payment_method #payment #place_order{display:block!important;margin:0;width:100%;border-top-left-radius:0;border-top-right-radius:0}.woocommerce-add-payment-method form#add_payment_method #payment #place_order:hover{color:#fff;background:#2765f5;border:1px solid #2765f5}.woocommerce-add-payment-method form#add_payment_method ul{padding:0!important;display:block!important;border:0!important}.woocommerce-add-payment-method form#add_payment_method ul .payment_box{display:block!important}.woocommerce-add-payment-method form#add_payment_method .form-row{margin:0;padding:0}.woocommerce-add-payment-method form#add_payment_method fieldset:not(#wc-stripe-cc-form){margin:0;padding:0}.woocommerce-add-payment-method form#add_payment_method fieldset:not(#wc-stripe-cc-form) .form-row{padding:12px;cursor:pointer}.modal-myaccount{position:fixed;display:none;width:100%;height:100%;left:0;top:0;z-index:999999;background:rgba(37,37,37,.6);overflow:hidden;overflow-y:scroll}.modal-myaccount .modal-inner{max-width:600px;margin:auto;background:#fff;margin-top:50px;margin-bottom:50px;padding-top:40px;padding-bottom:24px;border-radius:4px;position:relative}.modal-myaccount .modal-inner fieldset{margin:auto;margin-bottom:24px;max-width:calc(100% - 48px);padding:0}.modal-myaccount .modal-inner fieldset legend{margin-left:10px}.modal-myaccount .modal-inner button.button{width:calc(100% - 48px);margin:auto!important;display:block}.modal-myaccount .modal-inner .close-modal-myaccount{cursor:pointer;background:#eef5fe;border-radius:4px 0;position:absolute;top:0;padding:8px 16px;font-size:12px;font-weight:700;line-height:18px;letter-spacing:0;text-align:center;color:#2765f5}.modal-myaccount.modal-edit-myaccount form .form-row.form-row-first,.modal-myaccount.modal-edit-myaccount form .form-row.form-row-last{width:100%}.modal-myaccount.modal-edit-myaccount form button.button{background:#f3c72a;border-radius:2px;color:#252525;border:1px solid #f3c72a;padding:16px}.modal-myaccount.modal-edit-myaccount form button.button:hover{color:#f3c72a}.modal-myaccount.modal-edit-myaccount form .form-row input.input-text,.modal-myaccount.modal-edit-myaccount form .form-row textarea{padding-left:54px;color:#888d95}.modal-myaccount.modal-edit-myaccount form .form-row .woocommerce-input-wrapper{position:relative;display:block}.modal-myaccount.modal-edit-myaccount form .form-row .woocommerce-input-wrapper::after{content:'';position:absolute;left:46px;top:22px;transform:translateY(-50%);width:1px;height:24px;background:#dee1e5;z-index:22}.modal-myaccount.modal-edit-myaccount form .form-row#display_name_row .woocommerce-input-wrapper::before,.modal-myaccount.modal-edit-myaccount form .form-row#first_name_row .woocommerce-input-wrapper::before,.modal-myaccount.modal-edit-myaccount form .form-row#last_name_row .woocommerce-input-wrapper::before{content:'';position:absolute;left:16px;top:22px;transform:translateY(-50%);width:24px;height:24px;background-image:url(/wp-content/themes/rolda/assets/images/user.svg);z-index:22}.modal-myaccount.modal-edit-myaccount form .form-row#account_email_row .woocommerce-input-wrapper::before{content:'';position:absolute;left:16px;top:22px;transform:translateY(-50%);width:24px;height:24px;background-image:url(/wp-content/themes/rolda/assets/images/mail-closed.svg);z-index:22}.modal-myaccount.modal-edit-myaccount form .form-row.password_row .woocommerce-input-wrapper::before{content:'';position:absolute;left:16px;top:22px;transform:translateY(-50%);width:24px;height:24px;background-image:url(/wp-content/themes/rolda/assets/images/password.svg);z-index:22}.modal-myaccount.middle-align{top:50%;transform:translateY(-50%);margin-top:0}.modal-myaccount.middle-align .modal-inner{max-width:450px;margin-top:0;top:50%;transform:translateY(-50%)}.modal-myaccount.middle-align h2{font-size:24px;font-weight:600;line-height:32px;letter-spacing:0;text-align:center;margin:0;margin-bottom:24px;color:#888d95}.modal-myaccount.middle-align h3{font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;text-align:center;margin:0;margin-bottom:24px;color:#4e5357}.modal-myaccount.middle-align .modal-body{padding:0 32px}.modal-myaccount.middle-align .modal-actions{display:flex}.modal-myaccount.middle-align .modal-actions .delete-myaccount{font-size:16px;font-weight:700;line-height:16px;letter-spacing:0;text-align:center;background:#fff;border:1px solid #f3c72a;border-radius:2px;padding:15px 32px;margin-right:8px;color:#6a7076;cursor:pointer}.modal-myaccount.middle-align .modal-actions .cancel-myaccount-btn,.modal-myaccount.middle-align .modal-actions .close-modal-myaccount,.modal-myaccount.middle-align .modal-actions .subscription-price-save{font-size:16px;font-weight:700;line-height:16px;letter-spacing:0;text-align:center;padding:16px 0;flex:1;position:relative;background:#ffc700;border-radius:2px;color:#252525;cursor:pointer}.modal-myaccount.middle-align .modal-actions .cancel-myaccount-btn{margin-right:10px}.modal-myaccount.middle-align .modal-actions .close-modal-myaccount{margin-right:0!important}.modal-myaccount.certificate-item .modal-inner{max-width:800px;padding-top:32px}.modal-myaccount.certificate-item .modal-inner h3{font-size:24px;font-weight:600;line-height:32px;letter-spacing:0;text-align:center;color:#888d95;margin-bottom:16px}.modal-myaccount.certificate-item .modal-inner h4{font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;text-align:center;color:#4e5357;margin:0}.modal-myaccount.certificate-item .modal-inner .cert-img{background:#fff;border:1px solid #c2c7cc;border-radius:4px;text-align:center;margin-bottom:32px;padding:6px 24px;margin-top:32px}.modal-myaccount.certificate-item .modal-inner .cert-img img{width:100%;object-fit:cover}.modal-myaccount.certificate-item .modal-inner .download{margin-right:8px;flex:1}.modal-myaccount.certificate-item .modal-inner .col-share{max-width:316px;margin:0;padding:0;margin-right:8px}.modal-myaccount.certificate-item .modal-inner .col-share a{padding:11px 16px!important;background:0 0;color:#25d366}.modal-myaccount.certificate-item .modal-inner .col-share a svg path{fill:#25d366}.modal-myaccount.certificate-item .modal-inner .col-share a.facebook{border:1px solid #2765f5;background:0 0;color:#2765f5}.modal-myaccount.certificate-item .modal-inner .col-share a.facebook svg path{fill:#2765f5}.modal-myaccount.certificate-item .modal-inner .col-share a.twitter{border:1px solid #1ca1f1;background:0 0;color:#1ca1f1}.modal-myaccount.certificate-item .modal-inner .col-share a.twitter svg path{fill:#1ca1f1}.modal-myaccount.certificate-item .modal-inner .col-share a:hover{background:#25d366;color:#fff}.modal-myaccount.certificate-item .modal-inner .col-share a:hover svg path{fill:#fff}.modal-myaccount.certificate-item .modal-inner .col-share a:hover.facebook{color:#fff;background:#2765f5}.modal-myaccount.certificate-item .modal-inner .col-share a:hover.twitter{color:#fff;background:#1ca1f1}.modal-myaccount.certificate-item .modal-inner .modal-actions{align-items:center;flex-wrap:wrap}.modal-myaccount.modal-cancel-subscription .modal-body{text-align:center}.modal-myaccount.modal-cancel-subscription .modal-body h4{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:center;background:#eef5fe;border-radius:4px;padding:12px;color:#252525;margin-bottom:16px}.modal-myaccount.modal-cancel-subscription .modal-body p{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:center;color:#6a7076;margin-bottom:24px}.modal-myaccount.modal-cancel-subscription .modal-body .cancel-myaccount-btn{background:#fff;border:1px solid #f3c72a;color:#6a7076}.modal-myaccount.modal-cancel-subscription .modal-body .close-modal-myaccount{flex:initial;width:auto;font-size:16px;font-weight:700;line-height:16px;letter-spacing:0;text-align:center;background:#f3c72a;border:1px solid #f3c72a;border-radius:2px;padding:15px 32px;margin-right:8px;color:#252525;cursor:pointer}.modal-myaccount.subscriptions-settings ul{display:flex;align-items:center;margin-left:-2px;margin-right:-2px}.modal-myaccount.subscriptions-settings ul li{caret-color:transparent;width:calc(25% - 4px);text-align:center;padding:8px 0;margin:0 2px;cursor:pointer;border:1px solid #c2c7cc;border-radius:4px;font-size:14px;font-weight:600;letter-spacing:0;color:#252525;transition:all .3s ease}.modal-myaccount.subscriptions-settings ul li.selected{color:#fff;background:#2765f5}.modal-myaccount.subscriptions-settings h4{margin-bottom:0;margin-top:24px}.modal-myaccount.subscriptions-settings input{border:1px solid #c2c7cc;width:100%;border-radius:4px;padding:6px 10px;outline:0;appearance:none}.modal-myaccount.subscriptions-settings p.new-user-info{margin-top:3px;margin-bottom:24px}.modal-myaccount.subscriptions-settings .modal-body .close-modal-myaccount{flex:initial;width:130px;font-size:16px;font-weight:700;line-height:16px;letter-spacing:0;text-align:center;background:#fff;border:1px solid #f3c72a;border-radius:2px;padding:15px 32px;margin-right:8px!important;color:#6a7076;cursor:pointer}.open-modal-myaccount{cursor:pointer;caret-color:transparent}@media screen and (max-width:520px){.woocommerce-view-subscription .account-page .account-content .subscription_details td a{margin-bottom:8px}.woocommerce-view-subscription .account-page .account-content .subscription_details td a:last-child{margin-bottom:0}}@media screen and (max-width:767px){.woocommerce-payment-methods .woocommerce table.shop_table_responsive tr td.payment-method-actions::before,.woocommerce-payment-methods .woocommerce-page table.shop_table_responsive tr td.payment-method-actions::before{display:none}.woocommerce-payment-methods .woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-payment-methods .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:transparent}.col-right-content{margin-top:24px}.account-page .invoices-list li a{height:auto}.account-page .invoices-list li a .btn-invoice-download{padding:12px 8px}.account-page .what_we_do .col-12{margin-bottom:24px}.middle-row .col-right{margin-top:24px}.account-page .margin-bottom{margin-top:0}.account-sidebar.sidebar-right{margin-top:0}}@media screen and (max-width:991px){.col-order-container{background:#fff;padding:24px 0;border-radius:4px;margin-bottom:24px}.account-page .subscriptions-container .col-inner .div-elem{font-size:20px}.account-page .subscription-payment-method{font-size:14px}.col-payments{margin-top:24px}.account-sidebar.sidebar-right{margin-top:24px}.woocommerce-view-subscription .account-sidebar.sidebar-right{margin-top:0}}