.header-item.wc-account-link::after {
content: "Mon compte";
margin-left: 2px;
}
.elementor span a {
text-decoration: underline !important;
}
.woocommerce-product-gallery__wrapper {
pointer-events: none;
}
.roll-button {
border: none;
}
.woocommerce .woocommerce-message, .woocommerce .woocommerce-info {
background: #FFFFFF !important;
border-color: #658A9E !important;
margin-top: 2px;
} @media (max-width : 575px) {
.wvs-has-image-tooltip:before, [data-wvstooltip]:hover:before {
visibility: hidden !important;
}
#wcuf_cropper_popup {
height: 86vh !important;
padding: 10px 25px !important;
margin: 10px auto !important;
}
#wcuf_cropper_popup_title {
margin-top: 0px !important;
margin-bottom: 4px !important;
} .cropper-container, .cropper-drag-box, .cropper-modal {
height: 72vh !important;	
}
} .wpf_hide_text label {
width: 3.5em !important;
height: 3.0em !important;
border-radius: 0px !important;
border-color: #ccc !important;
}
.wpf_hide_text li>input:checked+label>i:after {
content: "°" !important;
font-size: 35px;
font-style: normal;
color: #f4f4f4;
text-shadow: -0.015em 0.015em 0.04em #666 !important;
}
.wpf_grouped_close:after, .wpf_grouped_label:after {
top: -25% !important;
right: 12px !important;
background: #BFBE31;
font-weight: bold;
color: #fff;
border-radius: 6px;
padding: 4px;
}
.wpf_item {
padding: 0.2em 0 !important;
}
.wpf_item_name {
font-size: 1.35em !important;
padding-bottom: 0em !important;
margin: 0.2em 0 0.2em !important;
}
.wpf_tooltip {
font-size: 0.9em !important;
margin-top: 11px !important;
}
.wpf_reset_btn {
float: right;
font-size: 0.9em;
}
.wpf_reset_btn:after, .wpf_reset_btn:before {	
color: #c91212;
} .woocommerce-result-count {
font-size: 1.2em;
float: right !important;
margin-right: 6% !important; 
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
float:right !important;
font-size: 1.2em;
margin-right: 40px;
}
ul li .page-numbers {
background-color: #d2d2d2 !important;
}
.page-numbers.current {
background-color: #666 !important;
}
.woocommerce-variation-price {
display: none;
}
.stock.in-stock, .stock.out-of-stock, .stock.available-on-backorder  {
text-align: right;
padding-right: 12px;
margin-bottom: 10px;
}
.stock.available-on-backorder:after {
content: " (délai : 2 semaines)";
}
.woocommerce div.product p.stock {
font-size: 1.2em;
}
.woocommerce-variation-add-to-cart {
float: right !important;
}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
border-radius: 0px;
margin: 3px;
padding: 1px;
}
th.label {
display: none;
}
a.reset_variations {
display: none !important;
}
.pswp__bg {
background: #f4f4f4;
opacity: 100%;
} .tm-extra-product-options .tm-box .tm-section-label, .tm-extra-product-options .tm-collapse .tm-section-label, .tm-extra-product-options .tm-box .tc-epo-label.tm-section-label, .tm-extra-product-options .tm-collapse .tc-epo-label.tm-section-label {
padding-top: 2px;
padding-bottom: 4px;
margin-top: 4px;
}
dl.tm-extra-product-options-totals {
line-height: 1.2;
margin-top: 0px;
margin-bottom: 8px;
}
.tm-section-description {
padding-top: 0px;
padding-bottom: 8px;
}
.tm-collapse.bgcolor-ffffff {
padding-bottom: 4px;
}
.tm-extra-product-options ul.tmcp-ul-wrap.tm-element-ul-radio {
row-gap: 6px;
}
.tm-epo-totals {
font-size: 1.1em;
margin-right: 12px;
text-align: right;
padding-top: 0em !important;
padding-bottom: 0em !important;
}
.e-atc-qty-button-holder, .elementor-widget-wc-add-to-cart .quantity+button, .woocommerce div.product.elementor .quantity+button {
float: right;
} .wcuf_single_upload_field_container {
padding: 0px 0px 0px 0px;
margin-top: 0px !important;
border : none !important;
}
.wcuf_upload_field_title {
display: none;
}
.wcuf_field_description {
display: block;
margin-bottom: 4px;
font-size: 1.15em;
font-weight: normal;
color: #BFBE31;
text-align: center;
}
.wcuf_upload_drag_and_drop_area {
border: 1px solid #BFBE31 !important;
background-color: #fff !important;
margin-bottom: 2px !important;
padding: 4px !important;
}
.wcuf_drag_and_drop_area_description {
display: none;
}
svg.wcuf_drag_and_drop_area_icon {
fill: #D3D252;
height: 54px;
}
.wcuf_max_size_notice {
display: none !important;
} .button.wcuf_upload_multiple_files_button {
width: 30% !important;
background: #63abca !important;
float: right !important;
}
.button.wcuf_single_crop_button {
background: #63abca !important;
border-radius: 0px !important;
margin-top: 0px !important;
height: 38px;
}
#wcuf_crop_save_button {
background: #63abca !important;
}
.wcuf_delete_button {
display: none !important;
} .wcuf_file_name {
margin-top: 6px !important;
margin-bottom: 2px !important;
padding: 0px 0px 8px 6px !important;
background: #f4f4f4;
border: none !important;
}
.wcuf_quantity_per_file_container {
text-align: center !important;
margin: 0px 0px 0px 0px !important;
}
.wcuf_single_image_preview {
width: 100%;
}
.wcuf_single_file_in_multiple_list {
padding: 0px 0px 0px 0px !important;
background: #F4F4F4 !important;
border-radius: 0px !important;
margin-top: 0px !important;
width: 100px !important;
}
.wcuf_single_file_name_in_multiple_list {
display: none !important;
}
.wcuf_delete_single_file_in_multiple_list.wcuf_delete_file_icon, .wcuf_delete_single_file_stored_on_server.wcuf_delete_file_icon {
background: url(https://photoswitch.fr/wp-content/uploads/delete_picto.png) !important;
height: 24px !important;
width: 24px !important;
margin: 0px !important;
}
.wcuf_upload_fields_row_element {
margin-bottom: 10px !important;
padding-top: 2px !important;
padding-bottom: 0px !important;
padding-left: 0px !important;
padding-right: 0px !important;
color: #0899af;
}
.wcuf_already_uploaded_data_container {
margin-top: 0px !important;
margin-bottom: 0px !important;
padding-left: 6px !important;
padding-top: 0px !important;
padding-bottom: 0px !important;
}
.wcuf_file_preview_list {
padding-left: 0px !important;
}
.wcuf_file_preview_list_item {
width: auto !important;
margin: 0px !important;
border-radius: 0px !important;
background-color: rgb(0, 0, 0, 0) !important;
padding: 4px !important;
}
.wcuf_file_preview_list_item img {
cursor: pointer;
}
#wcuf_deleting_message {
text-align: center;
}
#wcuf_alert_popup {
color: #c91212 !important;
} tr.cart_item {
background: #f4f4f4;
}
.woocommerce table.shop_table td {
padding: 10px;
}
.woocommerce table.shop_table tr {
border-bottom: none;
}
td.product-quantity, td.product-subtotal, td.product-price {
text-align: center;
}
th.product-quantity, th.product-subtotal, th.product-price {
text-align: center;
}
.tm-epo-cart-row-product td {
padding: 6px !important;
}
.woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt {
margin-bottom: 0em;
margin-left: 2px;
}
.wcuf_cart_preview_container {
margin-bottom: 0px !important;	
}
img.wcuf_file_preview_list_item_image {
margin: 0px !important;
max-width: 90px !important;
}
.woocommerce-cart table.cart img {
max-width: 180px;
}
td.product-name a.tm-cart-edit-options, .tm-cart-edit-options {
font-size: 0.9em;
color: #BFBE31 !important;
font-weight: normal;
}
.woocommerce .quantity .qty {
height: 35px;
width: 85px;
}
.woocommerce-cart table.cart .coupon .button {
background: #1B4054;
color: #fff;
width: 250px !important;
float: left !important;
font-size: 0.85em;
padding: 0 12px;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
width: 250px !important;
margin-bottom: 2px;
}
.woocommerce-cart table.cart .button.button[name="update_cart"] {
background: #449ebb;
color: #fff;
width: 250px !important;
padding: 0 12px;
}
.woocommerce-cart .cart_totals {
margin-top: 30px;
padding: 15px 20px;
background-color: #f4f4f4;
}
.cart_totals h2 {
font-size: 24px;
margin-bottom: 16px;	
}
.cart_totals tr {
background: #fff !important;
} .woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
background-color: rgba(0,0,0,0);
}
tr.order-total {
font-size: 1.2em;
}
.woocommerce-page #content table.cart td.actions {
padding: 20px 10px;
}
label[for="pwgc-redeem-gift-card-number"] {
display: none;
}
.button.wc-backward {
float: right;
} .checkbox input{
width: 18px;
height: 18px;
margin-top: 6px;
}
.woocommerce-checkout #order_review th, .woocommerce-checkout #order_review td {
padding-left: 8px !important;
}
.woocommerce-checkout #customer_details {
width: 64%;
}
.woocommerce-checkout #order_review {
width: 36%;
}  .pwgc-input-text {
width: 350px !important;
height: 38px !important;
}
#pwgc-message {
width: 100% !important;
}