/** Shopify CDN: Minification failed

Line 3924:24 The "+" operator only works if there is whitespace on both sides

**/
@font-face {
  font-family: 'Helvectica-Neue-Condensed-Bold';
  src: url("HelveticaNeueCondensedBold.woff2") format("woff2"), url("Helvectica-Neue-Condensed-Bold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'HelveticaNeue-Condensed';
  src: url("HelveticaNeueCondensed.woff2") format("woff2"), url("HelveticaNeue-Condensed.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Bodoni-Poster-Compressed';
  src: url("BodoniPosterCompressed.woff2") format("woff2"), url("Bodoni-Poster-Compressed.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

.mobile-megamenu-opened {
  overflow: hidden; }

.mobile-megamenu-opened .mobile-header__content {
  z-index: 60; }

.mobile-megamenu-opened .mobile-menu .nav-mask {
  opacity: 1;
  top: 0px; }

@media only screen and (max-width: 992px) {
  #shopify-section-announcement-bar {
    width: 100%;
    top: 0px;
    left: 0px;
    z-index: 60;
    position: fixed; } }
.mobile-menu {
  top: 0%;
  background-color: initial !important; }

.mobile-menu .nav-mask {
  background-color: rgba(0, 0, 0, 0.15);
  width: 100%;
  height: 100vh;
  display: block;
  position: fixed;
  top: 100%;
  left: 0px;
  z-index: 1;
  opacity: 0;
  transition: opacity .3s ease-in; }

.mobile-menu .mobile-menu__content {
  background-color: #fff;
  width: calc(100% - 46px);
  height: 100%;
  padding-top: 15px;
  position: fixed;
  overflow-y: auto;
  z-index: 2; }

.mobile-menu .mobile-menu__content .mobile-menu__logo {
  text-align: center; }

.mobile-menu .mobile-menu__content .mobile-menu__logo img {
  max-width: 60px; }

.mobile-menu .mobile-menu__content .mobile-menu__close-icon {
  text-align: right;
  width: 20px;
  float: right;
  margin-right: 13px; }

.mobile-menu .mobile-menu__content .mobile-menu__close-icon .icon {
  width: 15px; }

.mobile-menu .mobile-menu__content ul.mobile-menu__list {
  margin-top: 15px; }

.mobile-menu .mobile-menu__submenu-list-item a {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-stretch: condensed;
  font-style: normal;
  line-height: 2.14;
  letter-spacing: normal;
  color: #000;
  padding: 0px 10px; }

.mobile-menu .mobile-menu__submenu-list-item .is-sale-link, .mobile-menu .mobile-menu__submenu-list-item a.sale {
  color: #b52324 !important; }

.mobile-menu .submenu__label a {
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-stretch: condensed;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000;
  text-transform: uppercase;
  padding: 12.5px 10px; }

.mobile-menu .close-dropdown {
  width: 100%; }

.mobile-menu .mobile-menu-link {
  justify-content: space-between; }

.mobile-menu .mobile-menu-link .icon {
  width: 16px;
  height: 16px; }

.mobile-menu .mobile-menu-link::after {
  font-weight: bold;
  font-size: 14px;
  transform: translateY(-60%) rotate(270deg);
  transition: none;
  display: none; }

.mobile-menu .customer-links.account-link {
  border-top: solid 1px #F2F2F2; }

.mobile-menu .customer-links .mobile-menu__item, .mobile-menu .customer-links .submenu__label a {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 15px;
  font-weight: normal;
  font-stretch: condensed;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000;
  padding: 12.5px 10px;
  text-transform: uppercase;
  justify-content: space-between; }

.mobile-menu .customer-links .mobile-menu__item .icon, .mobile-menu .customer-links .submenu__label a .icon {
  width: 8px;
  margin: 0px 5px 0px 0px; }

.mobile-menu .mobile-menu__submenu {
  max-height: 100%;
  margin: 0px;
  border: none;
  display: block; }

.mobile-menu .mobile-menu__submenu.has-dropdown {
  background: white;
  width: 100%;
  height: 100%;
  transition: all 0.3s ease-in-out;
  max-height: 0;
  opacity: 0; }

.mobile-menu .mobile-menu__submenu.has-dropdown .submenu_title {
  border-bottom: solid 1px #ededed;
  display: none; }

.mobile-menu .mobile-menu__submenu.has-dropdown .submenu_title .mobile-menu-link {
  justify-content: center; }

.mobile-menu .mobile-menu__submenu.has-dropdown .submenu_title .mobile-menu-link:after {
  transform: translateY(-60%) rotate(90deg);
  right: auto;
  top: 24px;
  left: 7px; }

.mobile-menu .mobile-menu__submenu.has-dropdown .submenu_title .mobile-menu-link .icon {
  position: absolute;
  left: 7px;
  transform: rotate(180deg); }

.mobile-menu .mobile-menu__submenu.has-dropdown ul.mobile-submenu__custom {
  overflow: auto;
  height: 100%; }

.mobile-menu .mobile-menu__submenu.has-dropdown .mobile-menu__submenu-list-item + .mobile-menu__submenu-list-item .mobile-menu__second-level {
  border-top: solid 1px #ededed; }

.mobile-menu .mobile-menu__submenu.has-dropdown .mobile-menu__submenu-list-item + .mobile-menu__submenu-list-item .mobile-menu__second-level .mobile-sub-submenu__list {
  transition: all 0.3s ease-in-out;
  max-height: 0;
  opacity: 0; }

.mobile-menu .mobile-menu__submenu.has-dropdown .mobile-menu__submenu-list-item + .mobile-menu__submenu-list-item .mobile-menu__second-level .mobile-sub-submenu__list .mobile-menu__submenu-list-item:last-of-type .mobile-menu__item {
  padding-bottom: 0px; }

.mobile-menu .mobile-menu__submenu.has-dropdown .submenu__label + .mobile-menu__close-icon {
  position: absolute;
  right: -13px;
  top: 0px;
  height: 42px;
  width: 40px; }

.mobile-menu .mobile-menu__submenu.has-dropdown .submenu__label + .mobile-menu__close-icon .icon {
  margin-top: 13px;
  margin-right: 12px; }

.mobile-menu .mobile-menu__submenu.has-dropdown .mobile-menu__submenu-list-item > div > ul > li {
  padding: 0px 20px; }

.mobile-menu .mobile-menu__submenu.has-dropdown .mobile-menu__submenu-list-item > div > ul > li > .mobile-menu__item {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-stretch: condensed;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000;
  text-transform: initial;
  display: inline-block;
  padding: 0 0 2px;
  margin-bottom: 10px;
  margin-top: 2px;
  border-bottom: 1px solid #fff;
  text-decoration: none; }

.mobile-menu .mobile-menu__submenu.has-dropdown .mobile-menu__submenu-list-item > div > ul > li > .mobile-menu__item:hover {
  font-weight: bold; }

.mobile-menu .mobile-menu__submenu.has-dropdown label .mobile-menu__item, .mobile-menu .mobile-menu__submenu.has-dropdown .mobile-menu__submenu-list-item > a {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-stretch: condensed;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000;
  text-transform: uppercase;
  padding: 12.5px 10px; }

.mobile-menu .mobile-menu__submenu.has-dropdown .mobile-menu__submenu-list-item > a {
  border-top: 1px solid #ededed; }

.mobile-menu .mobile-menu__submenu.has-dropdown .mobile-menu__second-level .mobile-menu__submenu-list-item > a {
  border: none; }

.mobile-menu .mobile-menu__submenu.has-dropdown .view-all {
  margin-bottom: 24px !important; }

.mobile-menu .submenu__input:checked ~ .mobile-menu__submenu.has-dropdown {
  transition: all 0.3s ease-in-out;
  max-height: 1000vh;
  opacity: 1; }

.mobile-menu .submenu__input--second-level:checked ~ .mobile-sub-submenu__list {
  transition: all 0.3s ease-in-out !important;
  max-height: 1000vh !important;
  opacity: 1 !important; }

.mobile-menu .submenu__input--second-level ~ .submenu__label .mobile-menu__second-level__icon-plus {
  display: inline; }

.mobile-menu .submenu__input--second-level ~ .submenu__label .mobile-menu__second-level__icon-minus {
  display: none; }

.mobile-menu .submenu__input--second-level:checked ~ .submenu__label .mobile-menu__second-level__icon-plus {
  display: none; }

.mobile-menu .submenu__input--second-level:checked ~ .submenu__label .mobile-menu__second-level__icon-minus {
  display: inline; }

.mobile-menu .mobile-menu__first-level {
  border-top: 1px solid #F2F2F2; }

.mobile-menu .mobile-menu__first-level .mobile-menu__first-level__icon-container {
  display: flex;
  gap: 3px; }

.mobile-nav-featured-collection {
  padding: 10px 15px 40px 10px; }

.mobile-nav-featured-collection .mobile-nav-featured-collection__item:hover img {
  opacity: .7; }

.mobile-nav-featured-collection .mobile-nav-featured-collection__item:hover span {
  border-bottom: 1px solid #000;
  padding-bottom: 3px; }

.mobile-nav-featured-collection .mobile-nav-featured-collection__item a {
  width: 100%;
  display: block; }

.mobile-nav-featured-collection .mobile-nav-featured-collection__item a img {
  width: 100%; }

.mobile-nav-featured-collection .mobile-nav-featured-collection__item a.site-nav__image-label {
  position: relative;
  top: 11px;
  width: 100%;
  display: block; }

.mobile-nav-featured-collection .mobile-nav-featured-collection__item a.site-nav__image-label span {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: condensed;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000; }

.header__menu-items.is-hovered .header__link {
  color: #a9a9a9 !important; }

.header__menu-items.is-hovered .active-nav .header__link {
  color: #000 !important; }

.header__menu-items.is-hovered .active-nav .header__icon {
  color: #000 !important; }

.mega-menu.mega-menu--header-classic {
  border-top: solid 1px #ededed; }

.mega-menu.mega-menu--header-classic .container {
  padding: 33px; }

.mega-menu.mega-menu--header-classic .container .column {
  padding: 0px; }

.mega-menu.mega-menu--header-classic .container .block__menu {
  width: 50%; }

.mega-menu.mega-menu--header-classic .container .block__menu + .block__image, .mega-menu.mega-menu--header-classic .container .block__menu + .block__image + .block__image, .mega-menu.mega-menu--header-classic .container .block__menu + .block__image + .block__image + .block__image {
  width: 16.66%; }

.mega-menu.mega-menu--header-classic .mega-menu__linklist .collections-link {
  display: flex; }

.mega-menu.mega-menu--header-classic .mega-menu__linklist .collections-link .collection-menu {
  width: 144px; }

.mega-menu.mega-menu--header-classic .mega-menu__linklist .collections-link .mega-menu__linklist-link, .mega-menu.mega-menu--header-classic .mega-menu__linklist .collections-link .view-all a {
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-stretch: condensed;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000;
  text-transform: uppercase; }

.mega-menu.mega-menu--header-classic .mega-menu__linklist .collections-link .mega-menu__linklist-link:hover, .mega-menu.mega-menu--header-classic .mega-menu__linklist .collections-link .view-all a:hover {
  text-decoration: none; }

.mega-menu.mega-menu--header-classic .mega-menu__linklist .collections-link .mobile-menu__item {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 13px;
  font-weight: normal;
  font-stretch: condensed;
  font-style: normal;
  line-height: 1.92;
  letter-spacing: normal;
  color: #000;
  position: relative; }

.mega-menu.mega-menu--header-classic .mega-menu__linklist .collections-link .mobile-menu__item:after {
  position: absolute;
  content: '';
  border-bottom: 1px solid #000;
  display: block;
  width: 0;
  left: 50%;
  bottom: -1px; }

.mega-menu.mega-menu--header-classic .mega-menu__linklist .collections-link .mobile-menu__item:hover:after {
  width: 100%;
  left: 0;
  transition: width 0.3s ease 0s, left 0.3s ease 0s; }

.mega-menu.mega-menu--header-classic .mega-menu__linklist .collections-link .view-all {
  position: absolute;
  bottom: 33px; }

.mega-menu.mega-menu--header-classic .mega-menu__linklist .collections-link .mega-menu__linklist-link {
  margin-bottom: 11px;
  margin-top: -8px; }

.mega-menu.mega-menu--header-classic .mega-menu__linklist .collections-link .is-sale-link .mobile-menu__item {
  color: #b52324; }

.mega-menu.mega-menu--header-classic .mega-menu__linklist .collections-link .is-sale-link .mobile-menu__item:hover:after {
  border-color: #b52324; }

.mega-menu.mega-menu--header-classic .block__image {
  max-width: 229px !important;
  padding: 0 0 0 3px !important;
  cursor: pointer; }

.mega-menu.mega-menu--header-classic .block__image:hover img {
  opacity: .7; }

.mega-menu.mega-menu--header-classic .block__image:hover .mega-menu__content p:after {
  width: 100%;
  left: 0;
  transition: width 0.3s ease 0s, left 0.3s ease 0s; }

.mega-menu.mega-menu--header-classic .block__image .mega-menu__content p {
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-stretch: condensed;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000;
  text-transform: uppercase;
  padding-top: 14px;
  margin-top: -9px;
  display: inline-block; }

.mega-menu.mega-menu--header-classic .block__image .mega-menu__content p:after {
  content: '';
  border-bottom: 1px solid #000;
  position: relative;
  display: block;
  top: 2px;
  transition: width 0.3s ease 0s, left 0.3s ease 0s;
  width: 0;
  left: 50%; }

.mega-menu.mega-menu--header-classic .block__image .mega-menu__content .mega-menu__image {
  min-height: 330px;
  -o-object-fit: cover;
  object-fit: cover; }

#shopify-section-announcement-bar {
  height: 35px; }

#shopify-section-announcement-bar .announcement-bar__container {
  height: 0;
  padding-bottom: 35px; }

#shopify-section-announcement-bar, #shopify-section-announcement-bar .section, #shopify-section-announcement-bar .message-header {
  height: 30px;
  min-height: 30px; }

@media only screen and (min-width: 993px) {
  #shopify-section-announcement-bar, #shopify-section-announcement-bar .section, #shopify-section-announcement-bar .message-header {
    min-height: 35px;
    height: 35px; } }
@media only screen and (max-width: 992px) {
  #shopify-section-announcement-bar .announcement-bar__text {
    height: 16px;
    min-height: 16px;
    display: flex; } }
#shopify-section-announcement-bar .announcement-bar__text p, #shopify-section-announcement-bar .announcement-bar__text a {
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  font-size: 13px;
  font-weight: normal;
  font-stretch: condensed;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #fff; }

#shopify-section-announcement-bar .separator {
  padding: 0 10px; }

@media only screen and (max-width: 992px) {
  #shopify-section-announcement-bar .separator {
    display: none; } }
@media only screen and (max-width: 992px) {
  #shopify-section-announcement-bar .announcement-bar__text--hidden {
    display: none; } }
@media only screen and (max-width: 798px) {
  body div#accessiblyAppWidgetButton.accessibly-app-widget-button-container.middle-right {
    top: 40%; } }
body.index[data-template="index"] #shopify-section-header-classic {
  z-index: 40; }

@media only screen and (min-width: 991px) {
  body.index[data-template="index"] .shogun-root {
    margin-top: -58px; } }
#shopify-section-header-classic {
  position: relative;
  min-height: 58px; }

#shopify-section-header-classic .container {
  min-height: 58px; }

@media only screen and (min-width: 993px) {
  #shopify-section-header-classic .header-sticky-wrapper {
    min-height: 57px;
    height: 57px !important; } }
#shopify-section-header-classic .header-sticky-wrapper .header.active {
  background-color: #fff; }

#shopify-section-header-classic .section {
  width: 100%; }

#shopify-section-header-classic .search-link .icon {
  width: 26px;
  height: 26px; }

#shopify-section-header-classic .search-link .icon svg * {
  fill: #000; }

#shopify-section-header-classic .site-header__wishlist-hover-off .icon, #shopify-section-header-classic .site-header__wishlist-hover-on .icon {
  width: 26px;
  height: 23px; }

#shopify-section-header-classic .site-header__account .icon {
  width: 26px;
  height: 26px; }

#shopify-section-header-classic .site-header__cart .icon {
  width: 26px;
  height: 26px;
  position: relative;
  top: 1px; }

#shopify-section-header-classic .header__link:hover, #shopify-section-header-classic .header__link.is-active, #shopify-section-header-classic .header__link > a:hover, #shopify-section-header-classic .header__link > a.is-active {
  color: #000; }

#shopify-section-header-classic .header__link:hover .badge, #shopify-section-header-classic .header__link.is-active .badge, #shopify-section-header-classic .header__link > a:hover .badge, #shopify-section-header-classic .header__link > a.is-active .badge {
  color: #000; }

#shopify-section-header-classic .header__link .badge {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: transparent;
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  font-size: 10px;
  font-weight: 400;
  font-stretch: condensed;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #000; }

@media screen and (max-width: 992px) {
  #shopify-section-header-classic .header__link .badge {
    color: #000; } }
#shopify-section-header-classic .site-header__wishlist:hover .site-header__wishlist-hover-off, #shopify-section-header-classic .site-header__wishlist:hover .site-header__cart-hover-off, #shopify-section-header-classic .header-cart__icon:hover .site-header__wishlist-hover-off, #shopify-section-header-classic .header-cart__icon:hover .site-header__cart-hover-off {
  display: none !important; }

#shopify-section-header-classic .site-header__wishlist:hover .site-header__wishlist-hover-on, #shopify-section-header-classic .site-header__wishlist:hover .site-header__cart-hover-on, #shopify-section-header-classic .header-cart__icon:hover .site-header__wishlist-hover-on, #shopify-section-header-classic .header-cart__icon:hover .site-header__cart-hover-on {
  display: block !important; }

#shopify-section-header-classic .site-header__wishlist:hover .site-header__wishlist-hover-on .icon svg *, #shopify-section-header-classic .site-header__wishlist:hover .site-header__cart-hover-on .icon svg *, #shopify-section-header-classic .header-cart__icon:hover .site-header__wishlist-hover-on .icon svg *, #shopify-section-header-classic .header-cart__icon:hover .site-header__cart-hover-on .icon svg * {
  fill: #000; }

#shopify-section-header-classic .mobile-header__open-menu .icon svg *, #shopify-section-header-classic .site-header__cart .icon svg * {
  fill: #000;
  stroke: #000; }

#shopify-section-header-classic .site-header__wishlist .icon svg #Fill-1 {
  fill: #000; }

#shopify-section-header-classic .site-header__account .icon svg #Fill-1, #shopify-section-header-classic .site-header__account .icon svg #Fill-3 {
  fill: #000; }

#shopify-section-header-classic #mobile-header .action-area__link {
  padding: 0 5px; }

#shopify-section-header-classic #mobile-header .mobile-menu__toggle-icon .icon {
  height: 26px;
  width: 26px; }

#shopify-section-header-classic #mobile-header .search-icon {
  width: 35px;
  margin-bottom: 3px; }

#shopify-section-header-classic #mobile-header .mobile-logo, #shopify-section-header-classic #mobile-header .mobile-dropdown, #shopify-section-header-classic #mobile-header .mobile-icons {
  padding: 0px; }

#shopify-section-header-classic #mobile-header .mobile-logo .mobile-menu__toggle-icon, #shopify-section-header-classic #mobile-header .mobile-dropdown .mobile-menu__toggle-icon, #shopify-section-header-classic #mobile-header .mobile-icons .mobile-menu__toggle-icon {
  padding: 9px 8px 6px 0;
  margin-left: -1px; }

#shopify-section-header-classic #mobile-header .mobile-logo {
  padding: 0; }

#shopify-section-header-classic #mobile-header .mobile-logo .image-element__wrap {
  width: 70px;
  margin: -2px auto 1px; }

#shopify-section-header-classic #mobile-header .overlay-logo {
  display: block; }

#shopify-section-header-classic #mobile-header .primary-logo {
  display: none; }

#shopify-section-header-classic #mobile-header .site-header__wishlist {
  margin: 3px 2px 0px;
  position: relative; }

#shopify-section-header-classic #mobile-header .site-header__wishlist a {
  padding: 24px;
  position: absolute;
  top: -10px;
  right: -10px; }

#shopify-section-header-classic #mobile-header .site-header__account {
  margin: 0px -7px 0px 7px; }

#shopify-section-header-classic #mobile-header .site-header__cart .header__link {
  margin: 0px -7px 0px 7px; }

#shopify-section-header-classic .navbar {
  width: 100%;
  margin: 0px;
  padding: 0px 10px; }

#shopify-section-header-classic .navbar .header__menu {
  width: 50%;
  padding: 0 0 0 10px; }

@media only screen and (max-width: 1024px) {
  #shopify-section-header-classic .navbar .header__menu {
    padding: 0px; } }
@media only screen and (min-width: 1050px) {
  #shopify-section-header-classic .navbar .header__menu {
    width: 45%; } }
#shopify-section-header-classic .navbar .header__menu .navbar-item {
  margin: 0 8.5px;
  min-height: 57px;
  height: 58px; }

#shopify-section-header-classic .navbar .header__menu .navbar-item:first-child {
  margin-left: 15.5px; }

@media only screen and (min-width: 1301px) {
  #shopify-section-header-classic .navbar .header__menu .navbar-item {
    margin: 0 14.5px; } }
#shopify-section-header-classic .navbar .header__menu .navbar-item .navbar-link {
  padding: 1rem 0px; }

#shopify-section-header-classic .navbar .header__menu .navbar-item .navbar-link:after {
  position: absolute;
  content: '';
  border-bottom: 1.5px solid #000;
  display: block;
  width: 0;
  left: 50%;
  top: 52px;
  transition: width 0.3s ease 0s, left 0.3s ease 0s; }

#shopify-section-header-classic .navbar .header__menu .navbar-item .navbar-link:hover:after {
  width: 100%;
  left: 0;
  transition: width 0.3s ease 0s, left 0.3s ease 0s; }

#shopify-section-header-classic .navbar .header__menu .navbar-item .navbar-link.is-arrowless:after {
  top: 50px; }

#shopify-section-header-classic .navbar .header__brand {
  width: 10%;
  justify-content: center;
  padding: 10px 0.75rem; }

#shopify-section-header-classic .navbar .header__brand .header__logo, #shopify-section-header-classic .navbar .header__brand .logo__content {
  margin-top: -3px; }

#shopify-section-header-classic .navbar .header__icons {
  min-height: 57px;
  width: 45%;
  padding: 0px 15px; }

#shopify-section-header-classic .navbar .header__icons .action-area__link {
  margin: 0px 3px 0px 5px;
  padding: 13px 5px 13px; }

#shopify-section-header-classic .navbar .header__icons .search-link {
  margin-right: 5px; }

#shopify-section-header-classic .navbar .header__icons .search-link .icon {
  margin-top: -2px; }

#shopify-section-header-classic .navbar .header__icons .site-header__wishlist-hover-off .icon, #shopify-section-header-classic .navbar .header__icons .site-header__wishlist-hover-on .icon {
  margin-top: 2px; }

