/** Shopify CDN: Minification failed

Line 106:5 Unexpected ".5"

**/
@font-face {
    font-family: 'Lato-Heavy' ;
    src: url(/cdn/shop/files/Lato-Heavy.ttf?v=1664876284);
}
@font-face {
    font-family: 'Lato-Regular' ;
    src: url(/cdn/shop/files/Lato-Regular.ttf?v=1664774709);
}
@font-face {
    font-family: 'Lato-Medium' ;
    src: url(/cdn/shop/files/Lato-Medium.ttf?v=1664876285);
}
@font-face {
    font-family: 'Lato-Light' ;
    src: url(/cdn/shop/files/Lato-Light.ttf?v=1664878063);
}

/* Sale tage green */
.sale-tag-green{
    background-color: rgb(1,183,128);
    color: white;
    position: absolute;
    padding: 2px 5px;
    display: flex;
    right: 0;
    top: 0;
    font-size:14px;
}

/* Sale tage green end */
/* Sale tage */
.sale-tag-red{
    background-color: rgb(216, 13, 25);
    color: white;
    position: absolute;
    padding: 2px 5px;
    display: flex;
    right: 0;
    top: 0;
    font-size:14px;
}

/* Sale tage end */
/* metafield css  */
.product-accordion .product-tab_content {
    padding: 15px 24px;
    color:#fff;
    text-align: justify!important;
    padding-top: 0;
}
.product-accordion .product-tab_content.active {
    padding: 15px 24px;
    color:#fff;
    text-align: justify!important;
    padding-top: 0;
}
.product-accordion h4{ 
    font-weight:300;
}
.product-accordion .product-tab {
    border-top: 1px #707070 solid;
}
/* finine metafield css  */
#email_016JB91TTR000000000027AJ95{
  background-color: transparent !important;
  color: white !important;
  border: 1px solid white !important;
}
.klaviyo-form.klaviyo-form.klaviyo-form{
  background-color: transparent !important;
}

#myDiv2{
  display:none;
}
.product-disclaimer{
  text-align: center;
    line-height: normal;
    padding: 10px;
    width: 34%;
}

