/** Shopify CDN: Minification failed

Line 449:6 Expected ":"

**/
@font-face {
    font-family: 'Horst Blackletter';
    src: url('/cdn/shop/files/Horst.woff2?v=1682413358') format('woff2'),
        url('/cdn/shop/files/Horst.woff?v=1682413358') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
} 
ul#HeaderMenu-MenuList-1:before {
    content: "Faux Fur Collection";
    display: block;
    padding: .8rem 2.4rem;
    font-size: 16px;
}
[href="/collections/sample-hats-collection"]:before{
        content: "Faux Fur Collection";
    font-size: 16px;
    position: absolute;
    margin-top: -90px;
    text-transform: uppercase;
    color: grey;
}
.menu-drawer__inner-submenu [href="/collections/sample-hats-collection"]{
  padding-top: 70px !important;
}
.menu-drawer__menu-item--active, .menu-drawer__menu-item:focus, .menu-drawer__close-button:focus, .menu-drawer__menu-item:hover, .menu-drawer__close-button:hover{
  background-color: transparent !important;
}
.main-blog h1{
     font-family: 'Horst Blackletter';
  text-transform: uppercase;
}
.horrst{
  font-family: 'Horst Blackletter';
  text-transform: uppercase;
}
.celebrity-card  h1{
  margin-top: 10px;
    margin-bottom: 5px;
    text-align: center;
}
.celebrity-card  p{
  margin-top: 0px;
      text-align: center;
      margin-bottom: 50px;
      color: #171717;
}
.page-width.page-width--narrow{
  color: #171717;
}
.celebrity-card  p a{
  color: #171717;
}
.shop-now-link, .newsletter h2{
   font-family: 'Horst Blackletter';
  text-transform: uppercase;
}
.horst{
     font-family: 'Horst Blackletter';
  text-transform: uppercase;
}
.celebrity-card img{    
    height: clamp(350px, 28vw, 550px);
    object-fit: cover;
}
.press-card img{    height: clamp(400px, 35vw, 600px);
    object-fit: cover;
}
.press-card p{
  margin-top: 5px;
}
.press-card h3{
  margin-bottom: 5px;
}
#Body .blog-articles {
    grid-template-columns: 1fr 1fr 1fr;
  column-gap: 35px;
}
.collection-hero__title, .product__title h1, h1.main-page-title, .faqs h1{
   font-family: 'Horst Blackletter';
  text-transform: uppercase;
  color: #252525;
}
.img-fluid{
  max-width: 100%;
  height: auto;
}
.facet-filters__sort+.icon-caret {
    right: 8px !important;
}
#Body .facets__form {
    display: flex !important;
}
#Body facet-filters-form.small-hide{
  display: block !important;
}
#Body facet-filters-form .facet-filters.sorting.caption{
  padding-left: 0px !important;
}
.mobile-facets__open-wrapper.focus-offset{
  display: none !important;
}
.facet-filters {
    padding-left: 0px;
}
.facet-filters__sort+.icon-caret {
    right: 8px;
}
.sans{
    font-family: var(--font-body-family) !important;
}
.code{
  padding: 12px 20px;
    border: 1px solid;
    border-radius: 10px;
    font-family: var(--font-body-family);
    max-width: max-content;
    font-size: 18px;
    letter-spacing: 5px;
}
/* .tile{
  opacity: 0;
  transition: 0.5s ease;
  transition-delay: 0.35s;
} */
.facets__wrapper details:first-child{
  display: none;
}
.people-card{
  margin-bottom: 30px;;
}
/* .tile.inView{
  opacity: 1;
} */
/*   .tile.blur{
    opacity: 1;
    transition: 0.5s ease;
    transition-delay: 0.4s;
    filter: blur(10px);
	  will-change: filter
  }
  .tile.blur.inView{
    filter: blur(0px);
	  will-change: filter
  }
 */