#shopify-section-header-classic .navbar .header__icons .site-header__account {
  margin-right: 1px; }

#shopify-section-header-classic .navbar .header__icons .site-header__account .icon {
  margin-right: -1px;
  padding-bottom: 2px; }

#shopify-section-header-classic .navbar .header__icons .site-header__cart .icon {
  height: 25px;
  margin-top: 1px; }

#shopify-section-header-classic .header__menu .header__link {
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-stretch: condensed;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #000;
  text-transform: uppercase; }

#shopify-section-header-classic .header__menu .header__link:after {
  display: none; }

#shopify-section-header-classic .overlay-logo__content, #shopify-section-header-classic .overlay-logo {
  display: block; }

#shopify-section-header-classic .overlay-logo__content .header__logo, #shopify-section-header-classic .overlay-logo .header__logo {
  margin-top: 0 !important; }

#shopify-section-header-classic .logo__content {
  display: none; }

body:not([data-template='index']) .header, body:not([data-template='index']) .mobile-header, .header-sticky-wrapper.is-sticky .header, .header-sticky-wrapper.is-sticky .mobile-header {
  background-color: #fff;
  border-bottom: none; }

body:not([data-template='index']) .header, .header-sticky-wrapper.is-sticky .header {
  background-color: #fff !important;
  max-height: 59px;
  height: 59px; }

body:not([data-template='index']) .header .section, body:not([data-template='index']) .header .container, body:not([data-template='index']) .header .navbar, .header-sticky-wrapper.is-sticky .header .section, .header-sticky-wrapper.is-sticky .header .container, .header-sticky-wrapper.is-sticky .header .navbar {
  height: 100%; }

body:not([data-template='index']) .header__link, .header-sticky-wrapper.is-sticky .header__link {
  color: #000; }

body:not([data-template='index']) .header__link:hover, body:not([data-template='index']) .header__link.is-active, body:not([data-template='index']) .header__link > a:hover, body:not([data-template='index']) .header__link > a.is-active, .header-sticky-wrapper.is-sticky .header__link:hover, .header-sticky-wrapper.is-sticky .header__link.is-active, .header-sticky-wrapper.is-sticky .header__link > a:hover, .header-sticky-wrapper.is-sticky .header__link > a.is-active {
  color: #000; }

body:not([data-template='index']) .header__link:hover .badge, body:not([data-template='index']) .header__link.is-active .badge, body:not([data-template='index']) .header__link > a:hover .badge, body:not([data-template='index']) .header__link > a.is-active .badge, .header-sticky-wrapper.is-sticky .header__link:hover .badge, .header-sticky-wrapper.is-sticky .header__link.is-active .badge, .header-sticky-wrapper.is-sticky .header__link > a:hover .badge, .header-sticky-wrapper.is-sticky .header__link > a.is-active .badge {
  color: #000 !important; }

body:not([data-template='index']) .header__link .badge, .header-sticky-wrapper.is-sticky .header__link .badge {
  color: #000 !important; }

body:not([data-template='index']) .header-cart__icon:hover .header-cart__count-sticky-on, .header-sticky-wrapper.is-sticky .header-cart__icon:hover .header-cart__count-sticky-on {
  color: white !important;
  display: inline-block; }

body:not([data-template='index']) .header-cart__icon:hover .header-cart__count-sticky-off, .header-sticky-wrapper.is-sticky .header-cart__icon:hover .header-cart__count-sticky-off {
  display: none; }

body[data-template='index'] #shopify-section-header-classic #mobile-header .mobile-header__logo.primary-logo, body[data-template='index'] #shopify-section-header-classic #mobile-header .mobile-header__logo .primary-logo {
  display: none; }

@media only screen and (max-width: 480px) {
  body[data-template='index'] #shopify-section-header-classic #mobile-header .mobile-header__logo.primary-logo, body[data-template='index'] #shopify-section-header-classic #mobile-header .mobile-header__logo .primary-logo {
    height: 35px; } }
body[data-template='index'] #shopify-section-header-classic #mobile-header .mobile-header__logo.overlay-logo, body[data-template='index'] #shopify-section-header-classic #mobile-header .mobile-header__logo .overlay-logo {
  display: block; }

body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop *, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile * {
  transition: none !important; }

body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop .header.active .header-cart__count-sticky-on, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile .header.active .header-cart__count-sticky-on {
  display: none; }

body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop .header.active .header-cart__count-sticky-off, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile .header.active .header-cart__count-sticky-off {
  display: none; }

body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop .header, body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop .mobile-header, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile .header, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile .mobile-header {
  background-color: unset;
  border-bottom: unset; }

body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop .header__link, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile .header__link {
  color: #000 !important; }

body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop .header__link:hover, body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop .header__link.is-active, body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop .header__link > a:hover, body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop .header__link > a.is-active, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile .header__link:hover, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile .header__link.is-active, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile .header__link > a:hover, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile .header__link > a.is-active {
  color: #000; }

body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop .header__link:hover .badge, body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop .header__link.is-active .badge, body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop .header__link > a:hover .badge, body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop .header__link > a.is-active .badge, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile .header__link:hover .badge, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile .header__link.is-active .badge, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile .header__link > a:hover .badge, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile .header__link > a.is-active .badge {
  color: #000 !important; }

body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop .header__link .badge, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile .header__link .badge {
  color: #000 !important; }

body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop .mobile-menu__toggle-icon svg *, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile .mobile-menu__toggle-icon svg * {
  fill: black !important;
  stroke: black !important; }

body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop .mobile-header__logo.primary-logo, body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop .mobile-header__logo .primary-logo, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile .mobile-header__logo.primary-logo, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile .mobile-header__logo .primary-logo {
  display: none !important; }

body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop .mobile-header__logo.overlay-logo, body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop .mobile-header__logo .overlay-logo, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile .mobile-header__logo.overlay-logo, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile .mobile-header__logo .overlay-logo {
  display: inline-block !important; }

body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop .logo__content, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile .logo__content {
  display: none !important; }

body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop .overlay-logo__content, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile .overlay-logo__content {
  display: block !important; }

body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop .overlay-logo__content *, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile .overlay-logo__content * {
  display: block !important; }

body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop .header__icon svg path, body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop .site-header__icon svg path, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile .header__icon svg path, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile .site-header__icon svg path {
  fill: black !important; }

body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop .header-cart__icon svg path, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile .header-cart__icon svg path {
  stroke: black !important; }

body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop .header-cart__icon:hover .header-cart__count-sticky-on, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile .header-cart__icon:hover .header-cart__count-sticky-on {
  color: white !important;
  display: inline-block !important; }

body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop .header-cart__icon:hover .header-cart__count-sticky-off, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile .header-cart__icon:hover .header-cart__count-sticky-off {
  display: none !important; }

body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop.is-sticky *, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile.is-sticky *, body[data-template='index'] #mobile-header-sticky-wrapper.is-sticky * {
  transition: none !important; }

body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop.is-sticky .header, body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop.is-sticky .mobile-header, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile.is-sticky .header, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile.is-sticky .mobile-header, body[data-template='index'] #mobile-header-sticky-wrapper.is-sticky .header, body[data-template='index'] #mobile-header-sticky-wrapper.is-sticky .mobile-header {
  background-color: #fff;
  border-bottom: none; }

body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop.is-sticky .mobile-header__logo.primary-logo, body[data-template='index'] #header-sticky-wrapper.is-dynamic-desktop.is-sticky .mobile-header__logo .primary-logo, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile.is-sticky .mobile-header__logo.primary-logo, body[data-template='index'] #mobile-header-sticky-wrapper.is-dynamic-mobile.is-sticky .mobile-header__logo .primary-logo, body[data-template='index'] #mobile-header-sticky-wrapper.is-sticky .mobile-header__logo.primary-logo, body[data-template='index'] #mobile-header-sticky-wrapper.is-sticky .mobile-header__logo .primary-logo {
  display: none !important; }

@media only screen and (max-width: 992px) {
  body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) {
    background-color: #fff; } }
@media only screen and (min-width: 993px) {
  body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header__link {
    color: #fff; }

  body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header__link:hover, body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header__link > a:hover, body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header__link > a.is-active {
    color: #fff; }

  body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header__link:hover .badge, body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header__link > a:hover .badge, body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header__link > a.is-active .badge {
    color: #fff; }

  body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .site-header__wishlist:hover .icon svg *, body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header-cart__icon:hover .icon svg * {
    fill: #fff; }

  body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header-cart__icon:hover .header-cart__count-sticky-on {
    display: none; }

  body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header-cart__icon:hover .header-cart__count-sticky-off {
    display: inline-block;
    color: black !important; }

  body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .mobile-menu__toggle-icon .icon {
    fill: #fff; }

  body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .search-link .icon svg * {
    fill: #fff; }

  body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .mobile-header__open-menu .icon svg *, body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .site-header__cart .icon svg * {
    fill: #fff;
    stroke: #fff; }

  body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .site-header__wishlist .icon svg #Fill-1 {
    fill: #fff; }

  body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .site-header__account .icon svg #Fill-1, body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .site-header__account .icon svg #Fill-3 {
    fill: #fff; }

  body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .logo__content {
    display: block; }

  body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .overlay-logo__content, body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .overlay-logo {
    display: none; } }
@media only screen and (min-width: 993px) and (max-width: 798px) {
  body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .primary-logo {
    display: block; }

  body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .overlay-logo {
    display: none; } }
@media only screen and (min-width: 993px) {
  body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header.active {
    background-color: #fff; }

  body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header.active .header__link {
    color: #000; }

  body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header.active .header__link:hover, body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header.active .header__link > a:hover, body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header.active .header__link > a.is-active {
    color: #000 !important; }

  body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header.active .header__link:hover .badge, body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header.active .header__link > a:hover .badge, body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header.active .header__link > a.is-active .badge {
    color: #000; }

  body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header.active .header-cart__count-sticky-on {
    display: none; }

  body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header.active .header-cart__count-sticky-off {
    display: inline-block;
    color: black !important; }

  body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header.active .search-link .icon svg * {
    fill: #000; }

  body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header.active .mobile-header__open-menu .icon svg *, body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header.active .site-header__cart .icon svg * {
    fill: #000;
    stroke: #000; }

  body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header.active .site-header__wishlist .icon svg #Fill-1 {
    fill: #000 !important; }

  body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header.active .site-header__account .icon svg #Fill-1, body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header.active .site-header__account .icon svg #Fill-3 {
    fill: #000; }

  body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header.active .logo__content {
    display: none; }

  body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header.active .overlay-logo__content, body[data-template='index'] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header.active .overlay-logo {
    display: block; }

  body[data-template='index'].link_color_white #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header__link {
    color: #000; }

  body[data-template='index'].link_color_white #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header__link:hover, body[data-template='index'].link_color_white #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header__link > a:hover, body[data-template='index'].link_color_white #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header__link > a.is-active {
    color: #000; }

  body[data-template='index'].link_color_white #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header__link:hover .badge, body[data-template='index'].link_color_white #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header__link > a:hover .badge, body[data-template='index'].link_color_white #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header__link > a.is-active .badge {
    color: #000; }

  body[data-template='index'].link_color_white #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .site-header__wishlist:hover .icon svg *, body[data-template='index'].link_color_white #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header-cart__icon:hover .icon svg * {
    fill: #000; }

  body[data-template='index'].link_color_white #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header-cart__icon:hover .header-cart__count-sticky-on {
    display: none; }

  body[data-template='index'].link_color_white #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header-cart__icon:hover .header-cart__count-sticky-off {
    display: inline-block;
    color: #fff !important; }

  body[data-template='index'].link_color_white #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .mobile-menu__toggle-icon .icon {
    fill: #000; }

  body[data-template='index'].link_color_white #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .search-link .icon svg * {
    fill: #000; }

  body[data-template='index'].link_color_white #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .mobile-header__open-menu .icon svg *, body[data-template='index'].link_color_white #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .site-header__cart .icon svg * {
    fill: #000;
    stroke: #000; }

  body[data-template='index'].link_color_white #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .site-header__wishlist .icon svg #Fill-1 {
    fill: #000; }

  body[data-template='index'].link_color_white #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .site-header__account .icon svg #Fill-1, body[data-template='index'].link_color_white #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .site-header__account .icon svg #Fill-3 {
    fill: #000; }

  body[data-template='index'].link_color_white #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header.active .header__link {
    color: #000; }

  body[data-template='index'].link_color_white #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header.active .header__link:hover .badge, body[data-template='index'].link_color_white #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header.active .header__link > a:hover .badge, body[data-template='index'].link_color_white #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header.active .header__link > a.is-active .badge {
    color: #000; }

  body[data-template='index'].link_color_white #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header.active .header-cart__count-sticky-off {
    display: inline-block;
    color: #000 !important; }

  body[data-template='index'].link_color_white #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header.active .search-link .icon svg * {
    fill: #000; }

  body[data-template='index'].link_color_white #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header.active .mobile-header__open-menu .icon svg *, body[data-template='index'].link_color_white #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header.active .site-header__cart .icon svg * {
    fill: #000;
    stroke: #000; }

  body[data-template='index'].link_color_white #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header.active .site-header__wishlist .icon svg #Fill-1 {
    fill: #000 !important; }

  body[data-template='index'].link_color_white #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header.active .site-header__account .icon svg #Fill-1, body[data-template='index'].link_color_white #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky) .header.active .site-header__account .icon svg #Fill-3 {
    fill: #000; } }
body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper.has-wishlist-items .site-header__wishlist .site-header__wishlist-hover-on {
  display: block !important; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper.has-wishlist-items .site-header__wishlist .site-header__wishlist-hover-off {
  display: none !important; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-white-header .header:not(.active) .header__link {
  color: #fff !important; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-white-header .header:not(.active) .logo__content {
  display: block !important; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-white-header .header:not(.active) .overlay-logo__content {
  display: none !important; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-white-header .header:not(.active) .overlay-logo__content * {
  display: none !important; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-white-header .header:not(.active) .site-header__wishlist:hover .site-header__wishlist-hover-on .icon svg *, body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-white-header .header:not(.active) .site-header__wishlist:hover .site-header__cart-hover-on .icon svg *, body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-white-header .header:not(.active) .header-cart__icon:hover .site-header__wishlist-hover-on .icon svg *, body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-white-header .header:not(.active) .header-cart__icon:hover .site-header__cart-hover-on .icon svg * {
  fill: #fff !important; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-white-header .header:not(.active) .site-header__wishlist .icon svg #Fill-1, body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-white-header .header:not(.active) .site-header__wishlist .icon svg #Fill-1 + path {
  fill: #fff !important; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-white-header .header:not(.active) .search-link .icon svg * {
  fill: #fff !important; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-white-header .header:not(.active) .site-header__account .icon svg #Fill-1, body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-white-header .header:not(.active) .site-header__account .icon svg #Fill-3 {
  fill: #fff !important; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-white-header .header:not(.active) .site-header__cart .icon svg * {
  fill: #fff !important;
  stroke: #fff !important; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-white-header .mobile-header .mobile-header__logo.primary-logo, body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-white-header .mobile-header .mobile-header__logo .primary-logo {
  display: inline !important; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-white-header .mobile-header .mobile-header__logo.overlay-logo, body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-white-header .mobile-header .mobile-header__logo .overlay-logo {
  display: none !important; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-white-header .mobile-header .mobile-header__open-menu .icon svg * {
  fill: #fff !important;
  stroke: #fff !important; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-white-header .mobile-header .mobile-header__open-menu .icon svg * {
  fill: #fff !important;
  stroke: #fff !important; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-white-header .mobile-header .site-header__account .icon svg #Fill-1, body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-white-header .mobile-header .site-header__account .icon svg #Fill-3 {
  fill: #fff !important; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-white-header .mobile-header .site-header__cart .icon svg * {
  fill: #fff !important;
  stroke: #fff; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-white-header .mobile-header .site-header__wishlist .icon svg #Fill-1, body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-white-header .mobile-header .search-link .icon svg * {
  fill: #fff !important; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-black-header .header:not(.active) .header__link {
  color: #000 !important; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-black-header .header:not(.active) .logo__content {
  display: none !important; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-black-header .header:not(.active) .overlay-logo__content {
  display: block !important; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-black-header .header:not(.active) .overlay-logo__content * {
  display: block !important; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-black-header .header:not(.active) .site-header__wishlist:hover .site-header__wishlist-hover-on .icon svg *, body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-black-header .header:not(.active) .site-header__wishlist:hover .site-header__cart-hover-on .icon svg *, body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-black-header .header:not(.active) .header-cart__icon:hover .site-header__wishlist-hover-on .icon svg *, body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-black-header .header:not(.active) .header-cart__icon:hover .site-header__cart-hover-on .icon svg * {
  fill: #000 !important; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-black-header .header:not(.active) .site-header__wishlist .icon svg #Fill-1, body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-black-header .header:not(.active) .site-header__wishlist .icon svg #Fill-1 + path {
  fill: #000 !important; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-black-header .header:not(.active) .search-link .icon svg * {
  fill: #000 !important; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-black-header .header:not(.active) .site-header__account .icon svg #Fill-1, body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-black-header .header:not(.active) .site-header__account .icon svg #Fill-3 {
  fill: #000 !important; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-black-header .header:not(.active) .site-header__cart .icon svg * {
  fill: #000 !important;
  stroke: #000 !important; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-black-header .mobile-header .mobile-header__logo.primary-logo, body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-black-header .mobile-header .mobile-header__logo .primary-logo {
  display: none !important; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-black-header .mobile-header .mobile-header__logo.overlay-logo, body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-black-header .mobile-header .mobile-header__logo .overlay-logo {
  display: inline !important; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-black-header .mobile-header .mobile-header__open-menu .icon svg * {
  fill: #000 !important;
  stroke: #000 !important; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-black-header .mobile-header .site-header__account .icon svg #Fill-1, body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-black-header .mobile-header .site-header__account .icon svg #Fill-3 {
  fill: #000 !important; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-black-header .mobile-header .site-header__cart .icon svg * {
  fill: #000 !important;
  stroke: #000 !important; }

body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-black-header .mobile-header .site-header__wishlist .icon svg #Fill-1, body[data-template=index] #shopify-section-header-classic .header-sticky-wrapper:not(.is-sticky).force-black-header .mobile-header .search-link .icon svg * {
  fill: #000 !important; }

.header-sticky-wrapper.has-wishlist-items .site-header__wishlist-hover-on {
  display: block !important; }

.header-sticky-wrapper.has-wishlist-items .site-header__wishlist-hover-off {
  display: none !important; }

[data-template=index] .header-sticky-wrapper.has-wishlist-items:not(.is-sticky).force-black-header .site-header__wishlist-hover-on svg #Fill-1 + path, [data-template=index] .header-sticky-wrapper:not(.is-sticky).force-black-header .site-header__wishlist-hover-on svg #Fill-1 + path {
  fill: #000 !important; }

[data-template=index] .header-sticky-wrapper.has-wishlist-items:not(.is-sticky).force-black-header .site-header__wishlist .icon svg #Fill-1 + path, [data-template=index] .header-sticky-wrapper:not(.is-sticky).force-black-header .site-header__wishlist .icon svg #Fill-1 + path {
  fill: #000 !important; }

[data-template=index] .header-sticky-wrapper.has-wishlist-items:not(.is-sticky).force-white-header .site-header__wishlist-hover-on svg #Fill-1 + path, [data-template=index] .header-sticky-wrapper:not(.is-sticky).force-white-header .site-header__wishlist-hover-on svg #Fill-1 + path {
  fill: #fff !important; }

[data-template=index] .header-sticky-wrapper.has-wishlist-items:not(.is-sticky).force-white-header .site-header__wishlist .icon svg #Fill-1 + path, [data-template=index] .header-sticky-wrapper:not(.is-sticky).force-white-header .site-header__wishlist .icon svg #Fill-1 + path {
  fill: #fff !important; }

[data-template=index] .header-sticky-wrapper.has-wishlist-items:not(.is-sticky) .site-header__wishlist-hover-on {
  display: block !important; }

[data-template=index] .header-sticky-wrapper.has-wishlist-items:not(.is-sticky):not(.is-dynamic-desktop) .site-header__wishlist-hover-on .icon svg path {
  fill: #fff; }

[data-template=index] .header-sticky-wrapper.has-wishlist-items:not(.is-sticky) .header.active .site-header__wishlist-hover-on .icon svg path {
  fill: #000; }

@media (min-width: 993px) {
  #shopify-section-header-classic .container .navbar {
    display: flex;
    height: 100%;
    max-height: 100%; }

  #shopify-section-header-classic .container .navbar .header__icons {
    display: flex;
    height: 100%;
    max-height: 100%; }

  #shopify-section-header-classic .container .navbar .header__icons .site-header__cart, #shopify-section-header-classic .container .navbar .header__icons .site-header__account, #shopify-section-header-classic .container .navbar .header__icons .site-header__wishlist, #shopify-section-header-classic .container .navbar .header__icons .header-searchIcon-desktop {
    display: flex;
    height: 100%;
    max-height: 100%;
    padding-top: 0;
    padding-bottom: 0; } }
.minicart-open {
  overflow: hidden; }

#theme-ajax-cart {
  background-color: #fff; }

#theme-ajax-cart.is-drawer {
  width: 100%;
  max-width: 330px; }

@media only screen and (min-width: 799px) {
  #theme-ajax-cart.is-drawer {
    max-width: 400px; } }
#theme-ajax-cart .ajax-cart--drawer {
  height: 100%; }

#theme-ajax-cart .ajax-cart--drawer .ajax-cart__close-icon {
  left: 0;
  right: inherit;
  margin-left: 23px;
  margin-top: 22px; }

#theme-ajax-cart .ajax-cart--drawer .ajax-cart__close-icon svg {
  transform: rotate(180deg); }

#theme-ajax-cart #ajax-cart__content {
  height: 100%; }

#theme-ajax-cart #ajax-cart__content .ajax-cart__cart-title {
  border-bottom: 1px solid #000;
  padding: 18px 1rem 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-stretch: condensed;
  line-height: normal;
  letter-spacing: normal;
  color: #000;
  margin-bottom: 0; }

@media only screen and (max-width: 798px) {
  #theme-ajax-cart #ajax-cart__content .ajax-cart__cart-title {
    font-size: 14px;
    padding: 15px 1rem 15px; } }
#theme-ajax-cart #ajax-cart__content .ajax-cart__cart-title svg {
  margin-right: 11px; }

@media only screen and (max-width: 798px) {
  #theme-ajax-cart #ajax-cart__content .ajax-cart__cart-title svg {
    width: 20px;
    height: 24px;
    margin-right: 12px; } }
#theme-ajax-cart #ajax-cart__content .ajax-cart__cart-title span {
  margin-left: 5px; }

#theme-ajax-cart #ajax-cart__content .ajax-cart__delete {
  position: relative;
  top: -2px;
  left: -2px; }

#theme-ajax-cart #ajax-cart__content .ajax-cart__quantity-warning {
  display: none !important; }

#theme-ajax-cart #ajax-cart__content .ajax-cart__cart-text {
  height: 40px;
  border-bottom: 1px solid #000;
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  font-size: 13px;
  font-weight: 400;
  font-stretch: condensed;
  line-height: 1.15;
  letter-spacing: normal;
  color: #000;
  padding: 0 1rem;
  display: flex;
  align-items: center;
  justify-content: center; }

@media only screen and (max-width: 798px) {
  #theme-ajax-cart #ajax-cart__content .ajax-cart__cart-text {
    font-size: 12px;
    height: 34px; } }
#theme-ajax-cart #ajax-cart__content form {
  display: flex;
  flex-direction: column;
  height: 100%; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__list {
  height: 100%;
  overflow-y: auto; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] {
  padding: 23px 15px 20px;
  border-top: 0;
  border-bottom: 1px solid #ededed;
  margin-bottom: 0;
  margin-top: 0;
  align-items: flex-start; }

@media only screen and (max-width: 798px) {
  #theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] {
    padding: 15px 10px; } }
#theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .ajax-cart__product-image {
  position: relative;
  width: 86px;
  height: 120px;
  margin-right: 30px; }

@media only screen and (max-width: 798px) {
  #theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .ajax-cart__product-image {
    width: 79px;
    height: 110px;
    margin-right: 10px; } }
#theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .ajax-cart__product-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .ajax-cart__right-content a button.close {
  background-color: transparent;
  height: inherit;
  max-height: inherit;
  max-width: inherit;
  min-height: inherit;
  min-width: inherit;
  width: inherit; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .ajax-cart__product-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .ajax-cart__product-title a {
  display: block;
  padding-bottom: 4px;
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  font-size: 14px;
  font-weight: 400;
  font-stretch: condensed;
  line-height: normal;
  letter-spacing: normal;
  text-transform: capitalize;
  color: #000; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .ajax-cart__price.price {
  padding-top: 0;
  padding-bottom: 15px; }

@media only screen and (max-width: 798px) {
  #theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .ajax-cart__price.price {
    padding-bottom: 5px; } }
#theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .ajax-cart__price.price span {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-stretch: condensed;
  line-height: normal;
  letter-spacing: normal;
  color: #000; }

@media only screen and (max-width: 798px) {
  #theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .ajax-cart__price.price span {
    font-family: "Helvectica-Neue-Condensed-Bold",sans-serif; } }
#theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .item__properties {
  padding-top: 0;
  margin-top: auto;
  display: flex;
  flex-wrap: wrap; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .item__properties label, #theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .item__properties span {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 13px;
  font-weight: normal;
  font-stretch: condensed;
  line-height: normal;
  letter-spacing: normal;
  color: #000;
  text-transform: uppercase; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .item__properties .Colour, #theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .item__properties .colour {
  margin-right: 22px; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .item__properties .Size, #theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .item__properties .size {
  margin-right: 41px; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .item__properties .Size-label, #theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .item__properties .size-label {
  order: 1; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .item__properties .Size-value, #theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .item__properties .size-value {
  order: 2;
  width: 50%; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .item__properties .Color-label, #theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .item__properties .Colour-label, #theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .item__properties .color-label, #theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .item__properties .colour-label {
  order: 3; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .item__properties .Color-value, #theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .item__properties .Colour-value, #theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .item__properties .color-value, #theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .item__properties .colour-value {
  order: 4;
  width: 50%; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .ajax-cart__quantity-box {
  display: flex;
  max-width: 100%;
  margin-top: auto;
  position: relative;
  top: 2px; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .ajax-cart__quantity-box .label[for="quantity"] {
  position: relative !important;
  width: auto !important;
  height: auto !important;
  margin-bottom: 0;
  margin-right: 45px;
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-stretch: condensed;
  line-height: normal;
  letter-spacing: normal;
  color: #000;
  display: flex;
  align-items: center;
  text-transform: uppercase; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .ajax-cart__quantity-box .quantity-wrapper {
  border: 0.5px solid rgba(0, 0, 0, 0.1); }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .ajax-cart__quantity-box .quantity-wrapper:focus, #theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .ajax-cart__quantity-box .quantity-wrapper:focus-within, #theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .ajax-cart__quantity-box .quantity-wrapper:hover {
  border-color: #000;
  outline: 0; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .ajax-cart__quantity-box .quantity-wrapper .quantity-input-control {
  width: 24px; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .ajax-cart__quantity-box .quantity-wrapper .quantity-input-control input {
  padding: 0 !important;
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-stretch: condensed;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #000; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .ajax-cart__quantity-box .quantity-wrapper .control {
  padding: 0; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .ajax-cart__quantity-box .quantity-wrapper .control .quantity-minus, #theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .ajax-cart__quantity-box .quantity-wrapper .control .quantity-plus {
  height: 24px;
  padding: 0 9px;
  width: auto;
  min-width: inherit;
  background-color: #fff; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .ajax-cart__quantity-box .quantity-wrapper .control .quantity-minus .icon, #theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .ajax-cart__quantity-box .quantity-wrapper .control .quantity-plus .icon {
  fill: #000; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .ajax-cart__quantity-box .quantity-wrapper .control .quantity-minus {
  padding-right: 2px; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .ajax-cart__quantity-box .quantity-wrapper .control .quantity-plus {
  padding-left: 2px; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .ajax-cart__quantity-box .quantity-wrapper .control .quantity-input {
  width: auto;
  height: 24px;
  padding: 0 9px;
  width: auto;
  min-width: inherit;
  background-color: #fff;
  border: 0;
  font-size: 12px !important; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__list [data-cart-item] .ajax-cart__quantity-box .quantity-wrapper .control .icon {
  margin: 0;
  padding: 0;
  width: 6px; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__details-wrapper {
  border-top: 1px solid #ededed;
  padding: 0; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__details-wrapper .ajax-cart__subtotal {
  padding: 20px 15px 15px; }

@media only screen and (max-width: 798px) {
  #theme-ajax-cart #ajax-cart__content form .ajax-cart__details-wrapper .ajax-cart__subtotal {
    padding: 15px 10px 15px; } }
#theme-ajax-cart #ajax-cart__content form .ajax-cart__details-wrapper .ajax-cart__subtotal span {
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-stretch: condensed;
  line-height: normal;
  letter-spacing: normal;
  color: #000; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__details-wrapper .total_text {
  display: flex;
  justify-content: center;
  padding: 0 15px 26px;
  border-bottom: 1px solid #000; }

@media only screen and (max-width: 798px) {
  #theme-ajax-cart #ajax-cart__content form .ajax-cart__details-wrapper .total_text {
    padding: 0 10px 32px; } }
#theme-ajax-cart #ajax-cart__content form .ajax-cart__details-wrapper .total_text p {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 13px;
  font-weight: normal;
  font-stretch: condensed;
  line-height: 1.15;
  letter-spacing: normal;
  text-align: center;
  color: #000;
  max-width: 295px; }

@media only screen and (max-width: 798px) {
  #theme-ajax-cart #ajax-cart__content form .ajax-cart__details-wrapper .ajax-cart__button-wrapper {
    display: flex; } }
#theme-ajax-cart #ajax-cart__content form .ajax-cart__details-wrapper .ajax-cart__button-wrapper a.ajax-cart__cart-link {
  margin-top: 0;
  padding: 21px 0 20px;
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-stretch: condensed;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  text-decoration: none;
  color: #000;
  transition: none;
  border-radius: 0 !important; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__details-wrapper .ajax-cart__button-wrapper a.ajax-cart__cart-link:focus {
  outline: 0 !important;
  box-shadow: none; }

@media only screen and (max-width: 798px) {
  #theme-ajax-cart #ajax-cart__content form .ajax-cart__details-wrapper .ajax-cart__button-wrapper a.ajax-cart__cart-link {
    width: 50%;
    height: 50px;
    font-size: 14px;
    padding: 16px 0 15px;
    display: flex;
    align-items: center;
    justify-content: center; } }
#theme-ajax-cart #ajax-cart__content form .ajax-cart__details-wrapper .ajax-cart__button-wrapper button[type="submit"] {
  margin-top: 0;
  padding: 21px 0 20px;
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  font-size: 16px !important;
  font-weight: 400;
  font-stretch: condensed;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  color: #fff;
  background-color: #000;
  border-top: 1px solid #000 !important;
  border-radius: 0 !important;
  height: 60px;
  transition: none; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__details-wrapper .ajax-cart__button-wrapper button[type="submit"] span.icon {
  display: none; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__details-wrapper .ajax-cart__button-wrapper button[type="submit"]:hover {
  color: #000;
  background-color: #fff; }

#theme-ajax-cart #ajax-cart__content form .ajax-cart__details-wrapper .ajax-cart__button-wrapper button[type="submit"]:focus {
  outline: 0 !important;
  box-shadow: none; }

@media only screen and (max-width: 798px) {
  #theme-ajax-cart #ajax-cart__content form .ajax-cart__details-wrapper .ajax-cart__button-wrapper button[type="submit"] {
    width: 50%;
    height: 50px;
    font-size: 14px !important;
    padding: 16px 0 15px;
    display: flex;
    align-items: center;
    justify-content: center; } }
#theme-ajax-cart #ajax-cart__content .ajax-cart__empty-cart-message {
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  font-size: 14px;
  font-weight: 400;
  font-stretch: condensed;
  line-height: normal;
  letter-spacing: normal;
  color: #000; }

#theme-ajax-cart #ajax-cart__content .ajax-cart__empty-cart-message .ajax-cart__empty-text {
  padding-top: 23px; }

#theme-ajax-cart #ajax-cart__content .ajax-cart__empty-cart-message a:hover {
  color: #000;
  padding-bottom: 3px;
  border-bottom: 1px solid #000; }

#theme-ajax-cart #ajax-cart__content .ajax-cart__gift-card .ajax-cart__line-item-gift-card-message, #theme-ajax-cart #ajax-cart__content .ajax-cart__gift-card .item__properties, #theme-ajax-cart #ajax-cart__content .ajax-cart__gift-card .product-quantity-box {
  display: none !important; }

#theme-ajax-cart #ajax-cart__content .ajax-cart__gift-card .ajax-cart__line-item {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 13px;
  margin-bottom: 2.5px; }

#theme-ajax-cart #ajax-cart__content .ajax-cart__gift-card .email, #theme-ajax-cart #ajax-cart__content .ajax-cart__gift-card .name {
  display: none; }

#theme-ajax-cart #ajax-cart__content .ajax-cart__details-wrapper .ajax-cart__button-wrapper button[type=submit]:hover {
  border-top: unset !important;
  border-left: 1px solid black !important; }

#shopify-section-footer-classic .footer__container {
  padding: 45px 30px 0;
  position: relative; }

@media (max-width: 992px) {
  #shopify-section-footer-classic .footer__container {
    padding: 35px 10px 0 10px; } }
#shopify-section-footer-classic .footer__container.footer__container_stickySection {
  padding-bottom: 91px; }

#shopify-section-footer-classic .footer__container .footer__newsletter {
  text-align: center;
  text-transform: uppercase;
  font-size: 20px;
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  font-stretch: condensed; }

#shopify-section-footer-classic .footer__container .footer__heading {
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: normal;
  text-transform: uppercase;
  color: #000;
  margin-bottom: 18px; }

@media (max-width: 992px) {
  #shopify-section-footer-classic .footer__container .footer__heading {
    margin-bottom: 10px;
    line-height: 19px;
    font-size: 16px; } }