.btn-standard {
    font-size: 13px;
    line-height: 16px;
    color: #fff;
    background: #000 !important;
    text-transform: uppercase;
    font-family: Avenir;
    border: 1px solid white;
    padding: 14px 45px;
    font-weight: bold;
    width: 200px;
}
.btn-standard:hover {
    background: #fff !important;
    color: #000!important;
    text-decoration: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.py-0.5{
  padding-top: 5px;
  padding-bottom:5px;
}
.text-bold{
  font-weight: bold;
}
.bg-red{
  background-color: red;
}
.pink-gradient{ background: linear-gradient(#17000c, #4c002d, #680042) !important;}

a.desktop-white.Shop {margin-left: 0 !important;}
a.desktop-white.SalePage > span{
  font-size:12px !important;
  font-weight: lighter;
}
a.desktop-white.SalePage{
  background-color: #F80202!important;
  color: #fff!important;
  border: 1px solid white;
  text-align: center;
  padding: 6px 8px;
  border: none;
}
a.desktop-white.VonFollies > span{
  font-size:12px !important;
  font-weight: lighter;
}
a.desktop-white.VonFollies{
  /* background-color: #ed0180!important; */
  color: #ed0180!important;
  border: 1px solid white;
  text-align: center;
  padding: 6px 8px;
  border: none;
}
.mobile-nav-sidebar .mobile-nav-sidebar__container .mobile-nav-sidebar__item-dropdown .dropdown-item__nav.i-6{color: #ED0180 !important;}
.sub_child-link-container > a:nth-child(6){color: #ED0180 !important;}
.mobile-nav-sidebar .mobile-nav-sidebar__container .mobile-nav-sidebar__item-dropdown .dropdown-item__nav.i-7
{
  color: #F80202!important;
}
.pink-color{color :#ED0180 !important;}
.light-pink{color: #FF9ACF !important;}
.pink-gredient{ background: linear-gradient(#17000c, #4c002d, #680042);}

.colnames > a:nth-child(5){color: #ED0180 !important;;}
  .pink-bg{
    background-color: #ED0180 !important;
    color:white !important;
  }
.red-bg{
    background-color: red;
    padding: 3px;
}
.sale-disclaimer{
  line-height: normal;
    padding: 10px;
    width: 88% ;
}
.vf-stock {
   line-height: normal;
    padding: 4px 8px;
    width: 150px;
    font-weight: 700;
    text-align: center;
    font-size: 13px;
}
#about-dvt-video{
  display: flex;
    flex-direction: column;
    align-items: end;
    justify-content: end;
    position: relative;
}
.vf-unmute
{
    position: absolute;
    bottom: 25%;
}


 @media (min-width: 992px) {
   .responsive-image .product-card .product-card_image-link .product-card_image{
    min-height: 250px !important;
    max-height: 250px !important;
  }
   .vf-unmute
  {
      bottom: 4%;
  }
 }

/* Mute icon */
#mute-unmute-button.mute::before {
    content: "\1F507"; /* Unicode character for speaker with cancellation mark (mute) */
    margin-right: 5px; /* Optional spacing */
}

/* Unmute icon */
#mute-unmute-button.unmute::before {
    content: "\1F50A"; /* Unicode character for speaker (unmute) */
    margin-right: 5px; /* Optional spacing */
}
@media screen and (max-width: 767px) {
/*  body.collection  .product-card img {
    height: 257px !important;
    object-fit: cover !important;
    object-position: center;
} */
.headpart h2 {
    font-size: 30px !important;
    margin-bottom: 0px !important;
      line-height: 18px !important;
}
  .filters-heading:nth-child(1) {
    margin-top: 0 !important;
     margin-bottom: 10px !important;
}
  .filters-heading:nth-child(3) {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
  .slidecontent p {
    font-size: 20px !important;
    margin-top: 10px !important;
}
  .colfilter {
    margin-top: 50px !important;
}
  #index-collections h2 {
    margin-bottom: 25px !important;
   
}
.index  #index-collections h1 {
    font-size: 10px;
}
  .headpart {
    margin-bottom: 25px !important;
}
.index .slidecontent .headpart p {
    font-size: 10px !important;
}
.index .slidecontent p {
    margin-bottom: 0 !important;
}
  button.savebtn {
    display: none;
}
  .collection-card h4 {
    font-size: 13px !important;
  }
  .drop-down a {
    font-size: 13px;
    font-family: lato-regular;
}
  h2.colheading {
    display: none;
}
  .slidecontent {
    margin-bottom: 25px !important;
}
  .col-12.shopall{
  display:block !important;
}
  svg.slick-arrow.slick-disabled {
    display: none !important;
}
  svg.nextarrow.slick-arrow {
    right: 0px !important;
    top: 40%!important;
}
  svg.prevarrow.slick-arrow {
    left: 0px !important;
    z-index: 99;
    top: 40%!important;
}
  .featured-collection-carousel svg.nextarrow.slick-arrow {
    right: 15px !important;
}
  .featured-collection-carousel svg.prevarrow.slick-arrow {
    left: 15px !important;
}     
  .mobile-nav-sidebar .mobile-nav-sidebar__container .mobile-nav-sidebar__item-dropdown .dropdown-item__nav {
    padding: 4px 0;
    border-top: unset;
}
  a.dropdown-item__nav:nth-last-child(2) {
    padding-bottom: 20px !important;
}
  .mobile-nav-sidebar .mobile-nav-sidebar__container .mobile-nav-sidebar__item{
     border-bottom: unset;
  }
  .nslide.slick-slide {
    margin: 0 4px !important;
     width: 255px;
    height:385px;
}
  .nslide .imgdiv{
    height: 327px !important;
}
 
  div#list-collections h1 {
    font-size: 28px !important;
}
  .justify-content-md-between.mb-5.centehead {
    margin-bottom: 0rem!important;
}
  .centehead .text-container {
    width: 100%;
}
  .drop-down.open svg.icon-chevron {
    top: 10%;
    transform: rotate(180deg);
}
  .drop-down.open>div {
    display: block;
}
 h1.colheading {
    display: none !important;
}
  .colfilter {
    margin-top: 20px;
}
  #list-collections .custom-row {
    border-bottom: unset !important; 
    margin-bottom: 0px;
}
  #list-collections .filter-sort{
     font-size: 14px;
  }
  .filters-heading {
    font-size: 11px;
}
  .filter-option {
    font-size: 10px;
}
  .colnames a{
    display: none;
    
}
  .colnames{
    background:transparent !important;
    color:transparent !important;
  }
  .colnames-mob {
    display: block !important;
}
body.collection .product-card .product-card_image-link .product-card_image {
    object-fit: cover !important;
    height: 196px;
}
   .product-images_slider .slick-slide img {
/*     height: 460px;
    width: 100%;
    object-fit: fill; */
}
}
 @media (min-width: 44rem)  {
.product-card .product-card_image-link .product-card_image{
  min-height: 216px !important;
  max-height: 216px !important;
}
}
 @media (min-width: 920px)  {
.product-card .product-card_image-link .product-card_image{
  min-height: 266px !important;
  max-height: 266px !important;
}
}
 @media (min-width: 1500px)  {
.product-card .product-card_image-link .product-card_image{
  min-height: 295px !important;
  max-height: 295px !important;
}
}
p.saletag {
    visibility: hidden;
}

/* ============== Nishant CSS ============== */

#index-product h2 {
    text-transform: lowercase;
}
#index-product h2:first-line {
    text-transform: capitalize;
}
#index-collections h2 {
    text-transform: lowercase;
}
#index-collections h2:first-line {
    text-transform: capitalize;
}

