.elementor-1245 .elementor-element.elementor-element-3e748f7{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:020px 020px;--row-gap:020px;--column-gap:020px;--padding-top:60px;--padding-bottom:60px;--padding-left:50px;--padding-right:50px;}.elementor-1245 .elementor-element.elementor-element-3e748f7:not(.elementor-motion-effects-element-type-background), .elementor-1245 .elementor-element.elementor-element-3e748f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://tankimhock.com/wp-content/uploads/2026/09/bg-repeater.jpg");}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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 );}.elementor-1245 .elementor-element.elementor-element-8ce3d36{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1245 .elementor-element.elementor-element-8ce3d36.elementor-element{--align-self:center;}.elementor-1245 .elementor-element.elementor-element-25971f5{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1245 .elementor-element.elementor-element-25971f5.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1245 .elementor-element.elementor-element-3e748f7{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-1245 .elementor-element.elementor-element-3e748f7{--content-width:1600px;}}/* Start custom CSS for html, class: .elementor-element-b4ace11 *//* ========================================
   SHIPPING TABLE
======================================== */

.shipping-table-wrap {
    width: 100%!important;
    overflow-x: auto!important;
}

.shipping-table {
    width: 100%;
    

    border-collapse: collapse!important;
    table-layout: fixed!important;

    background: transparent !important;

    font-family: inherit!important;
    color: #e9542c!important;
}


/* ========================================
   CELLS
======================================== */

.shipping-table th,
.shipping-table td {
    border: 1px solid #e9542c !important;

  padding: 10px 15px!important;

    text-align: center!important;
    vertical-align: middle!important;
 background: transparent !important;
    font-size: 14px!important;
    line-height: 1.4!important;

    font-weight: 400!important;
}


/* ========================================
   HEADER
======================================== */

.shipping-table th {
    font-size: 16px!important;
    font-weight: 600!important;

    padding-top: 18px!important;
    padding-bottom: 18px!important;
}


/* ========================================
   COLUMN WIDTHS
======================================== */

.shipping-table th:nth-child(1),
.shipping-table td:nth-child(1) {
    width: 25%!important;
}

.shipping-table th:nth-child(2),
.shipping-table td:nth-child(2) {
    width: 25%;
}

.shipping-table th:nth-child(3),
.shipping-table td:nth-child(3) {
    width: 25%;
}

.shipping-table th:nth-child(4),
.shipping-table td:nth-child(4) {
    width: 25%;
}


/* ========================================
   SPECIAL CELLS
======================================== */

.shipping-table .delivery-area {
    font-size: 16px!important;
}

.shipping-table .singapore-remark {
    text-align: left!important;
    line-height: 1.6!important;
}


/* ========================================
   MOBILE
======================================== */

@media (max-width: 767px) {

    .shipping-table {
        min-width: 700px;
    }

    .shipping-table th,
    .shipping-table td {
        font-size: 15px;
        padding: 14px 12px;
    }

    .shipping-table th {
        font-size: 16px;
    }

    .shipping-table .delivery-area {
        font-size: 15px;
    }
}

.shipping-table tr:hover,
.shipping-table td:hover,
.shipping-table th:hover,
.shipping-table tbody tr:hover > td {
    background: transparent !important;
}/* End custom CSS */