#shopify-section-footer-classic .footer__container .footer__content {
  background-color: transparent;
  text-align: center;
  width: 100%;
  max-width: 721px;
  margin: 45px auto 60px auto;
  padding: 0 5px 0 6px; }

@media (max-width: 992px) {
  #shopify-section-footer-classic .footer__container .footer__content {
    padding: 0;
    margin: 45px auto 0 auto; } }
#shopify-section-footer-classic .footer__container .footer__content .footer__block {
  margin: 0; }

#shopify-section-footer-classic .footer__container .footer__content .footer__block:nth-child(1) {
  min-width: 48px; }

@media (max-width: 992px) {
  #shopify-section-footer-classic .footer__container .footer__content .footer__block:nth-child(1) {
    width: 100%;
    min-width: auto;
    padding: 0;
    margin-bottom: 36px; } }
#shopify-section-footer-classic .footer__container .footer__content .footer__block:nth-child(2) {
  min-width: 70px; }

@media (max-width: 992px) {
  #shopify-section-footer-classic .footer__container .footer__content .footer__block:nth-child(2) {
    width: 100%;
    min-width: auto;
    padding: 0;
    margin-bottom: 45px; } }
#shopify-section-footer-classic .footer__container .footer__content .footer__block:nth-child(3) {
  min-width: 70px; }

@media (max-width: 992px) {
  #shopify-section-footer-classic .footer__container .footer__content .footer__block:nth-child(3) {
    width: 100%;
    min-width: auto;
    padding: 0;
    margin-bottom: 30px; } }
#shopify-section-footer-classic .footer__container .footer__menu ul, #shopify-section-footer-classic .footer__container .footer__menu li {
  margin: 0; }

#shopify-section-footer-classic .footer__container .footer__menu-link {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 30px;
  color: #000; }

@media (max-width: 992px) {
  #shopify-section-footer-classic .footer__container .footer__menu-link {
    line-height: 35px;
    font-size: 14px; } }
@media (max-width: 992px) {
  #shopify-section-footer-classic .footer__container .footer__social-links {
    width: 100%; }

  #shopify-section-footer-classic .footer__container .footer__social-links .footer__heading {
    display: none; } }
@media (max-width: 992px) {
  #shopify-section-footer-classic .footer__container .footer__social-links ul {
    display: flex;
    width: 124px;
    margin: 0 auto 32px auto; } }
#shopify-section-footer-classic .footer__container .footer__social-links li:nth-of-type(1) .footer__menu-link img {
  width: 8px;
  height: 15px; }

@media (max-width: 992px) {
  #shopify-section-footer-classic .footer__container .footer__social-links li:nth-of-type(1) {
    margin-right: 38px; }

  #shopify-section-footer-classic .footer__container .footer__social-links li:nth-of-type(1) .footer__menu-link img {
    width: auto;
    height: 22px; } }
#shopify-section-footer-classic .footer__container .footer__social-links li:nth-of-type(2) .footer__menu-link img {
  width: 18px;
  height: 17px;
  margin-top: 7px; }

@media (max-width: 992px) {
  #shopify-section-footer-classic .footer__container .footer__social-links li:nth-of-type(2) {
    margin-right: 35px; }

  #shopify-section-footer-classic .footer__container .footer__social-links li:nth-of-type(2) .footer__menu-link img {
    width: auto;
    height: 22px;
    margin-top: 0; } }
#shopify-section-footer-classic .footer__container .footer__social-links li:nth-of-type(3) .footer__menu-link img {
  width: 12px;
  height: 16px; }

@media (max-width: 992px) {
  #shopify-section-footer-classic .footer__container .footer__social-links li:nth-of-type(3) .footer__menu-link img {
    width: auto;
    height: 22px; } }
@media (max-width: 992px) {
  #shopify-section-footer-classic .footer__container .footer__social-links li .footer__menu-link img {
    width: auto;
    height: 22px; } }
#shopify-section-footer-classic .footer__container .container {
  width: 100%;
  display: flex;
  justify-content: space-between; }

@media (max-width: 992px) {
  #shopify-section-footer-classic .footer__container .block__link-list:first-child {
    order: 2; }

  #shopify-section-footer-classic .footer__container .block__link-list:nth-child(2) {
    order: 3; }

  #shopify-section-footer-classic .footer__container .block__link-list:nth-child(3) {
    order: 4; }

  #shopify-section-footer-classic .footer__container .block__link-list:nth-child(4) {
    order: 1; } }
#shopify-section-footer-classic .footer__container .footer__pattern {
  max-width: 110px;
  max-height: 80px;
  position: absolute;
  bottom: 25px;
  right: 35px; }

@media (max-width: 992px) {
  #shopify-section-footer-classic .footer__container .footer__pattern {
    display: none; } }
@media (max-width: 992px) {
  #shopify-section-footer-classic .footer__newsletter {
    margin: auto;
    width: 100%; } }
#shopify-section-footer-classic .footer__newsletter .newsletter-form {
  margin-top: 20px; }

#shopify-section-footer-classic .footer__newsletter .newsletter-form input[type=email] {
  outline: 0;
  border: none;
  border-bottom: 1px solid #000;
  padding-left: 0;
  width: 104%;
  max-width: none;
  color: #000; }

@media (max-width: 992px) {
  #shopify-section-footer-classic .footer__newsletter .newsletter-form input[type=email] {
    margin-left: 18px;
    width: 45em; } }
#shopify-section-footer-classic .footer__newsletter .newsletter-form input {
  font-family: "HelveticaNeue-Condensed",sans-serif; }

#shopify-section-footer-classic .footer__newsletter .newsletter-form button[type=submit] {
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  text-transform: uppercase;
  background-color: transparent;
  color: black;
  border-bottom: 1px solid black;
  padding-left: 20em;
  padding-right: 0;
  margin-left: 10px; }

@media (max-width: 992px) {
  #shopify-section-footer-classic .footer__newsletter .newsletter-form button[type=submit] {
    padding-left: 0;
    margin-left: 0;
    margin-right: -30px;
    white-space: nowrap; } }
@media (max-width: 992px) {
  #shopify-section-footer-classic .footer__newsletter .newsletter-form .field {
    min-width: 0;
    max-width: none; } }
#shopify-section-footer-classic .footer__newsletter .newsletter-form .input:focus, #shopify-section-footer-classic .footer__newsletter .newsletter-form button:focus {
  box-shadow: none !important; }

#shopify-section-footer-classic .footer__extra-content {
  text-align: center;
  width: 100%;
  max-width: 721px;
  margin: 0 auto;
  font-family: "HelveticaNeue-Condensed",sans-serif; }

@media (max-width: 992px) {
  #shopify-section-footer-classic .footer__extra-content {
    max-width: 100%; } }
#shopify-section-footer-classic .footer__extra-content p a {
  color: #000;
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 12px;
  font-weight: normal; }

#shopify-section-footer-classic .footer__extra-content .footer__credits {
  white-space: nowrap;
  display: flex;
  justify-content: center; }

#shopify-section-footer-classic .footer__extra-content .footer__credits p {
  font-size: 12px;
  line-height: 18px; }

#shopify-section-footer-classic .footer__extra-content .footer__credits p:nth-of-type(1) {
  margin-right: 2px; }

#shopify-section-footer-classic .footer__extra-content .footer__location-container {
  display: flex; }

#shopify-section-footer-classic .footer__extra-content .footer__location-value {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #000;
  text-transform: capitalize;
  display: flex; }

#shopify-section-footer-classic .footer__extra-content .footer__location-value:hover {
  cursor: pointer; }

#shopify-section-footer-classic .footer__extra-content .footer__location-icon svg {
  height: 14px;
  margin-right: 5px; }

#shopify-section-footer-classic .footer__extra-content .footer__location-country {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #000;
  text-transform: capitalize; }

#shopify-section-footer-classic .footer__extra-content .footer__location-divider {
  margin: 0 10px; }

#shopify-section-footer-classic .input:focus, #shopify-section-footer-classic button:focus {
  box-shadow: none !important; }

html {
  padding-bottom: 0px !important; }

