@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;}
.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 {    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;background: transparent;/* position: relative; *//* z-index: 1; */margin-top: -30px;margin-bottom: 0px;} 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/136121/Img/03/Nature-et-Grace-panier.png);    padding: 0px 0 0 43px;    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);}
.accountLink span {    display: none;} #headercontainer [cs-login] .c-cs-login__wrapper, #headerInfoCart.header-shop-cart__inner, .header-account__inner {    min-width: unset;} .header-logo__inner {    text-align: center;} .header-item.header-brand__inner {    text-align: center;} #headerSearchBlock .searchtext {border-bottom-left-radius: 30px;border-top-left-radius: 30px;background: white;} #headerSearchBlock .blockbtn {    border-bottom-right-radius: 30px;    border-top-right-radius: 30px;    background: white;} .header-main__container {background: url(/Files/136121/Img/11/Nature-et-Grace-marbre.jpg);background-repeat: no-repeat;background-attachment: fixed;background-position: center center;padding-bottom: 30px;}

/* VARIABLE DE COULEUR START */
:root {
    --color-domi: #c9a65d;
    --color-sec: #fff9e5;
}

/* 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: 'Playfair Display', serif;
    font-size: 2em;
    color: black;
    text-transform: uppercase;
    text-decoration: underline;
}

.PBSTitle {
    font-family: 'Montserrat';
    font-size: 1.5em;
    color: black;
    text-transform: uppercase;
    letter-spacing: 3px;
}

/*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-domi);
    color: white;
    border: none;
    text-transform: uppercase;
    font-weight: 400;
    border-radius: 30px;
    font-size: 1.5em;
    padding: 0 20px;
}

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-sec);
    color: var(--color-domi);
}

/*BTN*/
#cartItems {
    background-color: var(--color-domi);
}

a:hover {
    color: var(--color-domi);
}

#headerSearchBlock .blockbtn:hover:before {
    color: var(--color-domi);
}

.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: 1280px;
    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*/
/*Entete*/
.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: 260px;
}

.accountLink:before, .cartLink:before {
    content: none;
}

#headerlogo img {
    max-height: none;
    max-width: 100%;
}

span#headertext {
    background-image: url(http://training-local-2.oxatis.com/Files/133418/Img/02/kit-creation-tel.png);
    padding: 13px 0 12px 34px;
    background-repeat: no-repeat;
    background-position: left center;
    display: none;
}

a.accountLink {
    background-image: url(/Files/136121/Img/14/Nature-et-Grace-compte.png);
    background-repeat: no-repeat;
    background-position: left center;
    height: 50px;
    width: 38px;
}

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;
}

/*FIN Entete*/
/*Horizontal Menu*/
div#headermenu ul#hmenu {
    margin: auto;
    justify-content: center;
    max-width: 1310px;
    background: var(--color-domi);
    border-radius: 30px;
    position: relative;
    z-index: 1;
    margin-bottom: -20px;
}

#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-domi);
    color: var(--color-sec);
    border-top: none;
    border-bottom: none;
}

#hmenu>li.mitext>a, #hmenu>li.mitext>span {
    font-weight: 500;
}

#hmenu>li.mitext:hover>a {
    color: black;
    background: transparent;
    font-weight: 600;
    transition: 2s ease-out;
}

/*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
}

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: black;
    color: white;
}

/*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: uppercase;
    font-family: 'Playfair Display', serif;
    font-weight: 100;
    letter-spacing: 2px;
    font-size: 1.5em;
}

#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*/
/*FIN SPECIFIC HOME*/

div#headercontainer {    background: transparent;}
span.ox-product-name {    font-family: 'Playfair Display', serif;    font-size: 1.3em;    color: var(--color-domi);}

.ox-product-price span.PBSalesPrice {
    font-weight: 100;
    font-size: 2em;
}

.ox-products--v2 .oxcell {/* border-radius: 10px; */}

.ArticlHome {
    position: relative;
    z-index: 1;
    margin-top: -350px;
}

.Produit {
    position: relative;
    z-index: 2;
}

.l-ox-glide__slides-container {
}

.ox-product > .sectiondata > .sectiondataarea {
    border-radius: 10px;
}

.Cathome {
    position: relative;
    z-index: 1;
    margin-top: -100px;
}

.Shaddow {
    box-shadow: #00000073 0px 10px 20px;
}

.Cathome div div div a img {
    /* background: aquamarine; */
    transition: 0.8s ease-out;
}

.Cathome div div div a img:hover {
    transition: 0.3s ease-out;
    transform: translatey(10px);
}

.Luxe {
    position: relative;
    z-index: 1;
    margin-bottom: -149px;
}

.LuxeTxt {
    position: relative;
    z-index: 2;
}

.ox-row__col.l-ox-row__col.l-ox-row__col-12.l-ox-row__col-md-12.l-ox-row__col-sm-12.jss1aoqicm {}