/* Entrez le CSS personnalisé de votre thème enfant ici */
body {
    font-family: azo-sans-web, sans-serif;
    font-weight: 400;
    font-style: normal;
    background:#F8F8F8;
}
p, .page-content.page-cms ul {
    color:#000;
}
.text-center {
    text-align:center;
}
.text-right {
    text-align:right;
}
@media only screen and (min-width: 1500px) {
    .container {
        width:1500px;
    }
}
@media only screen and (min-width: 992px) {
    #search_widget {
        min-width:100%;
    }
}
@media only screen and (min-width: 768px) {
    #search_widget {
      float: left!important;
    }
}
@media only screen and (min-width: 576px) {
    .header-top .search-widgets {
        max-width:100%;
    }
}
@media (min-width: 1800px) {
    .col-xl-3 {
        float: left;
        width: 20%;
    }
}
a {
    color:#313131;
    text-decoration:underline;
}
a:hover {
    color:#000!important;
    text-decoration:underline!important;
}
.featured-products {
    margin-top:35px;
}
.featured-products h2 {
    display:none;
}
.link-cata {
    background: #E9E9E9;
    padding: 5px 30px;
    border-radius: 0 0 50px 50px;
    color: #000!important;
    text-decoration:none;
    border: none;
    font-weight: 500;
    margin: 0px;
    display: flex;
    gap:5px;
    align-items:center;
    justify-content:center;
    margin-bottom:10px;
} 
.link-sealyos {
    background: #FFCD00;
    padding: 5px 30px;
    border-radius: 0 0 50px 50px;
    color: #000!important;
    border: none;
    font-weight: 500;
    margin: 0px;
    display: flex;
    gap:5px;
    align-items:center;
}
.link-cata:hover {
    color:#fff!important;
    background:#000;
}
.link-sealyos:hover {
    color:#fff!important;
    background:#000;
}
.link-sealyos:hover a {
    color:#fff!important;
}
.link-sealyos svg {
    width:18px;
    height:18px;
    margin-top:5px;
}
.link-sealyos:hover svg path {
    fill:#fff!important;
}
.breadcrumb {
    margin-top:1.563rem;
}
/* HEADER */
#header .logo {
    max-width:150px;
}
#header .header-top {
    padding: 0.5rem 0 0 0;
}
#header .header-nav #_desktop_contact_link #contact-link {
    margin: 0.9375rem 0;
}
#header .header-nav {
    border-bottom:none;
}
#header .header-nav .text-right {
    display:flex;
    justify-content:end;
    gap:10px;
}
#header .header-nav #_desktop_contact_link #contact-link a {
    font-weight:bold;
}
.header-top .right-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    display:none;
}
#header .header-top .position-static {
    margin-top:0px;
}
#header .header-top a[data-depth="0"] {
    text-transform:none;
    color:#000;
    font-size:14px;
    position:relative;
}
#header .header-top a[data-depth="0"]:hover {
    color:#FFCD00;
}
#header .header-top a[data-depth="0"]:before {
    content:url('../img/soulignement-menu.png');
    position:absolute;
    opacity:0;
    bottom:-20px;
    left:50%;
    margin-left:-9px;
    display:block;
    width:19px;
    height:19px;
    transition:all 0.3s;
}
#header .header-top a[data-depth="0"]:hover:before {
    bottom:-12px;
    opacity:1;
    transition:all 0.3s;
}
.top-menu a[data-depth="0"] {
    padding: .625rem .4rem;
}
/*.top-menu .sub-menu ul[data-depth="1"] {
    display:flex;
    flex-wrap:wrap;
}*/
/*.top-menu .sub-menu ul[data-depth="1"]>li {
    flex-basis: 25%;
}*/
.top-menu a.dropdown-submenu {
    text-transform:initial!important;
}
#_desktop_user_info {
    background:#000;
    border-radius:50px;
    padding:5px 20px;
    margin-right:10px;
}
#_desktop_user_info a {
    color:#fff;
    font-weight:500;
}
#_desktop_user_info a:hover {
    color:#fff;
    text-decoration:underline;
}
#_desktop_user_info .material-icons {
    background:url('../img/profil.svg');
    background-repeat:no-repeat;
    color:transparent;
    transform:scale(1.5);
    margin-right:15px;
}
.user-mobile #_desktop_user_info .material-icons {
    display:none;
}
.user-mobile #_desktop_user_info {
    padding: 0;
    width: 56px;
    height: 56px;
    justify-content: center;
}
.user-mobile .account {
    display:block;
    background:url('../img/profil.svg');
    background-repeat:no-repeat;
    color:transparent;
    transform:scale(1.5);
    margin-right:15px;
    width: 30px;
    height: 30px;
    color: transparent !important;
    padding: 3px;
    margin: 0;
}
#_desktop_cart {
    background:#FFCD00;
    border-radius:50px;
    padding:5px 20px;
    display:flex;
    align-items:center;
    position:relative;
}
#_desktop_cart .material-icons {
    background:url('../img/cart.svg');
    background-repeat:no-repeat;
    color:transparent;
    transform:scale(1.5);
    margin-right:10px;
}
#_desktop_cart .cart-products-count {
    background:#FFF;
    border-radius:50px;
    padding:5px;
    color:#000;
    font-weight:bold;
    height: 25px;
    min-width: 25px;
    line-height:15px;
    text-align: center;
    display: inline-block;
    position: absolute;
    left:26px;
    top:2px;
}