.newsletter-form {
  display: flex;
  max-width: 721px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 5px;
  border-bottom: 1px solid #000; }

@media (max-width: 992px) {
  .newsletter-form {
    padding-bottom: 4px;
    padding-right: 6px; } }
.newsletter-form .field.is-stretched-width {
  flex: none;
  width: calc(100% - 55px);
  min-width: unset;
  max-width: unset;
  margin: 0 auto 0 0; }

.newsletter-form .field.is-stretched-width .control {
  width: 100%; }

.newsletter-form .field.is-stretched-width .input {
  margin: 0 !important;
  width: 100% !important;
  border: none !important;
  padding: 0 0 0 2px !important;
  height: 30px;
  line-height: 30px;
  font-size: 14px; }

.newsletter-form .field.is-stretched-width .input::-moz-placeholder {
  color: #000; }

.newsletter-form .field.is-stretched-width .input::placeholder {
  color: #000; }

@media (max-width: 992px) {
  .newsletter-form .field.is-stretched-width .input {
    font-size: 16px;
    padding: 0 0 0 5px !important; }

  .newsletter-form .field.is-stretched-width .input::-moz-placeholder {
    font-size: 16px; }

  .newsletter-form .field.is-stretched-width .input::placeholder {
    font-size: 16px; } }
.newsletter-form .field.is-default-width.is-align-self-end {
  width: auto;
  min-width: auto;
  flex: none;
  margin: 0; }

.newsletter-form .field.is-default-width.is-align-self-end .control {
  padding: 0;
  margin: 0;
  width: 100%; }

.newsletter-form .field.is-default-width.is-align-self-end .button {
  padding: 0 !important;
  margin: 0 !important;
  width: auto;
  border: none !important;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  font-size: 14px; }

@media (max-width: 992px) {
  .newsletter-form .field.is-default-width.is-align-self-end .button {
    font-size: 16px; } }
body.selectLocation-open {
  max-height: 0;
  overflow: hidden; }

#shopify-section-footer__selectLocation {
  background-color: #fff;
  position: fixed;
  bottom: -10000px;
  height: 100vh;
  z-index: 60;
  transition: bottom .3s ease;
  display: flex;
  justify-content: center;
  align-items: center; }

#shopify-section-footer__selectLocation.selectLocation-open {
  bottom: 0;
  transition: bottom .3s ease; }

.selectLocation-outerContainer {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  position: relative; }

.selectLocation-outerContainer .selectLocation-close {
  position: absolute;
  top: 29px;
  right: 31px;
  width: 24px;
  height: 24px; }

.selectLocation-outerContainer .selectLocation-close:hover {
  cursor: pointer; }

@media (max-width: 639px) {
  .selectLocation-outerContainer .selectLocation-close {
    top: -15px;
    top: 125px;
    right: 20px; } }
@media (max-width: 639px) {
  .selectLocation-outerContainer {
    height: calc(100% - 150px);
    height: 100%;
    padding-top: 125px;
    position: unset;
    margin-top: 55px;
    display: block;
    overflow: scroll; } }
.selectLocation-container {
  display: flex;
  flex-direction: column;
  height: auto; }

.selectLocation-container .selectLocation-header {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 20px;
  font-weight: bold;
  width: 100%;
  text-align: center; }

@media (max-width: 639px) {
  .selectLocation-container .selectLocation-header {
    font-size: 32px;
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    line-height: 40px; } }
.selectLocation-container .selectLocation-countriesContainer {
  width: 100%;
  max-width: 876px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  padding: 30px; }

.selectLocation-container .selectLocation-innerContainer {
  width: 25%;
  display: flex;
  padding: 15px 5px; }

@media (max-width: 1024px) {
  .selectLocation-container .selectLocation-innerContainer {
    width: 33.33%; } }
@media (max-width: 639px) {
  .selectLocation-container .selectLocation-innerContainer {
    width: 100%; }

  .selectLocation-container .selectLocation-innerContainer:last-child {
    padding-bottom: 100px; } }
.selectLocation-container .selectLocation-innerContainer:hover {
  cursor: pointer; }

.selectLocation-container .selectLocation-innerContainer:hover .selectLocation-icon svg {
  fill: #000;
  transition: all .3s ease; }

@media only screen and (max-width: 480px) {
  .selectLocation-container .selectLocation-innerContainer:hover .selectLocation-icon svg {
    transition: none; } }
.selectLocation-container .selectLocation-icon {
  width: 30px;
  padding-top: 5px; }

.selectLocation-container .selectLocation-icon svg {
  width: 18px;
  height: 18px;
  fill: #e5e5e5;
  transition: all .3s ease; }

@media only screen and (max-width: 480px) {
  .selectLocation-container .selectLocation-icon svg {
    transition: none; } }
.selectLocation-container .selectLocation-countryLanguage {
  width: 100%;
  display: flex;
  flex-direction: column; }

.selectLocation-container .selectLocation-country {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 23px;
  color: #000; }

.selectLocation-container .selectLocation-language {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #757575; }

body .spicegems_cr_top_bar {
  overflow: hidden;
  max-height: 0;
  padding: 0;
  box-shadow: none;
  display: none !important; }

@font-face {
  font-family: 'Helvectica-Neue-Condensed-Bold';
  src: url("HelveticaNeueCondensedBold.woff2") format("woff2"), url("Helvectica-Neue-Condensed-Bold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'HelveticaNeue-Condensed';
  src: url("HelveticaNeueCondensed.woff2") format("woff2"), url("HelveticaNeue-Condensed.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Bodoni-Poster-Compressed';
  src: url("BodoniPosterCompressed.woff2") format("woff2"), url("Bodoni-Poster-Compressed.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

.shogun-root {
  width: 100%; }

.home_section {
  position: relative;
  min-height: 0; }

.Shogun__hero-slider {
  padding-top: unset !important;
  padding-bottom: unset !important;
  position: relative;
  margin-bottom: unset !important;
  overflow: hidden; }

.Shogun__hero-slider.loading {
  height: calc(90vh - 35px); }

@media (max-width: 992px) {
  .Shogun__hero-slider.loading .hero-slide {
    opacity: 0; }

  .Shogun__hero-slider.loading .hero-slide:first-child {
    opacity: 1; } }
@media (max-width: 767px) {
  .Shogun__hero-slider.loading {
    height: 80vh; } }
.Shogun__hero-slider.loading .hero-slider-logo-desktop, .Shogun__hero-slider.loading .hero-slider-logo-mobile, .Shogun__hero-slider.loading .hero-slider-button {
  display: none; }

.Shogun__hero-slider [data-index="1"] .hero-slider-button {
  display: block; }

.Shogun__hero-slider .hero-slider-col-1 {
  text-align: center; }

@media (max-width: 992px) {
  .Shogun__hero-slider .hero-slider-col-1 {
    height: calc(90vh - 35px); } }
@media (max-width: 767px) {
  .Shogun__hero-slider .hero-slider-col-1 {
    height: 80vh; } }
.Shogun__hero-slider .hero-slider-col-2 {
  display: flex !important;
  flex-flow: row;
  text-align: center; }

@media (max-width: 992px) {
  .Shogun__hero-slider .hero-slider-col-2 {
    display: flex;
    flex-flow: column;
    height: calc(90vh - 35px); } }
@media (max-width: 767px) {
  .Shogun__hero-slider .hero-slider-col-2 {
    height: 80vh; } }
.Shogun__hero-slider .hero-slider-col-2 .hero-slider-wrap-col-2 {
  width: 50%;
  height: 100%;
  position: absolute;
  left: 0; }

@media (max-width: 992px) {
  .Shogun__hero-slider .hero-slider-col-2 .hero-slider-wrap-col-2 {
    width: 100% !important;
    height: auto !important;
    top: 70%; } }
.Shogun__hero-slider .hero-slider-col-2 .hero-slider-wrap-col-2 .hero-slider-button {
  text-align: right;
  padding-right: 15px; }

@media (max-width: 992px) {
  .Shogun__hero-slider .hero-slider-col-2 .hero-slider-wrap-col-2 .hero-slider-button {
    text-align: center !important;
    top: 70%;
    padding-right: unset !important; } }
.Shogun__hero-slider .hero-slider-col-2 .hero-slider-wrap-col-2:last-of-type {
  left: 50%; }

@media (max-width: 992px) {
  .Shogun__hero-slider .hero-slider-col-2 .hero-slider-wrap-col-2:last-of-type {
    left: 0;
    top: 81%; } }
.Shogun__hero-slider .hero-slider-col-2 .hero-slider-wrap-col-2:last-of-type .hero-slider-button {
  text-align: left;
  padding-left: 15px; }

@media (max-width: 992px) {
  .Shogun__hero-slider .hero-slider-col-2 .hero-slider-wrap-col-2:last-of-type .hero-slider-button {
    text-align: center;
    padding-left: unset; } }
@media (max-width: 992px) {
  .Shogun__hero-slider .hero-slider-col-2 .hero-slider-button {
    top: 55%; } }
@media (max-width: 992px) {
  .Shogun__hero-slider .hero-slider-wrap {
    height: 100%; } }
.Shogun__hero-slider .hero-slider-image-desktop {
  display: inline-block;
  max-height: 90vh;
  max-width: 100vw;
  height: 90vh;
  width: 100vw; }

@media (max-width: 992px) {
  .Shogun__hero-slider .hero-slider-image-desktop {
    display: none; } }
@media (max-width: 767px) {
  .Shogun__hero-slider .hero-slider-image-desktop {
    max-height: 80vh;
    height: 80vh; } }
.Shogun__hero-slider .hero-slider-image-desktop img {
  width: 100vw;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  will-change: transform; }

.Shogun__hero-slider .hero-slider-image-desktop video {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  position: relative;
  height: 100%; }

.Shogun__hero-slider .hero-slider-image-mobile {
  display: none; }

@media (max-width: 992px) {
  .Shogun__hero-slider .hero-slider-image-mobile {
    display: inline-block;
    height: 100%; }

  .Shogun__hero-slider .hero-slider-image-mobile img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    will-change: transform; }

  .Shogun__hero-slider .hero-slider-image-mobile video {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    position: relative;
    height: 100%; } }
.Shogun__hero-slider .hero-slider-logo-desktop, .Shogun__hero-slider .hero-slider-logo-mobile {
  width: 100%;
  position: absolute;
  top: 30%;
  left: 0;
  padding: 0 15px; }

.Shogun__hero-slider .hero-slider-logo-desktop {
  display: inline-block; }

@media (max-width: 992px) {
  .Shogun__hero-slider .hero-slider-logo-desktop {
    display: none; } }
.Shogun__hero-slider .hero-slider-logo-mobile {
  display: none; }

@media (max-width: 992px) {
  .Shogun__hero-slider .hero-slider-logo-mobile {
    display: inline-block; } }
.Shogun__hero-slider .hero-slider-button {
  width: 100%;
  text-align: center;
  position: absolute;
  top: 75%; }

@media (max-width: 992px) {
  .Shogun__hero-slider .hero-slider-button {
    top: 80%; } }
.Shogun__hero-slider .hero-slider-button a {
  max-width: 260px;
  width: 100%;
  height: 55px;
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  text-align: center;
  line-height: 55px;
  padding: unset !important;
  transition: all 0.3s linear;
  display: inline-block; }

@media (max-width: 992px) {
  .Shogun__hero-slider .hero-slider-button a {
    max-width: 210px;
    height: 50px;
    line-height: 50px; } }
.Shogun__hero-slider .hero-slider-button a.bg-color-desktop-black {
  background-color: black;
  color: white; }

.Shogun__hero-slider .hero-slider-button a.bg-color-desktop-black:hover {
  background-color: white;
  color: black;
  transition: all 0.3s linear; }

.Shogun__hero-slider .hero-slider-button a.bg-color-desktop-white {
  background-color: white;
  color: black; }

.Shogun__hero-slider .hero-slider-button a.bg-color-desktop-white:hover {
  background-color: black;
  color: white;
  transition: all 0.3s linear; }

@media (max-width: 992px) {
  .Shogun__hero-slider .hero-slider-button a.bg-color-desktop {
    display: none; } }
.Shogun__hero-slider .hero-slider-button a.bg-color-mobile {
  display: none; }

@media (max-width: 992px) {
  .Shogun__hero-slider .hero-slider-button a.bg-color-mobile {
    display: inline-block;
    transition: all .1s ease !important;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: 0 !important; }

  .Shogun__hero-slider .hero-slider-button a.bg-color-mobile-black {
    background-color: black;
    color: white; }

  .Shogun__hero-slider .hero-slider-button a.bg-color-mobile-black:hover {
    background-color: white;
    color: black;
    transition: all 0.3s linear; }

  .Shogun__hero-slider .hero-slider-button a.bg-color-mobile-white {
    background-color: white;
    color: black; }

  .Shogun__hero-slider .hero-slider-button a.bg-color-mobile-white:hover {
    background-color: black;
    color: white;
    transition: all 0.3s linear; } }
.Shogun__hero-slider .slick-dots {
  width: 100%;
  position: absolute;
  z-index: 99;
  top: calc(75% + 50px + 30px);
  margin-top: unset; }

@media (max-width: 1024px) {
  .Shogun__hero-slider .slick-dots {
    top: calc(80% + 50px + 50px); } }
@media (max-width: 767px) {
  .Shogun__hero-slider .slick-dots {
    top: calc(75% + 50px + 50px); } }
.Shogun__hero-slider .slick-dots li {
  width: 50px;
  height: 6px;
  background-color: #fff;
  opacity: 0.3;
  margin: 0 2px;
  padding: 0;
  border-radius: unset; }

@media (max-width: 992px) {
  .Shogun__hero-slider .slick-dots li {
    width: 25px; } }
.Shogun__hero-slider .slick-dots li.slick-active {
  opacity: 1; }

.Shogun__hero-slider .slick-dots li button {
  display: none; }

.Shogun__hero-slider .home-video-container {
  height: 90vh;
  width: 100%;
  overflow: hidden; }

.Shogun__hero-slider .home-video-container iframe {
  top: -100px;
  height: calc(100% + 200px); }

.Shogun__hero-slider .home-video-container--desktop {
  display: block; }

@media (max-width: 992px) {
  .Shogun__hero-slider .home-video-container--desktop {
    display: none; } }
.Shogun__hero-slider .home-video-container--mobile {
  display: none; }

@media (max-width: 992px) {
  .Shogun__hero-slider .home-video-container--mobile {
    display: block; } }
@media (max-width: 767px) {
  .Shogun__hero-slider .home-video-container {
    height: 80vh;
    min-height: 80vh; } }
.Shogun__hero-slider .home-video-container .plyr.plyr--full-ui.plyr--video, .Shogun__hero-slider .home-video-container .plyr__video-embed__container {
  height: 90vh; }

@media (max-width: 767px) {
  .Shogun__hero-slider .home-video-container .plyr.plyr--full-ui.plyr--video, .Shogun__hero-slider .home-video-container .plyr__video-embed__container {
    height: 80vh;
    min-height: 80vh; } }
.Shogun__hero-slider .home-video-container .plyr__controls {
  display: none; }

.Shogun__hero-slider .home-video-container .plyr__video-embed {
  height: 90vh; }

@media (max-width: 1025px) {
  .Shogun__hero-slider .home-video-container .plyr__video-embed {
    aspect-ratio: initial !important; } }
@media (max-width: 767px) {
  .Shogun__hero-slider .home-video-container .plyr__video-embed {
    height: 80vh;
    min-height: 80vh; } }
.is-safari-mobile .Shogun__hero-slider [data-slick-index="0"] .home-video-container iframe {
  opacity: 0; }

.accessibility-menu-btn {
  transition: none !important; }

.shg-box > .shg-box-content {
  min-height: 100% !important; }

.home-page-container .shop_category {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-top: 0px;
  margin-top: 3px; }

.home-page-container .shop_category .c_box {
  position: relative;
  width: 49.930555555555556%;
  margin-bottom: 3px; }

@media only screen and (max-width: 798px) {
  .home-page-container .shop_category .c_box {
    width: 100%;
    height: 400px; } }
.home-page-container .shop_category .c_box:nth-child(n+3) {
  width: 33.194444444444443%;
  margin-bottom: 0; }

@media only screen and (max-width: 798px) {
  .home-page-container .shop_category .c_box:nth-child(n+3) {
    width: 100%;
    height: unset !important;
    margin-bottom: 3px; } }
.home-page-container .shop_category .c_box:nth-child(n+3) h2 {
  padding-bottom: 0;
  bottom: 40px; }

@media only screen and (max-width: 798px) {
  .home-page-container .shop_category .c_box:nth-child(n+3) h2 {
    padding-left: 25px;
    bottom: 25px; } }
.home-page-container .shop_category .c_box h2 {
  color: black; }

.home-page-container .shop_category .c_box h2.white {
  color: white; }

.home-page-container .shop_category .c_box h2.white:hover {
  color: black !important; }

.home-page-container .shop_category .c_box h2.black {
  color: black !important; }

.home-page-container .shop_category .c_box h2.black:hover {
  color: black !important; }

.home-page-container .shop_category .c_box img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center; }

.home-page-container .shop_category .c_box h2 {
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  font-size: 25px;
  font-weight: normal;
  font-stretch: condensed;
  line-height: normal;
  letter-spacing: normal;
  text-transform: uppercase;
  color: #fff;
  position: absolute;
  z-index: 1;
  padding-left: 0;
  left: 55px;
  bottom: 55px; }

@media only screen and (max-width: 798px) {
  .home-page-container .shop_category .c_box h2 {
    font-size: 20px;
    padding-left: unset !important;
    left: 25px;
    bottom: 25px; } }
.home-page-container .shop_category .c_box a {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%; }

.home-page-container .home_section {
  position: relative; }

.home-page-container .home_section .shop_mw {
  margin-top: 3px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }

@media only screen and (max-width: 798px) {
  .home-page-container .home_section .shop_mw {
    margin-top: 0; } }
@media only screen and (max-width: 480px) {
  .home-page-container .home_section .shop_mw {
    height: 675px; } }
.home-page-container .home_section .shop_mw .shop_left {
  min-height: 750px;
  width: 49.930555555555556%; }

@media only screen and (max-width: 798px) {
  .home-page-container .home_section .shop_mw .shop_left {
    width: 100%;
    min-height: 460px; } }
.home-page-container .home_section .shop_mw .shop_left .shop_img {
  display: none;
  height: 100%;
  overflow: hidden; }

.home-page-container .home_section .shop_mw .shop_left .shop_img img, .home-page-container .home_section .shop_mw .shop_left .shop_img .shogun-image {
  width: 101%;
  height: 101%;
  -o-object-fit: cover;
  object-fit: cover; }

.home-page-container .home_section .shop_mw .shop_left .shop_img.active {
  display: block; }

.home-page-container .home_section .shop_mw .shop_right {
  position: relative;
  min-height: 750px;
  width: 49.930555555555556%;
  background-color: #000;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  flex-direction: column; }

@media only screen and (max-width: 798px) {
  .home-page-container .home_section .shop_mw .shop_right {
    width: 100%;
    min-height: inherit;
    background-color: #fff;
    padding: 30px 15px; } }
.home-page-container .home_section .shop_mw .shop_right .shop_icon {
  margin: 0 auto 35px;
  display: flex;
  justify-content: center; }

@media only screen and (max-width: 798px) {
  .home-page-container .home_section .shop_mw .shop_right .shop_icon {
    margin: 0 auto 20px; }

  .home-page-container .home_section .shop_mw .shop_right .shop_icon svg path {
    fill: #000 !important; }

  .home-page-container .home_section .shop_mw .shop_right .shop_icon svg mask {
    display: none; } }
.home-page-container .home_section .shop_mw .shop_right .shop_buttons {
  position: relative;
  display: flex;
  width: 300px;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 auto; }

@media only screen and (max-width: 798px) {
  .home-page-container .home_section .shop_mw .shop_right .shop_buttons {
    width: 100%; } }
.home-page-container .home_section .shop_mw .shop_right .shop_buttons a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 55px;
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  font-size: 14px;
  font-weight: 400;
  font-stretch: condensed;
  line-height: normal;
  letter-spacing: normal;
  color: #fff;
  border: solid 1px #fff;
  background-color: transparent;
  transition: none; }

@media only screen and (max-width: 798px) {
  .home-page-container .home_section .shop_mw .shop_right .shop_buttons a {
    border: solid 1px #000;
    color: #000;
    height: 50px; }

  .home-page-container .home_section .shop_mw .shop_right .shop_buttons a:focus, .home-page-container .home_section .shop_mw .shop_right .shop_buttons a:active {
    border: solid 1px #000;
    color: #000;
    background-color: transparent;
    outline: 0; }

  .home-page-container .home_section .shop_mw .shop_right .shop_buttons a:hover {
    background-color: #000;
    color: #fff; }

  .home-page-container .home_section .shop_mw .shop_right .shop_buttons a.revert {
    background-color: #fff !important;
    color: #000 !important; }

  .home-page-container .home_section .shop_mw .shop_right .shop_buttons a.revert:hover {
    background-color: #000;
    color: #fff; }

  .home-page-container .home_section .shop_mw .shop_right .shop_buttons a.shop_women.revert {
    background-color: #fff !important;
    color: #000 !important; }

  .home-page-container .home_section .shop_mw .shop_right .shop_buttons a.shop_women.revert:hover {
    background-color: #000;
    color: #fff; } }
.home-page-container .home_section .shop_mw .shop_right .shop_buttons a:first-child {
  margin-bottom: 10px; }

.home-page-container .home_section .shop_mw .shop_right .shop_buttons a:hover {
  background-color: #fff;
  color: #000; }

@media (hover: none) {
  .home-page-container .home_section .shop_mw .shop_right .shop_buttons a:hover {
    background-color: #000;
    color: #fff; } }
.home-page-container .home_section .shop_category .c_box img, .home-page-container .home_section .shop_category .c_box h2 {
  transition: all .3s ease; }

@media only screen and (max-width: 480px) {
  .home-page-container .home_section .shop_category .c_box img, .home-page-container .home_section .shop_category .c_box h2 {
    transition: none; } }
.home-page-container .home_section .shop_category .c_box h2:after {
  position: absolute;
  content: '';
  border-bottom: 2px solid #000;
  display: block;
  width: 0;
  left: 50%;
  transition: width 0.3s ease 0s, left 0.3s ease 0s; }

.home-page-container .home_section .shop_category .c_box:hover img {
  opacity: 0.7;
  transition: all .3s ease; }

.home-page-container .home_section .shop_category .c_box:hover h2 {
  color: black;
  transition: all .3s ease; }

.home-page-container .home_section .shop_category .c_box:hover h2::after {
  width: 100%;
  left: 0; }

.instagram-feed-container {
  margin: 60px 0 45px;
  height: 100%; }

.instagram-feed-container .instagram-feed-text {
  text-align: center;
  margin-bottom: 20px;
  font-size: 25px;
  text-transform: uppercase;
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif; }

@media (max-width: 798px) {
  .instagram-feed-container .instagram-feed-text {
    margin-bottom: 25px; } }
.instagram-feed-container .fs-slider-next-button, .instagram-feed-container .fs-slider-prev-button {
  outline: none; }

.home-page-container .home_section {
  position: relative; }

.home-page-container .new_arrivals {
  padding-top: 40px;
  padding-bottom: 0;
  height: 100%;
  padding-bottom: 20px; }

@media only screen and (max-width: 798px) {
  .home-page-container .new_arrivals {
    padding-top: 24px; } }
.home-page-container .new_arrivals h2 {
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  font-size: 25px;
  font-weight: normal;
  font-stretch: condensed;
  line-height: normal;
  letter-spacing: normal;
  color: #000;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 10px; }

@media only screen and (max-width: 798px) {
  .home-page-container .new_arrivals h2 {
    margin-bottom: 6px; } }
.home-page-container .new_arrivals ul.na-tabs-nav {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-bottom: 40px; }

@media only screen and (max-width: 798px) {
  .home-page-container .new_arrivals ul.na-tabs-nav {
    padding-bottom: 21px; } }
.home-page-container .new_arrivals ul.na-tabs-nav li {
  margin: 0 33px;
  padding: 4px 0; }

@media only screen and (max-width: 798px) {
  .home-page-container .new_arrivals ul.na-tabs-nav li {
    padding: 3px 0 0; } }
.home-page-container .new_arrivals ul.na-tabs-nav li.tab-active {
  border-bottom: 1px solid #000; }

.home-page-container .new_arrivals ul.na-tabs-nav li.tab-active a {
  color: #000; }

.home-page-container .new_arrivals ul.na-tabs-nav li a {
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-stretch: condensed;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #a9a9a9;
  text-transform: uppercase; }

.home-page-container .new_arrivals .slick-list {
  width: 100% !important; }

.home-page-container .new_arrivals .slick-list .slick-slide {
  cursor: pointer; }

.home-page-container .new_arrivals ul.na-nav {
  position: relative;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: 24px; }

@media only screen and (max-width: 798px) {
  .home-page-container .new_arrivals ul.na-nav {
    display: none; } }
.home-page-container .new_arrivals ul.na-nav li {
  opacity: 0;
  cursor: pointer; }

.home-page-container .new_arrivals ul.na-nav li.slick-arrow {
  width: 8px;
  height: 14px;
  margin: 0 47px;
  opacity: 1; }

.home-page-container .new_arrivals ul.na-nav li.slick-arrow.next svg, .home-page-container .new_arrivals ul.na-nav li.slick-arrow.wnext svg {
  transform: rotate(180deg); }

.home-page-container .new_arrivals .na-dots {
  padding-top: 30px; }

@media only screen and (max-width: 798px) {
  .home-page-container .new_arrivals .na-dots {
    padding-top: 22px; } }
.home-page-container .new_arrivals .na-dots .slick-dots {
  position: relative;
  bottom: inherit;
  display: flex;
  justify-content: center;
  align-items: center; }

.home-page-container .new_arrivals .na-dots .slick-dots li {
  width: auto;
  height: auto;
  margin: 0 1.5px;
  position: relative; }

.home-page-container .new_arrivals .na-dots .slick-dots li:before {
  content: '';
  width: 35px;
  background: rgba(0, 0, 0, 0.3);
  height: 3px;
  display: block; }

@media only screen and (max-width: 798px) {
  .home-page-container .new_arrivals .na-dots .slick-dots li:before {
    width: 25px; } }
.home-page-container .new_arrivals .na-dots .slick-dots li.slick-active:before {
  background-color: #000; }

.home-page-container .new_arrivals .na-dots .slick-dots li button {
  padding: 0;
  color: transparent;
  border: 0;
  outline: none;
  padding: 24px;
  position: absolute;
  left: 0;
  top: -20px;
  right: 0; }

.home-page-container .new_arrivals .na-dots .slick-dots li button::before {
  display: none; }

.home-page-container .new_arrivals .na-wdots {
  padding-top: 30px; }

@media only screen and (max-width: 798px) {
  .home-page-container .new_arrivals .na-wdots {
    padding-top: 22px; } }
.home-page-container .new_arrivals .na-wdots .slick-dots {
  position: relative;
  bottom: inherit;
  display: flex;
  justify-content: center;
  align-items: center; }

.home-page-container .new_arrivals .na-wdots .slick-dots li {
  width: auto;
  height: auto;
  margin: 0 1.5px; }

.home-page-container .new_arrivals .na-wdots .slick-dots li.slick-active button {
  background-color: #000; }

.home-page-container .new_arrivals .na-wdots .slick-dots li button {
  width: 35px;
  height: 3px;
  padding: 0;
  color: transparent;
  border: 0;
  outline: none;
  background: rgba(0, 0, 0, 0.3); }

@media only screen and (max-width: 798px) {
  .home-page-container .new_arrivals .na-wdots .slick-dots li button {
    width: 25px; } }
.home-page-container .new_arrivals .na-wdots .slick-dots li button::before {
  display: none; }

.home-page-container .new_arrivals .shg-category-row:not(.slick-initialized) {
  display: flex; }

@media only screen and (max-width: 798px) {
  .home-page-container .new_arrivals .shg-category-row:not(.slick-initialized) .shg-category-col {
    width: 49%; } }
.home-page-container .new_arrivals .shg-category-col {
  flex: none !important;
  width: 24.861111111111112%;
  padding: 0 0; }

.home-page-container .new_arrivals .shg-category-col .shg-product {
  position: relative; }

.home-page-container .new_arrivals .shg-category-col .shg-product:hover {
  border: 0;
  outline: 0; }

.home-page-container .new_arrivals .shg-category-col .shg-product:hover .lookbook-addtoWishlistBtn {
  display: block !important; }

.home-page-container .new_arrivals .shg-category-col .shg-c {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.home-page-container .new_arrivals .shg-category-col .shg-c.shg-align-left {
  text-align: center !important; }

@media only screen and (max-width: 798px) {
  .home-page-container .new_arrivals .shg-category-col .shg-c.shg-align-left {
    text-align: left !important; } }
.home-page-container .new_arrivals .shg-category-col .shg-product-image-wrapper {
  padding-left: 3px;
  position: relative;
  height: 0;
  padding-bottom: 125%; }

@media only screen and (max-width: 1441px) {
  .home-page-container .new_arrivals .shg-category-col .shg-product-image-wrapper {
    padding-bottom: 120%; } }
@media only screen and (max-width: 798px) {
  .home-page-container .new_arrivals .shg-category-col .shg-product-image-wrapper {
    padding-bottom: 123%; } }
.home-page-container .new_arrivals .shg-category-col .shg-product-image-wrapper a {
  display: flex;
  width: 100%;
  height: 100%; }

.home-page-container .new_arrivals .shg-category-col .shg-product-image-wrapper a img.shogun-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover; }

.home-page-container .new_arrivals .shg-category-col .shg-product-image-wrapper img.shogun-image {
  width: 425;
  height: 507;
  -o-object-fit: contain;
  object-fit: contain; }

.home-page-container .new_arrivals .shg-category-col .shg-product-title-component h1 {
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  font-size: 14px !important;
  font-weight: normal;
  font-stretch: condensed;
  line-height: normal !important;
  letter-spacing: normal;
  text-align: center;
  text-transform: capitalize;
  color: #000;
  margin: 22px 0 6px; }

@media only screen and (max-width: 798px) {
  .home-page-container .new_arrivals .shg-category-col .shg-product-title-component h1 {
    text-align: left;
    margin: 6px 0 6px; } }
.home-page-container .new_arrivals .shg-category-col .shg-product-price, .home-page-container .new_arrivals .shg-category-col .shg-product-compare-price {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 14px !important;
  font-weight: normal;
  font-stretch: condensed;
  line-height: normal !important;
  letter-spacing: normal;
  color: #000;
  text-align: center; }

@media only screen and (max-width: 798px) {
  .home-page-container .new_arrivals .shg-category-col .shg-product-price, .home-page-container .new_arrivals .shg-category-col .shg-product-compare-price {
    text-align: left; } }
.home-page-container .new_arrivals .shg-category-col .shg-product-sold-out {
  color: #a9a9a9 !important;
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 14px !important;
  font-weight: normal;
  font-stretch: condensed;
  line-height: normal !important;
  letter-spacing: normal;
  text-align: center; }

@media only screen and (max-width: 798px) {
  .home-page-container .new_arrivals .shg-category-col .shg-product-sold-out {
    text-align: left; } }
.home-page-container .new_arrivals .shg-category-col .shg-product-atc-btn-wrapper {
  display: none; }

@media only screen and (max-width: 798px) {
  .home-page-container .new_arrivals .shg-category-col.slick-current .shg-product-title-component h1 {
    padding: 0 10px; }

  .home-page-container .new_arrivals .shg-category-col.slick-current .shg-product-sold-out, .home-page-container .new_arrivals .shg-category-col.slick-current .shg-product-price, .home-page-container .new_arrivals .shg-category-col.slick-current .shg-product-compare-price {
    padding-left: 10px;
    padding-right: 10px; } }
#shogunEditor #tab-2 {
  display: block !important; }

.header-searchIcon-mobile {
  display: none; }

@media (max-width: 798px) {
  .header-searchIcon-mobile {
    display: block; } }
@media (max-width: 798px) {
  .header-searchIcon-desktop {
    display: none; } }
@media (max-width: 798px) {
  div.breadcrumb-container {
    margin-top: 35px; } }
@media (max-width: 992px) {
  .collection div.breadcrumb-container {
    margin-top: 50px; } }
@media (max-width: 798px) {
  .collection div.breadcrumb-container {
    margin-top: 80px; } }
.search-popup .predictive-results {
  display: none; }

.search-popup button[title='Close'] {
  display: none; }

.search-popup .search-popup__title {
  display: none; }

.search-popup .search-popup__form .input[type='text'] {
  border: none;
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 14px !important;
  line-height: 30px;
  color: #000;
  min-width: 325px; }

.search-popup .search-popup__form .icon {
  width: 19px;
  height: 19px;
  padding: 0;
  right: 29px;
  left: unset;
  cursor: pointer;
  pointer-events: auto; }

.search-popup .search-popup__form .icon[data-icon="close"] {
  display: none; }

.search-popup .search-popup__form .icon[data-icon="close"].show {
  display: block; }

.search-popup .search-popup__form .icon[data-icon="close"] svg g {
  stroke-width: 1; }

.search-popup .search-popup__form .icon:hover {
  cursor: pointer; }

.header__icons.header__icon-style-icons {
  position: relative; }

.header-searchIcon-desktop.header-searchIcon-desktop-expended .input[type='text'] {
  padding: 4px 30px 4px 0 !important; }

.header-searchIcon-desktop.header-searchIcon-desktop-expended .desktop-search-form {
  max-width: 326px;
  width: calc(100% - 184px);
  transition: width .3s ease; }

.header-searchIcon-desktop.header-searchIcon-desktop-expended .ss__autocomplete--target {
  display: inline-block; }

.header-searchIcon-desktop .ss__autocomplete--target {
  display: none; }

.header-searchIcon-desktop .input[type='text'] {
  border: none;
  border-bottom: 1px solid #000;
  padding: 0 !important;
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 14px;
  line-height: 30px;
  color: #000;
  box-shadow: none;
  width: 100%;
  max-height: 31.5px; }

.header-searchIcon-desktop .icon {
  width: 25px;
  height: 24px;
  padding: 0;
  right: 0;
  left: unset;
  z-index: 1; }

.header-searchIcon-desktop .icon:hover {
  cursor: pointer; }

body.index.link_color_white .header-searchIcon-desktop .input[type='text'] {
  border-color: #000;
  background-color: transparent;
  color: #000; }

body.index.link_color_white .header-searchIcon-desktop .input[type='text']::-webkit-input-placeholder, body.index.link_color_white .header-searchIcon-desktop .input[type='text']:-ms-input-placeholde, body.index.link_color_white .header-searchIcon-desktop .input[type='text']::placeholder {
  color: #000; }

body.index .header-searchIcon-desktop .input[type='text'] {
  border-color: #FFF;
  background-color: transparent;
  color: #FFF; }

body.index .header-searchIcon-desktop .input[type='text']::-webkit-input-placeholder, body.index .header-searchIcon-desktop .input[type='text']:-ms-input-placeholde, body.index .header-searchIcon-desktop .input[type='text']::placeholder {
  color: #FFF; }

.header-sticky-wrapper.is-sticky .header-searchIcon-desktop .input[type='text'] {
  border-color: #000;
  background-color: transparent;
  color: #000; }

.desktop-search-form {
  position: absolute;
  right: 0;
  top: calc(50% - 15px);
  right: 155px;
  width: 0;
  transition: width .3s ease; }

@media screen and (max-width: 992px) {
  .search-overlay__popup {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 24%;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.7);
    z-index: 2; }

  .search-popup .search-overlay__wrapper {
    padding: 0;
    width: 100%;
    margin: 0 auto; }

  .search-popup .search-overlay__wrapper .container .column {
    margin: 0 auto;
    width: 100%; }

  div.ss__autocomplete--target {
    display: none;
    overflow: auto;
    max-height: 90vh; }

  div.ss__autocomplete--target.show-results:not(:empty) {
    display: inline-block; }

  div.ss__autocomplete--target.show-results:not(:empty) + .search-overlay__popup {
    display: block; }

  .collection div.js-search-popup.search-popup {
    border-bottom: 1px solid #EDEDED;
    z-index: 15; }

  .collection div.js-search-popup.search-popup .search-popup__form {
    padding: 15px 0 12px; }

  .minicart-open div.js-search-popup.search-popup {
    background-color: inherit; }

  .minicart-open div.js-search-popup.search-popup input[type=text] {
    background-color: inherit; }

  .mobile-megamenu-opened div.js-search-popup.search-popup, .mobile-megamenu-opened .container.collection__content, .mobile-megamenu-opened .breadcrumb-container, .mobile-megamenu-opened #searchspring-toolbar {
    z-index: -1; }

  div.js-search-popup.search-popup {
    display: block;
    max-width: none;
    position: fixed;
    top: 75px;
    width: 100%;
    z-index: 40;
    padding: 0;
    opacity: 1;
    margin: 0; }

  div.js-search-popup.search-popup.filter-open {
    display: none; }

  div.js-search-popup.search-popup.noIndex {
    z-index: -1; }

  div.js-search-popup.search-popup .control.has-icons-left {
    display: flex;
    justify-content: center; }

  div.js-search-popup.search-popup .control.has-icons-left .input {
    padding-left: 17px; }

  div.js-search-popup.search-popup .input[type='text'] {
    border: none;
    padding: 8px 30px 4px 17px;
    color: #000;
    border-radius: 0;
    width: 95%;
    margin: 0 auto;
    background: #F8F8F8;
    height: 36px;
    background-repeat: no-repeat;
    background-position: calc(100% - 10px) 8px;
    background-size: 22px; }

  div.js-search-popup.search-popup .input[type='text']:-moz-placeholder-shown {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title></title><g id="search"><path d="M92.83,90.18,71.47,68.83a38.58,38.58,0,1,0-6.29,5l22,22ZM14,41.46A30.47,30.47,0,1,1,44.47,71.93,30.51,30.51,0,0,1,14,41.46Z"/></g></svg>'); }

  div.js-search-popup.search-popup .input[type='text']:placeholder-shown {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title></title><g id="search"><path d="M92.83,90.18,71.47,68.83a38.58,38.58,0,1,0-6.29,5l22,22ZM14,41.46A30.47,30.47,0,1,1,44.47,71.93,30.51,30.51,0,0,1,14,41.46Z"/></g></svg>'); }

  div.js-search-popup.search-popup .input[type='text']:not(:-moz-placeholder-shown) ~ .ss__autocomplete--target ~ .search-overlay__popup ~ .icon {
    display: block; }

  div.js-search-popup.search-popup .input[type='text']:not(:placeholder-shown) ~ .ss__autocomplete--target ~ .search-overlay__popup ~ .icon {
    display: block; } }
@media screen and (max-width: 992px) and (max-width: 992px) {
  div.js-search-popup.search-popup .ss__autocomplete--target .ss__autocomplete .ss__autocomplete__terms, div.js-search-popup.search-popup .ss__autocomplete--target .ss__autocomplete .ss__autocomplete__facets {
    padding: 20px; }

  div.js-search-popup.search-popup .ss__autocomplete--target .ss__autocomplete a {
    font-size: 14px; }

  div.js-search-popup.search-popup .ss__autocomplete--target .ss__autocomplete .ss__autocomplete__content__results .ss__results .ss__result .ss__result__image-wrapper .ss__image img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover; }

  div.js-search-popup.search-popup .ss__autocomplete--target .ss__autocomplete .ss__autocomplete__facets .ss__facets .ss__facet {
    margin: 0; }

  div.js-search-popup.search-popup .ss__autocomplete--target .ss__autocomplete .ss__autocomplete__facets .ss__facets .ss__facet .ss__facet__header {
    margin-bottom: 0.5em;
    font-size: 14px; }

  div.js-search-popup.search-popup .ss__autocomplete--target .ss__autocomplete .ss__autocomplete__content__info {
    padding-left: 0; } }
@media screen and (max-width: 992px) {
  [data-template="collection"] div.js-search-popup.search-popup .input[type='text'].empty {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title></title><g id="search"><path d="M92.83,90.18,71.47,68.83a38.58,38.58,0,1,0-6.29,5l22,22ZM14,41.46A30.47,30.47,0,1,1,44.47,71.93,30.51,30.51,0,0,1,14,41.46Z"/></g></svg>'); } }
div.boost-pfs-search-suggestion-wrapper {
  position: fixed; }

@media (min-width: 799px) {
  div.boost-pfs-search-suggestion-wrapper {
    display: none !important; }

  div.boost-pfs-search-suggestion-wrapper.boost-pfs-search-suggestion-open {
    display: block !important;
    transition-delay: 1s; } }
div.boost-pfs-search-suggestion-wrapper .boost-pfs-search-suggestion {
  display: flex !important;
  flex-direction: column !important;
  top: -12px !important;
  left: unset !important;
  box-shadow: 0 20px 35px 0 rgba(0, 0, 0, 0.09) !important;
  border-radius: 0 !important;
  width: 100% !important;
  min-width: 100% !important; }

.boost-pfs-search-suggestion-group[data-group='suggestions'] {
  order: 1; }

.boost-pfs-search-suggestion-group[data-group='collections'] {
  order: 2; }

.boost-pfs-search-suggestion-group[data-group='products'] {
  order: 3; }

.boost-pfs-search-suggestion-group[data-group='pages'] {
  order: 4; }

.boost-pfs-search-suggestion-group .ui-widget-content {
  display: flex !important;
  flex-wrap: wrap;
  padding: 20px 20px; }

@media (max-width: 798px) {
  .boost-pfs-search-suggestion-group .ui-widget-content {
    justify-content: space-between; } }
.boost-pfs-search-suggestion-header-products.boost-pfs-search-suggestion-header, .boost-pfs-search-suggestion-header-pages.boost-pfs-search-suggestion-header, .boost-pfs-search-suggestion-header-collections.boost-pfs-search-suggestion-header, .boost-pfs-search-suggestion-header-suggestions.boost-pfs-search-suggestion-header {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  color: #000;
  background-color: transparent !important;
  width: 100% !important;
  padding: 0 !important;
  margin-bottom: 3px !important;
  text-align: left !important; }

.boost-pfs-search-suggestion-item-product {
  width: calc(33.33% - 3.3px) !important;
  max-width: 92px !important;
  padding: 0 !important; }

.boost-pfs-search-suggestion-item-product:nth-child(n+3) {
  margin-left: 5px; }

.boost-pfs-search-suggestion-popover {
  display: none !important; }

.ui-menu-item-wrapper {
  display: flex !important;
  flex-direction: column; }

.ui-menu-item-wrapper .boost-pfs-search-suggestion-left {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 100% !important;
  margin-bottom: 10px; }

.ui-menu-item-wrapper .boost-pfs-search-suggestion-left img {
  width: 100% !important;
  max-height: 100% !important; }

.ui-menu-item-wrapper .boost-pfs-search-suggestion-right {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 100% !important; }

.ui-menu-item-wrapper .boost-pfs-search-suggestion-right .boost-pfs-search-suggestion-product-title {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  color: #000;
  font-size: 14px;
  line-height: 15px; }

.ui-menu-item-wrapper .boost-pfs-search-suggestion-right .boost-pfs-search-suggestion-product-title b {
  font-weight: normal; }

.ui-menu-item-wrapper .boost-pfs-search-suggestion-right .boost-pfs-search-suggestion-product-sku, .ui-menu-item-wrapper .boost-pfs-search-suggestion-right .boost-pfs-search-suggestion-product-vendor, .ui-menu-item-wrapper .boost-pfs-search-suggestion-right .boost-pfs-search-suggestion-product-price {
  display: none; }

.boost-pfs-search-suggestion-header-view-all {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  background-color: #000 !important;
  color: #FFF !important;
  border-radius: 0 !important;
  padding: 0 !important;
  order: 5;
  transition: all .3s ease;
  width: 90%;
  margin: 0 auto 30px !important; }

.boost-pfs-search-suggestion-header-view-all:hover {
  background-color: transparent !important;
  transition: all .3s ease; }

.boost-pfs-search-suggestion-header-view-all:hover a {
  color: #000 !important;
  transition: all .3s ease; }

.boost-pfs-search-suggestion-header-view-all a {
  width: 100%;
  height: 100%;
  padding: 17px 0;
  text-align: center;
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-weight: bold !important;
  font-size: 14px !important;
  line-height: 16px !important;
  color: #FFF !important;
  text-transform: uppercase !important;
  transition: all .3s ease; }

.boost-pfs-search-suggestion-item {
  padding: 0 !important; }

.boost-pfs-search-suggestion-item .ui-menu-item-wrapper {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  color: #000;
  font-size: 14px;
  line-height: 25px;
  display: block !important; }

.boost-pfs-search-suggestion-item .ui-menu-item-wrapper b {
  font-weight: normal !important; }

.boost-pfs-search-suggestion-item p {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  color: #000;
  font-size: 13px;
  line-height: 25px; }

.boost-pfs-search-suggestion-no-result {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  color: #000;
  font-size: 14px;
  line-height: 16px; }

.boost-pfs-search-suggestion-mobile-overlay {
  z-index: unset !important; }

.boost-pfs-search-suggestion-mobile-top-panel #boost-pfs-search-box-mobile {
  border: none !important;
  border-bottom: 1px solid #000 !important;
  padding: 4px 30px 4px 0 !important;
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 14px !important;
  line-height: 30px !important;
  color: #000;
  border-radius: 0 !important;
  background-color: transparent !important; }

.boost-pfs-search-suggestion-mobile-top-panel .boost-pfs-search-suggestion {
  background-color: #FFF; }

.boost-pfs-search-suggestion-mobile {
  max-width: 100%;
  background-color: #FFF !important;
  border: none; }

.boost-pfs-search-suggestion-mobile .boost-pfs-search-suggestion {
  max-width: 100% !important;
  min-width: 100% !important;
  background-color: #FFF !important; }

.boost-pfs-search-suggestion-mobile .boost-pfs-search-suggestion .boost-pfs-search-suggestion-group {
  margin: 0 !important; }

.boost-pfs-search-suggestion-mobile .boost-pfs-search-suggestion-item {
  border: none !important; }

.boost-pfs-search-suggestion-mobile .boost-pfs-search-suggestion-header-view-all {
  margin: 0 !important; }

.boost-pfs-search-suggestion-mobile .boost-pfs-search-suggestion-item-product {
  width: calc(33.33% - 3.4px) !important;
  margin-left: 0 !important;
  margin-right: 0 !important; }

.boost-pfs-search-suggestion-mobile {
  z-index: 100000; }

.boost-pfs-search-suggestion-mobile .boost-pfs-search-suggestion {
  height: 100%; }

body .fancybox-container .fancybox-bg {
  z-index: 100000;
  overflow: hidden;
  position: fixed; }

@media (max-width: 798px) {
  .swym-ready.fancybox-active {
    overflow: hidden;
    z-index: 0; } }
@media (max-width: 798px) {
  .boost-pfs-search-suggestion-mobile .boost-pfs-search-suggestion {
    z-index: 100000; } }
body.search .boost-pfs-filter-message {
  display: none; }

#swym-plugin .swym-background-color {
  display: none !important; }

#swym-plugin .swym-anchor-badge {
  display: none !important; }

.swym-ui-components .swym-modal {
  left: 0; }

.swym-ui-components .swym-modal-content .swym-wishlist-grid {
  max-width: 900px; }

@media (max-width: 900px) {
  .swym-ui-components .swym-modal-content .swym-wishlist-grid {
    padding: 0 5vw; } }
.swym-ui-components .swym-modal-content .swym-wishlist-grid .swym-wishlist-item {
  margin-right: 10px;
  margin-bottom: 25px;
  border: 1px solid #333; }

.swym-ui-components .swym-modal-content .swym-wishlist-grid .swym-wishlist-item .swym-wishlist-image-wrapper {
  height: auto;
  max-height: 220px;
  height: 220px; }

.swym-ui-components .swym-modal-content .swym-wishlist-grid .swym-wishlist-item .swym-wishlist-image-wrapper img {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover; }

.swym-ui-components .swym-modal-content .swym-wishlist-grid .swym-wishlist-item .swym-delete-btn {
  background: unset;
  cursor: pointer; }

.swym-ui-components .swym-modal-content .swym-wishlist-grid .swym-wishlist-item .swym-title {
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  font-size: 16px;
  pointer-events: none;
  color: #000000 !important; }

.swym-ui-components .swym-modal-content .swym-wishlist-grid .swym-wishlist-item .swym-variant-title {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 14px;
  color: #000000 !important; }

.swym-ui-components .swym-modal-content .swym-wishlist-grid .swym-wishlist-item .swym-product-final-price {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #000 !important; }

.swym-ui-components .swym-modal-content .swym-wishlist-grid .swym-wishlist-item .swym-product-original-price {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 14px !important;
  font-weight: normal;
  color: #a9a9a9; }

.swym-ui-components .swym-modal-content .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn {
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  font-size: 16px;
  padding: 10px 0;
  background: #000000;
  transition: all 0.2s linear;
  border-top: 1px solid #333; }

.swym-ui-components .swym-modal-content .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn:hover {
  background: white !important;
  color: black;
  transition: all 0.2s linear; }

.swym-ui-components .swym-modal-content .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn.swym-disabled {
  border-top: 1px solid #000000;
  background: #000000 !important; }

.swym-ui-components .swym-modal-content .swym-wishlist-main-title {
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  font-size: 25px;
  color: #000000 !important; }

.swym-ui-components .swym-modal-content .swym-wishlist-product-title {
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  font-size: 20px !important; }

.swym-ui-components .swym-modal-content .swym-product-final-price {
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  font-size: 16px;
  color: #333 !important; }

.swym-ui-components .swym-modal-content .swym-product-original-price {
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  font-size: 16px !important;
  color: #a9a9a9 !important; }

.swym-ui-components .swym-modal-content .swym-wishlist-variant-select:nth-of-type(2) {
  padding-right: unset !important; }

.swym-ui-components .swym-modal-content .swym-action-button-container {
  display: flex;
  flex-flow: column;
  align-items: flex-end;
  justify-content: flex-end; }

.swym-ui-components .swym-modal-content .swym-action-button-container .swym-wishlist-add-to-cart-btn {
  background: black;
  width: 100% !important;
  border: 1px solid black;
  transition: all 0.2s linear; }

.swym-ui-components .swym-modal-content .swym-action-button-container .swym-wishlist-add-to-cart-btn:hover {
  background: white;
  color: black;
  transition: all 0.2s linear; }

.swym-ui-components .swym-modal-content .swym-action-button-container .swym-wishlist-add-to-cart-btn.swym-disabled {
  border: 1px solid #a8a8a9; }

.swym-ui-components .swym-modal-content .swym-action-button-container .swym-more-details-btn {
  padding-right: unset !important; }

@media (max-width: 900px) {
  .swym-ui-components .swym-modal-content .swym-image-full {
    width: 100% !important; } }
.swym-ui-components .swym-wishlist-container-title-bar {
  background-color: #000000 !important; }

@media (max-width: 900px) {
  .swym-ui-component .swym-wishlist-grid .swym-wishlist-item:nth-child(2n) {
    margin: unset !important;
    margin-right: unset !important;
    margin-left: 5px !important;
    margin-bottom: 25px !important; }

  .swym-ui-component .swym-wishlist-grid .swym-wishlist-item:nth-child(2n+1) {
    margin-right: 5px !important; } }
.swym-wishlist-product-detail-tab-bar {
  display: none !important; }

.breadcrumb-container {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  position: relative;
  z-index: 1; }

.breadcrumb-container .breadcrumbs__list {
  list-style-type: none;
  padding: 0;
  display: flex;
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  padding: 15px 0 15px 35px; }

@media (max-width: 992px) {
  .breadcrumb-container .breadcrumbs__list {
    padding-left: 10px; } }
.breadcrumb-container .breadcrumbs__item {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 10px;
  color: #000;
  text-transform: uppercase; }

@media (max-width: 992px) {
  .breadcrumb-container .breadcrumbs__item {
    margin: 0 14px; } }
.breadcrumb-container .breadcrumbs__item a, .breadcrumb-container .breadcrumbs__item a:hover {
  color: #000; }

.breadcrumb-container .breadcrumbs__item + .breadcrumbs__item {
  position: relative;
  padding-left: 15px;
  margin-left: 10px; }

@media (max-width: 992px) {
  .breadcrumb-container .breadcrumbs__item + .breadcrumbs__item {
    padding-left: 0;
    margin-left: 0; } }
.breadcrumb-container .breadcrumbs__item + .breadcrumbs__item:before {
  content: '/';
  position: absolute;
  left: 0;
  display: block;
  width: 5px;
  height: inherit;
  color: #000;
  font-weight: bold; }

@media (max-width: 992px) {
  .breadcrumb-container .breadcrumbs__item + .breadcrumbs__item:before {
    left: -9px; } }
@media (max-width: 992px) {
  .breadcrumb-container .breadcrumbs__item:first-child {
    margin-left: 0; } }
.breadcrumb-container .breadcrumbs__item:last-child a {
  font-weight: bold;
  pointer-events: none; }

.cms-page-contact-us-body .breadcrumb-container {
  display: none; }

#cartItemsDetectedModal .modal-dialog {
  margin-top: 82px !important; }

@media (min-width: 1024px) {
  #cartItemsDetectedModal .modal-dialog {
    margin-top: 95px !important; } }
#cartItemsDetectedModal h4.modal-title {
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif !important;
  font-size: 20px;
  color: #000;
  line-height: 1.4; }

#cartItemsDetectedModal #cffPCFoundCartConflictModalTable, #cartItemsDetectedModal #cffPCFoundCartConflictModalTable td, #cartItemsDetectedModal #cffPCFoundCartConflictModalTable th, #cartItemsDetectedModal #cffPCFoundCartConflictModalTable tr, #cartItemsDetectedModal #cffPCCurrentCartTableMainBody td, #cartItemsDetectedModal #cffPCFoundCartTitle, #cartItemsDetectedModal #cffPCCurrentCartTitle, #cartItemsDetectedModal #cffPCConflictModalSelectOptionString, #cartItemsDetectedModal .btn.btn-default, #cartItemsDetectedModal .modal-title, #cartItemsDetectedModal .modal-content {
  font-family: "HelveticaNeue-Condensed",sans-serif !important;
  color: #000;
  font-size: 14px;
  line-height: 1.4; }

@media (min-width: 768px) {
  #cartItemsDetectedModal #cffPCFoundCartConflictModalTable, #cartItemsDetectedModal #cffPCFoundCartConflictModalTable td, #cartItemsDetectedModal #cffPCFoundCartConflictModalTable th, #cartItemsDetectedModal #cffPCFoundCartConflictModalTable tr, #cartItemsDetectedModal #cffPCCurrentCartTableMainBody td, #cartItemsDetectedModal #cffPCFoundCartTitle, #cartItemsDetectedModal #cffPCCurrentCartTitle, #cartItemsDetectedModal #cffPCConflictModalSelectOptionString, #cartItemsDetectedModal .btn.btn-default, #cartItemsDetectedModal .modal-title, #cartItemsDetectedModal .modal-content {
    font-size: 16px; } }
#cartItemsDetectedModal #cffPCFoundCartConflictModalTable td, #cartItemsDetectedModal #cffPCCurrentCartConflictModalTable td {
  vertical-align: top; }

#cartItemsDetectedModal #cffPCFoundCartConflictModalTable td, #cartItemsDetectedModal #cffPCCurrentCartConflictModalTable td {
  vertical-align: top;
  padding-bottom: 10px; }

#cartItemsDetectedModal #cffPCFoundCartConflictModalTable tr td:nth-child(2), #cartItemsDetectedModal #cffPCCurrentCartConflictModalTable tr td:nth-child(2) {
  text-align: left; }

#cartItemsDetectedModal .cff-bootstrap .modal-header {
  border-bottom: none; }

#cartItemsDetectedModal hr {
  border-top: 1px solid #000;
  width: calc(100% + 30px);
  position: relative;
  left: -15px; }

#cartItemsDetectedModal #cffPCCurrentCartTitle, #cartItemsDetectedModal #cffPCFoundCartTitle {
  margin-bottom: 20px;
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif !important;
  line-height: 1.2;
  font-size: 18px; }

@media (min-width: 768px) {
  #cartItemsDetectedModal #cffPCCurrentCartTitle, #cartItemsDetectedModal #cffPCFoundCartTitle {
    font-size: 20px; } }
#cartItemsDetectedModal #cffPCConflictModalSelectOptionString {
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif !important;
  font-size: 16px; }

#cartItemsDetectedModal .modal-content {
  border-radius: 0;
  box-shadow: none;
  border: 1px solid #000; }

#cartItemsDetectedModal .btn.btn-default {
  color: #000;
  text-transform: none;
  transition: all .3s ease;
  border-radius: 0;
  border: 1px solid #000;
  line-height: 1.4;
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif !important; }

#cartItemsDetectedModal .btn.btn-default:hover {
  background: #000;
  color: #fff; }

#cartItemsDetectedModal .close {
  opacity: 1 !important;
  box-shadow: none !important;
  cursor: pointer;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSIxMXB4IiB2aWV3Qm94PSIwIDAgMTAgMTEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICAgICAgICAgICAgICAgIDxnIGlkPSJEZXNrdG9wIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIj4KICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJNaW5pLUNhcnQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDEyLjAwMDAwMCwgLTEyNC4wMDAwMDApIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS41Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0MTYuOTQxMTc2LCAxMjkuMzEyNTAwKSByb3RhdGUoNDUuMDAwMDAwKSB0cmFuc2xhdGUoLTE0MTYuOTQxMTc2LCAtMTI5LjMxMjUwMCkgdHJhbnNsYXRlKDE0MTEuMDAwMDAwLCAxMjMuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjM3MTMyMzUyOSw2LjMxMjUgTDExLjUxMTAyOTQsNi4zMTI1IiBpZD0iTGluZS03Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjM3MTMyMzUyOSw2LjMxMjUgTDExLjUxMTAyOTQsNi4zMTI1IiBpZD0iTGluZS03IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1Ljk0MTE3NiwgNi4zMTI1MDApIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtNS45NDExNzYsIC02LjMxMjUwMCkgIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgPC9zdmc+");
  width: 10px;
  height: 10px;
  background-size: contain;
  display: block;
  cursor: pointer;
  margin-top: 5px; }

#cartItemsDetectedModal .close span {
  opacity: 0; }

.customers-login .section__wrapper.section, .customers-register .section__wrapper.section {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto; }

@media (max-width: 798px) {
  .customers-login .section__wrapper.section, .customers-register .section__wrapper.section {
    padding-top: 20px; } }
.customers-login .login__title.title, .customers-login .register__title.title, .customers-register .login__title.title, .customers-register .register__title.title {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-weight: bold;
  font-size: 20px;
  line-height: 25px;
  margin: 0;
  position: relative; }

.customers-login .heading-divider.heading-divider--short, .customers-register .heading-divider.heading-divider--short {
  display: none; }

.customers-login .errors, .customers-register .errors {
  margin-bottom: 20px; }

.customers-login .errors ul, .customers-login .errors li, .customers-register .errors ul, .customers-register .errors li {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 14px; }

.customers-login .errors li, .customers-register .errors li {
  color: #b52324; }

.customers-login .errors a, .customers-register .errors a {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 14px;
  color: #000;
  position: relative; }

.customers-login .errors a:after, .customers-register .errors a:after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
  border-bottom: 1px solid #000; }

.customers-login .js-recover-password, .customers-login .hoverButton, .customers-register .js-recover-password, .customers-register .hoverButton {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 14px;
  color: #000;
  position: relative; }

.customers-login .js-recover-password:after, .customers-login .hoverButton:after, .customers-register .js-recover-password:after, .customers-register .hoverButton:after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
  border-bottom: 1px solid #000;
  transition: width 0.3s ease 0s, left 0.3s ease 0s; }

.customers-login .has-padding-top, .customers-register .has-padding-top {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 14px;
  color: #000; }

.customers-login #recover .animated > h2, .customers-register #recover .animated > h2 {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 20px;
  line-height: 25px;
  color: #000;
  margin-bottom: 20px; }

.customers-login .label, .customers-register .label {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #000; }

.customers-login .input, .customers-register .input {
  height: 55px;
  line-height: 55px;
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 14px;
  border: 1px solid #E8E8E8;
  transition: all .3s ease; }

.customers-login .input:hover, .customers-login .input:focus, .customers-register .input:hover, .customers-register .input:focus {
  border-color: #000;
  transition: all .3s ease;
  box-shadow: none; }

.customers-login .recover-note em, .customers-register .recover-note em {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 14px;
  color: #000; }

.customers-login .button, .customers-register .button {
  height: 50px;
  line-height: 50px;
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #000;
  background-color: #FFF;
  text-transform: uppercase;
  padding: 0 18px;
  transition: all .3s ease; }

.customers-login .button:hover, .customers-register .button:hover {
  background-color: #000;
  color: #FFF;
  transition: all .3s ease; }

.customers-login .button:focus, .customers-register .button:focus {
  box-shadow: none; }

.customers-login .cancel-recover-password, .customers-register .cancel-recover-password {
  display: inline-block;
  height: 50px;
  line-height: 50px;
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FFF;
  background-color: #000;
  text-transform: uppercase;
  padding: 0 18px;
  border: 1px solid #000;
  transition: all .3s ease; }

.customers-login .cancel-recover-password:hover, .customers-register .cancel-recover-password:hover {
  background-color: #FFF;
  color: #000;
  transition: all .3s ease; }

.customers-login .cancel-recover-password:focus, .customers-register .cancel-recover-password:focus {
  box-shadow: none; }

.customers-login #create_customer p, .customers-login #create_customer p.has-margin-left, .customers-register #create_customer p, .customers-register #create_customer p.has-margin-left {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 14px;
  color: #000; }

.customers-login #login, .customers-login #recover, .customers-login .register, .customers-register #login, .customers-register #recover, .customers-register .register {
  margin-left: auto;
  margin-right: auto; }

.customers-login .login__image, .customers-login .register__image, .customers-register .login__image, .customers-register .register__image {
  display: none; }

.customers-login .heading-wrapper--login, .customers-login .heading-wrapper--register, .customers-login .heading-wrapper--recover, .customers-register .heading-wrapper--login, .customers-register .heading-wrapper--register, .customers-register .heading-wrapper--recover {
  width: calc(50% - 20px);
  margin-left: auto;
  margin-right: auto; }

@media (max-width: 798px) {
  .customers-login .heading-wrapper--login, .customers-login .heading-wrapper--register, .customers-login .heading-wrapper--recover, .customers-register .heading-wrapper--login, .customers-register .heading-wrapper--register, .customers-register .heading-wrapper--recover {
    width: calc(100% - 20px); } }
.customers-login .login-changepwd-notification, .customers-register .login-changepwd-notification {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #000;
  margin-bottom: 20px;
  margin-top: -20px; }

@media (max-width: 798px) {
  .customers-login .login-changepwd-notification, .customers-register .login-changepwd-notification {
    margin-top: 0; } }
.customers-login .register-account-maximum-notification, .customers-register .register-account-maximum-notification {
  margin-top: 12px;
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 14px;
  line-height: 21px; }

.customers-login .register-account-maximum-notification.displayNone, .customers-register .register-account-maximum-notification.displayNone {
  display: none; }

.MagicToolboxContainer {
  display: none; }

@media (max-width: 798px) {
  .button, button, .boost-pfs-search-suggestion-header-view-all > a, .collection-header-mainContainer #collection-filter-mobileApplyBtn:before {
    transition: all .1s ease !important;
    -webkit-tap-highlight-color: transparent !important; }

  .button:hover, button:hover, .boost-pfs-search-suggestion-header-view-all > a:hover, .collection-header-mainContainer #collection-filter-mobileApplyBtn:before:hover {
    transition: all .1s ease !important;
    -webkit-tap-highlight-color: transparent !important; } }
@media (max-width: 798px) {
  .boost-pfs-search-suggestion-header-view-all {
    transition: all .1s ease !important;
    -webkit-tap-highlight-color: transparent !important; }

  .boost-pfs-search-suggestion-header-view-all:hover {
    transition: all .1s ease !important;
    -webkit-tap-highlight-color: transparent !important; }

  .boost-pfs-search-suggestion-header-view-all:hover a {
    transition: all .1s ease !important;
    -webkit-tap-highlight-color: transparent !important; }

  .boost-pfs-search-suggestion-header-view-all a {
    transition: all .1s ease !important;
    -webkit-tap-highlight-color: transparent !important; } }
body.has-sticky-countdown, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) {
  padding-top: calc(57px + 35px + 57px) !important;
  margin-top: 0 !important; }

body.has-sticky-countdown[data-template="index"], body:has(.essential_countdown_annoucement_bar_wrapper.top_page)[data-template="index"] {
  padding-top: calc(57px + 35px) !important;
  margin-top: 0 !important; }

body.has-sticky-countdown .essential_countdown_annoucement_bar_wrapper.top_page, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) .essential_countdown_annoucement_bar_wrapper.top_page {
  position: fixed !important;
  z-index: 20 !important;
  top: 0 !important;
  height: 57px !important; }

body.has-sticky-countdown .essential_countdown_annoucement_bar_wrapper.top_page p.h2, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) .essential_countdown_annoucement_bar_wrapper.top_page p.h2 {
  font-weight: 400 !important;
  font-style: normal !important; }

body.has-sticky-countdown .shogun-root, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) .shogun-root {
  margin-top: 0 !important; }

body.has-sticky-countdown #shopify-section-announcement-bar, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) #shopify-section-announcement-bar {
  position: fixed !important;
  z-index: 20 !important;
  top: 57px !important; }

body.has-sticky-countdown #shopify-section-announcement-bar .announcement-bar, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) #shopify-section-announcement-bar .announcement-bar {
  top: unset !important; }

body.has-sticky-countdown #shopify-section-header-classic, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) #shopify-section-header-classic {
  position: absolute !important;
  top: calc(57px + 35px) !important; }

body.has-sticky-countdown #shopify-section-header-classic #header-sticky-wrapper.is-sticky #header, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) #shopify-section-header-classic #header-sticky-wrapper.is-sticky #header {
  top: calc(57px + 35px) !important; }

body.has-sticky-countdown .breadcrumb-container, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) .breadcrumb-container {
  margin-top: 0 !important; }

body.has-sticky-countdown.cms-page-our-story-body .breadcrumb-container, body:has(.essential_countdown_annoucement_bar_wrapper.top_page).cms-page-our-story-body .breadcrumb-container {
  top: calc(57px + 35px +57 + 66px) !important; }

body.has-sticky-countdown .ss__top-banners, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) .ss__top-banners {
  margin-top: 0 !important; }

body.has-sticky-countdown .section__wrapper-contact-us, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) .section__wrapper-contact-us {
  padding-top: 0 !important; }

body.has-sticky-countdown #shopify-section-collection__filter.sticky, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) #shopify-section-collection__filter.sticky {
  top: calc(57px + 35px + 57px) !important; }

@media (max-width: 992px) {
  body.has-sticky-countdown, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) {
    padding-top: calc(57px + 30px + 57px + 66px) !important;
    margin-top: 0 !important; }

  body.has-sticky-countdown[data-template="index"], body:has(.essential_countdown_annoucement_bar_wrapper.top_page)[data-template="index"] {
    padding-top: calc(57px + 30px + 57px) !important;
    margin-top: 0 !important; }

  body.has-sticky-countdown .shogun-root, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) .shogun-root {
    margin-top: 0 !important; }

  body.has-sticky-countdown .essential_countdown_annoucement_bar_wrapper.top_page, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) .essential_countdown_annoucement_bar_wrapper.top_page {
    height: 57px !important; }

  body.has-sticky-countdown #shopify-section-announcement-bar, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) #shopify-section-announcement-bar {
    position: fixed !important;
    top: 57px !important; }

  body.has-sticky-countdown #shopify-section-announcement-bar .announcement-bar, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) #shopify-section-announcement-bar .announcement-bar {
    position: fixed !important;
    top: 57px !important; }

  body.has-sticky-countdown #shopify-section-header-classic, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) #shopify-section-header-classic {
    position: fixed !important;
    z-index: 100 !important;
    top: calc(57px + 30px) !important; }

  body.has-sticky-countdown #shopify-section-header-classic #mobile-header-sticky-wrapper .mobile-header, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) #shopify-section-header-classic #mobile-header-sticky-wrapper .mobile-header {
    position: static !important;
    top: unset !important; }

  body.has-sticky-countdown.page-careers .mobile-header, body:has(.essential_countdown_annoucement_bar_wrapper.top_page).page-careers .mobile-header {
    background-color: white !important; }

  body.has-sticky-countdown div.js-search-popup.search-popup, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) div.js-search-popup.search-popup {
    top: calc(57px + 30px + 57px) !important; }

  body.has-sticky-countdown .search-overlay__popup, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) .search-overlay__popup {
    top: calc(57px + 30px + 57px + 66px) !important; }

  body.has-sticky-countdown .breadcrumb-container, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) .breadcrumb-container {
    margin-top: 0 !important; }

  body.has-sticky-countdown.cms-page-our-story-body .breadcrumb-container, body:has(.essential_countdown_annoucement_bar_wrapper.top_page).cms-page-our-story-body .breadcrumb-container {
    top: calc(57px + 30px + 57px + 66px) !important; }

  body.has-sticky-countdown .ss__top-banners, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) .ss__top-banners {
    margin-top: 0 !important; }

  body.has-sticky-countdown .section__wrapper-contact-us, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) .section__wrapper-contact-us {
    padding-top: 0 !important; }

  body.has-sticky-countdown #shopify-section-collection__filter.sticky, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) #shopify-section-collection__filter.sticky {
    top: calc(57px + 30px + 57px) !important; } }
