@charset "utf-8"; @import url(/frontend/fonts/font-awesome/css/font-awesome.min.css); iframe {
    width: 100%;
}

img.imgthumbnail {
    max-width: 100%;
}

img.imgmain {
    max-width: 100%;
}

.slide-no-puce .ox-slider-handle-link {
    display: none;
}

img.imgcat {
    max-width: 100%;
}

.Insta:before {
    content: "\f16d";
    font-family: 'FontAwesome';
    margin-right: 10px;
}

.FaceB:before {
    content: "\f082";
    font-family: 'FontAwesome';
    margin-right: 10px;
}

.Twitter:before {
    content: "\f099";
    font-family: 'FontAwesome';
    margin-right: 10px;
}

.Adresse:before {
    content: "\f041";
    font-family: 'FontAwesome';
    margin-right: 10px;
}

.Phone:before {
    content: "\f095";
    font-family: 'FontAwesome';
    margin-right: 10px;
    display: none;
}

.MPhone:before {
    content: "\f10b";
    font-family: 'FontAwesome';
    margin-right: 10px;
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

div#headerInnerContent {
    max-width: 1440px;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}

div#headerBtn {
    /* flex: 0 auto; */
    /* float: none; */
    /* width: 100%; */
    margin-top: 40px;
}

div#headercolumn1 {
    position: initial;
    flex: 0 auto;
    float: none;
    width: 33%;
    text-align: center;
}

.eshopCart {
    flex: 0 auto;
    float: none;
    width: 33%;
}

div#headercolumn2 {
    position: absolute;
    right: 20px;
    top: 70px;
}

.eshopSearch {
    position: absolute;
    left: 20px;
    top: 55px;
}

div#headermenu {
    text-align: center;
}

ul#hmenu {
    margin: auto auto;
    display: flex;
}

#hmenu > li > a.menu, #hmenu > li > span {
    margin: 0;
}

div#maincontainer {
    overflow: hidden;
}

div#headerInfoCart {
    background-image: url(/Files/129483/Img/15/Manufacture-des-berets-.png);
    padding: 0px 0 0 41px;
    background-repeat: no-repeat;
    background-position: center left;
}

td.shippingImage a img {
    max-width: 180px;
}

.Mobile:before {
    content: "\f10b";
    font-family: 'FontAwesome';
    margin-right: 10px;
}

div#headerInner {
    border: none;
    margin-top: 10px;
}

.Col5 > div {
    width: 20%;
}

div#bodyarea {
    min-width: 0;
    display : block;
}

ul#sectionlogin li#loginSocial {
    display: none
}

.LoginPwdRecovery .PBBtnStd {
    color: var(--color-sec);
}

/* VARIABLE DE COULEUR START */
:root {
    --color-domi: #000000;
    --color-sec: #404040;
}

/* VARIABLE DE COULEUR START */
/*GENETAL SETTINGS*/
div.accueil div#bodycontainer div#bodyarea div#bodycolumn2 div#bodydata .view {
    padding-top: 0
}

a#btnretitems:hover {
    color: var(--color-domi);
}

.sectiondataarea.sectioncatheader {
    padding-left: 15px;
}

body.PBPW, body.PB {
    font-family: 'Montserrat', sans-serif;
}

#maincontainer.sccatalog.itemdetail .PBMainTxt.PBItemTitle, .PBPTitle, h1.PBSTitle.PBCatTitle {
    font-family: 'Montserrat', sans-serif;
    font-size: 2em;
    color: var(--color-domi);
    text-transform: uppercase;
    letter-spacing: 3px;
}

.PBSTitle {
    /*font-family: 'Meow Script', cursive;*/
    font-size: 2.5em;
    color: var(--color-sec);
}

/*BTN*/
a.btnaddtocart.btnmain, #headerInfoCart #cartContainer a#seeyourcart, #popupbtnarea a.c-button--primary, .ox-button a.btnmain, a#btncheckout, a#btncontinue, a#btnordernow, a.btnaddtocart, a.c-app-preview-product-popup__btn, a.ox-btn--order, a.btnmain, a#btncancel, a#btnupdtcart, a#btnclearcart, a#btngotocart {
    background-color: var(--color-sec);
    color: var(--color-domi);
    border: none;
    text-transform: inherit;
    font-weight: 400;
    /*font-family: 'Meow Script', cursive;*/
    font-size: 2em;
    color: white;
}