#_desktop_cart .cart-products-price{
    color:#fff;
    font-weight:bold;
}
.blockcart .header a {
    display: flex;
    align-items: center;
    height: 44px;
    text-decoration:none;
}
#header_mwspricebycustomergroup {
    padding:10px 20px;
}
.logout, .account {
    display:block;
    text-align: left;
}
.header-top-right #search_widget{
 display:none;
}
#search_widget input[type=text] {
    background:#fff;
    border:solid 1px #000;
    border-radius:50px;
}
#search_widget form i {
    left:initial;
    right:15px;
}
.search-container-sm {
    width:100vw;
}
#_desktop_user_info {
    display: flex;
    flex-direction: row;
    align-items: center;    
}
#menu-icon {
    margin-top: 15px;
    margin-right: 10px;
}
@media (min-width: 768px) {
    .header-nav {
        background:#fff;
    }
    .header-top .right-nav {
        display:flex;
    }

}
#header .user-info a {
    font-size:12px;
    line-height: 1;
    text-decoration:none;
}
#header .user-info span {
    color:#fff;
    font-size:14px;
}
.wishlist-modal .modal-text {
    color: #000 !important;
    text-align: center;
}
.btn-primary, #SubmitLogin {
    color:#000!important;
    background:#FFCD00;
    padding: 0.5rem 1.25rem;
    font-size: 16px;
    text-transform:none;
    font-weight:bold;
}
.btn-primary:hover {
    color:#FFF!important;
    background:#000;
}
.modal-footer .btn-primary {
    color:#000!important;
    background:#FFCD00;
    padding: 0.5rem 1.25rem;
    font-size: 16px;
    height: 38px;
    line-height: 18px;
}
/* CATEGORY */
.card {
    background:transparent;
}
.breadcrumb {
    font-size:11px;
    padding: 0 15px!important;
}
.block-category {
    min-height:0;
    padding:0;
    margin:0;
}
#search_filters, #search_filters_brands, #search_filters_suppliers {
    padding:0;
}
.block-category h1 {
    font-size:1.3rem;
    margin-bottom:5px;
}
.wishlist-button-add {
    box-shadow:none!important;
}
.product {
    margin-bottom:15px;
}
.product-flag.discount {
    display:none;
}
.product-miniature {
    justify-content:start;
}
.product-miniature .add-to-cart-form {
    display:flex;
    gap:10px;
    padding:0 10px;
    align-items: center;
}
.product-miniature .product-title {
    margin-top:2px;
    margin-bottom:20px;
    text-align:left;
    min-height:40px;
}
.product-miniature .product-title a {
    color:#000;
    font-size:14px;
}
.product-miniature .product-description {
    padding:0 10px;
    text-align:left;
}
.product-miniature .product-price-and-shipping {
    text-align:left;
    font-size:18px;
}
.product-miniature .thumbnail-container {
    margin-bottom:0;
    width:100%;
}
.add-to-cart-form .product-quantity {
    display:flex;
    justify-content:center;
    margin:15px 0;
}
.product-miniature .add-to-cart-form .product-quantity {
    width:40%;
}
.add-to-cart-form .qty .product-quantity {
    margin:0;
}
.add-to-cart-form .add-to-cart {
    display:block;
    margin:0 auto 15px auto;
    background:#9C9C9C;
    font-weight:bold;
    text-transform:none;
    max-width: 100%;
    font-size: 13px;
    height:42px;
    margin:0;
}
.page-product .add-to-cart-form .add-to-cart {
    background:#FFCD00;
    color:#000;
    font-size:16px;
}
.product-miniature .add-to-cart-form .add-to-cart.btn-primary {
    width:60%;
    color:#fff!important;
    font-size:16px;
}
.product-miniature .add-to-cart-form .add-to-cart.btn-primary:hover {
    color:#fff!important;
    background:#000;
}
.add-to-cart-form .product-quantity input[type=number] {
    border:solid 2px #f6f6f6;
    font-size:16px;
    font-weight:bold;
    width:45px;
    height:45px;
    text-align:center;
    line-height:45px;
}
.product-quantity #quantity_wanted {
    width: 4rem;
}
.bootstrap-touchspin input.form-control, .bootstrap-touchspin input.input-group {
    width: 6rem;
}
.add-to-cart-form .product-quantity .quantity-button {
    background:#f6f6f6;
    border:none;
    line-height:45px;
    text-align:center;
    font-size:16px;
    font-weight:bold;
    width:45px;
    height:45px;
}
.add-to-cart-form .product-quantity .quantity-button.minus {
    border-radius:0;
}
.add-to-cart-form .product-quantity .quantity-button.plus {
    border-radius:0;
}
.product-flags li.product-flag {
    margin: 0;
    border-radius: 0 0 25px 0;
    padding: 5px 20px 5px 10px;
    color:#000;
    font-family: azo-sans-web, sans-serif;
    font-weight: 900;
    font-style: italic;
}
.product-flags li.product-flag.new {
    background:#FFCD00;
}
.product-flags li.product-flag.out_of_stock {
    display:none;
}
.page-product .product-flags {
    position:relative;
}
.page-product .product-flags li.product-flag {
    border-radius: 0 25px 25px 25px;
    padding: 5px 20px 5px 20px;
}
.wishlist-button-add i {
    color:#000!important;
}
.product-miniature .thumbnail-container:hover .product-description::after, .product-miniature .thumbnail-container:focus .product-description::after {
    display:none;
}
/* jauge stock */
.price-qte-content {
    display:flex;
    padding:0 10px;
    align-items: end;
}
.price-qte-contentfiche {
    display:flex;
    justify-content: space-between;
    margin-bottom:40px;
}
.price-qte-content .sous-content {
    width:50%;
}
.price-qte-content .sous-content:first-of-type {
    width:65%;
}
.price-qte-content .sous-content:nth-of-type(2) {
    width:35%;
}
.stock-gauge-container {
    width:90px;
    float:right;
}

