/* Lookbook fix */
.collection-tile { z-index: 1; }
.pdp-additional-head { display: none; }
.no-results { display: none; }
/* Next 2 lines are late updates from burger */
input[type='search'] { border-radius: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.intro-image-xsmall { height: auto; }

button.mfp-close { background: url(images/ico-close.png) no-repeat center; }
.fs-dropdown-item_disabled { color: #cccccc; text-decoration: line-through; }
.fs-dropdown-item:hover { background: #eeeeee; }
.message-error { margin-top: 10px; font-size: 14px; line-height: 1.43; letter-spacing: 0.075em; color: #d2000a; }
.search-autocomplete { display: none; }
.search-autocomplete li:last-child { margin-top: 10px; text-align: left; }
.ui-autocomplete { position: static; width: auto !important; top: auto !important; left: auto !important; }
.ui-widget-content { border: none; }
.privacy-link { display: block; color: #fff; }
.aside ul a.current { text-decoration: underline; }
.section-post .shell img { max-width: 100%; }
.blog-item-text { font-size: 21px; }
.blog-item .blog-item-text a { display: inline; }
.section-aside .cart-item-image img { padding: 5px; width: 90%; }
.section-shopping-bag .section-head h4 { font-size: 20px; }
.section-checkout .fs-dropdown-item,
.section-checkout .fs-dropdown-selected,
.section-checkout .field,
.section-checkout .form h4,
.section-checkout .form form > p { font-family: "Quick Sand", sans-serif; font-size: 10px; }
.section-checkout .contact-message { clear: both; padding-top: 110px; }
.section-checkout .form-address.shipping-method { margin-left: 4%; }
.section-checkout .form .gift-card input { width: calc(100% - 70px); display: inline-block; }
.section-checkout .form .gift-card a.btn { min-width: 0px; width: 56px; display: inline-block; padding: 0 12px; border: 1px solid  #000; margin-left: 0; font-family: "Futura Condensed", sans-serif; font-size: 16px; color: #fff; text-transform: uppercase; vertical-align: middle; font-weight: 400; text-align: center; vertical-align: middle; letter-spacing: 0; }
.section-checkout .form .gift-card a.btn:hover { border: 1px solid  #ccc; background-color: #fff; color: #000; }
.main-box .main-head > h1 { color: #000; font-family: "Futura Condensed", sans-serif; font-weight: 300; letter-spacing: 0.01em; text-transform: uppercase; }
.filter-widget-box.open { z-index: 1; }
.products-loaded { display: none; }
.section-products .section-head h2 a { color: #000; }
.slider-products .slide h6,
.simple-product-body h6 { font-size: 14px; font-weight: 300; }
.simple-product-body p.category-tag { margin: 10px 20px 0; border: 2px solid #d1d1d1; }
.simple-product-image a { display: none; }
.simple-product-image a:first-child { display: block; }
.simple-product .colors a { margin-left: 2px; cursor: pointer; }
.simple-product .colors a img { display: inline-block; }
.section-products-alt p.products-loaded { text-align: center; color: #666; font-family: "Quick Sand", sans-serif; font-size: 13px; }
.final-sale { display: block; margin-top: 8px; color: #d2000a; font-size: 18px; }
.preorder-message { display: block; margin-top: 8px; color: #d2000a; font-size: 18px; }
.list-thumbs li img { width: 75px; height: 123px; }
.list-descriptions li.top-line { border-top: 1px solid #000; border-bottom: none; }
.list-descriptions h6,
.loupe { cursor: pointer; }
.form-single-product .btn { font-weight: bold; }
.popup.popup-share-wishlist { width: 320px; }
.popup.popup-share-wishlist .form-share { width: auto; }
.popup-body .share-image img { max-width: 350px; }
.section-blog a { color: #000; }
.list-shops h4 { font-size: 20px; letter-spacing: 3px; }
.list-shops p, .list-shops a { font-family: "Tw Cen", sans-serif; }
.article h4 { font-size: 18px; }
.article-body p.title { font-family: "Quick Sand", sans-serif; }
.cart-dropdown-actions p.view-all { display: none; border-bottom: 1px solid #000; line-height: normal; }
.cart-dropdown-actions p.total { border-bottom: 1px solid #000; }
.desktop-header-inner .desktop-header-container { margin-bottom: 15px; }
.section-account-address ul.list-edit-items li {padding: 8px 0;border-top: 1px solid  #ccc;}
.section-account-address ul.list-edit-items {padding: 8px 0;border-top: none;}

.intro .fullsize-image-container { background-image: url(images/store-locator.jpg); }
.intro .text-container { position: absolute; bottom: 30px; }
.intro .text-container h1 { text-transform: uppercase; font-family: 'Futura Condensed', sans-serif; }
.intro .text-container h1 span { background: #000; padding: 9px 24px; }

.form-shopping-bag .form-actions-inner p span.discount { float: left; text-align: left; }

@media(max-width: 767px) { 
    .intro .text-container { bottom: 20px; left: 20px }
    .intro .text-container h1 { font-size: 25px; }
}

@media(max-width: 480px) { 
    .intro .text-container { left: 10px; }
    .intro .text-container h1 { font-size: 18px; }
}

@media(max-width: 480px) { 
    .intro .text-container { left: 10px; }
    .intro .text-container h1 { font-size: 18px; }
}

@media(max-height: 700px) {
	.cart .cart-item:nth-child(2) { display: none; }
	.cart-dropdown-actions p.view-all { display: block; }
}

/* NOT Mobile */
@media(min-width: 767px) {
	.slider-products .slide h6,
	.simple-product-body h6 { white-space: nowrap; }
	.form-shopping-bag .table-shopping-bag .table-product-body { max-width: 140px; }
}

@media(min-width: 1024px) {
	.popup-subscribe h3,
	.popup-subscribe h4,
	.popup-subscribe p,
	.subscribe-popup-form .field,
	.subscribe-popup-form .form-hint,
	.btn-black-red { color: #eff2f5; }
	.subscribe-popup-form .field { background-color: #5f6e70 }
	.nav-utilities > ul > li.cart:hover > a,
	.list-links-alt a.nothing:hover { text-decoration: none; }
	.list-links-alt .current a.nothing:hover { text-decoration: underline; }
	.main-box .main-head > h1 { font-size: 32px; }
	.lazy-scroll .ico-arrow-up { background: url(images/back-to-top.png) no-repeat; background-position: center; width: 89px; height: 48px; }
	.simple-product:hover .simple-product-btn { display: block; }
	.popup-edit .single-product-description { position: static; top: -38px; right: 26px; width: 262px; }
	.section-single-product { min-height: 820px; }
	.form-single-product .form-label { margin-right: 4px; }
	.form-single-product .size-guide ~ .form-controls { width: calc(100% - 30px); }
	.homepage .intro-image-xsmall { max-height: 600px; margin-bottom: 0; }
	.section-checkout .form-actions-right { top: 100%; }
	.cart-dropdown-actions p { padding-left: 5px; padding-right: 5px; }
	.cart-dropdown-actions p.total { margin-bottom: 5px; }
	.search { margin-right: 22px; margin-left: 75px; }
}

/* Tablet */
@media(max-width: 1024px) {
	.tablet-hide-only { display: none; }
	.form-single-product .form-row { width: 48%; }
	.form-single-product .form-row + .form-row { width: 48%; margin-left: 4% }
	.form-single-product .form-controls-inner { width: 45% }
	.form-single-product .form-controls-inner + .form-controls-inner { margin-left: 10%; }
	.cart-dropdown-actions .btn { margin-top: 15px; }
	.final-sale { margin-top: 18px; }
}

/* Mobile */
@media(max-width: 767px) {
	/* Next 5 lines are late updates from burger */
	.header-inner { position: static; }
	.header-inner .search { position: absolute; top: 0; left: 0; }
	.header-inner .search label { display: inline-block; margin: 12px 0 0 60px; }
	.search-inner { z-index: 999; height: 32px; background-color: #fff; }
	.search-field { height: 32px; line-height: 32px; }
	
	.tablet-hide-only { display: block; }
	.simple-product { width: 175px; }
	.section-single-product .section-head h2 { font-size: 22px; }
	.section-single-product .btn-zoom { top: 225%; z-index: 1; }
	.list-shops ul li { margin-right: 5%; }
}

@media(max-width: 480px) {
	/* Next line is late update from burger */
	.header-inner { top: 0; left: auto; }
	.simple-product { width: 50%; }
}