/*
Theme Name: Digic Child
Theme URI: http://www.wpbingosite.com/digic
Template: digic
Author: wpbingo
Author URI: http://wpbingosite.com
Description: This is a child theme for Digic
Version: 1.0.1776418866
Updated: 2026-04-17 11:41:06

*/

.woocommerce-cart .cart-collaterals .woocommerce-shipping-totals h2 {
    font-size: 13px;
    font-family: Poppins,sans-serif;
    text-transform: capitalize;
    background-color: transparent;
    visibility: collapse;
    display: none;
    padding: 0;
}
.woocommerce-cart .cart-collaterals .order-total > div {
    flex: auto;
}
.woocommerce-cart .cart-collaterals .woocommerce-shipping-totals {
    align-items: center;
    padding-top: 15px;
    padding-top: 0;
    padding-right: 30px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 30px;
    display: -webkit-inline-box;
}
.woocommerce-cart ul.woocommerce-shipping-methods {
    padding: 0;
    margin: 0;
}
.woocommerce-cart ul.woocommerce-shipping-methods li {
    align-items: center;
    background-color: #fff;
    padding-top: 18px;
    padding-right: 20px;
    padding-bottom: 18px;
    padding-left: 8px !important;
    padding-left: 20px;
    display: flex;
    margin-bottom: 14px;
    list-style: none;
    position: relative;
    border: 2px solid transparent;
    -moz-border-radius: 14px;
    -webkit-border-radius: 14px;
    -o-border-radius: 14px;
    border-radius: 14px;
    gap: 15px;
    cursor: pointer;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: background 0.3s ease, box-shadow 0.3s ease, transform 0.2s ease, border-color 0.2s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: background 0.3s ease, box-shadow 0.3s ease, transform 0.2s ease, border-color 0.2s ease;
    transition: all 0.3s ease;
    -o-transition: background 0.3s ease, box-shadow 0.3s ease, transform 0.2s ease, border-color 0.2s ease;
    transition: background 0.3s ease, box-shadow 0.3s ease, transform 0.2s ease, border-color 0.2s ease;
}
.woocommerce-cart ul.woocommerce-shipping-methods li input[type="radio"] {
    position: absolute;
    opacity: 0;
    pointer-events: none;
}
.woocommerce-cart .cart-collaterals ul li label::before {
    display: none;
}
.woocommerce-cart ul.woocommerce-shipping-methods li label {
    font-size: 15px;
    flex: 1;
    cursor: pointer;
    font-weight: 500;
}
.woocommerce-cart .inpost_pl-shipping-method-meta-wrap {
    align-items: center;
    display: flex;
}
.woocommerce-cart .inpost_pl-shipping-method-meta-wrap img {
    max-height: 42px;
    width: auto;
}
.woocommerce-cart ul.woocommerce-shipping-methods li:hover {
    background-color: #fffdf3;
    border-color: #fc0;
    .woocommerce-cart-ul.woocommerce-shipping-methods-li: has(input[type="radio"]:checked) {
border-color: #fc0;
}
.woocommerce-checkout ul.woocommerce-shipping-methods {
    padding: 0;
    margin: 0;
}
.woocommerce-checkout ul.woocommerce-shipping-methods li {
    align-items: center;
    background-color: #fff;
    display: flex;
    margin-bottom: 14px;
    list-style: none;
    position: relative;
    border: 1px solid #e5e5e5;
    -moz-border-radius: 14px;
    -webkit-border-radius: 14px;
    -o-border-radius: 14px;
    border-radius: 14px;
    gap: 15px;
    cursor: pointer;
    -moz-transition: all 0.25s ease;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    padding: 18px 20px;
}
.woocommerce-checkout ul.woocommerce-shipping-methods li input[type="radio"] {
    position: absolute;
    opacity: 0;
    pointer-events: none;
}
.woocommerce-checkout ul.woocommerce-shipping-methods li label {
    font-size: 15px;
    flex: 1;
    cursor: pointer;
    font-weight: 500;
}
.woocommerce-checkout .inpost_pl-shipping-method-meta-wrap {
    align-items: center;
    display: flex;
}
.woocommerce-checkout .inpost_pl-shipping-method-meta-wrap img {
    max-height: 42px;
    width: auto;
}
.woocommerce-checkout ul.woocommerce-shipping-methods li:hover {
    border-color: #fc0;
    -moz-box-shadow: 0 6px 18px rgba(0,0,0,0.06);
    -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.06);
    -o-box-shadow: 0 6px 18px rgba(0,0,0,0.06);
    box-shadow: 0 6px 18px rgba(0,0,0,0.06);
}
.woocommerce-checkout ul.woocommerce-shipping-methods li:has(input[type="radio"]:checked) {
    background-color: #fffdf3;
    border: 2px solid #fc0;
    -moz-box-shadow: 0 8px 24px rgba(255,204,0,0.35);
    -webkit-box-shadow: 0 8px 24px rgba(255,204,0,0.35);
    -o-box-shadow: 0 8px 24px rgba(255,204,0,0.35);
    box-shadow: 0 8px 24px rgba(255,204,0,0.35);
}
.woocommerce-checkout ul.woocommerce-shipping-methods li:not(:has(img)) {
    justify-content: flex-start;
}
#order_review .button, #order_review #place_order {
    text-transform: uppercase !important;
    background-color: #2196f3 !important;
    border: none !important;
    -moz-border-radius: 8px !important;
    -webkit-border-radius: 8px !important;
    -o-border-radius: 8px !important;
    border-radius: 8px !important;
    cursor: pointer !important;
    font-weight: 600 !important;
    color: #fff !important;
    padding: 12px 20px !important;
}
#order_review .button:hover, #order_review #place_order:hover {
    background-color: #1976d2 !important;
}
#order_review .inpost_pl-shipping-method-meta-wrap img {
    margin-left: 10px !important;
    height: 24px !important;
}
.checkout .woocommerce-shipping-methods label {
    margin-top: 0;
    padding-left: 18px;
    margin-right: 0;
    margin-right: 20px !important;
    margin-bottom: 0;
    margin-left: 0;
    margin-left: 5px;
    position: relative;
    cursor: pointer;
    font-weight: 400;
}
.wc-block-components-text-input__help p {
    margin-top: 10px !important;
}
#d823cb1f-7f54-4da4-b98b-71ba73e6c475__help p {
    margin-top: 100px;
}
@media (max-width: 768px) {
.woocommerce-checkout ul.woocommerce-shipping-methods li {
    flex-direction: column;
    align-items: flex-start;
}
.woocommerce-checkout .inpost_pl-shipping-method-meta-wrap {
    margin-top: 8px;
}
.woocommerce-cart ul.woocommerce-shipping-methods li {
    flex-direction: column;
    align-items: flex-start;
}
.woocommerce-cart .inpost_pl-shipping-method-meta-wrap {
    margin-top: 8px;
}
}
