.dk-account-page .dk-page-head,.dk-account-page .entry-header,.dk-account-page .page-title{display:none}.dk-account-page .woocommerce>.woocommerce-notices-wrapper:first-child{margin-bottom:1.5rem}.dk-account{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}@media (max-width:767px){.dk-account-page .dk-page-shell,.dk-account-page .dk-page-shell>div,.dk-account-page .woocommerce{max-width:100%;overflow-x:clip}.dk-account-page .dk-page-shell{padding-top:3rem}.dk-account{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%;min-width:0}.dk-account__heading{margin:0;font-size:1.25rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:#0a0a0a}.dk-account-nav{width:100%;max-width:100%;min-width:0;margin:0;padding:0 0 .75rem;border-bottom:1px solid #e5e5e5}.dk-account__content{align-self:stretch;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.dk-account-nav__drawer{width:100%;overflow:hidden;background:#fafafa;border:1px solid #e5e5e5;border-radius:.75rem}.dk-account-nav__drawer-trigger{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1rem;list-style:none;cursor:pointer;background:#fff0;border:none;border-radius:0;outline:none;transition:background-color 0.15s ease}.dk-account-nav__drawer-trigger::-webkit-details-marker{display:none}.dk-account-nav__drawer-trigger::marker{content:''}.dk-account-nav__drawer-trigger:focus-visible{outline:2px solid #d4d4d4;outline-offset:-2px}.dk-account-nav__drawer[open] .dk-account-nav__drawer-trigger{background:#f5f5f5;border-bottom:1px solid #e5e5e5}.dk-account-nav__drawer-current{min-width:0;font-size:.9375rem;font-weight:600;line-height:1.3;color:#404040;text-align:left}.dk-account-nav__drawer-chevron{flex:none;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:#525252;background:#fff;border:1px solid #e5e5e5;border-radius:9999px;transition:transform 0.2s ease,background-color 0.15s ease}.dk-account-nav__drawer-chevron::before{content:'';width:.4375rem;height:.4375rem;margin-top:-.125rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform 0.2s ease,margin 0.2s ease}.dk-account-nav__drawer[open] .dk-account-nav__drawer-chevron::before{margin-top:.125rem;transform:rotate(-135deg)}.dk-account-nav__drawer-panel{padding:.5rem .625rem .625rem;background:#fff0;border:none}.dk-account-nav__title{display:none}.dk-account-nav__list{display:flex;flex-direction:column;gap:.3125rem;margin:0;padding:0}.dk-account-nav__list li{margin:0;padding:0;border-bottom:none}.dk-account-nav__list a,.dk-account-nav__list .button,.dk-account-nav__list .woocommerce-button{display:flex;align-items:center;box-sizing:border-box;width:100%;padding:.625rem .875rem;font-size:.875rem;font-weight:500;line-height:1.35;color:#404040;background:#fff0;border:none;border-radius:.5rem;box-shadow:none;text-decoration:none;transition:background-color 0.15s ease,color 0.15s ease}.dk-account-nav__list a:hover,.dk-account-nav__list .button:hover,.dk-account-nav__list .woocommerce-button:hover{color:#0a0a0a;background:#fff0}.dk-account-nav__list li.is-active a,.dk-account-nav__list li.woocommerce-MyAccount-navigation-link--active a{color:#0a0a0a;font-weight:600;background:#fff0}.dk-account-nav__list li.is-active a:hover,.dk-account-nav__list li.woocommerce-MyAccount-navigation-link--active a:hover{background:#fff0;color:#0a0a0a}.dk-account-nav__list li.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:.375rem;padding-top:.375rem;border-top:1px solid #e5e5e5}.dk-account-nav__list li.woocommerce-MyAccount-navigation-link--customer-logout a,.dk-account-nav__list li.woocommerce-MyAccount-navigation-link--customer-logout .button{color:#737373;background:#fff0}.dk-account-nav__list li.woocommerce-MyAccount-navigation-link--customer-logout a:hover{color:#0a0a0a;background:#fff0}.dk-account__content .woocommerce-MyAccount-content>h2:first-child,.dk-account__content>h2:first-child,.dk-account__content .woocommerce-MyAccount-content h2{margin-bottom:.875rem;font-size:1rem}}@media (min-width:768px){.dk-account__heading{display:none}.dk-account-nav__drawer-trigger{display:none}.dk-account-nav__drawer-panel{padding:0;background:#fff0;border:0;border-radius:0}.dk-account-nav__title{display:block}}@media (min-width:768px){.dk-account{grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:2rem 2.5rem}}@media (min-width:1024px){.dk-account{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:3rem 4rem}}.dk-account-nav__title{margin:0 0 1.25rem;font-size:1.375rem;font-weight:700;line-height:1.3;letter-spacing:-.02em;color:#0a0a0a}.dk-account-nav__list{margin:0;padding:0;list-style:none}.dk-account-nav__list li{margin:0;padding:0}@media (min-width:768px){.dk-account-nav__list li{border-bottom:1px solid #f0f0f0}.dk-account-nav__list li:last-child{border-bottom:none}}.dk-account-nav__list a{display:block;padding:.75rem 0;font-size:.9375rem;font-weight:500;color:#525252;text-decoration:none;transition:color 0.15s ease}.dk-account-nav__list a:hover{color:#0a0a0a}.dk-account-nav__list li.is-active a,.dk-account-nav__list li.woocommerce-MyAccount-navigation-link--active a{color:#0a0a0a;font-weight:600}.dk-account__content{--dk-account-fs-text:0.8125rem;min-width:0;max-width:100%;color:#171717;font-size:.9375rem;line-height:1.6}.dk-account__content:not(:has(.woocommerce-address-fields)):not(:has(.dk-account-form)):not(:has(.woocommerce-EditAccountForm)){overflow-x:clip}.dk-account__content .woocommerce-MyAccount-content>h2:first-child,.dk-account__content>h2:first-child,.dk-account__content .woocommerce-MyAccount-content h2{margin-top:0;margin-bottom:1.25rem;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;color:#0a0a0a}.dk-account__content .woocommerce-MyAccount-content>p{margin:0 0 1rem;color:#525252}.dk-account__content a:not(.button):not(.woocommerce-button){color:#0a0a0a;font-weight:500;text-underline-offset:3px}.dk-account__content a:not(.button):not(.woocommerce-button):hover{text-decoration:underline}.dk-account__content .woocommerce-orders-table__wrapper,.dk-account__content .dk-account-cards{margin-bottom:1rem}.dk-account__content table.shop_table_responsive{width:100%;max-width:100%;border:none;border-collapse:collapse;font-size:var(--dk-account-fs-text);table-layout:fixed}.dk-account__content table.shop_table_responsive thead{display:none}.dk-account__content table.shop_table_responsive tbody{display:flex;flex-direction:column;gap:1rem}.dk-account__content table.shop_table_responsive tr{display:block;box-sizing:border-box;max-width:100%;padding:1.125rem 1.25rem;background:#fafafa;border:1px solid #e5e5e5;border-radius:.75rem;overflow:hidden}.dk-account__content table.shop_table_responsive th,.dk-account__content table.shop_table_responsive td{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;min-width:0;max-width:100%;padding:.4rem 0;border:none;text-align:right;background:#fff0;overflow-wrap:anywhere}.dk-account__content table.shop_table_responsive th::before,.dk-account__content table.shop_table_responsive td::before{content:attr(data-title);font-size:inherit;font-weight:600;color:#737373;text-align:left;flex:1 1 auto}.dk-account__content table.shop_table_responsive .order-number,.dk-account__content table.shop_table_responsive .subscription-id{padding-top:0;padding-bottom:.625rem;margin-bottom:.375rem;border-bottom:1px solid #e5e5e5}.dk-account__content table.shop_table_responsive .order-number::before,.dk-account__content table.shop_table_responsive .subscription-id::before{text-transform:uppercase;letter-spacing:.04em}.dk-account__content table.shop_table_responsive .order-number a,.dk-account__content table.shop_table_responsive .subscription-id a{font-size:inherit;font-weight:700;color:#0a0a0a;text-decoration:none}.dk-account__content table.shop_table_responsive .order-number a:hover,.dk-account__content table.shop_table_responsive .subscription-id a:hover{text-decoration:underline}.dk-account__content table.shop_table_responsive .order-status,.dk-account__content table.shop_table_responsive .subscription-status{font-size:inherit;font-weight:600;color:#0a0a0a}.dk-account__content .woocommerce-orders-table--subscriptions .subscription-total .dk-account-card__value,.dk-account__content .account-orders-table .order-total .dk-account-card__value{display:inline;text-align:right;flex:0 1 auto;margin-left:auto}.dk-account__content table.shop_table_responsive .order-actions,.dk-account__content table.shop_table_responsive .subscription-actions,.dk-account__content table.shop_table_responsive td.actions,.dk-account__content table.shop_table_responsive .woocommerce-orders-table__cell-order-actions{display:block;padding-top:.75rem;margin-top:.375rem;border-top:1px solid #e5e5e5}.dk-account__content table.shop_table_responsive .order-actions::before,.dk-account__content table.shop_table_responsive .subscription-actions::before,.dk-account__content table.shop_table_responsive td.actions::before,.dk-account__content table.shop_table_responsive .woocommerce-orders-table__cell-order-actions::before{display:none;content:none}.dk-account__content .dk-account-card__actions-block{display:flex;flex-direction:column;gap:.5rem;width:100%;min-width:0}.dk-account__content .dk-account-card__actions-label{display:block;font-size:inherit;font-weight:600;line-height:1.35;color:#737373;text-align:left}.dk-account__content .dk-account-card__actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;width:auto;min-width:0}.dk-account__content .dk-account-card__actions .button,.dk-account__content .dk-account-card__actions .woocommerce-button{display:inline-flex;justify-content:center;width:auto;max-width:100%;margin:0;box-sizing:border-box;font-size:inherit;white-space:nowrap;text-align:center}@media (max-width:767px){.dk-account__content .dk-account-card__actions{flex-direction:column}.dk-account__content .dk-account-card__actions .button,.dk-account__content .dk-account-card__actions .woocommerce-button{width:100%;white-space:normal}}@media (min-width:768px){.dk-account__content .dk-account-card__actions-block{flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem}.dk-account__content .dk-account-card__actions{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;width:auto;flex:0 1 auto;margin-left:auto}}.dk-account__content table.shop_table_responsive .amount,.dk-account__content table.shop_table_responsive .woocommerce-Price-amount,.dk-account__content table.shop_table_responsive .woocommerce-Price-currencySymbol,.dk-account__content table.shop_table_responsive strong,.dk-account__content table.shop_table_responsive b,.dk-account__content table.shop_table_responsive span,.dk-account__content table.shop_table_responsive ins,.dk-account__content table.shop_table_responsive bdi{font-size:inherit;line-height:inherit}.dk-account__content table.shop_table_responsive small{font-size:inherit;color:#737373}.dk-account__content table.shop_table_responsive .subscription-next-payment small{display:block;margin-top:.25rem}.dk-account__content table.shop_table_responsive td.activations small,.dk-account__content table.shop_table_responsive td.activations b{display:inline;margin:0;padding:0;font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;color:inherit}.dk-account__content .dk-license-activations{display:inline;font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;color:inherit;white-space:nowrap}.dk-account-cards__pagination,.dk-account__content .woocommerce-pagination{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.dk-account-cards__pagination .button,.dk-account__content .woocommerce-message,.dk-account__content .woocommerce-info{font-size:var(--dk-account-fs-text)}.dk-account__content :is(.woocommerce-info,.woocommerce-message) :is(.button,a.button,.woocommerce-Button){display:inline-flex;align-items:center;justify-content:center;min-height:auto;padding:.5rem 1rem;font-size:var(--dk-account-fs-text);font-weight:600;color:#fff!important;background:#0a0a0a!important;border:none!important;border-radius:var(--dk-primary-btn-radius,.5rem);text-decoration:none!important;white-space:nowrap;transition:var(--dk-primary-btn-transition,background-color 0.15s ease)}.dk-account__content :is(.woocommerce-info,.woocommerce-message) :is(.button,a.button,.woocommerce-Button):hover{background:var(--dk-primary-btn-bg-hover,#262626)!important;color:#fff!important}.dk-account__content .woocommerce-OrderDetails table.shop_table,.dk-account__content #elm-license-key-table{border-collapse:collapse;border-spacing:0}.dk-account__content .woocommerce-OrderDetails table.shop_table thead,.dk-account__content #elm-license-key-table thead{display:table-header-group}.dk-account__content .woocommerce-OrderDetails table.shop_table tbody,.dk-account__content #elm-license-key-table tbody{display:table-row-group}.dk-account__content .woocommerce-OrderDetails table.shop_table tr,.dk-account__content #elm-license-key-table tr{display:table-row;padding:0;background:#fff0;border:none;border-radius:0}.dk-account__content .woocommerce-OrderDetails table.shop_table th,.dk-account__content .woocommerce-OrderDetails table.shop_table td,.dk-account__content #elm-license-key-table th,.dk-account__content #elm-license-key-table td{display:table-cell;padding:.75rem 1rem;border:1px solid #e5e5e5;text-align:left}.dk-account__content .woocommerce-OrderDetails table.shop_table th::before,.dk-account__content .woocommerce-OrderDetails table.shop_table td::before,.dk-account__content #elm-license-key-table th::before,.dk-account__content #elm-license-key-table td::before{content:none}.dk-account__content .button,.dk-account__content .woocommerce-button{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;color:#fff;background:#0a0a0a;border:none;border-radius:var(--dk-primary-btn-radius,.5rem);text-decoration:none;cursor:pointer;transition:var(--dk-primary-btn-transition,background-color 0.15s ease)}.dk-account__content .button:hover,.dk-account__content .woocommerce-button:hover{background:var(--dk-primary-btn-bg-hover,#262626);color:#fff}.dk-account__content .clear{display:none}.dk-account-form,.dk-account__content form.edit-account,.dk-account__content .woocommerce-address-fields,.dk-account__content .woocommerce-EditAccountForm{max-width:40rem}.dk-account-form__fields{display:flex;flex-direction:column;gap:1.25rem;overflow:visible}.dk-account-form__row--half{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width:640px){.dk-account-form__row--half{grid-template-columns:1fr 1fr;gap:1rem}}.dk-account__content .woocommerce-form-row,.dk-account__content .form-row{float:none!important;width:100%!important;margin:0!important;padding:0!important}.dk-account__content .woocommerce-form-row>label:not(.checkbox),.dk-account__content .form-row>label:not(.checkbox){display:block;margin:0 0 .5rem;font-size:.875rem;font-weight:600;line-height:1.35;color:#0a0a0a}.dk-account__content .dk-account-checkbox-row{margin:.25rem 0 0}.dk-account__content .dk-account-checkbox-row .woocommerce-input-wrapper{display:block}.dk-account__content .dk-account-checkbox-label{display:grid!important;grid-template-columns:1.125rem minmax(0,1fr);column-gap:.625rem;align-items:start;margin:0;font-size:.875rem;font-weight:400;line-height:1.5;color:#525252;cursor:pointer}.dk-account__content .dk-account-checkbox-label input[type='hidden']{display:none!important}.dk-account__content .dk-account-checkbox-label input[type='checkbox']{grid-column:1;grid-row:1;box-sizing:border-box;width:1.125rem!important;height:1.125rem!important;min-width:1.125rem;max-width:1.125rem;margin:.125rem 0 0!important;padding:0!important;border:1px solid #d4d4d4;border-radius:.25rem;background:#fff;box-shadow:none!important;accent-color:#0a0a0a}.dk-account__content .dk-account-checkbox-label input[type='checkbox']:hover,.dk-account__content .dk-account-checkbox-label input[type='checkbox']:focus{border-color:#0a0a0a;outline:none}.dk-account__content .dk-account-checkbox-label-text{grid-column:2;grid-row:1;min-width:0}.dk-account__content .dk-account-checkbox-label .optional{font-weight:400;color:#737373}.dk-account__content .dk-account-checkbox-label strong{font-weight:600;color:#0a0a0a}.dk-account-form__hint,.dk-account__content #account_display_name_description{display:block;margin:.5rem 0 0;font-size:.8125rem;font-style:normal;line-height:1.5;color:#737373}.dk-account__content .form-row.woocommerce-invalid input.input-text,.dk-account__content .form-row.woocommerce-invalid input:not([type='checkbox']):not([type='hidden']):not([type='submit']):not([type='button']),.dk-account__content .form-row.woocommerce-invalid select:not(.select2-hidden-accessible),.dk-account__content .form-row.woocommerce-invalid textarea{border-color:#fca5a5!important;box-shadow:0 0 0 3px rgb(239 68 68 / .1)!important}.dk-account__content .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection--single{border-color:#fca5a5!important;box-shadow:0 0 0 3px rgb(239 68 68 / .1)!important}.dk-account__content .form-row.woocommerce-invalid label{color:#0a0a0a}.dk-account-form__hint em,.dk-account__content #account_display_name_description em{font-style:normal}.dk-account-form__section{margin:2rem 0 0;padding:1.5rem 0 0;border:none;border-top:1px solid #e5e5e5}.dk-account-form__section-title{display:block;margin:0 0 .375rem;padding:0;font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;color:#0a0a0a}.dk-account-form__section-lead{margin:0 0 1.25rem;font-size:.8125rem;line-height:1.45;color:#737373}.dk-account__content .input-text,.dk-account__content input[type='email'],.dk-account__content input[type='password'],.dk-account__content input[type='tel'],.dk-account__content input[type='text'],.dk-account__content input[type='url'],.dk-account__content select,.dk-account__content textarea,.dk-account__content .woocommerce-input-wrapper input:not([type='checkbox']):not([type='hidden']),.dk-account__content .woocommerce-input-wrapper select{box-sizing:border-box;width:100%;max-width:none;padding:.6875rem .875rem;font-size:.9375rem;line-height:1.4;color:#0a0a0a;background:#fff;border:1px solid #d4d4d4;border-radius:.5rem;transition:border-color 0.15s ease,box-shadow 0.15s ease}.dk-account__content .input-text:hover,.dk-account__content input:not([type='checkbox']):not([type='hidden']):hover,.dk-account__content select:hover,.dk-account__content textarea:hover{border-color:#a3a3a3}.dk-account__content .input-text:focus,.dk-account__content .input-text:focus-visible,.dk-account__content input:not([type='checkbox']):not([type='hidden']):focus,.dk-account__content input:not([type='checkbox']):not([type='hidden']):focus-visible,.dk-account__content select:focus,.dk-account__content select:focus-visible,.dk-account__content textarea:focus,.dk-account__content textarea:focus-visible{outline:none;border-color:#a3a3a3;box-shadow:0 0 0 3px rgb(163 163 163 / .22)}.dk-account-form__submit,.dk-account__content form p:has(>button[name='save_account_details']),.dk-account__content form p:has(>button[name='save_address']){margin:2rem 0 0;padding-top:.25rem}.dk-account-form__btn,.dk-account__content form .woocommerce-Button.button,.dk-account__content form .button[type='submit']{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.75rem 1.75rem;font-size:.9375rem;font-weight:600;color:#fff!important;background:#0a0a0a!important;border:none!important;border-radius:var(--dk-primary-btn-radius,.5rem);cursor:pointer;transition:var(--dk-primary-btn-transition,background-color 0.15s ease)}.dk-account-form__btn:hover,.dk-account__content form .woocommerce-Button.button:hover,.dk-account__content form .button[type='submit']:hover{background:#262626!important;color:#fff!important}.dk-account__content .woocommerce-address-fields,.dk-account__content .woocommerce-address-fields__field-wrapper,.dk-account__content .woocommerce-address-fields .form-row{overflow:visible}.dk-account__content .woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:1fr;gap:1.25rem;padding-top:.125rem}.dk-account__content .woocommerce-address-fields .form-row{margin:0}@media (min-width:640px){.dk-account__content .woocommerce-address-fields__field-wrapper{grid-template-columns:repeat(2,1fr);column-gap:1rem}.dk-account__content .woocommerce-address-fields__field-wrapper .form-row-wide{grid-column:1 / -1}}.dk-account__content .woocommerce-address-fields h2,.dk-account-form__title{margin:0 0 1.25rem;font-size:1.25rem;font-weight:700;color:#0a0a0a}.dk-account-address-overview{max-width:42rem}.dk-account-address-overview__lead{margin:0 0 1.5rem;font-size:.9375rem;line-height:1.55;color:#525252}.dk-account-address-overview__list{display:flex;flex-direction:column;gap:1rem}.dk-account-address-card{margin:0;padding:1.25rem;background:#fafafa;border:1px solid #e5e5e5;border-radius:.75rem}.dk-account-address-card__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;margin:0 0 1rem;padding:0}.dk-account-address-card__title{margin:0;font-size:1.0625rem;font-weight:700;color:#0a0a0a}.dk-account-address-card__edit{font-size:.875rem;font-weight:600;color:#0a0a0a;text-decoration:underline;text-underline-offset:.15em}.dk-account-address-card__edit:hover{color:#262626}.dk-account-address-card__body{margin:0}.dk-account-address-card__empty{margin:0;font-size:.9375rem;line-height:1.5;color:#737373}.dk-account-detail-view--address-form{max-width:42rem;overflow:visible}@media (max-width:767px){.dk-account-page .dk-page-shell:has(.dk-account-detail-view--address-form),.dk-account-page .dk-page-shell:has(.woocommerce-address-fields),.dk-account-page .dk-page-shell:has(.dk-account-detail-view--address-form)>div,.dk-account-page .woocommerce:has(.woocommerce-address-fields){overflow-x:visible}.dk-account-detail-view--address-form .input-text:focus,.dk-account-detail-view--address-form .input-text:focus-visible,.dk-account-detail-view--address-form input:not([type='checkbox']):not([type='hidden']):focus,.dk-account-detail-view--address-form input:not([type='checkbox']):not([type='hidden']):focus-visible,.dk-account-detail-view--address-form select:focus,.dk-account-detail-view--address-form select:focus-visible,.dk-account-detail-view--address-form textarea:focus,.dk-account-detail-view--address-form textarea:focus-visible,.dk-account-detail-view--address-form .woocommerce-address-fields .select2-container--default.select2-container--open .select2-selection--single,.dk-account-detail-view--address-form .woocommerce-address-fields .select2-container--default.select2-container--focus .select2-selection--single,.dk-account-detail-view--address-form .woocommerce-address-fields .select2-container--default .select2-selection--single:hover,.dk-account-detail-view--address-form .woocommerce-address-fields .select2-container:hover .select2-selection--single{box-shadow:inset 0 0 0 2px rgb(163 163 163 / .35)!important}.dk-account-detail-view--address-form .form-row.woocommerce-invalid input.input-text,.dk-account-detail-view--address-form .form-row.woocommerce-invalid input:not([type='checkbox']):not([type='hidden']):not([type='submit']):not([type='button']),.dk-account-detail-view--address-form .form-row.woocommerce-invalid select:not(.select2-hidden-accessible),.dk-account-detail-view--address-form .form-row.woocommerce-invalid textarea,.dk-account-detail-view--address-form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection--single{box-shadow:inset 0 0 0 2px rgb(239 68 68 / .35)!important}}@media (min-width:640px){.dk-account__content .woocommerce-address-fields__field-wrapper .form-row-first,.dk-account__content .woocommerce-address-fields__field-wrapper .form-row-last{grid-column:span 1}}.dk-account__content .woocommerce-address-fields .woocommerce-input-wrapper{display:block;width:100%}.dk-account__content .woocommerce-address-fields .select2-container{width:100%!important;max-width:100%;margin:0}.dk-account__content .woocommerce-address-fields .select2-container .select2-selection--single{box-sizing:border-box;min-height:2.75rem;height:auto;font-size:.9375rem;line-height:1.4;color:#0a0a0a;background:#fff;border:1px solid #d4d4d4;border-radius:.5rem;transition:border-color 0.15s ease,box-shadow 0.15s ease}.dk-account__content .woocommerce-address-fields .select2-container--default .select2-selection--single{display:flex;align-items:center;padding:.6875rem 2rem .6875rem .875rem}.dk-account__content .woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0;line-height:1.4;color:#0a0a0a}.dk-account__content .woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;top:0;right:.625rem}.dk-account__content .woocommerce-address-fields .select2-container--default .select2-selection--single:hover,.dk-account__content .woocommerce-address-fields .select2-container:hover .select2-selection--single{border-color:#a3a3a3!important;box-shadow:0 0 0 3px rgb(163 163 163 / .22)!important;outline:none!important}.dk-account__content .woocommerce-address-fields .select2-container--default.select2-container--open .select2-selection--single,.dk-account__content .woocommerce-address-fields .select2-container--default.select2-container--focus .select2-selection--single{border-color:#a3a3a3!important;box-shadow:0 0 0 3px rgb(163 163 163 / .22)!important;outline:none!important}body.woocommerce-account .select2-dropdown{margin-top:.25rem;overflow:hidden;font-family:inherit;font-size:.9375rem;color:#0a0a0a;background:#fff;border:1px solid #e5e5e5!important;border-radius:.5rem;box-shadow:0 8px 24px rgb(10 10 10 / .08)}body.woocommerce-account .select2-container--default .select2-selection--single:hover,body.woocommerce-account .select2-container:hover .select2-selection--single,body.woocommerce-account .select2-container--default.select2-container--open .select2-selection--single,body.woocommerce-account .select2-container--default.select2-container--focus .select2-selection--single,body.woocommerce-account .select2-container--default .select2-selection--single:focus,body.woocommerce-account .select2-container--default .select2-selection--single:focus-visible,body.woocommerce-account .select2-container--default .select2-selection--single:active{border-color:#a3a3a3!important;box-shadow:0 0 0 3px rgb(163 163 163 / .22)!important;outline:none!important}body.woocommerce-account .select2-search--dropdown{padding:.625rem .75rem .5rem}body.woocommerce-account .select2-search--dropdown .select2-search__field{box-sizing:border-box;width:100%;padding:.5rem .75rem;font-family:inherit;font-size:.9375rem;line-height:1.4;color:#0a0a0a;background:#fff;border:1px solid #d4d4d4!important;border-radius:.5rem;outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:#fff0}body.woocommerce-account .select2-search--dropdown .select2-search__field:focus,body.woocommerce-account .select2-search--dropdown .select2-search__field:focus-visible{outline:none!important;border-color:#a3a3a3!important;box-shadow:0 0 0 3px rgb(163 163 163 / .22)!important}body.woocommerce-account .select2-results__option{padding:.5rem .875rem;line-height:1.4;color:#404040;background:transparent!important}body.woocommerce-account .select2-results__option--selectable{cursor:pointer}body.woocommerce-account .select2-container--default .select2-results__option--highlighted[aria-selected],body.woocommerce-account .select2-container--default .select2-results__option--highlighted[data-selected],body.woocommerce-account .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,body.woocommerce-account .select2-results__option--highlighted,body.woocommerce-account .select2-results__option--selectable:hover,body.woocommerce-account .select2-results__option[aria-selected='true']:hover{background-color:transparent!important;background:transparent!important;color:#0a0a0a!important;font-weight:600}body.woocommerce-account .select2-results__option:focus,body.woocommerce-account .select2-results__option:focus-visible,body.woocommerce-account .select2-results__option--selectable:focus,body.woocommerce-account .select2-results__option--selectable:focus-visible,body.woocommerce-account .select2-dropdown .select2-results__option--highlighted:focus,body.woocommerce-account .select2-dropdown .select2-results__option--highlighted:focus-visible{outline:none!important;outline-offset:0!important;box-shadow:none!important;background:transparent!important;color:#0a0a0a!important;font-weight:600}body.woocommerce-account .select2-selection[tabindex]:focus,body.woocommerce-account .select2-selection[tabindex]:focus-visible{outline:none!important;box-shadow:none!important}body.woocommerce-account .select2-dropdown .select2-results__option--highlighted[aria-selected],body.woocommerce-account .select2-dropdown .select2-results__option--highlighted[data-selected]{background-color:transparent!important;color:#0a0a0a!important}body.woocommerce-account .select2-container--default .select2-results__option--selected,body.woocommerce-account .select2-container--default .select2-results__option[aria-selected='true']{background:transparent!important;color:#0a0a0a!important;font-weight:600}body.woocommerce-account .select2-container--classic .select2-results__option--highlighted[aria-selected],body.woocommerce-account .select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:transparent!important;color:#0a0a0a!important}.dk-account__content .woocommerce-address-fields #billing_country_field .select2-container,.dk-account__content .woocommerce-address-fields #billing_state_field .select2-container,.dk-account__content .woocommerce-address-fields #shipping_country_field .select2-container,.dk-account__content .woocommerce-address-fields #shipping_state_field .select2-container{display:block}.dk-account__content .woocommerce-address-fields #update_all_subscriptions_addresses_field,.dk-account__content .woocommerce-address-fields .form-row:has(#update_all_subscriptions_addresses){display:none!important}.dk-account__content .woocommerce-address-fields button[id*='gus'],.dk-account__content .woocommerce-address-fields button[class*='gus'],.dk-account__content .woocommerce-address-fields .nip-field-gus-button,.dk-account__content .woocommerce-address-fields .wc-nip-gus-button{display:inline-flex;align-items:center;justify-content:center;margin:.5rem 0 0;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;color:#fff!important;background:#0a0a0a!important;border:none!important;border-radius:var(--dk-primary-btn-radius,.5rem);cursor:pointer}.dk-account__content .woocommerce-address-fields button[id*='gus']:hover,.dk-account__content .woocommerce-address-fields button[class*='gus']:hover,.dk-account__content .woocommerce-address-fields .nip-field-gus-button:hover,.dk-account__content .woocommerce-address-fields .wc-nip-gus-button:hover{background:#262626!important}.dk-account-page .woocommerce-notices-wrapper{margin-bottom:0}.dk-account-page__inner:has(.dk-account-login),.dk-account-page__inner:has(.dk-account-auth){width:100%;max-width:56rem;margin-inline:auto}.dk-account-login,.dk-account-auth{width:100%}.dk-account-login{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start;padding:1rem 0 2.5rem}@media (max-width:1023px){.dk-account-login__forms{order:1}.dk-account-login__benefits{order:2}}@media (min-width:1024px){.dk-account-login{grid-template-columns:minmax(0,0.95fr) minmax(0,1fr);gap:3rem 3.5rem;padding:2rem 0 3.5rem}}.dk-account-login__benefits{min-width:0}.dk-account-login__heading,.dk-account-auth__title{margin:0 0 1.25rem;font-size:clamp(1.375rem, 2.5vw, 1.625rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;color:#0a0a0a}.dk-account-login__benefit-list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.dk-account-login__benefit-item{display:flex;align-items:flex-start;gap:.75rem;margin:0;padding:.875rem 1rem;background:#fff;border:1px solid #e5e5e5;border-radius:.625rem;transition:border-color 0.15s ease,box-shadow 0.15s ease}.dk-account-login__benefit-item:hover{border-color:#d4d4d4;box-shadow:0 2px 8px rgb(10 10 10 / .04)}.dk-account-login__benefit-num{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:1.625rem;height:1.625rem;margin-top:.05em;padding:0 .25rem;font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;color:#0a0a0a;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:.375rem}.dk-account-login__benefit-label{flex:1;min-width:0;font-size:.9375rem;font-weight:500;line-height:1.5;color:#404040}@media (min-width:1024px){.dk-account-login__benefits{padding:.25rem .5rem 0 0}.dk-account-login__benefit-list{gap:.625rem}}.dk-account-login__forms,.dk-account-auth{min-width:0}.dk-account-login__card,.dk-account-auth__card{padding:1.5rem;background:#fafafa;border:1px solid #e5e5e5;border-radius:.75rem}@media (min-width:640px){.dk-account-login__card,.dk-account-auth__card{padding:1.75rem 2rem}}.dk-account-auth{max-width:28rem;margin-inline:auto;padding:1rem 0 2.5rem}@media (min-width:640px){.dk-account-auth{padding:2rem 0 3rem}}.dk-account-auth__header{margin-bottom:1.5rem}.dk-account-auth__lead,.dk-account-login__hint{margin:0;font-size:.9375rem;line-height:1.55;color:#525252}.dk-account-login .woocommerce-privacy-policy-text{margin:1.25rem 0 0;padding:1rem 1.125rem;font-size:.8125rem;line-height:1.55;color:#737373;background:#fff;border:1px solid #e5e5e5;border-radius:.5rem}.dk-account-login .woocommerce-privacy-policy-text p{margin:0}.dk-account-login .woocommerce-privacy-policy-text a,.dk-account-login .woocommerce-privacy-policy-text .woocommerce-privacy-policy-link{color:#0a0a0a;font-weight:600;text-decoration:underline;text-underline-offset:.15em}.dk-account-login .woocommerce-privacy-policy-text a:hover{color:#404040}.dk-account-page__inner:has(.dk-account-auth--lost-password-confirmation) .woocommerce-notices-wrapper{display:none}.dk-account-auth--lost-password-confirmation .dk-account-auth__header{margin-bottom:1.25rem}.dk-account-auth__confirm{overflow:hidden;border:1px solid #e5e5e5;border-radius:.625rem}.dk-account-auth__confirm-sent{display:flex;align-items:center;gap:.75rem;margin:0;padding:1rem 1.125rem;font-size:.9375rem;font-weight:600;line-height:1.4;color:#166534;background:#f0fdf4;border-bottom:1px solid #bbf7d0}.dk-account-auth__confirm-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;color:#166534;background:#fff;border:1px solid #bbf7d0;border-radius:50%}.dk-account-auth__confirm-icon svg{display:block}.dk-account-auth__confirm-body{padding:1.125rem 1.25rem 1.25rem;background:#fff}.dk-account-auth__confirm-intro{margin:0 0 1rem;font-size:.9375rem;line-height:1.55;color:#404040}.dk-account-auth__confirm-notes{margin:0;padding:0;list-style:none}.dk-account-auth__confirm-notes li{position:relative;margin:0 0 .625rem;padding-left:1.125rem;font-size:.875rem;line-height:1.5;color:#525252}.dk-account-auth__confirm-notes li:last-child{margin-bottom:0}.dk-account-auth__confirm-notes li::before{content:'';position:absolute;left:0;top:.55em;width:.375rem;height:.375rem;border-radius:50%;background:#a3a3a3}.dk-account-auth--lost-password-confirmation .dk-account-auth__back{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #e5e5e5}.dk-account-auth--reset-password .dk-account-form__password-row,.dk-account-auth .woocommerce-form-row:has(#password_1),.dk-account-auth .woocommerce-form-row:has(#reg_password),.dk-account-login .woocommerce-form-row:has(#reg_password){display:flex;flex-direction:column;gap:.5rem}.dk-account-auth .woocommerce-password-strength,.dk-account-login .woocommerce-password-strength{box-sizing:border-box;width:100%;margin:.25rem 0 0;padding:.625rem .875rem;font-size:.8125rem;font-weight:600;line-height:1.45;text-align:left;border:1px solid #fff0;border-radius:.5rem}.dk-account-auth .woocommerce-password-strength.short,.dk-account-auth .woocommerce-password-strength.bad,.dk-account-login .woocommerce-password-strength.short,.dk-account-login .woocommerce-password-strength.bad{color:#991b1b;background:#fef2f2;border-color:#fecaca}.dk-account-auth .woocommerce-password-strength.good,.dk-account-login .woocommerce-password-strength.good{color:#92400e;background:#fffbeb;border-color:#fde68a}.dk-account-auth .woocommerce-password-strength.strong,.dk-account-login .woocommerce-password-strength.strong{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.dk-account-auth .woocommerce-password-hint,.dk-account-login .woocommerce-password-hint{display:block;margin:0;padding:.875rem 1rem;font-size:.8125rem;line-height:1.55;color:#525252;background:#fff;border:1px solid #e5e5e5;border-radius:.5rem}.dk-account-login__tabs{display:flex;gap:.25rem;margin-bottom:1.5rem;padding:.25rem;background:#fff;border:1px solid #e5e5e5;border-radius:.5rem}.dk-account-login__tab{flex:1;padding:.625rem 1rem;font-size:.875rem;font-weight:600;text-align:center;text-decoration:none;color:#525252;background:#fff0;border-radius:.375rem;transition:background-color 0.15s ease,color 0.15s ease}.dk-account-login__tab.is-active{color:#fff;background:#0a0a0a}.dk-account-login__tab:hover:not(.is-active){color:#0a0a0a;background:#f5f5f5}.dk-account-login__panel.hidden{display:none}.dk-account-login .dk-account-form,.dk-account-auth .dk-account-form{max-width:none}.dk-account-login .woocommerce-form-row,.dk-account-auth .woocommerce-form-row,.dk-account-login .form-row,.dk-account-auth .form-row{float:none!important;width:100%!important;margin:0!important;padding:0!important}.dk-account-login .woocommerce-form-row>label,.dk-account-auth .woocommerce-form-row>label,.dk-account-login .form-row>label,.dk-account-auth .form-row>label{display:block;margin:0 0 .5rem;font-size:.875rem;font-weight:600;line-height:1.35;color:#0a0a0a}.dk-account-login .dk-account-form__fields,.dk-account-auth .dk-account-form__fields{display:flex;flex-direction:column;gap:1.25rem}.dk-account-login .input-text,.dk-account-login input[type='email'],.dk-account-login input[type='password'],.dk-account-login input[type='text'],.dk-account-auth .input-text,.dk-account-auth input[type='email'],.dk-account-auth input[type='password'],.dk-account-auth input[type='text']{box-sizing:border-box;width:100%;padding:.6875rem .875rem;font-size:.9375rem;line-height:1.4;color:#0a0a0a;background:#fff;border:1px solid #d4d4d4;border-radius:.5rem;transition:border-color 0.15s ease,box-shadow 0.15s ease}.dk-account-login .input-text:hover,.dk-account-login input:not([type='checkbox']):hover,.dk-account-auth .input-text:hover,.dk-account-auth input:not([type='checkbox']):hover{border-color:#a3a3a3}.dk-account-login .input-text:focus,.dk-account-login .input-text:focus-visible,.dk-account-login input:not([type='checkbox']):focus,.dk-account-login input:not([type='checkbox']):focus-visible,.dk-account-auth .input-text:focus,.dk-account-auth .input-text:focus-visible,.dk-account-auth input:not([type='checkbox']):focus,.dk-account-auth input:not([type='checkbox']):focus-visible{outline:none;border-color:#a3a3a3;box-shadow:0 0 0 3px rgb(163 163 163 / .22)}.dk-account-login__remember{display:grid;grid-template-columns:1.125rem minmax(0,1fr);column-gap:.625rem;align-items:start;margin:0;font-size:.875rem;font-weight:400;line-height:1.5;color:#525252;cursor:pointer}.dk-account-login__remember input[type='checkbox']{width:1.125rem;height:1.125rem;margin:.125rem 0 0;accent-color:#0a0a0a}.dk-account-login__actions{margin:1.25rem 0 0}.dk-account-login .dk-account-form__submit,.dk-account-auth .dk-account-form__submit{margin:1.5rem 0 0}.dk-account-login .dk-account-form__btn,.dk-account-auth .dk-account-form__btn,.dk-account-login .woocommerce-button.button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;padding:.75rem 1.75rem;font-size:.9375rem;font-weight:600;color:#fff!important;background:#0a0a0a!important;border:none!important;border-radius:var(--dk-primary-btn-radius,.5rem);cursor:pointer;transition:var(--dk-primary-btn-transition,background-color 0.15s ease)}.dk-account-login .dk-account-form__btn:hover,.dk-account-auth .dk-account-form__btn:hover,.dk-account-login .woocommerce-button.button:hover{background:#262626!important;color:#fff!important}.dk-account-login__forgot,.dk-account-auth__back{margin:1.25rem 0 0;text-align:center}.dk-account-login__forgot a,.dk-account-auth__back a{font-size:.875rem;font-weight:600;color:#525252;text-decoration:underline;text-underline-offset:.15em}.dk-account-login__forgot a:hover,.dk-account-auth__back a:hover{color:#0a0a0a}.dk-account-page__inner:has(.dk-account-login) .woocommerce-notices-wrapper,.dk-account-page__inner:has(.dk-account-auth) .woocommerce-notices-wrapper{margin-bottom:1.25rem}.dk-account-auth .lost_reset_password>p:first-child{display:none}.dk-account-page .u-columns.col2-set,.dk-account-page #customer_login.col2-set{display:block}.dk-account-detail-view{--dk-sub-fs-heading:0.9375rem;--dk-sub-fs-title:1.125rem;width:100%;max-width:none;font-size:var(--dk-account-fs-text,.8125rem);line-height:1.5;color:#404040}@media (min-width:1024px){.dk-account-detail-view{max-width:42rem}}.dk-account-detail-view :is(.woocommerce-message,.woocommerce-info,.woocommerce-error,.button,a.button){font-size:inherit}.dk-account-detail-view__back{margin:0 0 1.25rem}.dk-account-detail-view__back a{font-weight:600;color:#525252;text-decoration:none}.dk-account-detail-view__back a:hover{color:#0a0a0a;text-decoration:underline;text-underline-offset:3px}.dk-account-detail-view__title{margin:0 0 1.5rem;font-size:var(--dk-sub-fs-title);font-weight:700;letter-spacing:-.02em;color:#0a0a0a}.dk-account-detail-view__section{margin-bottom:2rem}.dk-account-detail-view__section:last-child{margin-bottom:0}.dk-account-detail-view h2,.dk-account-detail-view .dk-billing-address__title{margin:0 0 1rem;font-size:var(--dk-sub-fs-heading);font-weight:700;line-height:1.35;color:#0a0a0a}.dk-account-detail-view table.subscription_details{display:block;width:100%;margin:0;padding:1px;border:0;background:#e5e5e5;border-radius:.75rem;overflow:hidden;border-collapse:separate;border-spacing:0}.dk-account-detail-view table.subscription_details tbody{display:block;border:0;border-radius:calc(0.75rem - 1px);background:#fafafa;overflow:hidden}.dk-account-detail-view table.subscription_details tr{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem;padding:.75rem 1.25rem;border-bottom:1px solid #e5e5e5}.dk-account-detail-view table.subscription_details tr:last-child{border-bottom:none}.dk-account-detail-view table.subscription_details td{display:block;padding:0;border:none;background:#fff0}.dk-account-detail-view table.subscription_details td:first-child{font-weight:600;color:#737373;flex:1 1 8rem}.dk-account-detail-view table.subscription_details td:last-child{font-weight:500;color:#0a0a0a;text-align:right}.dk-account-detail-view table.subscription_details .button{display:inline-flex;margin:.25rem 0 0 .5rem;vertical-align:middle}.dk-account-detail-view table.subscription_details .wcs-auto-renew-toggle{justify-content:flex-end}@media (max-width:767px){.dk-account-detail-view table.subscription_details tr:has(td a.button){flex-direction:column;align-items:stretch;gap:.375rem}.dk-account-detail-view table.subscription_details tr:has(td a.button) td{width:100%;text-align:left}.dk-account-detail-view table.subscription_details tr:has(td a.button) td:first-child{flex:none}.dk-account-detail-view table.subscription_details tr:has(td a.button) td:last-child{display:flex;flex-direction:column;gap:.5rem;align-items:stretch}.dk-account-detail-view table.subscription_details tr:has(td a.button) .button{display:flex;width:100%;margin:0;justify-content:center;box-sizing:border-box}}.dk-account-detail-view .dk-order-table-wrap,.dk-account-detail-view .dk-account-licenses__wrap{width:100%;border:1px solid #e5e5e5;border-radius:.75rem;overflow:hidden;background:#fafafa}.dk-account-detail-view table.order_details{width:100%;margin:0;border:none;border-radius:0;border-collapse:collapse;background:#fff0;line-height:inherit}.dk-account-detail-view .dk-order-table-wrap table.order_details,.dk-account-detail-view .dk-account-licenses__wrap table.order_details{box-shadow:none}.dk-account-detail-view .dk-order-table-wrap:has(.account-downloads-table){border:none;background:#fff0;border-radius:0;overflow:visible}.dk-account-detail-view table.order_details th,.dk-account-detail-view table.order_details td,.dk-account-detail-view table.order_details .amount,.dk-account-detail-view table.order_details .woocommerce-Price-amount,.dk-account-detail-view table.order_details .woocommerce-Price-currencySymbol,.dk-account-detail-view table.order_details .product-quantity,.dk-account-detail-view table.order_details .wc-item-meta,.dk-account-detail-view table.order_details .wc-item-meta dt,.dk-account-detail-view table.order_details .wc-item-meta dd,.dk-account-detail-view table.order_details dl,.dk-account-detail-view table.order_details dt,.dk-account-detail-view table.order_details dd,.dk-account-detail-view table.order_details small,.dk-account-detail-view table.order_details a,.dk-account-detail-view table.order_details strong,.dk-account-detail-view table.order_details b,.dk-account-detail-view table.order_details span,.dk-account-detail-view table.order_details ins,.dk-account-detail-view table.order_details bdi{font-size:inherit;line-height:inherit;font-family:inherit}.dk-account-detail-view table.order_details thead th,.dk-account-detail-view table.order_details tfoot th{font-weight:600;color:#737373}.dk-account-detail-view table.order_details thead th{padding:.75rem 1.25rem;text-align:left;background:#fff0;border-bottom:1px solid #e5e5e5}.dk-account-detail-view table.order_details .product-total{text-align:right}.dk-account-detail-view table.order_details tbody td{padding:.75rem 1.25rem;border-bottom:1px solid #e5e5e5;vertical-align:top;font-weight:500;color:#0a0a0a;background:#fff0}.dk-account-detail-view table.order_details tbody .product-name{font-weight:500;color:#0a0a0a}.dk-account-detail-view table.order_details tbody .product-name a,.dk-account-detail-view table.order_details tbody .product-name .product-quantity{font-size:inherit;font-weight:inherit;color:inherit}.dk-account-detail-view table.order_details tbody .product-total{text-align:right;font-weight:500;white-space:nowrap}.dk-account-detail-view table.order_details .wc-item-meta,.dk-account-detail-view table.order_details small{color:#737373}.dk-account-detail-view table.order_details tfoot th,.dk-account-detail-view table.order_details tfoot td{padding:.75rem 1.25rem;border-top:1px solid #e5e5e5}.dk-account-detail-view table.order_details tfoot th{text-align:left;font-weight:600}.dk-account-detail-view table.order_details tfoot td{text-align:right;font-weight:500;color:#0a0a0a}.dk-account-detail-view table.order_details tfoot tr:last-child th,.dk-account-detail-view table.order_details tfoot tr:last-child td{font-weight:600;background:#fff0}.dk-billing-address,.dk-account-detail-view .dk-billing-address{margin:0;padding:1.25rem;background:#fafafa;border:1px solid #e5e5e5;border-radius:.75rem}.dk-billing-address__lines{display:flex;flex-direction:column;gap:.375rem}.dk-billing-address__line{margin:0;font-family:inherit;font-weight:400;line-height:inherit;color:#404040}.dk-account-detail-view .woocommerce-OrderUpdates{margin:2rem 0 0;padding:0;list-style:none}.dk-account-detail-view .woocommerce-OrderUpdates h2+ol,.dk-account-detail-view>.woocommerce-OrderUpdates{margin-top:1.5rem}.dk-account-detail-view .woocommerce-OrderUpdate{margin-bottom:.75rem;padding:1rem 1.25rem;background:#fafafa;border:1px solid #e5e5e5;border-radius:.5rem}.dk-account-detail-view__status{margin:0 0 1.5rem;color:#525252}.dk-account-detail-view__status mark{padding:0;background:none;font-size:inherit;font-weight:600;color:#0a0a0a}.dk-account-detail-view .woocommerce-order-details{margin:0}.dk-account-detail-view .dk-account-related-subscriptions{margin:2rem 0 0}.dk-account-detail-view .dk-account-related-subscriptions h2{margin:0 0 1rem;font-size:var(--dk-sub-fs-heading,.9375rem);font-weight:700;line-height:1.35;color:#0a0a0a}.dk-account-detail-view .woocommerce-order-details__title{margin-top:0}.dk-subscription-view .woocommerce-order-downloads.dk-account-downloads__section{margin-top:2rem;margin-bottom:0}.dk-subscription-view .dk-account-detail-view__section--address{margin-top:2rem}.dk-care-hours-purchase{margin-top:0}.dk-account-detail-view .dk-care-hours-purchase__heading{margin:0 0 .625rem}.dk-care-hours-purchase__desc{margin:0 0 1rem;font-size:inherit;font-weight:400;line-height:1.5;color:#404040}.dk-care-hours-purchase__table{margin:0;max-width:100%}.dk-care-hours-purchase__table td{min-width:0}.dk-care-hours-purchase__form-row td:last-child{text-align:right}.dk-care-hours-purchase__form{margin:0}.dk-care-hours-purchase__actions{display:inline-flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;align-items:stretch}.dk-care-hours-purchase .quantity,.dk-care-hours-purchase .dk-qty-stepper{display:inline-flex;align-items:stretch;max-width:8.75rem;border:1px solid #e5e5e5;border-radius:.5rem;overflow:hidden;background:#fff}.dk-care-hours-purchase .dk-qty-stepper>label.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dk-care-hours-purchase .dk-qty-stepper>.dk-qty-stepper__btn--minus+.qty,.dk-care-hours-purchase .dk-qty-stepper>.qty+.dk-qty-stepper__btn--plus{border-left:1px solid #e5e5e5}.dk-care-hours-purchase .dk-qty-stepper__btn{flex:0 0 2.5rem;min-width:2.5rem;min-height:2.5rem;padding:0;margin:0;font-family:inherit;font-size:1.125rem;font-weight:500;line-height:1;color:#0a0a0a;background:#fafafa;border:0;cursor:pointer;transition:background 0.15s ease,color 0.15s ease}.dk-care-hours-purchase .dk-qty-stepper__btn:hover:not(:disabled){background:#f0f0f0}.dk-care-hours-purchase .dk-qty-stepper__btn:focus-visible{outline:2px solid #0a0a0a;outline-offset:-2px;z-index:1}.dk-care-hours-purchase .dk-qty-stepper__btn:disabled{opacity:.35;cursor:not-allowed}.dk-care-hours-purchase .qty{width:2.75rem;min-height:2.5rem;padding:.375rem .25rem;font-size:.9375rem;font-weight:600;text-align:center;color:#0a0a0a;background:#fff;border:none;border-radius:0;box-shadow:none;-moz-appearance:textfield}.dk-care-hours-purchase .qty::-webkit-outer-spin-button,.dk-care-hours-purchase .qty::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.dk-care-hours-purchase__submit{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;margin:0;padding:.5rem 1rem;font-size:inherit;font-weight:600;white-space:nowrap}.dk-account-card__actions .dk-care-hours-purchase__list-link{margin:0}@media (max-width:767px){.dk-account-detail-view table.subscription_details.dk-care-hours-purchase__table tr{flex-direction:column;align-items:stretch;gap:.375rem}.dk-account-detail-view table.subscription_details.dk-care-hours-purchase__table td{width:100%;text-align:left}.dk-account-detail-view table.subscription_details.dk-care-hours-purchase__table td:first-child{flex:none}.dk-account-detail-view table.subscription_details.dk-care-hours-purchase__table td:last-child{text-align:left}.dk-care-hours-purchase__form{width:100%;max-width:100%}.dk-care-hours-purchase__actions{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;width:100%;max-width:100%}.dk-care-hours-purchase .quantity,.dk-care-hours-purchase .dk-qty-stepper{width:auto;max-width:8.75rem;align-self:flex-start}.dk-care-hours-purchase__submit{width:100%;justify-content:center;box-sizing:border-box}}.dk-account-detail-view table.order_details tfoot.dk-order-actions-foot .order-actions-cell{text-align:right;vertical-align:middle}.dk-account-detail-view .dk-order-actions-buttons{display:inline-flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;max-width:100%}.dk-account-detail-view .order-actions-button{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.5rem 1rem;font-size:inherit;font-weight:600;line-height:1.4;color:#fff;background:#0a0a0a;border:none;border-radius:.5rem;text-decoration:none;white-space:nowrap}.dk-account-detail-view .order-actions-button:hover{background:#262626;color:#fff}.dk-account-detail-view .dk-order-actions-bar{display:none}@media (max-width:767px){.dk-account-detail-view table.order_details tfoot.dk-order-actions-foot{display:none}.dk-account-detail-view .dk-order-actions-bar{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:1rem 1.25rem;background:#fff0;border:none;border-top:1px solid #e5e5e5;border-radius:0}.dk-account-detail-view .dk-order-actions-bar__label{margin:0;font-size:inherit;font-weight:600;color:#737373}.dk-account-detail-view .dk-order-actions-bar .dk-order-actions-buttons{display:flex;flex-direction:column;width:100%;gap:.5rem}.dk-account-detail-view .dk-order-actions-bar .order-actions-button{width:100%;padding:.75rem 1rem}}.dk-account-detail-view .woocommerce-order-details .dk-account-licenses,.dk-account-detail-view>.dk-account-licenses{margin:2rem 0 0;padding:0;border:0}.dk-account-detail-view .dk-account-licenses__title{margin:0 0 1rem;font-size:var(--dk-sub-fs-heading);font-weight:700;line-height:1.35;color:#0a0a0a}.dk-account-detail-view .dk-account-licenses table.order_details,.dk-account-detail-view .dk-account-licenses table.order_details th,.dk-account-detail-view .dk-account-licenses table.order_details td,.dk-account-detail-view .dk-account-licenses table.order_details a,.dk-account-detail-view .dk-account-licenses table.order_details span{font-family:inherit;font-size:inherit}.dk-account-detail-view .dk-account-licenses table.order_details .expires_at{text-align:right;white-space:nowrap}.dk-account-detail-view .dk-account-licenses table.order_details .license_key,.dk-account-detail-view .dk-account-licenses table.order_details .license_key a,.dk-account-detail-view .dk-account-licenses table.order_details .license_key span{font-weight:500;word-break:break-all}.dk-account-detail-view .dk-account-licenses table.order_details tbody tr:last-child td{border-bottom:none}@media (max-width:767px){.dk-account-detail-view .dk-account-licenses__wrap table.order_details thead{display:none}.dk-account-detail-view .dk-account-licenses__wrap table.order_details tbody tr{display:block}.dk-account-detail-view .dk-account-licenses__wrap table.order_details tbody td{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.75rem 1.25rem;text-align:right;border-bottom:1px solid #e5e5e5}.dk-account-detail-view .dk-account-licenses__wrap table.order_details tbody td::before{content:attr(data-title);font-weight:600;color:#737373;text-align:left;flex:0 0 auto}.dk-account-detail-view .dk-account-licenses__wrap table.order_details tbody td.license_key{flex-wrap:wrap}.dk-account-detail-view .dk-account-licenses__wrap table.order_details tbody td.expires_at{white-space:normal}.dk-account-detail-view .dk-account-licenses__wrap table.order_details tbody tr:last-child td:last-child{border-bottom:none}}.dk-account-detail-view .dk-account-licenses__empty,.dk-account-detail-view .dk-account-licenses .elm-order-licenses-details-empty-txt{margin:0;padding:1.25rem;font-family:inherit;font-size:inherit;line-height:1.5;color:#525252;background:#fafafa;border:1px solid #e5e5e5;border-radius:.75rem}.dk-license-view #elm-license-details-wrapper{margin:0}.dk-license-view #elm-license-details-wrapper>.dk-account-detail-view__section{margin-bottom:2rem}.dk-license-view #elm-license-details-wrapper>.dk-account-detail-view__section:last-child{margin-bottom:0}.dk-license-view .dk-license-view__section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap;margin:0 0 1rem;font-size:var(--dk-sub-fs-heading);font-weight:700;line-height:1.35;color:#0a0a0a}.dk-license-view .dk-license-view__section-head span{flex:1 1 auto;min-width:0}.dk-license-view .dk-license-view__add-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.5rem 1rem;font-size:inherit;font-weight:600;color:#0a0a0a!important;background:#fff!important;border:1px solid #d4d4d4!important;border-radius:.5rem}.dk-license-view .dk-license-view__add-btn:hover{background:#fafafa!important;border-color:#a3a3a3!important;color:#0a0a0a!important}.dk-license-view .dk-license-view__key-card{border:1px solid #e5e5e5;border-radius:.75rem;overflow:hidden;background:#fafafa}.dk-license-view #elm-license-key-table{width:100%;margin:0;border:none;border-collapse:collapse;cursor:pointer}.dk-license-view #elm-license-key-table tr,.dk-license-view #elm-license-key-table th{display:block;padding:0;border:none;background:#fff0}.dk-license-view #elm-license-key,.dk-license-view #elm-license-key-table a#elm-license-key{display:block;box-sizing:border-box;padding:1rem 1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace;font-size:inherit;font-weight:500;line-height:1.45;color:#0a0a0a;text-align:left;text-decoration:none;word-break:break-all;user-select:all}.dk-license-view .dk-license-view__activation-form{margin:0 0 1rem;padding:1.25rem;background:#fafafa;border:1px solid #e5e5e5;border-radius:.75rem}.dk-license-view .dk-license-view__activation-form .dk-account-form{max-width:none}.dk-license-view .dk-license-view__activation-submit{margin:1rem 0 0}.dk-license-view #elm-license-details-table.dk-license-details-table{display:block;width:100%;margin:0;padding:1px;border:0;background:#e5e5e5;border-radius:.75rem;overflow:hidden;border-collapse:separate;border-spacing:0}.dk-license-view #elm-license-details-table.dk-license-details-table tbody{display:block;border:0;border-radius:calc(0.75rem - 1px);background:#fafafa;overflow:hidden}.dk-license-view #elm-license-details-table.dk-license-details-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;column-gap:1rem;row-gap:.375rem;padding:.75rem 1.25rem;border-bottom:1px solid #e5e5e5}.dk-license-view #elm-license-details-table.dk-license-details-table tr:last-child{border-bottom:none}.dk-license-view #elm-license-details-table.dk-license-details-table th,.dk-license-view #elm-license-details-table.dk-license-details-table td{display:block;padding:0;border:none;background:#fff0;font-family:inherit;font-size:inherit;line-height:inherit}.dk-license-view #elm-license-details-table.dk-license-details-table th{font-weight:600;color:#737373;min-width:0;text-align:left}.dk-license-view #elm-license-details-table.dk-license-details-table td{font-weight:500;color:#0a0a0a;min-width:0;text-align:right}.dk-license-view #elm-license-details-table.dk-license-details-table td a{color:inherit;font-weight:inherit}.dk-license-view #elm-license-details-table .expired{color:#dc2626}.dk-license-view .dk-license-view__expires{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem .75rem}.dk-license-view #elm-download-license-certificate-btn .material-icons-outlined{display:none}.dk-license-view .dk-license-activations-wrap{margin-top:0}@media (max-width:1023px){.dk-license-view .dk-license-activations-wrap{background:#fff0;border:none;border-radius:0;overflow:visible}.dk-license-view .dk-license-activations-wrap .dk-license-activations-table .dk-account-card__actions-block{flex-direction:column;align-items:stretch;gap:.5rem}.dk-license-view .dk-license-activations-wrap .dk-license-activations-table .dk-account-card__actions{flex-direction:column;width:100%}.dk-license-view .dk-license-activations-wrap .dk-license-activations-table .dk-account-card__actions .button,.dk-license-view .dk-license-activations-wrap .dk-license-activations-table .dk-account-card__actions .woocommerce-button{width:100%}.dk-license-view .dk-license-activations-wrap .dk-license-activations-table tbody td.label,.dk-license-view .dk-license-activations-wrap .dk-license-activations-table tbody td.host{flex-wrap:wrap;word-break:break-word}}.dk-license-view .dk-license-activations-wrap .dk-license-activations-table{width:100%;margin:0;border:none;border-collapse:collapse;table-layout:auto;background:#fff0;font-size:inherit}.dk-license-view .dk-license-activations-wrap .dk-license-activations-table thead{display:none}.dk-license-view .dk-license-activations-wrap .dk-license-activations-table tbody{display:flex;flex-direction:column;gap:1rem}.dk-license-view .dk-license-activations-wrap .dk-license-activations-table tbody tr{display:block;box-sizing:border-box;padding:1.125rem 1.25rem;background:#fafafa;border:1px solid #e5e5e5;border-radius:.75rem;overflow:hidden}.dk-license-view .dk-license-activations-wrap .dk-license-activations-table tbody td{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;min-width:0;padding:.4rem 0;border:none;text-align:right;background:#fff0}.dk-license-view .dk-license-activations-wrap .dk-license-activations-table tbody td::before{content:attr(data-title);font-weight:600;color:#737373;text-align:left;flex:1 1 auto}.dk-license-view .dk-license-activations-wrap .dk-license-activations-table tbody td.actions{display:block;padding-top:.75rem;margin-top:.375rem;border-top:1px solid #e5e5e5}.dk-license-view .dk-license-activations-wrap .dk-license-activations-table tbody td.actions::before,.dk-license-view .dk-license-activations-wrap .dk-license-activations-table tbody td.empty::before{display:none;content:none}.dk-license-view .dk-license-activations-wrap .dk-license-activations-table tbody td.empty{display:block;padding:1.25rem;text-align:center;color:#737373}@media (min-width:1024px){.dk-license-view .dk-license-activations-wrap{background:#fafafa;border:1px solid #e5e5e5;border-radius:.75rem;overflow:hidden}.dk-license-view .dk-license-activations-wrap .dk-license-activations-table{display:table}.dk-license-view .dk-license-activations-wrap .dk-license-activations-table thead{display:table-header-group}.dk-license-view .dk-license-activations-wrap .dk-license-activations-table tbody{display:table-row-group}.dk-license-view .dk-license-activations-wrap .dk-license-activations-table thead tr,.dk-license-view .dk-license-activations-wrap .dk-license-activations-table tbody tr{display:table-row;padding:0;background:#fff0;border:none;border-radius:0;overflow:visible}.dk-license-view .dk-license-activations-wrap .dk-license-activations-table thead th,.dk-license-view .dk-license-activations-wrap .dk-license-activations-table tbody td{display:table-cell;min-width:0;max-width:none;padding:.75rem 1.25rem;border-bottom:1px solid #e5e5e5;text-align:left;vertical-align:middle;overflow-wrap:normal;word-break:normal;white-space:normal}.dk-license-view .dk-license-activations-wrap .dk-license-activations-table thead th{font-weight:600;color:#737373;background:#fff0}.dk-license-view .dk-license-activations-wrap .dk-license-activations-table thead th::before,.dk-license-view .dk-license-activations-wrap .dk-license-activations-table tbody td::before{content:none;display:none}.dk-license-view .dk-license-activations-wrap .dk-license-activations-table tbody td.actions{display:table-cell;padding-top:.75rem;margin-top:0;border-top:none;text-align:right;white-space:nowrap}.dk-license-view .dk-license-activations-wrap .dk-license-activations-table tbody tr:last-child td{border-bottom:none}.dk-license-view .dk-license-activations-wrap .dk-license-activations-table .dk-account-card__actions-block{flex-direction:row;align-items:center;justify-content:flex-end}.dk-license-view .dk-license-activations-wrap .dk-license-activations-table .dk-account-card__actions-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.dk-account-downloads,.dk-account__content .woocommerce-order-downloads.dk-account-downloads__section{margin-bottom:1rem}.dk-account-downloads__title,.dk-account__content .woocommerce-order-downloads .dk-account-downloads__title{margin:0 0 1rem;font-size:var(--dk-sub-fs-heading,.9375rem);font-weight:700;line-height:1.35;color:#0a0a0a}.dk-account-downloads .account-downloads-table .download-product a,.dk-account__content .account-downloads-table .download-product a{font-weight:600;color:#0a0a0a;text-decoration:none}.dk-account-downloads .account-downloads-table .download-product a:hover,.dk-account__content .account-downloads-table .download-product a:hover{text-decoration:underline}.dk-account-downloads .woocommerce-MyAccount-downloads-file,.dk-account__content .woocommerce-MyAccount-downloads-file{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;padding:.75rem 1.25rem;font-size:inherit;font-weight:600;color:#fff!important;background:#0a0a0a!important;border:none!important;border-radius:.5rem;text-decoration:none;box-sizing:border-box;white-space:nowrap}.dk-account-downloads .woocommerce-MyAccount-downloads-file:hover,.dk-account__content .woocommerce-MyAccount-downloads-file:hover{background:#262626!important;color:#fff!important}@media (max-width:767px){.dk-account-downloads .account-downloads-table .download-file,.dk-account-downloads .account-downloads-table .dk-account-downloads__file-cell,.dk-account__content .account-downloads-table .download-file,.dk-account__content .account-downloads-table .dk-account-downloads__file-cell{display:block;padding-top:.75rem;margin-top:.375rem;border-top:1px solid #e5e5e5}.dk-account-downloads .account-downloads-table .download-file::before,.dk-account-downloads .account-downloads-table .dk-account-downloads__file-cell::before,.dk-account__content .account-downloads-table .download-file::before,.dk-account__content .account-downloads-table .dk-account-downloads__file-cell::before{display:block;margin-bottom:.5rem}}@media (min-width:768px){.dk-account-downloads .account-downloads-table .download-file,.dk-account-downloads .account-downloads-table .dk-account-downloads__file-cell,.dk-account__content .account-downloads-table .download-file,.dk-account__content .account-downloads-table .dk-account-downloads__file-cell{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.4rem 0;margin-top:0;border-top:none}.dk-account-downloads .account-downloads-table .download-file::before,.dk-account-downloads .account-downloads-table .dk-account-downloads__file-cell::before,.dk-account__content .account-downloads-table .download-file::before,.dk-account__content .account-downloads-table .dk-account-downloads__file-cell::before{display:block;margin:0;flex:1 1 auto}.dk-account-downloads .woocommerce-MyAccount-downloads-file,.dk-account__content .woocommerce-MyAccount-downloads-file{width:auto;min-height:2.5rem;flex-shrink:0}}.dk-account-dashboard{width:100%;max-width:100%}.dk-account-dashboard__welcome{margin:0 0 1.5rem;padding:1.25rem 1.375rem;background:#fafafa;border:1px solid #e5e5e5;border-radius:.75rem}.dk-account-dashboard__greeting{margin:0 0 .5rem;font-size:1.0625rem;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:#0a0a0a}.dk-account-dashboard__greeting strong{font-weight:inherit}.dk-account-dashboard__lead{margin:0 0 .75rem;font-size:var(--dk-account-fs-text);line-height:1.55;color:#525252}.dk-account-dashboard__logout{margin:0;padding-top:.75rem;font-size:.8125rem;line-height:1.45;color:#737373;border-top:1px solid #e5e5e5}.dk-account-dashboard__logout a{font-weight:600;color:#0a0a0a;text-decoration:none}.dk-account-dashboard__logout a:hover{text-decoration:underline}.dk-account-dashboard__grid{display:grid;grid-template-columns:1fr;gap:.75rem;margin:0;padding:0}.dk-account-dashboard__tile{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.125rem;text-decoration:none;background:#fff;border:1px solid #e5e5e5;border-radius:.75rem;transition:border-color 0.15s ease,box-shadow 0.15s ease,background-color 0.15s ease}.dk-account-dashboard__tile:hover{background:#fafafa;border-color:#a3a3a3;box-shadow:0 4px 16px -8px rgb(0 0 0 / .12)}.dk-account-dashboard__tile:focus-visible{outline:2px solid #0a0a0a;outline-offset:2px}.dk-account-dashboard__tile-title{font-size:.9375rem;font-weight:600;line-height:1.35;color:#0a0a0a}.dk-account-dashboard__tile-hint{font-size:.8125rem;line-height:1.45;color:#737373}@media (min-width:480px){.dk-account-dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}}@media (min-width:1024px){.dk-account-dashboard{max-width:42rem}}.dk-account-payment-methods{display:flex;flex-direction:column;align-items:stretch;gap:1.25rem;width:100%;max-width:100%;margin-bottom:1rem;box-sizing:border-box}.dk-account-payment-methods__empty{box-sizing:border-box;width:100%;margin:0;padding:1rem 1.25rem;font-size:var(--dk-account-fs-text);line-height:1.5;color:#525252;text-align:left;background:#fafafa;border:1px solid #e5e5e5;border-radius:.75rem}.dk-account-payment-methods:has(.account-payment-methods-table){gap:0}.dk-account-payment-methods:has(.account-payment-methods-table) .dk-account-payment-methods__add{margin-top:1.25rem}.dk-account-payment-methods__default-badge{display:inline-block;margin-left:.375rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;line-height:1.3;color:#525252;background:#f0f0f0;border-radius:.25rem;vertical-align:middle}.dk-account-payment-methods .account-payment-methods-table .payment-method-method{font-weight:500;color:#0a0a0a}.dk-account-payment-methods .account-payment-methods-table .payment-method-actions .button{margin:0}.dk-account-payment-methods__add{width:100%;margin:0;padding:0}.dk-account-payment-methods__add .dk-account-form__btn{display:inline-flex;box-sizing:border-box;width:auto;max-width:100%;align-self:flex-start}@media (max-width:767px){.dk-account-payment-methods__empty{padding:.875rem 1rem}.dk-account-payment-methods .account-payment-methods-table .payment-method-method,.dk-account-payment-methods .account-payment-methods-table .payment-method-expires{flex-direction:column;align-items:flex-start;gap:.375rem;text-align:left;overflow-wrap:normal;word-break:normal}.dk-account-payment-methods .account-payment-methods-table .payment-method-method::before,.dk-account-payment-methods .account-payment-methods-table .payment-method-expires::before{flex:none;width:100%;text-align:left}.dk-account-payment-methods .account-payment-methods-table .payment-method-method{padding-bottom:.625rem;margin-bottom:.25rem;border-bottom:1px solid #e5e5e5}.dk-account-payment-methods__method-line{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem .375rem;max-width:100%}.dk-account-payment-methods__default-badge{margin-left:0}.dk-account-payment-methods .account-payment-methods-table .payment-method-actions{display:block;padding-top:.75rem;margin-top:.375rem;border-top:1px solid #e5e5e5}.dk-account-payment-methods .account-payment-methods-table .payment-method-actions::before{display:none;content:none}}@media (min-width:768px){.dk-account-payment-methods .account-payment-methods-table .payment-method-actions{display:flex;align-items:center;justify-content:flex-end;padding:.4rem 0;border-top:none}.dk-account-payment-methods .account-payment-methods-table .payment-method-actions .dk-account-card__actions-block{width:100%;flex-direction:row;align-items:center;justify-content:flex-end}.dk-account-payment-methods .account-payment-methods-table .payment-method-actions .dk-account-card__actions-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.dk-account-add-payment-method{margin-bottom:1rem}.dk-account-add-payment-method__form{max-width:none}.dk-account-add-payment-method .payment_methods{list-style:none;margin:0;padding:0}.dk-account-add-payment-method .payment_methods>li{display:flex;flex-direction:column;align-items:stretch;gap:1rem;margin:0;padding:0;list-style:none}.dk-account-add-payment-method--single .payment_methods>li{gap:1.5rem}.dk-account-add-payment-method .payment_methods>li+li{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #e5e5e5}.dk-account-add-payment-method .payment_methods input.input-radio{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dk-account-add-payment-method:not(.dk-account-add-payment-method--single) .payment_methods input.input-radio:focus-visible+label{outline:2px solid #0a0a0a;outline-offset:3px;border-radius:.375rem}.dk-account-add-payment-method .payment_methods>li>label{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1rem;padding:.875rem 1rem;font-size:.9375rem;font-weight:600;line-height:1.35;color:#0a0a0a;background:#fafafa;border:1px solid #e5e5e5;border-radius:.5rem;cursor:pointer}.dk-account-add-payment-method:not(.dk-account-add-payment-method--single) .payment_methods input.input-radio:checked+label{background:#fff;border-color:#0a0a0a;box-shadow:0 0 0 1px #0a0a0a}.dk-account-add-payment-method .payment_methods li[class*='payment_method'] input[type='radio']+label:not(.wc-stripe-label-payment-type){margin:0!important}.dk-account-add-payment-method--single .payment_methods>li>label{margin:0!important;padding:0;font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;background:#fff0;border:none;border-radius:0;cursor:default}.dk-account-add-payment-method .wc-stripe-card-icons-container,.dk-account-add-payment-method .wc-stripe-paymentRequest-icons-container{float:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.375rem;margin:0}.dk-account-add-payment-method .payment_methods label[for*='payment_method_stripe']:after{display:none;content:none}.dk-account-add-payment-method .payment_box{margin:0;padding:1.25rem;background:#fff;border:1px solid #e5e5e5;border-radius:.75rem}.dk-account-add-payment-method--single .payment_box{display:block!important;margin-top:0;padding:0;background:#fff0;border:none;border-radius:0}.dk-account-add-payment-method .wc-stripe-gateway-desc{margin:0 0 1.5rem!important;padding:0;font-size:.8125rem;line-height:1.55;color:#737373}.dk-account-add-payment-method .wc-stripe-gateway-desc p{margin:0 0 .75rem;font-size:inherit;line-height:inherit;color:inherit}.dk-account-add-payment-method .wc-stripe-gateway-desc p:last-child{margin-bottom:0}.dk-account-add-payment-method .wc-stripe-gateway-desc.has_tokens{margin-bottom:1.25rem!important}.dk-account-add-payment-method .wc-stripe-gateway-desc+.wc-stripe-gateway-container,.dk-account-add-payment-method .wc-stripe-gateway-desc+.wc-stripe_cc-container{margin-top:0}.dk-account-add-payment-method .wc-stripe_cc-new-method-container,.dk-account-add-payment-method .wc-stripe-gateway-container{margin:0}.dk-account-add-payment-method #wc-stripe-card-element{width:100%;min-height:2.75rem;margin:0;padding:0}.dk-account-add-payment-method #wc-stripe-card-element.payment-type{min-height:12rem;padding:0}.dk-account-add-payment-method .wc-stripe_cc-container .StripeElement:not(.payment-type){height:auto;min-height:2.75rem;padding:.6875rem .875rem;border:1px solid #d4d4d4;border-radius:.5rem;box-shadow:none}.dk-account-add-payment-method .payment_box select,.dk-account-add-payment-method .payment_box .select2-container .select2-selection--single{box-sizing:border-box;min-height:2.75rem;font-size:.9375rem;color:#0a0a0a;border:1px solid #d4d4d4;border-radius:.5rem}.dk-account-add-payment-method .payment_box .select2-container--default .select2-selection--single{display:flex;align-items:center;padding:0 .875rem;background:#fff}.dk-account-add-payment-method .payment_box .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;top:0;right:.5rem}.dk-account-add-payment-method .wc-stripe-save-source{display:flex;align-items:flex-start;gap:.625rem;margin:1.25rem 0 0;padding:0}.dk-account-add-payment-method .wc-stripe-save-source .save-source-label{margin:0;padding:0;font-size:.875rem;font-weight:400;line-height:1.5;color:#525252}.dk-account-add-payment-method .wc-stripe-minimalist-form{position:relative;height:auto;min-height:0}.dk-account-add-payment-method .wc-stripe-minimalist-form .field-container{position:relative;width:100%;margin:0 0 1rem;opacity:1;transform:none;border:1px solid #d4d4d4;border-radius:.5rem;background:#fff}.dk-account-add-payment-method .wc-stripe-minimalist-form .field-container.field-container--hidden{position:absolute;opacity:0;pointer-events:none;z-index:-1}.dk-account-add-payment-method .wc-stripe-minimalist-form .stripe-input--label{font-size:.875rem;font-weight:600;top:.75rem}.dk-account-add-payment-method .wc-stripe-minimalist-form .stripe-input{height:auto;min-height:2.75rem;padding:1.75rem .875rem .5rem;border-radius:.5rem}.dk-account-add-payment-method .dk-account-add-payment-method__submit{margin-top:1.75rem}.dk-account-add-payment-method,.dk-account-add-payment-method__form,.dk-account-add-payment-method__payment,.dk-account-add-payment-method #payment,.dk-account-add-payment-method .payment_methods,.dk-account-add-payment-method .payment_methods>li,.dk-account-add-payment-method .payment_methods>li>*,.dk-account-add-payment-method .payment_box,.dk-account-add-payment-method .wc-stripe-gateway-container,.dk-account-add-payment-method .wc-stripe_cc-container,.dk-account-add-payment-method .wc-stripe_cc-new-method-container,.dk-account-add-payment-method #wc-stripe-cc-custom-form,.dk-account-add-payment-method #wc-stripe-card-element,.dk-account-add-payment-method .wc-stripe-minimalist-form,.dk-account-add-payment-method .wc-stripe-minimalist-form .field-container{max-width:100%;min-width:0;box-sizing:border-box}.dk-account-add-payment-method #wc-stripe-card-element.payment-type,.dk-account-add-payment-method #wc-stripe-card-element.payment-type .__PrivateStripeElement,.dk-account-add-payment-method .StripeElement,.dk-account-add-payment-method .__PrivateStripeElement{width:100%!important;max-width:100%!important}.dk-account-add-payment-method #wc-stripe-card-element iframe,.dk-account-add-payment-method .payment_box iframe,.dk-account-add-payment-method .StripeElement iframe,.dk-account-add-payment-method .__PrivateStripeElement iframe{max-width:100%!important}.dk-account-add-payment-method .woocommerce-NoticeGroup{display:block!important;margin:0 0 1rem!important;padding:0!important;background:transparent!important;border:none!important}.dk-account-add-payment-method ul.woocommerce-error,.dk-account-add-payment-method .woocommerce-NoticeGroup .woocommerce-error{display:block!important;flex:none!important;width:100%!important;max-width:100%!important;box-sizing:border-box}.dk-account-add-payment-method .wc-stripe-minimalist-form .stripe-input.invalid,.dk-account-add-payment-method .wc-stripe-minimalist-form .stripe-input.StripeElement--complete,.dk-account-add-payment-method .wc-stripe-bootstrap-form .stripe-input.invalid{animation:none!important;-webkit-animation:none!important;transform:none!important;-webkit-transform:none!important}.dk-account-add-payment-method .wc-stripe-minimalist-form .field-container:has(.stripe-input.invalid){border-color:#e5e5e5}.dk-account-add-payment-method .wc-stripe-minimalist-form .stripe-input.invalid{background:#fef2f2!important;border:1px solid #dc2626!important;box-shadow:inset 0 0 0 .5px #dc2626!important}.dk-account-add-payment-method .wc-stripe-bootstrap-form .stripe-input.invalid{border-color:#dc2626!important;box-shadow:inset 0 0 0 .5px #dc2626!important}@media (max-width:767px){.dk-account-add-payment-method{box-sizing:border-box;padding-inline:2px}.dk-account-add-payment-method .payment_methods>li[class*='payment_method']{padding-left:0!important;padding-right:0!important}.dk-account-add-payment-method .dk-account-form__btn{display:flex;width:100%}}.dk-partner-panel-page .dk-page-head,.dk-partner-panel-page .entry-header,.dk-partner-panel-page .page-title{display:none}.dk-partner-panel #affwp-affiliate-dashboard{margin:0}.dk-partner-panel #affwp-affiliate-dashboard-tabs{display:flex;flex-wrap:wrap;gap:.375rem;margin:0 0 1.5rem;padding:0;list-style:none;border:none}.dk-partner-panel #affwp-affiliate-dashboard-tabs li{display:block;margin:0;padding:0}.dk-partner-panel #affwp-affiliate-dashboard-tabs li a{display:inline-flex;align-items:center;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;line-height:1.35;color:#525252;text-decoration:none;background:#fafafa;border:1px solid #e5e5e5;border-radius:9999px;transition:color 0.15s ease,background-color 0.15s ease,border-color 0.15s ease}.dk-partner-panel #affwp-affiliate-dashboard-tabs li a:hover{color:#0a0a0a;background:#f5f5f5;border-color:#d4d4d4}.dk-partner-panel #affwp-affiliate-dashboard-tabs li.active a{color:#0a0a0a;font-weight:600;background:#fff;border-color:#a3a3a3;box-shadow:0 1px 2px rgb(0 0 0 / .05)}.dk-partner-panel .affwp-notice{margin:0 0 1rem;padding:.75rem 1rem;font-size:.875rem;color:#404040;background:#fafafa;border:1px solid #e5e5e5;border-radius:.5rem}.dk-partner-panel .affwp-tab-content{margin:0}.dk-partner-panel .affwp-tab-content>h4{margin:0 0 1rem;font-size:1rem;font-weight:700;color:#0a0a0a}.dk-partner-panel .affwp-card{overflow:hidden;margin-bottom:1rem;background:#fff;border:1px solid #e5e5e5;border-radius:.75rem;box-shadow:none}.dk-partner-panel .affwp-card__header,.dk-partner-panel .affwp-card__actions{padding:1.25rem 1.25rem 0}.dk-partner-panel .affwp-card__header+.affwp-card__actions{padding-top:0}.dk-partner-panel .affwp-card__content,.dk-partner-panel .affwp-card__footer{padding:0 1.25rem 1.25rem}.dk-partner-panel .affwp-card__header+.affwp-card__content,.dk-partner-panel .affwp-card__header+.affwp-card__footer,.dk-partner-panel .affwp-card__actions+.affwp-card__content{padding-top:1.25rem}.dk-partner-panel #affwp-custom-link-generator .affwp-card__content--form{padding-bottom:0}.dk-partner-panel #affwp-custom-link-generator .affwp-card__content--form input[type="url"],.dk-partner-panel #affwp-custom-link-generator .affwp-card__content--form input[type="text"]{margin-bottom:0}.dk-partner-panel #affwp-custom-link-generator .affwp-card__content+.affwp-card__footer{padding-top:.75rem}.dk-partner-panel .affwp-card__header h3,.dk-partner-panel .affwp-card__header h4{margin:0;font-size:1rem;font-weight:700;color:#0a0a0a}.dk-partner-panel .affwp-card__header p{margin:.5rem 0 0;font-size:.875rem;line-height:1.5;color:#525252}.dk-partner-panel .affwp-affiliate-link__display{display:flex;flex-wrap:wrap;gap:.75rem;align-items:stretch}.dk-partner-panel .affwp-affiliate-link__input{flex:1 1 auto;flex-grow:0;min-width:0;width:100%;margin:0;padding:.625rem .875rem;font-size:.875rem;line-height:1.35;color:#171717;background:#fafafa;border:1px solid #e5e5e5;border-radius:.5rem}@media (max-width:479px){.dk-partner-panel .affwp-affiliate-link__display{flex-direction:column;flex-wrap:nowrap}.dk-partner-panel .affwp-affiliate-link-copy-link.button{width:100%}}@media (min-width:480px){.dk-partner-panel .affwp-affiliate-link__display{flex-direction:row;flex-wrap:nowrap;align-items:center}.dk-partner-panel .affwp-affiliate-link__input{flex:1 1 0%;flex-grow:1;width:auto}}.dk-partner-panel .affwp-affiliate-link-copy-link.button,.dk-partner-panel .affwp-card .button,.dk-partner-panel .affwp-form .button,.dk-partner-panel .affwp-form input[type="submit"]{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.125rem;font-size:.875rem;font-weight:600;line-height:1.35;color:#fff!important;text-decoration:none;background:#0a0a0a!important;border:1px solid #0a0a0a!important;border-radius:.5rem;box-shadow:none;transition:background-color 0.15s ease,border-color 0.15s ease}.dk-partner-panel .affwp-affiliate-link-copy-link.button:hover,.dk-partner-panel .affwp-card .button:hover,.dk-partner-panel .affwp-form .button:hover,.dk-partner-panel .affwp-form input[type="submit"]:hover{color:#fff!important;background:#262626!important;border-color:#262626!important}.dk-partner-panel .affwp-affiliate-link__toggle{display:inline-block;margin-top:.75rem;font-size:.875rem;font-weight:500}.dk-partner-panel .affwp-affiliate-link .affwp-card__tooltip,.dk-partner-panel #affwp-custom-link-generator .affwp-generator-campaign-text-link-wrap,.dk-partner-panel #affwp-custom-link-generator .affwp-campaign-wrap{display:none!important}.dk-partner-panel .affwp-form label{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:600;color:#404040}.dk-partner-panel .affwp-form textarea,.dk-partner-panel .affwp-form input[type="text"],.dk-partner-panel .affwp-form input[type="email"],.dk-partner-panel .affwp-form input[type="url"],.dk-partner-panel .affwp-form input[type="password"]{width:100%;max-width:100%;margin-bottom:1rem;padding:.625rem .875rem;font-size:.9375rem;color:#171717;background:#fff;border:1px solid #d4d4d4;border-radius:.5rem}.dk-partner-panel .affwp-form textarea:focus,.dk-partner-panel .affwp-form input:focus{outline:none;border-color:#a3a3a3;box-shadow:0 0 0 3px rgb(163 163 163 / .25)}.dk-partner-panel__notice{margin-top:1.25rem}.dk-partner-panel__notice p{margin:0;font-size:.875rem;line-height:1.6;color:#525252}.dk-partner-panel table.affwp-table{margin-bottom:1rem;font-size:.8125rem;border:1px solid #e5e5e5;border-radius:.75rem;border-collapse:separate;border-spacing:0;overflow:hidden}.dk-partner-panel table.affwp-table th,.dk-partner-panel table.affwp-table td{padding:.625rem .875rem;border:none;border-bottom:1px solid #f0f0f0;color:#404040}.dk-partner-panel table.affwp-table th{font-weight:600;color:#0a0a0a;background:#fafafa}.dk-partner-panel table.affwp-table tr:last-child td{border-bottom:none}@media (max-width:767px){.dk-partner-panel #affwp-affiliate-dashboard-tabs{flex-wrap:nowrap;gap:.5rem;margin-bottom:1.25rem;padding-bottom:.25rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.dk-partner-panel #affwp-affiliate-dashboard-tabs::-webkit-scrollbar{display:none}.dk-partner-panel #affwp-affiliate-dashboard-tabs li{flex:0 0 auto}.dk-partner-panel .affwp-table-wrap{overflow-x:visible}.dk-partner-panel table.affwp-table.affwp-table-responsive{display:block;border:none;border-radius:0;background:#fff0;overflow:visible}.dk-partner-panel table.affwp-table.affwp-table-responsive thead{display:none}.dk-partner-panel table.affwp-table.affwp-table-responsive tbody{display:block}.dk-partner-panel table.affwp-table.affwp-table-responsive tbody tr{display:block;box-sizing:border-box;margin-bottom:1rem;background:#fff;border:1px solid #e5e5e5;border-radius:.75rem;overflow:hidden}.dk-partner-panel table.affwp-table.affwp-table-responsive tbody tr:last-child{margin-bottom:0}.dk-partner-panel table.affwp-table.affwp-table-responsive tbody tr:has(td.affwp-table-no-data){margin-bottom:0;background:#fff0;border:none;border-radius:0;overflow:visible}.dk-partner-panel table.affwp-table.affwp-table-responsive th{display:none}.dk-partner-panel table.affwp-table.affwp-table-responsive td{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.625rem .875rem;border:none;border-bottom:1px solid #f0f0f0;background:#fff;text-align:right}.dk-partner-panel table.affwp-table.affwp-table-responsive td:last-child{margin-bottom:0;border-bottom:none}.dk-partner-panel table.affwp-table.affwp-table-responsive td::before{content:attr(data-th);display:block;flex:1 1 auto;min-width:0;margin:0;padding:0;font-size:inherit;font-weight:600;color:#737373;text-align:left}.dk-partner-panel table.affwp-table.affwp-table-responsive td.affwp-table-no-data{display:block;padding:1rem .875rem;font-size:.875rem;line-height:1.5;color:#525252;text-align:left;background:#fafafa;border:1px solid #e5e5e5;border-radius:.75rem}.dk-partner-panel table.affwp-table.affwp-table-responsive td.affwp-table-no-data::before{display:none;content:none}}@media (min-width:768px){.dk-partner-panel #affwp-affiliate-dashboard-tabs{gap:.5rem;margin-bottom:1.75rem}.dk-partner-panel #affwp-affiliate-dashboard-tabs li a{font-size:.875rem;padding:.5625rem 1rem}}.dk-partner-registration__form{max-width:32rem}.dk-partner-registration .affwp-errors{margin:0 0 1rem;padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem}.dk-partner-registration .affwp-errors .affwp-error{margin:0;font-size:.875rem;color:#991b1b}.dk-partner-registration .affwp-errors .affwp-error+.affwp-error{margin-top:.375rem}.dk-partner-registration__terms-label{align-items:flex-start}.dk-partner-registration__terms-text{font-size:.875rem;line-height:1.5;color:#404040}.dk-partner-registration__terms-text a{color:#0a0a0a;text-decoration:underline;text-underline-offset:3px}.dk-partner-registration__terms-text a:hover{color:#404040}.dk-partner-registration__notice{padding:1rem 1.125rem;border-radius:.5rem}.dk-partner-registration__notice p{margin:0;font-size:.875rem;line-height:1.5}.dk-partner-registration__notice p+p{margin-top:1rem}.dk-partner-registration__notice--success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.dk-partner-registration__notice--error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.dk-partner-registration input[readonly].dk-account-form__input{color:#525252;background:#fafafa;cursor:default}.dk-partner-payout{margin-top:2rem;padding-top:1.75rem;border-top:1px solid #e5e5e5}.dk-partner-payout__honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.dk-partner-payout__messages{margin:1rem 0 0;padding:.75rem 1rem;font-size:.875rem;line-height:1.5;border-radius:.5rem}.dk-partner-payout__submit{gap:.5rem}.dk-partner-payout__submit:disabled{cursor:wait;opacity:.85}.dk-partner-payout__submit-spinner{width:1rem;height:1rem;flex-shrink:0;border:2px solid rgb(255 255 255 / .35);border-top-color:#fff;border-radius:50%;animation:dk-partner-payout-spin 0.65s linear infinite}@keyframes dk-partner-payout-spin{to{transform:rotate(360deg)}}.dk-partner-payout__messages--success{color:#14532d;background:#f0fdf4;border:1px solid #bbf7d0}.dk-partner-payout__messages--error{color:#7f1d1d;background:#fef2f2;border:1px solid #fecaca}.dk-partner-payout__form .form-row{margin:0 0 1rem}.dk-partner-payout__form label{display:block;margin-bottom:.375rem;font-size:.875rem;font-weight:600;color:#404040}.dk-partner-payout__form label .required{font-weight:500}.dk-partner-payout__form .input-text{width:100%;max-width:100%;box-sizing:border-box;padding:.625rem .875rem;font-size:.9375rem;color:#171717;background:#fff;border:1px solid #d4d4d4;border-radius:.5rem}.dk-partner-payout__form .input-text:focus{outline:none;border-color:#a3a3a3;box-shadow:0 0 0 3px rgb(163 163 163 / .25)}.dk-partner-payout__file{display:block;width:100%;max-width:100%;margin:0;padding:0;font-size:.875rem;color:#171717;background:#fff0;border:none;border-radius:0;box-shadow:none}.dk-partner-payout__file:focus{outline:none}.dk-partner-payout__form--loading{opacity:.7;pointer-events:none}.dk-partner-payout .dk-partner-panel__notice p{margin:0 0 1.25rem}