@media screen and (max-width: 991px) {
.site-branding .logo img {
height: 50px;
}
}
.select2-container--open .select2-dropdown--below {
margin-top: 0 !important;
border-top: none !important;
}
.qlwapp__container.qlwapp__container--bottom-right .qlwapp__button {
margin-bottom: 100px;
}
.woocommerce td.product-quantity {
min-width: 80px;
}
.woocommerce td.product-name dl.variation dt {
float: none;
color: #000;
}
.woocommerce-order-received .woocommerce-order-details__title {
margin: 20px 0;
text-transform: capitalize;
}
.woocommerce .woocommerce-customer-details .woocommerce-column__title {
text-transform: capitalize;
margin: 15px 0px;
}
.woocommerce-checkout form.checkout .col-1 input.input-text {
padding: 5px;
min-width:300px;
}
.woocommerce-checkout form.checkout .col-2 input.input-text {
padding: 5px;
min-width:300px;
}
.woocommerce-checkout form.checkout .col-2 h3#ship-to-different-address label {
line-height: 1;
}
input[type="radio"], input[type="checkbox"] {
margin: 4px 4px 0;
}
.select2-container .select2-selection--single .select2-selection__rendered {
padding: 0 10px;
}
.woocommerce-checkout form.checkout table.shop_table tbody tr:first-child td {
border: 0px;
}
.woocommerce-checkout form.checkout table.shop_table th, .woocommerce-checkout form.checkout table.shop_table td {
border: 0px;
}
.woocommerce-checkout form.checkout .woocommerce-terms-and-conditions-wrapper .form-row, .woocommerce-checkout form.checkout .wc-terms-and-conditions {
padding-left: 0px;
}
input[type="checkbox"] {
margin-top: 8px;
}
form.cart table.thwepo-extra-options select {
width: 100%;
max-width: 70%!important;
min-height: 40px;
box-sizing: border-box;
padding: 5px 5px;
float: right;
}
.thwepo-extra-options .value input[type=text] {
width: 100%;
max-width: 70%!important;
min-height: 40px;
box-sizing: border-box;
padding: 5px 10px;
float: right;
}
.thwepo-extra-options tr {
display: flex;
align-items: center;
padding: 6px 0;
}
.thwepo-extra-options td.label {
flex: 0 0 30%;
min-width: 120px;
text-align: right;
padding-right: 15px;
vertical-align: middle;
}
.thwepo-extra-options td.value {
flex: 1;
vertical-align: middle;
}
.thwepo-extra-options .thwepof-input-field {
height: 40px;
padding: 6px 10px;
border: 2px solid #f1f2f4;
border-radius: 4px;
width: 100%;
max-width: 300px;
box-sizing: border-box;
} .payment_box .payment-info h3 {
font-family: 'Cormorant Garamond', serif;
font-size: 22px;
margin-bottom: 15px;
color: #3e2f2a;
}
.payment_box .payment-info .intro {
font-size: 15px;
margin-bottom: 15px;
} .payment_box .bank-box {
background: #ffffff;
padding: 15px 20px;
border-radius: 6px;
margin-bottom: 20px;
border: 1px solid #e8e3df;
}
.payment_box .bank-name {
font-weight: 600;
font-size: 16px;
color: #3e2f2a;
}
.payment_box .bank-number {
font-size: 18px;
font-weight: 500;
color: #a94064;
letter-spacing: 1px;
}
.payment_box .bank-bank {
font-size: 14px;
color: #666;
} .payment_box .instructions ul {
list-style: none;
padding: 0;
margin: 10px 0 15px 0;
}
.payment_box .instructions ul li {
padding: 6px 0 6px 25px;
position: relative;
line-height: 1.7;
text-align: left;
}
.payment_box .instructions ul li::before {
content: "•";
position: absolute;
left: 5px;
color: #a94064;
font-size: 18px;
}
.payment_box .instructions ul li a {
color: #a94064;
text-decoration: none;
transition: color 0.2s;
}
.payment_box .instructions ul li a:hover {
color: #7a3048;
text-decoration: underline;
} .payment_box .instructions ul li .qlwapp__icon {
display: inline-block;
vertical-align: middle;
font-size: 16px;
margin-left: 2px;
} .payment_box .note {
background: #fff8e7;
padding: 12px 16px;
border-radius: 4px;
border-left: 0px solid #f5a623;
margin: 15px 0 10px 0;
font-size: 14px;
color: #5a4a3a;
}
.woocommerce-checkout .payment-info .bank-box::before,
.wc-block-checkout .payment-info .bank-box::before {
width: 0px!important;
}
.woocommerce-checkout .payment-info, .wc-block-checkout .payment-info {
border-left: 0px solid #b07a6a!important;
}
@media (max-width: 768px) {
.woocommerce-checkout .payment-info, .wc-block-checkout .payment-info {
padding: 10px!important;
}
}
.woocommerce td.product-name dl.variation dt {
float: none;
color: #000;
padding-top: 35px;
}
.variation>dt{
inline-size: max-content;
font-weight: inherit!important;
}
.variation>dd>p{
inline-size: max-content;
font-weight:bold;
color:#a94064;
} @media (min-width: 769px) { .woocommerce-checkout .woocommerce-billing-fields__field-wrapper,
.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
} .woocommerce-checkout .form-row-first,
.woocommerce-checkout .form-row-last,
.woocommerce-checkout #billing_first_name_field,
.woocommerce-checkout #billing_last_name_field,
.woocommerce-checkout #billing_phone_field,
.woocommerce-checkout #billing_email_field,
.woocommerce-checkout #billing_city_field,
.woocommerce-checkout #billing_postcode_field,
.woocommerce-checkout #shipping_first_name_field,
.woocommerce-checkout #shipping_last_name_field,
.woocommerce-checkout #shipping_city_field,
.woocommerce-checkout #shipping_postcode_field {
width: 48% !important;
float: none !important;
clear: none !important;
margin-bottom: 15px !important;
} .woocommerce-checkout #billing_address_1_field,
.woocommerce-checkout #billing_address_2_field,
.woocommerce-checkout #billing_company_field,
.woocommerce-checkout #billing_country_field,
.woocommerce-checkout #billing_state_field,
.woocommerce-checkout #shipping_address_1_field,
.woocommerce-checkout #shipping_address_2_field,
.woocommerce-checkout #shipping_company_field,
.woocommerce-checkout #shipping_country_field,
.woocommerce-checkout #shipping_state_field {
width: 100% !important;
float: none !important;
clear: both !important;
margin-bottom: 15px !important;
}
}
abbr[title]{
border-bottom: 0px dotted!important;} @media (max-width: 768px) {
.woocommerce-checkout .form-row {
width: 100% !important;
}
}
.woocommerce-checkout form.checkout .form-row {
overflow: hidden; margin: 0 0 2px!important;
}