#product-grid .card__information .jdgm-widget.jdgm-preview-badge.jdgm--done-setup{
  display: none;
}
#product-grid .jdgm-widget.jdgm-preview-badge{
    display: none !important;
}
.jdgm-preview-badge .jdgm-star {
    color: #000000;
}
#MainContent .jdgm-star {
    color: black;
}
#MainContent .jdgm-histogram__bar-content, #MainContent .jdgm-rev__icon::after, #MainContent .jdgm-rev__buyer-badge{
  background-color: #000000;
}
#shopify-section-template--15766927278261__main h3{
      text-align: left;
    line-height: 1.5;
    font-family: var(--font-body-family);
}
.pagination__item--current:after, .pagination__item:hover:after{
    width: 2.75rem !important;
    height: 2.75rem !important;
    position: absolute;
    bottom: 8px;
    border-radius: 50%;
    left: 50%;
    transform: translate(-50%);
    background-color: transparent !important;
    border: 1px solid #000000 !important;
}
.homepage .rich-text__heading.rte.h2{
  font-family: var(--font-body-family);
}
.homepage .rich-text__blocks.center{
    font-family: var(--font-body-family);
}
.cart-question{
      border-top: 1px solid #d1d1d1;
    margin-top: 80px;
}
.cart-question select{
      font-size: 14px;
    padding: 10px 10px;
    padding-right: 40px;
    border-radius: 10px;
    background: transparent;
    font-family: inherit;
    margin-top: 15px;
}

header:has(.menu-opening) {
  background: #eeecec;
}
.newsletter{
  margin-top: -12px;
}
.button:not([disabled]):hover:after, .shopify-challenge__button:hover:after, .customer button:hover:after, .shopify-payment-button__button--unbranded:hover:after{
  box-shadow: none;
  border: 1px solid
}
[data-testid="ShopifyPay-button"], .shopify-cleanslate .DnvZqPMEvBFbBre5UuP9:hover:not(.LVeInvZ5HcNOW1Zsn7NH), #MainContent .shopify-cleanslate div[role="button"]{
  background: rgb(23,23,23)!important;
  background-color:rgb(23,23,23)!important;
  border: 1px solid black !important;
}
.show-when-small{
      display: none;
    }
quantity-input{
  height: 40px;
min-height: 40px;
width: 130px;
}
 #MainContent .quantity{
      min-height: 40px;
width: 120px;
      border: 1px solid;
      box-shadow: none;
    }
product-recommendations h2{
  border-top: 1px solid;
padding-top: 20px;
  margin-top: 100px !important;
}
   #MainContent .quantity:after{
      box-shadow: none;
    }
.product-form__input input[type=radio]:checked+label, .product-form__input input[type=radio]+label{
  border-radius:10px;
}
.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{
  margin-top: 0px !important;
}
.quantity{
  border-radius: 10px;
}
media-gallery ul li:first-child img{
  mix-blend-mode: multiply;
}
media-gallery ul li img{
  mix-blend-mode: multiply;
}
.thumbnail{
      background-color: #eeecec !important;
}
.thumbnail.global-media-settings img{
  mix-blend-mode: multiply;
}
.product-form__input input[type=radio]+label{
  border-radius: 10px !important;
}
#FacetsWrapperDesktop details{
  border: 1px solid rgb(116, 116, 116);
border-radius: 8px;
padding: 3px 10px;
  margin-right: 20px;
}
.facet-filters.sorting .select{
    border: 1px solid rgb(116, 116, 116);
border-radius: 8px;
padding: 3px 10px;
  margin-right: 20px;
}
.facet-filters.sorting .select select{
  font-size: 12px;
}
.facet-filters.sorting .select select svg{
  margin-right: 8px;
}
.facet-filters__field h2{
  font-size: 12px;
  width: 100%;
  margin-bottom: 8px !important;
}
#FacetsWrapperDesktop details span{
  font-size: 12px;
}
#FacetsWrapperDesktop details summary{
  margin-bottom: 0px;
  
}

.facets__heading{
  width: 100%;
  font-size: 12px !important;
  margin-bottom: 8px !important;
}
facet-filters-form .facet-filters.sorting.caption .facet-filters__field{
  display: block;
}


/* @keyframes negative2 {
  0%{filter: invert(-1);}
  50%  {filter: invert(-1);}
  55%  {filter: invert(1);}
  60%  {filter: invert(-1);}
  100%  {filter: invert(-1);}
} */

.homepage .banner__media.media img{
   animation: negative2  4s infinite;
  transition: 0s;
}

