:root { --dotstore-primary: #27ae60;
--dotstore-primary-light: #f7fffa;
--dotstore-remove: #EF0000; --wp-admin-theme-color: #27ae60;
}
.dslpfw-pickup-location-field .dslpfw-location-wrap{margin-bottom: 10px;}
.pickup-location-address {margin: 10px 0 10px;line-height: 100%;}
.form-row .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 26px;}
.pickup-location-note {margin-top: 10px;display: block;}
.dslpfw-item-handling-show, .dslpfw-location-show{ display: block;}
.dslpfw-item-handling-hide, .dslpfw-location-hide{ display: none;} .theme-hello-elementor.woocommerce-checkout .pickup-location-field .select2-container, .theme-hello-elementor .pickup-location-field .form-row{width: 50% !important;display: block;} @media screen and (max-width: 1050px) {
.theme-hello-elementor.woocommerce-checkout .pickup-location-field .select2-container, .theme-hello-elementor .pickup-location-field .form-row{width: 100% !important;}
} .theme-neve.woocommerce-checkout .pickup-location-field .select2-container{
text-align: left
}
.theme-neve.woocommerce-checkout .pickup-location-field p.woocommerce-shipping-contents {
margin-top: 10px;
} .theme-astra.woocommerce-js .select2-container .select2-selection--single .select2-selection__rendered {
padding-left: 22px;
text-align: left;
}
.theme-astra.woocommerce-page.woocommerce-checkout form #order_review td.product-name, .theme-astra.woocommerce.woocommerce-checkout form #order_review td.product-name{
flex-wrap:wrap;
} .wc-block-order-confirmation-totals table tr.ds-local-pickup th {
font-weight: 700;
}
.wc-block-order-confirmation-totals table tr.ds-local-pickup td {
font-variant-numeric: tabular-nums;
text-align: right;
}