.elementor-318 .elementor-element.elementor-element-578c7934{--display:flex;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);font-style:var(--e-global-typography-text-font-style);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.hoppibites-account{background:#FAF8F3;padding:50px 25px;width:100%;box-sizing:border-box}.hoppibites-account .woocommerce{max-width:1200px;width:100%;margin:0 auto;display:grid;grid-template-columns:250px minmax(0,1fr);gap:24px;align-items:start}.hoppibites-account .woocommerce-MyAccount-navigation{width:100%;float:none;background:#FFF;padding:25px 18px;border:1px solid #EEEAE2;border-radius:14px;box-sizing:border-box}.hoppibites-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.hoppibites-account .woocommerce-MyAccount-navigation ul li{margin:0 0 7px;padding:0}.hoppibites-account .woocommerce-MyAccount-navigation ul li a{display:block;padding:14px 16px;color:#454545;font-size:14px;font-weight:500;text-decoration:none;border-radius:8px;transition:all 0.25s ease}.hoppibites-account .woocommerce-MyAccount-navigation ul li a:hover{background:#FAF1E5;color:#D88932}.hoppibites-account .woocommerce-MyAccount-navigation ul li.is-active a{background:#F8EBD9;color:#B96D1E;font-weight:600}.hoppibites-account .woocommerce-MyAccount-content{width:100%;float:none;background:#FFF;padding:35px;border:1px solid #EEEAE2;border-radius:14px;box-sizing:border-box;min-width:0}.hoppibites-account .woocommerce-MyAccount-content p{color:#555;font-size:15px;line-height:1.8}.hoppibites-account .woocommerce-MyAccount-content a{color:#C47B2C;text-decoration:none}.hoppibites-account .woocommerce-MyAccount-content a:hover{color:#965817}.hoppibites-account table.shop_table{border-collapse:collapse;border:1px solid #EEEAE2;border-radius:8px;overflow:hidden;width:100%}.hoppibites-account table.shop_table th{background:#FAF8F3;color:#333;font-weight:600;padding:15px}.hoppibites-account table.shop_table td{padding:15px;border-top:1px solid #EEEAE2}.hoppibites-account .button,.hoppibites-account button.button,.hoppibites-account button,.hoppibites-account input[type="submit"]{background:#D88932!important;color:#FFFFFF!important;border:none!important;border-radius:7px!important;padding:13px 24px!important;font-size:14px!important;font-weight:600!important;transition:all 0.25s ease}.hoppibites-account .button:hover,.hoppibites-account button:hover,.hoppibites-account input[type="submit"]:hover{background:#B96D1E!important}.hoppibites-account input.input-text,.hoppibites-account input[type="text"],.hoppibites-account input[type="email"],.hoppibites-account input[type="password"],.hoppibites-account select,.hoppibites-account textarea{width:100%;min-height:46px;padding:12px 14px;background:#FFF;border:1px solid #E5E0D7;border-radius:7px;font-size:14px;box-sizing:border-box}.hoppibites-account input:focus,.hoppibites-account select:focus,.hoppibites-account textarea:focus{outline:none;border-color:#D88932;box-shadow:0 0 0 2px rgb(216 137 50 / .12)}.hoppibites-account .woocommerce-message,.hoppibites-account .woocommerce-info{border-top-color:#D88932;background:#FAF8F3;border-radius:7px;padding:16px}.hoppibites-account .woocommerce-error{border-top-color:#C94C4C;border-radius:7px;padding:16px}.hoppibites-account .woocommerce form.login,.hoppibites-account .woocommerce form.register{background:#FFF;border:1px solid #EEEAE2;border-radius:12px;padding:25px;margin:0}.hoppibites-account .woocommerce form.login .form-row,.hoppibites-account .woocommerce form.register .form-row{margin-bottom:16px}@media (max-width:767px){.hoppibites-account{padding:25px 15px}.hoppibites-account .woocommerce{grid-template-columns:1fr;gap:15px}.hoppibites-account .woocommerce-MyAccount-navigation{padding:12px}.hoppibites-account .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:5px}.hoppibites-account .woocommerce-MyAccount-navigation ul li{margin:0;flex:1 1 auto}.hoppibites-account .woocommerce-MyAccount-navigation ul li a{padding:11px 12px;font-size:12px;text-align:center}.hoppibites-account .woocommerce-MyAccount-content{padding:20px 15px;overflow-x:auto}.hoppibites-account table.shop_table{min-width:550px}.hoppibites-account .woocommerce form.login,.hoppibites-account .woocommerce form.register{padding:18px}}.hoppibites-account .woocommerce:not(:has(.woocommerce-MyAccount-navigation)){display:block!important;width:100%!important;max-width:1100px!important;margin:0 auto!important}.hoppibites-account .woocommerce .u-columns.col2-set{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px!important;width:100%!important;margin:0 auto!important}.hoppibites-account .woocommerce .u-column1,.hoppibites-account .woocommerce .u-column2,.hoppibites-account .woocommerce .col-1,.hoppibites-account .woocommerce .col-2{float:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}.hoppibites-account .woocommerce .u-column1 form,.hoppibites-account .woocommerce .u-column2 form{width:100%!important;box-sizing:border-box!important;padding:30px!important}.hoppibites-account .woocommerce .u-columns input.input-text{width:100%!important;box-sizing:border-box!important}@media (min-width:1025px){.hoppibites-account{padding:65px 35px!important}}@media (min-width:768px) and (max-width:1024px){.hoppibites-account .woocommerce .u-columns.col2-set{gap:20px!important}}@media (max-width:767px){.hoppibites-account .woocommerce .u-columns.col2-set{grid-template-columns:1fr!important;gap:20px!important}}@media (min-width:768px){.hoppibites-account .woocommerce:has(.woocommerce-MyAccount-navigation){display:grid!important;grid-template-columns:250px minmax(0,1fr)!important;grid-template-areas:"navigation content"!important;align-items:stretch!important;gap:25px!important;width:100%!important;max-width:1200px!important;margin:0 auto!important}.hoppibites-account .woocommerce-MyAccount-navigation{grid-area:navigation!important;display:block!important;float:none!important;width:100%!important;max-width:250px!important;min-width:0!important;align-self:start!important;margin:0!important;padding:22px 15px!important;box-sizing:border-box!important;background:#FFFFFF!important;border:1px solid #EEEAE2!important;border-radius:14px!important}.hoppibites-account .woocommerce-MyAccount-navigation ul{margin:0!important;padding:0!important;list-style:none!important}.hoppibites-account .woocommerce-MyAccount-navigation ul li{width:100%!important;margin:0 0 7px!important}.hoppibites-account .woocommerce-MyAccount-navigation ul li a{display:block!important;width:100%!important;padding:14px 15px!important;box-sizing:border-box!important}.hoppibites-account .woocommerce-MyAccount-content{grid-area:content!important;display:block!important;float:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:35px!important;box-sizing:border-box!important;background:#FFFFFF!important;border:1px solid #EEEAE2!important;border-radius:14px!important}.hoppibites-account .woocommerce-MyAccount-content>*{max-width:100%;box-sizing:border-box}}.hoppibites-account .woocommerce-MyAccount-navigation-link--downloads{display:none!important}.woocommerce-info::before{content:none!important;display:none!important}.woocommerce-info{padding-left:20px!important}