a.btnaddtocart.btnmain:hover, .blockfacet .blockbtn:focus, .blockfacet .blockbtn:hover, .itemlist .subcatlist li a:focus, .itemlist .subcatlist li a:hover, .OxSearchPanelNavBar .OxSearchPanelBtn.PBMainTxt.OxSearchPanelNavBtn:focus, .OxSearchPanelNavBar .OxSearchPanelBtn.PBMainTxt.OxSearchPanelNavBtn:hover, a#btnAddAddr:focus, a#btnAddAddr:hover, a#btnChooseShippingAddress:focus, a#btnChooseShippingAddress:hover, a#btnclearcart:focus, a#btnclearcart:hover, a#btngotocart:focus, a#btngotocart:hover, a#btnmodify:focus, a#btnmodify:hover, .ox-button a.btnmain:hover, a#btnupdtcart:focus, a#btnupdtcart:hover, a.btnmain:focus, a.btnmain:hover, a.btnsub:focus, a.btnsub:hover, #headerInfoCart #cartContainer a#seeyourcart:focus, #headerInfoCart #cartContainer a#seeyourcart:hover, #popupbtnarea a.c-button--primary:focus, #popupbtnarea a.c-button--primary:hover, a#btncheckout:focus, a#btncheckout:hover, a#btncontinue:focus, a#btncontinue:hover, a#btnordernow:focus, a#btnordernow:hover, a.btnaddtocart:focus, a.btnaddtocart:hover, a.c-app-preview-product-popup__btn:focus, a.c-app-preview-product-popup__btn:hover, a.ox-btn--order:focus, a.ox-btn--order:hover {
    background-color: var(--color-domi);
    color: white;
}

/*BTN*/
#cartItems {
    background-color: var(--color-domi);
}

a:hover {
    color: var(--color-domi);
}

#headerSearchBlock .blockbtn:hover:before {
    color: var(--color-sec);
}

.header-logo__inner img {
    max-width: 100%;
    max-height: 100%;
}

div.sccatalog div#bodycontainer div#bodyarea div#bodycolumn2 div#bodydata form.ng-pristine.ng-valid .view {
    max-width: 1280px;
    margin: auto;
}

/*CENTRER LE CATALOGUE ELEMENTS*/
div.sccatalog.itemdetail div#bodycontainer div#bodyarea div#bodycolumn2 div#bodydata form .view table.viewtbl {
    max-width: 1280px;
    margin: auto;
}

/*CENTRER LE CATALOGUE ELEMENTS*/
div.sccatalog div#bodycontainer {
    max-width: 100%;
    margin: auto;
}

/*CENTRER LE CATALOGUE ELEMENTS en cas de menu V*/
.sectiondata.webblock__content {
    padding: 0;
}

.viewtbl:not(.viewtblsplitted), .viewtblsplitcol1content {
    padding: 0px;
}

.sectiondataarea {
    padding: 0;
}

/* COL CSS START*/
div#col-5 div {
    justify-content: center;
}

/* COL CSS END*/
div#maincontainer {
    background: url(/Files/129483/Img/20/Manufacture-des-berets-bg.jpg);
    background: transparent;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

/*Entete*/
.containtopsearch {
    display: flex;
    align-content: center;
    justify-content: space-around;
}

.social {
    display: flex;
    align-content: center;
    justify-content: space-between;
}

a.InstaTop {
    margin-right: 7px;
}

.l-ox-grid__col-4.header-shop-search__container {
    text-align: center;
}

.l-ox-grid__col-4.header-brand__container {
    text-align: left;
    max-width: 33%;
}

.header-text__inner {
    /* float: right; */
    /* margin-top: -30px; */
}

.header-item.header-shop-search__inner {
    float: left;
    text-align: left;
    display: block!important;
    padding: 0px;
    width: 100%;
    max-width: 100%;
    background: #ffffff4d;
}

.accountLink:before, .cartLink:before {
    content: none;
}

#headerlogo img {
    max-height: none;
    max-width: 100%;
}

span#headertext {
    background-image: url(/Files/129483/Img/03/Manufacture-des-berets-tel2023.png);
    padding: 13px 0 12px 44px;
    background-repeat: no-repeat;
    background-position: left center;
}

a.accountLink {
    background-image: url(/Files/129483/Img/06/Manufacture-des-berets-compte.png);
    background-repeat: no-repeat;
    padding: 10px 0 10px 44px;
    background-position: left center;
}

