/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 12 2026 | 07:28:49 */
.panel .crp_related.crp-grid{
	display:none;
}
.panel {
    padding-bottom: 20px !important;
}
[data-attribute_name="attribute_taille"] {
    border-radius: unset !important;
}
.woocommerce div.product form.cart .variations ul.variable-items-wrapper,
.woocommerce div.product form.cart .variations .woo-variation-swatches .variable-items-wrapper, 
.woocommerce div.product form.cart .variations .variations_form .variable-items-wrapper
{
grid-template-columns: repeat(7, max-content) !important;	
}
.woocommerce div.product form.cart .variations ul.variable-items-wrapper .button-variable-item {
    width: 80px !important;
    min-width: 80px !important;
    max-width: 80px !important;
   
}
[aria-label="Taille"] li {
    background-color: #F3F3F3 !important;
    margin: 0 1% 2px 0 !important;
}
.wrap_single
 {
    display: inline-flex !important;
    width: 100%;
}
.product.type-product .summary.entry-summary h1.product_title.entry-title {
    font-family: Jost;
    font-weight: 400;
    font-size: 19px;
    line-height: 36px;
    letter-spacing: 6%;
    text-transform: uppercase;
    color: #000000;
}

.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs {
  display: none !important;
}

[data-attribute_name="attribute_pa_taille"] {
    border-radius: unset !important;
}
.single-product .summary.entry-summary h1.product_title.entry-title
 {  
    line-height: 50px!important;   
}

.product.type-product.status-publish.first.instock .summary.entry-summary form.cart
 {
    display: block!important; 
}

table#size-chart th, table#size-chart td {
    display: table-cell;
}

[aria-label="Size"] li{
	background-color:#F3F3F3!important;
	/*width:14%!important;*/
	margin:0 1% 2px 0!important;
	/*box-shadow: none!important*/
}

[aria-label="Size"] .variable-item-span
 {
    font-size: 13px;
    color: #252525;
}
.extranote{
font-family: Jost;
    font-weight: 400;
    font-size: 11px;
   
    color: #333;
}

.scfw-size-chart-main.md-size-chart-modal-main .button-wrapper {
    text-align: right;
    margin: 5px 0 0 0;
}

.scfw-size-chart-main.md-size-chart-modal-main .button-wrapper a{
	font-family: Jost!important;
    font-weight: 400!important;
    font-size: 12px!important;   
    color: #333!important;
	text-transform: uppercase;
}

.woocommerce div.product .variations_form table tr:nth-child(2) label {
   font-family: Jost!important;
    font-weight: 400!important;
    font-size: 16px!important;   
    color: #333!important;
	
}

.variations_form table tr:nth-child(2) .label {
    display: block!important;
}

table tbody tr:hover>td, table tbody tr:hover>th
 {
    background-color: transparent!important;
}

.woo-variation-swatches .variable-items-wrapper {
    
    display: -webkit-box;
}

/*.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){
	width:24px!important;
	height:24px!important;
	box-shadow:none!important;
	    margin-left: 0 !important;
}*/

.woo-variation-swatches .variable-items-wrapper [data-attribute_name="attribute_pa_color"]{
	width:24px!important;
	height:24px!important;
	box-shadow:none!important;
	    margin-left: 0 !important;
}

.single_variation_wrap {
    width: 100%;
	margin-bottom: 20px;
}

.woocommerce-variation-add-to-cart {
   
    width: 100%;
}

.single_product_div {
    padding-bottom: 0px;
   
    align-content: center;
}

.panel {
    background: transparent!important;
    
    box-shadow: none!important;
}

button.accordion.active{
	font-size: 16px;
    font-family: 'Jost';
	background-color: #FBEDEF!important;
	color:#333
	
}

.accordion {
        line-height: 16px;
	padding:18px!important
}

.accordion:after {
    content: '+'!important;
    font-size: 25px!important;
    color: #333!important;
}

section.up-sells.upsells.products
 {
    margin-top: 20px;
}

section.up-sells.upsells.products h2 {
    font-size: 16px;
    color: #333;
}

section.up-sells.upsells.products h2.woocommerce-loop-product__title {
    font-size: 14px;
    font-weight: 400;
    
    color: #000;
    
    text-transform: uppercase;
}

section.up-sells.upsells.products bdi {
    font-size: 14px;
    color: #8F8F8F;
    font-weight: 400;
}
section.up-sells.upsells.products ul
 {
    background: none!important;
    margin-top: 20px!important;
}

.woocommerce div.product .woocommerce-tabs .panel {
    margin: 0!important;
    
}


.woocommerce .related ul.products {
    background: transparent!important;
}

span.variable-item-span.variable-item-span-color
 {
    border: 1px solid #A6A6A6;
}

.home .icon_after_add_to_cart {
    display: none;
}

a.button.product_type_variable.add_to_cart_button {
    display: none !important;
}

.products img.wishlist_text_icon_image.webtoffee_wishlist.wt-wishlist-button, .products img.wishlist_text_icon_image.webtoffee_wishlist_remove.wt-wishlist-button
 {
    display: none !important;
}

.single-product main#main {
    max-width: 1280px;
    width: 100%;
    /*padding: 0 80px;*/
}

.woocommerce-product-gallery {
    width: 62%!important;
}

.summary.entry-summary {
    width: 34% !important;
}
.wp-singular.product-template-default.single.single-product div#page div#primary
 {
    background-color: #FFFCFB!important;
}

.single-product .size-fit p {
    padding-bottom: 20px;
}

.up-sells li {
    width: 32% !important;
}

.product.type-product.status-publish.first.instock .summary.entry-summary form.cart .quantity input {
   
    border: none!important;
}

.qib-button-wrapper {
       margin: 0 5px 0 0px !important;
    border:1px solid #000
}

.single-product h1.entry-title {
   
    text-align: left;
}

.product.type-product.status-publish.first.instock .summary.entry-summary form.cart .quantity input,body .qib-button-wrapper .minus.qib-button, body .qib-button-wrapper .plus.qib-button
{
	background:#FFFAF8!important
}

.single-product .product.type-product.status-publish.first.instock .summary.entry-summary form.cart .quantity input {
   width:38px!important;
    font-size: 18px !important;
}

/* Make WooCommerce single product full-width */

.single-product .content-area,
.single-product .container {
  max-width: 100% !important;
  width: 100% !important;
  padding: 0 80px !important;
  margin: 0 !important;
}

.single-product #main.site-main {
  display: block;
}
.single-product main#main{
	padding:0 !important;
	max-width: 100% !important;
}

.woocommerce div.product div.images
 {
    margin-bottom: 0em;
}
.slider__images{
	margin-top: -70px;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover
 {
    -webkit-box-shadow: var(--wvs-selected-item-box-shadow, 0 0 0 2px #F2CFCE);
    box-shadow: var(--wvs-selected-item-box-shadow, 0 0 0 2px #F2CFCE);
}