#index-join-our-family-form h2 {
    text-transform: capitalize;
}
a.product-card_details-title {
    text-transform: capitalize !important;
}
#index-collections h3 {
    text-transform: capitalize;
}
#list-collections h2{
    text-transform: lowercase;
}
#list-collections h2:first-line {
    text-transform: capitalize;
}
h2.quote {
    text-transform: capitalize;
}
#about-dvt-biography h2 {
    text-transform: lowercase;
}
#about-dvt-biography h2:first-line {
    text-transform: capitalize;
}
#product-form h1 {
    text-transform: capitalize;
}
.gift-card_content .mb-3.mb-md-4 p:first-line {
    text-transform: capitalize;
}
.gift-card_content .mb-3.mb-md-4 p {
    text-transform: lowercase;
}
#list-collections h3:first-line {
    text-transform: capitalize;
}
#list-collections h3 {
    text-transform: lowercase !important;
}
.collection-card h4 p {
    text-transform: lowercase;
}
.collection-card h4 p:first-line {
    text-transform: capitalize;
}
.row.shop.row-display .col-md-6.col-lg-4.desktop-nav-sidebar-container:last-child {
    display: none;
}
.row.shop.row-display .col-md-5.col-lg-6 {
    flex: 0 0 30%;
    max-width: 30%;
}
.row.shop.row-display .col-md-7.col-lg-6:last-child {
    flex: 0 0 70%;
    max-width: 70%;
}
.row.shop.row-display .col-lg-4 {
    flex: 0 0 50%;
    max-width: 49%;
}
.desktop-nav-sidebar img {
    top: 0;
    position: absolute;
}
.desktop-nav-sidebar .anchor-a {
    height: 262px;
}
.col-md-6.desktop-nav-sidebar-container {
    flex: 0 0 25%;
    max-width: 25%;
}
.desktop-nav-sidebar-container a.image-title {
    text-transform: lowercase;
}
.desktop-nav-sidebar-container a.image-title:first-line {
    text-transform: capitalize;
}
.row.shop.row-display .col-md-5.col-lg-6 {
    padding-left: 0;
    padding-right: 0;
}
.desktop-nav-sidebar .image-title {
    font-size: 25px;
  margin-top: 20px;
  line-height: 25px;
    position: relative;
    top: 15px;
}
.desktop-nav-sidebar {
    background: rgba(0,0,0,0.82);
}
@media only screen and (min-width:992px){
#index-collections .featured-collection-carousel-item a.item-img {
    height: unset;
}