summary .mobile-facets__open{
  border: 1px solid;
border-radius: 30px;
font-size: 14px;
    padding: 3px 2px;
    padding-right: 11px;
}
summary .mobile-facets__open span{
  font-size:14px;
}
summary .mobile-facets__open svg{
  display: none;
}
.product-media-container.media-type-image.media-fit-contain.global-media-settings {
width: 100%;  
}
.header__heading-link{
  padding: 0px;
}
.header__inline-menu{
  padding-right: 25px;
}
.header {
  display: flex;
padding-top: 6px;
padding-bottom: 6px;
}
.header nav{
  width: 100%;
}
.header {
padding-top: 6px;
padding-bottom: 10px;
}
.homepage  sticky-header{
  background: linear-gradient(180deg, rgba(239,236,236,1) 0%, rgba(239,236,236,1) 59%, rgba(239,236,236,0) 100%);
}
.homepage .scrolled-past-header sticky-header{
  background: #EFECEC;
}
.homepage .section-header {
  position: fixed;
  margin-bottom: 0px;
  width: 100%;
}
.card__media .media img{
object-position: center top !important;
}
.card__heading, .price__container{
  font-size:clamp(14px, 1.15vw, 18px);
  font-family: var(--font-body-family);
  font-weight: 100;
color: #343434;
}
.card__information {
padding-bottom: 3rem;
padding-top: 10px;
}
.grid--4-col-desktop .grid__item{
  padding-left: 10px;
  padding-right:10px;
}


/* Switch CSS */

#Body.negative{
  filter: invert(1);
  transition: 0.5s ease;
}
.switch{
  border: 1px solid black;
  border-radius: 20px;
  position: relative;
  display: block;
  width: 91px;
  position: relative;
  padding: 4px;
  height: 23px;
  font-size: 12px;
  text-transform: uppercase;
      padding-top: 0px;
  margin-top: 11px;
}
.knob{
  background: black;
  width: 15px;
    height: 15px;
  position: absolute;
  border-radius: 20px;
  right: 5px;
  z-index: 1;
  top: 3px;
  transition: 0.5s ease;
}
.after, .before{
    z-index: 3;
  line-height: 1;
  position: relative;
  padding: 0px 6px;
  transition: 0.5 ease;
}
.after{
  color: white;
}
.switch:hover {
  cursor: pointer;
}
 .negative .knob{
  background: black;
  position: absolute;
  width: 60px;
  border-radius: 20px;
/*   left: 6px; */
  right: 25px;
  transition: 0.5s ease;
  z-index: 1;
}
.negative .after{
  color: black;
  transition: 0.5s ease;
}
 .negative .before{
  color: white;
  transition: 0.5s ease;
}

.difference{
  width: 100vw;
  height: 100vh;
  top: 0;
  left 0;
  bottom: 0;
  background: black
}
/* Switch CSS */
.outer-image-banner, .outer-image-banner::before{
  padding-bottom: 0 !important;
}
.desktop-image img{
     width: 100vw;
  height: auto;
    }
.mobile-image{
  display:none;
}
  @media only screen and (max-width: 989px) {
    
   
    body{
      font-size: 14px;
    }
    
.switch {
border: 1px solid black;
width: 70px;
padding: 0px;
height: 22px;
font-size: 10px;
text-transform: uppercase;
padding-top: 1px;
margin-top: 14px;
}

.negative .knob{
 width: 50px;
right: 15px;
height: 14px;
}    
    .knob{
      width: 13px;
height: 13px;
    }
  .header__search{
    display: none;
  }
.header__heading-link,    .header__heading{
      width: 100%;
    }
    #Body .blog-articles {
    grid-template-columns: 1fr 1fr ;
}
}
  @media only screen and (max-width: 749px) {

    .desktop-image{
      display: none;
    }
    .mobile-image{
  display:block;
}
    html body .footer__content-top {
padding-left: 20px;
padding-right: 20px;
}
    html body .footer-block-image.center{
      justify-content: left;
    }
    html body .footer__localization{
      padding-left: 0px;
       justify-content: left;
    }
  }
  @media only screen and (max-width: 500px) {
    #Body .blog-articles {
    grid-template-columns: 1fr 1fr ;
      column-gap: 15px;
}
    .press-card img {
    height: clamp(200px, 35vw, 600px);
    }
    .celebrity-card img {
    height: 48vw;
    }
    .celebrity-card p {
    margin-bottom: 20px;
      font-size: 12px;
    line-height: 1.25;
    }
    .press-card p {
    margin-top: 0px;
}
    .press-card h3 {
    margin-bottom: 0px;
    font-size: 14px;
}
    .celebrity-card h1{
      font-size: 22px;
          margin-top: 0px;
    }
    .hide-when-small{
      display: none;
    }
    .show-when-small{
      display:block;
    }
  .header__icons, header-drawer{
    width: 180px;
  }
    quantity-input{
  height: 38px;
min-height: 38px;
width: 125px;
}
}