body.vennika-account{margin:0;background:#fffaf0;color:#284845;font:16px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.vennika-account a{color:#284845;text-underline-offset:3px}.vennika-account a:focus-visible,.vennika-account input:focus-visible,.vennika-account button:focus-visible{outline:3px solid #a97117;outline-offset:4px}.vennika-account-header{display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:1180px;padding:20px 24px;margin:auto;border-bottom:1px solid #e3dbc9}.vennika-account-header>a:last-child{font-size:14px}.vennika-account-main{max-width:1120px;padding:0 24px 40px;margin:32px auto}.vennika-account h1{font:700 clamp(32px,5vw,48px)/1.15 Georgia,serif}.vennika-account h2,.vennika-account h3{font-family:Georgia,serif}.vennika-account-intro{max-width:720px;color:#526760;margin-bottom:28px}.vennika-account-footer{max-width:1120px;margin:24px auto;padding:24px;border-top:1px solid #e3dbc9;color:#526760;font-size:14px}.vennika-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:8px;background:#fff;border:1px solid #e3dbc9;border-radius:14px}.vennika-account .woocommerce-MyAccount-navigation a{display:block;padding:12px 14px;border-radius:9px;text-decoration:none}.vennika-account .woocommerce-MyAccount-navigation .is-active a{background:#284845;color:white;font-weight:700}.vennika-account .woocommerce-MyAccount-content,.vennika-account .woocommerce form.login,.vennika-account .woocommerce form.register,.vennika-account .woocommerce form.lost_reset_password{box-sizing:border-box;background:white;padding:clamp(16px,3vw,28px);border:1px solid #e3dbc9;border-radius:18px}.vennika-account .woocommerce .input-text{box-sizing:border-box;min-height:48px;padding:11px 12px;border:1px solid #9aa9a2;border-radius:8px;background:white;color:#284845;font:inherit}.vennika-account .woocommerce form .form-row label{font-weight:600}.vennika-account .woocommerce a.button,.vennika-account .woocommerce button.button,.vennika-account .woocommerce input.button{background:#284845;color:white;border:0;border-radius:10px;font-weight:700;padding:14px 20px;min-height:48px;line-height:1.3;text-decoration:none}.vennika-account .woocommerce table.shop_table{border:0;border-collapse:collapse}.vennika-account .woocommerce table.shop_table td,.vennika-account .woocommerce table.shop_table th{padding:14px 10px;border-color:#ece6d9;vertical-align:middle}.vennika-account .woocommerce table.shop_table thead{background:#f6f2e8}.vennika-account .woocommerce .woocommerce-info,.vennika-account .woocommerce .woocommerce-message{background:#f0f5ef;color:#284845;border-color:#345b58}.vennika-account .woocommerce .woocommerce-error{background:#fff2ee;border-color:#a43d2f}.vennika-account .woocommerce-order-downloads .button{background:#f6db8e!important;color:#284845!important}.vennika-account .woocommerce-order-details__title,.vennika-account .woocommerce-order-downloads__title{margin-top:28px}.vennika-account .woocommerce td.woocommerce-orders-table__cell-order-actions .button{margin:4px}
@media(max-width:768px){.vennika-account-header{padding:16px}.vennika-account-main{padding:0 16px 24px}.vennika-account .woocommerce-MyAccount-navigation{margin-bottom:20px}.vennika-account .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:4px}.vennika-account .woocommerce-MyAccount-navigation a{padding:10px 12px}.vennika-account .woocommerce-MyAccount-content{width:100%}.vennika-account .woocommerce table.shop_table td,.vennika-account .woocommerce table.shop_table th{padding:12px 8px}.vennika-account .woocommerce table.shop_table_responsive tr td{text-align:left!important}.vennika-account .woocommerce table.shop_table_responsive tr td:before{margin-right:12px}}