.stock-gauge {
    width: 100%;
    height: 10px;
    background: #fff;
    border:solid 1px #EBEBEB;
    border-radius: 5px;
    position: relative;
    overflow: hidden;
}

.stock-bar {
    height: 100%;
    width: 0%;
    transition: width 0.5s ease-in-out;
}

.stock-text {
    font-size: 11px;
    margin: 0px;
    text-align: right;
}
/* Couleurs synchronisées */
.stock-text.in-stock {
    color: green;
}

.stock-text.low-stock {
    color: orange;
}

.stock-text.out-of-stock {
    color: red;
}

/* tablet and desktop */
@media(min-width:768px){
    #left-column{display:none;}
    #category #content-wrapper{width:100%!important;}
    #category #search_filters_wrapper #_desktop_search_filters_clear_all{display:none;}
    #category #search_filters_wrapper #search_filters{display:flex;flex-wrap:wrap;}
    #category #search_filters_wrapper #search_filters .text-uppercase{display:none;}
    #category #search_filters_wrapper #search_filters .facet{width:20%;float:left;padding-right:25px;}
    #category #search_filters_wrapper #search_filters .facet-dropdown{border:none;}
    #category #search_filters_wrapper #search_filters .facet-dropdown .select-title{background:#f6f6f6;}
}
/* mobile */
@media(max-width:767px){
    #left-column{display:block;}
}
.facet-dropdown .select-title {
    padding: .4rem .4rem .4rem 1.25rem;
}
.faceted-slider p {
    margin-bottom:0.5rem;
}
#search_filters .ui-widget-header {
    background:#e11324;
}
#search_filters .ui-slider .ui-slider-handle {
    border-radius: 50%;
    width: 20px;
}
/* FICHE PRODUIT */
.page-product #content-wrapper {
    background:#fff;
    padding:80px;
}
.product-miniature .thumbnail-container .product-thumbnail img {
    max-width:60%;
}
.product-images>li.thumb-container>.thumb.selected, .product-images>li.thumb-container>.thumb:hover {
    border: #EBEBEB 1px solid;
}
.product-prices {
    display:flex;
    justify-content:start;
}
.product-prices div {
    margin:0;
}
.price-ecotax {
    font-size:12px;
    margin:0;
    display: flex;
    justify-content: start;
    margin-bottom:0px;
    color:#A1A1A1;
}
.product-miniature .price-ecotax {
    text-align:left;
    justify-content: start;
    margin-bottom:0;
}
.product-reference {
    font-size:0.8rem;
    margin:0;
    padding:0 10px;
    font-weight:bold;
}
.page-product .product-reference {
    font-weight:400;
    padding:0;
}
.product-price {
    color:#FFCD00;
    font-weight:900!important;
    font-size:35px;
}
.product-prices .tax-shipping-delivery-label {
    color:#FFCD00;
    font-weight:900;
}
.current-price-value {
    font-size:2rem;
    font-weight:bold;
    margin-right:10px;
}
.product-container h1 {
    font-weight:900;
    font-size:35px;
    text-transform:none;
}
.tabs {
    background:transparent;
}
.tabs .nav-tabs .nav-link {
    text-transform:uppercase;
    font-weight:bold;
}
.tabs .nav-tabs .nav-link:hover {
    border-bottom: #FFCD00 4px solid;
}
.tabs .nav-tabs .nav-link.active {
    color: #FFCD00;
    border: none;
    border-bottom: #FFCD00 4px solid;
    text-transform:uppercase;
}
.product-attachments {
    display:flex;
}
.attachment {
    background:#f6f6f6;
    color:#333333;
    padding:5px 25px 5px 15px;
    height:50px;
    line-height:50px;
    display:flex;
    align-items:center;
    margin-right:10px;
}
.attachment h4 {
    margin:0;
}
.attachment a {
    color:#333333;
    display:flex;
    align-items:center;
    font-size:1rem;
}
.attachment a:before {
    content:'';
    display:block;
    width:33px;
    height:33px;
    background:url('../img/download.svg');
    margin-right:10px;
}
.colisage {
    display: block;
    clear: both;
    font-size:11px;
    padding-top:10px;
}
.colisage .p_features {
    display: flex;
    text-align: right;
    justify-content: end;
    gap: 0 15px;
    margin-bottom: 0;
    margin-top: -10px;
    flex-wrap: wrap;
    color:#A1A1A1;
}
/*.colisage .p_features li:last-of-type {
    width:100%;
}*/
.input-group-btn-vertical {
    display:none!important;
}
.page-cart .input-group-btn-vertical {
    display:block!important;
}
.block-promo, #order-slips-link, #discounts-link {
    display:none!important;
}
#blockcart-modal .product-name {
    color:#000;
    font-size:14px;
    font-weight:400;
}
#blockcart-modal .product-price {
    font-size:18px;
}
/* PANIER */
.product-line-grid-body>.product-line-info>.label {
    font-weight:500;
}
.page-cart .product-price {
    font-size:20px;
}
#js-checkout-summary, .cart-container, .cart-summary, .card-block {
    background:#fff;
}
/* AUTH */
#module-privateshop-private #wrapper {
    background-position: 50vh 0!important;
}
.page-authentication .page-header {
    margin:0!important;
}
.page-authentication p {
    text-align:center;
}
.page-authentication h1 {
    text-align:center;
    font-family: azo-sans-web, sans-serif;
    text-transform: uppercase;
    font-size: 30px;
}
.page-authentication #content {
    max-width:1500px;
}
#module-privateshop-private main {
    height: auto;
    min-height: 100%;
}
#module-privateshop-private .modal, #module-privateshop-private .modal-backdrop {
    display:none!important;
}
.cms-id-7 .modal, .cms-id-7 .modal-backdrop {
    display:none!important;
}
#module-privateshop-private .form-control-comment {
    display:none;
}
#module-privateshop-private .form-footer {
    display: flex;
    justify-content: end;
    gap:10px;
    flex-direction: row-reverse;
}
#module-privateshop-private #header, #module-privateshop-private #footer, #module-privateshop-private .page-footer {
    display:none;
}
.cms-id-7 #header, .cms-id-7 #footer, .cms-id-7 .breadcrumb, .cms-id-7 .page-header {
    display:none;
}
.cms-id-7 main {
    height: 100%;
    display: flex;
    align-items: center;
}
#module-privateshop-private #wrapper {
    height:100vh!important;
    margin-top:0!important;
    padding-top:0!important;
    width:50%;
}
.pshop_title_shop {
    display:none;
}
#privatebox .private-subheading, #new-private-account:before {
    content:"Demande de création de compte";
    text-transform:none!important;
    color:#000!important;
    font-size:30px!important;
    font-weight:bold!important;
    text-align:center;
    width: 100%;
    display: block;
    margin: 25px 0 35px;
}

