/** Shopify CDN: Minification failed

Line 2705:0 Unexpected "#29-best-lingerie-brands-at-darkest-fox-designer-bra-and-panty-sets"
Line 3598:0 Unexpected "#33-new-sexy-lingerie-models-from-darkest-fox-you-need-to-follow"
Line 6316:4 "backround-size" is not a known CSS property
Line 9191:4 "backround-size" is not a known CSS property
Line 9199:4 "backround-size" is not a known CSS property

**/
/* CUSTOM BOOTSTRAP **/
html {
  background-color: white; }

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }
  .nav:before, .nav:after {
    content: " ";
    display: table; }
  .nav:after {
    clear: both; }
  .nav > li {
    position: relative;
    display: block; }
    .nav > li > a {
      position: relative;
      display: block;
      padding: 10px 15px; }
      .nav > li > a:hover, .nav > li > a:focus {
        text-decoration: none;
        background-color: transparent; }
  .nav > li > a > img {
    max-width: none; }

#AccessibleNav > li:last-child a {
  /* last item in top nav mabel */
  color: red;
  padding-right: 0px; }

#AccessibleNav > li:first-child ul li ul {
  /* last item in top nav mabel */
  position: relative;
  left: -30px; }

#AccessibleNav > li:first-child ul li a {
  /* last item in top nav mabel */
  padding-left: 10px; }

.nav-tabs {
  border-bottom: 1px solid transparent;
  margin: 0; }
  .nav-tabs > li {
    display: inline-block;
    margin-bottom: -3px; }
    .nav-tabs > li > a {
      text-transform: uppercase;
      margin-right: 2px;
      line-height: inherit;
      color: #999;
      border: 1px solid transparent;
      border-radius: 0 0 0 0; }
      .nav-tabs > li > a:hover {
        border-color: transparent transparent transparent; }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
      color: black;
      background-color: white;
      cursor: default; }

.tab-content {
  padding: 20px; }

.tab-content > .tab-pane {
  display: none; }
.tab-content > .active {
  display: block; }

/* TEMPLATE POPUP */
.tshopify-popup {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  align-items: center;
  position: fixed;
  z-index: 20000;
  top: 0;
  height: 0;
  width: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }
  .tshopify-popup.wishlist-popup .btn-cart {
    display: none; }
  .tshopify-popup.loading {
    z-index: 999; }
  .tshopify-popup .overlay {
    background-color: rgba(0, 0, 0, 0.3);
    color: rgba(0, 0, 0, 0.4);
    position: fixed;
    top: 0 !important;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 0;
    height: 0; }
  .tshopify-popup .content {
    max-width: 80%;
    padding: 20px;
    margin: 0 auto;
    text-align: left;
    position: relative;
    background: #fff;
    min-width: 490px;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out; }
  @media (min-width: 1280px) {
    .tshopify-popup {
      /* desktop quickview */ }
      .tshopify-popup .content {
        max-width: 80%; }
      .tshopify-popup .quickview-product .js-qty {
        margin-left: 3.65em; }
      .tshopify-popup .quickview-product .product-price {
        float: none;
        clear: both;
        margin-left: 10em; }
      .tshopify-popup .quickview-product .actions button.btn-addToCart {
        float: none;
        clear: both; } }
  @media (min-width: 1345px) {
    .tshopify-popup {
      /* big desktop quickview */ }
      .tshopify-popup .tshopify-popup .product-actions .product-price {
        margin-top: .1em;
        margin-left: 1em;
        margin-bottom: 100px; } }
  .tshopify-popup.active {
    visibility: visible;
    opacity: 1;
    top: 0;
    height: auto;
    width: auto; }
    .tshopify-popup.active .content {
      max-height: 80vh; }
    .tshopify-popup.active .overlay {
      width: 100%;
      height: 100%; }
  .tshopify-popup .close-window {
    position: absolute;
    right: 10px;
    top: 10px;
    font-weight: bold;
    color: #000;
    width: 24px;
    height: 24px;
    text-align: center; }
    .tshopify-popup .close-window i {
      line-height: 24px; }
  .tshopify-popup .close-window:hover {
    color: #ca2027; }
  .tshopify-popup .success-message:hover:before {
    background: #ffb533;
    color: #fff; }
  .tshopify-popup .success-message:before {
    font-family: FontAwesome;
    content: "\f00c";
    display: inline-block;
    margin-right: 10px;
    font-size: 12px; }
  .tshopify-popup.loading .loader {
    left: 50%;
    position: fixed;
    top: 50%;
    -moz-transform: translateY(-50%) translateX(-50%);
    -webkit-transform: translateY(-50%) translateX(-50%);
    -o-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%); }
  .tshopify-popup .product-name {
    font-weight: 700;
    font-family: Arapey, Oswald, Arial, sans-serif; }

.tshopify-popup.active {
  /* z-index: 13000; */ }

.quickview-product .tshopify-popup.active .content {
  z-index: 14000; }

.featured-image {
  text-align: center; }

.tshopify-popup h2.product-name {
  font-family: 'Cormorant Garamond', Arapey, Georgia, serif;
  margin-bottom: 1em;
  letter-spacing: .02em;
  font-weight: 500;
  font-size: 2.5em;
  line-height: 1.1em;
  text-transform: none;
  padding: 15px 0px .1em; }

.tshopify-popup h2.product-name a {
  color: #000; }

.tshopify-popup h2.product-name a:hover {
  color: #ca2027; }

.tshopify-popup p.description {
  margin: -.5em 0 1.5em;
  font-size: 1.2em;
  color: #666; }

.tshopify-popup .js-qty {
  clear: both;
  margin-left: 4.3em; }

/* mabel */
#PageContainer {
  overflow: hidden; }

/* GLOBAL BUTTONS */
.btn,
.rte .btn,
.btn--secondary,
.rte .btn--secondary,
.btn--camera {
  padding-left: 2em;
  padding-right: 2em;
  min-width: 70px;
  text-decoration: none;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

.btn,
.rte .btn {
  background-color: #000;
  color: #fff;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-bottom: 3px solid #333; }

.btn--secondary,
.rte .btn--secondary,
.btn--camera {
  background-color: #fff;
  color: #000;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-bottom: 3px solid #333;
  text-decoration: none; }

.btn:hover,
.rte .btn:hover {
  background-color: #ca2027;
  color: #fff;
  border-top: 1px solid #ca2027;
  border-left: 1px solid #ca2027;
  border-right: 1px solid #ca2027;
  border-bottom: 3px solid #7F161E; }

.btn:active,
.rte .btn:active {
  background-color: #7F161E;
  color: #fff;
  border-top: 1px solid #7F161E;
  border-left: 1px solid #7F161E;
  border-right: 1px solid #7F161E;
  border-bottom: 3px solid #ca2027; }

.btn--secondary:hover,
.rte .btn--secondary:hover,
.rte .btn--camera:hover {
  background-color: #ca2027;
  color: #fff;
  border-top: 1px solid #ca2027;
  border-left: 1px solid #ca2027;
  border-right: 1px solid #ca2027;
  border-bottom: 3px solid #7F161E;
  text-decoration: none !important; }

/* TOP HEADER */
/* make elements medium gray to not distract from logo and nav */
div.site-header__topbar a,
div.site-header__topbar i,
div.site-header__currency,
.header-cart .my-cart {
  color: #999; }

div.site-header__topbar a,
div.site-header__topbar span.currency-text,
div.site-header__topbar .header-cart .cart-text {
  text-transform: none;
  font-style: normal;
  font-size: .8em;
  letter-spacing: .05em;
  font-family: 'Alegreya', Georgia, serif; }

.site-header__account ul,
.site-header__account ul li {
  z-index: 7000; }

/* bottom padding of Cart Count */
.header-cart .my-cart {
  margin-bottom: 38px; }

/* remove vetical line to left of Cart Items and Cart Count */
.header-cart .my-cart:after {
  background: none; }

/* hide My Cart link on top of Cart Count to so header doesn't have so many elements */
.header-cart .my-cart .cart-text {
  display: none; }

/* move down Cart Count since I removed My Cart text */
.header-cart .right > span {
  position: relative;
  top: 16px;
  font-weight: 100;
  font-family: Arapey, Georgia, serif; }

.header-cart .right span#CartCount {
  font-weight: 100;
  font-family: Arapey, Georgia, serif;
  background: #e1e1e1;
  color: #333;
  padding: 2px 5px 3px;
  border: 1px solid #ccc;
  border-radius: 50%;
  line-height: 1em;
  position: relative;
  top: 3px;
  left: -20px; }

.header-cart .right span#CartCount:hover {
  background: #ca2027;
  color: #fff;
  border: 1px solid #000; }

.items-in-cart {
  padding: 0px; }

/* hide cart cost */
span#item-or-items,
span#CartCost {
  display: none; }

.header-cart .lnr-cart {
  border-right: none; }

/* dropdown menu text under Account */
div.site-header__topbar ul li a {
  font-style: normal;
  font-size: 1em;
  text-transform: none;
  letter-spacing: .03em; }

div.site-header__topbar div.header-cart span.cart-text {
  font-style: normal;
  font-size: .9em; }

/* so shopping cart and search icons line up vertically */
/* and so prices don't jump when you change currency */
div.header-cart {
  min-width: 17px; }

.site-header__logo {
  margin: 5px auto -40px; }

/* TRANSLATE PAGE */
#new-embed-header-translate-ETranslate,
#localiser-translate-etranslate {
  z-index: 1; }

/* RIGHT NAV CART */
#PageContainer header.site-header {
  margin-bottom: -100px;
  z-index: 10100; }

.drawer {
  z-index: 130000;
  /* puts shopping cart above global header and QAB marketing bars */
  padding-bottom: 20px; }

#CartDrawer #CartContainer p {
  margin-top: 1em; }

#CartDrawer #CartContainer a.ajaxcart__product-name:hover {
  color: #ca2027; }

.ajaxcart__row {
  padding-bottom: 10px; }

.ajaxcart__product-image {
  padding-top: 18px; }

.ajaxcart__product-image img {
  border: 1px solid #fff; }

#CartContainer .ajaxcart__product-image img:hover {
  border: 1px solid #ca2027;
  opacity: 1;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

.ajaxcart__footer {
  padding-bottom: 100px; }

/* TOP NAV SEARCH BAR */
.search-bar input {
  border-bottom: 1px solid #666;
  transition: ease-in-out, width .35s ease-in-out;
  border-left: none;
  border-top: none;
  border-right: none;
  color: #999;
  background-color: #000 !important; }

#PageContainer #topSearch input.input-group-field,
#PageContainer #topSearch input.input-group-field:hover,
#PageContainer #topSearch input.input-group-field:focus {
  background-color: #000 !important; }

.search-bar input:focus,
.search-bar input:active,
#topSearch .input-group-field:focus,
#topSearch .input-group-field:active {
  border-bottom: 1px solid #ca2027;
  color: #999;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

#topSearch button.icon-fallback-text i {
  /* search magnifier icon */
  color: #999;
  font-size: 18px; }

#topSearch .input-group-field {
  padding-left: 0px;
  padding-top: 1px;
  padding-bottom: 0px;
  font-family: 'Alegreya', 'Neuton', Georgia, serif; }

#topSearch .input-group-field {
  border-bottom: 1px solid #000; }

#topSearch .input-group-field:hover {
  /* background-color:#111; */
  border-bottom: 1px solid #ca2027; }

#topSearch .icon-fallback-text {
  /* keeps search icon to left of input field */
  left: 0px; }

/* TOP NAV MAIN MENU */
#PageContainer {
  padding-top: 19px; }

#PageContainer header.site-header {
  min-height: 90px;
  margin-bottom: -100px;
  background: none; }

#PageContainer .topbar-head {
  padding-top: 0px; }

#PageContainer .topbar-head .logo {
  padding-top: 7px; }

#PageContainer div.main-menu {
  border-top: none;
  font-size: 15px;
  /* border-bottom:1px solid #e1e1e1; */
  z-index: 6000; }

div.main-menu li {
  padding-top: 7px; }

div.main-menu li ul.super li {
  padding-top: 0px; }

#PageContainer div.main-menu li a {
  font-family: 'Alegreya','Neuton', 'Georgia', serif;
  /* font-style: 'Eczar', 'PT Serif', normal;
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: .8em; */ }

#PageContainer .site-header__account .header-icon {
  font-size: 20px;
  color: #fff;
  position: absolute;
  top: 0;
  left: 0px; }

#PageContainer .site-header__currency {
  padding: 0px 0px 0px 0px;
  float: left;
  position: absolute;
  top: 17px;
  left: 100px;
  font-size: 20px;
  /* -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);*/ }

#PageContainer .site-header__currency:active,
#PageContainer .site-header__currency:focus {
  /*  -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%); */ }

#PageContainer .site-header__account .header-icon i,
#PageContainer .site-header__currency i {
  color: #999; }

#PageContainer .site-header__account .header-icon i:hover,
#PageContainer .site-header__currency i:hover,
#PageContainer #custom-wishy a.open-wishy i:hover,
#topCart a.site-header__cart-toggle span:hover {
  color: #ca2027;
  cursor: pointer; }

#PageContainer #custom-wishy {
  font-size: 14px;
  position: absolute;
  left: 192px;
  top: 15px; }

/* so shopping cart and search icons line up vertically */
div.main-menu div.site-header__search {
  min-width: 200px;
  margin-top: 0px; }

.site-header__search {
  padding-top: 0px; }

.site-header__search form input {
  background: none; }

.site-nav {
  margin-bottom: -9px; }

.site-nav > li:first-child,
.site-nav > li:first-child a {
  padding-left: 0px; }

/* HEADER NAV HOVER */
ul#AccessibleNav a {
  font-weight: 100;
  font-size: 1.25em;
  letter-spacing: .05em;
  color: #fff; }

ul#AccessibleNav a:hover {
  color: #ca2027; }

div#pageContainer div.main-menu ul.site-nav__dropdown ul.site-nav__dropdown li a.site-nav__link:hover {
  /* mabel: Top Nav links have 3 letter spacing, but dropdown menu items have no letterspacing */
  color: #ca2027 !important; }

ul#AccessibleNav li:last-child a.site-nav__link {
  /* color: #fff;  makes last main menu item white */ }

ul#AccessibleNav li:last-child a:hover {
  color: #fff; }

#PageContainer main.main-content {
  /* margin-top: 67px; */ }

#darkest-fox-lingerie-models-shop-lingerie-lookbook-photo-galleries main.main-content {
  margin-top: 25px; }

#PageContainer .site-header__topbar ul,
#PageContainer ul#AccessibleNav ul.site-nav__dropdown {
  background: rgba(0, 0, 0, 0.8);
  /* makes dropdown menu semitransaprent */
  margin-top: -7px; }

ul#AccessibleNav ul.site-nav__dropdown:hover {
  /* opacity:.9; */ }

div.main-menu .fa-angle-down {
  /* hides dropdown menu icon from top nav */
  display: none; }

/* Nav dropdown menu */
ul#AccessibleNav ul.site-nav__dropdown a {
  letter-spacing: 0em;
  font-size: 1em;
  line-height: 1.5em;
  padding-right: 10px; }

/* Nav Mega Menu headers */
ul.site-nav__dropdown li.awemenu-megamenu-item div.grid h3 {
  margin-bottom: 0px; }

.site-nav__dropdown {
  margin-top: -7px;
  font-size: 1.3em;
  line-height: 1.0em;
  opacity: .8;
  filter: alpha(opacity=80);
  /* For IE8 and earlier */ }

ul#AccessibleNav ul.site-nav__dropdown a {
  color: #fff; }

/* hover color for Nav dropdown menu */
ul#AccessibleNav ul.site-nav__dropdown a:hover {
  color: #ca2027; }

.site-header__search .input-group-btn btn.icon-fallback-text {
  /* right: 30px; */ }

.arrivals {
  margin-top: -50px; }

#PageContainer .large--one-quarter a#box04 {
  /* positioning for 4th small promo on home page underneath main banner */
  margin-top: -19px; }

/* HOME PAGE SLIDER */
.slider-carousel.owl-theme .owl-controls .owl-buttons div {
  opacity: 0.5;
  border-radius: 24px;
  color: none; }

/* HOME PAGE FOOTER PROMOS */
#homeFooterPromos {
  max-width: 1410px;
  margin: 0 auto;
  padding: 0px;
  position: relative;
  left: -15px; }

span.obi {
  width: 100%;
  display: block;
  background-color: rgba(0, 0, 0, 0.5);
  text-align: center;
  color: #fff;
  font-family: Lato, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: .2em;
  font-size: .7em;
  padding: 1.1em 0 0.9em;
  position: relative;
  top: 180px;
  z-index: 4000; }

#PageContainer .arrivals h2.title {
  font-size: 2.2em; }

#PageContainer .arrivals h2.title small {
  display: block;
  font-size: .5em;
  margin-top: .3em; }

/* FOOTER */
.site-footer,
.site-footer__copyright {
  padding-left: 30px; }

a.site-footer__logo-link img {
  margin-top: 30px;
  margin-bottom: -32px; }

/* SMILE.IO LAUNCHER DARKEST LOYALTY */
#smile-ui-container .smile-launcher-frame-container {
  left: 15px !important;
  bottom: 15px !important; }

#smile-ui-container .smile-launcher-frame-container img {
  margin-top: -20px; }

#smile-ui-container .smile-launcher-frame-container {
  font-size: 10px !important; }

#smile-ui-container .smile-launcher-frame-container button.launcher-button:hover {
  background-color: #ca2027 !important; }

/* SOCIAL SHARE GIFT CORNER ICON */
/* CONTACT US */
h1#contact-header {
  position: relative;
  top: -1em; }

.contact-box .inner {
  margin: .5em 0; }

#contact-bottom {
  text-align: center;
  width: 90%;
  margin: 0 auto 1em; }

#contact-bottom #contact-map {
  margin-bottom: 0px; }

#contact-form-entry,
#contact-bottom #contact-form {
  max-width: 1600px;
  margin: 0 auto;
  float: none; }

#contact-form-entry {
  margin-top: 1em; }

#contact-form-entry .grid__item {
  padding: 0px 20px; }

#contact-form-entry input {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #ccc;
  padding: 0px 0px 5px 0px;
  margin-bottom: 1em;
  font-size: 1.5em;
  color: #000; }

#create-account input:focus,
form#create_customer input#FirstName,
form#create_customer input#LastName,
form#create_customer input#Email,
form#create_customer input#CreatePassword,
#contact-form-entry input {
  border-bottom: 2px solid #e1e1e1; }

#create-account input:focus,
form#create_customer input#FirstName:focus,
form#create_customer input#LastName:focus,
form#create_customer input#Email:focus,
form#create_customer input#CreatePassword:focus,
#contact-form-entry input:focus {
  border-bottom: 2px solid #ca2027;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

#ContactFormMessage {
  padding: .5em 1em;
  margin-bottom: 1em;
  font-size: 1.5em;
  color: #000;
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;
  border-right: 2px solid #fff; }

#ContactFormMessage:focus {
  border: 2px solid #ca2027;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

#PageContainer #contact-bottom .errors {
  padding: 0.5em 1em; }

/* HOME PAGE */
#darkest-fox-luxury-lingerie-silk-lace-amp-mesh-lingerie-for-petites main.main-content,
#darkest-fox-luxury-lingerie-sheer-lingerie-lace-amp-silk-sets main.main-content {
  margin-top: 0px;
  /* hides breadcrumb and moves home slider main banner to under gray hr */ }

.custom-top .title-col {
  font-family: "Cormorant Garamond", Arapey, "Adobe Garamond", Garamond, Georgia, serif; }

.custom-top {
  width: calc(100% - 10px);
  margin-top: 10px; }

#universe-layout .custom-top,
#universe-layout .wrapper #mondrian {
  width: calc(100% - 10px); }

#universe-layout .grid {
  max-width: 1624px;
  margin: 0px auto 0;
  clear: both; }

#universe-footer {
  padding-left: 0px; }

#universe-footer .grid .large--one-third {
  padding-left: 10px; }

#universe-layout .lookbook-banner img {
  width: 100%; }

.full_screen .space-20 {
  /* margin-top:-53px; */ }

#darkest-fox-universe-sexy-lingerie-photos-fashion-films-art main.main-content,
#sexy-lingerie-sheer-bras-amp-crotchless-panties-bridal-shower-gifts main.main-content {
  margin-bottom: -30px; }

.section-product-new h2.title {
  font-size: 1.75em;
  font-weight: normal; }

.arrivals h2.title {
  font-weight: normal;
  font-family: "Cormorant Garamond", Cinzel, Arapey, Georgia, serif;
  font-size: 2.5em;
  letter-spacing: 0.07em;
  text-align: center;
  margin-bottom: 10px; }

main.main-content .arrivals h2.title a {
  color: #000; }

main.main-content .arrivals h2.title a:hover {
  color: #ca2027;
  text-decoration: none; }

body#darkest-fox-elegant-lingerie-modern-sophisticates-amp-petite-ladies .wrapper .custom-top,
body#darkest-fox-elegant-lingerie-modern-sophisticates-amp-petite-ladies .wrapper .section-product-new {
  width: 90%;
  margin: 0 auto; }

body#darkest-fox-luxury-lingerie-sheer-lingerie-lace-amp-silk-sets footer.site-footer {
  margin-top: 10px; }

#lookbookWrapper #celebrities h2 {
  font-size: 3em; }

.covet-pics-gallery {
  clear: both; }

#celebrities .covet-pics-gallery,
#darkest-fox-blog .covet-pics-gallery {
  margin-top: 2em; }

.covet-pics-gallery body.doc-ready .btn-load-more {
  text-transform: uppercase; }

.covetpics-modal-inner .covetpics-modal-close {
  background: #ca2027; }

#celebrities h2,
#darkest-fox-blog h2 {
  padding-top: 2em;
  border-top: 1px solid #e1e1e1;
  width: 80%;
  margin: 0 auto;
  text-align: center; }

#celebrities .story {
  width: 80%;
  text-align: left;
  margin: 0 10%; }

.list-blog .post a.btn:hover {
  text-decoration: none; }

#celebrities h4 {
  font-style: normal; }

#celebrities p.quote {
  text-indent: 0em; }

/* QUICK VIEW */
.tshopify-popup div.header {
  text-transform: none;
  letter-spacing: .05em; }

.product-actions .product-quantity .quantity-all {
  margin-bottom: 35px; }

.product-actions .product-quantity label, .product-item .header {
  font-weight: 400;
  font-style: italic;
  font-size: 14px; }

.quickview-product .product-quantity label {
  display: none; }

.quickview-product .product-quantity {
  margin-top: 15px; }

.product-actions a.wishlist:hover,
.product-actions a.product-quick-view:hover {
  background: none;
  border: none;
  color: #e5252b; }

#wishlist-category-grid .faves-count {
  top: -4px; }

.tshopify-popup span.price {
  /* hides price under header in QuickView */
  display: none; }

.tshopify-popup h2.product-name {
  font-weight: 100;
  margin-bottom: .4em; }

.tshopify-popup .product-price {
  float: left;
  margin-left: 11em;
  margin-top: -3.8em; }

.tshopify-popup .actions {
  clear: both; }

.tshopify-popup button {
  font-size: 1em;
  padding: 15px 60px;
  border-bottom: 3px solid #333;
  clear: both;
  float: none;
  margin: -.5em 0 2em 0; }

.tshopify-popup button:hover,
#CartDrawer button.btn--secondary:hover {
  border-bottom: 3px solid #7F161E;
  background-color: #ca2027;
  /* background-color:#b01c21; deep red */ }

/* ADD TO CART */
button.add_to_cart {
  border-bottom: 3px solid #333; }

#AddToCartForm button#AddToCart span:hover {
  background-color: #ca2027; }

.add-to-cart .add_to_cart {
  padding: 0px 30px; }

#AddToCartText {
  font-size: 14px;
  line-height: 44px; }

.product-single #ProductPrice {
  margin-top: .4em; }

.product-single .add-to-cart .add_to_cart {
  /*hover on PDP Add to Cart */
  background-color: #000;
  border-top: 2px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-bottom: 3px solid #333; }

.product-single .add-to-cart:hover .add_to_cart {
  /*hover on PDP Add to Cart */
  background-color: #ca2027;
  border-top: 2px solid #ca2027;
  border-left: 1px solid #ca2027;
  border-right: 1px solid #ca2027;
  border-bottom: 3px solid #7F161E; }

/* SALES PROMOS */
#PageContainer #shappify_count_down {
  font-size: 16px;
  padding: .5em;
  margin: 2em 1em 1em;
  color: #000;
  line-height: 1.3em;
  border-color: #fff;
  margin: 0 auto; }

/* WHEELIO POP UP */
.wheelio_holder .wlo_content .wlo_text,
.wheelio_holder .wlo_content .wlo_subtext,
.wheelio_holder .wlo_content .wlo_small_text,
.wheelio_holder .wlo_content .wlo_close {
  padding-top: 1em; }

/* .wheelio_holder .wlo_content .wlo_small_text {
	text-indent: -0.7em;  
  
} */
/* SHOPPING CART DRAWER */
#CartDrawer button.btn--secondary {
  background-color: #000;
  color: #fff;
  border: none;
  border-bottom: 3px solid #333;
  width: 170px; }

#CartDrawer p.text-center {
  display: none; }

#CartDrawer label {
  margin-top: 1em; }

#CartDrawer textarea {
  min-height: 3em; }

.grid-one-column,
.lookbook-column,
.text-one-column,
.text-one-column-center {
  /* max-width:1170px; */ }

.text-one-column-center {
  text-align: center;
  margin-top: -38px;
  /*margin-top:48px; */ }

.text-one-column-center h1.one-column {
  margin-top: 0px;
  padding-top: 0px;
  font-size: 3em;
  letter-spacing: .1em;
  line-height: 1.5em; }

h1.one-column,
h1.one-column-center {
  font-weight: normal;
  font-family: 'Cormorant Garamond', Cinzel, Arapey, Georgia, serif;
  font-size: 2.5em;
  letter-spacing: 0.07em; }

h1.one-column-center {
  text-align: center; }

.collection__image,
#PageContainer .collection__image {
  margin-bottom: 0px;
  min-height: 480px;
  background-attachment: fixed;
  background-position: 0px 70px;
  /* 70px for semitransparent top nav; 111px for opaque logo top nav */
  background-repeat: no-repeat;
  background-size: contain; }

#universe-layout .collection__image,
#PageContainer main.main-content #subcategory {
  min-height: 440px;
  position: relative;
  background-position: 0px 71px;
  margin-top: 0%; }

#universe-layout #lookbookWrapper .shopByProduct .lookbookThumb a {
  margin-bottom: 1.5em;
  /* adds bottom padding to facets on Shop All page */ }

.gradient-fadee {
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0)));
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out; }

#PageContainer .product-image .group_label span.sold-out {
  background-color: #e1e1e1;
  color: #000;
  font-weight: normal;
  padding: 10px;
  font-family: 'Cormorant Garamond', Arapey, Georgia, serif;
  letter-spacing: .05em;
  border-bottom: 2px solid #666; }

span.superscript {
  font-size: .5em;
  position: relative;
  top: -.7em; }

.panel .pdp-icon,
.panel .care-icon {
  text-align: center; }

.panel .pdp-icon:hover,
.panel .care-icon:hover {
  transform: scale(1.1);
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

.panel h2.panel-headline {
  padding: .75em 0 .5em; }

div.panel .size-table h2 {
  font-family: Oswald, DIN, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 16px; }

div.panel .size-table tr.last-row,
div.panel .size-table tr.last-row td {
  border-bottom: none; }

/* Subcategory Banner Images */
#subcategory #taryn-briefs {
  background-position: 0 43px; }

#subcategory #high-waisttt {
  background-position: 0 85px; }

#subcategory #two-piece-lingerie-sets {
  background-position: 0 85px; }

#subcategory #lace-lingerie-sets {
  background-position: 0 -10px; }

#subcategory #sheer-lingerie-sets {
  background-position: 0 85px; }

h1.collection-name {
  text-align: center;
  font-weight: normal;
  font-family: 'Cormorant Garamond', Cinzel, Arapey, Georgia, serif;
  font-size: 2.5em;
  letter-spacing: 0.07em;
  margin: 130px 0px -10px;
  clear: both; }

.text-one-column-center h1.collection-name {
  /* top margin of H1 title on Lookbooks */
  margin-top: 13px; }

#subcategory h1.collection-name {
  /* margin: -320px 0px 44px; 
   color: #fff; */ }

#subcategory h1 small,
h1.no-banner small,
.one-column-content h1 small {
  text-transform: uppercase;
  font-size: .35em;
  line-height: 1.5em;
  display: block;
  margin-top: .5em;
  margin-bottom: .2em;
  font-style: normal;
  letter-spacing: 0.1em !important; }

h1.shop {
  text-align: center;
  margin: 1em 0 -20px;
  clear: both; }

#PageContainer #videoLookbook h1.collection-name small {
  margin-bottom: .3em; }

#PageContainer h1.no-banner {
  margin: 4em 0 1.5em;
  font-size: 2.5em;
  line-height: 1.5em; }

main.main-content h3.designer-collection {
  margin: .1em auto; }

.collection-tagline {
  text-align: center;
  font-size: 1.3em;
  margin-top: .5em;
  font-style: italic;
  color: #666;
  letter-spacing: 0.02em; }

h1 small.collection-tagline {
  text-transform: none;
  font-size: .5em;
  line-height: .5em;
  display: block;
  margin-top: .6em;
  font-style: norma; }

#PageContainer h1 small {
  margin-top: -.1em;
  letter-spacing: .1em; }

select#SortBy,
button.change-view {
  background-color: #fff;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

select#SortBy:hover,
button.change-view:hover {
  background-color: #f5f5f5;
  color: #ca2027; }

header.section-header {
  display: block; }

/* CART PAGE */
.js-qty__adjust--minus,
.js-qty > span.qtyminus,
.ajaxcart__qty > span.qtyminus,
.ajaxcart__qty--minus {
  left: 0;
  border-right: 1px solid #e1e1e1; }

#PageContainer table.cart-table .js-qty button.js-qty__adjust {
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  border: 1px solid #e1e1e1; }

#PageContainer table.cart-table .js-qty button.js-qty__adjust:hover,
#PageContainer .js-qty .js-qty__adjust:hover {
  background: #f5f5f5;
  color: #ca2027; }

#PageContainer .js-qty .js-qty__adjust span:hover,
#PageContainer table.cart-table .js-qty button.js-qty__adjust span:hover {
  color: #ca2027; }

.ssw-add-to-cart-dialog .ssw-product-variants-title {
  font-family: 'Cormorant Garamond', Cinzel, Arapey, Georgia, serif;
  font-weight: normal;
  font-size: 2em; }

/* GIFT COLLECTIONS */
#split-buttons {
  width: 80%;
  margin: 1em 10% 5em;
  /* position: relative;
  top:280px; */ }

#split-buttons a {
  color: #ccc;
  text-decoration: none; }

.splitOption,
.splitOption-this {
  background: rgba(225, 225, 225, 0);
  border-bottom: 5px solid #e1e1e1;
  min-height: 6em;
  display: block;
  min-height: 7em;
  padding-top: 1em;
  width: 100%;
  margin: 0 -6px 0;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

.splitOption-this {
  background: rgba(202, 32, 39, 0);
  border-bottom: 5px solid #000;
  color: #000; }

.splitOption-this i {
  color: #333; }

#split-buttons .splitOption:hover,
#universe-layout .splitOption:hover {
  background: #ca2027;
  color: #000;
  border-bottom: 5px solid #7F161E;
  color: #fff;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

#split-buttons .splitOption a:hover,
#universe-layout .splitOption a:hover {
  text-decoration: none !important; }

#universe-layout #split-buttons a:hover,
#universe-layout #split-buttons a.splitOption:hover,
#PageContainer #universe-layout #split-buttons a.splitOption:hover {
  text-decoration: none; }

.splitOption big,
.splitOption-this big {
  display: block;
  font-family: 'Cormorant Garamond', Arapey, Georgia, serif;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  font-size: 2em;
  line-height: 1.5em; }

.collection-description {
  padding: 0em 0 0; }

.custom-top .collection-description {
  margin-bottom: 3em; }

.collection-description h2 {
  font-size: 2.5em;
  line-height: .7em;
  margin: 0 0em 0;
  padding: 0 0 .5em; }

.collection-description h2 small {
  font-size: .4em; }

.collection-description h2 a {
  line-height: 1.2em; }

.collection-description p {
  border-top: 1px solid #ccc;
  text-align: left;
  margin: 0em 1em 1em;
  padding: .8em 0 0;
  font-size: 1.2em;
  color: #333; }

.collection-description p a {
  color: #333; }

.collection-description .viewLookbook {
  margin-bottom: 1em;
  display: inline;
  font-size: .6em; }

.collection-description p a,
.collection-description .viewLookbook a {
  display: inline; }

.collection-description .viewLookbook a {
  color: #ca2027; }

.collection-description button {
  display: block;
  margin: 3em 0; }

h1.all-collections,
h2.all-collections {
  clear: both;
  padding-top: 2em; }

#leather-lingerie-collection {
  position: relative;
  /* top: -19px; */ }

#mondrian,
#mondrian-margin {
  clear: both; }

#PageContainer #mondrian-margin {
  width: calc(100% - 10px);
  margin-left: 10px;
  margin-bottom: 3em; }

/* SIDE CART CONTAINER */
#CartContainer .grid .three-quarters {
  padding-left: 10px; }

#CartContainer form.ajaxcart .ajaxcart__qty input {
  font-size: 1em; }

#CartContainer form.ajaxcart .ajaxcart__qty .icon-fallback-text {
  font-size: .7em; }

#CartContainer form.ajaxcart .ajaxcart__qty .icon-fallback-text:hover {
  color: #ca2027; }

.drawer__header {
  border-bottom: 2px solid #000; }

#CartContainer .ajaxcart__product-name {
  font-weight: bold;
  margin-top: .7em; }

#CartContainer .ajaxcart__footer p {
  margin-top: .7em; }

#CartContainer .additional_checkout_buttons {
  margin-top: 2em; }

#CartContainer .additional_checkout_buttons,
#CartContainer #paypal-express-button {
  /*hides PayPal and Amazon Pay buttons in sliding Cart Drawer */
  display: none; }

/* MOBILE NAV DRAWER */
#NavDrawer {
  padding: 0 20px;
  z-index: 10050; }

#NavDrawer .drawer__title {
  font-weight: normal;
  font-family: 'Cormorant Garamond', Cinzel, Arapey, Georgia, serif;
  font-size: 2em;
  letter-spacing: 0.07em;
  display: none;
  /* hide Browse from mobile nav menu */ }

#NavDrawer ul.mobile-nav {
  margin: -27px 0px 0 0px; }

ul.mobile-nav li.mobile-nav__item {
  font-size: 1.2em;
  padding: 9px 0px; }

ul.mobile-nav__sublist li.awemenu-megamenu-item ul.super li a {
  padding-top: 8px;
  padding-bottom: 8px;
  border-bottom: 1px solid #e1e1e1;
  font-weight: normal; }

ul.mobile-nav__sublist li.awemenu-megamenu-item ul.super li a:hover {
  color: #ca2027; }

li.mobile-nav__item mobile-nav__search form {
  position: relative;
  left: -20px; }

.mobile-nav__item a:hover,
button.mobile-nav__toggle:hover {
  color: #ca2027; }

#NavDrawer ul li ul li .mobile-nav__link {
  font-size: 80%;
  padding: 0px; }

div.mobile-nav__toggle {
  /*display:none;
   mabel hide mobile nav Shop All submenu items until fixed */ }

/* CART */
table.cart-table td a.h6,
table.wishlist td.product-name a {
  letter-spacing: .05em; }

table.cart-table th {
  font-family: Oswald, DIN, Helvetica, sans-serif;
  text-transform: uppercase;
  font-weight: 300;
  padding: 1.5em 0em .5em;
  font-size: 1.1em;
  letter-spacing: .05em; }

table.cart-table th {
  padding-left: 15px; }

table.cart-table th:last-child {
  padding-right: 15px; }

.cart__row .js-qty,
.cart__row .ajaxcart__qty {
  margin: 0; }

.cart-table td, .cart-table th {
  padding: 10px 10px; }

/* NEW ARRIVALS */
.intro {
  width: 100%;
  text-align: left;
  margin: 0 auto;
  background: #fff;
  position: relative;
  top: -40px;
  z-index: 100;
  padding-top: .5em; }

#new {
  /* moves up slider and all content so it covers bread crumb */
  position: relative;
  top: -70px; }