#list-collections h2 {
    margin-bottom: 45px;
}
  .colfilter {
    display: none !important;
}
  div#list-collections h1 {
    margin-bottom: 0;
}
}
.featured-collection-carousel a.d-block h3:first-line {
    text-transform: capitalize;
}
.featured-collection-carousel a.d-block h3 {
    text-transform: lowercase !important;
}
.mobile-nav-sidebar {
    background: rgba(0,0,0,0.82);
    top: 40px;
}
.mobile-nav-sidebar .mobile-nav-sidebar__container .mobile-nav-sidebar__item {
    font-size: 11px;
    font-family: 'Lato-Heavy';
  letter-spacing: 0.75px;
}
.mobile-nav-sidebar .mobile-nav-sidebar__container .mobile-nav-sidebar__item-dropdown .dropdown-item__nav {
    font-size: 10px;
    font-family: 'Lato-Regular';
  opacity: 0.9;
  letter-spacing: 0.75px;
}
.mobile-nav-sidebar .mobile-nav-sidebar__container .mobile-nav-sidebar__item-dropdown-below .dropdown-item-below__nav {
    font-size: 10px;
    font-family: 'Lato-Regular';
}
.mobile-nav-sidebar .mobile-nav-sidebar__container .mobile-nav-sidebar__item:first-child {
    border-top: 1px #847E7E solid;
  padding-bottom:10px;
}
.mobile-nav-sidebar .mobile-nav-sidebar__container .mobile-nav-sidebar__item {
    border-top: 1px #847E7E solid;
    justify-content: space-between;
}
p.icon-chevronminus {
    display: none;
    margin-bottom: 0;
}
p.icon-chevronplus {
    margin-bottom: 0;
}
.change p.icon-chevronplus {
    display: none;
}
.change p.icon-chevronminus {
    display: block;
}
h1.colhead {
    display: none;
}
.colnames {
    text-align: center;
}
.collection-desc {
    display: none;
}

div#list-collections h1 {
    color: #fff;
    font-family: Playfair Display;
    text-align: center;
    font-size: 47px;
    letter-spacing: 0;
    margin-top: 30px;
    text-transform: lowercase;
}
div#list-collections h1:first-line {
    text-transform: capitalize;
}
.centehead {
    justify-content: center !important;
}
.colnames a {
    margin-left: 5px;
    margin-right: 5px;
}
.colnames-mob {
    display: none;
}
body .colnames-mob select{
    width: 100%;
    text-align: center;
    background: rgba(0,0,0,0.82);
    color: #fff;
    font-size: 14px;
  padding: 10px 0px !important;
}
body .colnames-mob select option {
    background: rgba(0,0,0,0.82) !important;
    text-align: center;
}
body .colnames-mob select:focus {
    outline: none !important;
}
.drop-down {
    text-align: center;
    border: 1px solid #fff;
 position: fixed;
    z-index: 9;
    background: rgba(0,0,0,0.82);
    width: 90%;
}
.drop-down svg.icon-chevron {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
}
.drop-down div{
  padding: 5px 0;
  display: none;
}
.icon_down {
    position: relative;
}
.drop-down .selected {
    display: block;
}
.centehead {
    margin-bottom: 0 !important;
}
#list-collections .margin-top-border-custom {
    border-top: unset;
    padding-top: 10px;
}
.slidecontent {
    margin-top: 20px;
  margin-bottom: 50px;
}
.headpart {
    text-align: center;
  margin-bottom: 50px;
}
.headpart h2 {
    font-family: Playfair Display;
    font-size: 57px;
    line-height: 41px;
    text-transform: capitalize;
    text-align: center;
    margin-bottom: 15px;
    letter-spacing: .025em;
}
.headpart p {
    text-transform: uppercase;
    color: #847e7e !important;
    font-family: Lato-Medium !important;
    font-weight: 300;
    text-align: center;
    margin-bottom: 0;
  margin-bottom: 20px !important;
    letter-spacing: .1em;
}
.slidecontent p {
    font-size: 16px;
    line-height: 35px;
    text-transform: capitalize;
    text-align: center;
    margin-top: 21px;
    margin-bottom: 0;
    text-decoration: none;
    color: #fff;
}
.nslide {
    width: 339px;
}

