/*Palet #7c642b */

header { width:960px; height:120px; margin:auto; display:flex; justify-content:space-between; align-items:center; }
header img { width:auto; height:90px; object-fit:cover; }
header section { display:flex; align-items:flex-end; }
header section a { font-size:.8em; font-weight:300; color:#333; padding:0 1em; }
header section a:hover { color:#7c642b; }
header section i { font-size:1.75em; }
nav { width:960px; height:48px; margin:auto; border:1px solid #ddd; border-left:0; border-right:0; display:flex; justify-content:center; align-items:center; }
nav a { padding:0 1em; border-right:1px solid #ccc; color:#262626; }
nav a:last-child { border:none; }
nav a:hover { color:#7c642b; }
.navSelected { color:#7c642b; }
.slider { margin:1em 0; overflow:hidden; }
.slider img {}
main { min-height:calc(100vh - 210px); }
.mainBoxes { width:960px; margin:auto; display:flex; flex-wrap:wrap; justify-content:space-between; }
.mainBoxes section { width:470px; margin-bottom:1em; text-align:center; }
.mainBoxes section img { width:470px; height:auto; object-fit:cover; }
.mainBoxes section a { display:block; color:#000; font-size:2em; margin:.75em 0; }
.mainBoxes section a:hover { color:#7c642b; }
.page { width:960px; margin:auto; }
.page h2 { font-weight:500; text-align:center; padding:.75em 0; }
.collection section { display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; }
.collection section a { width:300px; margin:0 0 2em 0; padding:2em 0; border:1px solid #ddd; }
.collection section img { width:300px; height:auto; object-fit:cover; margin-bottom:1em; }
.collection section figcaption { color:#262626; }
.collection section a:hover { color:#7c642b; border:1px solid #7c642b; }
.detail { display:flex; flex-wrap:wrap; justify-content:space-between; align-items:flex-start; }
.detail section { width:300px; }
.detail h3 { font-size:2em; font-weight:300; }
.detail article p { display:flex; justify-content:space-between; padding:.75em 1em; border-bottom:1px solid #ddd; }
.detail article p:first-child { padding-bottom:2em; }
.detail article p:last-child { margin-bottom:2em; }
.prodShare p { margin-right:.5em; }
.prodShare a { display:inline-block; color:#262626; margin:.5em; }
.prodShare a:hover { color:#7c642b; }
.prodShare i { font-size:1.5em; }
.detail figure { width:600px; height:450px; }
.detail figure img { width:600px; height:450px; object-fit:cover; }
.slick-prev { left:0; z-index:50; }
.slick-prev::before { color:#7c642b; }
.slick-next { right:0; z-index:50; }
.slick-next::before { color:#7c642b; }
.relatedProducts { width:100%; display:flex; flex-wrap:wrap; margin-bottom:2em; }
.relatedProducts img { width:240px;}
.relatedProducts span { display:block; }
.designers section { display:flex; justify-content:center; align-items:center; }
.designers figure { margin:0 1em; }
.media figure { display:flex; flex-wrap:wrap; justify-content:flex-start; align-items:center; }
.media figure h3 { flex-basis:100%; }
.media figure img { width:470px; height:auto; margin:0 20px 20px 0; object-fit:cover; }
.media figure img:nth-child(odd) { margin:0 0 20px 0; }
.about article { text-align:center; font-size:1.25em; }
.contact section { display:flex; justify-content:space-between; align-items:center; }
.contact article { width:470px; }
.contact a { color:#262626; }
.contact a:hover { color:#7c642b; }
.contact iframe { border:none; width:470px; height:300px; }
.downloads section { display:flex; justify-content:center; align-items:center; }
.downloads article { margin-left:1em; }
.downloads h3 { text-align:center; }
.downloads a { padding:1em; margin:1em 0; border:1px solid #ddd; color:#262626; }
.downloads a:hover { border:1px solid #7c642b; color:#7c642b; }
footer { width:960px; height:39px; margin:auto; display:flex; justify-content:space-between; align-items:center; border-top:1px solid #ddd; }
footer img { height:20px; }