/* COLLECTION CATEGORY PAGE */
body.template-collection div.breadcrumb-wrapper {
  display: none;
  /* hides breadcrumbs on category collection pages */ }

header.collection__info {
  /* margin-top:-53px; */
  z-index: 1000; }

.collection-sidebar {
  /* hides filter sidebar */
  display: none; }

button.accordion,
.designer-info button {
  /* background-color: #fff;*/
  color: #444;
  cursor: pointer;
  padding: 0em 2em;
  border: none;
  outline: none;
  transition: 0.4s;
  border: none;
  text-align: center;
  font-size: 1.3em;
  font-style: italic;
  color: #666;
  letter-spacing: 0.02em;
  margin-top: .5em; }

button.accordion.active,
button.accordion:hover {
  /* background-color: #fff; */
  color: #ca2027;
  text-decoration: underline; }

button.accordion:after {
  content: '\002B ';
  color: #ca2027;
  font-weight: normal;
  float: right;
  margin-left: 5px;
  position: relative;
  top: -.5em; }

button.accordion.active:after {
  content: "\2212"; }

div.panel {
  width: 80%;
  margin: .4em auto;
  text-align: center;
  padding: 0 0px;
  background-color: none;
  max-height: 0px;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  border: none; }

div.panel p {
  width: 100%;
  max-width: 850px;
  margin: 0 auto;
  text-align: left;
  border: none;
  padding: .8em 0px 0em; }

.tab-content div.panel p {
  margin: 0; }

div.panel h2 {
  font-size: 1.5em; }

div.panel h6 {
  display: inline;
  text-transform: uppercase;
  font-size: .8em;
  font-weight: bold;
  font-family: sans-serif;
  font-style: normal;
  color: #333; }

.designer-info div.panel p {
  text-align: center; }

#luxury-lingerie-designers button.accordion {
  color: #333; }

div.panel p:last-child {
  padding-bottom: 3em; }

div.panel br {
  margin-bottom: .5em; }

div.panel .hanging-quote {
  display: block;
  text-indent: -.2em; }

.viewLookbook {
  display: block;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: .05em;
  margin-top: .6em;
  clear: both; }

p.viewLookbook {
  /* more top padding is needed if Collection page doesn't have accordion text blurb */
  padding-top: 0.8em; }

#see-collection {
  margin-top: 1.1em; }

.grid--rev .filter-menu .filter-group ul {
  z-index: 10001;
  width: 89%; }

.grid--rev .filter-menu .filter-group li {
  padding: .5em 0 .5em 1em;
  font-size: 1.5em !important; }

/* Faceted Filters - Shop by Product */
#faceted-filters {
  margin: 0 auto; }

#faceted-filters .lookbookThumb {
  float: left;
  margin: 0 0% 0px 0px;
  padding: 0px; }

#lookbookWrapper #faceted-filters .lookbookThumb img {
  max-width: 100%;
  height: auto; }

#faceted-filters span.facet-name {
  display: block;
  min-height: 4em; }

.facet-name strong {
  display: block; }

#lookbookWrapper #faceted-filters .lookbookThumb a b,
#lookbookWrapper #faceted-filters .lookbookThumb a strong {
  display: block;
  font-weight: 400;
  letter-spacing: .1em; }

#lookbookWrapper .shopByProduct .choose {
  margin-bottom: .1em; }

#lookbookWrapper .shopByProduct .lookbookThumb {
  width: 33%; }

#lookbookWrapper .shopByProduct .lookbookThumb a {
  display: block;
  padding: 10px;
  text-transform: uppercase;
  font-weight: normal; }

#lookbookWrapper .shopByProduct .lookbookThumb a:hover {
  border: 1px double #ccc;
  text-decoration: none !important;
  cursor: hand; }

#lookbookWrapper .shopByProduct .lookbookThumb a img:hover {
  cursor: hand; }

#universe .shopByProduct .lookbookThumb a b:hover,
#universe .shopByProduct .lookbookThumb a small:hover {
  text-decoration: none; }

#lookbookWrapper .shopByProduct .lookbookThumb a b {
  font-size: 1.5em;
  /* font-family: Lato; */ }

#lookbookWrapper .shopByProduct .lookbookThumb a small {
  font-size: 1em;
  letter-spacing: .03em;
  text-transform: none;
  visibility: hidden; }

#lookbookWrapper .shopByProduct .lookbookThumb a:hover small,
#lookbookWrapper .shopByProduct .lookbookThumb a#this small {
  visibility: visible;
  color: #999; }

#faceted-filters h2,
#faceted-filters h3,
section.curated h2 {
  border-top: 1px solid #e1e1e1;
  margin: 3em 5% 0 0%;
  color: #999;
  padding-top: 2em;
  clear: both; }

#faceted-filters h2,
section.curated h2 {
  font-size: 1.8em; }

#faceted-filters img:hover {
  cursor: hand; }

/* Shop by Style */
section.curated {
  margin-top: 2em; }

.shopByProduct {
  overflow: auto;
  text-align: center; }

.shopByProduct h2 {
  margin-right: 5%; }

.facets {
  width: auto;
  margin: 0 auto; }

.collection__sort label {
  font-weight: normal;
  color: #999; }

.collection__sort div.form-horizontal {
  padding-left: 30px;
  padding-right: 0px; }

.grid-uniform .large--one-quarter {
  /* puts products into 2 columns */
  width: 50%; }

.product-container {
  max-width: 400px;
  min-height: 27em; }

.product-meta h4.product-name,
#searchResults .product-meta h4.product-name {
  margin: 7px 0px 1.5em;
  line-height: 1.5em;
  font-family: Arapey, Georgia, serif;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0.03em;
  height: auto;
  min-height: 2em; }

.product-meta h4.product-name a,
#searchResults .product-meta h4.product-name a {
  color: #000;
  /* product link color on Category page */
  font-size: 1.3em;
  font-weight: 600; }

.product-meta h4.product-name a:hover,
#searchResults .product-meta h4.product-name a:hover {
  /* text-decoration: underline; */
  color: #000; }

.product-price {
  color: #000; }

.product-compare-price {
  color: #999;
  font-family: Arapey, Georgia, serif; }

.grid--rev .collection-grid {
  width: 100%;
  margin-left: 0px;
  margin-right: 0px; }

.collection-grid .grid-uniform .grid__item {
  padding-left: 10px; }

.collection-grid .section-header,
.collection-grid .section-header__right {
  /* filter bar */
  margin-left: 0%;
  width: calc(100% + 20px);
  position: relative;
  left: -20px;
  padding-left: 10px; }

/* SOCIAL SHOP WAVE WISHLIST */
#qab_placeholder a.ssw-wishlist:hover,
div.site-header__topbar a:hover,
div.site-header__topbar i:hover,
div.site-header__currency:hover,
.header-cart .my-cart:hover {
  color: #ca2027; }

#widget-fave-html {
  /* position: relative;
    left: 20px;
    top: -77px; desktop */
  min-height: 49px !important;
  font-family: Oswald, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 2px;
  text-align: left;
  margin: 24px 0 0;
  padding: 0; }

i.ssw-icon-heart-o {
  font-size: 24px;
  position: relative;
  top: 2px;
  display: block; }

.ssw-icon:before {
  line-height: 2em; }

.ssw-faveappbtn2 {
  line-height: 4em; }

#ssw-fave-lists-wrapper .ssw-fave-list-title,
#ssw-fave-lists-wrapper .ssw-fave-result-board,
#ssw-fave-page-lists-wrapper .ssw-fave-result-board {
  font-size: .8em;
  font-family: Lato, Helvetica, Arial, sans-serif;
  letter-spacing: .05em; }

#ssw-fave-lists-wrapper .ssw-fave-result-board:hover,
#ssw-fave-page-lists-wrapper .ssw-fave-result-board:hover {
  color: #ca2027; }

#ssw-fave-page-lists-wrapper .ssw-fave-list-container .fave-page-unfave {
  top: 9px; }

#ssw-fave-page-lists-wrapper .ssw-fave-result-board {
  font-size: 1.8em; }

#ssw-fave-lists-wrapper .ssw-fave-product-info .ssw-fave-product-title {
  font-size: 1.3em;
  line-height: 1.2em;
  margin-bottom: 0.1em;
  max-width: 165px;
  color: #000; }

#ssw-fave-lists-wrapper .ssw-fave-product-info .ssw-fave-product-title:hover {
  color: #ca2027; }

#ssw-fave-lists-wrapper .ssw-fave-product-actions a {
  font-family: Oswald, sans-serif;
  font-size: 12px;
  letter-spacing: .05em;
  text-transform: uppercase;
  border-radius: 0;
  background: black;
  border-bottom: 2px solid #333;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

#ssw-fave-lists-wrapper .ssw-fave-product-actions a:hover {
  background: #ca2027;
  border-bottom: 2px solid #b01c21; }

#ssw-fave-lists-wrapper .ssw-fave-item .ssw-icon-remove-close {
  /*background-color: #f5f5f5; */ }

.ssw-fave-item {
  color: #000; }

.ssw-fave-product-options {
  color: #999;
  text-transform: uppercase;
  font-family: Lato, Helvetica, Arial, sans-serif;
  font-size: 0.7em;
  letter-spacing: .05em;
  padding: .6em 0 0; }

#ssw-fave-lists-wrapper .ssw-fave-product-avatar {
  border: none;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

#ssw-fave-lists-wrapper .ssw-fave-product-avatar:hover {
  transform: scale(1.5); }

#ssw-fave-page-lists-wrapper .ssw-fave-product-info {
  font-size: 1.3em;
  font-weight: 600; }

#ssw-page #ssw-fave-page-lists-wrapper .ssw-fave-product-actions a.ssw-fave-variant-choose,
#ssw-page #ssw-fave-page-lists-wrapper .ssw-fave-product-actions a.ssw-fave-add-to-cart {
  padding-top: 10px; }

button#AddToCart {
  /* float: left;
  margin-left: 120px;
  position: relative;
  top: -52px; desktop */
  z-index: 10;
  width: 100%;
  text-align: left; }

#cloud-zoom-big {
  z-index: 20000; }

button#AddToCart span {
  padding: 1px 102px 1px 103px; }

#widget-fave-html .ssw-faveappbtn {
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-bottom: 3px solid #000;
  border-radius: 0;
  padding: 8px 60px 9px 60px !important;
  color: #333;
  background: #fff;
  width: 300px; }

#widget-fave-html .ssw-faveappbtn:hover {
  background-color: #ca2027;
  color: #fff;
  border-left: 1px solid #ca2027;
  border-top: 1px solid #ca2027;
  border-right: 1px solid #ca2027;
  border-bottom: 3px solid #b01c21;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

#widget-fave-html i.ssw-icon-heart-o:hover {
  color: #fff;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

/* Add to Wishlist in Category list view */
#wishlist-category-list .ssw-faveiticon {
  left: 7px; }

#wishlist-category-list .faves-count {
  position: absolute;
  top: 14px;
  left: 55px; }

#social-share {
  margin-top: 20px; }

#social-share .share-embed a {
  width: 34px;
  float: left;
  opacity: 1;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: -webkit-filter ease 300ms;
  -moz-transition: -moz-filter ease 300ms;
  -ms-transition: -ms-filter ease 300ms;
  -o-transition: -o-filter ease 300ms;
  transition: filter ease 300ms; }

#social-share .share-embed a:hover {
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: grayscale(0%);
  -webkit-transition: -webkit-filter ease 300ms;
  -moz-transition: -moz-filter ease 300ms;
  -ms-transition: -ms-filter ease 300ms;
  -o-transition: -o-filter ease 300ms;
  transition: filter ease 300ms; }

#wishlist-category-list {
  position: relative;
  left: 184px;
  top: -51px;
  border: 1px solid #000;
  border-bottom: 3px solid #000;
  width: 51px;
  height: 51px;
  text-align: center; }

#wishlist-category-list i.ssw-icon-heart-o {
  position: relative;
  left: 0px;
  top: 2px; }

#wishlist-category-list:hover {
  background: #ca2027;
  border: 1px solid #ca2027;
  border-bottom: 3px solid #b01c21;
  color: #fff;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

#wishlist-category-grid i.ssw-icon-heart-o:hover,
#wishlist-category-list i.ssw-icon-heart-o:hover {
  color: #fff; }

#wishlist-category-grid {
  margin-left: 80px; }

#wishlist-category-grid i.ssw-icon-heart-o {
  /* position of heart icon on Category pages */
  top: 10px;
  font-size: 18px; }

/* MY WISHLIST SIDEBAR */
#ssw-fave-side-bar #ssw-fave-lists-wrapper .ssw-fave-result-board {
  margin-left: 10px; }

.ssw-fave-list .ssw-fave-product-avatar {
  border-radius: 0;
  height: 75px; }

/* MY WISHLIST PAGE */
#ssw-page #ssw-fave-page-side-bar #ssw-fave-page-side-bar-header {
  text-transform: capitalize; }

.ssw-page {
  max-width: none !important; }

.ssw-faves-share-bar {
  margin-bottom: 1em; }

#ssw-page #ssw-fave-page-side-bar .ssw-h3 {
  width: 95%;
  margin: 0 auto;
  float: none; }

#ssw-page .share-faves a._2email:hover,
#ssw-fave-side-bar-header .share-faves a._2email:hover {
  background-color: #000;
  border: 1px solid #000; }

#ssw-page .ssw-fave-product-info a.ssw-fave-product-title {
  font-size: 1em;
  font-family: Arapey, Georgia, serif;
  font-weight: 600;
  padding-top: .2em;
  color: #000;
  margin-bottom: -.8em;
  z-index: 1000; }

#PageContainer #ssw-page #ssw-fave-page-side-bar #ssw-fave-page-side-bar-header .ssw-h3 h2,
#ssw-page h2 {
  font-family: 'Cormorant Garamond', Arapey, Georgia, serif !important;
  text-transform: capitalize;
  letter-spacing: 0.02em;
  font-size: 2.5em;
  line-height: 1.1em;
  margin: 0 0 .25em; }

#ssw-fave-page-lists-wrapper .ssw-fave-result-board {
  font-size: 1em; }

.ssw-faves-page-login-message {
  float: none;
  text-align: center; }

#ssw-page .ssw-fave-product-price {
  color: #000; }

#ssw-page #ssw-fave-page-lists-wrapper .ssw-fave-item {
  border: none;
  margin-bottom: 3em; }

#ssw-page #ssw-fave-page-lists-wrapper .ssw-fave-list-container .ssw-fave-item a.ssw-fave-product-avatar {
  padding-top: 150%; }

#ssw-page #ssw-fave-page-lists-wrapper .ssw-fave-product-actions a.ssw-fave-variant-choose,
#ssw-page #ssw-fave-page-lists-wrapper .ssw-fave-product-actions a.ssw-fave-add-to-cart {
  background: #333;
  border-bottom: 2px solid #000;
  padding-top: 3px;
  border-radius: 0;
  position: relative;
  right: 33.3%; }

#ssw-page #ssw-fave-page-lists-wrapper .ssw-fave-product-actions a.ssw-fave-variant-choose:hover,
#ssw-page #ssw-fave-page-lists-wrapper .ssw-fave-product-actions a.ssw-fave-add-to-cart:hover {
  background: #ca2027;
  text-decoration: none;
  border-bottom: 2px solid #b01c21;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

/* OTHERS' WISHLIST */
#ssw-page .ssw-row-fluid {
  width: 95%;
  margin: 0 auto; }

.ssw-product-info a.ssw-product-link {
  font-size: 1.6em;
  color: #000;
  font-weight: 600;
  line-height: 1.3em;
  text-align: center; }

.ssw-collections .ssw-product-info {
  text-align: center; }

.ssw-collections a.btn:hover {
  text-decoration: none; }

#ssw-page h3 {
  font-style: normal !important;
  text-transform: uppercase; }

span.money {
  font-size: 20px;
  padding-bottom: 1em;
  font-family: Arapey, Georgia, serif; }

#ssw-page .ssw-collections h3.ssw-share-pages-wishlist {
  font-family: Lato, Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  padding-bottom: 1em;
  letter-spacing: .1em; }

#faves-container .ssw-collections .ssw-product-photo > .ssw-service-buttons {
  display: none; }

#faves-container h3.ssw-share-pages-wishlist i.ssw-fave-header-button:hover {
  color: #ca2027; }

/* WISHLIST QUICKVIEW */
#ssw-product-modal .ssw-modal-dialog .ssw-modal-body .ssw-product-title {
  font-size: 2.5em;
  line-height: 1.1em;
  color: #000; }

#ssw-product-modal .ssw-modal-dialog .ssw-modal-body .ssw-product-title:hover {
  color: #ca2027; }

.ssw-nav > li.ssw-active > a,
.ssw-nav > li.ssw-active > a:hover {
  border-left: none;
  border-top: none;
  border-right: none;
  font-family: Oswald, Lato, Helvetica, sans-serif;
  text-transform: uppercase;
  letter-spacing: .05em;
  padding-left: 3px;
  padding-right: 3px; }

/* WISHY WISHLIST */
.wishy-faveiticon {
  /* weird bug of repeated hearts on category page product hover */
  display: none; }

#PageContainer .wishy-faveiticon {
  left: -45%;
  top: 9px;
  font-size: 14px;
  margin: 0;
  padding: 0; }

div.loginCSS {
  background: #fff; }

#PageContainer .grid__item .wishy-faveiticon i:hover {
  color: #ca2027 !important; }

.vbox-container {
  background-color: rgba(0, 0, 0, 0.6); }

#PageContainer .product-actions a.product-quick-view {
  position: relative;
  left: 25%;
  top: 0px;
  height: 25px;
  z-index: 3000; }

#PageContainer .product-actions a.product-quick-view:hover {
  color: #ca2027; }

#PageContainer .product-actions a.product-quick-view i.fa {
  font-size: 16px;
  position: absolute;
  left: 25%;
  top: 3px; }

body .wishy-open-btn-default {
  z-index: 110000; }

body .wishy-open-btn-default #wishy-box:hover {
  background-color: black;
  border-color: black;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

/* COLLECTION LIST VIEW */
.collection-list .grid-uniform {
  width: 100%;
  padding-left: 0px; }

.collection-list .large--display-table {
  border-bottom: 1px dotted #e1e1e1;
  padding-bottom: 30px;
  margin-left: 0px;
  padding-left: 0px; }

#PageContainer .collection-list h4.list-product-name {
  font-size: 2em;
  margin-top: 40px;
  font-family: Arapey, Georgia, serif; }

#PageContainer .collection-list .rte {
  font-size: 1.2em;
  max-width: 45em; }

.collection-list button.add_to_cart {
  margin-top: 14px;
  font-size: 1em;
  padding: .5em 2em; }

.large--display-table .large--one-fifth a {
  display: block;
  width: 100%;
  padding-left: 0%;
  text-align: center;
  padding-top: 10px; }

.large--display-table .large--one-fifth a img.grid__image {
  display: block;
  margin: 0 auto;
  /* width:100%; height: auto; will make image width of content column */ }

.large--four-fifths {
  padding-left: 0px;
  margin-left: 0px; }

.grid--rev .filter-menu .filter-group:last-child {
  display: none; }

.grid--rev .filter-menu .filter-group ul {
  margin-left: 20px; }

.grid--rev .collection-grid a.btn-primary {
  position: relative;
  left: 10px;
  /* right aligns to sort bar */ }

.grid--rev .collection-grid a.btn-primary:hover {
  text-decoration: none; }

.grid--rev .collection-grid a.btn-primary:focus {
  background: #333;
  border-bottom: 3px solid #ca2027; }

.filter-menu {
  /* clear: both; */ }

/* PDP */
.tab-content .tab-pane .product-description p:first-child {
  margin-top: 1.5em; }

.tab-content .tab-pane .product-description p.description-main {
  margin-top: 0em; }

.tab-content .tab-pane .product-description p.description-sub-paragraph {
  margin-top: 1.5em; }

.tab-content .product-description .video-wrapper {
  margin-top: 1.5em; }

.tab-content .tab-pane .product-description .panel p {
  margin-top: 0em; }

.product-single h1 {
  font-family: 'Cormorant Garamond', Arapey, Georgia, serif;
  text-transform: none;
  letter-spacing: 0.02em;
  font-size: 2.5em;
  line-height: 1.1em;
  margin: -.25em 0 0; }

.product-single .right-single-product {
  padding-left: 0px; }

#pdp-details p {
  margin-top: .7em; }

.product-tabs .nav-tabs {
  padding: 0;
  margin-left: 1em; }

.nav-tabs {
  margin: -20px 0px 0px; }

.nav-tabs > li {
  padding: 0 2em 0 0; }

.nav-tabs > li > a,
.nav-tabs > li.active > a {
  margin: 0;
  padding: 0; }

.nav-tabs > li.active > a {
  border-bottom: 2px solid #000; }

.nav-tabs > li.active > a:hover {
  text-decoration: none; }

.nav-tabs > li > a:hover {
  text-decoration: none;
  color: #ca2027; }

#PageContainer .product-tabs .nav-tabs > li:last-child.active > a {
  left: 0px; }

iframe {
  margin-bottom: 1000px; }

section.related-products {
  width: 90%;
  margin: 0 auto; }

.product-single {
  width: 90%;
  margin: 20px auto 0px; }

.product-single #ProductPhoto {
  padding-left: 0px; }

/* PDP vertical carousel of alternate images */
.lite-carousel-play {
  padding: 0px; }

.large--one-fifth {
  padding: 0px 0px 0px 10px; }

.lite-carousel-play li.product__thumbnails {
  width: 100%; }

.lite-carousel-play .fa {
  width: 80%;
  color: #999;
  font-size: 2em;
  padding-top: 20px;
  padding-bottom: 20px; }

.lite-carousel-play .fa:hover {
  /* background:#f5f5f5; */
  color: #000; }

.lite-carousel-play .product-single__thumbnails .product__thumbnails {
  margin: 0 auto 1px;
  padding: 0;
  /* border:1px solid white; */ }

.lite-carousel-play .product-single__thumbnails .product__thumbnails:hover {
  opacity: .5;
  /* border:1px inset black; */ }

.nav-tabs > li.active > a {
  /*  margin:-20px 0px 0px; */ }

section.related-products {
  width: 90%;
  margin: 0 auto; }

section.related-products .owl-item {
  max-width: 400px; }

.product-single h1 {
  padding-top: 20px; }

.product-single h1,
.product-single .sample-vendor {
  padding-left: 20px; }

.product-single .swatch label {
  /* padding for swatch labels */
  /* border:1px solid #ccc; don't need this because added outline borders in swatch css */
  min-height: 20px; }

.product-item .swatch label {
  color: #999; }

.product-single .swatch label:hover {
  /* swatch hover color */
  background: #fff;
  color: #000; }

.product-single .right-single-product {
  padding-left: 0px; }

#AddToCartForm {
  padding-left: 20px; }

.product-single .product-tabs {
  margin-left: 0px;
  padding-left: 20px;
  clear: both; }

.product-single .product-tabs .tab-v7 {
  position: relative;
  left: -1em; }

.product-single .product-tabs .tab-content {
  padding-left: 0px; }

.product-single .product__thumbnails:hover {
  /* border:1px double #ccc; pdp product thumbnail hover */ }

.product-description .rte ul {
  margin-top: 5px; }

.tab-content p.description-main,
#ssw-product-modal p.description-main,
p.global-size-chart {
  padding: 1em 1em 0em 0px;
  font-size: 1.3em;
  line-height: 1.8em;
  letter-spacing: .02em;
  font-family: Georgia, Arapey, serif; }

.tab-content p.description-main {
  padding-top: 1em; }

.tab-content div.panel ul li,
#ssw-product-modal div.panel ul li {
  font-family: Georgia, Arapey, serif; }

.tab-content button.accordion,
#ssw-product-modal button.accordion {
  padding: 1em 1em 0em 0px;
  margin: 0 0 -3em 0;
  border-top: 1px dotted #e1e1e1;
  width: 100%;
  text-align: left;
  font-style: normal;
  font-family: Lato, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: .8em; }

.tab-content button.accordion:after,
#ssw-product-modal button.accordion:after {
  top: 0;
  font-size: 1.5em;
  margin-top: -.3em;
  margin-bottom: -.5em; }

.tab-content button.accordion:hover,
#ssw-product-modal button.accordion:hover {
  text-decoration: none;
  color: #ca2027;
  background-color: #fff;
  cursor: hand;
  border-top: 1px solid #ca2027; }

izing
.tab-content button.accordion:active,
.tab-content button.accordion:focus {
  text-decoration: none !important; }

.accordion-specs {
  margin-top: 1em; }

.tab-content div.panel,
#ssw-product-modal div.panel {
  text-align: left;
  margin: 0 0em 0em;
  padding: .5em 1em 0em 0px;
  font-size: 1.0em;
  line-height: 1.8em;
  width: 90%;
  font-family: Georgia, Arapey, serif; }

.tab-content div.panel p:last-child {
  padding: 0 0 .8em 0; }

.tab-content div.panel ul {
  width: 90%;
  padding-bottom: .6em; }

.tab-content div.panel ul li {
  list-style-type: disc;
  width: 100%; }

.tab-content img.packaging {
  margin-top: 2em; }

/* PDP STICKY ADD TO CART */
.giraffly_PCPreviewimg {
  margin-left: 6% !important; }

.giraffly_available {
  margin-right: 4% !important; }

#PageContainer .giraffly_PCPreview {
  padding: 20px;
  font-family: Lato, Helvetica, Arial, sans-serif; }

#PageContainer .giraffly_PCPreviewtitle {
  font-size: 1.5em; }

#PageContainer .giraffly_PCPreview .giraffly_available .giraffly_PCPreviewbutton {
  font-family: "Oswald", Lato, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: .05em; }

/* SOCIAL SHOPWAVE ACCOUNT PROFILE */
#profile-edit div.breadcrumb-wrapper nav.breadcrumb .inner {
  margin-bottom: 30px; }

div.breadcrumb-wrapper nav.breadcrumb .inner a:first-child {
  padding-left: none; }

#profile-edit .ssw-nav > li.ssw-active > a {
  padding-bottom: .5em; }

.ssw-controls input,
.ssw-controls textarea {
  border: none;
  border-bottom: 2px solid #e1e1e1;
  color: #000;
  font-size: 2em;
  padding-bottom: 0; }

.ssw-controls input:focus {
  border: none;
  border-bottom: 2px solid #ca2027;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

.ssw-controls textarea {
  border: 2px solid #fff;
  border-bottom: 2px solid #e1e1e1;
  width: 100%;
  font-size: 1.3em;
  width: 100%; }

.ssw-controls textarea:focus {
  border: 2px solid #ca2027; }

.ssw-control-label {
  font-style: italic;
  font-weight: 400; }

#widget-fave-html .ssw-fave-btn-default .ssw-fave-btn-content {
  border: none;
  text-transform: uppercase;
  min-width: 100%;
  background: white;
  color: black;
  font-size: 14px; }

#widget-fave-html .ssw-fave-btn-default .ssw-fave-btn-content:hover {
  background: #ca2027;
  color: white; }

.ssw-faveappbtn .ssw-fave-btn-content > i {
  color: #b01c21; }

/* WISHY WISHLIST */
div.vbox-overlay {
  z-index: 20001 !important;
  background: gray; }

div.vbox-overlay div.vbox-content iframe.venoframe {
  font-family: Arapey, serif;
  width: 80%; }

#wishy-padded {
  width: 80%; }

#wishy-padded #wishy-MainContent h2.ui.header {
  font-family: serif;
  color: red; }

.wishy-container {
  width: 9em;
  min-width: 11em;
  float: right;
  position: relative;
  top: -46px;
  left: 16px;
  padding: 0; }

#AddToCartForm .wishy-placeholder .wishy-container .wishy-btn {
  font-family: Oswald, Lato, Helvetica, sans-serif;
  font-size: 12px;
  padding-right: 0px;
  text-align: right; }

#AddToCartForm .wishy-container button.wishy-btn-remove {
  margin-top: -10px;
  border: none;
  font-family: Oswald, Lato, Helvetica, sans-serif;
  padding-right: 0px;
  line-height: 1.5em;
  text-align: left; }

#AddToCartForm .wishy-container button.wishy-btn-remove .wishy-btn-remove-txt {
  text-indent: -1em;
  font-size: 14px; }

#AddToCartForm .wishy-container i:hover,
#AddToCartForm .wishy-container .wishy-btn-txt:hover,
#AddToCartForm .wishy-container button.wishy-btn-remove:hover {
  color: #ca2027; }

#product-detail .testimonial,
#designers .testimonial {
  font-size: 1.25em;
  text-align: left;
  line-height: 1.5em;
  display: block;
  margin: 1.5em .5em 0 .5em;
  padding: 1em 0em 2em;
  width: 100%;
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  position: relative;
  left: -10px; }

/* Limespot */
#darkest-fox-luxury-lingerie-sheer-lingerie-lace-amp-silk-sets limespot-container,
#darkest-fox-luxury-lingerie-sheer-lingerie-lace-amp-silk-sets limespot-box {
  max-width: 90%;
  margin-left: 5%;
  margin-right: 5%; }

#darkest-fox-luxury-lingerie-sheer-lingerie-lace-amp-silk-sets limespot-box,
#darkest-fox-luxury-lingerie-sheer-lingerie-lace-amp-silk-sets div.ls-recommendation-box {
  padding-top: 0px; }

#darkest-fox-luxury-lingerie-sheer-lingerie-lace-amp-silk-sets h3.ls-box-title {
  border: none;
  margin-top: -50px; }

.limespot-paginator-wrap {
  position: relative;
  top: -4px; }

h3.ls-box-title {
  font-weight: 100; }

limespot-box {
  max-width: 90%;
  margin-left: 5%;
  margin-right: 5%; }

#your-shopping-cart main.main-content limespot-box.ls-recommendation-box[data-box-type="Upsell"] {
  position: relative;
  left: 5%; }

h3.ls-box-title {
  color: #000;
  font-family: "Cormorant Garamond", Arapey, Georgia, serif !important;
  text-transform: uppercase !important;
  font-style: normal !important;
  letter-spacing: 1.68333px !important;
  font-size: 1.5em !important;
  text-align: left;
  margin-left: 0% !important;
  margin-bottom: -1px !important;
  border-top: 1px dotted #e1e1e1;
  padding-top: 70px; }

.ls-info-wrap .ls-title {
  font-weight: bold; }

#CartContainer li.ls-li {
  background-color: #f6f6f6 !important; }

#CartContainer .limespot-li-container {
  border: none;
  background-color: #e1e1e1;
  padding: 20px 10px 20px 0;
  width: 249px;
  margin: -10px 0px -40px -3px;
  position: relative;
  top: -10px; }

#CartContainer .ls-message {
  font-weight: normal;
  text-align: left;
  font-size: 16px;
  line-height: 1.3em; }

form.table-wrap limespot-box {
  max-width: 100%; }

.limespot-recommendation-box-item .ls-link .ls-info-wrap {
  min-height: 8em; }

/* DESIGNERS LINGERIE BRANDS */
#29-best-lingerie-brands-at-darkest-fox-designer-bra-and-panty-sets div.breadcrumb-wrapper {
  display: none; }

#designers .testimonial {
  border-top: none;
  padding-bottom: 0px;
  margin-top: 0em; }

#luxury-lingerie-designers .viewCollection {
  clear: both;
  padding-top: .7em;
  padding-bottom: 1em;
  text-align: left;
  width: 70%;
  margin-left: 15%; }

#designers .viewCollection .viewLookbook {
  font-size: .8em; }

#designers .viewCollection i,
#designers .panel i {
  font-size: .8em; }

#designers .panel i {
  display: block;
  text-align: center; }

#designers .viewLookbook {
  margin-top: -.5em; }

#luxury-lingerie-designers div.panel p:last-child {
  padding-bottom: 0; }

.designers-list {
  margin-bottom: 0; }

.designers-column {
  width: 33%;
  float: left;
  text-align: left;
  margin-top: 1.0em;
  margin-bottom: 5em;
  padding-left: 10px; }

.designers-list .designers-column h2,
.accordion-specs .panel h2 {
  margin-bottom: 0; }

.tab-content .tab-pane .product-description .panel h2:first-child + p,
.tab-content .tab-pane .product-description .panel h2:first-child + table {
  margin-top: -.8em; }

.designers-list a {
  display: block; }

.designer-banner {
  clear: both; }

.designer-banner img {
  width: 100%;
  height: auto;
  margin-bottom: 0em;
  z-index: 1;
  margin-top: 0px; }

.designer-info {
  padding: 0;
  /* background-color:rgba(255,255,255, 0.7);
  color: #ccc; */
  display: block; }

.best-of {
  color: #000;
  font-size: 1.3em;
  max-width: 70%;
  text-align: left;
  margin-left: 15%; }

#PageContainer main.main-content .designer-info h1 {
  color: #000;
  font-style: normal;
  text-transform: uppercase;
  font-size: 2em;
  letter-spacing: .02em;
  margin-top: 1em; }

main.main-content .designer-info h1 {
  font-size: 2.5em;
  /* color: #fff; */ }

.designer-info div.panel {
  color: #999; }

#luxury-lingerie-designers {
  margin-top: 4em; }

#luxury-lingerie-designers:last-child {
  margin-bottom: -88px; }

#luxury-lingerie-designers .designer-info button.accordion {
  margin-bottom: -.3em; }

#luxury-lingerie-designers .designer-info h3 {
  margin: 0 0 -1em;
  color: #ccc; }

#luxury-lingerie-designers .designer-info button.accordion {
  color: #999;
  margin-top: 0;
  font-family: Arapey, Georgia, serif;
  font-size: 1.3em; }

#luxury-lingerie-designers .designer-info div.panel p:last-child {
  margin-bottom: 0; }

.designer-info .viewLookbook {
  margin-top: -1.5em; }

.designer-info .designer-banner:last-child {
  margin-bottom: -100px; }

#luxury-lingerie-designers p.viewCollection {
  text-align: center; }

#luxury-lingerie-designers p.viewCollection a i {
  font-size: 1.3em;
  color: #333; }

#luxury-lingerie-designers p.viewCollection a i:hover {
  color: #fff; }

#luxury-lingerie-designers p.viewCollection .btn,
#luxury-lingerie-designers p.viewCollection .btn--secondary,
#universe .lingerie-model p.viewCollection .btn,
#universe.lingerie-model p.viewCollection .btn--secondary,
#universe.lingerie-model p.viewCollection .btn--camera {
  font-size: 0.8em;
  padding: .8em 2em;
  margin: 1em 0.25em;
  font-family: Oswald, Lato, Arial, sans-serif;
  text-decoration: none !important; }

#photoLookbook #universe .lingerie-model p.viewCollection a.btn:hover,
#photoLookbook #universe .lingerie-model p.viewCollection a.btn--secondary:hover,
#photoLookbook #universe .lingerie-model p.viewCollection a.btn--camera:hover {
  text-decoration: none !important; }

#luxury-lingerie-designers p.viewCollection .btn {
  border-bottom-color: #333; }

#luxury-lingerie-designers p.viewCollection .btn i {
  color: #fff; }

#luxury-lingerie-designers p.viewCollection .btn i:hover {
  color: #fff; }

#luxury-lingerie-designers .viewCollection .btn:hover,
.lookbookVideoThumb .btn--secondary:hover,
#luxury-lingerie-designers .viewCollection .btn--secondary:hover,
.btn--camera:hover {
  text-decoration: none !important;
  color: #fff; }

#luxury-lingerie-designers p.viewCollection a:hover,
#luxury-lingerie-designers p.viewCollection a i:hover {
  color: #fff; }

/* REVIEWS */
#product-detail .testimonial img {
  float: left;
  margin: 1.5em 30px 20px 0px; }

.testimonial .reviewQuote {
  margin-left: 1em;
  text-indent: -.2em;
  margin-bottom: .2em; }