.nslide img{
    width: 100%;
    height: 100%;
}
.slidecontent .slick-list {
    margin: 0 -10px;
}
.nslide.slick-slide {
    margin: 0 10px;
}
 .mobile-nav-sidebar .mobile-nav-sidebar__container {
    top: 20px;
    left: 20px;
    width: calc(100% - 60px);
}
p.crossicon {
    text-align: right;
}
.header-navigation .icon-hamburger.active span {
     transform: unset; 
}
.header-navigation .icon-hamburger.active span:nth-child(2) {
    opacity: 1;
    transform: unset;
}
.header-navigation .icon-hamburger.active span:last-child {
    transform: unset;
}
svg.icon-search {
    transform: rotate(-90deg);
}
.searchinput form {
    display: flex;
}
.header-navigation .searchinput .icon-search {
    margin-left: 0px;
}
.searchinput input[type="search"] {
    background: transparent;
    border: none;
  color: #fff;
}
button.crossbtn {
    position: relative;
    left: 20px;
    top: 4px;
}
button.savebtn {
    position: relative;
    bottom: 10px;
}
button.savebtn svg {
    height: 15px;
}
svg.prevarrow.slick-arrow {
    position: absolute;
    left: -25px;
    top: 45%;
}
svg.nextarrow.slick-arrow {
    position: absolute;
    right: -25px;
    top: 45%;
}
.col-12.shopall{
  display:none;
}
.col-12.shopall a {
    font-size: 13px;
    line-height: 16px;
    color: #fff;
    text-transform: uppercase;
    font-family: Avenir;
    border: 1px solid white;
    border-radius: 0;
    padding: 14px 45px;
    margin: 20px auto 45px;
    display: block;
    max-width: fit-content;
}
.header-navigation .desktop-white-container .desktop-white {
    font-family: 'Lato-Heavy' ;
}
.desktop-nav-sidebar .sub_link-title {
      font-family: 'Lato-Medium' ;
}
.desktop-nav-sidebar .sub_child-link-container .sub_child-link-title {
   font-family: 'Lato-Medium';
}
#index-collections h1{
  font-family: 'Lato-Medium';
}
#index-about-dvt .introducing-d .introducing-d-container p{
  font-family: 'Lato-Regular';
}
#index-join-our-family-form p.subheader{
    font-family: 'Lato-Regular';
}
#index-join-our-family-form .email-address {
   font-family: 'Lato-Light';
}
#index-join-our-family-form h3{
   font-family: 'Lato-Medium';
}
.mobile-nav-sidebar__container-bottom a.mobile-nav-sidebar__item {
    border-top: unset !important;
  padding: 7px 0 !important;
}
body{
    font-family: 'Lato-Medium';
}
svg.slick-arrow {
    cursor: pointer;
}
.nslide a {
    text-decoration: none;
}
.collection-card h4 p {
    margin-bottom: 0;
}
.collection-card h4 {
    padding: 10px 0;
    font-size: 19px;
    font-family: 'Lato-Regular';
}
#index-join-our-family-form input.email-address::placeholder {
    color: #847E7E !important;
}
#shopify-section-header .d-md-flex.justify-content-md-end {
    justify-content: center !important;
}
.index .nslide p {
    font-family: 'Playfair Display';
}
.mobile-nav-sidebar .mobile-nav-sidebar__container .mobile-nav-sidebar__item {
    padding: 11px 0;
}
.mobile-nav-sidebar__container-bottom {
    position: relative;
    bottom: 10px;
}
@media (min-width: 1500px){
.container {
    max-width: 1260px !important;
}
}
@media only screen and (min-width:992px){
  a.index-collections-btn {
    display: none !important;
}
  .header-navigation .desktop-white-container .desktop-white{
    font-size:10px !important;
  }
  #index-collections {
    padding-bottom: 80px;
}
.header-navigation .desktop-white-container .desktop-white {
    font-size: 12px;
}
.desktop-nav-sidebar .sub_link-title {
    font-size: 14px;
}
.desktop-nav-sidebar .sub_child-link-container .sub_child-link-title {
    font-size: 14px;
}
.index .nslide p {
    font-size: 28px;
}
.index #index-collections h3 {
    font-size: 28px;
}
.index #index-text .col-md-10.col-lg-6 {
    flex: 0 0 70%;
    max-width: 70%;
}
.index  #index-text h2 {
    font-size: 57px;
}
.index #index-collections h2 {
    font-size: 57px;
    line-height: 59px;
    margin-bottom: 50px;
    margin-top: 20px;
}
.index  div#index-collections {
    margin-top: 80px !important;
}
}
@media only screen and (min-width:1500px){
.desktop-nav-sidebar .container {
    max-width: 1360px!important;
}
.desktop-nav-sidebar .container .row.shop.row-display {
    margin-left: -52px;
    margin-right: 20px;
}
.header-navigation .desktop-white-container .desktop-white{
    font-size:12px !important;
  }
.desktop-nav-sidebar .image-title {
    font-size: 23px;
    top: 0px;
    margin-top: 40px;
}
  .index .nslide p, .index #index-collections h3 {
    font-size: 25px;
}
}
@media (min-width: 1200px) and (max-width:1499px){
.header-navigation .desktop-white-container .desktop-white{
  font-size:12px !important;
}
  .desktop-nav-sidebar .sub_link-title{
    font-size:13px !important;
  }
   .desktop-nav-sidebar .sub_child-link-container .sub_child-link-title {
    font-size:13px !important;
}
.index .nslide p, .index #index-collections h3 {
    font-size: 22px;
}
  .headpart h2 {
    font-size: 50px;
  }
}
@media (min-width: 1300px) and (max-width:1499px){
.desktop-nav-sidebar .container {
    max-width: 1210px !important;
}
.desktop-nav-sidebar .container .row.shop.row-display {
    margin-left: -45px;
    margin-right: 10px;
}
  .desktop-nav-sidebar .image-title {
    font-size: 20px;
    top: -8px;
    line-height: 17px;
}
}
@media (min-width: 1200px) and (max-width:1299px){
.desktop-nav-sidebar .container {
    max-width: 1160px !important;
}
.desktop-nav-sidebar .container .row.shop.row-display {
   margin-left: -25px;
}
  .desktop-nav-sidebar .image-title {
    font-size: 19px;
    top: -14px;
}
}
@media (min-width: 1050px) and (max-width:1199px){
.desktop-nav-sidebar .container {
    max-width: 1000px !important;
}
  .desktop-nav-sidebar .image-title {
    margin-top: 6px;
}
.desktop-nav-sidebar .container .row.shop.row-display {
    margin-left: -25px;
    margin-right: -8px;
}
  .desktop-nav-sidebar .image-title {
    font-size: 18px;
    top: -1px;
}
  .desktop-nav-sidebar .sub_link-title{
    font-size:11px !important;
  }
  .desktop-nav-sidebar .sub_child-link-container .sub_child-link-title {
    font-size:11px !important;
}
}
@media only screen and (min-width:992px) and (max-width:1199px){
  .index .nslide p, .index #index-collections h3 {
    font-size: 20px;
}
  .desktop-nav-sidebar .anchor-a {
    height: 220px;
}
  .headpart h2 {
    font-size: 45px;
}
}
@media only screen and (min-width:992px) and (max-width:1049px){
  .desktop-nav-sidebar .image-title {
    font-size: 18px;
    margin-top: 14px;
    line-height: 10px;
    top: -7px;
}
}
@media only screen and (min-width:768px) and (max-width:991px){
.row.shop.row-display .col-md-6.col-lg-4.desktop-nav-sidebar-container:last-child {
    display: block !important;
}
.desktop-nav-sidebar .anchor-a {
    height: 150px;
}
.desktop-nav-sidebar .image-title {
    font-size: 16px;
  line-height: 19px;
}
}
.mobile-nav-sidebar .mobile-nav-sidebar__container .mobile-nav-sidebar__item-dropdown{
  margin-top:-5px;
}
.centehead .btn-container.d-none.d-lg-block {
    text-align: center;
}
.collection .d-flex.align-items-center.justify-content-center.justify-content-md-between.mb-5.centehead {
    display: grid !important;
}
.centehead .text-container {
    order: 2;
}
.desktop-nav-sidebar-container a:hover img {
    transform: scale(1.1);
    transition: 0.5s;
}
.col-md-6.bb.desktop-nav-sidebar-container {
    padding-right: 11px;
    padding-left: 11px;
}
.desktop-nav-sidebar .anchor-a {
    position: relative;
}
.desktop-nav-sidebar img {
    width: 100% !important;
    height: 100%;
}

