.woocommerce-NoticeGroup{width:100%}.woocommerce-NoticeGroup .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-error{border-left:4px solid red;padding-left:10px}.woocommerce-thankyou-order-received,.woocommerce-message{color:#888;width:100%;border-left:4px solid #4273cf;padding-left:10px}.checkout-inline-error-message{font-size:13px;color:red;margin-top:5px}.woocommerce-notices-wrapper{color:#888;padding:0;margin-bottom:30px}.woocommerce-info .button{margin-left:15px}.woocommerce-message:focus-visible,.woocommerce-error:focus-visible{outline:none}.show-password-input,.woocommerce-form-login__rememberme,.woocommerce-orders-table__header-order-actions,#account_display_name_description,.woocommerce-MyAccount-navigation-link--downloads{display:none!important}h2{font-size:34px;max-width:600px;margin:0 auto 30px auto}.woocommerce-form-login,.woocommerce-ResetPassword{max-width:600px;margin:0 auto;position:relative}.woocommerce-form-login p,.woocommerce-ResetPassword p,.woocommerce-EditAccountForm p{margin-bottom:25px}.woocommerce-form-login .lost_password{position:absolute;right:0;bottom:0}.form-row label{margin-bottom:5px;display:inline-block;color:#888}.required{color:#c35f5f}.woocommerce-MyAccount-navigation{float:left;width:20%;padding-bottom:60px}.woocommerce-MyAccount-content{float:left;width:80%;padding-bottom:60px;padding-left:50px}.woocommerce-MyAccount-content h2{max-width:100%}.woocommerce-columns--2,.col2-set{display:flex;gap:30px;justify-content:space-between}.woocommerce-MyAccount-navigation ul a{color:#353535!important;letter-spacing:-0.2px;padding:8px}.woocommerce-MyAccount-navigation ul{list-style-type:none;padding-left:0;max-width:200px;font-size:17px;line-height:26px;margin:0}.woocommerce-MyAccount-navigation ul li{padding:8px 20px;background-color:rgba(0,0,0,0.05);border-bottom:1px solid rgba(0,0,0,0.05)}.woocommerce-MyAccount-navigation ul li.is-active{background-color:rgba(0,0,0,0.1)}.woocommerce-MyAccount-navigation ul li.is-active a{color:rgba(0,0,0,0.8);font-weight:600}.woocommerce-MyAccount-navigation ul li.is-active:after{content:"";height:0;width:0;border-top:20px solid transparent;border-left:14px solid rgba(0,0,0,0.1);border-bottom:20px solid transparent;float:right;margin-right:-34px;margin-top:-7px}.woocommerce-MyAccount-navigation ul li:not(.is-active):hover{background-color:rgba(0,0,0,0.07)}.woocommerce-MyAccount-navigation ul li:not(.is-active):hover:after{content:"";height:0;width:0;border-top:20px solid transparent;border-left:14px solid rgba(0,0,0,0.07);border-bottom:20px solid transparent;float:right;margin-right:-34px;margin-top:-7px}.account-catalog-btn{margin-top:15px}.cs-loyalty-box{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:35px;padding-bottom:25px;border-bottom:1px solid #dfdfdf}.cs-loyalty{flex:1 1 320px;background:rgba(0,0,0,.03);border-radius:8px;padding:22px 24px}.cs-bonus{flex:1 1 200px;background:rgba(0,0,0,.03);border-radius:8px;padding:22px 24px;align-self:flex-start}.cs-loyalty .lc-label{color:#888;font-size:14px;margin:0 0 4px}.cs-loyalty .lc-head{margin-bottom:6px}.cs-loyalty .lc-discount{font-size:40px;font-weight:600;color:#4273cf;line-height:1}.cs-loyalty .lc-program{margin:0 0 18px;color:#555}.cs-loyalty .lc-value{font-size:22px;font-weight:600;margin:0 0 10px}.cs-loyalty .lc-track{height:8px;background:rgba(0,0,0,.08);border-radius:5px;overflow:hidden;margin-bottom:8px}.cs-loyalty .lc-fill{height:100%;background:#4273cf;border-radius:5px;transition:width .4s ease}.cs-loyalty .lc-hint{font-size:13px;color:#888;margin:0 0 18px}.cs-levels{display:grid;gap:8px}.cs-level{text-align:center;padding:10px 6px;border-radius:6px;background:#fff;border:1px solid rgba(0,0,0,.08)}.cs-level.active{border-color:#4273cf;box-shadow:0 0 0 1px #4273cf inset}.cs-level.passed{opacity:.55}.cs-loyalty .cs-level-pct{font-size:18px;font-weight:600;margin:0}.cs-loyalty .cs-level-sum{font-size:12px;color:#888;margin:2px 0 0}.cs-bonus .lc-label{color:#888;font-size:14px;margin:0 0 6px}.cs-bonus-value{font-size:30px;font-weight:600;color:#4273cf;margin:0}.woocommerce-orders-table{font-size:14px;text-align:left}.woocommerce-orders-table thead th{text-transform:uppercase;padding:15px 0}.woocommerce-orders-table .button{padding:8px 20px}.woocommerce-orders-table .button:after{width:22px;height:22px}.woocommerce-order-details{margin-top:30px;margin-bottom:35px;padding-bottom:0!important}.woocommerce-table{font-size:14px;text-align:left}.woocommerce-customer-details{padding:0!important}a.edit{font-weight:600}.title{text-align:left;margin-bottom:20px;font-family:inherit}.addresses{margin-top:30px;border-top:1px solid #dfdfdf;padding-top:20px}fieldset{margin-bottom:20px}#billing_country_field,#shipping_country_field{display:none}.form-row{margin-bottom:25px}.form-row select{padding:13px 16px 12px;width:100%;font-size:18px;appearance:none;z-index:1;-webkit-appearance:none;-moz-appearance:none;background:#fff}.form-row span:has(> select){position:relative}.form-row span:has(> select):after{position:absolute;content:"";display:block;width:10px;height:10px;right:20px;top:50%;transform:translate(0,-50%);background:url(/wp-content/themes/casio/assets/img/triangle.svg) center center/cover no-repeat;pointer-events:none}#order_comments_field label,.payment-select-wrapper label,h3.delivery{color:inherit;display:block;font-size:20px;font-family:"MyriadProSB";text-transform:uppercase;margin-top:30px;padding:20px 0;border-top:1px solid #dfdfdf}.footer{clear:both}@media screen and (max-width:991px){.woocommerce-orders-table__header-order-number,.woocommerce-orders-table__cell-order-number,.woocommerce-orders-table__header-order-status,.woocommerce-orders-table__cell-order-status{display:none}}@media screen and (max-width:767px){.woocommerce-form-login .lost_password{position:relative}.woocommerce-MyAccount-content{padding-left:0}.woocommerce-MyAccount-navigation{padding-bottom:10px}.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{float:none;width:100%}.woocommerce-MyAccount-navigation ul{max-width:unset}.woocommerce-MyAccount-navigation ul li.is-active:after,.woocommerce-MyAccount-navigation ul li:not(.is-active):hover:after{content:none}.woocommerce-columns--2,.col2-set{flex-wrap:wrap}.woocommerce-orders-table .button:after{content:none}}@media screen and (max-width:576px){}