#module-privateshop-private #wrapper .container {
    /*height: 100%;*/
    margin:0!important;
    padding:0!important;
    width:100%;
    max-width:900px;
}
#new-private-account form:before, .page-subheading {
    content:"Informations du compte";
    display:block;
    font-weight:bold;
    font-size:1.125rem;
    padding-bottom:10px;
    margin-bottom:15px;
    width:100%;
    border-bottom:solid 1px #000;
}
#new-private-account section section {
    margin-top:25px;
}
#new-private-account section section:after {
    content:"*champs obligatoires";
    font-size:11px;
}
#new-private-account label {
    font-weight:300;
}
.form-group {
    margin-bottom:0.5rem;
}
.form-group label.required:before {
    content:"*";
    color: #FF5555 !important;
}
#new-private-account section section .form-group label.required:before {
    display:none;
}
.form-control {
    border:solid 1px #000;
    background:#F9F9F9;
}
@media (max-width: 1000px) {
    #module-privateshop-private #wrapper .container {
        width:100%;
    }
}
div.private_modern_theme .btn {
    border-radius: 50px;
    border:none;
    background: #FFCD00 !important;
    box-shadow: none!important;
    text-transform: none;
    font-weight: bold;
}
div.private_modern_theme form#customer-form .pshop_show_hide button {
    padding: 0rem 1rem !important;
    height: 38px;
}
div.private_modern_theme .btn:hover, div.private_modern_theme .btn:focus {
    border: none;
    background: #e11324 !important;
}
#private-wrapper {
    margin-top:0!important;
    margin-bottom:0!important;
    margin-left:0!important;
    width:100%!important;
    height:100vh;
    overflow-y:scroll;
    background:#fff;
    display:flex;
    align-items:center;
}
#privatebox {
    background:#fff!important;
    width:100%;
    height:100vh;
    display:flex;
    align-items:center;
    justify-content:center;
}
@media (max-width: 768px) {
    #privatebox {
        align-items:normal;
    }
}
#privatebox .private-subheading{
    text-align:center;
    font-family: azo-sans-web, sans-serif;
    text-transform: uppercase;
    font-size: 30px!important;
    color:#e11324;
}
div.private_modern_theme form#customer-form .form-control-label, div.private_modern_theme form#customer-form .form-control-comment {
    display:block;
}
div.private_modern_theme #logo_basic {
    display:none;
}
#logo_basic {
    margin:0 auto;
    width:370px;
}
#logo_basic img {
    width:100%;
}

