.page-content{min-height:50vh;padding-bottom:60px}.page-content h1{font-size:30px;margin:20px 0 35px}.page-content__body{line-height:1.8}.page-content .woocommerce{font-size:14px}.page-content .woocommerce table.shop_table{border-radius:0;border-color:#ddd}.page-content .woocommerce a.button,.page-content .woocommerce button.button,.page-content .woocommerce input.button,.page-content .woocommerce #payment #place_order{background:var(--casio-blue);color:#fff;border-radius:0;padding:13px 20px;font-size:13px}.page-content .woocommerce a.button:hover,.page-content .woocommerce button.button:hover{background:#002d71;color:#fff}.page-content .woocommerce-info{border-top-color:var(--casio-blue)}.page-content .woocommerce-info:before{color:var(--casio-blue)}.page-content .woocommerce form .form-row input.input-text,.page-content .woocommerce form .form-row textarea{padding:11px;border:1px solid #bbb}.page-content .woocommerce #payment{background:#f3f3f3;border-radius:0}.page-content .woocommerce #payment div.payment_box{background:#e7e7e7}.page-content .woocommerce #payment div.payment_box:before{border-bottom-color:#e7e7e7}.page-content .woocommerce ul.order_details{display:flex;flex-wrap:wrap;gap:20px}.page-content .woocommerce ul.order_details li{float:none}.page-content .woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.page-content .woocommerce-MyAccount-navigation li{border-bottom:1px solid #ddd;padding:9px}.page-content .woocommerce-MyAccount-navigation a{color:var(--casio-blue)}.registration-page{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;padding-top:20px}.registration-page p{font-size:14px;color:#555}.registration-page__notice{border-left:4px solid var(--casio-blue);background:#eef4ff;padding:15px!important}.registration-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.registration-form label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700}.registration-form input,.registration-form select{padding:12px;border:1px solid #bbb;background:#fff}.registration-form__check{grid-column:span 2;flex-direction:row!important;align-items:center}.registration-form__check input{width:17px;height:17px}.registration-form button{grid-column:span 2;border:0;background:var(--casio-blue);color:#fff;padding:14px;font-weight:700}.form-error{grid-column:span 2;color:#b00020!important;background:#fff2f2;padding:12px}.breadcrumb{display:flex;gap:9px;padding:18px 0;font-size:11px;color:#666}
@media(max-width:700px){.page-content h1{font-size:24px}.registration-page{grid-template-columns:1fr;gap:12px}.registration-form{grid-template-columns:1fr}.registration-form__check,.registration-form button,.form-error{grid-column:span 1}.page-content .woocommerce table.shop_table_responsive tr td{text-align:left}.page-content .woocommerce-cart-form__cart-item{border-bottom:1px solid #ddd}}
.casio-comparison{max-width:100%;overflow:auto;border:1px solid #ddd}.casio-comparison table{border-collapse:collapse;width:100%;min-width:680px;font-size:13px}.casio-comparison th,.casio-comparison td{border:1px solid #e5e5e5;padding:13px 16px;text-align:left;vertical-align:top;min-width:145px}.casio-comparison thead th{background:#f4f4f4}.casio-comparison tbody th{background:#fafafa;position:sticky;left:0;z-index:1;min-width:130px}.casio-comparison thead th:first-child{position:sticky;left:0;z-index:2}.casio-comparison thead a{display:flex;flex-direction:column;align-items:center;gap:10px;color:#111}.casio-comparison thead img{width:110px;height:110px;object-fit:contain}