.testimonial .description {
  margin-left: 1em;
  text-indent: 0em;
  margin-bottom: .2em; }

#designers .reviewQuote,
#designers .testimonial .description {
  padding-right: 1em;
  padding-bottom: 1em; }

#product-detail .reviewer,
#designer .reviewer {
  text-align: right;
  font-style: italic;
  padding-bottom: .2em;
  font-size: .7em;
  padding-right: 1em;
  display: block; }

.all
#instagram-get-the-look h2,
h2#reviews-header {
  font-size: 1.5em;
  font-weight: normal;
  margin: 20px 0px 10px; }

#instagram-get-the-look .covet-pics-gallery {
  margin-top: 1.5em; }

h2#reviews-header {
  margin-left: 7.5%; }

#masonry .effect-v5 {
  overflow: visible; }

/* LEASH DARKEST VIXENS LINGERIE MODELS */
#universe p.model-quote {
  color: #000;
  text-align: left;
  font-size: 1.5em;
  line-height: 1.5em;
  text-indent: -.3em;
  margin: .2em auto .2em;
  max-width: 30em; }

#universe a.model-link {
  color: #ca2027; }

.lingerie-model {
  margin-bottom: 3em; }

.lingerie-model h6 a {
  font-style: normal; }

.lingerie-model h6 a b {
  color: #000; }

.lingerie-model h6 a b:hover {
  color: #000; }

/* VIDEO FILM SHORTS */
/* ALL REVIEWS PAGE PHOTOS */
#masonry {
  /* Masonry container */
  column-count: 1;
  column-gap: 10px;
  max-width: 1600px;
  margin: 5em auto; }

.card {
  /* Masonry bricks or child elements */
  display: inline-block;
  margin: 0 0 15px;
  width: 100%;
  border: 1px solid #e1e1e1;
  padding-bottom: 2em;
  /*
    -webkit-transition: all .25s ease-out;
     -moz-transition: all .25s ease-out;
      -ms-transition: all .25s ease-out;
       -o-transition: all .25s ease-out;
          transition: all .25s ease-out;
  -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.18);
     -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.18);
      -ms-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.18);
       -o-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.18);
          box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.18); */ }

#all-reviews .testimonial {
  border: 1px solid #e1e1e1;
  padding-bottom: 2em;
  margin-bottom: 10px;
  text-align: center;
  float: left; }

#all-reviews a.avatar {
  width: 100%;
  text-align: center;
  display: block; }

#masonry {
  clear: both;
  margin-top: 5em; }

#masonry .card {
  text-align: center; }

#masonry .card img {
  padding: 2em 0em 0 0em;
  max-width: 200px;
  height: auto; }

#masonry .card p.reviewQuote {
  text-align: left;
  text-indent: -.3em;
  font-size: 1em;
  line-height: 1.4em;
  color: #333;
  margin: 0;
  padding: 0 2em; }

#masonry .reviewer {
  text-align: right;
  font-style: italic;
  display: block;
  font-size: .8em; }

#all-reviews .reviewer a {
  display: inline;
  color: #ca2027; }

#all-reviews h2 {
  margin-bottom: 0;
  padding: 0em;
  /* border-bottom: 1px solid #e1e1e1; */ }

#all-reviews h2 a {
  color: #ca2027; }

#masonry .card h2 {
  padding: 0 1em .8em; }

.star-ratings i {
  /* star rating icon color */
  color: #ffa81e; }

.explore .star-ratings i {
  color: #666; }

#lingerie-reviews {
  width: 90%;
  margin-top: 40px;
  font-family: Lato, Helvetica, Arial, sans-serif; }

.standalone-bottomline {
  float: right;
  position: relative;
  top: -28px; }

.standalone-bottomline a.text-m {
  padding-left: 1em; }

/* YOTPO REVIEWS */
#lingerie-reviews .yotpo-nav .yotpo-dropdown-button {
  margin-bottom: .5em; }

#lingerie-reviews .yotpo-first-review-stars .yotpo-icon-star {
  color: #e1e1e1; }

#lingerie-reviews .main-widget .yotpo-logo-title,
#lingerie-reviews .main-widget .yotpo-icon-btn-big,
.yotpo-modal-dialog .yotpo-label {
  display: none; }

.yotpo-nav {
  border: none; }

#lingerie-reviews .yotpo-icon-profile {
  background: #ccc; }

#PageContainer .yotpo-regular-box .write-review-button:hover {
  background: #ca2027; }

#lingerie-reviews .yotpo-main .content-title,
#lingerie-reviews .yotpo-main .yotpo-review-wrapper .content-review,
#lingerie-reviews .yotpo-main .yotpo-review-wrapper .content-review .rest-content-collapsed,
#yotpo-testimonials-product-reviews .yotpo-main .content-title,
#yotpo-testimonials-product-reviews .yotpo-main .yotpo-review-wrapper .content-review,
#yotpo-testimonials-product-reviews .yotpo-main .yotpo-review-wrapper .content-review .rest-content-collapsed,
#yotpo-testimonials-site-reviews .yotpo-main .content-title,
#yotpo-testimonials-site-reviews .yotpo-main .yotpo-review-wrapper .content-review,
#yotpo-testimonials-site-reviews .yotpo-main .yotpo-review-wrapper .content-review .rest-content-collapsed {
  font-family: Georgia, Arapey, "Adobe Garamond", Garamond, serif;
  font-size: 16px;
  line-height: 1.7em;
  color: #333; }

#lingerie-reviews .yotpo-main .main-widget .yotpo-nav {
  font-weight: normal;
  text-transform: uppercase;
  font-family: Lato, sans-serif; }

.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-main .content-review {
  line-height: 1.8em; }

.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-main .content-title {
  font-family: "Cormorant Garamond", Cormorant, serif;
  font-size: 2em;
  line-height: 1.3em;
  padding: 1em 0 .3em;
  color: #333; }

#yotpo-testimonials-custom-tab {
  clear: both;
  padding-top: 1em; }

#PageContainer #yotpo-testimonials-custom-tab .yotpo-review .yotpo-main .content-title {
  color: #000;
  font-weight: bold;
  font-family: "Cormorant Garamond", Cormorant, Arapey, Georgia, serif;
  font-size: 1.8em;
  padding: 0; }

#darkest-fox-blog .yotpo-modal-content .yotpo-modal-bottom-line {
  padding: 50px 0 30px; }

#PageContainer .yotpo-regular-box .write-review-button {
  border-bottom: 2px solid #333;
  -webkit-transition: -webkit-filter ease 300ms;
  -moz-transition: -moz-filter ease 300ms;
  -ms-transition: -ms-filter ease 300ms;
  -o-transition: -o-filter ease 300ms;
  transition: filter ease 300ms; }

#PageContainer .yotpo-regular-box .write-review-button,
.yotpo .yotpo-default-button:hover, .yotpo-default-button {
  border-bottom: 2px solid #000; }

#PageContainer .yotpo-regular-box .write-review-button:hover,
.yotpo .yotpo-default-button:hover, .yotpo-default-button:hover {
  border-bottom: 2px solid #b01c21; }

#PageContainer .yotpo-regular-box .write-review-button:hover,
#lingerie-reviews .yotpo-footer .share-options-wrapper a:hover {
  color: #ca2027 !important;
  -webkit-transition: -webkit-filter ease 300ms;
  -moz-transition: -moz-filter ease 300ms;
  -ms-transition: -ms-filter ease 300ms;
  -o-transition: -o-filter ease 300ms;
  transition: filter ease 300ms; }

.yotpo .yotpo-default-button:hover,
.yotpo input[type="button"].yotpo-default-button:hover {
  background: red; }

#lingerie-reviews .stars-wrapper .yotpo-icon:hover {
  cursor: pointer; }

#lingerie-reviews .yotpo-first-review-content {
  padding-bottom: 30px; }

.yotpo-main .yotpo-review-wrapper .content-review br {
  margin-bottom: .7em; }

.yotpo-display-wrapper .promoted-products-box .yotpo-main-title {
  font-family: "Cormorant Garamond", Cormorant, serif;
  padding-left: 10px; }

.yotpo-display-wrapper .yotpo-display-wrapper .yotpo-regular-box {
  padding-top: 30px; }

#PageContainer .yotpo-regular-box .write-review-button,
#PageContainer .yotpo-regular-box .write-review-button {
  top: 35px; }

.star-ratings .fa-star-o {
  font-size: 1.2em;
  position: relative;
  top: 1px; }

#yotpo-testimonials .yotpo-helpful .vote-btn:hover {
  color: #ca2027; }

#PageContainer .yotpo .yotpo-font-bold {
  font-family: Georgia, Arapey, serif;
  font-weight: normal;
  font-size: 1.5em;
  line-height: 1.5em;
  color: #666; }

#PageContainer .content-question {
  font-family: Georgia, Arapey, serif;
  font-weight: normal;
  font-size: 1.5em;
  line-height: 1.5em;
  color: #000; }

.yotpo input,
.yotpo .y-input {
  border: 1px solid #e1e1e1; }

#PageContainer .yotpo .write-review .yotpo-header .yotpo-header-title {
  font-size: 1.5em;
  padding: 0 0 1.5em;
  color: #000; }

#PageContainer .yotpo-regular-box .write-review-button,
#PageContainer .yotpo .write-question-button {
  width: 14em;
  background: #999;
  border-bottom: 1px solid #666;
  -webkit-transition: -webkit-filter ease 300ms;
  -moz-transition: -moz-filter ease 300ms;
  -ms-transition: -ms-filter ease 300ms;
  -o-transition: -o-filter ease 300ms;
  transition: filter ease 300ms; }

#PageContainer .yotpo-regular-box .write-review-button:hover,
#PageContainer .yotpo .write-question-button:hover {
  background: #ca2027;
  border-bottom: 1px solid #b01c21; }

#PageContainer .yotpo input,
#PageContainer .yotpo .y-input {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 2px solid #ccc;
  -webkit-transition: -webkit-filter ease 300ms;
  -moz-transition: -moz-filter ease 300ms;
  -ms-transition: -ms-filter ease 300ms;
  -o-transition: -o-filter ease 300ms;
  transition: filter ease 300ms;
  font-size: 1.5em;
  font-family: Arapey, Georgia, serif; }

#PageContainer .yotpo input:hover,
#PageContainer .yotpo input:active,
#PageContainer .yotpo .y-input:hover,
#PageContainer .yotpo .y-input:active {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 2px solid #ca2027; }

#PageContainer .yotpo textarea {
  border: 1px solid #ccc; }

#PageContainer .yotpo textarea:hover,
#PageContainer .yotpo textarea:active {
  border: 2px solid #ca2027; }

#PageContainer .yotpo .primary-color-btn,
#PageContainer .yotpo input[type="button"].primary-color-btn {
  background: #000;
  color: #fff;
  border-bottom: 2px solid #333;
  font-family: Oswald, Helvetica, sans-serif; }

/* ALL REVIEWS PAGE */
#lingerie-reviews .yotpo-stars-and-sum-reviews .yotpo-stars .yotpo-icon,
#yotpo-testimonials-product-bottomline .yotpo-stars .yotpo-icon {
  font-size: 3em; }

.yotpo .yotpo-nav-tab {
  font-family: Oswald, DIN, Helvetica, sans-serif;
  text-transform: uppercase;
  letter-spacing: .05em;
  min-width: 11em;
  border-bottom: none; }

#yotpo-testimonials-product-reviews .yotpo .yotpo-review .yotpo-header .yotpo-icon-profile,
#yotpo-testimonials-product-reviews .yotpo .yotpo-comment .yotpo-header .yotpo-icon-profile,
#yotpo-testimonials-product-reviews .yotpo .yotpo-question .yotpo-header .yotpo-icon-profile,
#yotpo-testimonials-product-reviews .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-icon-profile {
  background: #ccc !important; }

.yotpo .yotpo-nav-tab:hover {
  color: #ca2027; }

.related-products h2 {
  padding-left: 10px;
  font-size: 1.5em; }

#shopify-product-reviews h3.spr-review-header-title {
  margin-top: 0px;
  margin-bottom: 6px; }

#shopify-product-reviews .spr-review-header,
#shopify-product-reviews .spr-review-content-body {
  font-size: 16px; }

#shopify-product-reviews .spr-review-header-byline {
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase; }

#shopify-product-reviews .spr-review-content p {
  margin-top: -.5em;
  line-height: 1.5em; }

#shopify-product-reviews .spr-review-content br {
  margin-bottom: .5em; }

/* YOTPO CAROUSEL REVIEWS */
#PageContainer .yotpo-display-wrapper .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-body {
  font-style: normal;
  line-height: 1.5em; }

.size-table {
  margin: 1em 0 2em;
  overflow: display; }

.size-table td {
  border: 1px solid #e1e1e1;
  padding: 1em; }

.size-table tr.description-table-heading td {
  border: none;
  padding: 2em 0 0 0; }

/* CART */
.cart__row input {
  margin-top: 10px; }

.cart__row span.money {
  font-family: Arapey, "Adobe Garamond", Garamond, Georgia, serif;
  font-size: 1.5em;
  font-style: normal; }

.cart__remove small:hover {
  text-decoration: underline; }

table.cart-table tr td a.h6,
table.wishlist a {
  font-family: Arapey, "Adobe Garamond", Garamond, Georgia, serif;
  font-weight: 600;
  text-transform: none;
  letter-spacing: 0.05em; }

#PageContainer .cart__row table__section .cart-table td,
#PageContainer .cart__row table__section .cart-table th {
  padding: 10px 15px; }

.cart__row.cart__header-labels {
  border-bottom: 2px solid #000; }

/* MY ACCOUNT */
table.full tfoot tr:last-child td {
  border-top: 2px solid black; }

/* LOOKBOOK */
#lookbookWrapper {
  margin-top: 30px; }

#lookbookPage {
  /* margin-top:-22px; */
  z-index: 5000; }

#lookbook {
  background: #fff;
  /* change bg to match link color */
  text-align: center;
  color: #000;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  padding-left: 0px; }

#lookbook h1 {
  color: #000;
  margin-top: 20px;
  margin-bottom: 20px; }

#lookbook a.secondaryBtn {
  display: block;
  width: 12em;
  padding: .6em;
  margin: 0 auto 100px;
  color: #000;
  font-family: Oswald, DIN, Helvetica, Arial, sans-serif;
  font-size: 1em;
  letter-spacing: .05em;
  text-transform: uppercase;
  text-decoration: none;
  border: 1px solid #000;
  transition: all 0.3s ease 0s; }

#lookbook a.secondaryBtn:hover {
  background: #000;
  color: #fff;
  border: 1px solid #000; }

#lookbook a.secondaryBtn i {
  font-family: font-awesome; }

.owl-carousel #lookbook-fade {
  transitionStyle: fade;
  visibility: visible; }

#lookbookPage h1.collection-name {
  margin-top: .4em; }

#lookbookPage .rte .covet-pics-gallery {
  margin-top: 20px; }

ul.lookbook-bullets {
  text-align: left;
  width: 80%;
  margin: 0 auto; }

#shop-collection .btn {
  margin: 3em 0 70px;
  font-weight: normal;
  padding: 1em 3em;
  font-size: 1em;
  border-top: 3px solid #000; }

#shop-collection .btn:hover {
  border-top: 3px solid #ca2027; }

#shop-collection a {
  color: #fff;
  font-weight: normal; }

/* remove breadcrumb wrapper */
#darkest-fox-universe-sexy-lingerie-photos-fashion-films-art div.breadcrumb-wrapper,
#the-35-darkest-fox-lingerie-models-you-need-to-follow .breadcrumb-wrapper,
#the-best-lingerie-gifts-for-2022-darkest-fox-gifts .breadcrumb-wrapper,
#shop-our-instagram-and-get-the-look-lingerie-models-fashion-amp-style .breadcrumb-wrapper,
#lingerie-videos-amp-fashion-films-darkest-fox-luxury-lingerie .breadcrumb-wrapper,
#bracli-lookbook-manhattan-pearl-thongs-lingerie-photos .breadcrumb-wrapper,
#voyeurx-luxe-bondage-leather-lingerie-amp-luxury-bdsm-accessories .breadcrumb-wrapper,
#spirit-animals-fine-art-lingerie-photos-by-alexandra-bochkareva .breadcrumb-wrapper,
#designer-lingerie-photos-amp-lookbooks-luxury-lingerie-brands .breadcrumb-wrapper,
#fraulein-kink-lookbook-luxury-lingerie-bondage-accessories-berlin .breadcrumb-wrapper,
#leather-lingerie-luxury-designer-bra-amp-panty-sets-bodysuits .breadcrumb-wrapper,
#celebrity-sightings-stars-spotted-wearing-darkest-fox-items .breadcrumb-wrapper,
#our-story-about-darkest-fox-39-s-mission-history-and-team .breadcrumb-wrapper,
#darkest-fox-in-the-press-lingerie-news-amp-updates .breadcrumb-wrapper,
#darkestfoxlove-lingerie-photos-from-our-community .breadcrumb-wrapper,
#lingerie-product-reviews-amp-testimonials-what-models-amp-customers-say .breadcrumb-wrapper,
#sexy-lingerie-sheer-bras-crotchless-panties-premium-lingerie .breadcrumb-wrapper,
#matching-bra-panty-garter-belt-lingerie-sets-3-piece-suits-lookbook .breadcrumb-wrapper,
#street-style-lookbook-lingerie-as-outerwear-is-a-fashion-statement .breadcrumb-wrapper,
#foxy-motorsports-lookbook-ferrari-lamborghini-lingerie-models .breadcrumb-wrapper,
#darkest-riders-lookbook-our-badass-lingerie-models-on-motorcycles .breadcrumb-wrapper,
#darkest-vixen-lookbook-muses-in-the-deep-for-moments-of-darkness .breadcrumb-wrapper,
#eros-veneziani-lookbook-luxury-italian-lingerie-sheer-lingerie-sets .breadcrumb-wrapper,
#darkest-fox-shipping-amp-returns-free-shipping-in-the-usa .breadcrumb-wrapper,
#darkest-loyalty-darkest-fox-loyalty-rewards-program .breadcrumb-wrapper,
#delicate-lingerie-care-instructions .breadcrumb-wrapper,
#darkest-fox-terms-of-service .breadcrumb-wrapper,
#darkest-fox-privacy-policy .breadcrumb-wrapper,
#contact-us-write-darkest-fox-and-connect-to-our-social-media .breadcrumb-wrapper,
#hos-leather-lookbook-bespoke-fetish-leather-lingerie .breadcrumb-wrapper,
#avery-rose-photo-lookbook-american-lingerie-w-swarovski-crystals .breadcrumb-wrapper,
#sheer-ecstasy-sexy-see-through-lingerie-bras-panties-bodysuits .breadcrumb-wrapper,
#notre-histoire-a-propos-de-la-mission-de-l-39-histoire-et-de-l-39-equipe-de-darkest-fox .breadcrumb-wrapper,
#taryn-winters-ss20-lookbook-luxury-lingerie-nyc-paris .breadcrumb-wrapper,
#parisian-glow-lookbook-beautiful-sexy-french-lace-lingerie .breadcrumb-wrapper,
#inspiration-divine-lookbook-luxury-french-lingerie-maison-close .breadcrumb-wrapper,
#taryn-winters-aw19-lookbook-luxury-lingerie-nyc-paris .breadcrumb-wrapper,
#sage-decision-maison-close-autumn-2019-chic-sexy-french-lingerie .breadcrumb-wrapper,
#pure-tentation-maison-close-summer-2019-chic-sexy-french-lingerie .breadcrumb-wrapper,
#villa-satine-maison-close-signature-chic-sexy-french-lingerie .breadcrumb-wrapper,
#balloon-pearl-thongs-lookbook-haute-couture-lingerie-hot-couture .breadcrumb-wrapper,
#rebelle-lookbook-sexy-french-lingerie-by-impudique-made-in-france .breadcrumb-wrapper,
#maison-close-spring-summer-2019-chic-sexy-french-lingerie .breadcrumb-wrapper,
#playful-promises-lookbook-luxury-british-plus-size-lingerie .breadcrumb-wrapper,
#impudique-by-catanzaro-lookbook-luxury-lingerie-made-in-france .breadcrumb-wrapper,
#darkest-team-lookbook-our-lingerie-models-in-darkest-fox-merchandise .breadcrumb-wrapper,
#lalita-lookbook-garter-belt-inspired-lingerie-amp-accessories .breadcrumb-wrapper,
#porto-selvaggio-resort-2019-hot-couture-bespoke-swimwear-bikini .breadcrumb-wrapper,
#open-season-lookbook-erotic-open-cup-bras-amp-crotchless-panties .breadcrumb-wrapper,
#magnifique-lookbook-sexy-erotic-body-jewelry-fashion-lookbook .breadcrumb-wrapper,
#android-dreams-sexy-lingerie-fashion-lookbook .breadcrumb-wrapper,
#plaything-sexy-lingerie-lookbook-david-x-becca-amp-margo .breadcrumb-wrapper,
#opening-night-gala-lingerie-lookbook-paul-lucia-x-nicole-rose .breadcrumb-wrapper,
#watercolor-boudoir-day-night-lingerie-lookbook-f-azalea-jeanette .breadcrumb-wrapper,
#darkest-fox-2048-the-future-of-fashion-fetish-lingerie-lookbook .breadcrumb-wrapper,
#syren-latex-lookbook-latex-fetish-fashion-haute-couture-latex .breadcrumb-wrapper,
#taryn-winters-ss18-lookbook-luxury-french-lace-lingerie-nyc-paris .breadcrumb-wrapper,
#la-vie-en-rose-globetrotting-in-paris-france-amp-cairo-egypt .breadcrumb-wrapper,
#lingerie-amp-car-model-michala-driving-lamborghini-rolls-royce-amp-bentley .breadcrumb-wrapper,
#femme-fatale-luxury-lingerie-inspired-by-the-ladies-of-film-noir .breadcrumb-wrapper,
#skintie-annual-mansion-fashion-party-darkest-goddesses-fashion-show .breadcrumb-wrapper,
#lance-miller-fashion-photographer-spotlight-lingerie-model-gallery .breadcrumb-wrapper,
#sexy-catwoman-lookbook .breadcrumb-wrapper,
#taryn-winters-lookbook-luxury-french-lace-lingerie-nyc-amp-paris .breadcrumb-wrapper,
#the-woman-in-black-lookbook-by-azalea-jeanette-darkest-fox .breadcrumb-wrapper,
#something-wicked-lookbook-luxury-leather-lingerie-made-in-england .breadcrumb-wrapper,
#yay-panties-lookbook-naked-seamless-panties-invisible-panties .breadcrumb-wrapper,
#fever-amp-thoughts-nevaeh-intimates-american-elegant-lingerie .breadcrumb-wrapper,
#catanzaro-lookbook-french-luxury-fetish-lingerie-made-in-france .breadcrumb-wrapper,
#kitsune-summer-lookbook-colorful-sheer-lingerie-made-in-america .breadcrumb-wrapper,
#erica-m-new-york-luxury-designer-lingerie-lookbook-made-in-italy .breadcrumb-wrapper,
#addiction-nouvelle-lingerie-lookbook-luxury-lingerie-lace-sets .breadcrumb-wrapper,
#les-p-39-tites-folies-lookbook-luxury-designer-french-lingerie-dresses .breadcrumb-wrapper,
#tyes-by-tara-lookbook-sweet-sexy-lingerie-accessories-made-in-denver .breadcrumb-wrapper,
#a-day-in-the-life-lookbook-featuring-darkest-vixens-lingerie-models .breadcrumb-wrapper,
#darkest-fox-2017-lookbook-elegant-designer-lingerie-for-petite-women .breadcrumb-wrapper,
#arctic-fox-lookbook-silk-lace-luxury-lingerie-made-in-usa-amp-japan .breadcrumb-wrapper,
#somi-apparel-modern-minimalist-lingerie-made-in-san-francisco .breadcrumb-wrapper,
#pattern-play-luxury-lingerie-amp-crochet-hosiery-darkest-fox-nyc .breadcrumb-wrapper,
#boutique-de-lingerie-boutique-de-lingerie-elegante-et-sexy-sans-entrejambe .breadcrumb-wrapper {
  display: none; }

#account .breadcrumb-wrapper,
#addresses .breadcrumb-wrapper,
.template-customers-order .breadcrumb-wrapper,
.template-search .breadcrumb-wrapper,
#create-account .breadcrumb-wrapper,
#club-foxtrot-darkest-fox-loyalty-program .breadcrumb-wrapper,
#darkest-fox-luxury-lingerie-sheer-lingerie-lace-amp-silk-sets .breadcrumb-wrapper .inner,
#racy-summer-darkest-fox-luxury-lingerie-summer-2017-lookbook .breadcrumb-wrapper .inner,
#impudique-by-catanzaro-lookbook-luxury-lingerie-made-in-france .breadcrumb-wrapper .inner,
#darkest-fox-2017-spring .breadcrumb-wrapper .inner,
#arctic-fox-lookbook-silk-lace-luxury-lingerie-made-in-usa-amp-japan .breadcrumb-wrapper .inner,
#darkest-fox-somi-apparel-modern-minimalist-lingerie .breadcrumb-wrapper .inner,
#pattern-play-luxury-lingerie-amp-crochet-hosiery-darkest-fox-nyc .breadcrumb-wrapper .inner,
#darkest-fox-2016-autumn-lookbook-a-secret-identity .breadcrumb-wrapper .inner,
#erica-m-new-york-lookbook-luxury-lingerie-lookbook .breadcrumb-wrapper .inner,
#erica-m-new-york-luxury-designer-lingerie-lookbook-made-in-italy .breadcrumb-wrapper .inner,
#shop-by-product-luxury-designer-lingerie .breadcrumb-wrapper .inner,
#darkest-fox-lingerie-size-charts-international-size-chart-conversion .breadcrumb-wrapper,
#french-size-chart .breadcrumb-wrapper,
#darkest-fox-shipping-amp-returns-free-shipping-in-the-usa .breadcrumb-wrapper,
#delicate-lingerie-care-instructions .breadcrumb-wrapper,
#darkest-fox-luxury-lingerie-silk-lace-amp-mesh-lingerie-for-petites .breadcrumb-wrapper,
#shop-by-product-luxury-designer-lingerie-bras-panties-hosiery .breadcrumb-wrapper,
#eros-veneziani-lookbook-luxury-italian-lingerie-sheer-lingerie-sets .breadcrumb-wrapper,
#darkest-times-darkest-fox-in-the-press-lingerie-news-amp-updates .breadcrumb-wrapper,
#our-story-about-darkest-fox-39-s-mission-history-and-team .breadcrumb-wrapper,
#darkest-fox-terms-of-service .breadcrumb-wrapper,
#darkest-fox-privacy-policy .breadcrumb-wrapper,
#nevaeh-intimates-lookbook-american-luxury-lingerie-made-in-nyc .breadcrumb-wrapper,
#darkest-fox-lingerie-models-collections-of-models-39-favorite-lingerie .breadcrumb-wrapper,
#darkest-fox-lingerie-videos-amp-photos-lingerie-brands-lookbooks .breadcrumb-wrapper,
#darkest-fox-spring-2017-lookbook .breadcrumb-wrapper,
#darkest-fox-2016-autumn-lookbook-a-secret-identity .breadcrumb-wrapper,
#darkest-fox-lingerie-models-shop-lingerie-lookbook-photo-galleries .breadcrumb-wrapper,
#darkest-fox-lingerie-models-our-models-favorite-sexy-lingerie .breadcrumb-wrapper,
#the-woman-in-black-lookbook .breadcrumb-wrapper,
#lingerie-styles-photo-gallery-luxury-designer-lingerie-for-petites .breadcrumb-wrapper,
#darkest-fox-lingerie-inspiration-photo-gallery-lookbooks-amp-videos .breadcrumb-wrapper,
#addiction-nouvelle-lingerie-lookbook-luxury-lingerie-lace-sets .breadcrumb-wrapper,
#les-p-39-tites-folies-lookbook-luxury-designer-french-lingerie-dresses .breadcrumb-wrapper,
#racy-summer-darkest-fox-luxury-lingerie-summer-2017-lookbook .breadcrumb-wrapper,
#tyes-by-tara-lookbook-sweet-sexy-lingerie-accessories-made-in-denver .breadcrumb-wrapper,
#darkest-fox-2017-spring-lookbook .breadcrumb-wrapper,
#darkest-fox-2017-lookbook-elegant-designer-lingerie-for-petite-women .breadcrumb-wrapper,
#darkest-fox-2016-aw-lookbook-a-secret-identity-japanese-lingerie .breadcrumb-wrapper,
#colette-amp-sebastian-lookbook-sexy-lingerie-photo-gallery .breadcrumb-wrapper,
#lingerie-videos-amp-photo-galleries-lingerie-brands-lookbooks .breadcrumb-wrapper,
#fashion-films-amp-lingerie-videos-darkest-fox-luxury-lingerie .breadcrumb-wrapper,
#designer-lingerie-photos-amp-lookbooks-luxury-lingerie-brands .breadcrumb-wrapper,
#lingerie-models-fashion-amp-style-gallery-luxury-designer-lingerie .breadcrumb-wrapper,
#darkest-verse-darkest-fox-lingerie-news-updates-blog .breadcrumb-wrapper,
#darkest-fox-lingerie-model-spotlight-kat-39-s-favorite-lingerie .breadcrumb-wrapper,
#skintie-annual-holiday-party-darkest-goddesses-fashion-show-2 .breadcrumb-wrapper,
#contact-us-write-darkest-fox-and-connect-to-our-social-media .breadcrumb-wrapper,
#sexy-lingerie-gifts-for-her-valentine-39-s-day-2018 .breadcrumb-wrapper,
#darkest-fox-universe-sexy-lingerie-photos-fashion-films-art .breadcrumb-wrapper,
#sexy-lingerie-sheer-bras-amp-crotchless-panties-bridal-shower-gifts .breadcrumb-wrapper,
#darkest-fox-in-the-press-lingerie-news-amp-updates .breadcrumb-wrapper,
#boutiques-amp-designers-you-should-know-about-elucid-magazine .breadcrumb-wrapper,
#shop-sexy-lingerie-sets-see-through-bras-amp-crotchless-panties .breadcrumb-wrapper,
#fraulein-kink-lookbook-luxury-lingerie-bondage-accessories-berlin .breadcrumb-wrapper,
#victorian-boudoir-sexy-lingerie-lookbook-david-x-becca-amp-margo .breadcrumb-wrapper,
#plastic-girls-vs-android-bots-sexy-lingerie-lookbook .breadcrumb-wrapper,
#celebrity-sightings-stars-spotted-wearing-darkest-fox-items .breadcrumb-wrapper,
#sheer-ecstasy-sexy-see-through-lingerie-bras-panties-bodysuits .breadcrumb-wrapper,
#leather-lingerie-luxury-designer-bra-amp-panty-sets-bodysuits .breadcrumb-wrapper,
#darkestfoxlove-lingerie-photos-from-our-community .breadcrumb-wrapper,
#sexy-lingerie-gifts-for-her-the-best-red-lingerie-sets .breadcrumb-wrapper,
#domestique-lookbook-luxury-erotic-accessories-made-in-paris .breadcrumb-wrapper,
#nevaeh-intimates-2018-lookbook-luxury-erotic-boudoir-lingerie .breadcrumb-wrapper,
#the-best-lingerie-gifts-for-the-lady-in-your-life-darkest-fox-gifts .breadcrumb-wrapper,
#street-style-lookbook-lingerie-as-outerwear-is-a-fashion-statement .breadcrumb-wrapper,
#porto-selvaggio-resort-2018-hot-couture-bespoke-swimwear-bikini .breadcrumb-wrapper,
#matching-bra-panty-garter-belt-lingerie-sets-3-piece-suits-lookbook .breadcrumb-wrapper,
#darkest-vixen-lookbook-muses-in-the-deep-for-moments-of-darkness .breadcrumb-wrapper,
#top-30-new-sexy-darkest-fox-lingerie-models-you-need-to-follow .breadcrumb-wrapper,
#lingerie-brands-at-darkest-fox-designer-luxury-bra-and-panty-sets .breadcrumb-wrapper,
#michael-b-moore-fashion-photographer-lingerie-photo-gallery .breadcrumb-wrapper,
#lingerie-product-reviews-amp-testimonials-what-models-amp-customers-say .breadcrumb-wrapper,
#jason-lee-fashion-photographer-lingerie-photo-gallery .breadcrumb-wrapper,
#darkest-riders-lookbook-our-badass-lingerie-models-on-motorcycles .breadcrumb-wrapper,
#fashion-photographer-spotlight-alexandra-bochkareva .breadcrumb-wrapper,
#club-foxtrot-darkest-fox-rewards-loyalty-program .breadcrumb-wrapper,
#darkest-loyalty-darkest-fox-loyalty-rewards-program .breadcrumb-wrapper,
#sexy-plus-size-lingerie-models-darkest-curves-lookbook div.breadcrumb-wrapper nav.breadcrumb,
#sexy-lingerie-sheer-bras-crotchless-panties-bridal-shower-gifts .breadcrumb-wrapper,
#foxy-motorsports-lookbook-ferrari-lamborghini-lingerie-models .breadcrumb-wrapper,
#sandra-silk-australia-lookbook-luxury-silk-lingerie .breadcrumb-wrapper,
#food-lingerie-addiction-by-crystal-cox .breadcrumb-wrapper,
#french-size-chart-french-lingerie-amp-us-international-size-conversion .breadcrumb-wrapper,
#spirit-animals-fine-art-lingerie-photos-by-alexandra-bochkareva .breadcrumb-wrapper,
#shop-our-instagram-and-get-the-look-lingerie-models-fashion-amp-style .breadcrumb-wrapper,
#summer-wildes-retro-chic-vintage-inspired-lingerie-amp-swimwear .breadcrumb-wrapper,
#lingerie-videos-amp-fashion-films-darkest-fox-luxury-lingerie .breadcrumb-wrapper,
#claire-chic-bondage-italian-haute-couture-lingerie-hot-couture .breadcrumb-wrapper,
#the-ultimate-lingerie-size-charts-international-size-conversions .breadcrumb-wrapper,
#search-results .breadcrumb-wrapper,
#obsession-lookbook-nevaeh-intimates-luxury-erotic-boudoir-lingerie .breadcrumb-wrapper,
#nevaeh-intimates-lookbook-a-tale-of-desire .breadcrumb-wrapper,
#avery-rose-photo-lookbook-american-lingerie-w-swarovski-crystals .breadcrumb-wrapper,
#maze-lookbook-sexy-vegan-leather-fetish-lingerie-lookbook .breadcrumb-wrapper,
#tiny-glow-photo-fashion-photographer-lingerie-photo-gallery .breadcrumb-wrapper,
#bao-phan-fashion-photographer-lingerie-photo-gallery .breadcrumb-wrapper,
#roberto-rabanne-legendary-music-amp-fashion-photographer .breadcrumb-wrapper,
#hos-leather-lookbook-bespoke-fetish-leather-lingerie .breadcrumb-wrapper,
#erotic-roleplay-amp-sexy-halloween-costumes .breadcrumb-wrapper,
#the-30-best-luxury-lingerie-brands-at-darkest-fox-sexy-lingerie-sets .breadcrumb-wrapper,
#katrina-silk-lingerie-lookbook-haute-couture-lingerie-hot-couture .breadcrumb-wrapper,
#33-new-sexy-lingerie-models-from-darkest-fox-you-need-to-follow .breadcrumb-wrapper,
#the-30-best-luxury-lingerie-brands-elegant-sexy-lingerie-sets .breadcrumb-wrapper,
#sexy-crotchless-lingerie-sets-see-through-bras-amp-crotchless-panties .breadcrumb-wrapper,
#lingerie-bra-size-charts-amp-conversions-how-to-measure-bra-size .breadcrumb-wrapper,
#syren-latex-custom-colors-solid-latex-colors-transparent-latex .breadcrumb-wrapper,
#lingerie-boutique-elegant-sexy-crotchless-lingerie-store .breadcrumb-wrapper,
#taryn-winters-ss20-lookbook-luxury-lingerie-nyc-paris .breadcrumb-wrapper,
#translusence-by-demery-jayne-swim-amp-lingerie-resort-2020 .breadcrumb-wrapper,
#eros-veneziani-glossy-lifestyle-sexy-italian-lingerie .breadcrumb-wrapper {
  /* hides bread crumb in lookbooks and pages with top image banners */
  display: none; }