a.homeLink {
    background-image: url(http://training-local-2.oxatis.com/Files/123805/Img/11/kit-creation-accueil.png);
    background-repeat: no-repeat;
    padding: 10px 0 10px 40px;
    background-position: left center;
    float: left;
    margin-right: 20px;
}

.accountLink, .cartLink span, .cartPrice, a.homeLink, .accountLink span {
    font-size: 1em;
    font-family: unset;
}

div#headerBtn a span {
    font-size: inherit;
    font-family: unset;
    text-transform: uppercase;
}

div#headercontainer, .sectiondataarea {
    background: transparent;
}

/*FIN Entete*/
/*Horizontal Menu*/
div#headermenu ul#hmenu {
    margin: auto;
    justify-content: center;
}

#hmenu li ul.submenu {
    border: none;
}

#headermenu {
    -webkit-box-flex: 1;
    webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 100%;
    background-color: var(--color-sec);
    color: var(--color-domi);
    border-top: none;
    border-bottom: none;
    background: transparent;
}

#hmenu>li.mitext>a, #hmenu>li.mitext>span {
    font-weight: 500;
    color: white;
}

#hmenu>li.mitext:hover>a {
    background: var(--color-sec);
    color: #ff7555;
    font-weight: 600;
}

/*FIN Horizontal Menu*/
/*CATEGORIE
.sectiontb .sectiontbarea table tbody tr.viewTitle__headline td.viewTitle__headline-title .PBCompTitle span.PBPTitle, .sectiondata.sectioncatheader { margin-top: 10px;}
.sectiontb .sectiontbarea table tbody tr.viewTitle__actions {display:none}
tr.viewSubCatList table.sectionsubcatlist .sectiondata.sectionsubcatlist {display:none;}*/
.sccatalog.itemlist div#bodycontainer div#bodyarea {
    display: flex;
    max-width: 80%;
}

tr.viewSubCatList {
    padding-left: 20px;
}

/*FIN CATEGORIE*/
/*Produit*/
img.c-ox-brand-image__image {
    max-width: 200px;
    max-height: 200px;
}

/**/
/*Vertical Menu*/
/*FIN Vertical Menu*/
/*Footer*/
div#footercontainer {
    background: transparent;
    color: black;
}

/*FIN Footer*/
/*Footer Menu*/
#fmenu li {
    border: none;
}

#fmenu li img {
    max-height: none;
    max-width: 100%;
}

#hmenu ul.submenu li.mitext>a {
    transition: 0.1s ;
}

#hmenu ul.submenu li.mitext:hover>a {
    padding: 10px;
    transition: 0.3s ease-out;
}

#fmenu li.mitext a, #fmenu li.mitext span {
    color: var(--color-domi);
    opacity: 1;
}

#fmenu li.mititle a, #fmenu li.mititle span {
    color: var(--color-sec);
    text-transform: inherit;
    /*font-family: 'Meow Script', cursive;*/
    font-size: 2em;
}

#fmenu li.mitext a:hover {
    color: var(--color-sec);
}

li.mispacer.lz-menu-item {
    height: 10px;
}

/*FIN Footer Menu*/
/*FIN GENERAL SETTINGS*/
/*PARTIE COMPTE*/
/*FIN PARTIE COMPTE*/
/*SPECIFIC HOME*/
.CatHome div div div a img {
    transition: 0.3s ease-out;
}

.CatHome div div div a img:hover {
    transform: rotate(25deg);
    transition: 0.8s ease-out;
}

.formUser__row--smscampaign  .form__check, .formUser__row--newsletter .form__check {
    display:none
}

/*FIN SPECIFIC HOME*/

/*produit*/
.sccatalog span.PBShortTxt * {
    line-height: 1;
}
.c-ox-product-detail--template-1 .c-ox-product-detail__buy-button #btnaddtocart.btnaddtocart {    font-size: 2.5em;}
.PBStatic {    /*font-family: 'Meow Script', cursive;*/   font-size: 2.5em;    color: var(--color-sec);}

div#headercontainer {    background: url(/Files/129483/Img/20/Manufacture-des-berets-bg.jpg);}
#hmenu>li.mitext:hover>a {    background: transparent;    color: black;}
#hmenu>li.mitext>a, #hmenu>li.mitext>span {    color: black;}