@media (max-width: 434px) {
  body.has-sticky-countdown, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) {
    padding-top: calc(84px + 30px + 57px + 66px) !important;
    margin-top: 0 !important; }

  body.has-sticky-countdown[data-template="index"], body:has(.essential_countdown_annoucement_bar_wrapper.top_page)[data-template="index"] {
    padding-top: calc(84px + 30px + 57px) !important;
    margin-top: 0 !important; }

  body.has-sticky-countdown .shogun-root, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) .shogun-root {
    margin-top: 0 !important; }

  body.has-sticky-countdown .essential_countdown_annoucement_bar_wrapper.top_page, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) .essential_countdown_annoucement_bar_wrapper.top_page {
    height: 84px !important; }

  body.has-sticky-countdown #shopify-section-announcement-bar, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) #shopify-section-announcement-bar {
    position: fixed !important;
    top: 84px !important; }

  body.has-sticky-countdown #shopify-section-announcement-bar .announcement-bar, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) #shopify-section-announcement-bar .announcement-bar {
    position: fixed !important;
    top: 84px !important; }

  body.has-sticky-countdown #shopify-section-header-classic, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) #shopify-section-header-classic {
    position: fixed !important;
    z-index: 100 !important;
    top: calc(84px + 30px) !important; }

  body.has-sticky-countdown #shopify-section-header-classic #mobile-header-sticky-wrapper .mobile-header, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) #shopify-section-header-classic #mobile-header-sticky-wrapper .mobile-header {
    position: static !important;
    top: unset !important; }

  body.has-sticky-countdown.page-careers .mobile-header, body:has(.essential_countdown_annoucement_bar_wrapper.top_page).page-careers .mobile-header {
    background-color: white !important; }

  body.has-sticky-countdown div.js-search-popup.search-popup, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) div.js-search-popup.search-popup {
    top: calc(84px + 30px + 57px) !important; }

  body.has-sticky-countdown .search-overlay__popup, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) .search-overlay__popup {
    top: calc(84px + 30px + 57px + 66px) !important; }

  body.has-sticky-countdown .breadcrumb-container, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) .breadcrumb-container {
    margin-top: 0 !important; }

  body.has-sticky-countdown.cms-page-our-story-body .breadcrumb-container, body:has(.essential_countdown_annoucement_bar_wrapper.top_page).cms-page-our-story-body .breadcrumb-container {
    top: calc(84px + 30px + 57px + 66px) !important; }

  body.has-sticky-countdown .ss__top-banners, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) .ss__top-banners {
    margin-top: 0 !important; }

  body.has-sticky-countdown .section__wrapper-contact-us, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) .section__wrapper-contact-us {
    padding-top: 0 !important; }

  body.has-sticky-countdown #shopify-section-collection__filter.sticky, body:has(.essential_countdown_annoucement_bar_wrapper.top_page) #shopify-section-collection__filter.sticky {
    top: calc(84px + 30px + 57px) !important; } }
