html,body {height:100%}
body {margin:0;font-family:'EB Garamond', Georgia, "Times New Roman", Times, serif;font-size:16px}
input, button, select, option {font-family:'EB Garamond', Georgia, "Times New Roman", Times, serif}
A {text-decoration:none;color:#666}
IMG {border:0 none}
.clear {clear:both}
.smoothfont {-webkit-font-smoothing:antialiased;-moz-font-smoothing:grayscale;-moz-osx-font-smoothing:grayscale}
.noselect {-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:moz-none;-ms-user-select:none;user-select:none}

SPAN.euro {font-size:0.8em}

DIV.main {min-height:100%;height:auto !important;height:100%;max-width:960px;position:relative;margin:0 auto -37px} /* DIV.footer height + padding */
DIV.footer,DIV.vpush {height:36px;clear:both}
DIV.footer {height:35px;max-width:960px;margin:auto;line-height:2.0em;text-align:center;border-top:1px solid #000;z-index:1;position:relative}
DIV.footer>A {color:#000}
DIV.footer>A.sitelink {color:#000}

DIV.top {font-weight:100;padding:10px 0 0}
DIV.top>H1 {margin:25px 0 23px 0}
DIV.top>H1>A.logo>IMG {display:block;height:56px;width:110px;margin:auto}
UL.menu0 {margin:0 0 7px 0;padding:0;width:100%;display:table}
UL.menu0>LI {margin:0;padding:0;list-style:none;display:table-cell;width:14%;white-space:nowrap;text-align:center}
UL.menu0>LI>A {color:#000;font-size:16px;padding:5px 0;height:22px;line-height:18px;border-bottom:1px solid #eee;border-top:1px solid #eee;display:block;margin:0 6px}
UL.menu0>LI:first-child>A {margin-left:0}
UL.menu0>LI:last-child>A {margin-right:0}
UL.menu0>LI.active>A {color:#fff;background:#000;border-color:#000}

UL.menu0 UL.menu1 {display:none}

DIV.top>A.cart {background:url(sprites.png) 0 -120px no-repeat;display:block;position:absolute;height:26px;width:23px;right:0;margin-top:-39px}
DIV.top>A.cart.filled {background:url(sprites.png) -40px -120px no-repeat}
DIV.top>A.cart>DIV {display:block;position:absolute;text-align:right;white-space:nowrap;right:25px}

DIV.submenu1 {font-weight:100;margin-bottom:7px;background-color:#f8f8f8;width:100%}
DIV.submenu1.blank {height:34px;background-color:#fff}
DIV.submenu1>UL {margin:0 auto;padding:0;display:table;width:54%;}
DIV.submenu1>UL>LI {margin:0;padding:0;list-style:none;display:table-cell;width:14%;white-space:nowrap;text-align:center}
DIV.submenu1>UL>LI>A {color:#000;font-size:16px;padding:5px 0;height:22px;line-height:18px;display:block;margin:0 6px;border-bottom:1px solid #eee;border-top:1px solid #eee}
DIV.submenu1>UL>LI:first-child>A {margin-left:0}
DIV.submenu1>UL>LI:last-child>A {margin-right:0}
DIV.submenu1>UL>LI.active>A {color:#000;border-color:#999}

DIV.filtersBar {font-weight:100;margin-bottom:7px;background-color:#fbfbfb;width:100%;height:34px;text-align:center}
DIV.filtersBar>DIV {font-size:16px;margin:0;padding:5px 0 0 20px;border:0 none;background:none;cursor:default;height:34px;display:inline-block;width:130px;text-align:left}
DIV.filtersBar>DIV>SPAN.arrow {padding-left:4px;display:inline-block}
DIV.filtersBar>DIV>UL {display:none;margin:7px 0 0 -20px;padding:0;background-color:#fcfcfc;background-color:rgba(250,250,250,0.85);position:absolute;min-width:150px;text-align:center}
DIV.filtersBar>DIV>UL>LI {display:block;margin:0;padding:3px 20px 5px;cursor:pointer;color:#333}
DIV.filtersBar>DIV>UL>LI.active {background-color:#e6e6e6;background-color:rgba(0,0,0,0.1);color:#000}

DIV.slideshow {float:left;width:378px;margin:20px 10px 0 0;min-height:500px;text-align:center}
DIV.slideshow IMG {display:block;margin:auto;width:378px;border:0 none}
DIV.slideshow SPAN {display:block;color:#000;font-size:1.1em}
DIV.slideshow>DIV {float:left;width:117px;height:116px;margin:0 10px 30px 0;text-align:center;font-size:16px;border:1px solid #fff}
DIV.slideshow>DIV IMG {width:100%;display:block;margin:0 auto 1px 0}
DIV.slideshow>DIV DIV.img {display:none;width:113px;height:113px;background-size:contain;background-position:center center;background-repeat:no-repeat}
DIV.slideshow>DIV:nth-child(3n+0) {margin-right:0;width:118px}

DIV.socialmedia A {background-image:url(/media/images/static/socialmedia32.png);display:inline-block;height:16px;width:16px;background-size:64px;opacity:0.2;margin-bottom:-4px}
DIV.socialmedia A:hover {opacity:0.9}
DIV.socialmedia A.twitter {background-position:-16px}
DIV.socialmedia A.linkedin {background-position:-32px}
DIV.socialmedia A.google {background-position:-48px}
DIV.footer DIV.socialmedia {position:absolute;top:4px;right:0}
DIV.footer DIV.socialmedia A {margin-left:5px}
DIV.submenu2 DIV.socialmedia A {margin-right:5px;margin-top:15px}
DIV.collectiondetail DIV.socialmedia {float:right;color:#999;font-size:0.9em}
DIV.collectiondetail DIV.socialmedia A {margin-left:5px;}

IMG.cmspic {max-width:390px}

#loupe {background-repeat:no-repeat;background-color:#fff;border:1px solid #ccc;border-radius:600px;height:250px;width:250px;position:absolute;display:none;box-shadow:rgba(0,0,0,0) 0 1px 3px,inset #fff 0 0px 30px;z-index:1000;cursor:none;opacity:1}
#loupe>SPAN {display:block;border:1px solid #ccc;border-right:0 none;text-align:left;padding:3px 4px;margin-top:240px;margin-left:-52px;box-shad1ow:rgba(0,0,0,0.3) 0 1px 3px;line-height:13px;font-size:12px;color:#000;text-shadow:#fff 0 1px 0;background:#eee;width:94px;z-index:999;position:absolute;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(120deg)}
DIV.loupe {border:2px solid #000;border-radius:100px}
DIV.thejloupe {box-shadow:rgba(0,0,0,0.5) 0 5px 10px}

DIV#enlarge {display:none;position:fixed;z-index:1001;background:rgba(0,0,0,0.7);left:0;top:0;right:0;bottom:0;padding-top:2%}
DIV#enlarge IMG    {border:0px solid #fff;box-shadow:#000 0 5px 25px;display:block;margin:    auto;max-width:96%;max-height:96%;box-sizing:border-box}
DIV#enlarge IFRAME {border:0px solid #fff;box-shadow:#000 0 5px 25px;display:block;margin:10% auto;max-width:96%;max-height:96%;box-sizing:border-box}

DIV.content {margin-top:7px;clear:both}
DIV.content H1 {font-size:2.0em;margin:0 0 10px 0;padding:0;font-weight:normal;color:#000}

DIV.content UL.designers {margin:0;padding:0;float:left}
DIV.content UL.designers LI {margin:0;padding:0;display:block}
DIV.content H2 {font-size:18px;margin:0;color:#000;font-weight:normal}
DIV.content DIV.body {float:left;width:378px;box-sizing:border-box;-moz-box-sizing: border-box;padding-left:29px;padding-bottom:20px}
DIV.content DIV.body.wide {float:left;width:766px;padding-left:0}

FORM.loginWithMail {display:block;margin:10px 0 20px 0;padding:0;height:70px}
FORM.loginWithMail INPUT {display:block;margin:0;paddin:0;font-size:17px;font-weight:100;color:#666;border:0 none;background:none;width:40%;border:1px solid rgba(0,0,0,0.1);height:30px;float:left}
FORM.loginWithMail INPUT:focus {outline:none;border:1px solid rgba(0,0,0,0.3)}
FORM.loginWithMail BUTTON {width:8%;border:1px solid rgba(0,0,0,0.2);background-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.5);height:34px;float:left;margin:0 0 0 10px;padding:0;font-size:20px;font-weight:400;cursor:not-allowed}
FORM.loginWithMail BUTTON.valid {border:1px solid #000;background-color:#000;color:#fff;display:none;cursor:pointer}

DIV.collection {margin-top:7px;clear:both}
DIV.collection>DIV {float:left;margin:0 10px 10px 0}
DIV.collection>DIV:not(.hidden):nth-of-type(5n+0) {margin-right:0}
DIV.collection>DIV>A>SPAN {font-size:18px;color:#000;display:block;border-top:1px solid #fff;border-bottom:1px solid #fff;text-align:center;height:24px;line-height:1em}
DIV.collection>DIV DIV.mover {display:none;position:absolute;width:184px;height:184px;background:rgba(246,246,246,0.9);border-top:1px solid #ccc;font-size:18px;text-align:center;overflow:hidden}
DIV.collection>DIV DIV.mover>SPAN {font-size:14px;display:block;margin-top:27px}
DIV.collection>DIV DIV.img {display:none;width:184px;height:184px;background-size:contain;background-position:center center;background-repeat:no-repeat}
DIV.collection>DIV IMG {display:block;width:184px;height:184px}
DIV.collection>DIV.intro {margin-right:0;box-sizing: border-box;-moz-box-sizing: border-box;padding-left:29px}
DIV.collection>DIV.intro H1 {display:block;font-size:2.0em;margin:0 0 10px 0;padding:0;font-weight:normal;color:#000}
DIV.collection>DIV.intro>IMG {display:block;width:380px;height:auto;float:left;display:block;margin:5px 12px 0 0}
DIV.collection>DIV.intro>DIV {width:460px;min-height:480px;float:right}
DIV.collection>DIV SPAN.mover {display:none}

DIV.collection DIV.images,DIV.images {float:left;margin:5px 10px 0 0;width:378px}
DIV.images DIV.image {width:378px;text-align:center;border:0 none;margin-top:15px}
DIV.collection>DIV.images IMG,DIV.images DIV.image IMG {display:block;margin:auto;max-width:100%;max-height:100%;width:auto;height:auto}

DIV.collectiondetail DIV.body {float:left;width:572px;box-sizing:border-box;-moz-box-sizing: border-box;padding-left:29px}
DIV.collectiondetail H1 {font-size:2.0em;margin:0 0 10px 0;padding:0;font-weight:normal;color:#000}
H2.variant {font-size:1.3em;margin:0 0 10px 0;padding:30px 0 0;font-weight:normal;color:#000;clear:both;border-bottom:1px solid #eee}
DIV.collectiondetail DIV.filters {float:none;display:block;margin:10px 0 0;line-height:2em;white-space:nowrap}
DIV.collectiondetail DIV.filters>LABEL {display:inline-block;clear:both;width:80px;margin-right:5px}
DIV.collectiondetail DIV.shop {margin-top:30px;line-height:1.4em}
DIV.collectiondetail DIV.shop>SPAN {border-top:1px solid #eee;border-bottom:1px solid #eee;font-size:1.2em;display:block;float:left;height:32px;width:135px;line-height:1.65em;margin-top:5px}
DIV.collectiondetail DIV.shop SPAN.price  {border-left: 1px solid #eee;padding-left:10px}
DIV.collectiondetail DIV.shop SPAN.amount {padding-right:5px;text-align:right;font-size:1em;line-height:2.2em}
DIV.collectiondetail DIV.shop INPUT.addcartAmount {display:block;float:left;border:1px solid #eee;width:54px;height:32px;padding:0;margin:0;text-align:center;font-size:1.3em;line-height:1.1em;margin-top:5px}
DIV.collectiondetail DIV.shop A.checkout,
DIV.collectiondetail DIV.shop BUTTON.addcart {padding:0;text-align:center;line-height:1.7em;border:0 none;height:34px;display:block;float:left;background-color:#000;color:#fff;margin:0;width:200px;font-size:1em;margin-top:5px;font-size:1.25em}
DIV.collectiondetail DIV.shop>DIV.outsideEU {margin-left:13px;color:#999;clear:both}
DIV.collectiondetail A.video {font-weight:bold;display:block;margin-top:10px}

DIV.collectiondetail DIV.image SPAN {font-size:14px}
DIV.collectiondetail DIV.thumbs {width:100%}
DIV.collectiondetail DIV.thumbs>DIV {display:block;float:left;background-size:contain;background-repeat:no-repeat;background-position:center center;width:90px;border:1px solid #eee;box-sizing:border-box;margin:10px 10px 0 0}
DIV.collectiondetail DIV.thumbs>DIV:nth-child(4n+0) {margin-right:0}
DIV.collectiondetail DIV.thumbs>DIV.active {border-color:#000}

DIV.collectiondetail DIV.related {clear:both;margin:20px 0;padding-top:20px}
DIV.collectiondetail DIV.related>DIV {float:left;width:88px;height:135px;margin:0 9px;text-align:center;font-size:14px}
DIV.collectiondetail DIV.related>DIV IMG {width:100%;display:block;margin:0 auto 1px 0}

DIV.submenu2 {width:164px;float:right;font-size:1em;line-height:1em;margin:20px 0 0 10px;text-align:left;padding-left:20px}
DIV.submenu2 A.back {display:none}
DIV.submenu2>UL {margin:0;padding:0}
DIV.submenu2>UL>LI:first-child {}
DIV.submenu2>UL>LI {margin:0;padding:2px 0;list-style:none;display:block}
DIV.submenu2>UL>LI>A {color:#666}
DIV.submenu2>UL>LI>A:active {color:#000}
DIV.submenu2>UL>LI.active>A {color:#000}
DIV.submenu2 H2 {margin:0 0 2px 0;font-size:1em}

/* UL>LI>H2 {margin:0;font-size:13px;font-weight:normal} */

TABLE.showcart {font-size:12px;width:100%}
TABLE.showcart TR>TD {border-top:1px dotted #ddd;padding:1px 0}
TABLE.showcart TR.total>TD {border-top:1px solid #ccc;font-weight:bold;padding-top:5px}
TABLE.cart {font-size: 12px;color: #000000;width:600px}
TABLE.cart TH {padding-right:25px}
TABLE.cart TD {padding-right:25px}
.error {color: #F00;font-weight: bold;margin-left: 5px}
TABLE.cart .amount {width: 50px;font-size:12px;padding:0px;margin-bottom: 1px;border:1px solid #999}
TABLE.cart .input {font-size: 12px;margin-top: 1px;border: 1px solid #999}
TABLE.cart .button, .button {background: #EEE;border: 1px solid #999;font-size:12px;padding:1px 3px;font-family:Geneva, sans-serif}

.aiCartPopup {width:300px;padding:10px;margin-left:-162px;border-radius:4px;border:2px solid #ff2f5d;color:#ff2f5d;position:fixed;left:50%;top:20%;background-color:#fff;font-size:15px;box-shadow:#000 0 4px 10px;text-align:center}
.aiCartPopup A {display:inline-block;border:1px solid #ff2f5d;padding:2px 5px;cursor:pointer;border-radius:2px}
.aiCartPopup A.checkout {float:left}
.aiCartPopup A.continue {float:right}

.aiCart TABLE {margin:0 0 10px 0; border-collapse:collapse; border-spacing:0}
.aiCart TABLE.order {float:right;width:45%;margin-right:10%}
.aiCart DIV.address {float:left;padding-bottom:20px}
DIV.content .aiCart H2 {margin:10px 0 10px;padding-bottom:3px;font-size:1.25em;font-weight:400;color:#666;border-bottom:1px solid #eee}
.aiCart TD {padding:0 5px 1px 0; text-transform: lowercase}
.aiCart INPUT.amount {border:1px solid #999;width:40px;margin:0;padding:2px 3px 0;font-size:16px}
.aiCart TD.currency {text-align:right;width:1px}
.aiCart TD.price {text-align:right;width:1px}
.aiCart SELECT {font-size:15px;border:1px solid #999;margin:0;padding:2px 3px 0}
.aiCart DIV.address SELECT {width:100%}
.aiCart INPUT[type="text"],.aiCart INPUT[type="email"] {font-size:15px;border:1px solid #999;margin:0;padding:2px 3px 0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box }
.aiCart BUTTON {margin:20px 0 0;cursor:pointer;padding:0;text-align:center;line-height:1.7em;border:0 none;height:34px;display:block;background-color:#000;color:#fff;width:200px;font-size:1.25em}
.aiCart BUTTON.pay {background-color:#000;color:#fff}
.aiCart TD.total {font-size:1.2em}
.aiCart .error {background-color:#fcc;border-color:#f66;font-weight:normal}
.aiCart SELECT OPTION.disabled {color:#ccc;font-s1ize:0;visibili1ty:hidden;disp1lay:none}
.aiCart .errorRequiredMsg {display:inline-block;background-color:#fcc;border:1px solid #f66;color:#c00;padding:3px 5px;margin:20px 0 0}
.aiCart TR.mollieIssuers TD {padding-bottom:10px}

DIV.menuicon {display:none}

DIV.collection>DIV DIV.mover {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
}

@media screen and (min-width: 1340px) {
	DIV.main {max-width: 1140px}
	DIV.footer {max-width:1140px}
	DIV.slideshow {width:448px}
	DIV.content DIV.body {width:448px;padding-left:38px}
	DIV.content DIV.body.wide {width:836px}
	DIV.collection>DIV DIV.mover {width:220px;height:220px}
	DIV.collection>DIV DIV.img {width:220px;height:220px}
	DIV.collection>DIV IMG {width:220px;height:220px}
	DIV.collection DIV.images, DIV.images {width:448px}
	DIV.collection>DIV.intro>DIV {width:548px}
	DIV.collectiondetail DIV.body {width: 680px}
	DIV.collectiondetail DIV.shop>SPAN {width:175px}
	DIV.collectiondetail DIV.shop BUTTON.addcart {width:229px}
}

@media screen and (max-width: 960px) {
	DIV.collection {text-align: center}
	DIV.collection>DIV {margin:5px;display:inline-block;float:none}
	DIV.collection>DIV:not(.hidden):nth-of-type(5n+0) {margin:5px}
	DIV.collection DIV.images, DIV.images {margin-right:0;width:50%}
	DIV.images DIV.image {width:100%}
	DIV.collection>DIV.intro {text-align:left;padding-left:0;margin:0;width:50%}
	DIV.collection>DIV.intro>DIV {width:auto;height:auto;padding:0 10px}
	DIV.collectiondetail DIV.body {width:50%;margin:0;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box}
	DIV.top>A.cart {right:10px;margin-top:-30px}
	DIV.top>H1 {margin:6px 0 12px}
	H2.variant {margin: 0 10px 10px}
	DIV.slideshow {width:50%;margin-right:0}
	DIV.slideshow IMG {width:100%}
	DIV.content DIV.body {width:50%;padding:0 10px}
	DIV.submenu2 {position:absolute;width:100%;background:red;padding:0;margin:0}
	DIV.submenu2 A.back {display:block;position:absolute;left:0%;margin-left:5px;top:0;font-size:20px;width:50px;padding:16px 0 10px 5px;color:#000;height:20px}
	DIV.submenu2 A.back>SPAN {position:absolute;display:block;border-left:2px solid #999;border-bottom:2px solid #999;width:12px;height:12px;padding:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-left:7px;margin-top:2px}
	DIV.submenu2>UL {display:none}
}

@media screen and (max-width: 640px) {
	DIV.slideshow {display:none}

	DIV.content DIV.body {float:none;width:100%;padding:0}
	DIV.content DIV.body.wide {float:none;width:100%;padding:0}

	DIV.collection DIV.images.isvariant, DIV.images.isvariant {display:none}
	DIV.collection>DIV.intro {text-align:center;width:100%}
	DIV.collection DIV.images, DIV.images {width:100%}

	DIV.filtersBar>DIV>SPAN.by {display:none}
	DIV.filtersBar>DIV {width:80px}
	DIV.filtersBar>DIV>UL {min-width:150px}
	DIV.content UL.designers {text-align: center;width:100%}
	DIV.content H1 {text-align: center;margin:0 auto 10px;width:90%}
	DIV.collectiondetail DIV.body {width:auto;text-align:center}

	.aiCart TABLE.order {width:100%;margin:0;margin-right:0;box-sizing:border-box;-moz-box-sizing:border-box;float:none}
	DIV.content {padding:0 10px 0;margin:0}

	DIV.submenu2 A.back {left:0;margin-left:-5px;}
	DIV.images DIV.image {width:100%}

}
@media screen and (min-width: 481px) {
	A:hover {color:#000}
	DIV.footer>A:hover {color:#666}
	DIV.footer>A.sitelink:hover {color:#666}
	UL.menu0>LI>A:hover {background:#eee}
	DIV.submenu1>UL>LI>A:hover {color:#333;border-color:#ccc}
	FORM.loginWithMail BUTTON.valid:hover {border:1px solid #000;background-color:#333;color:#fff;display:none;cursor:pointer}
	DIV.collection>DIV:hover DIV.mover {display:block}
	DIV.collection>DIV:hover>A>SPAN {display:none}
	DIV.collection>DIV:hover SPAN.mover {display:block}
	DIV.collectiondetail DIV.shop A.checkout:hover,
	DIV.collectiondetail DIV.shop BUTTON.addcart:hover {background-color:#444;cursor:pointer}
	DIV.collectiondetail DIV.thumbs>DIV:hover {border-color:#000}
	DIV.submenu2>UL>LI>A:hover {color:#000}
	.aiCartPopup A:hover {background-color:#ff2f5d;color:#fff}
	.aiCart BUTTON:hover {background-color:#444;color:#fff}
	.aiCart BUTTON.pay:hover {background-color:#444;color:#fff}
	DIV.filtersBar>DIV>UL>LI:hover {background-color:#f6f6f6;background-color:rgba(0,0,0,0.03);color:#000}
	DIV.filtersBar>DIV:hover>SPAN.arrow {padding-bottom:1px;margin-left:4px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}
	DIV.filtersBar>DIV:hover>UL {display:block}
	//DIV.filtersBar>DIV:hover>UL {display:block}
}

DIV.filtersBar>DIV.hover>SPAN.arrow {padding-bottom:1px;margin-left:4px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}
DIV.filtersBar>DIV.hover>UL {display:block}

@media screen and (max-width: 480px) {
	DIV.top {padding:7px 0;background-color:#eee;border-bottom:1px solid #ccc;position:fixed;width:100%;height:28px}
	DIV.top>H1 {margin:0}
	DIV.top>H1>A.logo>IMG {width:55px;height:28px;display:block}
	DIV.top>A.cart {margin-top:-25px}
	DIV.top>A.cart>DIV>SPAN {display:none}
	DIV.nav {display:none;z-index:3}
	#loupe {display:none !important}
	DIV.footer {display:none}
	DIV.nav.menuactive, DIV.na1v {display:block;position:fixed;background:#eee;top:43px;width:70%;border-bottom:1px solid #ccc;border-right:1px solid #ccc}

	UL.menu0 {display:block;margin:0}
	UL.menu0>LI {display:block;width:auto;text-align: left}
	UL.menu0>LI>A,
	UL.menu0>LI:first-child>A,
	UL.menu0>LI:last-child>A {margin:0;padding:5px 10px 3px;font-size:1.2em}

	UL.menu0 UL.menu1 {display:block;margin:0;padding:0}
	UL.menu0 UL.menu1>LI {display:block;margin:0;padding:1px 0 2px 20px}
	UL.menu0 UL.menu1>LI A {color:#333}
	UL.menu0 UL.menu1>LI.active A {color:#fff}
	UL.menu0 UL.menu1>LI.active {background-color:#333}
	DIV.submenu1 {padding-top:50px;background:#fff}
	DIV.submenu1>UL {background:#eee;width:100%}
	DIV.submenu1>UL>LI {white-space:normal}
	DIV.submenu1>UL>LI>A {margin:0;height:32px;line-height:1em}
	DIV.submenu1.blank {display:none}
	DIV.filtersBar {height:auto;display:block}
	DIV.filtersBar>DIV {width:50%;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box}
	DIV.filtersBar>DIV>UL {margin:7px 0 0 -20px;padding:0;background-color:#fcfcfc;background-color:rgba(250,250,250,0.85);position:absolute;min-width:50%;text-align:left}
	DIV.filtersBar>DIV>UL>LI {display:block;margin:0;padding:3px 20px 5px;cursor:pointer;color:#333}
	DIV.collection {margin:0;padding-top:5px}
	DIV.collection>DIV {margin:5px 0}
	DIV.collection>DIV DIV.mover {width:300px;height:300px}
	DIV.collection>DIV DIV.img {width:300px;height:300px}
	DIV.collection>DIV IMG {width:300px;height:300px}
	DIV.collection DIV.images, DIV.images {float:none;width:100%;margin:0;padding-top:7px}
	DIV.images DIV.image {margin:0}
	DIV.collectiondetail DIV.body {clear:both}
	DIV.collectiondetail DIV.shop {position:relative;width:100%}
	DIV.collectiondetail DIV.shop SPAN.amount {display:none}
	DIV.collectiondetail DIV.shop>SPAN {width:36%}
	DIV.collectiondetail DIV.shop INPUT.addcartAmount {width:20%}
	DIV.collectiondetail DIV.shop BUTTON.addcart {width:36%}
	DIV.collectiondetail DIV.shop A.checkout {width:36%}

	DIV.collectiondetail DIV.thumbs>DIV {margin:5px}
	DIV.collectiondetail DIV.thumbs>DIV:nth-child(4n+0) {margin:5px}

	DIV.menuicon {display:block;position:fixed;z-index:2;left:0;top:0;cursor:pointer;padding:9px 65px 5px 11px;line-height:29px;font-family:sans-serif}
	DIV.menuicon.home {display:none}
	DIV.menuicon>SPAN {height:9px;border-top:3px solid #000;border-bottom:3px solid #000;display:inline-block;width:16px;margin-bottom:-1px}
	DIV.menuicon>SPAN>SPAN {height:0;border-bottom:3px solid #000;display:block;width:16px;margin:3px 0}

	DIV.content {padding:45px 10px 0;margin:0}

	DIV.content,DIV.menu,DIV.menuicon,DIV.mobiletop {
		transition: All .2s ease;
		-webkit-transition: All .2s ease;
	}
}
