.header__heading {
    align-items: center;
}

.brand--logo {
    margin-right: 78px;
    max-width: 139px;
}

.header__icons {
    align-items: center;
}

@media screen and (max-width: 749px) {
    .brand--logo {
        margin-right: 39px;
    }
}

div .product-form>form.form {
    display: none;
}

.shopify-policy__title h1 {
    margin-top: 75px;
}

table.tbl-content {
    table-layout: fixed;
    border-collapse: collapse;
    font-size: 1.4rem;
    border-style: hidden;
    border-top: 0.1rem solid rgba(var(--color-foreground), 0.2);
    border-right: 0.1rem solid rgba(var(--color-foreground), 0.2);
    border-left: 0.1rem solid rgba(var(--color-foreground), 0.2);
    border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.2);
}

table.tbl-content td,
table.tbl-content th {
    padding: 1em;
    border: 0.1rem solid rgba(var(--color-foreground), 0.2);
}

.rte ul,
.rte ol {
    list-style-position: outside;
}

.shopify-policy__container {
    max-width: 125ch;
}

.shopify-policy__body table.tbl-content td,
table.tbl-content th {
    font-size: 16px;
}

.shopify-policy__body table.tbl-content td span.cite,
table.tbl-content th span.cite {
    font-size: 12px;
}

/*applecare อ่านคำตอบเพิ่มเติม pop up*/
.modal .ac-modal {
    display: flex !important;
    flex-direction: column;
}

.apple-care-modal__heading {
    order: 1;
    margin-bottom: 30px;
}

.modal .media.media--transparent.ratio {
    width: 100% !important;
    height: 110px !important;
    order: 0;
}

.modal .media.media--transparent.ratio img {
    width: 110px !important;
    height: auto !important;
    position: relative !important;
}

.apple-care-modal__content {
    order: 2;
}

/*end applecare อ่านคำตอบเพิ่มเติม pop up*/