.search .section__wrapper.section {
  padding-top: 0;
  width: 100%; }

.search .searchResult-header-mainContainer {
  display: flex;
  justify-content: space-between;
  padding: 17.5px 0 17.5px 35px; }

@media (max-width: 992px) {
  .search .searchResult-header-mainContainer {
    padding: 0; } }
.search .searchResult-header-mainTitle-container {
  padding: 35px 0 35px 35px; }

@media (max-width: 992px) {
  .search .searchResult-header-mainTitle-container {
    padding: 0; } }
.search .searchResult-header-mainTitleContainer {
  width: 15%; }

@media (max-width: 992px) {
  .search .searchResult-header-mainTitleContainer {
    display: none; } }
@media (max-width: 992px) {
  .search .searchResult-filters-container .one-whole.column {
    width: 100%;
    margin: 0;
    padding: 0; } }
.search .searchResult-filters-container.displayNone {
  display: none; }

.search .searchResult-header-mainTitle {
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  font-size: 16px;
  line-height: 19px;
  color: #000;
  text-transform: uppercase;
  margin: 0;
  padding: 0; }

@media (max-width: 992px) {
  .search .searchResult-header-mainTitle {
    text-align: center;
    font-size: 18px;
    line-height: 21px;
    margin-top: 20px;
    margin-bottom: 20px; } }