/* New Changes */

@media only screen and (max-width: 767px) {
  .drop-down {
    left: 50%;
    transform:translateX(-50%);
  }
}
@media only screen and (min-width: 1600px) {
  .desktop-nav-sidebar .anchor-a {
    height: auto;
  }
  .desktop-nav-sidebar img {
    position: unset;
  }
}
@media only screen and (min-width: 1200px) {
  .desktop-nav-sidebar .anchor-a {
    height: auto;
  }
  .desktop-nav-sidebar img {
    position: unset;
  }
}


/*******/
.kl-private-reset-css-Xuajs1 button.needsclick.kl-private-reset-css-Xuajs1 {
    font-size: 13px !important;
    line-height: 16px !important;
    color: #fff !important;
    text-transform: uppercase;
    font-family: Avenir !important;
    border: 1px solid white;
    border-radius: 0 !important;
    padding: 14px 45px !important;
    margin: 35px auto auto;
    display: block;
    width: 81px !important;
    background: transparent !important;
    height: auto !important;
    font-weight: 400 !important;
}
.kl-private-reset-css-Xuajs1 button.needsclick.kl-private-reset-css-Xuajs1:hover {
    background: #fff !important;
    color: #000!important;
    text-decoration: none;
    font-weight: 700 !important;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.kl-private-reset-css-Xuajs1 form{
padding: 10px 0px !important;
}
.kl-private-reset-css-Xuajs1 form input[type="email"] {
    border-bottom: 1px solid #707070 !important;
    text-align: center !important;
    background-color: transparent !important;
    color:#fff !important;
    border-top:none !important;
    border-left:none !important;
    border-right:none !important;
}
.kl-private-reset-css-Xuajs1 form input[type="email"]::placeholder {
    color: #707070 !important;
}
body.index .kl-private-reset-css-Xuajs1 form input[type="email"]:hover {
    border-color: #707070 !important; 
}
/* div#index-join-our-family-form{
   display:none !important;
} */
.kl-private-reset-css-Xuajs1 form p span.ql-font-nunito-sans {
   line-height:1;
}
.needsclick[data-testid="form-component"][style*="background-color"] span{
    font-size: 20px!important;
    color:#fff !important;
}
@media (min-width: 992px){
.kl-private-reset-css-Xuajs1 form p span.ql-font-nunito-sans {
    font-size: 47px !important;
}
.kl-private-reset-css-Xuajs1 span {
    font-size: 14px;
    line-height: 17px;
}
}


/***********/
@media (max-width:767px){
body.dita-von-teese #about-dvt #about-dvt-biography .read-more{
   justify-content:center;
}
body.dita-von-teese .about-dvt-hero__desc {
    text-align: center;
}
}
@media (min-width: 768px){
body.dita-von-teese #about-dvt #about-dvt-biography .bio-container {
    columns: unset;
}
body #about-dvt #about-dvt-biography .bio-container .bio-p{
    display:none;
}
body.dita-von-teese #about-dvt #about-dvt-biography .read-more{
   display:unset;
}
}
@media (min-width: 992px){
body.dita-von-teese #about-dvt #about-dvt-hero .about-dvt-hero__img img{
    width:80% !important;
}
body.dita-von-teese #about-dvt #about-dvt-hero .about-dvt-hero__img{
   display:flex;
   justify-content:flex-end;
}
body.dita-von-teese #about-dvt #about-dvt-hero .about-dvt-hero__quote .quote{
  font-size:47px;
}
body.dita-von-teese #about-dvt #about-dvt-biography h2{
  font-size:28px;
}
}
body.dita-von-teese #about-dvt a.read-more svg {
    display: none;
}
body.dita-von-teese #about-dvt #about-dvt-biography .read-more span{
  font-family:unset;
}
body.dita-von-teese #about-dvt #about-dvt-biography{
   text-align:center;
   margin-bottom:40px;
}
body.dita-von-teese #about-dvt #about-dvt-biography .bio-container .bio-p, body.dita-von-teese #about-dvt #about-dvt-hero .about-dvt-hero__desc p{
   font-size:14px;
}
body.dita-von-teese #about-dvt #about-dvt-biography .read-more{
   cursor: pointer;
}
body.dita-von-teese #about-dvt #about-dvt-biography a.read-more.read-less {
    display: none;
    margin-top: 12px;
}