#nevaeh-intimates-lookbook-a-tale-of-desire .breadcrumb-wrapper,
#nevaeh-intimates-lookbook-reel-women .breadcrumb-wrapper,
#the-primitive-collection-haute-couture-bespoke-latex-lingerie .breadcrumb-wrapper,
#the-metamorphic-collection-haute-couture-latex-lingerie-amp-dresses .breadcrumb-wrapper,
#the-alpha-collection-haute-couture-bespoke-latex-lingerie-amp-dresses .breadcrumb-wrapper,
#the-ready-to-wear-collection-bespoke-latex-ships-in-48-hours .breadcrumb-wrapper,
#maze-lookbook-sexy-vegan-leather-fetish-lingerie-lookbook .breadcrumb-wrapper,
#the-35-best-luxury-lingerie-brands-high-end-lingerie-brands .breadcrumb-wrapper,
#lingerie-bra-size-charts-amp-conversions-how-to-measure-bra-size .breadcrumb-wrapper,
#the-erotic-pearl-thong-bracli-lookbook-sexy-lingerie-fashion .breadcrumb-wrapper,
#vienna-collection-by-bracli-the-original-erotic-pearl-thong .breadcrumb-wrapper,
#london-collection-by-bracli-the-original-erotic-pearl-thong .breadcrumb-wrapper,
#colette-amp-sebastian-lookbook-sexy-lingerie-photo-gallery .breadcrumb-wrapper,
#corps-a-corps-lookbook-luxury-nude-lingerie-french-lingerie .breadcrumb-wrapper,
#oro-lookbook-haute-couture-swimwear-hot-couture-resort-2021 .breadcrumb-wrapper,
#the-30-best-luxury-lingerie-brands-high-end-lingerie-brands .breadcrumb-wrapper,
#mila-krasna-lookbook-sexy-pole-dancing-wear-fitness-apparel .breadcrumb-wrapper,
#fashion-retail-careers-darkest-fox-luxury-lingerie-is-hiring .breadcrumb-wrapper,
#eros-veneziani-glossy-lifestyle-sexy-italian-lingerie .breadcrumb-wrapper,
#sexy-lingerie-sheer-bras-crotchless-panties-bridal-shower-gifts .breadcrumb-wrapper,
#the-best-lingerie-gifts-for-the-lady-in-your-life-darkest-fox-gifts .breadcrumb-wrapper,
#lingerie-boutique-elegant-sexy-crotchless-lingerie-store .breadcrumb-wrapper,
#sexy-lingerie-erotic-lingerie-premium-lingerie .breadcrumb-wrapper {
  /* hides bread crumb in lookbooks and pages with top image banners */
  display: none; }

#food-lingerie-addict-by-crystal-cox .breadcrumb-wrapper,
#perilla-swim-lookbook-luxury-lingerie-inspired-swimwear .breadcrumb-wrapper,
#amaio-lookbook-cruise-2020-luxury-swim-resort-wear-nouveau-swim div.breadcrumb-wrapper,
#french-bra-size-chart-french-lingerie-amp-us-international-size-conversion .breadcrumb-wrapper,
#sexy-plus-size-lingerie-models-darkest-curves-lookbook .breadcrumb-wrapper,
#anoeses-size-chart-leather-amp-latex-size-charts .breadcrumb-wrapper,
#anoeses-leather-mask-harness-outfits-luxury-bdsm-accessories .breadcrumb-wrapper,
#horoscopes-lookbook-bijoux-indiscrets .breadcrumb-wrapper,
#the-most-unique-gift-wrap-lingerie-luxury-lingerie-gifts .breadcrumb-wrapper,
#sexy-lingerie-erotic-lingerie-revealing-lingerie-premium-lingerie .breadcrumb-wrapper,
#dominatrix-outfits-femdom-outfits-dominatrix-lingerie-amp-clothing .breadcrumb-wrapper,
#best-35-luxury-lingerie-brands-high-end-lingerie-designer-lingerie .breadcrumb-wrapper,
#sexy-blonde-models-in-lingerie-hot-blonde-beauties-photos .breadcrumb-wrapper,
#french-luxury-lingerie-brands-high-end-lingerie-made-in-france .breadcrumb-wrapper,
#holiday-lingerie-sexy-holiday-lingerie-photos .breadcrumb-wrapper,
#nude-uncensored-lingerie-photos-nude-lingerie-model-portraits .breadcrumb-wrapper,
#dessous-boutique-geschaeft-fuer-elegante-und-sexy-ouvert-unterwaesche .breadcrumb-wrapper,
#boutique-de-lenceria-tienda-elegante-de-lenceria-sexy-sin-entrepierna .breadcrumb-wrapper,
#women-s-lingerie-boutique-elegant-sexy-crotchless-lingerie-store .breadcrumb-wrapper,
#katrina-silk-lingerie-lookbook-haute-couture-lingerie-hot-couture .breadcrumb-wrapper,
#selia-richwood-lookbook-lingerie-photos-italian-lingerie-models .breadcrumb-wrapper,
#the-best-lingerie-gifts-for-your-muse-darkest-fox-gift-guide .breadcrumb-wrapper,
#lingerie-photos-amp-lookbooks-lingerie-pictures-from-designer-brands .breadcrumb-wrapper,
#ultimate-leather-panties-lookbook-seductive-amp-sultry-lingerie-models .breadcrumb-wrapper,
#indie-luxury-lingerie-brands-in-the-world-high-end-designer-lingerie .breadcrumb-wrapper,
#selia-richwood-swimsuit-model-photos-italian-lingerie-models .breadcrumb-wrapper,
#erotic-roleplay-amp-sexy-halloween-costumes.breadcrumb-wrapper,
#european-luxury-lingerie-brands-high-end-lingerie-made-in-europe .breadcrumb-wrapper,
#lingerie-store-elegant-sexy-crotchless-lingerie-boutique .breadcrumb-wrapper {
  display: none; }

#heather-monique-in-the-spotlight-lingerie-model-photos .breadcrumb-wrapper,
#lingerie-photos-amp-lookbooks-lingerie-pictures-from-designer-brands .breadcrumb-wrapper {
  display: none; }

html.supports-js {
  /* removes extra padding below global Footer */
  padding-bottom: 0px !important; }

/* UNIVERSE */
#lookbookWrapper {
  width: 100%; }

#universeWrapper {
  width: 100%;
  text-align: center;
  margin-top: 30px; }

#universe {
  overflow: auto;
  padding-bottom: 50px;
  width: 92%;
  margin: 0% 3% 10px 5%; }

#universe h1.collection-name {
  margin-top: 0px;
  padding-top: 50px; }

#universe h1,
#universe h6.choose {
  text-align: center; }

#universe .lookbookThumb,
#universe .lookbookThumb-right {
  width: 100%;
  text-align: center; }

#universe .lookbookThumb {
  float: left;
  margin: 0 0% 60px 0px;
  padding: 0px; }

#universe .lookbookThumb-right {
  float: right;
  margin: 0;
  padding: 0; }

#universe .lookbookThumb a,
#universe .lookbookThumb-right a,
#universe .lookbookVideoThumb,
#faceted-filters .lookbookThumb a,
#press a {
  color: #000;
  text-align: center; }

#lookbookWrapper #universe .lookbookThumb a:hover,
#universeWrapper #universe .lookbookThumb a:hover,
#universeWrapper #universe .lookbookThumb a.btn,
#universeWrapper #universe .lookbookThumb a.btn:hover {
  /*	color: #ca2027; */
  text-decoration: none; }

#universe .lookbookThumb-right a {
  float: right;
  text-align: center; }

#universe .lookbookVideoThumb {
  width: 48%;
  float: left;
  margin-right: 1%;
  text-align: left; }

#universe .lookbookVideoThumb h5 {
  font-size: 2em;
  text-transform: none;
  padding-bottom: .3em;
  margin: 0.5em 0 0; }

#universe .lookbookVideoThumb h5 small {
  display: inline; }

#universe .lookbookVideoThumb p {
  width: 95%;
  min-height: 6em;
  text-align: left;
  margin-left: 0%;
  font-size: 1.2em;
  padding-top: 0.6em; }

#PageContainer #universeWrapper #universe .lookbookVideoThumb a.btn:hover {
  text-decoration: none; }

#next {
  clear: both; }

#universe small,
#next small,
#press small {
  display: block;
  text-transform: uppercase;
  line-height: 1.5em;
  letter-spacing: .07em;
  /* font-family: Helvetica, Arial, sans-serif;
   font-size: .6em;
   padding-top: .3em; */ }

#next-model b {
  font-size: 1.2em; }

#universe h6.choose {
  padding-top: 0em;
  font-style: italic;
  margin: 0em 0 1em; }

#universe .lookbookThumb a,
#universe .lookbookVideoThumb h6,
#press h6 a {
  font-style: normal; }

#universe h6.videoTitle {
  margin-bottom: 4em; }

#universe .lookbookThumb img,
#next img {
  /* make images black and white */
  opacity: 1;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: -webkit-filter ease 300ms;
  -moz-transition: -moz-filter ease 300ms;
  -ms-transition: -ms-filter ease 300ms;
  -o-transition: -o-filter ease 300ms;
  transition: filter ease 300ms; }

#universe .lookbookThumb img:hover,
#next img:hover,
#faceted-filters img:hover {
  /* make images color on hover */
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: grayscale(0%);
  opacity: 1;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

#next h2 {
  clear: both;
  margin: 0 0 1em 5%;
  text-align: left; }

/* Fashion Films Desktop */
#PageContainer #videoLookbook #lingerie-videos {
  margin-top: 94px; }

.quote,
#exposition {
  width: 80%;
  margin: -.3em auto .5em;
  text-align: left;
  max-width: 850px; }

.quote {
  font-size: 1.5em;
  text-indent: -0.3em; }

#exposition {
  font-size: 1.2em;
  margin-top: 2em;
  padding-top: 3em;
  border-top: 1px solid #eee;
  clear: both; }

#exposition h2 {
  margin-bottom: .1em;
  color: #000;
  font-weight: 700; }

#exposition h3 {
  font-family: 'Cormorant Garamond', Arapey, Georgia, serif;
  font-style: normal;
  font-weight: 700; }

#exposition .designers-column a {
  display: block; }

#exposition .designers-column h2 {
  border-bottom: 1px solid #666; }

#exposition .designers-column h3 {
  text-indent: -1.3em; }

main.main-content div.panel h4,
#exposition .designers-column h4 {
  font-family: sans-serif;
  font-style: normal;
  font-size: 16px;
  font-weight: 600;
  color: #333;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  text-align: left;
  max-width: 850px;
  width: 100%;
  margin: 1em auto -.8em;
  text-align: left;
  border: none;
  padding: 0.8em 0px 0em; }

#exposition p {
  margin-bottom: 0.7em; }

.quote-accordion {
  text-indent: -.25em; }

#evie-39-s-favorites .quote {
  text-align: center;
  text-indent: 0em; }

.byline {
  width: 100%;
  text-align: center;
  font-style: italic; }

.byline .viewLookbook a {
  font-style: normal; }

#next {
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
  text-align: center;
  line-height: 2.5em;
  border-top: 1px solid #e1e1e1;
  padding-top: 3em; }

.next-lookbook,
.explore {
  width: 25%;
  margin: 0 auto;
  padding: 0em 0 63px;
  font-size: 1.1em;
  overflow: hidden; }

.explore {
  float: left; }

.next-lookbook img,
.explore img {
  padding: .8em 0em .5em; }

.next-lookbook a,
.explore a {
  font-weight: bold;
  font-size: 1.2em;
  color: #000; }

#next-model img,
#faceted-filters .lookbookThumb img {
  /* make models' thumbnails black and white */
  max-width: 200px;
  height: auto;
  opacity: 1;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: -webkit-filter ease 300ms;
  -moz-transition: -moz-filter ease 300ms;
  -ms-transition: -ms-filter ease 300ms;
  -o-transition: -o-filter ease 300ms;
  transition: filter ease 300ms; }

#next-model img:hover,
#faceted-filters .lookbookThumb img:hover,
#faceted-filters .lookbookThumb a#this img {
  /* make images color on hover */
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: grayscale(0%);
  opacity: 1;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  cursor: pointer; }

#faceted-filters #shopbycolor .lookbookThumb img,
#faceted-filters #shopbycolor .lookbookThumb a#this img {
  /* make images color on hover */
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none; }

#universe-layout #lookbookWrapper #faceted-filters .lookbookThumb .facet-name strong {
  font-size: 1.2em; }

h1.one-column small,
h1.collection-name small {
  color: #333;
  font-size: .35em;
  line-height: 1.5em;
  display: block;
  margin-top: .5em;
  margin-bottom: .2em; }

#next-model {
  width: 90%;
  text-align: center;
  margin: 1em auto 0em; }

#next-model small,
#next-model a {
  display: block; }

#next-model img {
  max-width: 150px;
  height: auto;
  padding: .8em 0; }

#next-model a {
  color: #333; }

#next-model a:hover {
  color: #ca2027;
  text-decoration: none; }

.all-models {
  float: left; }

.all-models small.back {
  position: relative;
  left: -1.1em; }

.model-nav {
  float: right;
  margin-bottom: 3em; }

#favorites {
  border-top: 3px solid #e1e1e1;
  padding-top: 1em;
  clear: both; }

#custom-half .title-col {
  top: 50%; }

#thirdrow {
  margin-top: -10px; }

#universe-layout #thirdrow .grid {
  margin-bottom: -100px; }

/* VIDEO FILM SHORTS */
.lookbookVideoShort {
  width: 30%;
  float: left;
  margin-left: 1%;
  margin-right: 1%;
  position: relative; }

.lookbookVideoShort iframe.shorts {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 9 / 16 !important;
  /*  max-width: 320px!important;*/ }

/* DESIGNERS */
#designers h3.designerName {
  clear: both;
  margin-top: 2em;
  margin-bottom: 0;
  font-size: 1.5em; }

#designers .testimonial .reviewQuote,
#designers .description {
  padding: 1em 1em 1em 0em;
  font-size: 16px;
  line-height: 1.5em; }

#designers button {
  font-size: 1em;
  margin-top: 1em; }

#designers .panel p {
  padding: 0em 0 1em;
  font-size: .9em;
  line-height: 1.5em;
  width: 100%; }

#designers .testimonial img {
  opacity: 1;
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out; }

#designers .testimonial img:hover {
  opacity: .5;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

.accordion-specs + .testimonial {
  /* quotes after product description accordion */
  position: relative;
  top: -30px; }

.parallax {
  /* The image used */
  background-image: url("");
  /* Set a specific height */
  height: 300px;
  /* Create the parallax scrolling effect */
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50%; }

/* makes images grayscale and then color on hover */
#universe img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out; }

#universe :hover img {
  -webkit-filter: grayscale(0);
  filter: grayscale(0); }

#universe .lookbookVideoThumb {
  margin-top: 30px; }

.template-collection h1.collection-name,
#videoLookbook h1.collection-name,
#universe-layout h1.collection-name {
  margin-top: 20px; }

#videoLookbook .videoClip,
#videoLookbook .videoBg {
  width: 100%;
  text-align: center;
  background: #000;
  margin-top: -2px;
  overflow: hidden;
  max-height: 400px; }

#videoLookbook .videoClip-lores {
  max-width: 500px;
  margin: 30px auto; }

#videoLookbook .videoClip-medres {
  max-width: 600px;
  margin: 30px auto; }

#videoLookbook .videoClip-hires {
  max-width: 853px;
  margin: 0px auto; }

#videoLookbook .lookbook-banner img {
  width: 100%; }

.videoClip iframe {
  margin: 0px auto; }

#videoLookbook .video-wrapper {
  margin: 0px auto;
  max-width: 1280px;
  position: relative;
  top: 0px; }

.covet-pics-gallery {
  /* max-width:1296px; */
  margin-top: .9em; }

#universe .lookbookThumb h6 {
  display: block;
  text-align: center;
  font-style: normal; }

#universe .brand {
  position: relative;
  display: inline-block;
  border: 1px solid #ccc; }

#universe .brand .img-top {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

#universe .brand:hover .img-top {
  display: inline; }

/* CONTACT US */
/* OUR STORY */
#ourStory {
  margin: 1em 0 5em; }

#ourStory h1,
#lookbook h1 {
  font-weight: 400;
  font-size: 2.5em;
  letter-spacing: .05em; }

#ourStory h2,
#searchResults h2,
#shipping h2,
#sizing h2,
#address_form_new h2 {
  font-weight: 100;
  font-size: 1.5em;
  letter-spacing: .07em;
  margin: 1em 0px 0px; }

#universe h6,
#ourStory h6,
#shipping h6,
#sizing h6,
#points h6,
#press h6,
#darkest-press h6,
#single-column h6,
.ssw-control-label {
  font-size: 1.3em;
  margin-top: 5px;
  margin-bottom: 2px; }

#universe h6,
#press h6 {
  margin-top: .5em;
  line-height: 1.5em;
  min-height: 2em;
  /* max-height: 3em; */
  overflow: visible; }

#press h6 {
  font-style: normal;
  font-weight: bold; }

.text-content,
#ourStory .text-content,
.one-column-content {
  text-align: left;
  clear: both; }

#ourStory .text-content p,
#ourStory .text-content ul li,
.one-column-content {
  font-size: 1.3em;
  color: #333; }

#ourStory .text-content ul {
  margin: 1em 0 0 10%; }

#ourStory .text-content ul li i {
  color: #666; }

#ourStory #stayintouch {
  padding-top: 50px; }

#image-banner img {
  width: 100%;
  height: auto; }

/* SIZE CHARTS */
#the-ultimate-lingerie-size-charts-international-size-conversions #PageContainer {
  overflow: visible; }

#the-ultimate-lingerie-size-charts-international-size-conversions #PageContainer .one-column-content {
  overflow: hidden; }

.one-column-content {
  width: 70%;
  margin: 0 15%; }

.one-column-content h1 {
  text-align: center; }

.one-column-content p {
  margin-top: .7em; }

#sizing td.row-label,
#sizing td.column-label {
  text-align: left;
  font-weight: bold;
  letter-spacing: .01em;
  max-width: 16%;
  padding-left: 1em; }

#sizing td.row-label i,
#sizing td.column-label i {
  font-weight: normal; }

#sizing table th.rowColumnHeader {
  text-align: right; }

#sizing table th.rowHeader {
  text-align: right;
  font-size: 1.4em;
  font-family: Arapey, Georgia, serif; }

table#dress-size th,
table#dress-size td {
  width: 10%; }

#sizing tr.emphasis th small {
  font-size: .7em;
  font-style: italic;
  font-family: Georgia, Arapey, serif; }

.one-column-content .text-content p.how-to {
  display: block;
  text-align: center; }

.one-column-center {
  font-size: 1.3em;
  text-align: center; }

div.latex-notes {
  position: relative;
  top: -4em; }

.stockings-size-1 {
  background: #b28bd6; }

.stockings-size-2 {
  background: #c8a8e5; }

.stockings-size-3 {
  background: #9675b4; }

.stockings-size-4 {
  background: #d6bfeb; }

.stockings-size-1,
.stockings-size-2,
.stockings-size-3,
.stockings-size-4 {
  color: #000;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: .05em; }

/* NEWS */
#press-release {
  border: 1px solid #e1e1e1;
  background-image: url("https://cdn.shopify.com/s/files/1/1319/5411/files/letterhead-logo_726ea70a-ba44-42b3-898a-1f6c41f67bef_large.png%3Fv=1501563477");
  background-repeat: no-repeat;
  background-position: 50% 20px;
  color: #333; }

#press {
  width: 90%;
  margin: 0 auto; }

#press .grid__item {
  margin-bottom: 3em; }

h6.article-title {
  text-align: center; }

#press a img {
  /* border: 1px solid #ccc;  */ }

img.magazine-cover-thumb {
  margin-bottom: 1em; }

/* BLOG */
#darkest-fox-blog {
  width: 90%;
  max-width: 1400px;
  margin: 60px auto 0; }

#darkest-verse-darkest-fox-lingerie-news-updates-blog #darkest-fox-blog {
  margin: 160px auto 0; }

#darkest-fox-blog .grid__item {
  float: left; }

#darkest-fox-blog .widget-category {
  display: none; }

#darkest-fox-blog .sidebar {
  width: 25%;
  max-width: 326px; }

#darkest-fox-blog h2 {
  font-size: 2em; }

#darkest-fox-blog p.quote {
  font-size: 1.5em;
  text-indent: 0em;
  width: 100%; }

.sidebar .widget__title {
  border-bottom: none;
  font-family: Oswald, DIN, Helvetica, sans-serif;
  font-style: normal;
  text-transform: uppercase;
  padding-top: 2px;
  font-size: 1em;
  letter-spacing: .05em;
  margin-bottom: 0em;
  padding-bottom: .5em; }

.widget-blog-recent a {
  font-family: Arapey, Georgia, serif; }

.widget-blog-recent,
.widget-blog-tags {
  border-top: 2px solid black; }

.widget-blog-tags a {
  font-family: Arapey, Georgia, serif; }

.widget-blog-tags ul.menu li {
  display: inline; }

.sidebar ul.menu li a {
  display: inline;
  padding: 0px 10px 0 0;
  /* space between tags */
  border-bottom: none; }

.sidebar .widget-blog-recent .article {
  border-bottom: none;
  border-top: 1px solid #e1e1e1;
  padding: .5em 0 0 0; }

.list-blog .post-thumbnail {
  margin-right: 0; }

article .entry-meta {
  margin-bottom: .5em; }

#darkest-fox-blog .grid--rev .list-blog article.post {
  border-top: 1px solid #e1e1e1;
  margin-bottom: 2em; }

#darkest-fox-blog .list-blog article.post h4 {
  font-style: normal;
  font-size: 2.3em; }

.list-blog article.post hr {
  display: none; }

#darkest-fox-blog article.post .rte,
#darkest-fox-blog .grid .rte,
.story {
  font-size: 1.3em;
  line-height: 1.5em;
  margin-top: .7em;
  color: #333; }

#darkest-fox-blog .grid .rte {
  margin-top: -20px; }

#darkest-fox-blog .inline-list {
  margin-left: 0;
  color: #999;
  text-transform: uppercase;
  letter-spacing: .05em;
  font-size: .9em;
  padding-top: 1.5em; }

#darkest-fox-blog a.btn {
  margin-top: 1em; }

#darkest-fox-blog .list-blog article.post p {
  margin-bottom: .8em; }

#darkest-fox-blog .list-blog article.post p:last-child {
  margin-bottom: 0em; }

/* Blog Articles */
#darkest-fox-blog h1 {
  font-size: 3em; }

#darkest-fox-blog .grid {
  width: 90%;
  margin: 0 auto; }

#darkest-fox-blog p.entry-meta {
  font-size: 1.2em;
  color: #999;
  letter-spacing: .02em;
  margin-bottom: .5em; }

#darkest-fox-blog main.main-content header.section-header {
  margin-bottom: 0em; }

#darkest-fox-blog #celebrities {
  text-align: center;
  width: 100%; }

#darkest-fox-blog .covet-pics-gallery {
  width: 100%; }

.popup-body-content .popup-body-content-scroll .caption {
  text-align: left; }

#darkest-fox-blog button.accordion {
  text-align: center;
  font-size: 1em;
  margin: 0 auto; }

#darkest-fox-blog .panel {
  font-size: 1em; }

#darkest-fox-blog .expandable {
  width: 100%;
  text-align: center; }

#darkest-fox-blog #shop-collection button.btn {
  font-size: .8em; }

#darkest-fox-blog .grid .rte img {
  padding-bottom: 0.5em; }

#darkest-fox-blog .grid .rte p {
  padding-top: 0.5em; }

#darkest-fox-blog .grid .rte p.article-quote {
  width: 70%;
  text-indent: -.3em;
  margin-left: 15%;
  font-size: 1.8em;
  line-height: 1.3em;
  border-top: 1px dotted #e1e1e1;
  border-bottom: 1px dotted #e1e1e1;
  margin-top: 1em;
  margin-bottom: 1em;
  padding: .8em 0 .5em; }

#darkest-fox-blog .rte p.interview-question,
#darkest-fox-blog .grid .rte p.photo-credits {
  width: 80%;
  padding-left: 20px;
  border-left: 3px solid #ccc;
  font-family: Helvetica, Trebuchet, sans-serif;
  font-size: .8em;
  padding-top: 0px;
  margin: 1em 0 2em 10%; }

.photo-credits-caption {
  margin: 0em 0 3em;
  font-style: italic; }

#darkest-fox-blog .grid .rte p.photo-credits-caption {
  margin: -.5em 0 1em; }

.all-caps {
  font-size: 80%;
  letter-spacing: .05em; }

#darkest-fox-blog ul.inline-list {
  padding-bottom: 2em; }

#darkest-fox-blog p.clearfix {
  border-bottom: 2px solid black;
  padding: 1em 0 3em; }

#darkest-fox-blog h3,
#darkest-fox-blog #comments h3 {
  border-bottom: none;
  font-family: Oswald, DIN, Helvetica, sans-serif;
  font-style: normal;
  text-transform: uppercase;
  padding-top: 2px;
  font-size: 1em;
  letter-spacing: .05em;
  margin-bottom: 0em;
  padding-bottom: .5em; }

#darkest-fox-blog #CommentAuthor,
#darkest-fox-blog #CommentEmail,
#darkest-fox-blog textarea#CommentBody {
  border-top: none;
  border-left: none;
  border-right: none; }

#darkest-fox-blog #CommentAuthor,
#darkest-fox-blog #CommentEmail {
  height: 45px; }

#darkest-fox-blog textarea#CommentBody {
  height: 100px; }

#darkest-fox-blog #CommentAuthor:focus,
#darkest-fox-blog #CommentEmail:focus,
#darkest-fox-blog textarea#CommentBody:focus {
  border-bottom: 2px solid #ca2027;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

#comments input.btn {
  margin-top: 2em; }

hr.blog-rule {
  margin: 2em 2em 1em; }

/* Sidebar */
/* LOYALTY REWARD POINTS */
#imageBanner {
  opacity: 1;
  width: 100%;
  padding: 3em 0em;
  z-index: 2000;
  margin: 0px 0px;
  background: url("//cdn.shopify.com/s/files/1/1319/5411/files/03c-earn-points.jpg?v=1479096325") no-repeat center top fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }

.imageBanner-content {
  width: 100%;
  text-align: center;
  z-index: 2000;
  position: relative;
  opacity: .60;
  margin: 0 auto;
  padding: .7em 0em 1.3em;
  color: #000;
  background: #fff; }

.bullet-divider {
  display: none; }

#points h1 {
  font-weight: normal;
  font-family: 'Cormorant Garamond', Arapey, Georgia, serif;
  font-size: 2.5em;
  letter-spacing: 0.07em; }

#points div div.contact-box:last-child {
  margin-bottom: -30px; }

#imageBanner h4 {
  font-family: "Lato Heavy", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  color: #333;
  font-size: .7em;
  letter-spacing: .1em;
  margin: .6em 0 0;
  padding: 0px; }

#imageBanner p.invite {
  width: 90%;
  margin: 0px auto 0px;
  text-align: left; }

#points h6.earn {
  text-align: left;
  width: 81%;
  margin: 2em auto 0; }

#points .earnPoints {
  vertical-align: middle;
  overflow: hidden;
  padding: 40px 0px 30px;
  margin: 10px 0 20px;
  line-height: 1.5em;
  border: 1px solid #e1e1e1;
  font-size: 1.1em;
  color: #999;
  background: #fff;
  letter-spacing: .02em; }

#points .earnPoints big {
  display: block;
  color: #000;
  font-family: Oswald, DIN, Helvetica, sans-serif;
  text-transform: uppercase;
  /* font-weight:400; */
  padding-top: 2px;
  font-size: 1em;
  letter-spacing: .05em; }

#points .earnPoints i {
  color: #000;
  font-size: 24px; }

/* OUR STORY */
#ourStory p {
  margin-top: .5em; }

#ourStory .stayInTouch {
  clear: both;
  margin-top: 2em;
  border-top: 1px solid #e1e1e1;
  padding-top: 4em; }

/* CAREERS */
#careers .text-content h5 {
  display: inline;
  font-style: normal;
  font-family: Lato, Helvetica, Arial, sans-serif !important;
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: .8em;
  font-weight: normal; }

#careers .text-content .rte li {
  margin-bottom: 0; }

img.careers,
lottie-player.careers {
  float: right;
  position: relative;
  top: -250px;
  width: 500px;
  height: 500px; }

/* CARE INSTRUCTIONS */
#single-column {
  width: 70%;
  margin: 0 15% 6em; }

.care-icon {
  text-align: center;
  margin: 4em 0 -3em; }

.care-icon img {
  max-width: 300px;
  height: auto; }

.care-icon img:hover {
  transform: scale(1.1);
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

#single-column h6 {
  padding-top: 1em; }

/* Shipping, Returns, Size Chart, DF In the News */
#shipping,
#darkest-press {
  text-align: center; }

#darkest-press {
  margin-left: 1%; }

#shipping .text-content,
#ourStory .text-content {
  width: 70%;
  margin: 4em auto;
  text-align: left; }

#sizing table th {
  line-height: 1.5em; }

#sizing table tr.table-name td {
  border-bottom: none; }

#sizing table tr.emphasis th,
#sizing table tr.emphasis td,
div.panel .size-table tr.emphasis th,
div.panel .size-table tr.emphasis td {
  border-top: none; }

#sizing table tr.emphasis th,
#sizing table tr.emphasis td,
div.panel .size-table tr.emphasis th,
div.panel .size-table tr.emphasis td {
  border-top: none;
  border-bottom: 2px solid black; }

#sizing table tr.emphasis th.top,
#sizing table tr.emphasis td.top {
  border-top: none; }

#sizing table:first-child tr th,
#sizing table:first-child tr td {
  border-top: none; }

#sizing table#bra-size th,
#sizing table#bra-size th {
  width: 16%; }

#sizing table#bra-size tr.bra-size-conversions td {
  border-bottom: none; }

#shipping .text-content p,
.text-content p,
.text-content li,
.text-content h2 {
  font-size: 1.3em;
  color: #333; }

#single-column .text-content p {
  color: #000; }

.text-content p {
  margin-bottom: .8em; }

#PageContainer .text-content h2 {
  font-size: 1.8em;
  border-bottom: 1px solid #000;
  padding-bottom: .25em;
  margin-bottom: .5em; }

#darkest-press {
  margin-top: 5em; }

#darkest-press {
  width: 90%;
  margin: 3em auto 1%; }

#darkest-press h6 {
  line-height: 2em; }

#darkest-press span.viewLookbook {
  margin-bottom: 2em; }

#darkest-press img {
  max-width: 1300px; }

.team-credits {
  margin-bottom: 2em; }

#sizing {
  text-align: center;
  width: 100%;
  margin: 1em auto 0px; }

#sizing table {
  width: 100%;
  margin: 0 auto; }

#sizing .emphasis {
  font-style: bold; }

#sizing td.us {
  border-top: none; }

#shipping,
#shipping table,
#sizing table,
#points,
#ourStory {
  margin: 1em 0px 5em; }

#shipping td.free,
#shipping td.orders,
#shipping td.us,
#shipping td.world,
#sizing td.free,
#sizing td.orders,
#sizing td.us,
#sizing td.world,
#points td.free {
  border-left: none;
  border-right: none; }

#shipping td.us,
#shipping td.world,
#sizing td.us,
#sizing td.world {
  padding-top: 2em; }

#shipping tr.rowHeader th {
  border: none;
  border-top: 2px solid #000;
  border-bottom: 1px solid #000;
  padding: 1em 0px .75em 10px; }

#shipping tr td:first-child {
  border-left: none; }

#shipping tr td:last-child {
  border-right: none; }

#shipping tr.no-bottom-border td,
#shipping tr:last-child td {
  border-bottom: none; }

#shipping td {
  padding: 10px; }

.free-shipping {
  color: #000; }

#sizing table {
  border-bottom: 3px solid #e1e1e1; }

#sizing th {
  font-family: Oswald, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 1.5em;
  color: #000;
  text-align: center;
  line-height: 1em;
  padding: 1em 1em .8em; }

#sizing td {
  text-align: center;
  padding: 10px 10px;
  color: #333; }

#sizing td.free,
#sizing td.us,
#sizing td.body {
  text-align: left; }

#sizing th small,
#sizing td small {
  font-family: Georgia;
  font-size: .8em; }

#sizing td.next-table-name {
  margin: 0px;
  padding: 0px;
  height: 0px; }

#sizing h1 {
  font-size: 2.5em;
  margin: 2em 0 0em; }

/* LATEX COLOR SWATCHES */
#latex-colors {
  max-width: 90%;
  margin: 3em 0 0 5%;
  position: relative; }

#latex-colors h2 {
  clear: both; }

.latex-swatch {
  float: left;
  width: 19%;
  line-height: 1.5em;
  margin: 2em .5%;
  padding: 1em 1em .7em;
  border: 1px solid #ccc;
  text-align: center; }

