/*Agrandissement texte Point Relay*/

span.bx-select-parcel{color:#d71e18 !important;font-size:20px}



/*modif apparence recap panier mobile*/

@media (max-width: 991px) {

.product-line-grid .product-image {

	padding-right: 0px !important;}



.product-line-grid-body h5 {

	display: none;}



.product-line-grid .product-line-grid-body,

.product-line-grid-right .qty,

.product-line-grid-right .price { 

	padding-right: 0px !important;}

    

.cart-container {

	margin-right: 0px !important;}



.product-line-grid-left {

	width: 200px !important;}

.product-line-grid-right {

	width: 180px !important;}

}



/*visibilité flèche défilement image sur page produit mobile*/

.scroll-box-arrows.scroll .up {

  background-color: #fff}



.scroll-box-arrows.scroll .down {

  background-color: #fff;

}



.scroll-box-arrows.scroll i{

height: 14px !important;}





/* suppression écart entre miniature dans product list*/

#main-content .elementor-6010000 .elementor-element.elementor-element-6e72e6bc #products.view_grid .product_list .grid-container {

    column-gap: 0px !important;

}



/*agrandissement collapse sur menu mobile*/

@media (max-width: 1024px) {

    .pk-menu-horizontal .parent > a > span:last-child {

        align-items: center;

        display: flex;

        height: 100%;

        justify-content: right !important;

        position: absolute;

        right: 0;

        top: 50%;

        transform: translateY(-50%);

        width: 100% !important;

         max-width: 440px !important;

        max-height: 40px;}

}    



/*bloquer le scroll horizontal mobile*/

html, body {

  overflow-x: hidden;

  max-width: 100%;

}



* {

  box-sizing: border-box;

}

/*alignement bouton checkout mobile*/

@media (max-width: 400px) {.cart-summary {

  margin-left: 0px !important;}

}



/*carre blanc slider*/

rs-layer#slider-3-slide-4-layer-14.tp-shape.tp-shapewrapper.rs-layer {display:none;}



/*module instagram*/

.elementor-widget-pkinstagram .pk-ce-widget.pk-isotope {

   display: flex;}

   

.header-sticky {

  background-color:#fff;

}



/*block reassu product page*/

span.block-title {padding-right:20px}

.blockreassurance_product .item-product {margin-right:15px;}



/*espace transporteurs*/

div.row.delivery-option {padding-bottom:20px}



/*banniere info panier*/

.card-header {border: 3px solid #ef9aad;

-webkit-box-flex: 1;

  -ms-flex: 1 1 auto;

  flex: 1 1 auto;

  padding: 1.25rem;}



div.cart-grid-body {margin-top:20px}



/*info message panier*/

div#delivery label {color:#ef9aad;}



/*pastille survol miniature*/

body .product-miniature .product-thumbnail .btn {background-color:#ddcec9 !important}

body .product-miniature .product-thumbnail .btn:hover {background-color:#ddcec9 !important}



/*espace sous ajout panier*/

.product-information .product-quantity {margin-bottom: 30px !important}



/*typo produit*/

.product-description {

font-family: "Ovo" !important;

  font-weight: 300 !important;

    font-size:15px !important;

}

/*typo fil d'ariane*/

.breadcrumb{

    font-size: 14px !important;

  font-family: "Ovo";

  font-weight: 300;

}

/*retirer ref sur fiche produit*/

div.sys-info-section{display:none;}

/*changer couleur select fiche produit*/

select.form-control:not([size]):not([multiple]){color:#3a3737;}



/*changement typo sous menu horiz CMS*/

.elementor-widget-pklinks .widget-pklinks li{

  font-family: "Andada";

  font-size: 13px;

  font-weight: 400;

  text-transform: uppercase;

  line-height: 27px;

  letter-spacing: 2.3px;}

 

.pk-menu-horizontal .menu-dropdown .widget-pklinks li a:hover{color:#f7a0a0 !important}



/*hover zoom + loupe*/

.product-cover .layer:hover{opacity:0 ! important}

/*marge "guide des tailles"*/

ol {

    margin: 1em 0 1em -2em !important}

/*taille pastilles*/

.pk-fixed-button {

  width: 40px !important;

  height: 40px !important;}

  

  /*contact-page*/

  section.col-md-6{width:100%}

  /*espace page produit desktop-tablette*/

  @media(min-width:590px){div.col-md-6.product-info-section{margin-bottom:20px}}

  

  /*page mesmariees x3*/

  .pk-list-view {

  grid-template-columns:1fr 1fr 1fr !important;}