/* css */
#list-collections .filter-sort {
    color: #fff;
}
#list-collections .filter-sort svg path{
  stroke:#fff;
}
.row.opens_filter .col-lg-auto.position-static.d-block {
    display: none!important;
}
.dropdown-text-container.dropdown-style .filters .filter-option {
    flex: auto;
    padding: 5px 0;
}
.dropdown-text-container.dropdown-style .filters {
    flex-direction: column;
}


/* css 28 */

@media only screen and (min-width:992px){
   .row.opens_filter .col-lg-auto.position-static {
    display: block;
}
}
@media only screen and (max-width:991px){
  body.collection {
    overflow: auto;
}
  .row.opens_filter .col-lg-auto.position-static{
    display:none;
  }
  .row.opens_filter .col-lg-auto.position-static.d-block {
    display: block!important;
}
}

#about-dvt #about-dvt-biography .bio-container .bio-p:nth-child(3){
  display:block !important;
}
#about-dvt #about-dvt-biography .bio-container .text-white.bio-p {
    margin: 0 0 1rem;
}



/* css */

.menu_size_filter {
    display: flex;
    justify-content: space-between;
}
.shop-by-size button.filter-sort-clear {
    color: #fff;
    margin-right: 35px;
    display:none;
}
.shop-by-size button.filter-sort-clear:focus {
    outline: none;
}
#list-collections .filter-sort-clear {
    font-size: 16px;
    /* color: #fff; */
    font-weight: 400;
    font-family: Avenir;
  letter-spacing: .1em;
}
body .filter-sort-clear {
    font-size: 16px;
    color: #fff;
    font-weight: 400;
    font-family: Avenir;
  letter-spacing: .1em;
  text-transform:uppercase;
}

@media only screen and (min-width:992px) and (max-width:1199px){
  #list-collections .section-left-custom{
    width: 88%;
  }
}
@media only screen and (min-width:1200px) and (max-width:1499px){
  #list-collections .section-left-custom{
    width: 74%;
  }
}
@media only screen and (min-width:1500px){
  #list-collections .section-left-custom{
    width: 66%;
  }
}