@charset "UTF-8";

* {border:0;list-style:none;padding:0;margin:0;}
a, a:hover {text-decoration:none;}
body,input,button,select {font-family:Questrial;}

.search fieldset:after, .popup .popup_close, p.error:before, .search fieldset .btn-search, .search fieldset .btn-remove {background:url('//thefancy-media-ec5.thefancy.com/themes/custom/17457/assets/icon_theme_76b9960dd828.png') no-repeat;background-size:100px 100px;}

#loading-indicator {display:none;clear:both;text-align:center;}
#loading-indicator span {display:inline-block;background:url('//thefancy-media-ec6.thefancy.com/themes/custom/17457/assets/loader_77310b6bc758.gif') no-repeat 0 50%;width:68px;height:68px;text-indent:-1000em;overflow:hidden;}

#accessibility-nav {position:absolute;top:-1000em;left:-1000em;overflow:hidden;width:0;height:0;}
#header {text-align:center;padding:20px 0 58px;}
.logo img {height:220px;vertical-align:top;}
.show_navigation {position:absolute;top:20px;left:20px;display:none;padding:4px 0;}
.show_navigation i {display:block;width: 16px;height: 2px;border-radius: 1px;background:#666;}
.show_navigation:before {content:'';position:absolute;top:0;left:0;width:100%;height:2px;border-radius: 1px;background:#666;}
.show_navigation:after {content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;border-radius: 1px;background:#666;}
.navigation {padding-top:50px;}
.navigation li {display:inline-block;font-size:10px;padding:0 10px;letter-spacing:0.2em;text-transform:uppercase;}
.navigation a {color:#000;}
.navigation a:hover {color: #bf1e2d;}
#footer {clear:both;padding:20px 20px 50px;}
#footer:after {content:'';clear:both;display:block;}
.sns {float:left;font-size:10px;color:#000;letter-spacing:0.2em;text-transform:uppercase;line-height:20px;}
.sns li {float:left;padding-right:20px;}
.sns a {color:#000;}
.search {float:left;}
.search input {text-transform:uppercase;letter-spacing:0.2em;font-size:10px;line-height:19px;padding-top:1px;vertical-align:top;padding-top:1px;}
.copyright {float:right;font-size:10px;color:#000;letter-spacing:0.2em;text-transform:uppercase;line-height:20px;}
.copyright b {font-weight:normal;}
.home-banner {margin:0 20px 30px;display:block;text-align:center;}
.home-banner img {max-width:100%;}
.buttons:hover {background-color: #686c6e;color: #ffffff;}
.buttons {background: transparent;border: medium none;box-shadow: none;color: #bf1e2d;display: inline-block;font-size: 12px;font-weight: 400;height: 28px;line-height: 28px;margin: 10px 15px 0 0;text-transform: uppercase;padding:0 7px;border-radius:3px;}

.shop {width:1020px;padding:0 20px;margin:0 auto;}
.shop .list:after {content:'';clear:both;display:block;}
.shop .list li {position:relative;width:180px;float:left;margin:0 0 30px 30px;}
.shop .list li:nth-child(5n+1) {margin-left:0;clear:both;}
.shop .list .figure {display:block;width: 100%;vertical-align:middle;transition:opacity 0.15s;-webkit-transition:opacity 0.15s;-moz-transition:opacity 0.15s;}
.shop .list .figure img {transition:0.22s;-webkit-transition:0.22s;-moz-transition:0.22s;position:absolute;top:0;left:0;opacity:0;width: 100%;height: 180px;vertical-align:middle;background:no-repeat 50% 50%;background-size:cover;}
.shop .list .figure img:first-child {opacity:1;position:relative;}
.shop .list .figcaption {position:absolute;top:0;left:0;width:100%;height:180px;display:table;text-transform:uppercase;letter-spacing:0.2em;opacity:0;transition:opacity 0.15s;-webkit-transition:opacity 0.15s;-moz-transition:opacity 0.15s;}
.shop .list .figcaption .caption {display:table-cell;text-align:center;vertical-align:middle;}
.shop .list .figcaption .title {display:block;font-size:10px;font-weight:normal;}
.shop .list .price {font-size:14px;display:block;padding-top:7px;letter-spacing:0.2em;color:#666;text-align:center;}
.shop .list a {color:#333;}
.shop .list li:hover .figure img, .shop .list li:hover .figure img:first-child:last-child {opacity:0.3;}
.shop .list li:hover .figure img:first-child {opacity:0;}
.shop .list li:hover .figcaption {opacity:1;}
.shop .list li.soldout .figcaption {display:none;}
.shop .list li.soldout .figure img {opacity:0.3;}
.shop .list li.soldout .figure:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(//cdn.shopify.com/s/files/1/0640/5967/t/12/assets/HND_SoldOut.png?16144151241022706711) no-repeat 50% 50%;background-size:cover;}
.shop .related {clear:both;}
.shop .related h3 {font-size:13px;line-height:18px;padding:0 0 12px;text-transform:uppercase;text-align:center;font-weight:normal;font-family: Lato, Helvetica, Arial, sans-serif;}
.shop .detail {padding-bottom:30px;}
.shop .detail:after {content:'';clear:both;display:block;}
.shop .detail .figure-img {position:relative;float:left;width:600px;}
.shop .detail .figure-img figure {opacity:0;height:600px;line-height:600px;text-align:center;padding-bottom:30px;}
.shop .detail .figure-img figure img {max-width:600px;max-height:600px;vertical-align:middle;}
.shop .detail .figure-img .thumbnail {text-align:center;}
.shop .detail .figure-img .thumbnail a {display:inline-block;margin:0 14px;vertical-align:top;}
.shop .detail .figure-img .thumbnail img {width:79px;height:79px;vertical-align:top;background:no-repeat 50% 50%;background-size:cover;}
.shop .detail .figure-caption {float:right;width:390px;padding:95px 0 0;text-align:right;}
.shop .detail .figure-caption .btn-cart {margin:10px 0 0;padding:0 7px ;}
.shop .detail .figure-caption .title {font-weight:normal;font-size:16px;line-height:25px;text-transform:uppercase;text-align:right;letter-spacing:0.3em;padding-bottom:10px;}
.shop .detail .figure-caption .price {font-size:12px;color:#333;letter-spacing:0.1em;font-weight:normal;}
.shop .detail .figure-caption .price small {font-size:1em;display:none;}
.shop .detail .figure-caption .price.sales {color:#ca2027;}
.shop .detail .figure-caption .price.sales .before {display:inline;text-decoration:line-through;color:#333;}
.shop .detail .figure-caption .frm {padding:20px 0 0;}
.shop .detail .figure-caption .frm .label {display:block;font-size:11px;line-height:20px;padding:5px 0;}
.shop .detail .figure-caption .frm p {padding-bottom:10px;}
.shop .detail .figure-caption .frm select {border-radius:2px;border:1px solid #ccc;line-height:22px;padding:0 7px;text-align:right;height:24px;max-width:390px;overflow:hidden;text-overflow:ellipsis;}
.shop .detail .figure-caption .frm input {border-radius:2px;border:1px solid #ccc;line-height:22px;padding:0 7px;width:80px;text-align:right;}
.shop .detail .figure-caption .description {font-size:13px;line-height:20px;padding-top:20px;}
.shop .detail .figure-caption .description h3 {font-weight:normal;font-size:16px;line-height:25px;text-transform:uppercase;text-align:right;letter-spacing:0.3em;padding-bottom:10px;}
.shop .detail .figure-caption .description p+p {padding-top:20px;}
.shop .detail .figure-img .thumbnail {position:absolute;top:0;left:0;width:600px;height:600px;}
.shop .detail .figure-img .thumbnail a {position:absolute;top:0;left:0;transition:opacity 0.2s;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;width:600px;height:600px;background:no-repeat 50% 50% #fff;background-size:contain;}
.shop .detail .figure-img .thumbnail a:first-child {z-index:1;}
.shop .detail .figure-img .thumbnail:hover a:first-child {opacity:0;}
.shop .detail .figure-img .thumbnail:hover a:first-child:last-child {opacity:1;}

#common-widget .after:after {content:'';width:0;height:0;display:block;clear:both;overflow:hidden;}
#common-widget, #common-widget * {padding:0;margin:0;border:0;list-style:none;outline:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
#common-widget a {text-decoration:none;}
#common-widget button, #common-widget input {cursor:pointer;}
#common-widget .cart_popup:before, #common-widget .follow-user-link b, #common-widget .cart_popup, #customize_bar .btn-checkout:after, #common-widget .icon {background:url('//thefancy-media-ec6.thefancy.com/themes/custom/17457/assets/widget_ad6e4afd54f1.png') no-repeat;background-size:150px 50px;}
#common-widget .cart_popup .empty .icon {background:url('//thefancy-media-ec1.thefancy.com/themes/custom/17457/assets/empty_cart_86d8b2ddf0f0.png') no-repeat;background-size:80px 70px;}
#common-widget {position:fixed;top:0;left:0;width:100%;padding:9px 10px 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;z-index:11;-webkit-animation: show_widget .3s;animation: show_widget .3s;}
#common-widget {position:relative;padding-bottom:4px;}
#common-widget .follow-user-link, #common-widget .btn-fancy .follow, #common-widget .btn-fancy .following, #common-widget .btn-cart, #common-widget .btn-dashboard, #common-widget .btn-customize {display: inline-block;font-weight: bold;line-height: 26px;padding: 0 8px;background-color: #FEFEFE;background-image: -webkit-linear-gradient(top, #FEFEFE, #FCFCFC);background-image: -moz-linear-gradient(top, #fefefe, #fcfcfc);background-image: -o-linear-gradient(top, #fefefe, #fcfcfc);background-image: linear-gradient(top, #FEFEFE, #FCFCFC);border-radius: 2px;font-size: 12px;color: #626B70;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05), 0px 0px 0px 1px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05), 0px 0px 0px 1px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05), 0px 0px 0px 1px rgba(0, 0, 0, 0.15);}
#common-widget .follow-user-link:hover, #common-widget .btn-fancy .follow:hover, #common-widget .btn-fancy .following:hover, #common-widget .btn-cart:hover, #common-widget .btn-dashboard:hover, #common-widget .btn-customize:hover {box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0px 0px 1px rgba(0, 0, 0, 0.25);-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0px 0px 1px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0px 0px 1px rgba(0, 0, 0, 0.25);color: #50575d;}
#common-widget .follow-user-link:active, #common-widget .btn-fancy .follow:active, #common-widget .btn-fancy .following:active, #common-widget .btn-cart:active, #common-widget .btn-dashboard:active, #common-widget .btn-customize:active {box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0px 0px 1px rgba(0, 0, 0, 0.25);-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0px 0px 1px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0px 0px 1px rgba(0, 0, 0, 0.25);background: #f2f2f2;color: #50575d;}
#common-widget .follow-user-link.dark, #common-widget .btn-fancy.dark .follow, #common-widget .btn-fancy.dark .following, #common-widget .btn-fancy .following.dark, #common-widget .btn-cart.dark, #common-widget .btn-dashboard.dark, #common-widget .btn-customize.dark {color:#fff;background: rgba(29,30,31,0.7);box-shadow: inset 0 1px 0 rgba(0,0,0,0.18),0 0 0 1px rgba(29,30,31,0.7);-webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.18),0 0 0 1px rgba(29,30,31,0.7);-moz-box-shadow: inset 0 1px 0 rgba(0,0,0,0.18),0 0 0 1px rgba(29,30,31,0.7);}
#common-widget .btn-fancy {float: left;position:relative;font-weight:bold;line-height: 26px;}
#common-widget .btn-fancy .follow, #common-widget .btn-fancy .following {float:right;}
#common-widget .btn-fancy .icon {display:inline-block;vertical-align:middle;}
#common-widget .btn-fancy .follow .icon {width: 8px;height: 9px;background-position:-115px 0;vertical-align: middle;margin: -3px 6px 0 0;}
#common-widget .btn-fancy .following .icon {width: 9px;height: 7px;background-position:-90px 0;vertical-align: middle;margin: -3px 5px 0 0;}
#common-widget .btn-fancy .following:hover .icon {background-position: -90px -15px;}
#common-widget .btn-fancy .count {position: relative;display: inline-block;color: #717680;border-radius: 2px;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05), 0 0px 1px rgba(0, 0, 0, 0.7);-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05), 0 0px 1px rgba(0, 0, 0, 0.7);-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05), 0 0px 1px rgba(0, 0, 0, 0.7);vertical-align: middle;height: 24px;float: left;top: 2px;margin-right: 8px;line-height: 24px;}
#common-widget .btn-fancy .count small {font-size:12px;height: 23px;background: #F5F5F5;display:block;border-radius: 2px;line-height: 23px;padding: 0px 8px 1px;position: relative;z-index: 1;}
#common-widget .btn-fancy .count:before, #common-widget .btn-fancy .count:after {content:'';position:absolute;width: 0;height: 0;top:50%;margin-top: -4px;right: -8px;border: 4px solid transparent;border-left-color: #F5F5F5;overflow: hidden;z-index: 1;}
#common-widget .btn-fancy .count:after {border-width: 6px;z-index: 0;border-left-color: rgba(0,0,0,0.7);right: -10px;margin-top: -6px;}
#common-widget .btn-dashboard {float:right;margin-right:6px;}
#common-widget .btn-customize {float:right;margin-right:6px;}
#common-widget .btn-cart {position:relative;float:right;padding:5px 6px 5px 27px;line-height:16px;}
#common-widget .btn-cart .count {position: relative;display: inline-block;padding: 0 3px;text-align: center;min-width: 10px;line-height:16px;background: #7B8388;height: 16px;border-radius: 2px;font-size: 11px;color: #FFF;margin-left: 11px;}
#common-widget .btn-cart .count:before {content:'';position:absolute;top:50%;left:-7px;width:1px;height:26px;background: #7b8388;margin-top: -13px;opacity: 0.18;}
#common-widget .btn-cart:hover .count {background:#7b8388;}
#common-widget .cart_popup {right: 10px;background: #FFF;top: 50px;position: absolute;border-radius: 3px;-webkit-box-shadow: 0 3px 11px rgba(0, 0, 0, 0.3),0 0 1px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0 3px 11px rgba(0, 0, 0, 0.3),0 0 1px rgba(0, 0, 0, 0.4);-ms-box-shadow: 0 3px 11px rgba(0, 0, 0, 0.3),0 0 1px rgba(0, 0, 0, 0.4);-o-box-shadow: 0 3px 11px rgba(0, 0, 0, 0.3),0 0 1px rgba(0, 0, 0, 0.4);box-shadow: 0 3px 11px rgba(0, 0, 0, 0.3),0 0 1px rgba(0, 0, 0, 0.4);z-index: 11;opacity: 0;-webkit-transform-origin: 100% 0;transform-origin: 100% 0;transform: scale(0);-webkit-transform: scale(0);transform: scale(0);-webkit-transition: all 0.3s cubic-bezier(0.7, 1.2, 0.5, 1);transition: all 0.3s cubic-bezier(0.7, 1.2, 0.5, 1);}
#common-widget .cart_popup.show {opacity:1;-webkit-transform: scale(1);transform: scale(1);}
#common-widget .cart_popup:before {content:'';position:absolute;right:7px;top:-7px;width:16px;height:8px;background-position:-125px -30px;}
#common-widget .cart_popup .menu-tit {display: none;font-weight: bold;line-height: 26px;padding: 3px 13px 0px;margin: 3px 0 5px;color: #5E626D;font-size: 11px;}
#common-widget .cart_popup table {border-collapse:collapse;left:0;width:100%;}
#common-widget .cart_popup thead th {padding: 0 13px;height: 29px;color: #6F7481;font-size: 9px;vertical-align: middle;text-align: left;}
#common-widget .cart_popup thead th.qty {text-align:center;}
#common-widget .cart_popup thead th.price {text-align:right;width: 30px;}
#common-widget .cart_popup tbody td, #common-widget .cart_popup tbody tr:first-child td {border-top:1px solid #f4f4f6;padding: 10px 13px;color:#383d48;vertical-align:top;}
#common-widget .cart_popup tbody td.price, #common-widget .cart_popup tbody tr:first-child td.price {font-weight: bold;text-align: right;padding: 13px 13px;position: relative;font-size:13px;}
#common-widget .cart_popup a.remove {display:inline-block;width:8px;height:8px;background:url('//thefancy-media-ec4.thefancy.com/themes/custom/17457/assets/delete_a66acf200445.png') no-repeat 50% 50%;background-image:url('//thefancy-media-ec6.thefancy.com/themes/custom/17457/assets/delete_b2e9890d954b.svg');vertical-align:middle;margin: -1px 0 0 8px;opacity:0.3;}
#common-widget .cart_popup a.remove:hover {opacity:1;}
#common-widget .cart_popup .info a {position:relative;display:block;padding: 4px 0 0 65px;font-size:11px;line-height:17px;text-align:left;color:#6f7481;min-height: 56px;}
#common-widget .cart_popup .info a:active {background:none !important;}
#common-widget .cart_popup .info strong {font-size: 12px;color: #383D48;font-weight: 400;}
#common-widget .cart_popup .qty .text {background:#f8f8f8;border:1px solid #cacccf;font-size:11px;height:21px;width:26px;padding:0;text-align:center;box-shadow:inset 0 1px 0 #f4f4f4;-webkit-box-shadow:inset 0 1px 0 #f4f4f4;-moz-box-shadow:inset 0 1px 0 #f4f4f4;border-radius:2px;margin-top: 0;line-height:21px;}
#common-widget .cart_popup .text {padding: 1px 0 0;width: 26px;box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.06);-webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.06);-moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.06);border-color: #CACCCF;background: #F8F8F8;text-align: center;font-size: 12px;width: 24px;position: relative;top: -1px;}
#common-widget .cart_popup .text:focus {background:#fff;box-shadow: 0 0 5px 1px rgba(156,199,219,0.9);-webkit-box-shadow: 0 0 5px 1px rgba(156,199,219,0.9);-moz-box-shadow: 0 0 5px 1px rgba(156,199,219,0.9);}
#common-widget .cart_popup tbody a img {position:absolute;top: 1px;left:0;width:56px;height:56px;}
#common-widget .cart_popup .summary {float:left;width:100%;padding:10px 0;line-height:18px;background:#f8f8f8;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;font-weight:bold;}
#common-widget .cart_popup .summary strong {float:left;padding-left:13px;color:#565a65;font-size:12px;}
#common-widget .cart_popup .summary span {float:right;padding-right:13px;color:#565a65;font-size:12px;}
#common-widget .cart_popup .after {clear:both;padding: 15px 13px;text-align:center;}
#common-widget .cart_popup .btn-checkout {/* float: right; */display: block;vertical-align: middle;background: #4781B9;background: -webkit-linear-gradient(top,#538CC4,#4781B9);background: -moz-linear-gradient(top,#538cc4,#4781b9);background: -o-linear-gradient(top,#538cc4,#4781b9);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#538cc4',endColorstr='#4781b9');background-image: -ms-linear-gradient(#538cc4,#4781b9);border: 1px solid #396C9D;border-radius: 3px;box-shadow: 0 1px 0 rgba(0, 0, 0, 0.11),inset 0 1px 1px rgba(175, 207, 235, 0.14);-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.11),inset 0 1px 1px rgba(175, 207, 235, 0.14);-moz-box-shadow: 0 1px 0 rgba(0,0,0,0.11),inset 0 1px 1px rgba(175,207,235,0.14);text-shadow: 0 -1px 0 #457BAC;color: #FFF;font-weight: bold;font-size: 13px;padding: 0 13px;line-height: 32px;}
#common-widget .cart_popup .btn-checkout:after {content:'';display:inline-block;vertical-align:middle;width:4px;height:9px;margin:-3px 0 0 10px;background-position:-30px 0;}
#common-widget .cart_popup .btn-checkout:hover {background:#508bc2;background: -webkit-linear-gradient(bottom,#508bc2,#5a94ca);background: -ms-linear-gradient(bottom,#508bc2,#5a94ca);background: -moz-linear-gradient(bottom,#508bc2,#5a94ca);background: -o-linear-gradient(bottom,#508bc2,#5a94ca);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#508bc2',endColorstr='#5a94ca');text-decoration:none;color:#fff}
#common-widget .cart_popup .btn-checkout:active {background: #437bb1;box-shadow: inset 0 1px 1px rgba(53,96,144,.51);-webkit-box-shadow: inset 0 1px 1px rgba(53,96,144,.51);-moz-box-shadow: inset 0 1px 1px rgba(53,96,144,.51);}
#common-widget .cart_popup .after span {display: none;color:#6f7481;font-size:13px;line-height:30px;}
#common-widget .cart_popup .after {clear:both;}
#common-widget .cart_popup .empty {width:280px;text-align:center;padding:60px 0 43px;font-size:12px;color:#7e828c;}
#common-widget .cart_popup .empty .icon {display:block;width:74px;height:68px;margin:0 auto 25px;}
#common-widget .follow-user-link {float:right;margin-right: 6px;}
#common-widget .follow-user-link b {display:inline-block;vertical-align:middle;width:55px;height:12px;background-position: 0 0;text-indent:-1000em;overflow:hidden;margin: -1px 0 0 2px;line-height: 12px;}
#common-widget .follow-user-link:hover b {background-position: 0 -16px;}
#common-widget .btn-customize .icon {display:inline-block;width:13px;height:13px;background-position: -60px 0;vertical-align:middle;margin:-3px 6px 0 0;}
#common-widget .btn-customize:hover .icon {background-position:-60px -15px;}
#common-widget .btn-cart .icon {display:inline-block;width:15px;height:14px;background-position: -100px 0;position:absolute;left:7px;top:50%;margin-top:-7px;}
#common-widget .btn-cart:hover .icon {background-position: -100px -15px;}
#common-widget .btn-dashboard .icon {display:inline-block;width: 13px;height: 10px;background-position: -75px 0;vertical-align:middle;margin: -2px 5px 0 0;}
#common-widget .btn-dashboard:hover .icon {background-position: -75px -15px;}
#common-widget .follow-user-link.dark b {background-position:0 -30px;}
#common-widget .btn-customize.dark .icon {background-position:-60px -30px;}
#common-widget .btn-dashboard.dark .icon {background-position: -75px -30px;}
#common-widget .btn-fancy.dark .follow .icon {background-position: -115px -30px;}
#common-widget .btn-fancy.dark .following .icon {background-position: -90px -30px}
#common-widget .btn-cart.dark .icon {background-position: -100px -30px;}
#common-widget .btn-cart.dark .count:before {background: #000;}
#common-widget .btn-cart.dark .count {background:#fff;color:#3e3e3e;}
@-webkit-keyframes show_widget {from {opacity:0;top:-37px;}to {opacity:1;top:0;}}
@keyframes show_widget{from {opacity:0;top:-37px;}to {opacity:1;top:0;}}

#common-widget .follow-user-link, #common-widget .btn-fancy .follow, #common-widget .btn-fancy .following, #common-widget .btn-cart, #common-widget .btn-dashboard, #common-widget .btn-customize {box-shadow:none;border:0;background:none;font-family:Questrial;font-size:10px;font-weight:normal;text-transform:uppercase;letter-spacing:0.2em;color:#000;}
#common-widget .follow-user-link:hover, #common-widget .btn-fancy .follow:hover, #common-widget .btn-fancy .following:hover, #common-widget .btn-cart:hover, #common-widget .btn-dashboard:hover, #common-widget .btn-customize:hover {box-shadow:none;border:0;}
#common-widget .btn-fancy .count small {font-size:10px;}


/* popup */
body.fixed {overflow-y:auto;}
body.fixed #wrap {position:fixed;left:0;width:100%;}
#popup_container {display: none;position: fixed;top: 0;left: 0;z-index: 12;width: 100%;height: 100%;background: rgba(48, 51, 57, 0.95);opacity: 0;transition: opacity 0.2s;-moz-transition: opacity 0.2s;-webkit-transition: opacity 0.2s;-o-transition: opacity 0.2s;overflow: scroll;padding: 0 24px 24px 0;}
#popup_container .popup {display:none;}
.popup {background:#fff;border-radius:3px;margin:50px auto 0;}
.popup .popup_close {position:fixed;top:50px;right:50px;width:17px;height:17px;background-position:-40px 0;}
.popup .title {text-align:center;padding:57px 0 18px;width:400px;margin:0 auto;font-weight:normal;text-transform:uppercase;}
.popup .title:after {content:'';display:block;width:400px;margin:40px auto 0;width:400px;height:2px;background:#b29a76;}

/* policy */
#popup_container.merchant-policy .popup.merchant-policy {display:block;}
.merchant-policy {width:621px;}
.merchant-policy .title {padding-bottom: 27px;}
.merchant-policy p {line-height:20px;padding-bottom:20px;color:#5d5d5d;}
.merchant-policy .agreement {padding:0 75px 50px;}
.merchant-policy h4 {font-weight:bold;text-transform:uppercase;padding:22px 0 23px;}

.lookbook {width:100%;text-align:center;}

@media screen and (max-width: 1060px) {
	#common-widget {position:absolute;top:5px;width: auto;left: auto;right: 0;}
	#common-widget .btn-fancy .count, #common-widget .follow-user-link, #common-widget .btn-fancy .follow, #common-widget .btn-fancy .following, #common-widget .btn-dashboard, #common-widget .btn-customize {display:none;}
	#common-widget .btn-cart {font-size:0;color:transparent;}
	#common-widget .btn-cart .icon {background-position:-135px 0;}
	#common-widget .btn-cart .count {display:none;}
	.logo {padding-bottom:20px;}
	.navigation {display:none;padding:0;}
	.navigation.open {display:block;}
	.navigation li {display:block;border-bottom:1px solid #e5e5e5;text-align:left;padding:0;}
	.navigation li:last-child{border-bottom:0;}
	.navigation a {padding:0 20px;line-height:35px;}
	#footer {padding:10px 20px 20px;}
	#header {padding-bottom:0;}
	.home-banner {margin:0 0 10px;}
	.search, .sns, .copyright {clear:both;float:none;}
	.show_navigation {display:block;}
	.shop {padding:0;width:auto;}
	.shop .list li, .shop .list li:nth-child(5n+1) {clear:none;margin:0 0 10px;width:calc(50% - 5px);width:-webkit-calc(50% - 5px);width:-moz-calc(50% - 5px);}
	.shop .list li:nth-child(even) {float:right;}
	.shop .detail .figure-img {float:none;width:auto;}
	.shop .detail .figure-caption {float:none;width:auto;padding:20px 20px 0;}
	.shop .detail .figure-img figure img {max-width:100%;max-height:none;}
	.shop .detail .figure-img figure {display:block;line-height:0;padding-bottom:20px;opacity:1;height:auto;}
	.shop .detail .figure-img .thumbnail {display:none;}
	.shop .detail .figure-img .thumbnail a {position:static;display:block;margin:0 auto 5px;width:100%;height:375px;}
	.shop .detail .figure-img .thumbnail {position:static;width:auto;height:auto;}
	.shop .detail .figure-img .thumbnail:hover a:first-child {opacity:1;}
	.shop .detail[thing-id="1235338201468502133"] .figure-img figure {display:none;}
	.shop .detail[thing-id="1235338201468502133"] .figure-img .thumbnail {display:block;}
	.shop .detail[thing-id="1235338201468502133"] .figure-img .thumbnail a:first-child {display:none;}
	.lookbook {margin:0 10px;width:auto;}
	.lookbook img {display:block;margin:0 auto 10px;max-width:100%;}
	.lookbook img:last-child {margin-bottom:0;}
}