.search .boost-pfs-search-result-header {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 16px;
  line-height: 19px;
  color: #000;
  margin: 0;
  padding: 0 0 20px 35px; }

@media (max-width: 992px) {
  .search .boost-pfs-search-result-header {
    padding: 0 10px 10px 10px; } }
.search .boost-pfs-search-result-toolbar {
  margin: 0;
  padding: 0 35px; }

@media (max-width: 992px) {
  .search .boost-pfs-search-result-toolbar {
    padding: 0 10px; } }
.search .boost-pfs-search-result-panel-controls.boost-pfs-search-panel-items-2 {
  padding-top: 23px;
  padding-bottom: 17px; }

@media (max-width: 992px) {
  .search .boost-pfs-search-result-panel-controls.boost-pfs-search-panel-items-2 {
    padding-top: 17px;
    padding-bottom: 15px; } }
.search .boost-pfs-search-result-panel-item {
  padding: 0; }

.search .boost-pfs-search-result-panel-item button {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 16px;
  line-height: 19px;
  color: #000;
  margin: 0;
  padding: 0; }

.search .boost-pfs-search-result-panel-item button:hover {
  cursor: pointer; }

.search .boost-pfs-search-total-result {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: 19px;
  color: #000;
  margin: 0;
  padding: 0; }

.search .boost-pfs-search-result-item {
  line-height: 1; }

.search .searchResult-header-detailContianer {
  width: 40%;
  max-height: 1000px;
  overflow: hidden;
  transition: max-height .3s ease; }

.search .searchResult-header-detailContianer.collapsed {
  max-height: 0;
  transition: max-height .3s ease; }

.search .searchResult-header-detailContianer .one-whole.column.has-padding-bottom {
  margin: 0;
  padding: 0;
  width: 100%; }

@media (max-width: 992px) {
  .search .searchResult-header-detailContianer {
    width: 0; } }
.search .boost-pfs-filter-tree-content > .boost-pfs-filter-options-wrapper {
  display: flex; }

@media (max-width: 992px) {
  .search .boost-pfs-filter-tree-content {
    padding-bottom: 190px !important; } }
.search .boost-pfs-filter-tree-h {
  margin: 0 0 45px 0; }

.search .boost-pfs-filter-tree-h .boost-pfs-filter-option .boost-pfs-filter-option-title-text {
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #000;
  text-transform: uppercase; }

.search .boost-pfs-filter-tree-h .boost-pfs-filter-option .boost-pfs-filter-option-content {
  display: block !important;
  z-index: unset;
  position: relative;
  width: 100% !important;
  top: 0;
  padding: 0;
  margin: 0;
  box-shadow: none !important; }

.search .boost-pfs-filter-tree-h .boost-pfs-filter-option .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-multiple-list {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column; }

.search .boost-pfs-filter-tree-h .boost-pfs-filter-option .boost-pfs-filter-option-content-inner {
  max-height: 100% !important;
  margin-top: 9px !important; }

.search .boost-pfs-filter-tree-h .boost-pfs-filter-option .boost-pfs-filter-option-amount, .search .boost-pfs-filter-tree-h .boost-pfs-filter-option .boost-pfs-check-box {
  display: none !important; }

.search .boost-pfs-filter-tree-h .boost-pfs-filter-option .boost-pfs-filter-option-item.boost-pfs-filter-option-label {
  padding: 0;
  margin: 0;
  line-height: 23px; }

.search .boost-pfs-filter-tree-h .boost-pfs-filter-option .boost-pfs-filter-option-item.boost-pfs-filter-option-label:hover {
  cursor: pointer; }

.search .boost-pfs-filter-tree-h .boost-pfs-filter-option .boost-pfs-filter-option-item.boost-pfs-filter-option-label.selected .boost-pfs-filter-button {
  padding-left: 16px;
  transition: all .3s ease; }

.search .boost-pfs-filter-tree-h .boost-pfs-filter-option .boost-pfs-filter-option-item.boost-pfs-filter-option-label.selected .boost-pfs-check-box {
  width: 10px;
  height: 10px;
  display: block !important;
  left: 0;
  top: 7.5px;
  border: none;
  background: url("https://cdn.shopify.com/s/files/1/0518/8324/5761/files/selected-filter.png?v=1613074547");
  background-size: contain;
  transition: display .3s ease;
  transition-delay: .3s; }

.search .boost-pfs-filter-tree-h .boost-pfs-filter-option .boost-pfs-filter-option-item.boost-pfs-filter-option-label.selected .boost-pfs-check-box:before {
  display: none; }

.search .boost-pfs-filter-tree-h .boost-pfs-filter-option .boost-pfs-filter-option-item.boost-pfs-filter-option-label.selected .boost-pfs-filter-option-value {
  color: #000;
  font-weight: normal;
  transition: color .3s ease; }

.search .boost-pfs-filter-tree-h .boost-pfs-filter-option .boost-pfs-filter-button {
  transition: all .3s ease;
  width: auto; }

.search .boost-pfs-filter-tree-h .boost-pfs-filter-option .boost-pfs-filter-button:hover {
  cursor: pointer;
  padding-left: 16px; }

.search .boost-pfs-filter-tree-h .boost-pfs-filter-option .boost-pfs-filter-button:hover .boost-pfs-check-box {
  width: 10px;
  height: 10px;
  display: block !important;
  left: 0;
  top: 7.5px;
  border: none;
  background: url("https://cdn.shopify.com/s/files/1/0518/8324/5761/files/selected-filter.png?v=1613074547");
  background-size: contain;
  transition: display .3s ease;
  transition-delay: .3s; }

.search .boost-pfs-filter-tree-h .boost-pfs-filter-option .boost-pfs-filter-button:hover .boost-pfs-check-box:before {
  display: none; }

.search .boost-pfs-filter-tree-h .boost-pfs-filter-option .boost-pfs-filter-button:hover .boost-pfs-filter-option-value {
  color: #000;
  transition: color .3s ease;
  font-weight: normal; }

.search .boost-pfs-filter-tree-h .boost-pfs-filter-option .boost-pfs-check-box {
  transition: display .3s ease; }

.search .boost-pfs-filter-tree-h .boost-pfs-filter-option .boost-pfs-filter-option-value {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 13px;
  color: #A9A9A9;
  transition: color .3s ease; }

.search .boost-pfs-filter-button:before, .search .boost-pfs-filter-button:after, .search .boost-pfs-filter-option-title:before, .search .boost-pfs-filter-option-title:after {
  display: none !important; }

.search .boost-pfs-filter-option-title-heading {
  line-height: 16px !important;
  padding: 0 !important; }

.search .boost-pfs-filter-option-content .boost-pfs-filter-apply-button {
  display: none; }

.search .boost-pfs-filter-option-content .boost-pfs-filter-button.boost-pfs-filter-clear {
  display: none !important; }

.search .boost-pfs-filter-option.boost-pfs-filter-option-list {
  width: 95px;
  margin: 0;
  padding: 0; }

.search .boost-pfs-filter-option.boost-pfs-filter-option-list:nth-child(2), .search .boost-pfs-filter-option.boost-pfs-filter-option-list:nth-child(3) {
  margin-left: auto;
  margin-right: auto; }

.search .boost-pfs-filter-option.boost-pfs-filter-option-list .boost-pfs-filter-option-title-heading {
  width: 100%; }

.search .searchResult-header-btnsContainer {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-bottom: 50px; }

.search #searchResult-filter-resetBtn, .search #searchResult-filter-applyBtn {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-weight: bold;
  font-size: 14px;
  padding-top: 17px;
  padding-bottom: 17px;
  width: 160px;
  text-align: center;
  text-transform: uppercase;
  border: none;
  border: 1px solid #000;
  background-color: #FFF; }

.search #searchResult-filter-resetBtn:hover, .search #searchResult-filter-applyBtn:hover {
  cursor: pointer; }

.search #searchResult-filter-applyBtn {
  margin-left: 5px;
  background-color: #000;
  color: #FFF;
  transition: all .3s ease; }

.search #searchResult-filter-applyBtn:hover {
  background-color: #FFF;
  color: #000;
  transition: all .3s ease; }

.search .searchResult-header-filtersContainer {
  width: 23%;
  display: flex;
  align-items: flex-start;
  min-width: 280px; }

@media (max-width: 992px) {
  .search .searchResult-header-filtersContainer {
    width: 100%;
    padding: 17px 11px;
    border: none; } }
.search .searchResult-header-filtersContainer .searchResult-filters-itemContainer {
  margin-right: 15px;
  display: flex; }

.search .searchResult-header-filtersContainer .searchResult-filters-itemContainer:first-child {
  margin-left: auto;
  min-width: 70px; }

.search .searchResult-header-filtersContainer .searchResult-filters-itemContainer:first-child button {
  margin-left: auto; }

.search .searchResult-header-filtersContainer .searchResult-filters-itemContainer:last-child {
  margin-right: 0; }

.search .searchResult-header-filtersContainer .searchResult-filters-itemContainer.searchResult-filters-productviewContainer {
  width: 100px; }

@media (max-width: 992px) {
  .search .searchResult-header-filtersContainer .searchResult-filters-itemContainer:nth-child(1) {
    margin-left: 0;
    margin-right: 0;
    padding-right: 10px; }

  .search .searchResult-header-filtersContainer .searchResult-filters-itemContainer:nth-child(3) {
    margin-right: 0;
    margin-left: auto; }

  .search .searchResult-header-filtersContainer .searchResult-filters-itemContainer:nth-child(2) {
    margin-right: 10px; } }
.search .searchResult-header-filtersContainer .searchResult-filters-item {
  border: none;
  background: transparent;
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-weight: bold;
  font-size: 14px;
  color: #000;
  text-transform: uppercase;
  padding: 0; }

.search .searchResult-header-filtersContainer .searchResult-filters-item:hover {
  cursor: pointer; }

.search .searchResult-header-filtersContainer .searchResult-filters-filter {
  position: relative; }

@media (max-width: 992px) {
  .search .searchResult-header-filtersContainer .searchResult-filters-filter {
    display: none; } }
