/* BASIC css start */
/* 메인플래시 */
#mainslider { width:100%; overflow:hidden; position:relative; z-index:1; background:#fff;}
#mainslider img { display:block; margin:0 auto; max-width:100%; height:auto; }


/* 고정배경 배너 */
#fixbanner { 
	position:relative; z-index:9; overflow:hidden; height:480px; margin:0px auto 0; text-align:center; 
	background:url('/design/lovespet/suhon_studio/vol101/fixbanner2.jpg');
	background-attachment:fixed;background-position:center center;
	background-repeat: no-repeat;background-size:cover;
	-ms-behavior: url(/design/lovespet/suhon_studio/backgroundsize.htc);
	behavior: url(/design/lovespet/suhon_studio/backgroundsize.htc);
}
#fixbanner strong { font-weight:normal; font-size:13px; letter-spacing:0.2em; }
#fixbanner h2 { margin:20px 0 0; font-size:38px; color:#010101; letter-spacing:0.1em; }
#fixbanner .button { margin:40px 0 0; }
#fixbanner .button a { display:inline-block; padding:14px 43px 15px; font-size:12px; color:#111; letter-spacing:0.1em; line-height:1em; background:; border:2px solid #111; transition:0.2s; text-decoration:none; }
#fixbanner .button a:hover { border-color:#111; background:#111; color:#fff; }

#main #footer { position:relative; z-index:10; background:; }



.instagramwidget_display_1 { margin:0 auto; padding:0px 0 55px; text-align:center; width:100% !important; }
.instagramwidget_display_1 h2 { margin:0 0 30px; font-weight:normal;  font-size:16px; letter-spacing:0.2em; color:#000; font-weight:normal; text-align:center; text-decoration:none; }
.instagramwidget_display_1 .idTag { position:relative; display:inline-block; top:-25px; height:25px; margin:0 0 10px; line-height:25px; white-space:nowrap; background:; }
.instagramwidget_display_1 .idTag a { display:inline-block; margin:0 2px; color:#959595; letter-spacing:0.2em; font-size:11px; font-weight:normal; text-decoration:none; }
.instagramwidget_display_1 .snapwidget-widget { margin:0 auto; display:block; }



.ec-base-product .spec
.ec-base-product .spec li.subname,
.ec-base-product .previewbutton { display:none; }

.video-item video {
    height: auto;
    vertical-align: top;
    object-fit: cover;
}
/* BASIC css end */