a .latex-swatch {
  font-size: 1.5em;
  color: #000; }

.latex-swatch:hover {
  border: 1px double #000; }

.latex-swatch img {
  padding: .5em 0; }

.latex-swatch img:hover {
  transform: scale(1.1);
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

/* DARKEST FOX POINTS */
section.related-products h4.product-name {
  font-size: .9em;
  letter-spacing: 0.02em; }

section.related-products .product-container .btn {
  min-width: 80px; }

footer.site-footer h4 {
  margin-bottom: 0px;
  padding-bottom: 0px; }

footer.site-footer .wrapper ul li {
  font-style: normal; }

footer.site-footer a.site-footer__logo-link img {
  position: relative;
  top: -4px; }

/* PDP */
.tab-v7 {
  margin: 30px 0px -32px 3px;
  padding-left: 0px; }

.product-description h6 {
  margin: 1em 0px 0px;
  color: #999; }

.product-description ul,
.product-description ol {
  margin-left: 3em;
  margin-top: .3em; }

.product-description ul li {
  line-height: 1.4em;
  list-style-type: circle;
  padding-bottom: 0em; }

.product-description ol li {
  line-height: 1.4em;
  padding-bottom: 0em; }

.product-wishlist a.awe-button {
  background: none;
  border: none; }

p.description-paragraph {
  margin-top: .8em; }

/* NEWSLETTER POPUP */
div.popup-form form.input-group input.newsletter-input {
  background: #fff;
  border: 1px solid #ccc;
  opacity: .8;
  width: 17em;
  margin: 0 auto;
  color: #999; }

div.popup-form form.input-group input.newsletter-input:focus {
  color: #000;
  border: 1px solid #000;
  opacity: .9;
  font-style: normal; }

div.popup-form form.input-group input.button_mini {
  border-bottom: 3px solid #7F161E;
  letter-spacing: .5em; }

div.popup-form form.input-group input.button_mini:hover {
  background: #b01c21;
  color: #fff;
  border-top: 1px solid #b01c21;
  border-left: 1px solid #b01c21;
  border-right: 1px solid #b01c21; }

/* BREAD CRUMBS */
div.breadcrumb-wrapper {
  text-align: center;
  background: none;
  margin: 90px 0px -15px;
  z-index: 2; }

div.breadcrumb-wrapper nav.breadcrumb {
  text-align: center;
  margin-bottom: 0px;
  padding-left: 10px;
  background: none; }

div.breadcrumb-wrapper nav.breadcrumb .inner {
  text-align: left;
  margin: 0px auto 0px;
  padding: 10px 0px 0px 10px;
  max-width: 90%;
  font-style: normal;
  font-size: 11px;
  font-family: Verdana, sans-serif;
  height: auto; }

div.breadcrumb-wrapper nav.breadcrumb .inner a,
div.breadcrumb-wrapper nav.breadcrumb .inner span {
  color: #999; }

div.breadcrumb-wrapper nav.breadcrumb .inner a:hover {
  text-decoration: underline !important;
  color: #ca2027; }

.grid--rev {
  background: #fff;
  /* max-width:1170px; */
  padding-right: 0px; }

.grid-one-column {
  width: 100%;
  padding-left: 30px;
  padding-right: 0px;
  margin-left: 0px; }

.lookbook-column {
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
  margin-left: 0px; }

.text-one-column {
  width: 100%;
  padding: 0px;
  margin-left: 0px;
  text-align: center; }

.text-one-column .text-content {
  width: 70%;
  margin: 0 auto;
  padding-top: 2em;
  text-align: left;
  border-top: 1px double #ccc; }

/* COVET INSTAGRAM GALLERY */
#instagram-gallery,
#instagram-get-the-look {
  width: 90%;
  max-width: 1624px;
  margin: -20px auto -10px;
  z-index: 5000; }

.covet-pics-gallery {
  margin-top: 10px; }

.rte .covet-pics-gallery {
  width: 90%;
  margin: 1px auto; }

#lingerie-models-fashion-amp-style-gallery-luxury-designer-lingerie .covet-pics-gallery {
  max-width: 1600px; }

#instagram-get-the-look {
  border-top: 1px dotted #e1e1e1;
  padding: 40px 10px 20px;
  margin-top: 40px; }

#instagram-get-the-look h2 .subhead {
  color: #999; }

/* INSTANT SEARCH RESULTS */
main.main-content #isp_search_result_page_container {
  width: 91%;
  margin-left: 4.5%;
  font-size: 1.4em; }

main.main-content .search-bar input {
  background-color: #fff !important; }

#isp_search_box_container #isp_main_search_box {
  border: none;
  font-size: 2em;
  padding: 1em 0 .75em 30px;
  margin-bottom: 1em;
  color: #000;
  border-bottom: 1px solid #e1e1e1;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

#isp_search_box_container #isp_main_search_box:hover {
  border-bottom: 1px solid #ca2027; }

#isp_search_box_container #isp_main_search_box:focus {
  border-bottom: 3px solid #ca2027;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: none;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

#isp_main_search_box a:hover {
  color: #ca2027; }

.as_magento_product_name {
  font-family: 'Cormorant Garamond', Arapey, Georgia, serif; }

#isp_center_container #isp_search_results_filter_tags .isp_filter_removable_tag {
  /* filter tags */
  border: 1px solid #999;
  background: #eee;
  margin: 30px 30px 0 -14px;
  padding: 10px 20px; }

#isp_center_container #isp_search_results_filter_tags .isp_filter_removable_tag a:hover {
  color: #ca2027;
  text-decoration: none !important; }

.isp_filter_tag_remove_all:hover {
  text-decoration: none;
  color: #ca2027; }

.isp_cms_article .isp_cms_title a {
  color: #000; }

.isp_cms_article .isp_cms_title a:hover {
  color: #ca2027; }

/* 

#ui-id-2 {
  min-width: 100%; 
}
.as_magento_product_section {
  padding: 0; 
}

.isp_section_products>.ui-menu-item {
 height: 300px!important; 
  text-align: center;
}

.isp_section_products>.ui-menu-item img {
  min-width: 113px; 
  height: auto;
} */
#isp_refine_nevigation #isp_refine_button {
  color: #000;
  text-transform: uppercase;
  font-family: Oswald, DIN, Helvetica, sans-serif;
  letter-spacing: .1em;
  position: relative;
  top: 2px; }

#isp_refine_nevigation #isp_refine_button:hover {
  text-decoration: none; }

#isp_refine_nevigation #isp_refine_button:hover {
  text-decoration: none; }

#isp_search_result_page_container div.isp_left_container {
  padding-left: 0; }

.isp_custom_price_container input.isp_custom_price_input {
  font-size: 16px; }

#search-results div.isp_product_title {
  color: #000;
  font-size: 20.8px;
  font-weight: 600;
  min-height: 1.3em; }

#search-results .isp_product_price_wrapper {
  font-size: 18px;
  font-weight: 400; }

#isp_search_result_page_container div.isp_center_container {
  margin-top: -20px; }

#isp_search_result_page_container div.isp_left_container {
  /* left column filters */
  width: 19%; }

#isp_search_result_page_container div.isp_center_container_position {
  /* product or article search results */
  margin-left: 21%; }

#search-results .isp_favorite button {
  line-height: 2.8em;
  position: relative;
  top: 8px;
  left: -10px; }

.isp_favorite path.heart {
  color: #ca2027; }

.isp_favorite path.heart:hover {
  background: #ca2027; }

#search-results div.isp_product_title {
  margin-top: 0em; }

a.isp_product_image_href {
  transition: opacity .5s ease-in-out; }

#search-results div.isp_product_image_wrapper {
  /*height: 380px;*/ }

#isp_center_container .isp_sorting_and_result_view_wrapper #isp_search_res_sorting_menu > li#search_res_sorting_title {
  font-size: .5em; }

ul#isp_search_res_sorting_menu li#isp_sorting_drop_container .isp_sorting_and_result_view_wrapper #isp_search_res_sorting_menu > li > a {
  border: none;
  text-decoration: none; }

li#isp_sorting_drop_container .isp_sorting_and_result_view_wrapper #isp_search_res_sorting_menu > li > a:hover {
  color: #ca2027;
  text-decoration: none; }

div.isp_center_container ul#isp_search_results_container li.isp_grid_product,
ul#isp_quick_view_content_lookalike li.isp_grid_product {
  height: 470px; }

#search-results .isp_product_color_swatch .product-color-swatch {
  border-radius: 50%;
  width: 24px;
  height: 24px; }

/* Sort By dropdown */
ul#isp_search_res_sorting_menu .isp_sorting_and_result_view_wrapper #isp_search_res_sorting_menu > li {
  border: none; }

li#isp_sorting_drop_container .isp_sorting_and_result_view_wrapper #isp_search_res_sorting_menu > li > a {
  border: none; }

li#isp_sorting_drop_container .isp_sorting_and_result_view_wrapper #isp_search_res_sorting_menu > li > a:hover {
  background: #f5f5f5;
  text-decoration: none; }

.isp_sorting_and_result_view_wrapper #isp_search_res_sorting_menu > .open > .dropdown-menu > li > a:hover {
  color: #ca2027;
  text-decoration: none; }

li#isp_sorting_drop_container .isp_sorting_and_result_view_wrapper #isp_search_res_sorting_menu > li > a > .caret {
  margin-left: 10px !important; }

/* search results left filter column */
.isp_search_res_facets_container .isp_single_facet_wrapper .isp_facet_title .isp_facet_title_name {
  font-size: .6em;
  text-transform: uppercase;
  font-family: Lato, serif;
  letter-spacing: .05em;
  color: #666; }

.isp_search_res_facets_container .isp_single_facet_wrapper .isp_facet_title .isp_facet_title_name:hover {
  color: #ca2027; }

#PageContainer #isp_search_result_page_container #isp_center_container .isp_center_container_header a.isp_refine_nevigation {
  border-bottom: 3px solid #000;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000; }

#PageContainer #isp_search_result_page_container #isp_center_container .isp_center_container_header a.isp_refine_nevigation:hover {
  text-decoration: none;
  background: #f5f5f5;
  color: #fff;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

#isp_left_container_facets .isp_search_res_facets_container .isp_facet_show_hide_values:hover {
  color: #ca2027;
  text-decoration: underline; }

#PageContainer #isp_pagination_anchor .isp_pagination > li > a,
#PageContainer #isp_pagination_anchor .isp_pagination > li > span {
  color: #ca2027;
  padding: 14px 20px;
  border: none;
  font-size: 16px;
  text-decoration: none; }

#PageContainer #isp_pagination_anchor .isp_pagination > .active > a,
#PageContainer #isp_pagination_anchor .isp_pagination > .active > a:focus,
#PageContainer #isp_pagination_anchor .isp_pagination > .active > a:hover,
#PageContainer #isp_pagination_anchor .isp_pagination > .active > span,
#PageContainer #isp_pagination_anchor .isp_pagination > .active > span:focus,
#PageContainer #isp_pagination_anchor .isp_pagination > .active > span:hover {
  background: #fff;
  color: #000;
  text-decoration: none; }

#PageContainer #isp_pagination_anchor .isp_pagination:hover {
  text-decoration: none; }

/* Search Results articles */
ul#isp_search_results_container .isp_cms_title {
  margin-top: .6em;
  line-height: 1.5em; }

ul#isp_search_results_container .isp_cms_snippet {
  font-size: .8em;
  margin: .1em 0 1em;
  line-height: 1.5em; }

/* search results color swatches */
span.product-color-swatch {
  border: none; }

span.product-color-swatch:hover {
  opacity: .5;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

span.isp-product-color-swatch-bridal_white,
span.isp-product-color-swatch-white,
span.isp-product-color-swatch-color_white,
span.isp-product-color-swatch-arctic_white,
span.isp-product-color-swatch-black_lapels_white,
span.isp_product_color_swatch-cream_ivory,
span.isp_product_color_swatch-ivory,
#isp_search_results_container .isp_product_color_swatch .isp_product_color_swatch-cream_ivory,
#isp_search_results_container .isp_product_color_swatch .isp-product-color-swatch-ivory {
  border: 1px solid #999; }

span.isp-product-color-swatch-bridal_white:hover,
span.isp-product-color-swatch-white:hover,
span.isp-product-color-swatch-color_white:hover,
span.isp-product-color-swatch-arctic_white:hover,
span.isp-product-color-swatch-black_lapels_white:hover,
span.isp_product_color_swatch-cream_ivory:hover,
span.isp_product_color_swatch-ivory:hover,
#isp_search_results_container .isp_product_color_swatch .isp_product_color_swatch-cream_ivory:hover,
#isp_search_results_container .isp_product_color_swatch .isp-product-color-swatch-ivory:hover {
  border: 1px solid #999; }

span.isp-product-color-swatch-white_ivory,
product-color-swatch isp-product-color-swatch-white_ivory isp-product-color-swatch-white isp-product-color-swatch-ivory {
  background: #e5dbcf; }

span.isp-product-color-swatch-orangered {
  background: #ed3705; }

span.isp-product-color-swatch-darkred,
span.isp-product-color-swatch-bloodstone_darkred {
  background: #7a2052; }

span.isp-product-color-swatch-palevioletred {
  background: #a66897; }

span.isp-product-color-swatch-baby_pink_gainsboro,
span.isp-product-color-swatch-galaxy_hot_pink_silver {
  background: #ffdae2; }

span.isp-product-color-swatch-hotpink,
span.isp-product-color-swatch-tuxedo_black_hot_pink {
  background: #f8218f; }

span.isp-product-color-swatch-deeppink {
  background: #b91552; }

span.isp-product-color-swatch-mistyrose {
  background: #cc8f8a; }

span.isp-product-color-swatch-babypink_lightcoral {
  background: #f9c9bb; }

span.isp-product-color-swatch-darksalmon {
  background: #c57871; }

span.isp-product-color-swatch-palegoldenrod {
  background: #e9ddc3; }

span.isp-product-color-swatch-darkgoldenrod {
  background: #e9ddc3; }

span.isp-product-color-swatch-bronze {
  background: #dc874b; }

span.isp-product-color-swatch-darkolivegreen {
  background: #4f5c4e; }

span.isp-product-color-swatch-mintcream {
  background: #a5cec4; }

span.isp-product-color-swatch-jade_azure {
  background: #bfd4e2; }

span.isp-product-color-swatch-deepskyblue {
  background: #0090c0; }

span.isp-product-color-swatch-aliceblue {
  background: #c1d5de; }

span.isp-product-color-swatch-lightskyblue {
  background: #87CEFA; }

span.isp-product-color-swatch-royalblue {
  background: #004f94; }

span.isp-product-color-swatch-baby_dodgerblue {
  background: #0276c1; }

span.isp-product-color-swatch-dodgerblue {
  background: #0182bc; }

span.isp-product-color-swatch-baby_skyblue {
  background: #62b5da; }

span.isp-product-color-swatch-steelblue {
  background: #5b7798; }

span.isp-product-color-swatch-midnightblue {
  background: #2c4375; }

span.isp-product-color-swatch-emerald_darkcyan {
  background: #0a6082; }

span.isp-product-color-swatch-mediumturquoise {
  background: #88d9d2; }

span.isp-product-color-swatch-mediumpurple {
  background: #8758c1; }

span.isp-product-color-swatch-rebeccapurple {
  background: #a33898; }

span.isp-product-color-swatch-lavenderblush {
  background: #cdbfc4; }

span.isp-product-color-swatch-galaxy_white_hot_pink {
  background: #cccbc7; }

span.isp-product-color-swatch-white_trim_black,
span.isp-product-color-swatch-midnight_seduction_black,
span.isp-product-color-swatch-starry_silver_jet_black,
span.isp-product-color-swatch-white_lapels_black {
  background: #000;
  border: none; }

#search-results .isp_quick_view_content_wrapper .isp_quick_view_title {
  font-weight: normal;
  font-family: 'Cormorant Garamond', Arapey, Georgia, serif;
  font-size: 3em;
  letter-spacing: 0.0em;
  color: #000;
  padding-top: .5em;
  margin-bottom: -.1em;
  line-height: 1.2em; }

#isp_product_quick_view_model a.isp_quick_view_show_more:hover {
  text-decoration: underline; }

#search-results .isp_quick_view_add_to_cart_form input.isp_quick_view_add_to_cart_btn {
  background-color: #000;
  color: #fff;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-bottom: 3px solid #333;
  font-family: Oswald, Arial;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px; }

#search-results .isp_quick_view_add_to_cart_form input.isp_quick_view_add_to_cart_btn:hover {
  background: #ca2027;
  border: 1px solid #ca2027;
  border-bottom: 3px solid #b01c21;
  color: #fff;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

.isp_quick_view_price_add_to_cart_wrapper {
  margin-top: 0px; }

select.isp_quick_view_variant_select {
  position: relative;
  top: -10px;
  margin-bottom: 10px; }

#isp_product_quick_view_model .isp_quick_view_content_left img.isp_quick_view_image {
  margin-left: auto;
  margin-right: auto;
  max-height: 710px;
  max-width: 100%; }

/* SEARCH RESULTS */
form.search-bar .btn {
  min-width: 10px; }

form.search-bar button.icon-fallback-text {
  padding: 0px;
  border: none; }

form.search-bar button.icon-fallback-text:hover {
  color: #ca2027; }

/* so bg behind magnifier icon in wide search bar doesn't turn red */
form.search-bar button.icon-fallback-text:hover {
  background: none; }

form.search-bar button.icon-fallback-text:hover span {
  color: #ca2027; }

div#isp_center_container ul#isp_search_results_container li.isp_grid_product {
  height: 540px; }

ul#isp_search_results_container li.isp_grid_product div.isp_product_image_wrapper {
  /* search result image*/
  margin-top: 0px;
  height: 440px;
  margin-bottom: -1em; }

ul#isp_search_results_container .isp_add_to_cart_btn {
  padding: 10px 0 34px; }

/* removes separator bars between search bar product suggestions */
ul.search-results li {
  border: none;
  padding: 5px;
  height: 55px; }

ul.search-results li .thumbnail {
  border: none;
  padding: 0px; }

ul.search-results li a {
  color: #000; }

h1#isp_results_summary span.isp_results_tab_selected {
  padding: .6em 1em .6em;
  background-color: #fff; }

h1#isp_results_summary span#isp_tab_content:hover,
span.isp_results_tab:hover {
  color: #ca2027;
  text-decoration: underline; }

#isp_center_container .isp_sorting_and_result_view_wrapper #isp_search_res_sorting_menu > li > a {
  border: none;
  min-width: 10em; }

#isp_center_container .isp_sorting_and_result_view_wrapper #isp_search_res_sorting_menu > li > a:hover {
  background: #f5f5f5;
  color: #ca2027; }

/* bg hover color on search bar product suggestions */
ul.search-results li:hover {
  background: #f5f5f5; }

/* 
ul.search-results li a:hover {
 color:#fff;
} */
#PageContainer .wrapper {
  /* max-width:1170px; */ }

#PageContainer header.site-header {
  /* overall header width */
  max-width: 100%;
  margin: 0 auto; }

#PageContainer header.site-header .wrapper {
  /* overall header width */
  max-width: 100%;
  background: none; }

#searchResults h2 {
  margin: 3em 0 1em; }

#searchResults .grid-uniform {
  background: #fff;
  /*	margin-left:-30px; */
  max-width: 1624px;
  margin: 20px auto 0px;
  position: relative;
  left: -15px; }

#searchResults .large--one-quarter {
  width: 50%; }

#searchResults .product-meta h4.product-name {
  line-height: 1.5em; }

form.search-bar {
  position: relative;
  /* left:8px; */
  top: 1px; }

#searchResults form.search-bar {
  left: 0px;
  width: 70%;
  margin: 0 auto; }

#searchResults input.input-group-field {
  font-size: 2em;
  padding: 1em 0 .75em;
  margin-bottom: 1em;
  color: #000;
  border-bottom: 1px solid #e1e1e1;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

#searchResults input.input-group-field:focus {
  border-bottom: 1px solid #ca2027; }

.list-product-name {
  font-size: 1.5em;
  font-family: Arapey, Georgia, serif;
  margin-bottom: 0em;
  letter-spacing: .02em;
  font-weight: 100;
  text-transform: none; }

.list-product-name a {
  font-weight: 700;
  color: #000;
  font-style: normal; }

.list-product-name a:hover {
  color: #ca2027; }

.product-image .group_label span.sold-out {
  color: #333;
  opacity: 5; }

.product-tabs {
  padding-left: 0px;
  margin-left: 0px;
  margin-top: 20px; }

div.color {
  /* width:20px; */
  height: 20px; }

.site-header__account ul,
.ultility-item #currencies {
  z-index: 7000; }

.clickable .owl-buttons div.owl-prev {
  background: #ccc; }

/* ACCOUNT LOGIN */
#create-account h1 {
  margin-top: 4em; }

#account h1,
#addresses h1.section-header__left,
#addresses h1,
.template-customers-order h1 {
  margin-top: 4em;
  padding-bottom: .5em;
  padding-left: 15px; }

#PageContainer .grid .errors {
  margin-top: 1em;
  padding: 1em 0;
  width: 94%;
  /* to match width of table below */ }

#PageContainer .grid .errors p.h5 {
  font-family: Arapey, Georgia, serif;
  text-transform: none;
  letter-spacing: .05em; }

#addresses #PageContainer header.section-header {
  margin-top: 8em; }

#account h1,
.template-customers-order .three-quarters h4,
.template-customers-order .three-quarters p,
.template-customers-order main.main-content p:first-child a,
p.return-to-account,
#addresses .grid p.return-to-account a {
  padding-left: 15px; }

#account .grid .one-quarter {
  padding-left: 0em; }

.template-customers-order .grid .one-quarter h4 {
  padding-top: 1.4em; }

#account table,
.template-customers-order table {
  width: 94%; }

#account table th,
.template-customers-order table th,
p.order-date,
p.status,
#shipping tr.rowHeader th,
.collection__sort label,
#PageContainer .filter-menu .filter-group h4,
.isp_sorting_and_result_view_wrapper #isp_search_res_sorting_menu > li#search_res_sorting_title {
  font-style: normal;
  font-family: Lato, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: .8em;
  font-weight: normal; }

#account .table-wrap table tr:order_summary td {
  border-bottom: 3px solid black; }

tbody .note {
  border: none; }

p.status {
  padding: .5em 0 1em;
  border-bottom: 1px solid #000; }

p.status strong {
  font-weight: normal;
  color: #000; }

#account table th,
.template-customers-order table th {
  color: #000;
  border: none;
  border-bottom: 1px solid #000; }

#account table th:first-child,
.template-customers-order table th:first-child {
  padding-left: 17px; }

#account table tr td:first-child,
.template-customers-order table tr td:first-child {
  border-left: none; }

#account table tr td:last-child,
.template-customers-order table tr td:last-child {
  border-right: none; }

#account table tr:last-child td,
.template-customers-order table tr:last-child td {
  border-bottom: none;
  border-top: 1px solid #000; }

#addresses h1.section-header__left {
  padding-bottom: 0; }

.site-header__account ul li:first-child a {
  padding-left: 0px; }

#CustomerLoginForm {
  margin-bottom: 1em; }

#CustomerLoginForm h1,
main h1 {
  font-weight: normal;
  font-family: "Cormorant Garamond", Arapey, Georgia, serif;
  font-size: 2em;
  letter-spacing: 0.07em; }

.errors {
  margin-bottom: 10px; }

#account input:focus,
#addresses input:focus {
  border-bottom: 2px solid #ca2027; }

#account .errors {
  border: none;
  margin-top: 1em; }

#account .grid .grid__item hr {
  margin-top: 50px; }

#account main.main-content h2 {
  margin-bottom: .5em;
  margin-top: 3em; }

#account main.main-content input#RecoverEmail {
  border-left: none;
  border-top: none;
  border-right: none;
  font-size: 1.5em;
  margin-top: 1em; }

#account main.main-content .form-vertical input.btn {
  margin: 0 auto; }

#account main.main-content form#customer_login p input.btn,
#account main.main-content #RecoverPasswordForm p input.btn {
  margin-bottom: .7em; }

#account main.main-content #RecoverPasswordForm p input.btn {
  font-size: 1em;
  margin-top: 1em; }

#account main.main-content form#customer_login_guest {
  margin-bottom: 3em; }

#account main.main-content,
#addresses main.main-content,
#create-account main.main-content,
#your-shopping-cart main.main-content {
  width: 90%; }

#account #PageContainer a.btn {
  font-size: 1em; }

#account #PageContainer a.btn:hover {
  text-decoration: none; }

#your-shopping-cart h2,
main.main-content h3,
main.main-content h4,
main.main-content h5 {
  font-weight: normal;
  font-family: Arapey, Georgia, serif;
  font-style: italic;
  font-size: 1.3em;
  letter-spacing: 0em;
  margin-top: 1em;
  text-transform: none; }

#your-shopping-cart h2 {
  margin-bottom: 1em; }

main.main-content .ls-info-wrap h4.ls-title {
  font-style: normal; }

main.main-content h5 {
  font-size: 1em;
  letter-spacing: 0.05em;
  font-style: normal;
  text-transform: uppercase; }

main.main-content h2 {
  margin: 1em 0 -0.7em;
  font-family: 'Cormorant Garamond', Arapey, Georgia, serif; }

main.main-content a:hover {
  text-decoration: underline; }

main.main-content a.add_to_cart:hover {
  text-decoration: none; }

main.main-content header.section-header {
  margin-bottom: 1em; }

main.main-content hr.hr--small {
  margin-bottom: 1em; }

main.main-content .medium-down--one-whole hr {
  padding-top: 3em; }

#account h1,
#account .grid h4,
#account .grid h5,
#account .grid p,
#addresses .grid h4,
#addresses .grid h5,
#addresses .grid p,
#addresses .grid .one-third a {
  padding-left: 15px;
  padding-right: 10px; }

#account footer.site-footer .wrapper h4 {
  padding-left: 0px; }

#addresses .grid .grid__item p,
#addresses .form-vertical h4 {
  padding-left: 0px; }

#addresses .form-vertical h4 {
  margin-top: 2em; }

#addresses input,
#addresses select,
#CustomerLoginForm input,
#create-account #create_customer input {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #ccc;
  padding: 0px 0px 5px 0px;
  margin-bottom: 1em;
  font-size: 1.5em;
  color: #000; }

#addresses select option {
  padding: 0px 0px 9px 0px; }

#addresses input.btn,
#CustomerLoginForm input.btn,
#create-account #create_customer input.btn {
  font-size: 1em;
  padding: 12px 40px 10px;
  color: #fff;
  margin-bottom: 30px;
  border-bottom: 3px solid #333; }

#addresses input.btn:hover,
#CustomerLoginForm input.btn:hover,
#create-account #create_customer input.btn:hover {
  border-bottom: 3px solid #7F161E; }

#addresses a.btn:hover,
#create-account #create_customer a.btn:hover {
  text-decoration: none; }

#addresses form.search-bar input,
#create-account form.search-bar input {
  font-size: 1em;
  border-bottom: none;
  padding-right: 50px;
  padding-left: 9px; }

#addresses div.main-menu div.site-header__search {
  height: 40px;
  padding-top: 5px; }

#addresses .site-header__search .icon-fallback-text {
  top: -2px; }

#addresses .site-footer__main .site-footer__newsletter input,
#create-account .site-footer__main .site-footer__newsletter input {
  font-size: 1em;
  border-bottom: none;
  padding-left: 1em;
  padding-right: 30px;
  margin-bottom: 0px; }

#addresses .site-footer__main .site-footer__newsletter input#subscribe,
#create-account .site-footer__main .site-footer__newsletter input#subscribe {
  text-indent: -20em;
  overflow: hidden; }

#CustomerLoginForm input {
  margin-top: 1em;
  margin-bottom: 1em; }

#CustomerLoginForm input.btn {
  margin: 0 auto 2em; }

#AddAddress h2 {
  margin-bottom: 1em; }

#AddAddress label,
.grid label {
  font-weight: 400;
  text-transform: uppercase;
  color: #999;
  letter-spacing: .05em; }

#create-account #create_customer input {
  margin: 1em 0; }

#create-account #create_customer input.btn {
  text-align: center; }

#account table.full,
.template-customers-order table {
  margin: 1em 1em 0 0; }

#account table.full th,
#account table.full td,
.template-customers-order th,
.template-customers-order td {
  padding: .5em 1em; }

.template-customers-order main.main-content {
  width: 90%; }

#addresses header.section-header {
  margin-top: 4em; }

/* WISHLIST */
.wishlist-page h2 {
  font-weight: normal;
  font-family: 'Cormorant Garamond', Arapey, Georgia, serif;
  font-size: 2em;
  letter-spacing: 0.07em; }

.wishlist-page p {
  width: 90%;
  margin: 0 auto;
  padding-left: 10px; }

.wishlist-page table.wishlist-table th {
  font-family: Oswald, DIN, Helvetica, sans-serif;
  text-transform: uppercase;
  font-weight: 300;
  padding: 1.5em 0em .5em;
  font-size: 1.1em;
  letter-spacing: .05em; }

table.wishlist td.product-name a {
  color: #000; }

table.wishlist-table td.product-name {
  font-family: Arapey, "Adobe Garamond", Garamond, Georgia, serif;
  font-weight: 600;
  text-transform: none;
  font-size: 1.3em; }

table.wishlist-table th.product-name {
  padding-left: 10px; }

.wishlist-page .wishlist-button {
  text-align: center; }

.wishlist-page .wishlist-button a.share {
  margin: 0 auto; }

table.wishlist-table td.product-price {
  text-align: left;
  padding-left: 0px; }

/* SALES */
.shappify-sales-icon-collection {
  z-index: 1000 !important; }

/* RESPONSIVE STYLES mabel */
li#mobileRightitem {
  /* strange additional gray line to the left of cart in mobile */
  display: none; }