@media (min-width: 768px) {
    div.private_modern_theme form#customer-form .col-md-6 {
        width: 70%!important;
    }
}

.carousel .carousel-inner {
    height:500px;
}
.carousel .carousel-item figure {
    width:100%;
    height:500px;
}
.carousel .carousel-item img {
    object-fit:cover;
    height:500px;
}

.footer-container {
    background:#000;
    color:#fff;
}
.footer-container img {
    margin-bottom:15px;
}
.footer-container h4, .footer-container h3, .footer-container .h3, .footer-container h4, .footer-container h3, .footer-container .h3 a {
    color:#fff;
    font-weight:bold;
    font-size: 1rem;
}
.footer-container p, .footer-container ul, .footer-container a, .footer-container li a {
    color:#fff!important;
    font-size:12px;
    line-height:12px;
}
/* COMPTE */
#mwsmessagebycustomergroup {
    background:#f4f4f4;
    border-radius:35px;
    margin-bottom:25px;
}
.container-fluid #mwsmessagebycustomergroup {
    background:transparent;
    border-radius:35px;
    margin-bottom:0;
    padding:15px!important;
    text-align:left;
}
.container-fluid #mwsmessagebycustomergroup p, .container-fluid #mwsmessagebycustomergroup h4 {
    font-weight:bold;
    color:#000;
}
/* The sticky class is added to the header with JS when it reaches its scroll position */
.sticky {
    position: fixed!important;
    z-index:9;
    top: 0;
    width: 100%;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.11);
}
.sticky #search_widget, .sticky .logo, .sticky #search_widget, .sticky #_desktop_user_info, .sticky .link-cata {
    display:none;
}
.sticky #_desktop_cart {
    height:30px;
    position: absolute;
    bottom: -55px;
    border: solid 3px #FFf;
    padding: 5px 20px 5px 40px;
}
.sticky #_desktop_cart .material-icons {
    display:none;
}
.sticky #_desktop_cart .cart-products-count {
    left:0;
    top:0;
}
.sticky .blockcart .header a {
    height:14px;
    text-decoration:none;
}
.user-mobile #_desktop_cart {
    width:130px;
}
.sticky .user-mobile #_desktop_cart {
    padding:5px 20px;
    position:relative;
    height:56px;
    bottom: initial;
}
.sticky .user-mobile #_desktop_user_info {
    display:flex;
}
.sticky .user-mobile #_desktop_cart .material-icons {
    display:block;
}
.sticky .user-mobile #_desktop_cart .cart-products-count {
    left:26px;
    top:2px;
}
.sticky .user-mobile .blockcart .header a {
    height:14px;
    text-decoration:none;
}
.sticky #_mobile_logo .logo {
    display:block;
}
/* Add some top padding to the page content to prevent sudden quick movement (as the header gets a new position at the top of the page (position:fixed and top:0) */
.sticky + #wrapper {
    padding-top: 57px;
}
/* Promo */
.product-discount, .discount-percentage, .regular-price {
    display:none!important;
}
.has-discount.product-price, .has-discount p, .has-discount .page-content.page-cms ul, .page-content.page-cms .has-discount ul {
    color:#FFCD00;
}
@media (min-width: 1300px) {
.container {
    width: 1300px;
    max-width: 100%;
}
}
@media (min-width: 1400px) {
.container {
    width: 1400px;
    max-width: 100%;
}
}
@media (min-width: 1700px) {
.container {
    width: 1550px;
    max-width: 100%;
}
}
@media (min-width: 1800px) {
.container {
    width: 1800px;
    max-width: 100%;
}
}
@media (min-width: 2000px) {
    .container {
        width: 2000px;
        max-width: 100%;
    }
}

.category-name-disabled {
    color: #999;
    cursor: default;
    pointer-events: none;
}

/*#blockcart-modal, .modal-backdrop {
    display:none!important;
}
.modal-open {
    overflow:auto;
}*/
.modal-open {
    overflow:auto;
}
.wishlist-list .wishlist-list-item p {
    color:#7a7a7a!important;
}
.footer-container .wishlist-add-to-new {
    color:#e11324!important;
}
.footer-container .wishlist-add-to-new:hover {
    color:#e11324!important;
}
.wishlist-add-to-new i {
    color:#e11324!important;
}
.cart-summary .discount-details .discount-item, .cart-summary-subtotals-container .discount-details .discount-item {
    font-size: 12px;
    color: #7A7A7A;
}

.cart-summary .discount-details .discount-item .discount-amount, .cart-summary-subtotals-container .discount-details .discount-item .discount-amount {
    font-size: 12px;
    color: #7A7A7A;
    float: right;
    font-weight: 600;
}

