/*
 * KATANA | 23/07/2025 | v1.0.0
 */

/*** Private Connexion page ***/
/** Structure **/
body#module-wkprivateshopmod-authentication,
body#module-wkprivateshopmod-authentication main {background-color:transparent !important;}
body#module-wkprivateshopmod-authentication main {padding:30px 0px;}
body#module-wkprivateshopmod-authentication main #content-wrapper {justify-content:center;}
/** Top **/
/* Hide page title */
body#module-wkprivateshopmod-authentication .page-title {display:none;}
/** Form **/
/* card style */
body#module-wkprivateshopmod-authentication .wk_design {border-radius:15px;}
body#module-wkprivateshopmod-authentication .wk_design .card-block {border:none; padding-bottom:0px;}
body#module-wkprivateshopmod-authentication .wk_design #content .no-account {display:flex; justify-content:center; padding:0px; margin:0px;}
/* Hide form title */
body#module-wkprivateshopmod-authentication .wk_shop_title {display:none;}
/* Logo resizing */
body#module-wkprivateshopmod-authentication .wk_shop_logo_img {margin-bottom:0px; max-height:unset;}
/* Create account link */
body#module-wkprivateshopmod-authentication .wk_design .no-account a {text-transform:none; margin-left:5px; text-decoration:underline;}
body#module-wkprivateshopmod-authentication .wk_design .no-account a:hover {text-decoration:none;}
/* No account link */
body#module-wkprivateshopmod-authentication .wk_design #content .no-account {padding-top:10px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #EEE; text-transform:none; color:#000;}
/* btn */
body#module-wkprivateshopmod-authentication .wk_design #content .btn {margin-top:10px;}

/*** Header ***/
/** Head top **/
/* left */
#head-top .left {display:flex; flex-direction:row;}
#head-top .left .elementor-widget-container {display:flex; align-items:center; height:100%;}
#head-top .left .elementor-widget-image {max-height:45px; width:auto;}
/** Mega Menu **/
/* deph 1 */
.elementor-widget-axps-megamenu .elementor-widget-container .wrapper-menu-horizontal .menu-horizontal {}
.nrt_mega_menu .style_wide .element_a_depth_1 {font-family:"Roboto Condensed", sans-serif;}
/* licenses menu | img size */
.nrt_mega_brand img {max-height:100px;}
/** Responsive **/
@media (min-width:0px) and (max-width:9999px) {
  /* Structure */
  body#cms header#header {margin-bottom:0px !important;}
}
@media (min-width:0px) and (max-width:767px) {
  /* Positionnement burger icon */
  header#header .elementor-element-omathby {position:absolute; left:0px;}
  header#header .icons-head-mob {border-top:1px solid #E6E6E6;}
}
/** Quote btn **/
/*  */
#header #quote-btn {padding:5px; background-color:transparent;}
#header #quote-btn:hover {background-color:transparent;}
#header #quote-btn .elementor-button-icon {}
#header #quote-btn .elementor-button-icon .fas.fa-calculator {color:#000;}
#header #quote-btn:hover .elementor-button-icon .fas.fa-calculator {color:#6f0020;}
#header #quote-btn .elementor-button-text {display:none;}

/*** HP ***/
/** Structure **/
/* Stop margin on bottom of the page */
body#index #wrapper {padding-bottom:0px !important;}

/*** Product cards in listings ***/
/** Structure **/
/* Structure - border-radius & box shadow */
.product-type-1 .item-inner {margin-top:30px; border-radius:20px !important; overflow:hidden; box-shadow:0px 0px 25px rgba(0,0,0,0.25);}
.product-type-1 .item-inner:hover {box-shadow:0px 0px 25px rgba(0,0,0,0.10);}
/* Structure - tags */
.product-label-circle .label-flags li {min-height:20px;}

/*** Product lists ***/
/** Category **/
/* Category - Description */
.category-description {padding-bottom:30px; border-bottom:1px solid #e8e8e8;}
.category-description p,
.category-additional-description p {color:#000; font-family:"Roboto Condensed", sans-serif; font-size:17.5px;}
/* Category - Grid or List */
.nav-products-list-top-left {display:none;}

/*** Product file ***/
/** Tabs **/
/* Tabs - structure */
body#product .container.container-parent {max-width:100%;}

/** Prices display **/
/* HT display */
.product-layout-2 .price-displaying {display:flex; flex-direction:row; align-items:baseline;}
.product-layout-2 .price-displaying label {font-family:"Monteserrat", sans-serif; margin-right:5px;}
.product-layout-2 .price-displaying .label-small {font-size:0.5em; align-self:flex-start;}

/** Degressive prices **/
/* Before tab - Title */
body#product .product-discounts h3.h6.product-discounts-title {text-transform:uppercase; color:#6F0020; font-size:16px;}
/* Before tab - Cells content text color */
.product-discounts > .table-product-discounts tr td {color:#000;}

/** Buttons **/
/* Buttons - Wishlist */
body#product .btn-action.btn-wishlist {font-size:0px !important;}

/** Commons **/
/* Prices - Everywhere */
* .price {font-family:"Roboto", sans-serif;}

/*** Quotation list ***/
/** list of buttons inside **/
/* buttons alignement */
body#module-opartdevis-listquotation table#order-list .opart-buttons {display:flex; flex-direction:column; justify-content:flex-start; align-items:baseline;}

/*** Account creation hide ***/
/** button to hide **/
body#module-wkprivateshopmod-authentication .wk_design #content .no-account {display:none;}