/* phones only */
@media only screen and (max-width: 480px) {
  /* global styles */
  #PageContainer .topbar-head {
    background: black; }

  #PageContainer div.main-menu {
    /* top banner logo bg color for phones */
    background: black; }

  #PageContainer nav.nav-bar {
    background: black; }

  .topbar-head {
    padding-top: 0px;
    top: 0px; }

  #PageContainer main.main-content #videoLookbook,
  #PageContainer main.main-content #universe-layout {
    /* margin-top: -40px; */ }

  #PageContainer .topbar-head .logo {
    padding-top: 3px; }

  #PageContainer header.site-header {
    margin-bottom: -41px;
    min-height: 0px; }

  #PageContainer div.breadcrumb-wrapper {
    margin: 40px 0px -40px; }

  .site-nav--mobile .icon-hamburger {
    margin-left: 0px;
    padding-top: 3px; }

  .site-nav--mobile .icon-fallback-text .lnr {
    padding-top: 3px; }

  #PageContainer .site-nav--mobile .icon-fallback-text span.icon-hamburger {
    padding-left: 10px;
    position: relative;
    top: 0px; }

  #PageContainer .site-nav--mobile .icon-fallback-text span.icon-hamburger,
  #PageContainer .site-nav__link {
    /* mobile hamburger cart menu icon colors */
    color: #ccc;
    padding-right: 10px; }

  #PageContainer #NavDrawer .Pb_currency_wrapper Pb_currency_without_border .pb-nice-select-currency.pb-flags-24 {
    float: right; }

  #lingerie-videos-amp-photo-galleries-lingerie-brands-lookbooks #PageContainer main.main-content {
    margin-top: 0px; }

  a.site-header__logo-link img {
    width: 75%;
    height: auto;
    margin-top: 0px; }

  .site-header__logo {
    z-index: 8000;
    width: 220px; }

  .site-footer .site-footer__main ul li a {
    line-height: 2em; }

  #slider-carousel {
    margin-top: 0px;
    margin-bottom: -10px; }

  #topSearch,
  #topCart {
    display: none; }

  ul.mobile-nav button.icon-fallback-text {
    /* search magnifier icon */
    color: #666; }

  .text-one-column-center {
    margin-top: -40px; }

  body .wishy-open-btn-default {
    bottom: 20px;
    right: 20px; }

  /* Phone hamburger menu */
  ul.mobile-nav ul.mobile-nav__sublist li.awemenu-megamenu-item img {
    display: none; }

  /* PHONE HAMBURGER PHONE SEARCH BAR */
  .mobile-nav__search .search-bar {
    padding-top: 1em;
    margin-bottom: -7px; }

  #NavDrawer .search-bar input {
    background: #f6f6f6 !important;
    padding-left: 0; }

  #NavDrawer .search-bar input:focus,
  #NavDrawer .search-bar input:active {
    color: #000; }

  #NavDrawer .input-group-btn i.fa-search {
    position: relative;
    left: 10px; }

  /* PHONE HOME */
  body#darkest-fox-luxury-lingerie-sheer-lingerie-lace-amp-silk-sets main.main-content {
    margin-top: 76px;
    /* moves page content to under fixed logo header so it doesn't get covered */ }

  .wrapper .large--one-quarter #box04 {
    margin-top: -15px; }

  .wrapper #box04 {
    margin-top: -15px; }

  .grid__item {
    padding-left: 10px; }

  .custom-top .grid .grid__item {
    margin-top: -14px; }

  #PageContainer .custom-top .grid a#box04 {
    margin-top: -29px; }

  #PageContainer .custom-top {
    width: 100%; }

  #darkest-fox-luxury-lingerie-sheer-lingerie-lace-amp-silk-sets h3.ls-box-title {
    text-align: center; }

  #PageContainer .arrivals h2.title {
    line-height: 1.2em;
    margin-top: 4em; }

  #PageContainer .arrivals h2.title small {
    margin-top: .5em; }

  /* PHONE NEW ARRIVALS */
  .template-index .wrapper .custom-top .grid {
    margin-top: -15px; }

  .template-index .wrapper .custom-top .grid .space-30 {
    margin-top: -0px; }

  .template-index .wrapper .custom-top .grid #box04 a.effect-v5 {
    display: block;
    margin: 15px 0px -25px; }

  #homePromos .wrapper .large--one-quarter #box04 {
    margin-top: -15px; }

  #homePromos .wrapper .large--one-third #box04 {
    margin-top: -15px; }

  .arrivals h2.title {
    font-size: 2em; }

  .arrivals .product-container .product-meta .add-to-cart a.add_to_cart {
    padding: 2px 17px; }

  /* Category Collection Page Phone Hero Banner Image Responsive Positions */
  .grid--rev .collection-grid a.btn-primary {
    float: none !important;
    margin: 0px 38% 40px;
    position: top;
    top: 30px;
    left: 0; }

  #videoLookbook .videoClip {
    background: #000; }

  header.collection__info .collection__image,
  #videoLookbook .collection__image,
  #PageContainer .collection__image,
  #universe-layout .collection__image,
  .collection__image {
    min-height: 350px;
    background-position: 50% 43px !important;
    background-size: 200% auto !important; }

  #PageContainer #hero-10,
  #PageContainer #lance-lookbook,
  #PageContainer #taryn-2017-lookbook,
  #PageContainer #ericam-lookbook,
  #bralettes,
  #leather-lingerie,
  #PageContainer #darkestfoxlove,
  #PageContainer #alexis,
  #candice,
  #tyes-by-tara {
    background-position: 10% 43px !important; }

  #PageContainer #hero-20 {
    background-position: 20% 43px !important; }

  #PageContainer #hero-30 {
    background-position: 30% 43px !important; }

  #PageContainer #hero-40 {
    background-position: 40% 43px !important; }

  #PageContainer #hero-60 {
    background-position: 60% 43px !important; }

  #PageContainer #hero-65,
  #universe-layout #shop-all {
    background-position: 65% 43px !important; }

  #PageContainer #hero-70,
  #PageContainer #bracli-lookbook,
  #PageContainer #android-lookbook,
  #PageContainer #woman-black-lookbook,
  #luxury-lingerie-accessories-made-in-france-italy-japan-amp-usa .collection__image {
    background-position: 70% 43px !important; }

  #PageContainer #hero-80,
  #PageContainer #impudique-lookbook,
  #luxury-designer-sexy-lingerie-bodices-basques-bodysuits-shirts .collection__image {
    background-position: 80% 43px !important; }

  #push-up-bras,
  #plus-size-lingerie-sexy-plus-size-dresses-amp-plus-size-clothing .collection__image,
  #sheer-lingerie-french-amp-italian-mesh-see-through-bras-amp-panties .collection__image,
  #lace-lingerie,
  #bianca,
  #catanzaro,
  #sheer-ecstasy,
  #silk-lingerie {
    background-position: 85% 43px !important; }

  #PageContainer #hero-90 {
    background-position: 90% 43px !important; }

  #subcategory #open-cup-bras {
    background-position: 90% 43px !important;
    backround-size: 50% auto !important; }

  #PageContainer #hero-100 {
    background-position: 100% 43px !important; }

  #videoLookbook .videoClip-hires {
    padding-top: 67px; }

  #PageContainer h1.collection-name {
    font-size: 2.5em;
    line-height: 1.3em;
    margin-bottom: -5px;
    margin-top: 32px; }

  #PageContainer h1.collection-name small {
    margin-top: 7px; }

  #PageContainer h1.one-column {
    text-align: center; }

  main.main-content h3.designer-collection {
    max-width: 80%;
    text-align: center;
    margin: .5em auto; }

  p.byline {
    width: 80%;
    margin: 0 auto; }

  div.panel p {
    width: 100%;
    padding: 0 0px .8em 0; }

  header.collection__info {
    margin-top: -40px;
    z-index: 1000; }

  h1.shop {
    margin-bottom: 0px; }

  #universe-layout #lookbookWrapper #faceted-filters h2 {
    margin-bottom: 1em; }

  #photoLookbook .panel h2 {
    margin-bottom: 0; }

  /* PHONE VIDEOS */
  #universe .lookbookVideoThumb h5,
  #universe .lookbookVideoThumb a.btn,
  #universe .lookbookVideoThumb a.btn--secondary,
  #universe .lookbookVideoThumb p {
    margin-left: 8%; }

  #universe .lookbookVideoThumb h5 {
    font-size: 1.8em;
    line-height: 1.2em;
    margin-top: 1em; }

  #universe .lookbookVideoThumb p {
    width: 85%;
    min-height: 4em; }

  #universe .lookbookVideoThumb h5 small {
    display: block;
    font-size: 80%;
    margin-top: .1em; }

  .lookbookVideoShort {
    width: 100%;
    max-height: 700px;
    float: none;
    margin-right: 0%; }

  /* PHONE GIFT COLLECTIONS */
  .collection-description h2 {
    padding-top: .3em; }

  #universe-layout section.curated h2 {
    margin-bottom: 4em; }

  #universe-layout #mondrian #box07 {
    margin-top: 1px; }

  .custom-top .title-col .count-col {
    padding-top: 3em; }

  /* PHONE CATEGORY */
  .viewLookbook {
    padding-top: 1em;
    max-width: 90%;
    margin: auto; }

  /* PHONE PDP */
  main.main-content .product-description h2 {
    margin-bottom: 0em; }

  #PageContainer .product-single .sample-vendor {
    padding-top: 1.5em; }

  #PageContainer .product-single h1 {
    padding-top: 16px; }

  #PageContainer .product-single #ProductPrice {
    margin-top: 0; }

  #PageContainer .swatch .header {
    min-width: 71px;
    margin-right: 0em;
    font-size: .8em; }

  #PageContainer #widget-fave-html .ssw-faveappbtn {
    width: 297px; }

  .product-tabs .nav-tabs {
    margin-bottom: -0.2em; }

  p.global-size-chart {
    padding-top: 0em; }

  .product-single .right-single-product {
    top: -30px; }

  .product-single .sample-vendor {
    padding-top: 0em; }

  #AddToCartForm {
    padding-top: -16px; }

  #PageContainer #instagram-get-the-look h2 {
    margin-left: 5px;
    font-size: 24px; }

  /* PHONE QUICKVIEW */
  #wishlist-category-grid i.ssw-icon-heart-o {
    left: -30px;
    top: -1px; }

  #wishlist-category-grid .faves-count {
    left: -26px;
    top: -2px; }

  /* PHONE PDP STICKY ADD TO CART */
  .giraffly_PCPreviewimg {
    margin-left: 0% !important; }

  .giraffly_available {
    margin-right: 0% !important; }

  .giraffly_PCPreviewtitle {
    font-size: 1.5em !important; }

  .giraffly_PCPreviewbutton {
    font-family: "Oswald", Lato, Helvetica, Arial, sans-serif 1.5em !important;
    text-transform: uppercase;
    letter-spacing: .05em; }

  /* PHONE YOTPO REVIEWS */
  .yotpo .yotpo-nav-tab {
    min-width: 9em;
    padding-right: 1em; }

  #lingerie-reviews .yotpo-nav .yotpo-dropdown-button {
    margin-top: .5em; }

  #PageContainer h2#reviews-header {
    margin-left: 5%; }

  /* PHONE CART */
  #PageContainer table.cart-table .js-qty button.js-qty__adjust {
    top: 10px; }

  /* Phone Hero Video*/
  .template-page #videoLookbook {
    margin-top: -30px;
    padding: 0; }

  /* Phone Designer Brands */
  #PageContainer #luxury-lingerie-designers {
    margin-top: 0px; }

  #PageContainer #luxury-lingerie-designers .designer-banner .designer-photo img {
    position: relative;
    left: -75%; }

  #universe .designers-list {
    /* display: none; */ }

  /* PHONE WOLRD BRANDS */
  #exposition .designers-column {
    width: 100%; }

  #exposition .designers-column a {
    line-height: 1.8em; }

  #exposition .designers-column h3 {
    text-indent: -1.5em; }

  /* PHONE FASHION FILMS */
  #universe .lookbookVideoThumb {
    width: 100%;
    margin-top: 60px; }

  #universe h6 {
    line-height: 2.5em;
    margin-bottom: 0em; }

  #lingerie-videos-amp-fashion-films-darkest-fox-luxury-lingerie #PageContainer h1.collection-name {
    margin-top: -46px; }

  #PageContainer h1.no-banner {
    margin: 2em 0 .5em;
    line-height: 1.3em; }

  #PageContainer h1 small {
    margin-top: .8em;
    /*	line-height: 1.6em;
     margin-bottom: -2em; */ }

  #universe .lookbookVideoThumb h6 {
    width: 90%;
    margin-left: 5%;
    line-height: 1.7em; }

  #universe .lookbookVideoThumb small {
    margin-top: .5em; }

  .designers-column {
    line-height: 2em; }

  .designers-list .designers-column h2 {
    font-size: 2em;
    border-bottom: 1px solid #ccc;
    margin-bottom: 0.3em; }

  .designers-column {
    line-height: 2em;
    margin-bottom: 2em; }

  /* FACETED FILTERS MOBILE - 2 columns for phones */
  #lookbookWrapper {
    /* overflow: auto; */
    margin-bottom: 41px; }

  #lookbookWrapper #faceted-filters {
    padding: 0 0 0 5%;
    margin: -2em 0 0 0%;
    width: 100%; }

  #faceted-filters .lookbookThumb {
    width: 50%;
    max-width: 50%;
    margin-bottom: 0em;
    border-bottom: 1px solid #e1e1e1; }

  #lookbookWrapper .shopByProduct .lookbookThumb a {
    margin: 1em 0 0; }

  #lookbookWrapper #faceted-filters .lookbookThumb a,
  #lookbookWrapper #faceted-filters .lookbookThumb a:hover {
    border: none; }

  #faceted-filters .lookbookThumb img {
    margin-left: 0px; }

  #lookbookWrapper #faceted-filters .lookbookThumb a b,
  #lookbookWrapper #faceted-filters .lookbookThumb a strong {
    /*font-size:1em;*/
    line-height: 1.3em;
    padding-top: .5em; }

  #lookbookWrapper #faceted-filters .lookbookThumb a b {
    min-height: 3em; }

  #lookbookWrapper #faceted-filters #row-label-3 .lookbookThumb a {
    /* for Faceted Filters where label spans 3 rows on phones */
    min-height: 15em; }

  #lookbookWrapper #faceted-filters #row-label-2 .lookbookThumb a {
    /* for Faceted Filters where label spans 2 rows on phones */
    min-height: 15em; }

  #faceted-filters .lookbookThumb a small {
    display: none; }

  #PageContainer .product-container .product-meta {
    /* sets height of product name and price; fixes gaps floating problem */
    height: 11em;
    min-height: 11em; }

  .product-meta h4.product-name,
  #searchResults .product-meta h4.product-name {
    margin: 7px 0px 1.0em;
    height: auto; }

  .collection-list .grid-uniform {
    width: 90%;
    margin-left: 7px; }

  #PageContainer .product-meta form.add-to-cart a.add_to_cart {
    padding: 0 18px; }

  .pagination {
    text-align: center; }

  .pagination > span {
    width: 3em;
    text-align: center; }

  .pagination > span:hover {
    background: #f5f5f5; }

  	/*
  	#PageContainer a.product-quick-view {
      padding: 0px;
    }
	*/
  .add-to-cart .add_to_cart {
    padding: 0px 18px; }

  .filter-menu .filter-group {
    display: block;
    padding: 10px 20px 0px; }

  .grid--rev .filter-menu .refine-header {
    /* hides refine clear option */
    display: none; }

  /* PDP */
  #ProductPhoto {
    margin-top: 42px; }

  .right-single-product .sample-vendor,
  .product-single .right-single-product h1 {
    padding-left: 0; }

  #AddToCartForm .wishy-placeholder .wishy-container .wishy-btn {
    text-align: center;
    padding: 2em 10% 2em 0; }

  #AddToCartForm .wishy-placeholder .wishy-container .wishy-btn:hover {
    color: #ca2027; }

  .lite-carousel-play {
    margin-top: -30px; }

  #product-detail .product-description {
    margin-left: -1px; }

  #product-detail .product-description .description-main {
    padding-top: 0;
    margin-bottom: 2em; }

  #instagram-get-the-look h2 {
    margin-left: 15px;
    letter-spacing: 0em; }

  #product-detail .testimonial,
  #designers .testimonial {
    text-align: center;
    padding: .5em 0 .5em .5em; }

  #product-detail .testimonial img {
    float: none;
    margin: 1em auto; }

  #product-detail .testimonial .reviewQuote,
  #designers .testimonial .reviewQuote,
  #designers .testimonial .description {
    text-align: left;
    font-size: .9em; }

  .product-single .add-to-cart {
    width: 100%; }

  #AddToCartForm {
    padding-left: 0px; }

  .wishy-placeholder {
    width: 100%; }

  .wishy-container {
    float: none;
    position: relative;
    top: 10px;
    text-align: center;
    width: 100%; }

  .wishy-container button.wishy-btn {
    width: 100%;
    position: relative;
    left: 10px; }

  section.related-products h2 {
    position: relative;
    top: -40px; }

  /* PHONE GIFT COLLECTIONS */
  #PageContainer #universe-layout #mondrian {
    margin-top: -80px; }

  #mondrian #row02box02 {
    margin-top: -14px; }

  #mondrian-margin #box02 {
    margin-top: -14px;
    margin-bottom: 1px; }

  #split-buttons {
    width: 100%;
    margin: 0em 0 0; }

  #split-buttons .grid__item {
    height: 10em; }

  #split-buttons div.splitOption,
  #split-buttons div.splitOption-this {
    line-height: 1.5em; }

  #split-buttons .fa {
    display: block;
    font-size: 2em;
    margin-bottom: .5em; }

  #split-buttons big {
    height: 2.5em;
    line-height: 1.2em; }

  #universe-layout .custom-top,
  #universe-layout .wrapper #mondrian,
  #PageContainer #mondrian-margin,
  #leather-lingerie-collection {
    width: 100%;
    padding: 0;
    margin: 0; }

  section.curated h2 {
    margin-bottom: 2em; }

  .collection-description {
    padding: 0em 0 0em; }

  #split-buttons div.splitOption big,
  #split-buttons div.splitOption-this big {
    min-height: 3em; }

  #split-buttons div.splitOption big:hover {
    text-decoration: none;
    background: #f5f5f5; }

  .collection-description h2 a {
    display: none; }

  .collection-description h2 small {
    font-size: .4em;
    display: none; }

  .collection-description p {
    border-top: none;
    margin: 1em 10% .5em;
    padding: 0em 0em 0;
    font-size: 1.2em;
    color: #333; }

  .collection-description .viewLookbook {
    margin-bottom: 3em;
    font-size: .75em;
    display: inline; }

  .collection-description .viewLookbook a {
    display: inline; }

  #sheer-lingerie-collection {
    margin-top: -9px; }

  #open-season-collection {
    margin-top: -24px; }

  #fetish-lingerie-collection {
    margin-top: -14px; }

  #universe-layout h2.gift-collections {
    margin: 3em 0 5em; }

  /* Phone Search Results */
  main.main-content #isp_search_result_page_container {
    margin-top: 1em;
    width: 100%;
    margin-left: 0; }

  #PageContainer #isp_search_result_page_container #isp_center_container .isp_center_container_header a.isp_refine_nevigation {
    margin-top: -23px;
    margin-bottom: 30px;
    padding-bottom: 42px; }

  #PageContainer #isp_search_result_page_container .isp_center_container_header div.isp_sorting_and_result_view_wrapper {
    margin-top: -25px; }

  #PageContainer .isp_sorting_and_result_view_wrapper #isp_search_res_sorting_menu > li > a > .caret {
    margin-left: 10px !important; }

  #isp_search_result_page_container div, #isp_search_result_page_container ul {
    line-height: 1.2em; }

  #search-results .isp_favorite button {
    line-height: 2.8em; }

  div#isp_center_container ul#isp_search_results_container li.isp_grid_product {
    height: 426px;
    margin-top: 3em; }

  .isp_sorting_and_result_view_wrapper ul#isp_search_res_sorting_menu {
    margin-right: .5em; }

  #isp_favorite_bar #isp_fav_btn_bar {
    padding-left: 0; }

  div#isp_favorite_bar {
    padding: 8px 20px 0 0; }

  header.isp_filer_menu_title {
    font-family: oswald, helvetica, sans-serif;
    text-transform: uppercase;
    letter-spacing: 0.05em; }

  #search-results .isp_product_color_swatch .product-color-swatch {
    width: 34px;
    height: 34px;
    padding: 0px;
    margin: 6px; }

  /* DESIGNERS */
  .rte #luxury-lingerie-designers {
    top: 0px; }

  #designer-french-italian-japanese-american-lingerie-sheer-lingerie .breadcrumb-wrapper {
    display: block;
    /* margin-bottom:-70px; */ }

  #designer-french-italian-japanese-american-lingerie-sheer-lingerie div.main-menu {
    /* hides bottom gray border of top level nav on lookbooks and pages with top image banners */
    border-bottom: none; }

  #designer-french-italian-japanese-american-lingerie-sheer-lingerie .breadcrumb-wrapper .inner {
    display: none; }

  div.designer-banner:first-child {
    margin-top: -2px;
    clear: both; }

  #luxury-lingerie-designers {
    position: relative;
    top: -60px;
    margin-bottom: -90px; }

  .designers-column {
    /* display: none; */ }

  .designer-info,
  .designer-banner {
    position: relative;
    top: 0em;
    clear: both; }

  .designer-banner {
    max-width: 100%;
    overflow: hidden;
    margin: 0px 0px 60px; }

  .designer-banner img {
    width: auto;
    max-width: 300%;
    height: auto;
    max-height: 350px;
    position: relative; }

  .designer-photo {
    position: relative;
    height: 350px;
    /* determines top padding of designer name */
    max-height: 370px;
    background: #fff; }

  #luxury-lingerie-designers #designer-10 {
    left: 30%; }

  #luxury-lingerie-designers #designer-12 {
    left: -12%; }

  #luxury-lingerie-designers #designer-15 {
    left: -15%; }

  #luxury-lingerie-designers #designer-20 {
    left: -20%; }

  #luxury-lingerie-designers #designer-25 {
    left: -25%; }

  #luxury-lingerie-designers #designer-30 {
    left: -30%; }

  #luxury-lingerie-designers #designer-40 {
    left: -40%; }

  #luxury-lingerie-designers #designer-50 {
    left: -50%; }

  #luxury-lingerie-designers #designer-60 {
    left: -60%; }

  #luxury-lingerie-designers #designer-70 {
    left: 70%; }

  #luxury-lingerie-designers #designer-70-mid {
    left: -70%; }

  #luxury-lingerie-designers #designer-80 {
    left: -80%; }

  #luxury-lingerie-designers #designer-90 {
    left: -90%; }

  #luxury-lingerie-designers #designer-right-10 {
    left: 10%; }

  #luxury-lingerie-designers #designer-right-20 {
    left: 20%; }

  #luxury-lingerie-designers #designer-right-30 {
    left: 30%; }

  #addiction-nouvelle img {
    left: -90%;
    top: 49px; }

  #colette-sebastian img {
    left: -120%;
    top: 49px; }

  #erica-m img {
    left: -26%;
    top: 49px; }

  #eros-veneziani img {
    left: -70%;
    top: 49px; }

  #femme-fauna img {
    left: -75%;
    top: 49px; }

  #fraulein-kink img {
    left: -40%;
    top: 49px; }

  #gigi-k img {
    left: -75%;
    top: 49px; }

  #hot-couture img {
    left: -100%;
    top: 49px; }

  #impudique img {
    left: -58%;
    top: 49px; }

  #les-ptites-folies img {
    left: -140%;
    top: 49px; }

  #lelo img {
    left: -45%;
    top: 49px; }

  #maison-close img {
    left: -150%;
    top: 49px; }

  #nevaeh-intimates img {
    left: -100%;
    top: 49px; }

  #patrice-catanzaro img {
    left: -155%;
    top: 49px; }

  #rusalka-lingerie img {
    left: -65%;
    top: 49px; }

  #something-wicked img {
    left: -105%;
    top: 49px; }

  #somi-apparel img {
    left: -55%;
    top: 0px; }

  #syren-latex img {
    left: -57%;
    top: 49px; }

  #taryn-winters img {
    left: -50%;
    top: 49px; }

  #tyes-by-tara img {
    left: -50%;
    top: 49px; }

  #yay-panties img {
    left: -90%;
    top: 49px; }

  main.main-content .designer-info h1 {
    font-size: 2.5em;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 0; }

  main.main-content .designer-info .viewLookbook {
    margin-top: -1.2em; }

  /* Phone Lingerie Models Vixens */
  #universe p.model-quote {
    margin: .2em 10% .2em; }

  /* PHONE LINGERIE REVIEWS */
  #masonry .card {
    width: 90%;
    margin-left: 5%; }

  /* PHONE ACCOUNT MOBILE */
  #account h1,
  #addresses h1.section-header__left,
  .template-customers-order h1 {
    padding-left: 0px; }

  #account h1,
  .template-customers-order .three-quarters h4,
  .template-customers-order .three-quarters p,
  .template-customers-order main.main-content p:first-child a,
  p.return-to-account,
  #addresses .grid p.return-to-account a {
    padding-left: 0px; }

  #PageContainer .grid .errors {
    width: 100%;
    /* to match width of table below */
    padding-left: 1em; }

  #account table tr td:first-child,
  #account table tr th:first-child,
  .template-customers-order table tr td:first-child,
  .template-customers-order table tr th:first-child {
    padding-left: 0px; }

  #challenge div.breadcrumb-wrapper nav.breadcrumb .inner {
    padding-top: 6em; }

  #challenge div.breadcrumb-wrapper nav.breadcrumb .inner a,
  #challenge div.breadcrumb-wrapper nav.breadcrumb .inner span {
    display: none; }

  /* UNIVERSE */
  #darkest-fox-lingerie-models-our-models-favorite-sexy-lingerie #PageContainer main.main-content {
    margin-top: 67px; }

  body #lookbookWrapper {
    width: 100%;
    margin-top: 30px; }

  body #universeWrapper {
    width: 100%;
    text-align: center; }

  #universe {
    width: 100%;
    margin: 0; }

  .rte #covet-lookbook {
    width: 100%;
    margin-top: -20px; }

  .rte .covet-pics-gallery {
    width: 100%; }

  #PageContainer h1.collection-name {
    max-width: 90%;
    margin-left: 5%; }

  .next-lookbook,
  .explore {
    width: 80%;
    margin: 0 10%; }

  #next #next-fashion-films img {
    margin-bottom: -1.1em; }

  #sizing {
    text-align: center;
    width: 100%;
    margin: 1em auto 0px; }

  #sizing h1.one-column-center {
    font-size: 2em; }

  form.add-to-cart a.add_to_cart {
    padding: 0px 15px; }

  header.collection__info .collection__image {
    z-index: 3000; }

  button.accordion {
    width: 100%;
    margin-bottom: .5em; }

  #next-model {
    margin-top: 3em; }

  .all-models,
  .model-nav {
    max-width: 50%; }

  #next-model img {
    max-width: 100px; }

  .custom-top .grid {
    margin-top: 100px; }

  #universe-layout .custom-top {
    width: calc(100% - 0px); }

  #universe-layout .custom-top .grid {
    max-width: 1624px;
    margin: 0px auto 0; }

  #universe-layout .custom-top .grid .grid__item {
    padding-left: 0px; }

  #universe-footer {
    margin-top: -20px; }

  #universe-footer .grid__item:last-child {
    margin-top: 0px; }

  .custom-top .title-col {
    width: 100%; }

  #universe-footer02 {
    margin-top: -20px;
    margin-bottom: -30px; }

  #universe-footer02 .grid__item {
    margin-top: 0px; }

  #universe-footer02 div.medium--one-whole {
    margin-top: 0px; }

  #universe-layout #box02,
  #universe-layout #box03,
  #universe-layout #box04,
  #universe-layout #box06,
  #universe-layout #box07,
  #universe-layout #box08,
  #universe-layout #box10,
  #universe-layout #box11 {
    margin-top: -14px; }

  #PageContainer #universe-layout a#box04 {
    margin-top: -29px; }

  #universe-layout #box05 {
    margin-top: 1px; }

  #darkest-fox-universe-sexy-lingerie-photos-fashion-films-art #PageContainer main.main-content,
  #sexy-lingerie-sheer-bras-amp-crotchless-panties-bridal-shower-gifts #PageContainer main.main-content {
    margin-bottom: -44px; }

  p.pr-mentions {
    text-align: center;
    width: 80%;
    margin: 0.7em auto 0; }

  /* SHOP ALL */
  #box10,
  #shop02,
  #shop04,
  #shop06,
  #shop08 {
    margin-top: -14px; }

  #thirdrow {
    margin-bottom: 15px; }

  #shop03,
  #shop05,
  #shop07 {
    margin-top: -14px; }

  /* SHOP BY PRODUCT */
  #lookbookWrapper .shopByProduct .lookbookThumb {
    width: 48%;
    float: left; }

  /* COVET INSTAGRAM GALLERY */
  #instagram-gallery,
  #instagram-get-the-look,
  .covet-pics-gallery {
    width: 99%; }

  .covet-pics-gallery {
    margin-top: 1px; }

  /* PHONE PRESS */
  img.magazine-spread {
    width: 100%;
    max-width: 100%;
    height: auto;
    margin-left: 0%; }

  #darkest-press h1.no-banner {
    /*  margin: 0em 0 0em; */
    text-align: center; }

  #darkest-press h1.no-banner {
    line-height: 1.2em; }

  #darkest-press h1.no-banner {
    margin-bottom: -0.20em; }

  /* OUR STORY */
  #ourStory .text-content,
  #shipping .text-content {
    width: 80%;
    margin: 3em auto; }

  #ourStory .left,
  #ourStory .right {
    width: 100%;
    float: none;
    clear: both; }

  #ourstory #stayintouch {
    padding-top: 0em; }

  #ourStory .left {
    margin: 1em 0 -2em; }

  #ourStory .right {
    margin: 0 0 3em; }

  /* LEASH DARKEST VIXENS LINGERIE MODELS */
  #universe .lookbookThumb p.model-quote {
    color: #000;
    text-align: left;
    font-size: 1.5em;
    line-height: 1.5em;
    text-indent: -.3em;
    margin: .2em auto .2em;
    max-width: 80%; }

  #photoLookbook #universe .lookbookThumb {
    /* for Leash lingerie models page */
    width: 100%; }

  /* BLOG */
  #darkest-fox-blog .sidebar {
    margin: 2em 0% 0 0;
    width: 100%;
    max-width: 100%;
    border-top: none; }

  #darkest-fox-blog h1 {
    font-size: 2em; }

  .widget-blog-recent, .widget-blog-tags {
    border-top: 4px solid black; }

  /* PRESS & NEWS */
  #press {
    margin-top: -100px; }

  #darkest-press {
    margin-top: 6em; }

  #darkest-press h1.collection-name {
    font-size: 2em; }

  #darkest-press button {
    padding: 0; }

  #darkest-press div.panel p {
    width: 100%; }

  #darkest-press span.viewLookbook {
    margin-top: -1em; }

  p.photo-credits-caption {
    width: 90%;
    margin-left: 5%; }

  #ourStory h1.news-section {
    font-size: 2.5em;
    line-height: 1.3em; }

  #ourStory div.right {
    margin-top: 3em; }

  #ourStory h2.publication {
    margin-bottom: -.2em; }

  #press-release {
    border: none;
    width: 90%;
    margin: 1em auto;
    padding: 1em 0em;
    background-position: 50% 0px; }

  #press-release .contact {
    display: none; }

  #press-release h1 {
    clear: both;
    font-size: 2.5em;
    line-height: 1.3em;
    margin-bottom: .2em; }

  #press-release h3 {
    margin: 0em 0 1em;
    line-height: 1.5em;
    font-size: 1.3em; }

  #press-release small {
    text-transform: uppercase;
    color: #999;
    letter-spacing: .05em; }

  #press-release .release-date {
    float: left;
    text-align: left;
    margin-top: 6em;
    margin-bottom: 1em; }

  #press-release p,
  #press-release .press-quote {
    text-align: left;
    padding: .8em;
    font-size: 1.2em; }

  #press-release .press-quote {
    font-style: italic;
    font-size: 1em;
    width: 100%;
    margin: 0em;
    padding: 1em 0; }

  #press-release .press-quote p {
    padding-top: 0em;
    text-align: left; }

  #videoLookbook h6 a i.fa-external-link-alt {
    color: #ccc;
    font-size: .8em; }

  /* CONTACT US */
  .contact-box .inner {
    height: 160px;
    margin: 0 0 10px;
    padding: 30px 0px; }

  #contact-map iframe {
    margin-bottom: 3em; }

  #contact-bottom {
    width: 100%;
    padding: 0 1em 0 0;
    /* margin: 0 5%; */ }

  #contact-form h1 {
    font-family: 'Cormorant Garamond', Arapey, Georgia, serif; }

  #ContactFormMessage {
    padding-left: .7em; }

  h1#contact-header {
    top: -.3em; }

  /* PHONE LATEX COLOR SWATCHES */
  #latex-colors {
    max-width: 100%;
    margin: 0em 0 0 1%;
    position: relative; }

  .latex-swatch {
    width: 49%;
    line-height: 1.3em;
    margin: 2em 1px 0;
    padding: 1em 0 .7em;
    border-top: 1px solid #ccc;
    border-left: none;
    border-right: none;
    border-bottom: none;
    text-align: center; } }
/* tablet */
@media only screen and (min-width: 480px) {
  /* TOP LOGO HEADER */
  #PageContainer header.site-header {
    /* tablet hamburger header bg color */
    min-height: 10px;
    background: none;
    margin-bottom: 0px; }

  #PageContainer .topbar-head {
    margin-top: -0px;
    background-color: black; }

  #PageContainer div.main-menu {
    /* tablet top nav desktop top nav semitransparent menu bg color */
    background: rgba(0, 0, 0, 0.8); }

  header.site-header .main-menu .grid {
    position: relative;
    top: -5px; }

  #PageContainer .topbar-head .logo {
    padding-top: 5px; }

  #new {
    /* moves up slider and all content so it covers bread crumb */
    position: relative;
    top: -100px; }

  #PageContainer .site-nav--mobile .icon-fallback-text span.icon-hamburger {
    padding-left: 10px;
    position: relative;
    top: -2px; }

  #PageContainer .site-nav--mobile .icon-fallback-text span.icon-hamburger,
  #PageContainer .site-nav__link {
    /* mobile hamburger cart menu icon colors */
    color: #ccc; }

  #PageContainer main.main-content .designer-info {
    /*  padding:1em 0 0;
      background-color:rgba(255,255,255, 0.7); */ }

  #PageContainer main.main-content .designer-info h1 {
    /* color: #000; */ }

  .js-drawer-open-right {
    padding-right: 20px; }

  main.main-content #homePromos {
    margin-top: -30px; }

  #homePromos div {
    width: 50%;
    margin-top: 30px; }

  #homePromos div:first-child {
    width: 100%; }

  #homePromos div:first-child img {
    width: 100%; }

  #masonry {
    /* Masonry container */
    column-count: 1;
    column-gap: 1em; }

  /* HOME */
  body#darkest-fox-luxury-lingerie-sheer-lingerie-lace-amp-silk-sets main.main-content {
    margin-top: -20px;
    /* moves page content to under fixed logo header so it doesn't get covered */ }

  /* HOME PAGE FOOTER PROMOS */
  #homeFooterPromos {
    width: 100%;
    left: 0px; }

  #homeFooterPromos:first-child {
    padding-left: 0px; }

  #homeFooterPromos .grid__item {
    padding-left: 1px; }

  .custom-top .grid span.obi {
    top: 200px;
    padding: .5em 0 .7em; }

  /* TABLET QUICKVIEW */
  #quick-view h2.product-name {
    font-size: 2em; }

  /* TABLET FACET FILTERS + DESKTOP FACET FILTERS */
  #faceted-filters span.facet-name {
    display: block;
    min-height: 6em; }

  /* Tablet Search Results */
  main.main-content #isp_search_result_page_container {
    margin-top: 3em; }

  #PageContainer #isp_search_result_page_container div.isp_left_container {
    /* left column filters */
    width: 21%; }

  #PageContainer #isp_search_result_page_container div.isp_center_container_position {
    /* product or article search results */
    margin-left: 22%; }

  #isp_search_result_page_container #isp_center_container .isp_center_container_header a.isp_refine_nevigation {
    margin-top: -25px;
    border: 1px solid #000; }

  #isp_search_result_page_container #isp_center_container .isp_center_container_header a.isp_refine_nevigation:hover {
    background: #f5f5f5;
    text-decoration: none; }

  div#isp_center_container ul#isp_search_results_container li.isp_grid_product {
    /*  height: 400px; */ }

  li.isp_grid_product div.isp_product_info {
    line-height: 1em; }

  li.isp_grid_product .isp_product_color_swatch {
    margin-top: 25px; }

  /* TABLET LINGERIE BRANDS */
  #luxury-lingerie-designers {
    margin-top: 3em; }

  .designer-banner {
    margin-top: 4em; }

  /* TABLET FASHION FILMS */
  #universe .lookbookVideoThumb {
    /*  width:48%;
      float: left;
      margin-right:1%;
      margin-left:1%; */ }

  #lingerie-videos-amp-fashion-films-darkest-fox-luxury-lingerie #universe {
    /* width:92%;
     margin: 0% 4% 10px 4%; */ }

  /* TABLET PRESS */
  img.magazine-spread {
    width: 100%;
    max-width: 100%;
    height: auto;
    margin-left: 0%; }

  h1.no-banner {
    margin: 3em 0 0em; }

  #darkest-press h1.no-banner {
    margin-bottom: -0.10em; }

  /* TABLET LATEX COLOR SWATCHES */
  #latex-colors {
    max-width: 100%;
    margin: 3em 0 0 1%;
    position: relative; }

  #latex-colors h2 {
    clear: both; }

  .latex-swatch {
    float: left;
    width: 32%;
    margin: .5% .5%;
    padding: 1em 1em .7em;
    border: 1px solid #ccc;
    text-align: center; }

  .latex-swatch img:hover {
    transform: scale(1.1);
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out; }

  /* footer */
  footer.site-footer .wrapper .medium--one-quarter {
    width: 100%;
    margin: 0px; }

  footer.site-footer .wrapper .medium--one-sixth {
    width: 50%;
    padding-top: 0px; }

  .site-footer .site-footer__newsletter {
    width: 50%;
    min-width: 290px; }

  footer.site-footer .wrapper .medium--one-quarter h4 {
    margin-top: -54px; }

  #ourStory .left,
  #ourStory .right {
    width: 100%;
    float: none; }

  #ourStory .left {
    margin-bottom: 4em; }

  .imageBanner-content {
    width: 90%;
    padding: 5% 0em;
    margin: 0 auto; }

  #imageBanner .imageBanner-content .bullet-divider {
    display: block; }

  #imageBanner .imageBanner-content p.invite {
    width: 90%;
    text-align: center;
    margin: 0 auto;
    padding: 0;
    line-height: 1.5em; }

  #searchResults .large--one-quarter {
    width: 50%; }

  .product-meta h4.product-name,
  #searchResults .product-meta h4.product-name {
    line-height: 1.5em;
    font-size: 1em; }

  /* CATEGORY */
  main.main-content h3.designer-collection {
    margin: .4em auto .3em; }

  .template-collection .main-content {
    text-align: center; }

  .grid--rev {
    text-align: center; }

  .grid--rev .collection-grid {
    /* width: calc(100% - 20px); */
    padding: 0px 0% 0px 0px;
    /*max-width:1624px;*/
    margin: 0 auto; }

  .collection-grid .section-header,
  .collection-grid .section-header__right {
    /* filter bar */
    margin-left: 0%;
    width: calc(100% + 20px);
    position: relative;
    left: -20px;
    padding-left: 20px; }

  .pagination {
    text-align: center;
    /* border-top: 1px solid #999; */ }

  .pagination a,
  .pagination .page.current {
    padding: 1em 1.2em;
    /* border: 1px solid #f5f5f5; */ }

  #PageContainer .grid--rev .pagination a:hover,
  #PageContainer .pagination .next a:hover {
    text-decoration: none;
    background: #f5f5f5; }

  .btn,
  .rte .btn,
  .btn--secondary,
  .rte .btn--secondary,
  .btn--camera {
    min-width: 100px;
    text-decoration: none !important; }

  /* PDP */
  .product-single {
    width: 93%;
    margin: 20px auto 0px; }

  .product-single .product-tabs {
    margin-left: 20px;
    padding-left: 0px; }

  .nav-tabs > li > a,
  .nav-tabs > li.active > a {
    /* margin:-20px 0px -30px; */ }

  section.related-products,
  .contact-box {
    width: 90%; }

  #product-detail .testimonial,
  #designers .testimonial {
    text-align: center; }

  #product-detail .testimonial img {
    float: none;
    margin: 1em auto; }

  #product-detail .testimonial .reviewQuote,
  #designers .testimonial .reviewQuote,
  #designers .testimonial .description {
    text-align: left;
    font-family: Georgia, Arapey, serif;
    line-height: 1.8em; }

  .testimonial .reviewQuote {
    padding: 1em 0em 0em; }

  /* CART */
  form.table-wrap {
    text-align: center; }

  table.cart-table {
    width: 90%;
    margin: 0 auto; }

  .cart__row {
    width: 90%;
    margin: 0 auto;
    padding-top: 30px; }

  /* FACETED FILTERS TABLET - 3 columns */
  #lookbookWrapper #faceted-filters {
    padding: 0 0 0 5%;
    margin: 0em 0 0 0%;
    width: 100%;
    overflow: visible;
    /* removes scrollbars from faceted filters section */ }

  #faceted-filters .lookbookThumb {
    width: 50%;
    max-width: 50%;
    margin-bottom: 0em; }

  #lookbookWrapper #faceted-filters .lookbookThumb a {
    border: none; }

  #lookbookWrapper #faceted-filters .lookbookThumb a:hover {
    border: none; }

  #faceted-filters .lookbookThumb img {
    margin-left: 0px; }

  #lookbookWrapper #faceted-filters .lookbookThumb a b {
    font-size: 1.2em;
    line-height: 1.3em;
    padding: .5em 0 .1em; }

  #lookbookWrapper #faceted-filters #row-label-3 .lookbookThumb a {
    min-height: 20em; }

  #lookbookWrapper #faceted-filters .lookbookThumb a {
    -webkit-transition: -webkit-transform .2s ease-out;
    -moz-transition: -moz-transform .2s ease-out;
    -o-transition: -o-transform .2s ease-out;
    -ms-transition: -ms-transform .2s ease-out;
    transition: transform .2s ease-out; }

  #lookbookWrapper #faceted-filters .lookbookThumb a:hover {
    color: #ca2027;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    z-index: 1000; }

  /* small tablet gift collections */
  #split-buttons .fa {
    display: block;
    font-size: 2em;
    margin-bottom: .5em; }

  /* Tablet Hero Video*/
  .template-page #videoLookbook {
    margin-top: -32px;
    padding: 0; }

  /* SOCIAL SHOP WAVE WISHLIST tablet */
  #widget-fave-html {
    text-align: left;
    padding: 0; }

  i.ssw-icon-heart-o {
    font-size: 24px; }

  .ssw-faveappbtn2 {
    line-height: 4em; }

  button#AddToCart {
    /* float: left;
    margin-left: 120px;
    position: relative;
    top: -52px; desktop */
    width: 100%;
    text-align: center;
    float: left;
    z-index: 10; }

  button#AddToCart span {
    padding: 1px 0;
    width: 47%;
    float: left; }

  #widget-fave-html .ssw-faveappbtn {
    padding: 6px 0px 8px 0px !important;
    width: 47%;
    float: right;
    position: relative;
    top: -49px;
    text-align: center;
    height: 51px; }

  #widget-fave-html .ssw-faveappbtn:hover {
    background-color: #ca2027;
    color: #fff;
    border-left: 1px solid #ca2027;
    border-top: 1px solid #ca2027;
    border-right: 1px solid #ca2027;
    border-bottom: 3px solid #b01c21;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out; }

  #widget-fave-html i.ssw-icon-heart-o:hover {
    color: #fff;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out; }

  /* DESIGNERS */
  .designer {
    width: 50%;
    float: left;
    padding: 0;
    margin: 0 0%; }

  #designers .testimonial {
    min-height: 280px; }

  #designers h3 {
    margin-bottom: 0px;
    padding-bottom: 0px; }

  #designers .designer .testimonial img {
    float: none;
    clear: both;
    margin: 0em 1em 0em; }

  #designers .designer .reviewQuote,
  #designers .testimonial .description {
    margin-top: -3em; }

  .designers-list {
    width: 90%;
    margin: 0px auto 0em;
    border: 1px solid #fff; }

  .designers-column {
    width: 33%;
    float: left;
    text-align: left;
    margin-bottom: 5em;
    padding-left: 10px; }

  .designer-info {
    position: relative;
    top: -0em;
    /* background-color:rgba(0,0,0, 0.7);
     color: #ccc; */ }

  main.main-content .designer-info h1 {
    /* color: #000;   */ }

  	 /*
    
    div.designer-banner:first-child {
        margin-top:-32px;  
      }
    
  	.designer-banner {
        margin-top: 6em; 
      }
    
    */
  /* NEWS */
  #ourStory h2.publication {
    margin-bottom: -.2em; }

  #press-release {
    width: 90%;
    max-width: 1200px;
    margin: 1em auto;
    padding: 1em 2em;
    background-position: 50% 0px; }

  #press-release .contact {
    display: none; }

  #press-release h1 {
    clear: both;
    font-size: 2.5em;
    line-height: 1.3em;
    margin-bottom: .2em; }

  #press-release h3 {
    margin: 0em 0 1em;
    line-height: 1.5em;
    font-size: 1.3em; }

  #press-release small {
    text-transform: uppercase;
    color: #999;
    letter-spacing: .05em; }

  #press-release .release-date {
    float: left;
    text-align: left;
    margin-top: 6em;
    margin-bottom: 1em; }

  #press-release p,
  #press-release .press-quote {
    text-align: left;
    padding: .8em;
    font-size: 1.2em; }

  #press-release .press-quote {
    font-style: italic;
    font-size: 1em;
    width: 100%;
    margin: 0em;
    padding: 1em 0; }

  #press-release .press-quote p {
    padding-top: 0em;
    text-align: left; }

  /* Contact Us */
  .contact-box {
    margin: 0 auto;
    padding: 0px 63px 0px 33px; }

  #contact-map {
    text-align: center; }

  .contact-box #contact-map iframe {
    margin: 0 auto;
    width: 100%; }

  #contact-map iframe {
    margin-bottom: 3em; }

  #contact-us .grid h1,
  #contact-us .grid .rte,
  #contact-us .grid .form-vertical {
    width: 81%;
    margin: 0 auto; }

  #contact-us .grid .form-vertical {
    margin-top: 10px; }

  #contact-us .grid h1 {
    font-weight: normal;
    font-family: 'Cormorant Garamond', Arapey, Georgia, serif;
    font-size: 2.5em;
    letter-spacing: 0.07em; }

  #contact-form-entry .grid__item {
    padding-left: 0px; }

  #contact-form-entry .grid__item:last-child {
    padding-right: 0px; }

  #ContactFormMessage {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc; }

  /* Universe */
  #lookbookWrapper {
    width: 100%; }

  #universeWrapper {
    width: 100%;
    text-align: center; }

  #universe {
    width: 92%;
    margin: 0% 3% 10px 5%; }

  #darkest-vixen-lingerie-models #photoLookbook .lookbookThumb,
  #darkest-vixen-lingerie-models #photoLookbook .lookbookThumb-right {
    width: 100%;
    text-align: center; }

  #universe .lookbookThumb,
  #universe .lookbookThumb-right {
    width: 47%;
    text-align: center; }

  #universe .lookbookThumb {
    margin-right: 2%;
    padding-right: 0px; }

  #videoLookbook .video-wrapper {
    top: 0px; }

  #videoLookbook .videoClip {
    max-height: 631px; }

  #PageContainer main.main-content #videoLookbook,
  #PageContainer main.main-content #universe-layout {
    /* margin-top: -40px; */ }

  .next-lookbook img,
  .explore img {
    max-width: 350px;
    height: auto; }

  .next-lookbook,
  .explore {
    width: 80%;
    margin: 0 10%; }

  #next #next-fashion-films img {
    margin-bottom: -1.1em; }

  #universe-footer .grid {
    width: calc(100% - 0px); }

  #universe-footer .medium--one-whole {
    padding-left: 0px; }

  #universe-footer .medium--one-whole {
    padding-left: 0px;
    padding-bottom: 10px; }

  .custom-top .title-col {
    width: 100%; }

  .custom-top .title-col .count-col {
    line-height: 20px;
    letter-spacing: .05em; }

  #box03 {
    padding-top: 0px; }

  #universe-footer02 .grid {
    position: relative;
    top: -10px; }

  /* MODEL SPOTLIGHT */
  .quote {
    font-size: 1.5em;
    width: 80%;
    max-width: 850px; } }
