.elementor-379 .elementor-element.elementor-element-058dea0:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-058dea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xviii-corporation.com/wp-content/uploads/2025/07/0e0c6a53-4849-490b-9a64-07f1495faae1-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-379 .elementor-element.elementor-element-058dea0 > .elementor-background-overlay{opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-058dea0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:195px 0px 135px 0px;}.elementor-379 .elementor-element.elementor-element-d26764c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-379 .elementor-element.elementor-element-845078a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-379 .elementor-element.elementor-element-845078a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-379 .elementor-element.elementor-element-845078a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-379 .elementor-element.elementor-element-845078a .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-379 .elementor-element.elementor-element-845078a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-379 .elementor-element.elementor-element-845078a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-379 .elementor-element.elementor-element-845078a .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-379 .elementor-element.elementor-element-845078a .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-379 .elementor-element.elementor-element-845078a{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-379 .elementor-element.elementor-element-845078a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-379 .elementor-element.elementor-element-845078a .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-379 .elementor-element.elementor-element-845078a .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-379 .elementor-element.elementor-element-5f7171d0{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-379 .elementor-element.elementor-element-5f7171d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-706b955f{margin-top:0px;margin-bottom:50px;}.elementor-379 .elementor-element.elementor-element-48726a2e > .elementor-element-populated{padding:0px 32px 0px 0px;}.elementor-379 .elementor-element.elementor-element-1a6231f4{padding:0px 0px 0px 0px;}.elementor-379 .elementor-element.elementor-element-2f352aee > .elementor-element-populated{padding:0px 0px 0px 32px;}.elementor-379 .elementor-element.elementor-element-696ee7b7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-379 .elementor-element.elementor-element-696ee7b7 .elementor-heading-title{font-size:48px;}.elementor-379 .elementor-element.elementor-element-511a1b0a{width:var( --container-widget-width, 100% );max-width:100%;padding:16px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.woocommerce .elementor-379 .elementor-element.elementor-element-511a1b0a .star-rating{color:var( --e-global-color-accent );font-size:1em;}.woocommerce .elementor-379 .elementor-element.elementor-element-511a1b0a .star-rating::before{color:var( --e-global-color-text );}.woocommerce .elementor-379 .elementor-element.elementor-element-511a1b0a .woocommerce-review-link{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-379 .elementor-element.elementor-element-44ee935{width:var( --container-widget-width, 100% );max-width:100%;padding:16px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.woocommerce .elementor-379 .elementor-element.elementor-element-44ee935 .price{color:#FF0000;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.woocommerce .elementor-379 .elementor-element.elementor-element-44ee935 .price ins{color:#F5B315;}body:not(.rtl) .elementor-379 .elementor-element.elementor-element-44ee935:not(.elementor-product-price-block-yes) del{margin-right:8px;}body.rtl .elementor-379 .elementor-element.elementor-element-44ee935:not(.elementor-product-price-block-yes) del{margin-left:8px;}.elementor-379 .elementor-element.elementor-element-44ee935.elementor-product-price-block-yes del{margin-bottom:8px;}.elementor-379 .elementor-element.elementor-element-4899b4af{width:var( --container-widget-width, 100% );max-width:100%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.woocommerce .elementor-379 .elementor-element.elementor-element-4899b4af .woocommerce-product-details__short-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-379 .elementor-element.elementor-element-40445706 .cart button, .elementor-379 .elementor-element.elementor-element-40445706 .cart .button{border-radius:20px 20px 20px 20px;background-color:#202D4C;transition:all 0.2s;}.elementor-379 .elementor-element.elementor-element-40445706{--button-spacing:15px;}.elementor-379 .elementor-element.elementor-element-40445706 .quantity .qty{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );border-radius:3px 3px 3px 3px;transition:all 0.2s;}.elementor-379 .elementor-element.elementor-element-40445706 .quantity .qty:focus{background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-379 .elementor-element.elementor-element-7621cecb:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(11px/2);}.elementor-379 .elementor-element.elementor-element-7621cecb:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(11px/2);}.elementor-379 .elementor-element.elementor-element-7621cecb.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(11px/2);margin-left:calc(11px/2);}.elementor-379 .elementor-element.elementor-element-7621cecb.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-11px/2);margin-left:calc(-11px/2);}body:not(.rtl) .elementor-379 .elementor-element.elementor-element-7621cecb.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-11px/2) + (-1px/2) );}body:not.rtl .elementor-379 .elementor-element.elementor-element-7621cecb.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-11px/2) - (1px/2) );}.elementor-379 .elementor-element.elementor-element-7621cecb{color:var( --e-global-color-text );}.elementor-379 .elementor-element.elementor-element-7621cecb a{color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-379 .elementor-element.elementor-element-058dea0{padding:160px 32px 100px 32px;}.elementor-379 .elementor-element.elementor-element-845078a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-379 .elementor-element.elementor-element-845078a .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-379 .elementor-element.elementor-element-5f7171d0{padding:50px 32px 20px 32px;}.elementor-379 .elementor-element.elementor-element-706b955f{margin-top:0px;margin-bottom:30px;}.elementor-379 .elementor-element.elementor-element-1a6231f4{padding:0px 0px 0px 0px;}.elementor-379 .elementor-element.elementor-element-2f352aee > .elementor-element-populated{padding:0px 0px 0px 0px;}.woocommerce .elementor-379 .elementor-element.elementor-element-511a1b0a .woocommerce-review-link{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-379 .elementor-element.elementor-element-44ee935 .price{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.woocommerce .elementor-379 .elementor-element.elementor-element-4899b4af .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-379 .elementor-element.elementor-element-40445706 .quantity .qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-379 .elementor-element.elementor-element-058dea0{padding:130px 16px 70px 16px;}.elementor-379 .elementor-element.elementor-element-845078a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-379 .elementor-element.elementor-element-845078a .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-379 .elementor-element.elementor-element-5f7171d0{padding:32px 16px 32px 16px;}.elementor-379 .elementor-element.elementor-element-48726a2e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-379 .elementor-element.elementor-element-1a6231f4{padding:0px 0px 0px 0px;}.woocommerce .elementor-379 .elementor-element.elementor-element-511a1b0a .woocommerce-review-link{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-379 .elementor-element.elementor-element-44ee935 .price{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.woocommerce .elementor-379 .elementor-element.elementor-element-4899b4af .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-379 .elementor-element.elementor-element-40445706 .quantity .qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-40445706 *//* Conteneur du champ quantité */

.quantity input {
  width: 125px !important;
height: 46px !important;width: 125px;
  border: 0;
  text-align: center;
  padding: 0 38px;
  font-size: calc(var(--font-size-body,14px) + 4px);
}


.quantity {
   
    align-items: center;
    justify-content: center;
    border: 1px solid #ccc;
    margin: 0 auto;
    gap: 20px;
      position: relative;
}



/* Champ de saisie */
.quantity input.qty {
    width: 40px;
    text-align: center;
    font-size: 20px;
    border: none;
    background: none;
    padding: 0;
}

/* Supprimer les flèches des navigateurs */
.quantity input[type=number]::-webkit-inner-spin-button,
.quantity input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.quantity input[type=number] {
    -moz-appearance: textfield;
}


.quantity-button {
    background: none !important;
    border: none !important;
    font-size: 24px;
    line-height: 1;
    cursor: pointer;
    user-select: none;
    color: #333 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}


.minus{
    
position: absolute;
  left: 0;
  bottom: 0;
  border: none;
  width: 38px;
  height: 50px;
  background: transparent;

  margin-left: 0 !important;

}



/* post-379.css | https://pompier2.agencepennylane.com/wp-content/uploads/elementor/css/post-379.css?ver=1754432468 */

.plus {
  position: absolute;
  top: 0;
  right: 0;
  background: transparent;
  line-height: 24px;
  border: none;
  width: 38px;
  height: 50px;
}



.quantity .qty {

 width: 125px;
  border: 0;
  height: 46px;
  text-align: center;
  padding: 0 38px;
  font-size: calc(var(--font-size-body,14px) + 4px);
  
  float: left;
  text-align: center;
  padding: 0;
  -moz-appearance: textfield;

}


/* post-379.css | https://pompier2.agencepennylane.com/wp-content/uploads/elementor/css/post-379.css?ver=1754433195 */

.minus {
  /* height: 50px; */
  /* display: flex; */
  height: 46px;
  display: ;
}

.plus {
  /* top: 0; */
  /* line-height: 24px; */
  /* height: 50px; */
  /* display: flex; */
  line-height: 18px !important;
  height: 46px;
}

.quantity input {
  display: flex;
}

/* post-55.css | https://pompier2.agencepennylane.com/wp-content/uploads/elementor/css/post-55.css?ver=1754427444 */

.elementor-kit-55 button, .elementor-kit-55 input[type="button"], .elementor-kit-55 input[type="submit"], .elementor-kit-55 .elementor-button {
  padding: 0px;
}

/* Élément | https://pompier2.agencepennylane.com/produit/nos-polos/ */

.label {
  text-align: left;
  padding: ;
  padding-left: 0px;
}


.single_add_to_cart_button {
  height: 46px;
  max-width: 100%;
  min-width: 75%;
}


.options-container {
  margin-left: 0% !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-706b955f */@media (max-width: 767px) {
button.quantity-button:nth-child(4) {
  margin-top: 0px !important;
}

}/* End custom CSS */