.search .searchResult-header-filtersContainer .searchResult-filters-filter:after {
  content: ' ';
  display: none;
  position: absolute;
  bottom: -6px;
  width: 100%;
  border-bottom: 1px solid #000; }

.search .searchResult-header-filtersContainer .searchResult-filters-filter.searchResult-filters-filterContainer-open:after {
  display: block; }

.search .searchResult-header-filtersContainer .searchResult-filters-filterMobile {
  display: none; }

@media (max-width: 992px) {
  .search .searchResult-header-filtersContainer .searchResult-filters-filterMobile {
    display: block;
    padding-left: 20px !important;
    position: relative; }

  .search .searchResult-header-filtersContainer .searchResult-filters-filterMobile:before {
    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    width: 13px;
    height: 13px;
    background-image: url("https://cdn.shopify.com/s/files/1/0518/8324/5761/files/filter-icon?v=1613093800");
    background-size: contain; } }
.search .searchResult-filters-sortContainer {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  max-height: 16px;
  height: 164.5px;
  transition: max-height .3s ease; }

.search .searchResult-filters-sortContainer.searchResult-filters-sortContainer-open {
  max-height: 200px;
  transition: max-height .3s ease; }

.search .searchResult-filters-sortContainer.searchResult-filters-sortContainer-open .searchResult-filters-sort:after {
  display: block; }

.search .searchResult-filters-sortContainer.searchResult-filters-sortContainer-open .searchResult-filters-customSortContainer {
  max-height: 125px;
  transition: max-height .3s ease; }

.search .searchResult-filters-sortContainer .boost-pfs-filter-top-sorting {
  position: absolute; }

.search .searchResult-filters-sortContainer .searchResult-filters-defaultSortContainer {
  display: none; }

.search .searchResult-filters-sortContainer .searchResult-filters-customSortContainer {
  position: absolute;
  top: 41px;
  left: 0;
  width: 90px;
  height: 125px;
  max-height: 0;
  overflow: hidden;
  transition: max-height .3s ease; }

.search .searchResult-filters-sortContainer .searchResult-filters-sort {
  position: relative; }

.search .searchResult-filters-sortContainer .searchResult-filters-sort:after {
  content: ' ';
  display: none;
  position: absolute;
  bottom: -6px;
  width: 100%;
  border-bottom: 1px solid #000; }

.search .searchResult-filters-sortContainer .searchResult-filters-customSortItem {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 13px;
  color: #A9A9A9;
  line-height: 25px;
  position: relative;
  transition: all .3s ease; }

.search .searchResult-filters-sortContainer .searchResult-filters-customSortItem:hover {
  cursor: pointer;
  padding-left: 16px;
  color: #000; }

.search .searchResult-filters-sortContainer .searchResult-filters-customSortItem:hover:before {
  content: ' ';
  position: absolute;
  width: 10px;
  height: 10px;
  display: block;
  left: 0;
  top: 7.5px;
  border: none;
  background: url("https://cdn.shopify.com/s/files/1/0518/8324/5761/files/selected-filter.png?v=1613074547");
  background-size: contain;
  transition: display .3s ease;
  transition-delay: .3s; }

.search .searchResult-filters-sortContainer .searchResult-filters-customSortItem.searchResult-filters-customSortItem-selected {
  padding-left: 16px;
  position: relative;
  color: #000;
  transition: all .3s ease; }

.search .searchResult-filters-sortContainer .searchResult-filters-customSortItem.searchResult-filters-customSortItem-selected:before {
  content: ' ';
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  left: 0;
  top: 7.5px;
  background: url("https://cdn.shopify.com/s/files/1/0518/8324/5761/files/selected-filter.png?v=1613074547");
  background-size: contain; }

.search .searchResult-filters-viewgridTwo {
  margin-right: 10.2px; }

.search .searchResult-filters-viewgridTwo.searchResult-filters-viewgrid-selected, .search .searchResult-filters-viewgridFour.searchResult-filters-viewgrid-selected {
  position: relative; }

.search .searchResult-filters-viewgridTwo.searchResult-filters-viewgrid-selected .gridView-common, .search .searchResult-filters-viewgridFour.searchResult-filters-viewgrid-selected .gridView-common {
  border-color: #000; }

.search .searchResult-filters-viewgridTwo.searchResult-filters-viewgrid-selected .gridView-common:before, .search .searchResult-filters-viewgridFour.searchResult-filters-viewgrid-selected .gridView-common:before {
  box-shadow: #000 0.5px 0.5px 0 0 inset; }

.search .searchResult-filters-viewgridTwo.searchResult-filters-viewgrid-selected .gridView-common:after, .search .searchResult-filters-viewgridFour.searchResult-filters-viewgrid-selected .gridView-common:after {
  box-shadow: #000 -0.5px -0.5px 0 0 inset; }

.search .searchResult-filters-viewgridTwo.searchResult-filters-viewgrid-selected:after, .search .searchResult-filters-viewgridFour.searchResult-filters-viewgrid-selected:after {
  position: absolute;
  bottom: -7px;
  content: ' ';
  display: block;
  width: 100%;
  border-bottom: 1px solid #000; }

.search .searchResult-filters-item {
  height: 19.2px;
  line-height: 19.2px; }

@media (max-width: 992px) {
  .search .searchResult-filters-itemContent-desktop {
    display: none; } }
.search .searchResult-filters-itemContent-mobile {
  display: none; }

@media (max-width: 992px) {
  .search .searchResult-filters-itemContent-mobile {
    display: block; } }
.search .gridView-oneContainer {
  width: 10px;
  height: 19.2px; }

.search .gridView-twoContainer {
  width: 24px;
  height: 19.2px;
  display: flex;
  justify-content: space-between; }

.search .gridView-fourContainer {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 17.6px;
  height: 19.2px; }

.search .gridView-common {
  border: 1px solid #A9A9A9;
  position: relative; }

.search .gridView-common:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: ' ';
  display: block;
  box-shadow: #A9A9A9 0.5px 0.5px 0 0 inset; }

.search .gridView-common:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: ' ';
  display: block;
  box-shadow: #A9A9A9 -0.5px -0.5px 0 0 inset; }

.search .gridView-one {
  width: 10px;
  height: 19.2px; }

.search .gridView-two {
  width: 11px;
  height: 19.2px; }

.search .gridView-four {
  width: 8px;
  height: 8.8px; }

.search .gridView-four:nth-child(1), .search .gridView-four:nth-child(2) {
  margin-bottom: 1.6px; }

.search .search-origin-sort-container {
  display: none; }

.search .searchResult-searchInput-container {
  margin: 20px 0; }

@media (max-width: 992px) {
  .search .searchResult-searchInput-container {
    margin-bottom: 0; } }
@media (max-width: 992px) {
  .search .searchResult-searchInput-container .search-form {
    padding: 0; } }
.search .searchResult-searchInput-container .one-whole.column, .search .searchResult-searchInput-container .field {
  width: 100%;
  margin: 0; }

.search .searchResult-searchInput-container .input {
  height: 55px;
  line-height: 55px;
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 15px;
  border: 1px solid #E8E8E8;
  transition: all .3s ease;
  padding: 0 10px 0 40px !important; }

.search .searchResult-searchInput-container .input:hover, .search .searchResult-searchInput-container .input:focus {
  border-color: #000 !important;
  transition: all .3s ease;
  box-shadow: none; }

.search .searchResult-searchInput-container .control {
  margin-left: 35px;
  margin-right: 35px; }

@media (max-width: 992px) {
  .search .searchResult-searchInput-container .control {
    margin-left: 10px;
    margin-right: 10px; } }
.search .searchResult-searchInput-container .control .icon {
  padding: 0; }

.search .searchResult-searchInput-container .control .icon svg {
  fill: #000 !important; }

@media (max-width: 992px) {
  .search .search-main {
    margin-top: -10px; } }
.search .boost-pfs-search-result-pages, .search .boost-pfs-search-result-collections {
  padding-left: 35px;
  padding-right: 35px; }

@media (max-width: 992px) {
  .search .boost-pfs-search-result-pages, .search .boost-pfs-search-result-collections {
    padding-left: 10px;
    padding-right: 10px; } }
.search .boost-pfs-search-result-pages .boost-pfs-search-result-list-item-page, .search .boost-pfs-search-result-pages .boost-pfs-search-result-list-item-collection, .search .boost-pfs-search-result-collections .boost-pfs-search-result-list-item-page, .search .boost-pfs-search-result-collections .boost-pfs-search-result-list-item-collection {
  padding: 25px 0; }

.search .boost-pfs-search-result-pages .boost-pfs-search-result-list-item-page:first-child, .search .boost-pfs-search-result-pages .boost-pfs-search-result-list-item-collection:first-child, .search .boost-pfs-search-result-collections .boost-pfs-search-result-list-item-page:first-child, .search .boost-pfs-search-result-collections .boost-pfs-search-result-list-item-collection:first-child {
  padding: 25px 0; }

@media (max-width: 992px) {
  .search .boost-pfs-search-result-pages .boost-pfs-search-result-list-item-page, .search .boost-pfs-search-result-pages .boost-pfs-search-result-list-item-collection, .search .boost-pfs-search-result-collections .boost-pfs-search-result-list-item-page, .search .boost-pfs-search-result-collections .boost-pfs-search-result-list-item-collection {
    padding: 15px 0; }

  .search .boost-pfs-search-result-pages .boost-pfs-search-result-list-item-page:first-child, .search .boost-pfs-search-result-pages .boost-pfs-search-result-list-item-collection:first-child, .search .boost-pfs-search-result-collections .boost-pfs-search-result-list-item-page:first-child, .search .boost-pfs-search-result-collections .boost-pfs-search-result-list-item-collection:first-child {
    padding: 15px 0; } }
@media (max-width: 992px) {
  .search .boost-pfs-search-result-wrap {
    margin-top: -40px; } }
.search .boost-pfs-search-result-list-item-title {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #000; }

.search .boost-pfs-filter-refine-by-wrapper {
  display: none; }

.search .product__thumbnail.product__grid-item {
  width: calc(25% - 2.3px) !important;
  margin-left: 1.5px;
  margin-right: 1.5px;
  padding-bottom: 15px; }

.search .product__thumbnail.product__grid-item:nth-of-type(4n+1) {
  margin-left: unset;
  margin-right: 1.5px; }

.search .product__thumbnail.product__grid-item:nth-of-type(4n) {
  margin-right: unset;
  margin-left: 1.5px; }

@media (max-width: 992px) {
  .search .product__thumbnail.product__grid-item {
    width: calc(50% - 1.5px) !important; }

  .search .product__thumbnail.product__grid-item:nth-of-type(2n+1) {
    margin-left: unset;
    margin-right: 1.5px; }

  .search .product__thumbnail.product__grid-item:nth-of-type(2n) {
    margin-right: unset;
    margin-left: 1.5px; } }
.search .product__thumbnail.product__grid-item .thumbnail-swatch-default {
  display: none; }

.search .product__thumbnail.product__grid-item .product-image__wrapper {
  width: 100%;
  height: 100%;
  cursor: pointer;
  position: relative; }

.search .product__thumbnail.product__grid-item .product-image__wrapper .product__new-tag {
  height: 21px;
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  font-size: 11px;
  text-align: center;
  text-transform: uppercase;
  line-height: 21px;
  background-color: white;
  padding: 0 8px;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 10; }

.search .product__thumbnail.product__grid-item .product-image__wrapper .product__imageLink {
  width: 100%;
  height: 100%;
  display: inline-block; }

.search .product__thumbnail.product__grid-item .product-image__wrapper .image-element__wrap img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover; }

.search .product__thumbnail.product__grid-item .product-image__wrapper .thumbnail-overlay__container {
  width: 100%;
  height: 100%;
  padding: unset; }

.search .product__thumbnail.product__grid-item .product-image__wrapper .quick-shop__info {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  opacity: 1;
  transition-duration: .4s; }

.search .product__thumbnail.product__grid-item .product-image__wrapper .quick-shop__info.product-card__hover, .search .product__thumbnail.product__grid-item .product-image__wrapper .quick-shop__info.product-card-boost__hover {
  opacity: 0; }

.search .product__thumbnail.product__grid-item .product-image__wrapper .thumbnail-overlay {
  width: 100%;
  height: 100%; }

.search .product__thumbnail.product__grid-item .product-image__wrapper .text-align-center {
  width: 100%;
  height: 100%;
  padding: unset; }

.search .product__thumbnail.product__grid-item .product-image__wrapper .quick-shop__images-slider {
  width: 100%;
  height: 100%; }

.search .product__thumbnail.product__grid-item .product-image__wrapper .quick-shop__images-slider .flickity-viewport {
  height: 100% !important;
  width: 100% !important; }

.search .product__thumbnail.product__grid-item .product-image__wrapper .quick-shop__images-slider .flickity-slider {
  width: 100%;
  height: 100%; }

.search .product__thumbnail.product__grid-item .product-image__wrapper .quick-shop__images-slider .flickity-slider a {
  width: 100%;
  height: 100%;
  top: 0; }

.search .product__thumbnail.product__grid-item .product-image__wrapper .quick-shop__images-slider .flickity-button {
  background: unset; }

.search .product__thumbnail.product__grid-item .product-image__wrapper .quick-shop__images-slider .flickity-button:disabled {
  opacity: 0.2; }

.search .product__thumbnail.product__grid-item .product-image__wrapper .quick-shop__images-slider a {
  width: 100%;
  height: 100%; }

.search .product__thumbnail.product__grid-item .product-image__wrapper .quick-shop__images-slider a img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  box-sizing: content-box; }

.search .product__thumbnail.product__grid-item .product-thumbnail__swatch {
  text-align: center;
  opacity: 1;
  transition-duration: .4s; }

.search .product__thumbnail.product__grid-item .product-thumbnail__swatch.product-card__hover {
  opacity: 0; }

@media (max-width: 992px) {
  .search .product__thumbnail.product__grid-item .product-thumbnail__swatch {
    display: none;
    text-align: left; } }
.search .product__thumbnail.product__grid-item .product-thumbnail__swatch .product-thumbnail__swatch-item {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 13px;
  color: black;
  padding-left: 5px;
  padding-right: 5px;
  cursor: pointer; }

@media (max-width: 992px) {
  .search .product__thumbnail.product__grid-item .product-thumbnail__swatch .product-thumbnail__swatch-item:first-child {
    padding-left: unset; } }
.search .product__thumbnail.product__grid-item .product-thumbnail__swatch .product-thumbnail__swatch-item.sold-out {
  color: rgba(0, 0, 0, 0.3);
  cursor: not-allowed; }

.search .product__thumbnail.product__grid-item .thumbnail__caption {
  display: block;
  margin-top: 7px;
  position: relative; }

@media (max-width: 992px) {
  .search .product__thumbnail.product__grid-item .thumbnail__caption {
    padding-left: 5px;
    margin-top: unset; } }
.search .product__thumbnail.product__grid-item .thumbnail__caption .product-thumbnail__title {
  font-family: "Helvectica-Neue-Condensed-Bold",sans-serif;
  font-size: 14px;
  text-transform: capitalize;
  padding-top: unset; }

@media (max-width: 992px) {
  .search .product__thumbnail.product__grid-item .thumbnail__caption .product-thumbnail__title {
    text-align: left;
    padding-right: 20px; } }
.search .product__thumbnail.product__grid-item .thumbnail__caption .product-thumbnail__prices {
  width: 100%;
  display: flex;
  justify-content: center; }

@media (max-width: 992px) {
  .search .product__thumbnail.product__grid-item .thumbnail__caption .product-thumbnail__prices {
    display: inline-block;
    text-align: left; } }
.search .product__thumbnail.product__grid-item .thumbnail__caption .product-thumbnail__prices span {
  float: left; }

.search .product__thumbnail.product__grid-item .thumbnail__caption .product-thumbnail__prices .product-thumbnail__price {
  font-size: 14px;
  padding-top: 6px; }

@media (max-width: 992px) {
  .search .product__thumbnail.product__grid-item .thumbnail__caption .product-thumbnail__prices .product-thumbnail__price {
    text-align: left;
    padding-left: unset !important; } }
.search .product__thumbnail.product__grid-item .thumbnail__caption .product-thumbnail__prices .product-thumbnail__price.original {
  padding-right: 5px;
  color: #a9a9a9;
  text-decoration: line-through; }

.search .product__thumbnail.product__grid-item .thumbnail__caption .product-thumbnail__prices .product-thumbnail__sold-out {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 14px;
  padding-top: 6px;
  padding-left: 5px; }

@media (max-width: 992px) {
  .search .product__thumbnail.product__grid-item .thumbnail__caption .product-thumbnail__prices .product-thumbnail__sold-out {
    text-align: left; } }
.search .product__thumbnail.product__grid-item .thumbnail__caption .product-thumbnail__prices .sale {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 14px;
  color: black;
  padding-top: 6px; }

.search .product__thumbnail.product__grid-item .thumbnail__caption .swym-button {
  font-size: 15px;
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  padding-right: 10px;
  padding-top: 13px;
  opacity: 1;
  transition-duration: .4s; }

.search .product__thumbnail.product__grid-item .thumbnail__caption .swym-button.product-card__hover, .search .product__thumbnail.product__grid-item .thumbnail__caption .swym-button.product-card-boost__hover {
  background-image: none;
  opacity: 0; }

@media (max-width: 992px) {
  .search .product__thumbnail.product__grid-item .thumbnail__caption .swym-button.product-card__hover, .search .product__thumbnail.product__grid-item .thumbnail__caption .swym-button.product-card-boost__hover {
    display: inline-block;
    opacity: 1; } }
@media (max-width: 992px) {
  [data-template="search"] .product-wrap .product__imageContainer > a:first-child .image-element__wrap {
    opacity: 0;
    pointer-events: none; }

  [data-template="search"] .product-wrap .product__imageContainer .image-element__wrap.productCard-secondaryImage {
    opacity: 1; }

  [data-template="search"] .product-wrap .product__imageContainer .quick-shop__info.product-card-boost__hover {
    opacity: 1 !important;
    display: block; }

  [data-template="search"] .product-wrap .product__imageContainer .swap--visible {
    opacity: 1;
    visibility: visible;
    height: 100% !important; }

  [data-template="search"] .product-wrap .quick-shop__info {
    opacity: 1 !important;
    display: block; }

  [data-template="search"] .product-wrap .swap--visible {
    opacity: 1;
    visibility: visible;
    height: 100% !important; }

  [data-template="search"] .thumbnail__hover-overlay--true .quick-shop__info {
    display: block; }

  [data-template="search"] .boost-pfs-filter-products .flickity-prev-next-button .flickity-button-icon {
    width: 45%;
    height: 45%;
    margin: 0 !important; } }
.search .product-image__wrapper {
  position: relative; }

.search .product-image__wrapper .image-element__wrap {
  max-width: 100% !important;
  opacity: 1;
  transition: opacity .3s ease; }

.search .product-image__wrapper .image-element__wrap.productCard-secondaryImage {
  opacity: 0;
  transition: opacity .3s ease;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain; }

.search .product-image__wrapper .image-element__wrap img {
  opacity: 1 !important;
  visibility: visible;
  width: 100% !important;
  height: 100% !important; }

.search .product-image__wrapper.show-secondaryImage .image-element__wrap {
  opacity: 0;
  transition: opacity .3s ease; }

.search .product-image__wrapper.show-secondaryImage .image-element__wrap.productCard-secondaryImage {
  opacity: 1 !important;
  transition: opacity .3s ease; }

.search .boost-pfs-filter-products {
  display: flex; }

.search .boost-pfs-filter-products .product__grid-item {
  width: calc(25% - 2.3px) !important; }

@media (max-width: 992px) {
  .search .boost-pfs-filter-products .product__grid-item {
    width: calc(50% - 1.5px) !important; } }
.search .boost-pfs-filter-products.boost-pfs-filter-products-twoColumns .product__grid-item {
  width: calc(50% - 1.5px) !important; }

.search .boost-pfs-filter-products.boost-pfs-filter-products-twoColumns .product__grid-item:nth-of-type(2n+1) {
  margin-left: unset;
  margin-right: 1.5px; }

.search .boost-pfs-filter-products.boost-pfs-filter-products-twoColumns .product__grid-item:nth-of-type(2n) {
  margin-right: unset;
  margin-left: 1.5px; }

@media (max-width: 992px) {
  .search .boost-pfs-filter-products.boost-pfs-filter-products-twoColumns .product__grid-item {
    width: 100% !important;
    margin-left: unset !important;
    margin-right: unset !important; } }
@media (max-width: 992px) {
  .search .boost-pfs-filter-products.boost-pfs-filter-products-twoColumns .product-thumbnail__swatch-boost {
    width: 100%;
    display: inline-block;
    opacity: 1 !important;
    padding-left: 5px; } }
.search .boost-pfs-filter-tree-mobile-style2.boost-pfs-filter-tree-mobile-sticky {
  width: 100% !important; }

.search .boost-pfs-filter-tree-mobile-style2.boost-pfs-filter-tree-mobile-sticky .boost-pfs-filter-options-wrapper {
  flex-direction: column;
  height: calc(100% - 105px);
  flex-grow: unset; }

@media (max-width: 992px) {
  .search .boost-pfs-filter-tree-mobile-style2.boost-pfs-filter-tree-mobile-sticky .boost-pfs-filter-options-wrapper {
    height: 100%;
    display: grid; } }
.search .boost-pfs-filter-tree-mobile-style2.boost-pfs-filter-tree-mobile-sticky .boost-pfs-filter-option.boost-pfs-filter-option-list {
  margin: 0 !important;
  width: 100% !important;
  border-bottom: 1px solid #EDEDED !important; }

@media (max-width: 992px) {
  .search .boost-pfs-filter-tree-mobile-style2.boost-pfs-filter-tree-mobile-sticky .boost-pfs-filter-option.boost-pfs-filter-option-list {
    height: auto; } }
.search .boost-pfs-filter-tree-mobile-style2.boost-pfs-filter-tree-mobile-sticky .boost-pfs-filter-option-title {
  display: block !important;
  border-top: none !important;
  padding: 25px 15px 5px 15px !important; }

.search .boost-pfs-filter-tree-mobile-style2.boost-pfs-filter-tree-mobile-sticky .boost-pfs-filter-option-title .boost-pfs-filter-option-title-text {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  color: #000; }

.search .boost-pfs-filter-tree-mobile-style2.boost-pfs-filter-tree-mobile-sticky .boost-pfs-filter-option-item-list {
  margin: 0 !important; }

.search .boost-pfs-filter-tree-mobile-style2.boost-pfs-filter-tree-mobile-sticky .boost-pfs-filter-option-content {
  display: flex !important;
  flex-direction: column !important;
  padding: 0 15px 25px 15px !important;
  max-height: 1000px !important; }

@media (max-width: 992px) {
  .search .boost-pfs-filter-tree-mobile-style2.boost-pfs-filter-tree-mobile-sticky .boost-pfs-filter-option-content .boost-pfs-filter-option-content-inner {
    max-height: 100% !important; } }
.search .boost-pfs-filter-tree-mobile-style2.boost-pfs-filter-tree-mobile-sticky .boost-pfs-filter-selected-items-mobile {
  display: none !important; }

.search .boost-pfs-filter-tree-mobile-style2.boost-pfs-filter-tree-mobile-sticky .boost-pfs-filter-option-amount, .search .boost-pfs-filter-tree-mobile-style2.boost-pfs-filter-tree-mobile-sticky .boost-pfs-check-box {
  display: none !important; }

.search .boost-pfs-filter-tree-mobile-style2.boost-pfs-filter-tree-mobile-sticky .boost-pfs-filter-option-item.boost-pfs-filter-option-label {
  padding: 0;
  margin: 0;
  line-height: 23px; }

.search .boost-pfs-filter-tree-mobile-style2.boost-pfs-filter-tree-mobile-sticky .boost-pfs-filter-option-item.boost-pfs-filter-option-label:hover {
  cursor: pointer; }

.search .boost-pfs-filter-tree-mobile-style2.boost-pfs-filter-tree-mobile-sticky .boost-pfs-filter-option-item.boost-pfs-filter-option-label.selected .boost-pfs-filter-button {
  padding-left: 16px;
  transition: all .3s ease; }

.search .boost-pfs-filter-tree-mobile-style2.boost-pfs-filter-tree-mobile-sticky .boost-pfs-filter-option-item.boost-pfs-filter-option-label.selected .boost-pfs-check-box {
  width: 10px;
  height: 10px;
  display: block !important;
  left: 0;
  top: 7.5px;
  border: none;
  background: url("https://cdn.shopify.com/s/files/1/0518/8324/5761/files/selected-filter.png?v=1613074547");
  background-size: contain;
  transition: display .3s ease;
  transition-delay: .3s; }

.search .boost-pfs-filter-tree-mobile-style2.boost-pfs-filter-tree-mobile-sticky .boost-pfs-filter-option-item.boost-pfs-filter-option-label.selected .boost-pfs-check-box:before {
  display: none; }

.search .boost-pfs-filter-tree-mobile-style2.boost-pfs-filter-tree-mobile-sticky .boost-pfs-filter-option-item.boost-pfs-filter-option-label.selected .boost-pfs-filter-option-value {
  color: #000;
  transition: color .3s ease;
  font-weight: normal; }

.search .boost-pfs-filter-tree-mobile-style2.boost-pfs-filter-tree-mobile-sticky .boost-pfs-filter-button {
  transition: all .3s ease; }

.search .boost-pfs-filter-tree-mobile-style2.boost-pfs-filter-tree-mobile-sticky .boost-pfs-check-box {
  transition: display .3s ease; }

.search .boost-pfs-filter-tree-mobile-style2.boost-pfs-filter-tree-mobile-sticky .boost-pfs-filter-option-value {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 13px;
  color: #A9A9A9;
  transition: color .3s ease; }

.search .boost-pfs-filter-mobile-toolbar {
  position: relative; }

.search .boost-pfs-filter-mobile-toolbar-top {
  position: absolute !important;
  top: 12px !important;
  right: 14px;
  left: unset !important;
  width: 16px !important;
  height: 16px !important; }

.search .boost-pfs-filter-mobile-toolbar-top .boost-pfs-filter-close {
  background: transparent !important; }

.search .boost-pfs-filter-mobile-toolbar-top .boost-pfs-filter-close span {
  margin: 0 !important;
  width: 100% !important;
  height: 100% !important;
  background-color: transparent !important; }

.search .boost-pfs-filter-mobile-toolbar-top .boost-pfs-filter-close span:before, .search .boost-pfs-filter-mobile-toolbar-top .boost-pfs-filter-close span:after {
  height: 18px !important;
  background-color: #000 !important; }

.search .boost-pfs-filter-mobile-toolbar-top .boost-pfs-filter-close span:before {
  transform: translateX(0px) translateY(5px) rotate(45deg) !important; }

.search .boost-pfs-filter-mobile-toolbar-items {
  padding: 20px 12px 20px 16px !important; }

.search .boost-pfs-filter-mobile-toolbar-left, .search .boost-pfs-filter-mobile-toolbar-right {
  display: none !important; }

.search .boost-pfs-filter-mobile-toolbar-middle {
  font-size: 0 !important;
  position: relative;
  padding: 0 !important;
  text-align: left !important;
  height: 21px !important; }

.search .boost-pfs-filter-mobile-toolbar-middle:before {
  content: ' ';
  display: inline-block;
  width: 13px;
  height: 13px;
  background-image: url("https://cdn.shopify.com/s/files/1/0518/8324/5761/files/filter-icon?v=1613093800");
  background-size: contain;
  margin-right: 8px;
  position: absolute;
  top: 5px; }

.search .boost-pfs-filter-mobile-toolbar-middle:after {
  content: 'filters';
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #000;
  text-transform: uppercase;
  position: absolute;
  top: 3px;
  left: 21px; }

.search .boost-pfs-filter-mobile-footer {
  display: none !important; }

.search .searchResult-filter-resetMobileBtn, .search .boost-pfs-filter-show-result {
  width: calc(50% - 2px) !important;
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-weight: bold !important;
  font-size: 14px;
  padding-top: 17px;
  padding-bottom: 17px;
  width: 160px;
  text-align: center;
  text-transform: uppercase !important;
  border: none; }

.search .searchResult-filter-resetMobileBtn:hover, .search .boost-pfs-filter-show-result:hover {
  cursor: pointer; }

.search #searchResult-filter-mobileResetBtn {
  order: 1;
  background-color: #FFF !important;
  color: #000 !important;
  border: 1px solid #000 !important; }

.search #searchResult-filter-mobileApplyBtn {
  order: 2;
  border: 1px solid #000;
  background-color: #FFF;
  font-size: 0;
  position: relative; }

.search #searchResult-filter-mobileApplyBtn:before {
  content: attr(data-before);
  position: absolute;
  top: 0;
  left: 0;
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-weight: bold;
  font-size: 14px;
  width: 100%;
  height: 50px;
  line-height: 50px;
  color: #FFF; }

.search .searchResult-header-mobileBtnsContainer {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 9999999999;
  display: none;
  justify-content: space-between;
  width: 100%;
  padding: 20px 15.5px 17px 15.5px;
  border-top: 1px solid #EDEDED;
  background-color: #FFF; }

.search .boost-pfs-filter-tree-mobile-open + .searchResult-header-mobileBtnsContainer {
  display: flex; }

.search #searchResult-filter-mobileResetBtn, .search #searchResult-filter-mobileApplyBtn {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-weight: bold;
  font-size: 14px;
  padding-top: 17px;
  padding-bottom: 17px;
  width: calc(50% - 2px);
  text-align: center;
  text-transform: uppercase;
  border: none;
  border: 1px solid #000;
  background-color: #FFF; }

.search #searchResult-filter-mobileResetBtn:hover, .search #searchResult-filter-mobileApplyBtn:hover {
  cursor: pointer; }

.search #searchResult-filter-mobileApplyBtn {
  margin-left: 5px;
  background-color: #000;
  color: #FFF;
  transition: all .3s ease; }

.search #searchResult-filter-mobileApplyBtn:hover {
  background-color: #FFF;
  color: #000;
  transition: all .3s ease; }

.search #searchResult-filter-mobileApplyBtn:hover:before {
  color: #000; }

.search button:focus {
  outline: none; }

.search .searchResult-pagination-container {
  display: flex;
  flex-direction: column;
  max-width: 300px;
  margin: 0 auto;
  margin-top: 30px; }

.search .searchResult-pagination-container .searchResult-pagination-conclusionContainer {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-bottom: 20px; }

.search .searchResult-pagination-container .searchResult-pagination-conclusionIconContainer {
  display: flex;
  justify-content: center;
  margin-bottom: 15px;
  width: 100%; }

.search .searchResult-pagination-container .searchResult-pagination-conclusionIconContainer img {
  width: 45px;
  height: 20px; }

.search .searchResult-pagination-container .searchResult-pagination-conclusionContentContainer {
  width: 100%; }

.search .searchResult-pagination-container .searchResult-pagination-conclusionContentContainer p {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  color: #000;
  text-transform: uppercase;
  text-align: center;
  padding: 0;
  margin: 0; }

.search .searchResult-pagination-container .searchResult-paginaition-conclusionPercentage {
  width: 100%;
  height: 2px;
  background-color: #EDEDED;
  margin: 20px 0 25px 0; }

.search .searchResult-pagination-container .searchResult-pagination-conclusionPercentageValue {
  width: 0;
  height: 2px;
  top: 0;
  left: 0;
  background-color: #000;
  transition: all .3s ease; }

.search .searchResult-pagination-container .searchResult-pagination-conclusionBtnContainer.displayNone {
  height: 0;
  overflow: hidden; }

.search .searchResult-pagination-container .searchResult-pagination-conclusionBtn {
  width: 100%;
  border: 1px solid #000;
  border-radius: 0;
  background-color: #000;
  box-sizing: border-box;
  color: #FFF;
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  text-align: center;
  padding: 17px 0;
  outline: none;
  transition: all .3s ease; }

.search .searchResult-pagination-container .searchResult-pagination-conclusionBtn:active {
  border: 1px solid #000;
  background-color: #000; }

.search .searchResult-pagination-container .searchResult-pagination-conclusionBtn:hover {
  background-color: #FFF;
  color: #000;
  transition: all .3s ease;
  cursor: pointer; }

.search .searchResult-pagination-container .searchResult-infinite-viewAllContainer {
  display: flex;
  justify-content: center; }

.search .searchResult-pagination-container .searchResult-infinite-viewAllContainer.displayNone {
  height: 0;
  overflow: hidden; }

.search .searchResult-pagination-container .searchResult-pagination-viewAllBtn {
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  text-align: center;
  color: #000;
  position: relative;
  display: inline-block;
  width: auto;
  margin-left: auto;
  margin-right: auto; }

.search .searchResult-pagination-container .searchResult-pagination-viewAllBtn:after {
  position: absolute;
  content: '';
  border-bottom: 1px solid #000;
  display: block;
  width: 0;
  left: 50%;
  transition: width 0.3s ease 0s, left 0.3s ease 0s; }

.search .searchResult-pagination-container .searchResult-pagination-viewAllBtn:hover:after {
  width: 100%;
  left: 0;
  transition: width 0.3s ease 0s, left 0.3s ease 0s; }

.boost-pfs-filter-btn-load-previous-page-wrapper {
  max-width: 300px;
  margin: 0 auto; }

.boost-pfs-filter-btn-load-previous-page-wrapper .boost-pfs-filter-btn-load-previous-page .js-boost-pfs-filter-btn-load-previous-page {
  width: 100%;
  border: 1px solid #000;
  border-radius: 0;
  background-color: #000;
  box-sizing: border-box;
  color: #FFF;
  font-family: "HelveticaNeue-Condensed",sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  text-align: center;
  padding: 17px 0;
  outline: none;
  transition: all .3s ease; }

.boost-pfs-filter-btn-load-previous-page-wrapper .boost-pfs-filter-btn-load-previous-page .js-boost-pfs-filter-btn-load-previous-page:active {
  border: 1px solid #000;
  background-color: #000; }

.boost-pfs-filter-btn-load-previous-page-wrapper .boost-pfs-filter-btn-load-previous-page .js-boost-pfs-filter-btn-load-previous-page:hover {
  background-color: #FFF;
  color: #000;
  transition: all .3s ease;
  cursor: pointer; }