/* responsive product grid */
@media only screen and (min-width: 860px) {
  div.main-menu {
    /* border-top:1px solid #e1e1e1; */
    font-size: 15px;
    background: #222;
    background: rgba(255, 255, 255, 0.5);
    padding: 0 5%; }

  #searchResults .large--one-quarter {
    width: 25%; }

  .grid-uniform .large--one-quarter {
    /* puts products into 2 columns */
    width: 25%; } }
/* TABLET + DESKTOP */
@media only screen and (min-width: 768px) {
  .text-one-column-center #videoLookbook .videoClip {
    margin-top: 103px; }

  .text-one-column-center #videoLookbook .collection__image {
    background-position: 75% 68px !important; }

  .arrivals h2 {
    font-size: .7em; }

  /* big tablet small desktop photo banner header */
  .collection__image,
  #PageContainer .collection__image {
    min-height: 340px; }

  #PageContainer #universe h6 {
    min-height: 5em; }

  #universe p.model-quote {
    margin-top: -2em; }

  #PageContainer #press h6 {
    min-height: 5em; }

  #PageContainer #universe #grid__item,
  #PageContainer #press #grid__item {
    margin-bottom: 0em; }

  #universe .lookbookThumb {
    margin-bottom: 0em; } }
/* desktop only */
@media only screen and (min-width: 1140px) {
  #PageContainer .topbar-head {
    margin-top: -0px;
    padding: 0 5%; }

  #PageContainer .topbar-head .logo {
    padding-top: 7px; }

  #PageContainer main.main-content {
    margin-top: 21px; }

  .copyright_text {
    padding-bottom: 50px;
    text-indent: -2em; }

  header.collection__info {
    margin-top: -42px;
    /* moves desktop hero banners up to overlap under top nav */ }

  #masonry {
    /* Masonry container */
    column-count: 4;
    column-gap: 1em; }

  #lookbookWrapper .shopByProduct .lookbookThumb {
    height: 300px; }

  /* DESKTOP HOME */
  body#darkest-fox-luxury-lingerie-sheer-lingerie-lace-amp-silk-sets main.main-content {
    margin-top: -24px;
    /* moves page content to under fixed logo header so it doesn't get covered */ }

  /* DESKTOP NEW ARRIVALS */
  #new {
    /* moves up slider and all content so it covers bread crumb */
    position: relative;
    top: -69px; }

  #homePromos div {
    width: 25%;
    margin-top: 30px; }

  #homePromos div:first-child {
    width: 50%; }

  /* DESKTOP HOME PAGE FOOTER PROMOS */
  #homeFooterPromos {
    max-width: 1410px;
    margin: 0 auto;
    padding: 0px;
    position: relative;
    left: -1%; }

  #homeFooterPromos .grid__item {
    padding-left: 2%; }

  footer.site-footer .wrapper .medium--one-quarter {
    width: 25%;
    margin-bottom: 0px; }

  footer.site-footer .wrapper .medium--one-sixth {
    width: 16.666%;
    margin-bottom: 0px;
    padding-top: 55px; }

  footer.site-footer .wrapper .medium--one-quarter h4 {
    margin-top: 0px; }

  #qab_container {
    margin-top: -60px; }

  /* DESKTOP CATEGORY PAGES */
  .grid--rev .filter-menu .filter-group li {
    padding: 0 0 0 1em; }

  /* DESKTOP FACETED FILTERS */
  #lookbookWrapper .shopByProduct .lookbookThumb {
    min-height: 20em;
    margin-bottom: 0;
    border-bottom: 1px solid #fff; }

  #universe-layout #lookbookWrapper .shopByProduct .lookbookThumb a {
    margin-bottom: 0; }

  /* DESKTOP PDP */
  h2#reviews-header {
    margin-left: 5%;
    padding-left: 10px; }

  .product-tabs .nav-tabs > li:last-child.active > a {
    /* position: relative; 
      left:-10px; */ }

  .product-single .product-tabs .tab-v7 {
    /*  position: relative;
      left:-20px; */ }

  /* DESKTOP CART */
  #PageContainer table.cart-table .js-qty button.js-qty__adjust {
    top: 10px; }

  /* LATEX COLOR SWATCHES */
  #latex-colors {
    max-width: 90%;
    margin: 3em 0 0 5%;
    position: relative; }

  #latex-colors h2 {
    clear: both; }

  .latex-swatch {
    float: left;
    width: 19%;
    line-height: 1.5em;
    margin: 2em .5%;
    padding: 1em 1em .7em;
    border: 1px solid #ccc;
    text-align: center; }

  /* SOCIAL SHOP WAVE WISHLIST desktop */
  .js-qty {
    float: left; }

  button#AddToCart {
    float: left;
    margin-left: 10px;
    position: relative;
    top: 0px;
    left: 0px;
    width: 38%;
    text-align: center;
    max-width: 300px;
    height: 51px; }

  button#AddToCart span {
    padding: 1px 0;
    width: 100%;
    float: left; }

  #widget-fave-html {
    float: right;
    margin: 24px 0 -1em;
    padding: 0px 0 1px;
    z-index: 1;
    min-width: 238px; }

  #widget-fave-html .ssw-faveappbtn {
    padding: 6px 0px 9px 0px !important;
    width: 100%;
    text-align: center;
    height: 51px;
    z-index: 1;
    left: 0px;
    top: -49px; }

  i.ssw-icon-heart-o {
    font-size: 24px; }

  .ssw-faveappbtn2 {
    line-height: 4em; }

  #widget-fave-html .ssw-faveappbtn:hover {
    background-color: #ca2027;
    color: #fff;
    border-left: 1px solid #ca2027;
    border-top: 1px solid #ca2027;
    border-right: 1px solid #ca2027;
    border-bottom: 3px solid #b01c21;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out; }

  #widget-fave-html i.ssw-icon-heart-o:hover {
    color: #fff;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out; }

  /* DESKTOP DESIGNERS LINGERIE BRANDS*/
  #PageContainer h1.no-banner,
  #darkest-press h1.no-banner,
  h1.no-banner {
    margin: 5em 0 -.2em; }

  #PageContainer main.main-content .designer-info h1 {
    margin-top: .5em; }

  /* BLOG */
  #darkest-fox-blog .widget-blog-recent {
    margin-top: -130px; }

  /* OUR STORY */
  #ourStory .left,
  #ourStory .right {
    width: 48%;
    float: left; }

  #ourStory .right {
    float: right; }

  .imageBanner-content {
    width: 60%; }

  #imageBanner {
    padding: 3em 5em; }

  .imageBanner-content {
    position: relative;
    padding-bottom: 2em;
    padding-top: 1.5em; }

  #imageBanner .imageBanner-content .bullet-divider {
    display: block; }

  #imageBanner .imageBanner-content p.invite {
    width: 85%;
    margin: 0px auto;
    padding-bottom: 0em; }

  /* Home Page */
  .full_screen a.slide img {
    width: 100%;
    height: auto; }

  .template-index .wrapper .custom-top .grid {
    max-width: 1624px;
    margin: -20px auto 0px; }

  .arrivals {
    text-align: center; }

  #homePromos,
  .wrapper .arrivals .grid-uniform {
    width: calc(100% - 10px);
    max-width: 1624px;
    margin: 0 auto;
    position: relative;
    left: -5px; }

  /* Category Page */
  #lookbookWrapper #faceted-filters {
    width: 100%;
    margin: 0 0 0 0%;
    padding-left: 4%; }

  #lookbookWrapper .shopByProduct .lookbookThumb {
    width: 16%; }

  .collection-grid .grid-uniform {
    /* width:100%; */ }

  .main-content .grid--rev .collection-grid {
    /* mabel fixing alignment of category page images */
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px; }

  .grid-uniform {
    left: -1.55%;
    /* width: calc(80% - 30px); */
    width: 100%;
    padding-right: 0%; }

  .collection-grid .grid-uniform .grid__item {
    padding-left: 20px; }

  .large--display-table {
    margin-left: 0px; }

  .collection-list .large--display-table {
    margin-left: 0px;
    padding-left: 0px; }

  .grid--rev .collection-grid {
    /* width:100%; 
    margin-left:0px;
    margin-right: 0px; */
    padding: 0px 4% 0px 0px; }

  .collection-grid .grid-uniform {
    margin-left: 0px;
    width: calc(100% + 20px);
    padding-left: 0px;
    position: relative;
    /*left:-20px;*/ }

  .collection-grid .section-header,
  .collection-grid .section-header__right {
    /* filter bar */
    margin-left: 0%;
    width: 100%;
    position: relative;
    left: 0px; }

  header.collection__info .collection__image {
    min-height: 480px;
    background-attachment: fixed;
    background-position: 0px 71px;
    background-repeat: no-repeat;
    background-size: contain; }

  /* DESKTOP FASHION FILMS */
  #lingerie-videos-amp-fashion-films-darkest-fox-luxury-lingerie #universe {
    /* width:92%;
      margin: 0% 3% 10px 5%; */ }

  #universe .lookbookVideoThumb {
    width: 48%;
    float: left; }

  /* desktop hero banners */
  #shipping-returns {
    background-position: 0 70px !important; }

  #sexy-panties {
    background-position: 0 60px !important; }

  #subcategory #open-cup-bras {
    /* background-position: 0 90px !important;  */ }

  #parallax-bg .collection__image {
    margin-bottom: 0px; }

  #subcategory .collection__image,
  #PageContainer .collection__image {
    min-height: 554px; }

  .collection__image {
    padding-top: 28px; }

  .collection__image img.img-responsive {
    width: 100%;
    height: auto; }

  .grid-uniform .large--one-quarter {
    /* puts products into 2 columns */
    width: 25%; }

  .collection-list .grid-uniform {
    width: 100%; }

  /* Desktop Hero Video */
  .template-page #PageContainer #videoLookbook {
    margin-top: 132px; }

  /* FACETED FILTERS DESKTOP */
  #lookbookWrapper {
    margin-bottom: 25px; }

  #lookbookWrapper #faceted-filters {
    z-index: 50000; }

  #lookbookWrapper #faceted-filters #facet-divider {
    border-right: 1px solid #ca2027; }

  #lookbookWrapper #faceted-filters .lookbookThumb a {
    -webkit-transition: -webkit-transform .2s ease-out;
    -moz-transition: -moz-transform .2s ease-out;
    -o-transition: -o-transform .2s ease-out;
    -ms-transition: -ms-transform .2s ease-out;
    transition: transform .2s ease-out; }

  #lookbookWrapper #faceted-filters .lookbookThumb a:hover {
    color: #ca2027;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    z-index: 1000; }

  /* SHOP BY PRODUCT */
  #PageContainer .shopByMaterial .shopByProduct .lookbookThumb {
    margin-bottom: 2em; }

  /* Search Results */
  #searchResults {
    width: 90%;
    margin: 80px auto 0; }

  #searchResults .large--one-quarter {
    width: 25%; }

  h1.collection-name {
    font-size: 3em;
    letter-spacing: .1em;
    line-height: 1.5em;
    padding-top: 28px; }

  p.collection-tagline {
    font-size: 1.25em; }

  .product-price {
    /* mabel */
    margin: -20px 0px 10px 0px; }

  .product-single h1 {
    font-size: 3em;
    line-height: 1.1em; }

  /* change site layout so category images are full width and rest are 90% wide*/
  .main-content .grid--rev {
    /* width of product grid */
    width: 90%;
    margin: 0 auto; }

  /* DESKTOP GIFT COLLECTIONS */
  .collection-description {
    margin-top: 3%; }

  main.main-content .collection-description h2 {
    font-size: 2.5em;
    line-height: .7em;
    margin: 2em 0em 0;
    padding: 0 20px .5em; }

  main.main-content #universe-layout h2.gift-collections {
    margin: 3em 0 .5em; }

  .collection-description h2 small {
    font-size: .4em; }

  .collection-description p {
    margin: .2em 2em 1em;
    font-size: 1.25em; }

  .collection-description .viewLookbook {
    margin-bottom: 1em; }

  #leather-lingerie-collection {
    margin-bottom: 10px; }

  /*
  	#leather-lingerie {
     padding-top: 0;
      margin-top: -40px;
    }
  
  	#leather-lingerie h2 {
      font-size: 40px;
      border-top: none;
      padding-top: 3em;
    }
*/
  #collection-row {
    clear: both;
    position: relative;
    top: -30px; }

  #arctic-row {
    position: relative;
    top: -20px; }

  #leather-indulgence-collection {
    position: relative;
    top: -10px; }

  .shopByMaterial {
    position: relative;
    top: -20px; }

  /* PDP */
  #product-detail .testimonial,
  #designers .testimonial {
    min-height: 300px; }

  #product-detail .testimonial img {
    float: left;
    margin: 1.5em 30px 20px 10px; }

  .testimonial .reviewQuote {
    margin-left: 200px;
    text-indent: -.4em;
    margin-bottom: .2em;
    padding: 1em 2em 0em; }

  .testimonial .description {
    text-indent: 0em;
    margin-left: 1em;
    margin-bottom: .2em;
    padding: 1em 2em 0em; }

  #product-detail .reviewer,
  #designer .reviewer {
    text-align: right;
    font-style: italic;
    font-size: .7em;
    padding: .5em 1em 0em 0em;
    display: block;
    line-height: 1.5em; }

  /* DESIGNERS */
  .designers-list {
    width: 50%; }

  .designer-info {
    /* position: relative;
    top: -9.7em; */ }

  div.designer-banner:first-child {
    margin-top: 0px; }

  .designer-banner {
    /*  margin-top: -77px; */
    clear: both; }

  /* Leash */
  .intro {
    width: 70%;
    text-align: center;
    margin-top: 3em;
    position: relative;
    left: 43px; }

  .intro p,
  .intro ol {
    text-align: left; }

  p.leash-definition {
    margin-top: .5em; }

  #lookbookWrapper {
    width: 100%; }

  #universeWrapper {
    width: 100%;
    text-align: center; }

  #universe {
    width: 92%;
    margin: 0% 3% 10px 5%; }

  #universe .lookbookThumb,
  #universe .lookbookThumb-right {
    width: 23%;
    text-align: center;
    overflow: visible; }

  #photoLookbook #universe .lookbookThumb {
    /* for Leash Lingerie Models page */
    width: 100%;
    text-align: center;
    overflow: visible; }

  .quote {
    font-size: 2em;
    width: 80%;
    text-indent: 0em;
    color: #000;
    padding: 0 0px; }

  #universe .lookbookThumb {
    margin-right: 2%;
    padding-right: 0px; }

  .next-lookbook,
  .explore {
    width: 25%;
    margin: 0 auto; }

  #videoLookbook #universe,
  #universe-layout #universe {
    width: 92%;
    margin: 0% 2.5% 10px 5.5%; }

  #next #next-fashion-films img {
    margin-bottom: 0em; }

  div.panel {
    font-size: 1.2em; }

  /* Lookbook */
  #lookbook-fade {
    /* max-width:487px; */
    margin: 0 auto; }

  #covetLookbook {
    /* width:75%; */ }

  #videoLookbook .video-wrapper {
    /*top:-89px;*/ }

  #videoLookbook .videoClip {
    max-height: 100%; }

  /* MODEL SPOTLIGHT */
  .quote {
    font-size: 2em;
    width: 80%;
    text-indent: -.3em;
    color: #000;
    padding: 0 0px; }

  /* DESIGNERS */
  #designers {
    position: relative;
    overflow: auto; }

  .designer {
    width: 30%;
    float: left;
    position: relative;
    left: 5%;
    padding: 0; }

  /* DESKTOP PRESS */
  h1.no-banner,
  #PageContainer h1.no-banner,
  #darkest-press h1.no-banner {
    margin: 5em 0 0em;
    text-align: center; }

  /* SIZE CHARTS */
  #sizing {
    width: 70%; }

  /* footer */
  .site-footer,
  .site-footer__copyright {
    padding-left: 0px; }

  .site-footer .grid,
  .site-footer__copyright {
    /* width of footer and copyright */
    width: 90%;
    margin: 0 auto; }

  .site-footer .grid__item a.site-footer__logo-link {
    margin-left: -30px; }

  a.site-footer__logo-link img {
    margin-top: 0px;
    margin-bottom: 0px; }

  table tr {
    border-left: 5px solid #fff;
    border-right: 5px solid #fff; }

  table tr th:last-child,
  table tr td:last-child {
    border-right: 1px solid #fff; }

  table tr:hover {
    /* table row hover */
    background: #f4ecfe;
    cursor: pointer;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    border-left: 5px solid #dcbfff; }

  /* PDP */
  .product-single {
    width: 93%;
    margin: 20px auto 0px; }

  .product-single .grid #ProductPhoto {
    margin-left: 20px; }

  .nav-tabs > li.active > a {
    /*  margin:-20px 0px 0px;
      border-bottom: 1px solid red; */ }

  section.related-products {
    width: 90%;
    margin: 0 auto; }

  .product-single h1,
  .product-single .sample-vendor {
    padding-left: 20px; }

  .product-single .right-single-product {
    padding-left: 10px; }

  #AddToCartForm {
    padding-left: 20px; }

  .product-single .product-tabs {
    margin-left: 20px;
    padding-left: 0px; }

  .product-single .product-tabs .tab-v7 {
    position: relative;
    left: -16px; }

  .product-single .product-tabs .tab-content {
    padding-left: 0px; }

  .product-single {
    width: 100%;
    margin: 20px auto 0px; }

  .product-single .right-single-product {
    padding-left: 0px; }

  .nav-tabs > li.active > a {
    /*  margin:-20px 0px 10px; */ }

  section.related-products {
    width: 90%;
    margin: 0 auto; }

  .product-single {
    width: 90%;
    margin: 20px auto 0px; }

  .product-single #ProductPhoto {
    padding-left: 0px; }

  section.related-products {
    width: 90%;
    margin: 0 auto; }

  .product-single h1 {
    padding-top: 20px; }

  .product-single h1,
  .product-single .sample-vendor {
    padding-left: 20px; }

  .product-single .right-single-product {
    padding-left: 0px; }

  #AddToCartForm {
    padding-left: 20px; }

  .product-single .product-tabs {
    margin-left: 20px;
    padding-left: 0px; }

  .product-single .product-tabs .tab-v7 {
    /* position: relative;
     left:-20px; */ }

  .product-single .product-tabs .tab-content {
    padding-left: 0px; }

  .product-single {
    width: 90%;
    margin: 20px auto 0px; }

  .product-single .grid {
    margin-left: -10px;
    padding-left: 0px; }

  .product-single .grid__item {
    padding-left: 0px;
    margin-left: 0px; }

  .product-single .right-single-product {
    margin-left: -14px;
    padding-left: 0px; }

  .product-single #ProductPhoto {
    margin-left: 0px;
    width: 76%; }

  .product-single h1 {
    padding-top: 20px; }

  .product-single h1,
  .product-single .sample-vendor {
    padding-left: 20px; }

  #AddToCartForm {
    padding-left: 20px; }

  .product-single .product-tabs {
    margin-left: 20px;
    padding-left: 0px; }

  .product-single .product-tabs .tab-v7 {
    /* position: relative;
     left:-20px; */ }

  .product-single .product-tabs .tab-content {
    padding-left: 0px; }

  section.related-products {
    width: 90%;
    margin: 0 auto; }

  /* DESKTOP BLOG */
  #darkest-fox-blog .large--three-quarters {
    width: 74%;
    margin-right: 1%; }

  #darkest-fox-blog .sidebar {
    width: 24%;
    margin-left: 1%; }

  #darkest-fox-blog h1 {
    width: 140%;
    margin-bottom: 20px; }

  #darkest-fox-blog .sidebar {
    margin-top: 87px; }

  #darkest-fox-blog .sidebar .widget {
    margin-top: 47px; }

  /* NEWS */
  main.main-content .news h5 {
    margin-top: .5em;
    color: #999; }

  #ourStory h1.news-section {
    font-size: 2.3em; }

  #ourStory h2.publication {
    margin-bottom: 0em; }

  #press-release {
    border: 1px solid #e1e1e1;
    width: 80%;
    margin: 1em auto;
    padding: 8em 7em;
    background-image: url("https://cdn.shopify.com/s/files/1/1319/5411/files/letterhead-logo_726ea70a-ba44-42b3-898a-1f6c41f67bef_large.png%3Fv=1501563477");
    background-repeat: no-repeat;
    background-position: 50% 20px;
    color: #333; }

  #press-release .contact {
    display: block;
    float: left;
    text-align: left;
    margin-bottom: 3em;
    color: #999; }

  #press-release h1 {
    clear: both;
    font-size: 3em; }

  #press-release h3 {
    margin: 0em 0 1em;
    line-height: 1.5em;
    font-size: 1.3em; }

  #press-release small {
    text-transform: uppercase;
    color: #999;
    letter-spacing: .05em; }

  #press-release .release-date {
    float: right;
    text-align: right;
    color: #999;
    margin-top: 0; }

  #press-release p,
  #press-release .press-quote {
    text-align: left;
    padding: .8em;
    font-size: 1.2em; }

  #press-release .press-quote {
    font-style: italic;
    font-size: 1.1em;
    padding: 1em 4em; }

  #press-release .press-quote p {
    padding-top: 0em;
    text-align: justify; }

  #press-release .press-quote p:first-child {
    text-indent: -.05em; }

  #press-release .press-moreinfo {
    color: #999;
    padding-top: 3em; } }
/* weird between phone and tablet */
@media only screen and (min-width: 481px) and (max-width: 768px) {
  #PageContainer header.site-header {
    /* tablet hamburger header bg color */
    min-height: 10px;
    background: #000; }

  body#darkest-fox-luxury-lingerie-sheer-lingerie-lace-amp-silk-sets main.main-content {
    margin-top: -54px; }

  #universe-layout {
    margin-top: -31px; }

  #universe-layout #box03 {
    padding-top: 10px; }

  #universe-layout #universe-footer02 #box11 {
    margin-top: 10px;
    margin-bottom: 10px; }

  #sexy-lingerie-sheer-bras-amp-crotchless-panties-bridal-shower-gifts #PageContainer main.main-content {
    margin-bottom: -30px; }

  #PageContainer div.main-menu {
    /*top logo bg color */
    background: #000; }

  #lookbookPage {
    margin-top: -52px; }

  main.main-content header.collection__info {
    margin-top: -38px; }

  #lingerie-videos-amp-photo-galleries-lingerie-brands-lookbooks #PageContainer main.main-content {
    margin-top: 0px; }

  #faceted-filters .lookbookThumb small {
    display: none; }

  #faceted-filters .lookbookThumb a b {
    display: block;
    min-height: 3.4em; }

  /* tablet gifts */
  #split-buttons .grid__item big {
    min-height: 2.8em;
    line-height: 1.2em; }

  #custom-half .grid #fetish-lingerie-collection,
  #custom-half .grid #sheer-lingerie-myself,
  .grid #open-season-myself,
  .custom-top #leather-lingerie-collection,
  #leather-lingerie-collection .grid__item,
  #custom-half .grid__item,
  #open-season-collection .grid__item,
  .grid #silk-lingerie,
  #mondrian .grid__item,
  #universe-layout #universe-footer .grid__item {
    padding-left: 0px; }

  #mondrian .grid__item {
    width: 100%;
    margin-bottom: 1px; }

  #universe-layout .custom-top,
  #universe-layout .wrapper #mondrian,
  #PageContainer #mondrian-margin,
  #leather-lingerie-collection {
    width: 100%;
    padding: 0;
    margin: 0; }

  #custom-half #fetish-lingerie-collection {
    margin-top: -10px; }

  #PageContainer .small--one-whole a#box04 {
    display: block;
    clear: both;
    margin-top: -30px;
    border-top: 1px solid white; }

  #mondrian .grid #box03 {
    margin-top: -10px; }

  #mondrian #row02box02 {
    clear: both;
    margin-top: -30px; }

  #mondrian-margin #box02 {
    margin: 1px 0px; }

  .collection-description p {
    margin: 1em 3em; }

  .collection-description h2 {
    padding-top: 1em; }

  .collection-description h2 small {
    margin-left: 1em;
    margin-right: 1em; }

  .collection-description .viewLookbook {
    font-size: .75em; }

  #isp_center_container .isp_center_container_header a.isp_refine_nevigation {
    border: none; }

  /* TOP BANNER Tablet HERO IMAGES */
  /* Category Collection Page Phone Hero Banner Image Responsive Positions */
  #parallax-bg .collection__image {
    background-position: 50% -170px !important;
    margin-bottom: 0px; }

  #PageContainer #hero-0 {
    background-position: 0% 46px !important;
    background-size: 200% auto !important; }

  #PageContainer #lance-lookbook,
  #PageContainer #taryn-2017-lookbook,
  #PageContainer #ericam-lookbook,
  #bralettes,
  #leather-lingerie,
  #videoLookbook #alexis,
  #tyes-by-tara,
  #PageContainer #hero-10 {
    background-position: 10% 46px !important; }

  #darkestfoxlove {
    background-position: 20% -90px !important; }

  #hero-50 {
    min-height: 300px;
    background-position: 50% 46px !important;
    background-size: 200% auto !important; }

  header.collection__info .collection__image,
  #photoLookbook .collection__image,
  #videoLookbook .collection__image,
  #PageContainer .collection__image,
  #universe-layout .collection__image,
  .collection__image {
    min-height: 350px;
    background-position: 50% 46px !important;
    background-size: 100% auto !important; }

  #hero-70,
  #PageContainer #android-lookbook,
  #PageContainer #bracli-lookbook,
  #luxury-lingerie-accessories-made-in-france-italy-japan-amp-usa .collection__image {
    background-position: 70% 46px !important; }

  #hero-75,
  #sexy-panties-see-through-amp-crotchless-panties-sheer-mesh-thongs .collection__image {
    background-position: 75% 12px !important; }

  #luxury-thigh-highs-tights-amp-stockings-made-in-japan-italy-england .collection__image {
    background-position: 75% -20px !important; }

  #hero-80,
  #videoLookbook #impudique-lookbook {
    background-position: 80% 46px !important; }

  #hero-85,
  #push-up-bras,
  #plus-size-lingerie-sexy-plus-size-dresses-amp-plus-size-clothing .collection__image {
    background-position: 85% 46px !important; }

  #luxury-designer-sexy-lingerie-bodices-basques-bodysuits-shirts .collection__image {
    background-position: 85% 0px !important; }

  #hero-90-tall,
  #sexy-panties,
  #videoLookbook #bracli-lookbook,
  #shop-all,
  #silk-lingerie {
    min-height: 450px;
    background-position: 90% 0px !important; }

  #videoLookbook #hero-90,
  #videoLookbook #woman-black-lookbook,
  #universe-layout #shop-all,
  #sheer-ecstasy {
    background-position: 90% 46px !important; }

  #open-cup-bras {
    background-position: 90% 40px !important;
    backround-size: 200% auto !important; }

  #tyes-by-tara {
    background-size: 100% auto !important; }

  #PageContainer #hero-100,
  #videoLookbook #leash {
    background-position: 100% 46px !important;
    backround-size: 200% auto !important; }

  #videoLookbook .videoClip {
    background: #666; }

  #videoLookbook .videoClip-hires {
    padding-top: 68px; }

  /* TABLET ACCOUNT  */
  #account h1,
  #addresses h1.section-header__left,
  .template-customers-order h1 {
    padding-left: 0px; }

  #account h1,
  .template-customers-order .three-quarters h4,
  .template-customers-order .three-quarters p,
  .template-customers-order main.main-content p:first-child a,
  p.return-to-account,
  #addresses .grid p.return-to-account a {
    padding-left: 0px; }

  #PageContainer .grid .errors {
    width: 100%;
    /* to match width of table below */ }

  #account table,
  .template-customers-order table {
    width: 100%; }

  #account table tr td:first-child,
  #account table tr th:first-child,
  .template-customers-order table tr td:first-child,
  .template-customers-order table tr th:first-child {
    padding-left: 0px; }

  /* TABLET BLOG */
  #darkest-fox-blog .sidebar {
    margin: 2em 0% 0 0;
    width: 100%;
    max-width: 100%;
    border-top: 2px solid black; }

  #darkest-fox-blog .sidebar {
    border-top: none; }

  .widget-blog-recent, .widget-blog-tags {
    border-top: 4px solid black; }

  /* TABLET FACETED FILTERS */
  #faceted-filters .lookbookThumb {
    width: 50%; }

  #faceted-filters .lookbookThumb img {
    margin-left: 0px;
    max-width: 100%;
    height: auto; }

  /* TABLET SALES PROMOS */
  #shappify_count_down {
    font-size: 16px;
    padding: .5em;
    margin: 1em;
    width: 70%;
    line-height: 1.3em; }

  /* TABLET PDP */
  div.breadcrumb-wrapper {
    margin-top: 40px; }

  div.breadcrumb-wrapper nav.breadcrumb {
    padding-left: 0px; }

  .product-single__photos a,
  .product-single__photos img,
  .product-single__thumbnails a,
  .product-single__thumbnails img {
    margin: 0 2%; }

  .share-embed {
    margin-left: 17px;
    margin-top: 10px; }

  .product-single .sample-vendor {
    padding-top: 2em; } }
/* weird between tablet and desktop */
@media only screen and (min-width: 480px) and (max-width: 1009px) {
  ul#AccessibleNav a {
    /* letter-spacing:.1em;*/ }

  ul#AccessibleNav li.site-nav {
    padding-right: 10px; }

  ul#AccessibleNav > li {
    padding-right: 25px; }

  ul#AccessibleNav > li:last-child {
    padding-right: 0px; }

  .product-price {
    /* mabel */
    margin: -22px 0px 10px 0px; }

  .topbar-head {
    padding: 0px;
    position: relative;
    top: -4px;
    z-index: 7000; }

  .topbar-head .grid-item {
    padding-left: 23px; }

  .topbar-header .main-menu {
    position: relative;
    top: -7px; }

  #PageContainer header.site-header .topbar-header .logo .site-header__logo {
    margin-top: 16px; }

  #topSearch,
  #topCart {
    display: none; } }
/* weird 768px on desktop */
@media only screen and (min-width: 768px) and (max-width: 768px) {
  #PageContainer #topSearch,
  #PageContainer #topCart {
    display: none; }

  #PageContainer .site-header__logo img {
    left: 0px;
    top: -7px; }

  #PageContainer .template-page #videoLookbook,
  #PageContainer .template-collection #videoLookbook {
    margin-top: 100px; } }
/* For general iPad portrait */
@media only screen and (device-width: 768px) and (orientation: portrait) {
  #PageContainer main.main-content .text-one-column-center #videoLookbook .videoClip {
    margin-top: 101px;
    margin-bottom: 53px; }

 /*

 body #PageContainer .template-page #videoLookbook #collection__image, 
 body #PageContainer .template-collection #videoLookbook #collection__image {
   margin-top: 100px;
 }
 
 .text-one-column-center {
  	margin-top: 0px; 
 }*/ }
/* just for mabels laptop */
@media only screen and (min-width: 1440px) {
  /* SOCIAL SHOP WAVE WISHLIST mabel desktop */
  button#AddToCart {
    margin-left: 25px; }

  form#AddToCartForm .swatch .header {
    min-width: 116px; }

  #widget-fave-html {
    min-width: 240px;
    z-index: 1; } }
/* weird promo sections under billboard banner on home page */
@media only screen and (min-width: 480px) and (max-width: 1140px) {
  #PageContainer .custom-top {
    width: 100%;
    margin-top: -20px; }

  #universe-layout .custom-top .grid {
    margin-top: 30px; }

  #PageContainer #thirdrow {
    margin-top: -30px; }

  #videoLookbook .collection__image {
    background-position: 75% 50px !important; } }
/* weird add to wishlist button */
@media only screen and (min-width: 1140px) and (max-width: 1161px) {
  .right-single-product #widget-fave-html .ssw-faveappbtn {
    width: calc(50% + 33px);
    top: -75px; } }
/* weird Add to Cart Add to Wishlist buttons */
@media only screen and (min-width: 1162px) and (max-width: 1289px) {
  button#AddToCart {
    width: 39% !important; }

  #widget-fave-html .ssw-faveappbtn {
    width: 80%;
    left: 25px;
    top: -75px; } }
/* weird Add to Cart Add to Wishlist buttons */
@media only screen and (min-width: 1290px) and (max-width: 1291px) {
  .right-single-product #widget-fave-html .ssw-faveappbtn {
    width: calc(50% + 73px);
    top: -75px; } }
/* TABLET + SMALL DESKTOP */
/* weird top nav search bar responsive between tablet and desktop */
@media only screen and (min-width: 768px) and (max-width: 1162px) {
  .site-header__logo img {
    position: relative;
    left: -80px; }

  .site-header__account,
  #PageContainer span.icon-ultility {
    left: -30px; }

  #PageContainer #topSearch {
    margin-left: 0px; }

  #PageContainer a.ssw-wishlist {
    position: relative;
    left: 22px; }

  #account main.main-content h2 {
    margin-top: 5em; }

  #masonry {
    /* Masonry container */
    column-count: 3;
    column-gap: 1em; }

  #masonry .card p.reviewQuote {
    padding: 0 2em; }

  #PageContainer header.site-header .wrapper {
    margin-top: -2px; }

  .site-header__topbar {
    margin-left: 55px; }

  .full_screen #slider-carousel {
    /* moves home slider up underneath semitransparent top nav */
    margin-top: -55px; }

  #next .next-lookbook,
  #next .explore {
    width: 50%;
    margin: 0 0%; }

  #next #next-fashion-films img {
    margin-bottom: 0em; }

  #PageContainer {
    padding-top: 46px; }

  #PageContainer header.site-header {
  /*  opacity: 0.35;
   -moz-opacity: 0.35;
   filter:alpha(opacity=0.35);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=85)";
*/ }

  #PageContainer header.site-header {
  /* opacity: 1;
  -moz-opacity: 1;
  filter:alpha(opacity=1);
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
*/ }

  div.main-menu div.site-header__search {
    /* width:200px;
    padding-right: 26px;*/
    position: relative;
    top: -100px;
    margin-top: 0px;
    z-index: 7000; }

  .topbar-head {
    top: 2px; }

  #topSearch,
  #topCart {
    display: block; }

  #topSearch {
    float: left;
    margin-left: 50px;
    padding-top: 13px;
    width: 50px; }

  .site-header__search .search-bar {
    /* width of autosuggested products */
    width: 200px; }

  .site-header__search .search-bar input {
    /* width of autosuggested products */
    width: 140px; }

  #searchResults h2 {
    margin: 7em 0 1em; }

  #topCart {
    float: right; }

  .site-header__logo {
    margin-top: 9px; }

  div.main-menu {
    border-top: 1px solid #e1e1e1; }

  #new {
    /* moves up slider and all content so it covers bread crumb */
    position: relative;
    top: -69px; }

  form.search-bar {
    left: 0px; }

  .site-header__search .input-group-field {
    padding-left: 0px; }

  .site-header__search .icon-fallback-text {
    left: 0px;
    top: 2px; }

  .site-header__search .search-bar {
    padding-right: 10px; }

  .header-cart {
    float: right; }

  .text-one-column-center h1.collection-name {
    /* top margin of H1 title on Lookbooks */
    margin-top: 50px; }

  .text-one-column-center #videoLookbook .videoClip {
    margin-top: 101px;
    margin-bottom: 53px; }

  /* HOME */
  body#darkest-fox-luxury-lingerie-sheer-lingerie-lace-amp-silk-sets main.main-content {
    margin-top: 77px;
    /* moves page content to under fixed logo header so it doesn't get covered */ }

  .wrapper #box04 {
    margin-top: 0px; }

  /* big tablet hero */
  .collection__image,
  #videoLookbook .collection__image {
    min-height: 400px; }

  #videoLookbook .collection__image {
    background-position: 75% 100px !important;
    position: relative;
    top: -2px; }

  .site-nav > li:first-child, .site-nav > li:first-child a {
    padding-left: 27px; }

  /* big Tablet Hero Video*/
  .template-page #videoLookbook,
  .template-collection #videoLookbook {
    margin-top: 67px;
    padding: 0; }

  /* big tablet PDP */
  #PageContainer .breadcrumb-wrapper {
    margin: 4em 0 0 0;
    padding-left: 0%; }

  h2#reviews-header {
    margin-left: 5%;
    padding-left: 10px; }

  button#AddToCart {
    /* width: 100%; */
    z-index: 100; }

  #widget-fave-html {
    z-index: 1; }

  #widget-fave-html .ssw-faveappbtn {
    width: calc(50% - 20px);
    left: 10px;
    top: -49.5px; }

  div.ssw-faveappbtn > i {
    display: none; }

  /* big tablet account */
  #account h1,
  .template-customers-order h1 {
    margin-top: 3.5em; }

  /* big tablet gift collections */
  .collection-description {
    margin-top: -2.5em; }

  .collection-description h2 {
    margin-top: 0em;
    padding-top: 1em;
    /*  border-top: 1px solid #ccc; */ }

  padding: 0em 0 0em;
  .collection-description h2 small {
    display: none; }

  .collection-description p {
    margin-top: -.5em;
    padding: 0em 1em 0;
    border-top: none; }

  #PageContainer #mondrian-margin {
    width: calc(100% - 20px);
    margin-left: 10px;
    margin-bottom: 3em; }

  /* BLOG */
  #darkest-fox-blog .large--three-quarters {
    width: 73%;
    margin-right: 2%;
    	/* #PageContainer header.collection__info div.rte { remove extra top padding in h1.collection name
          margin-top: -130px;
        } */
    /* TABLET GIFT COLLECTIONS */ }
    #darkest-fox-blog .large--three-quarters #darkest-fox-blog .sidebar {
      width: 25%; }
    #darkest-fox-blog .large--three-quarters #contact-bottom #contact-form-entry .grid__item {
      padding-left: 10px; }
    #darkest-fox-blog .large--three-quarters #universe-layout .collection-description {
      padding: 0em 0 0em;
      margin-bottom: 0em; }
    #darkest-fox-blog .large--three-quarters #universe-layout .collection-description h2 {
      font-size: 1.5em;
      line-height: 1em;
      border-bottom: 1px solid #ccc;
      margin: 0 2em 0;
      padding: 0 0 .5em; }
    #darkest-fox-blog .large--three-quarters #split-buttons .fa {
      display: block;
      font-size: 2em;
      margin-bottom: .5em; }
    #darkest-fox-blog .large--three-quarters .collection-description h2 small {
      font-size: .4em; }
    #darkest-fox-blog .large--three-quarters .collection-description p {
      text-align: left;
      padding: 1em 1em .2em;
      font-size: 1.5em;
      color: #333; }
    #darkest-fox-blog .large--three-quarters #leather-lingerie-collection {
      margin-bottom: 100px; }
    #darkest-fox-blog .large--three-quarters #search-results div.isp_product_image_wrapper {
      height: auto; } }
/* weird top nav search bar responsive between tablet and desktop */
@media only screen and (min-width: 1162px) {
  .template page #PageContainer {
    padding-top: 50px; }

  .full_screen #slider-carousel {
    /* moves desktop home slider up underneath semitransparent top nav */
    margin-top: -66px; }

  #topSearch {
    float: left;
    width: 250px;
    padding-left: 0px;
    margin-top: 13px;
    position: relative;
    left: 120px; }

  #topSearch .site-header__search .search-bar {
    /* width of autosuggested products */
    width: 300px; }

  .site-header__search .search-bar {
    /* width of autosuggested products */
    width: 220px; }

  .site-header__search .search-bar input {
    /* width of autosuggested products */
    width: 220px; }

  .wrapper #box04 {
    margin-top: 0px; }

  footer.site-footer a.site-footer__logo-link {
    position: relative;
    left: -10px; }

  #contact-bottom .grid__item {
    padding: 0px 1%; }

  #contact-bottom .grid__item:first-child {
    padding-left: 0px; }

  .collection__sort div.form-horizontal {
    padding-left: 10px;
    padding-right: 50px; }

  #videoLookbook .videoClip {
    margin-top: 94px;
    padding: 44px 0 30px; }

  #PageContainer main.main-content .designer-banner {
    /* margin-bottom: -105px; */ }

  #PageContainer main.main-content .designer-info {
    /* semitransparent black banner */
    margin-top: 6px;
    padding: 1em 0 3em;
    background-color: #fff;
    /* top: -166px; */ }

  #PageContainer main.main-content .designer-info h1 {
    color: #000;
    font-size: 2.5em; }

  #PageContainer main.main-content .designer-banner:last-child {
    margin-bottom: -195px; }

  #account main.main-content h2 {
    margin-top: 5em; } }
/* weird quickview */
@media only screen and (min-width: 1140px) {
  .tshopify-popup .product-price {
    margin-left: 1em;
    margin-top: 0.05em; }

  .tshopify-popup p.description {
    text-indent: -1em; } }
/* weird large desktop */
@media only screen and (min-width: 1474px) {
  #sheer-lingerie-myself,
  #open-season-myself {
    top: 0; } }
/* super large desktop */
@media only screen and (min-width: 1900px) {
  /* COLLECTION PAGES */
  .collection-grid {
    text-align: center; }

  .grid--rev .grid-uniform {
    max-width: 1630px;
    margin: 0 auto; }

  p.quote {
    max-width: 850px; }

  #videoLookbook .videoClip-hires {
    max-width: 1505px; }

  #videoLookbook .covet-pics-gallery {
    max-width: 1624px;
    margin-top: 20px; }

  section#curated-leather .custom-top {
    max-width: 1600px;
    margin: 0 auto; }

  /* UNIVERSE */
  #next-model img {
    max-width: 200px; }

  #lookbookWrapper #universe,
  #videoLookbook #universe,
  #universe-layout #universe {
    max-width: 1600px;
    margin: 0 auto; } }
/* mabel */
.filter-block {
  clear: both; }
  .filter-block ul.box-list-stype li {
    line-height: 30px; }
  .filter-block ul.box-grid-stype li {
    display: inline-block;
    padding: 0 0;
    padding-right: 10px; }
    .filter-block ul.box-grid-stype li .color {
      width: 20px;
      height: 20px;
      border: 1px solid #333; }
    .filter-block ul.box-grid-stype li input {
      display: none; }
    .filter-block ul.box-grid-stype li a span {
      display: block;
      width: 30px;
      height: 20px; }
    .filter-block ul.box-grid-stype li.active .color {
      border: 2px solid #e0545f; }
    .filter-block ul.box-grid-stype li label {
      color: #e0545f; }
  .filter-block ul.box-grid-stype.sizes a span {
    width: 50px;
    border: solid 1px #CCC; }
  .filter-block ul.box-list-stype li label {
    color: #e0545f; }
  .filter-block .clear {
    float: right;
    line-height: 15px;
    text-transform: none;
    color: red; }
  .filter-block h5.filter-title {
    font-size: 12px;
    color: #E0545F;
    margin: 20px 0; }

.colors .red {
  background-color: #f50000; }

.colors .blue {
  background-color: #305885; }

.colors .white {
  background-color: #fff; }

.colors .pink {
  background-color: #f4dfe6; }

.colors .green {
  background-color: #485052; }

.colors .black {
  background-color: #000000; }

.colors .gray {
  background-color: #515151; }

.colors .cyan {
  background-color: #00ffff; }

.colors .cyan {
  background-color: #00ffff; }

.colors .cyan {
  background-color: #00ffff; }

.colors .cyan {
  background-color: #00ffff; }

.colors .cyan {
  background-color: #00ffff; }

.colors .cyan {
  background-color: #00ffff; }

.colors .cyan {
  background-color: #00ffff; }

.colors .cyan {
  background-color: #00ffff; }

.colors .cyan {
  background-color: #00ffff; }

.colors .cyan {
  background-color: #00ffff; }

.li-price input {
  display: none; }

/* 
   Swatches Styles
*/
.swatch {
  margin: 1em 0; }

/* Label */
.swatch .header,
p.sample-vendor {
  font-style: normal;
  font-family: Lato, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: .9em;
  color: #666; }

.swatch .header {
  margin: 0.5em 1em 0 0;
  height: 50px;
  min-width: 101px; }

.quickview-product .swatch .header {
  min-width: 59px; }

p.sample-vendor {
  margin: 0; }

/* Hide radio buttons.*/
.swatch input {
  display: none; }

.swatch label {
  /* Rounded corners */
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  /* To give width and height */
  float: left;
  /* Color swatches contain no text so they need to have a width. */
  min-width: 4.3em !important;
  height: 3em !important;
  /* No extra spacing between them */
  margin: 0;
  /* The border when the button is not selected */
  border: 1px solid #fff;
  /* Background color */
  background-color: #fff;
  border: 1px solid #ccc;
  /* Styling text */
  font-size: 13px;
  text-align: center;
  line-height: 3em;
  white-space: nowrap;
  text-transform: uppercase; }

.swatch-element label {
  padding: 0 10px; }

.color.swatch-element label {
  padding: 0; }

/* Styling selected swatch */
/* Slightly raised */
.swatch input:checked + label {
  outline: 4px double #666;
  background-color: #fff;
  /* -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.8);
  -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.8);
  box-shadow:0px 1px 2px rgba(0,0,0,0.8);
  border-color:transparent; */ }

.swatch .swatch-element {
  float: left;
  -webkit-transform: translateZ(0);
  /* webkit flicker fix */
  -webkit-font-smoothing: antialiased;
  /* webkit text rendering fix */
  margin: 0px 16px 10px 0;
  /* Spacing between size swatches */
  /* To position the sold out graphic and tooltip */
  position: relative; }

#PageContainer #AddToCartForm .swatch .swatch-element:first-child {
  border: 1px solid red; }

.swatch .color {
  /* Spacing between color swatches */
  margin-bottom: 33px;
 /* margin-right: 33px;

 padding-right: 38px; */ }

/* Image with the cross in it */
.crossed-out {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0; }

.swatch .swatch-element .crossed-out {
  display: none; }

.swatch .swatch-element.soldout .crossed-out {
  display: block; }

.swatch .swatch-element.soldout label {
  filter: alpha(opacity=60);
  /* internet explorer */
  -khtml-opacity: 0.6;
  /* khtml, old safari */
  -moz-opacity: 0.6;
  /* mozilla, netscape */
  opacity: 0.6;
  /* fx, safari, opera */ }

/* Tooltips */
.swatch .tooltip {
  letter-spacing: .05em;
  text-align: center;
  background: gray;
  color: #fff;
  bottom: 100%;
  padding: 10px;
  display: block;
  position: absolute;
  width: 100px;
  left: -46px;
  margin-bottom: 15px;
  /* Make it invisible by default */
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  visibility: hidden;
  /* Animations */
  -webkit-transform: translateY(10px);
  -moz-transform: translateY(10px);
  -ms-transform: translateY(10px);
  -o-transform: translateY(10px);
  transform: translateY(10px);
  -webkit-transition: all .25s ease-out;
  -moz-transition: all .25s ease-out;
  -ms-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out;
  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  z-index: 10000;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.swatch .tooltip:before {
  bottom: -20px;
  content: " ";
  display: block;
  height: 20px;
  left: 0;
  position: absolute;
  width: 100%; }

/* CSS triangle */
.swatch .tooltip:after {
  border-left: solid transparent 10px;
  border-right: solid transparent 10px;
  border-top: solid gray 10px;
  bottom: -10px;
  content: " ";
  height: 0;
  left: 50%;
  margin-left: -13px;
  position: absolute;
  width: 0; }

.swatch .swatch-element:hover .tooltip {
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px); }

.swatch.error {
  background-color: #e8d2d2 !important;
  color: #333333 !important;
  padding: 1em;
  border-radius: 5px; }

.swatch.error p {
  margin: 0.7em 0; }

.swatch.error p:first-child {
  margin-top: 0; }

.swatch.error p:last-child {
  margin-bottom: 0; }

.swatch.error code {
  font-family: monospace; }

#marilyn-boudoir-slippers-bespoke-italian-shoes-made-in-london .swatch .swatch-element label,
#jayne-boudoir-slippers-bespoke-italian-shoes-made-in-london .swatch .swatch-element label,
#rose-boudoir-slippers-luxury-bespoke-shoes-made-in-london .swatch .swatch-element label,
#kiki-boudoir-slippers-luxury-bespoke-shoes-made-in-london .swatch .swatch-element label {
  min-width: 9.6em !important; }

#marilyn-boudoir-slippers-bespoke-italian-shoes-made-in-london .swatch .header,
#jayne-boudoir-slippers-bespoke-italian-shoes-made-in-london .swatch .header,
#rose-boudoir-slippers-luxury-bespoke-shoes-made-in-london .swatch .header,
#kiki-boudoir-slippers-luxury-bespoke-shoes-made-in-london .swatch .header {
  height: 100px; }

#marilyn-boudoir-slippers-bespoke-italian-shoes-made-in-london .swatch .color label,
#jayne-boudoir-slippers-bespoke-italian-shoes-made-in-london .swatch .color label,
#rose-boudoir-slippers-luxury-bespoke-shoes-made-in-london .swatch .color label,
#kiki-boudoir-slippers-luxury-bespoke-shoes-made-in-london .swatch .color label {
  min-width: 4.3em !important; }

#kiki-boudoir-slippers-luxury-bespoke-shoes-made-in-london .swatch .tooltip {
  min-width: 10em; }

/*  Filter Menu CSS */
.filter-menu {
  width: 100%;
  text-align: center;
  padding: 0 !important; }

.filter-group {
  display: inline-block;
  /* or float: left; */
  padding-left: 20px;
  padding-bottom: 6px;
  position: relative;
  text-align: left; }

.filter-group:first-child {
  padding-left: 0px; }

.refine-header {
  display: none; }

.nav-container {
  position: relative; }

#PageContainer .filter-group h4 {
  text-transform: uppercase;
  font-size: .9em;
  color: #999;
  letter-spacing: .05em;
  display: inline-block;
  min-width: 150px;
  font-style: normal;
  padding-left: 2px; }

.menu-trigger {
  border-bottom: 1px solid #999;
  background: white url(//darkestfox.com/cdn/shop/t/190/assets/nav-select-bg.png?v=118157334339721032931659510156) no-repeat right center;
  cursor: pointer;
  padding: 0 0px 0 2px;
  z-index: 10;
  line-height: 20px;
  height: 30px;
  position: relative;
  white-space: nowrap;
  color: #222;
  min-width: 150px; }

.menu-trigger:hover {
  border-bottom: 1px solid #ca2027;
  color: #ca2027;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

.menu-trigger:focus {
  border: 1px solid #ca2027; }

div.scroll-content div.menu-trigger {
  z-index: 10000; }

.collection-count {
  display: none; }

.filter-group .filter-clear {
  background-image: url(//darkestfox.com/cdn/shop/t/190/assets/checkbox-black-retina.png?v=80445391721062812231659510083);
  background-position: 0px -144px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  line-height: 1em;
  margin-top: 0px;
  vertical-align: text-top;
  width: 16px;
  text-indent: -9999px;
  text-decoration: none;
  display: inline-block;
  margin-left: 5px;
  padding: 0; }

.filter-group .filter-clear a {
  display: none; }

.filter-group ul {
  display: none;
  left: 0;
  position: absolute;
  background: #F9F9F9;
  border: 1px solid #e1e1e1;
  border-top: none;
  width: 150px;
  margin: 0;
  padding: 10px 0px;
  z-index: 100;
  list-style: none;
  top: 65px;
  z-index: 11;
  text-align: left; }

.filter-group .collection-name .filter-group li {
  padding: .25em 0px .25em 15px;
  list-style: none;
  font-size: 20px; }

.filter-group li:hover {
  background: #fff;
  color: #ca2027;
  cursor: pointer; }

.filter-group li:hover a {
  color: #ca2027;
  text-decoration: none; }

.filter-group li a {
  display: inline-block;
  margin-left: 0px;
  text-decoration: none;
  width: 100%;
  padding: 5px 0px; }

.filter-group li.collection-container .collection-name a {
  width: 100%; }

.filter-group li.collection-container .collection-name a:hover {
  color: #ca2027; }

i.check-icon {
  background-image: url(//darkestfox.com/cdn/shop/t/190/assets/checkbox-black-retina.png?v=80445391721062812231659510083);
  background-position: 0px -176px;
  background-repeat: no-repeat;
  /* display: inline-block; hide checkbox next to filter option */
  display: none;
  height: 16px;
  line-height: 16px;
  margin-top: 0px;
  vertical-align: text-top;
  width: 16px;
  position: relative;
  top: 0px; }

.selected i.check-icon {
  background-position: 0px -144px; }

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  i.check-icon {
    /* Translate the @2x sprite's dimensions back to 1x */
    background-size: 16px 96px;
    background-position: 0px -30px; }

  .selected i.check-icon,
  .filter-group .filter-clear {
    background-size: 16px 96px;
    background-position: 0px 0px; } }
.filter-group li.inactive {
  opacity: 0.6; }

.filter-group .has_selected .active {
  display: none; }

.filter-group .has_selected .selected {
  display: inherit; }

.filter-group h4 {
  color: #222;
  border-bottom-color: #ddd;
  font-size: 18px; }

.filter-group li a, .filter-group .collection-count {
  color: #222;
  font-size: 12px; }

.filter-group li div {
  line-height: 12px; }

.filter-group li:hover a {
  color: #333; }

.filter-group .filter-clear {
  background-color: #eee;
  color: #222; }

.filter-group .filter-clear:hover {
  background-color: #ddd;
  color: #222; }

.filter-group-color ul {
  padding-left: 0px;
  margin: 0;
  margin-bottom: 20px; }

.filter-group-color ul li {
  margin-left: 0px !important;
  padding-right: 4px; }

.filter-group-color ul li .collection-name {
  height: 25px; }

.filter-group-color .collection-count {
  display: none; }

.filter-group-color ul li .collection-name .check-icon {
  background-image: none;
  background-color: #BBBBBB;
  display: inline-block !important;
  border: 1px solid transparent;
  width: 16px;
  height: 16px;
  top: 0px;
  margin-right: 2px;
  position: relative; }

.filter-group-color li a,
.filter-group-color li a:hover {
  position: relative;
  top: 5px; }

.filter-group-color ul .filter-active-color-beige .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-beige .collection-name .check-icon,
.filter-group-color ul .filter-active-beige .collection-name .check-icon {
  background-color: #e4caab; }

.filter-group-color ul .filter-active-color-black .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-black .collection-name .check-icon,
.filter-group-color ul .filter-active-black .collection-name .check-icon {
  background-color: #222; }

.filter-group-color ul .filter-active-color-blue .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-blue .collection-name .check-icon,
.filter-group-color ul .filter-active-blue .collection-name .check-icon {
  background-color: #5566FF; }

.filter-group-color ul .filter-active-color-brown .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-brown .collection-name .check-icon,
.filter-group-color ul .filter-active-brown .collection-name .check-icon {
  background-color: #7a4a38; }

.filter-group-color ul .filter-active-color-camel .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-camel .collection-name .check-icon,
.filter-group-color ul .filter-active-camel .collection-name .check-icon {
  background-color: #c9802b; }

.filter-group-color ul .filter-active-color-clear .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-clear .collection-name .check-icon,
.filter-group-color ul .filter-active-clear .collection-name .check-icon {
  background: #e6f5f5 url(//darkestfox.com/cdn/shop/t/190/assets/color-clear.png?44686) no-repeat center;
  background-color: #e6f5f5;
  background-size: 20px; }

.filter-group-color ul .filter-active-color-gold .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-gold .collection-name .check-icon,
.filter-group-color ul .filter-active-gold .collection-name .check-icon {
  background: gold url(//darkestfox.com/cdn/shop/t/190/assets/color-gold.png?44686) no-repeat center;
  background-color: gold;
  background-size: 20px; }

.filter-group-color ul .filter-active-color-green .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-green .collection-name .check-icon,
.filter-group-color ul .filter-active-green .collection-name .check-icon {
  background-color: #55DD99; }

.filter-group-color ul .filter-active-color-gray .collection-name .check-icon,
.filter-group-color ul .filter-active-color-grey .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-gray .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-grey .collection-name .check-icon,
.filter-group-color ul .filter-active-gray .collection-name .check-icon,
.filter-group-color ul .filter-active-grey .collection-name .check-icon {
  background-color: #999; }

.filter-group-color ul .filter-active-color-leopard .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-leopard .collection-name .check-icon,
.filter-group-color ul .filter-active-leopard .collection-name .check-icon {
  background: #eb9e48 url(//darkestfox.com/cdn/shop/t/190/assets/color-leopard.png?44686) no-repeat right center;
  background-color: #eb9e48;
  background-size: 30px; }

.filter-group-color ul .filter-active-color-mint .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-mint .collection-name .check-icon,
.filter-group-color ul .filter-active-mint .collection-name .check-icon {
  background-color: #7bdea7; }

.filter-group-color ul .filter-active-color-multi .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-multi .collection-name .check-icon,
.filter-group-color ul .filter-active-multi .collection-name .check-icon {
  background: #eb9e48 url(//darkestfox.com/cdn/shop/t/190/assets/color-multi.png?44686) no-repeat center;
  background-color: #eb9e48;
  background-size: 20px; }

.filter-group-color ul .filter-active-color-mustard .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-mustard .collection-name .check-icon,
.filter-group-color ul .filter-active-mustard .collection-name .check-icon {
  background-color: mustard; }

.filter-group-color ul .filter-active-color-navy .collection-name .check-icon,
.filter-group-color ul .filter-active-color-navy-blue .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-navy .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-navy-blue .collection-name .check-icon,
.filter-group-color ul .filter-active-navy .collection-name .check-icon,
.filter-group-color ul .filter-active-navy-blue .collection-name .check-icon {
  background-color: #000073; }

.filter-group-color ul .filter-active-color-nude .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-nude .collection-name .check-icon,
.filter-group-color ul .filter-active-nude .collection-name .check-icon {
  background-color: #f3e0c9; }

.filter-group-color ul .filter-active-color-cream .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-cream .collection-name .check-icon,
.filter-group-color ul .filter-active-cream .collection-name .check-icon {
  background-color: #ffe9cf; }

.filter-group-color ul .filter-active-color-orange .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-orange .collection-name .check-icon,
.filter-group-color ul .filter-active-orange .collection-name .check-icon {
  background-color: orange; }

.filter-group-color ul .filter-active-color-pink .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-pink .collection-name .check-icon,
.filter-group-color ul .filter-active-pink .collection-name .check-icon {
  background-color: #f436a1; }

.filter-group-color ul .filter-active-color-purple .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-purple .collection-name .check-icon,
.filter-group-color ul .filter-active-purple .collection-name .check-icon {
  background-color: purple; }

.filter-group-color ul .filter-active-color-red .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-red .collection-name .check-icon,
.filter-group-color ul .filter-active-red .collection-name .check-icon {
  background-color: red; }

.filter-group-color ul .filter-active-color-rose .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-rose .collection-name .check-icon,
.filter-group-color ul .filter-active-rose .collection-name .check-icon {
  background-color: #edd0d6; }

.filter-group-color ul .filter-active-color-rust .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-rust .collection-name .check-icon,
.filter-group-color ul .filter-active-rust .collection-name .check-icon {
  background-color: #c34c1e; }

.filter-group-color ul .filter-active-color-salmon .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-salmon .collection-name .check-icon,
.filter-group-color ul .filter-active-salmon .collection-name .check-icon {
  background-color: salmon; }

.filter-group-color ul .filter-active-color-silver .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-silver .collection-name .check-icon,
.filter-group-color ul .filter-active-silver .collection-name .check-icon {
  background: silver url(//darkestfox.com/cdn/shop/t/190/assets/color-silver.png?44686) no-repeat center;
  background-color: silver;
  background-size: 20px; }

.filter-group-color ul .filter-active-color-tan .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-tan .collection-name .check-icon,
.filter-group-color ul .filter-active-tan .collection-name .check-icon {
  background-color: tan; }

.filter-group-color ul .filter-active-color-taupe .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-taupe .collection-name .check-icon,
.filter-group-color ul .filter-active-taupe .collection-name .check-icon {
  background-color: #b1a79b; }

.filter-group-color ul .filter-active-color-white .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-white .collection-name .check-icon,
.filter-group-color ul .filter-active-white .collection-name .check-icon {
  background-color: white;
  border: 1px solid #666; }

.filter-group-color ul .filter-active-color-wine .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-wine .collection-name .check-icon,
.filter-group-color ul .filter-active-wine .collection-name .check-icon {
  background-color: #a61a3b; }

.filter-group-color ul .filter-active-color-yellow .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-yellow .collection-name .check-icon,
.filter-group-color ul .filter-active-yellow .collection-name .check-icon {
  background-color: yellow; }

.filter-group-color ul .filter-active-color-coral .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-coral .collection-name .check-icon,
.filter-group-color ul .filter-active-coral .collection-name .check-icon {
  background-color: #FFD8CA; }

.filter-group-color ul .filter-active-color-ecru .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-ecru .collection-name .check-icon,
.filter-group-color ul .filter-active-ecru .collection-name .check-icon {
  background-color: #F3EFE0; }

.filter-group-color ul .filter-active-color-oatmeal .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-oatmeal .collection-name .check-icon,
.filter-group-color ul .filter-active-oatmeal .collection-name .check-icon {
  background-color: #E0DCC8; }

.filter-group-color ul .filter-active-color-light-blue .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-light-blue .collection-name .check-icon,
.filter-group-color ul .filter-active-light-blue .collection-name .check-icon {
  background-color: #c5e3ed; }

.filter-group-color ul .filter-active-color-cranberry .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-cranberry .collection-name .check-icon,
.filter-group-color ul .filter-active-cranberry .collection-name .check-icon {
  background-color: #9f000f; }

.filter-group-color ul .filter-active-color-turquoise .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-turquoise .collection-name .check-icon,
.filter-group-color ul .filter-active-turquoise .collection-name .check-icon {
  background-color: #00c5cd; }

.filter-group-color ul .filter-active-color-burgundy .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-burgundy .collection-name .check-icon,
.filter-group-color ul .filter-active-burgundy .collection-name .check-icon {
  background-color: #8c001a; }

.filter-group-color ul .filter-active-color-golden .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-golden .collection-name .check-icon,
.filter-group-color ul .filter-active-golden .collection-name .check-icon {
  background-color: #ffd700; }

.filter-group-color ul .filter-active-color-khaki .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-khaki .collection-name .check-icon,
.filter-group-color ul .filter-active-khaki .collection-name .check-icon {
  background-color: #f0e68c; }

.filter-group-color ul .filter-active-color-heather-grey .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-heather-grey .collection-name .check-icon,
.filter-group-color ul .filter-active-heather-grey .collection-name .check-icon {
  background-color: #606060; }

.filter-group-color ul .filter-active-color-heather-black .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-heather-black .collection-name .check-icon,
.filter-group-color ul .filter-active-heather-black .collection-name .check-icon {
  background-color: #303030; }

.filter-group-color ul .filter-active-color-violet .collection-name .check-icon,
.filter-group-color ul .filter-active-colour-violet .collection-name .check-icon,
.filter-group-color ul .filter-active-violet .collection-name .check-icon {
  background-color: #7F00FF; }

.filter-group-color ul .filter-active-color-aliceblue .collection-name .check-icon {
  background: url(//darkestfox.com/cdn/shop/t/190/assets/pt_image_1.png?44686) no-repeat center center;
  background-size: 30px;
  background-color: #238ef0; }

.filter-group-color ul .filter-active-color-cream-ivory .collection-name .check-icon {
  background: url(//darkestfox.com/cdn/shop/t/190/assets/pt_image_2.png?44686) no-repeat center center;
  background-size: 30px;
  background-color: #f2e9bf; }

.filter-group-color ul .filter-active-color-goldenrod .collection-name .check-icon {
  background: url(//darkestfox.com/cdn/shop/t/190/assets/pt_image_3.png?44686) no-repeat center center;
  background-size: 30px;
  background-color: #f0b423; }

.filter-group-color ul .filter-active-color-burnt-sienna .collection-name .check-icon {
  background: url(//darkestfox.com/cdn/shop/t/190/assets/pt_image_4.png?44686) no-repeat center center;
  background-size: 30px;
  background-color: #b55431; }

.filter-group-color ul .filter-active-color-amethyst-snow .collection-name .check-icon {
  background: url(//darkestfox.com/cdn/shop/t/190/assets/pt_image_5.png?44686) no-repeat center center;
  background-size: 30px;
  background-color: #b89bc1; }

.filter-group-color ul .filter-active- .collection-name .check-icon {
  background: url(//darkestfox.com/cdn/shop/t/190/assets/pt_image_6.png?44686) no-repeat center center;
  background-size: 30px;
  background-color: #666; }

.filter-group-color ul .filter-active- .collection-name .check-icon {
  background: url(//darkestfox.com/cdn/shop/t/190/assets/pt_image_7.png?44686) no-repeat center center;
  background-size: 30px;
  background-color: #777; }

.filter-group-color ul .filter-active- .collection-name .check-icon {
  background: url(//darkestfox.com/cdn/shop/t/190/assets/pt_image_8.png?44686) no-repeat center center;
  background-size: 30px;
  background-color: #888; }

.filter-group-color ul .filter-active- .collection-name .check-icon {
  background: url(//darkestfox.com/cdn/shop/t/190/assets/pt_image_9.png?44686) no-repeat center center;
  background-size: 30px;
  background-color: #999; }

.filter-group-color ul .filter-active- .collection-name .check-icon {
  background: url(//darkestfox.com/cdn/shop/t/190/assets/pt_image_10.png?44686) no-repeat center center;
  background-size: 30px;
  background-color: #aaa; }

.filter-group-color ul .filter-active- .collection-name .check-icon {
  background: url(//darkestfox.com/cdn/shop/t/190/assets/pt_image_11.png?44686) no-repeat center center;
  background-size: 30px;
  background-color: #bbb; }

.filter-group-color ul .filter-active- .collection-name .check-icon {
  background: url(//darkestfox.com/cdn/shop/t/190/assets/pt_image_12.png?44686) no-repeat center center;
  background-size: 30px;
  background-color: #ccc; }

.filter-menu .pt-mobile-header {
  display: none !important; }

.tshopify-popup.active .featured-image {
  text-align: center;
  height: 50vh; }
  .tshopify-popup.active .featured-image .product-photo, .tshopify-popup.active .featured-image a.product-photo img {
    height: 100%;
    object-fit: contain; }

.quickview-product .more-views {
  margin-left: auto;
  margin-right: auto;
  max-width: 80%; }
  .quickview-product .more-views .owl-carousel .item {
    height: 100px;
    margin: 0 auto;
    text-align: center;
    object-fit: contain;
    display: block; }
    .quickview-product .more-views .owl-carousel .item a {
      height: 100%;
      margin: 0 auto;
      text-align: center;
      object-fit: contain;
      display: block; }
    .quickview-product .more-views .owl-carousel .item img {
      height: 100%;
      margin: 0 auto;
      text-align: center;
      object-fit: contain;
      display: block; }

@media only screen and (max-width: 480px) {
  #PageContainer {
    padding-top: 0; }

  .template-index #PageContainer div.breadcrumb-wrapper {
    margin: 0; }

  .template-index .wrapper .custom-top .grid {
    margin-top: 0; }

  .custom-top .grid .grid__item {
    margin-top: 0; }

  .space-15-phone {
    margin-bottom: 0; }

  .inner.space-top-10.section-banner-3-col {
    margin-top: 0 !important; }

  .inner.space-20.section-slider {
    margin: 0 !important; }

  #PageContainer .topbar-head {
    position: absolute;
    transform: translateX(-50%);
    left: 50%;
    z-index: 99999; }

  body#darkest-fox-luxury-lingerie-sheer-lingerie-lace-amp-silk-sets main.main-content {
    margin-top: 0;
    padding-top: 43px; }

  #PageContainer header.site-header {
    margin-bottom: 0; }

  .site-header__logo {
    margin: 0 auto; }

  #PageContainer .custom-top {
    margin-top: 0; }

  header.site-header {
    height: 43px; }

  #account h1, #addresses h1.section-header__left, #addresses h1, .template-customers-order h1 {
    margin-top: 2em; } }
@media only screen and (max-width: 750px) {
  .js-drawer-open div#smile-ui-container {
    display: none; }

  .Pb_currency_wrapper.robots-nocontent.Pb_currency_without_border {
    display: flex;
    justify-content: flex-end; } }
/* Custom code Dev S */
/* #etranslate-language-float-selector {
  display:;
} */
