/** Shopify CDN: Minification failed

Line 386:0 Unexpected "}"

**/
.lookbook-container {

}

.lookbook__prefix {
	text-transform: uppercase;
	text-align: center;
	padding: 60px 20px 20px 20px;
	font-size: 24px;
}

.lookbook__title {
	text-transform: uppercase;
	text-align: center;
	font-size: 30px;
	font-weight: 700;
	letter-spacing: 4px;
	margin-bottom: 60px;
}

.lookbook__hardrule {
	max-width: 120px;
	display: block !important;
	height: 2px;
	width: 100%;
	background-color: #fff;
	margin: 0 auto;

}

.lookbook__description {
	text-align: center;
	font-size: 16px;
	line-height: 1.4;
	max-width: 900px;
	width: 100%;
	padding: 40px;
	margin: 0 auto;
	text-transform: uppercase;
}

.lookbook__cta {
	margin: 0 auto 20px auto;
	text-align: center;
}

.lookbook-container .button__lookbook {
	font-size: 16px;
/*	padding: 50px;*/
	background-color: #000;
	border: 1px solid #fff;
	color: #fff;
  transition: all .3s ease;
}

.lookbook-container .button__lookbook:hover {
		background-color: #fff;
		border: 1px solid #fff;
		color: #000;
    transition: all .3s ease;
  }

.lookbook__hero-image {
	width: 100%;
}

.lookbook__gallery {
	margin-bottom: 160px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

.lookbook__gallery .lookbook__item-container {
    flex-basis: calc(33.33% - 44px);
    width: calc(33.33% - 44px);
    margin: 15px;
    background-color: #fff;
    line-height: 0;
}

.lookbook__gallery img {
	width: 100%;
	height: auto;
	z-index: 1;
  position: relative;
}

@media screen and (max-width: 750px) {
  .lookbook__gallery .lookbook__item-container {
      flex-basis: 100%;
      width: 100%;

  }

  .lookbook__gallery img {
  	  width: 100%;
  }
  
  .lookbook__gallery {
	margin-bottom: 50px;
  }

  .lookbook__cta {
  	margin: 0 auto 20px auto;
  }

  .lookbook-container .button__lookbook {
    font-size: 13px;
    border: 1px solid #fff;
/*		padding: 10px;*/
  }

  .lookbook-container .button__lookbook:hover {
    border: 1px solid #fff;
  }
  
  .lookbook__prefix {
	padding: 30px 20px 10px;
	font-size: 16px;
  }

  .lookbook__hardrule {
	max-width: 80px;	
  }

  .lookbook__description {
	font-size: 12px;
	padding: 40px 20px;
  }
  
  .lookbook__title {
    font-size: 20px;
    letter-spacing: 1px;
    margin-bottom: 40px;
  }
}

.template-page-lookbook #MainContent,
.template-page-lookbook-ps24 #MainContent,
.template-page-lookbook-ss24-womens #MainContent,
.template-page-lookbook-fw24-mens #MainContent,
.template-page-lookbook-fw24-womens #MainContent {
	background-color: #000;
	color: #fff;

}

.template-page-lookbook-mitchell-and-ness #MainContent {

}

.template-page-lookbook-ss24 #MainContent,
.template-page-lookbook-ss24 #MainContent section > div,
.template-page-lookbook-ss24 #MainContent section > img,
.template-page-lookbook-ss24-womens #MainContent,
.template-page-lookbook-ss24-womens #MainContent section > div,
.template-page-lookbook-ss24-womens #MainContent section > img,
.template-page-lookbook-mitchell-and-ness #MainContent {
	background-color: #000 !important;
	color: #fff;
}

.template-page-lookbook-mitchell-and-ness #MainContent section > div,
.template-page-lookbook-mitchell-and-ness #MainContent section > img {

}

.template-page-lookbook-mitchell-and-ness #MainContent section:first-of-type .color-background-1 {
	background: transparent;
  background-color: transparent;
}
    
.template-page-lookbook-mitchell-and-ness #MainContent section:nth-of-type(4) .color-inverse.gradient {
	background: transparent !important;
}

/* SS24 Lookbook  */
.template-page-lookbook-ss24 .lookbook-container .button__lookbook,
.template-page-lookbook-ss24-womens .lookbook-container .button__lookbook {
	background-color: transparent;
	color: #fff;
	box-shadow: none;
	transition: all var(--duration-short) ease;
}

.template-page-lookbook-ss24 .lookbook-container .button__lookbook:hover,
.template-page-lookbook-ss24-womens .lookbook-container .button__lookbook:hover  {
	background-color: #fff;
	color: #000;
	transition: all var(--duration-short) ease;
}

.template-page-lookbook-ss24 .lookbook-container .button__lookbook:before,
.template-page-lookbook-ss24-womens .lookbook-container .button__lookbook:before,
.template-page-lookbook-ss24 .lookbook-container .button__lookbook:after,
.template-page-lookbook-ss24-womens .lookbook-container .button__lookbook:after {
	color: #fff;
	box-shadow: none;
}

.template-page-lookbook-ss24 .lookbook__description,
.template-page-lookbook-ss24-womens .lookbook__description {
	text-transform: initial;
}

.lookbook__item-container {
	position: relative;
}

.lookbook__item-container .card-wrapper {
	position: absolute;
	top: 0px;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 0;
	padding: 34px;
/*	background-color: #fff;*/
}

/*.lookbook__item-container--hoverable {
	cursor: pointer;
}*/

/*.lookbook__item-container--hoverable:hover img {
	opacity: 0;
	z-index: 0;
	transition: all var(--duration-short) ease;
}*/

/*.lookbook__item-container--hoverable:hover .card-product {
	z-index: 1;
}
*/

.lookbook__item-container--hoverable .card:not(.ratio)>.card__content {
	background-color: #fff;
}

.lookbook__item-container--hoverable .card__heading h5,
.lookbook__item-container--hoverable .card-information>.price {
	color: #000;
}

.lookbook__item-container .card--standard .card__toolbar--sizes {
	color: #000;
}

.lookbook__shop-icon {
	position: absolute;
	bottom: 20px;
  right: 13px;
  z-index: 4;
  width: 20px;
  height: 16px;
}

.lookbook__shop-icon svg {
	fill: #fff;
}

.lookbook__item-container .card {
	color: #000;
}

.lookbook__gallery .lookbook__item-container {
		flex-basis: calc(33.33% - 40px);
		width: calc(33.33% - 40px);
		margin: 0;
		display: block;
}

.lookbook__gallery .lookbook__gallery-container .card-wrapper {
	position: absolute;
  top: 50%;
  left: 50%;
  width: 92%;
  transform: translate(-50%, -50%);
}

@media screen and (max-width: 1200px) {
	.lookbook__gallery .lookbook__item-container {
			flex-basis: calc(50% - 30px);
			width: calc(50% - 30px);
			margin: 10px;
	}
}

@media screen and (max-width: 750px) {
	.lookbook__gallery .lookbook__item-container {
/*	   margin: 15px 15px 0 15px;*/
			flex-basis: 100%;
			width: 100%;
	}

	.lookbook__gallery .lookbook__item-container .card--standard>.card__content .card__information {
		display: flex;
		align-items: flex-end;
	}
}


/* FW24 Lookbook  */
.template-page-lookbook-fw24-mens .lookbook__gallery .lookbook__gallery-container {
    flex-basis: calc(16% - 10px);
    width: calc(16% - 10px);
    margin: 13px 6px 0 6px;
}

@media screen and (max-width: 1200px) {

	.template-page-lookbook-fw24-mens .lookbook__gallery .lookbook__gallery-container {
		  flex-basis: calc(20% - 40px);
	    width: calc(20% - 40px);
	    margin: 13px 6px 0 6px;
	}
}

@media screen and (max-width: 990px) {

	.template-page-lookbook-fw24-mens .lookbook__gallery .lookbook__gallery-container {
        flex-basis: calc(33.33% - 30px);
        width: calc(33.33% - 30px);
        margin: 23px 10px 0 10px;
	}
}

@media screen and (max-width: 749px) {
	.template-page-lookbook-fw24-mens .lookbook__gallery .lookbook__gallery-container {
		  flex-basis: calc(50% - 20px);
	    width: calc(50% - 20px);
	    margin: 13px 6px 0 6px;
	}
}




.template-page-lookbook-fw24-womens .lookbook__gallery .lookbook__gallery-container {
    flex-basis: calc(16% - 10px);
    width: calc(16% - 10px);
    margin: 13px 6px 0 6px;
}

@media screen and (max-width: 1200px) {
	.template-page-lookbook-fw24-womens .lookbook__gallery .lookbook__gallery-container {
		  flex-basis: calc(25% - 20px);
	    width: calc(25% - 20px);
	    margin: 13px 6px 0 6px;
	}
}

@media screen and (max-width: 990px) {
	.template-page-lookbook-fw24-womens .lookbook__gallery .lookbook__gallery-container {
        flex-basis: calc(33.33% - 30px);
        width: calc(33.33% - 30px);
        margin: 23px 10px 0 10px;
	}
}

@media screen and (max-width: 749px) {
	.template-page-lookbook-fw24-womens .lookbook__gallery .lookbook__gallery-container {
		  flex-basis: calc(50% - 20px);
	    width: calc(50% - 20px);
	    margin: 13px 6px 0 6px;
	}
}











}


/* Option 2 - no hover */
/*///////////////////////////////////////////*/


.lookbook__gallery .lookbook__gallery-container {
		flex-basis: calc(33.33% - 40px);
		width: calc(33.33% - 40px);
		margin: 15px;
		position: relative;
}

@media screen and (max-width: 1200px) {
	.lookbook__gallery .lookbook__gallery-container {
			flex-basis: calc(50% - 30px);
			width: calc(50% - 30px);
			margin: 10px 10px 0 10px;
	}
}

@media screen and (max-width: 750px) {
	.lookbook__gallery .lookbook__gallery-container {
/*	   margin: 15px 15px 0 15px;*/
			flex-basis: 100%;
			width: 100%;
	}

	.lookbook__gallery .lookbook__gallery-container .card--standard>.card__content .card__information {
		display: flex;
		align-items: flex-end;
	}
}

.lookbook__gallery .lookbook__item-container {
	width: 100%;
	flex-basis: 100%;
}

.lookbook__gallery .lookbook__gallery-container .card-wrapper {
	position: absolute;
  top: 51%;
  left: 50%;
  width: 90%;
  transform: translate(-50%, -50%);
}

.lookbook__gallery .card__inner {
	color: #000;
}

.lookbook__gallery .price__container,
.lookbook__gallery .title--main {
	color: #000;
}


@media screen and (min-width: 750px) {
	.lookbook__gallery .lookbook__gallery-container--hover:hover .lookbook__image {
		z-index: -1;
		opacity: 0;
	}
}

@media screen and (max-width: 1200px) {
	.lookbook__gallery .lookbook__item-container {
		margin: 0;
	}

	.lookbook__gallery .lookbook__gallery-container .card-wrapper{
		width: 92%;
	}
}

 


.lookbook__gallery .lookbook__gallery-container {
	line-height: 1;
}

@media screen and (max-width: 750px) {
	.lookbook__gallery .lookbook__gallery-container .card-wrapper {
    width: calc(100vw - 80px);
	}

	.lookbook__gallery .card-wrapper {
		height: 92%;
	}

	.lookbook__gallery .lookbook__gallery-container .card-wrapper {
	  width: calc(50vw - 80px);
	}

}


.lookbook__gallery .lookbook__gallery-container--hover:hover {
	cursor: pointer;
}











/* option 3 */
/*--------------------------*/

.lookbook__gallery .lookbook__gallery-container--hover:hover {
	cursor: initial;
}

.lookbook__gallery .lookbook__item-container--hoverable {
	pointer-events: none;
	cursor: default;
}

.lookbook__product-title,
a.lookbook__product-title {
		position: absolute;
		bottom: 20px;
	  left: 42px;
	  color: #fff;
	  z-index: 2;
	  text-transform: uppercase;
	}
@media screen and (max-width: 750px) {
	.lookbook__product-title {
		bottom: 20px;
	  left: 42px;
	}
}


.lookbook__shop-icon {
	position: absolute;
	bottom: 20px;
  left: 16px;
  z-index: 4;
  width: 20px;
  height: 16px;
}

.lookbook__shop-icon svg path {
	fill: #fff;
}

@media screen and (max-width: 750px) {
	.lookbook__gallery .lookbook__gallery-container .card-wrapper {
    z-index: -1;
	}
}

@media screen and (min-width: 750px) {
	.lookbook__gallery .lookbook__gallery-container--hover:hover .lookbook__product-title,
	.lookbook__gallery .lookbook__gallery-container--hover:hover .lookbook__shop-icon {
		display: none;
	}
}




/* option 4 */
/*--------------------------*/
.lookbook__gallery .lookbook__gallery-container .card-wrapper {
		width: calc(100% - 80px);
}

.lookbook__gallery-container--hover.is-active .lookbook__product-toggle svg {
	fill: #000 !important;
}

.lookbook__gallery-container--hover.is-active .lookbook__shop-icon,
.lookbook__gallery-container--hover.is-active .lookbook__product-title {
	display: none;
}

.lookbook__shop-icon,
.lookbook__product-title {
	display: none;
}


.lookbook__product-toggle {
	position: absolute;
	top: 20px;
  right: 16px;
  z-index: 4;
  height: 16px;
  cursor: pointer;
}

.lookbook__gallery .lookbook__product-toggle svg {
	width: 20px !important;
  height: 20px !important;
}






@media screen and (max-width: 749px) {

	.lookbook__gallery .lookbook__gallery-container .card-wrapper {
		z-index: -1;
	}

	.lookbook__gallery-container--hover .lookbook__image {
	/*	opacity: 1;*/
		transition: opacity .3s ease;
		transition-delay: .3s;
	}
	.lookbook__gallery-container--hover.is-active .lookbook__image {
	/*	z-index: -1;*/
		opacity: 0;
		transition: opacity .3s ease;
	}

	.lookbook__gallery-container--hover .card-wrapper {
		z-index: 1;
		opacity: 0 !important;
		transition: opacity .3s ease;
	}

	.lookbook__gallery-container--hover.is-active .card-wrapper {
		z-index: 1;
		opacity: 1 !important;

		transition: opacity .3s ease;
		transition-delay: .3s;
	}

	.lookbook__gallery .card-wrapper {
		transition: opacity .3s ease;
		z-index: 1;
	}

}

@media screen and (min-width: 750px) {
	.lookbook__gallery-container--hover:hover .lookbook__image {
		z-index: 0;
		opacity: 0;
		transition: opacity .3s ease;
	}
	.lookbook__product-toggle {
		pointer-events: none;
	}

	.lookbook__gallery-container.lookbook__gallery-container--hover .lookbook__image {
		opacity: 1;
		z-index: 1;

	}

	.lookbook__gallery-container.lookbook__gallery-container--hover:hover .lookbook__image {
		opacity: 0;
		z-index: 0;

	}

	.lookbook__gallery-container .card-wrapper {
		opacity: 0;
		z-index: 0;
		transition: opacity .3s ease;

	}

	.lookbook__gallery-container.lookbook__gallery-container--hover:hover .card-wrapper {
		opacity: 1;
		transition: opacity .3s ease;
		transition-delay: .3s;
	}

}
 

.template-page-lookbook-pf24-mens .lookbook__hardrule {
	background: #000;
}


.template-page-lookbook-ps25-mens .lookbook__gallery .lookbook__gallery-container,
.template-page-lookbook-ps25-womens .lookbook__gallery .lookbook__gallery-container,
.template-page-lookbook-mitchell-and-ness .lookbook__gallery .lookbook__gallery-container {
    flex-basis: 100%;
    width: calc(16.66% - 10px);
    margin: 7px 5px 0 6px;
}

@media screen and (min-width: 750px) {
	.template-page-lookbook-ps25-mens .lookbook__gallery .lookbook__gallery-container,
	.template-page-lookbook-ps25-womens .lookbook__gallery .lookbook__gallery-container,
	.template-page-lookbook-mitchell-and-ness .lookbook__gallery .lookbook__gallery-container {	    
	    margin: -4px 1px 0 2px;
	    flex-basis: calc(16.66% - 6px);
	}
}

.lookbook__gallery--modal-container {
	position: relative;
/*	padding-top: 30px;*/
/*	opacity: 1;
  position: fixed !important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100vw;
  height: 100vh;
  display: flex !important;;
  align-items: center;
  background-color: white;
  z-index: 30;*/
}



.lookbook__gallery-container {
  position: relative;
}

.lookbook__gallery--thumbnails .lookbook__gallery-container {
	cursor: pointer;
}

.lookbook__gallery--modal .slick-dots {
	display: flex;
	position: absolute;
  top: 0px;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  list-style: none;
  padding: 0;

}
@media screen and (min-width: 1200px) {
	.lookbook__gallery--modal .slick-dots {
		top: -8px;
	}
}

.lookbook__gallery--modal .slick-dots li {
	flex-grow: 1;
  height: 14px;
  border-bottom: 2px solid #000;
  cursor: pointer;
  margin: 11px 1px;
  padding: 0;
}

.lookbook__gallery--modal .slick-dots li button {
	display: none;
}

.lookbook__gallery--modal .product-carousel__previous {
	position: absolute;
	left: 18px;
	top: 50%;
	transform: translate(-50%, -50%) rotate(90deg);
	width: 35px;
	z-index: 1;
}

.lookbook__gallery--modal .product-carousel__next {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translate(0%, -50%) rotate(-90deg);
	width: 35px;
	z-index: 1;
}

.template-page-lookbook-ps25-mens .lookbook__gallery--modal .lookbook__gallery-container {
	margin: 0;
}

.lookbook__gallery--modal .slick-dots {
	margin: 0;
}

.lookbook__gallery--modal-container .icon-close {
  width: 25px;
  position: absolute;
  top: -32px;
  z-index: 1;
  right: 20px;
}

.lookbook__gallery--modal-container .icon-purple-wordmark {
	width: 100px;
  position: absolute;
  top: -28px;
  z-index: 1;
  left: 20px;
}


.lookbook__gallery--modal-outer-container {
	z-index: -1;
  top: 0;
  padding-top: 40px;
  position: absolute;
  left: 0;
  width: 100%;
  background-color: #fff;
  height: 100vh;
}


.lookbook__gallery--modal-outer-container.is-active {
  position: fixed;
  top: 0;
  z-index: 50;
}
 
.template-page-lookbook-ps25-mens #MainContent,
.template-page-lookbook-ps25-womens #MainContent,
.template-page-lookbook-ss25 #MainContent,
.template-page-lookbook-pf25 #MainContent,
.template-page-lookbook-paris-fashion-week-2025 #MainContent,
.template-page-lookbook-fw25 #MainContent {
	background-color: #fff;
}

.lookbook__gallery.lookbook__gallery--thumbnails .lookbook__gallery-container {
/*  width: calc(33.33% - 127px) !important; 
  margin: 5px 7px !important;*/
  width: calc(33.33% - 71px) !important;
  padding: 11px 7px !important;
}

@media screen and (max-width: 750px) {
	.lookbook__gallery.lookbook__gallery--thumbnails .lookbook__gallery-container {
	/*  width: calc(33.33% - 127px) !important; 
	  margin: 5px 7px !important;*/
	  width: calc(33.33% - 71px) !important;
	  padding: 10px 5px 0 5px !important;
	}


}

.lookbook__gallery.lookbook__gallery--thumbnails .slick-track {
	display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 100% !important;
}

.lookbook__gallery--modal-outer-container .icon-close {
	cursor: pointer;
}

.lookbook__gallery--modal {
	max-height: 100vh;
}

.lookbook__gallery--modal-outer-container .slick-track,
.lookbook__gallery--modal-outer-container .slick-track img {
	max-height: 100vh !important;
	height: auto;
	width: auto;
	margin: 0 auto;
}

.lookbook__gallery--modal-outer-container .slick-arrow {
	cursor: pointer;
}

.lookbook__gallery--thumbnails .slick-list {
	padding: 0 !important;
}

.lookbook__gallery--thumbnails .lookbook__gallery-container--wide-image {
	flex-basis: 100% !important;
}

.lookbook__gallery--modal-outer-container .slick-dots li.slick-active {
    border-bottom: 2px solid #d3d3d3;
}
.lookbook__gallery--thumbnails .lookbook-container {
	padding-top: 6px;
}

.button__lookbook--white {
	background-color: #fff;
	color: #000;
	border: none;

}
 

.button__lookbook--white:after {
	box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(255, 255, 255, calc(1 - 1.0)), 0 0 0 var(--buttons-border-width) rgb(255 255 255);
    transition: box-shadow var(--duration-short) ease;
}



.template-page-lookbook-ps25-new #MainContent,
.template-page-lookbook-westside-gunn-and-stove-god-cooks #MainContent .lookbook-container {
	background-color: #fff;
}

.template-page-lookbook-ps25-new .lookbook__gallery.lookbook__gallery--thumbnails .lookbook__gallery-container,
.template-page-lookbook-westside-gunn-and-stove-god-cooks .lookbook__gallery.lookbook__gallery--thumbnails .lookbook__gallery-container {
	width: 33.33% !important;
}

.template-page-lookbook-mitchell-and-ness .lookbook__gallery.lookbook__gallery--thumbnails .lookbook__gallery-container {
	width: 16.66% !important;
}

@media screen and (max-width: 1023px) {

	.template-page-lookbook-mitchell-and-ness .lookbook__gallery.lookbook__gallery--thumbnails .lookbook__gallery-container {
		width: 33.33% !important;
		flex-basis: calc(33.33% - 6px);
	}
}


@media screen and (max-width: 749px) {

	.template-page-lookbook-mitchell-and-ness .lookbook__gallery.lookbook__gallery--thumbnails .lookbook__gallery-container {
		width: 100% !important;
		flex-basis: 100%;
	}
}


.lookbook__gallery--modal-container svg.icon-caret path {
	fill: #fff;
}

.template-page-lookbook-westside-gunn-and-stove-god-cooks .lookbook__gallery--modal .slick-dots li {
	 border-bottom: 2px solid #000;
}

.template-page-lookbook-westside-gunn-and-stove-god-cooks .lookbook__gallery--modal-outer-container .slick-dots li.slick-active {
    border-bottom: 2px solid #ccc;
}

.template-page-lookbook-westside-gunn-and-stove-god-cooks .lookbook__title {
	margin-bottom: 0;
}

.lookbook__gallery--modal-outer-container .slick-arrow {
	  background: #b1b1b152;
    padding: 2px;
}

.lookbook__gallery--modal-outer-container .slick-track img {
	max-width: 100%;
}

/* Mitchell and Ness Lookbook  */
.template-page-lookbook-mitchell-and-ness .lookbook-container .button__lookbook,
.template-page-lookbook-mitchell-and-ness .lookbook-container .button__lookbook {
	background-color: transparent;
	color: #fff;
	box-shadow: none;
	transition: all var(--duration-short) ease;
}

.template-page-lookbook-mitchell-and-ness .lookbook__gallery .lookbook__item-container {
	background-color: #000;
}

.template-page-lookbook-mitchell-and-ness .lookbook__gallery--modal-container .icon-purple-wordmark {
	  filter: invert(1);
}

.template-page-lookbook-mitchell-and-ness .lookbook__gallery--modal .slick-dots li {
   border-bottom: 2px solid #4d4d4d;
}

.template-page-lookbook-mitchell-and-ness .lookbook__gallery--modal-outer-container .slick-dots li.slick-active {
		border-bottom: 2px solid #ffffff;
}

.template-page-lookbook-mitchell-and-ness .icon-mitchell-ness {
	fill: #fff;
	width: 40vw;
}

.template-page-lookbook-mitchell-and-ness #MainContent > section:first-of-type svg {
	padding-top: 100px;
}

.template-page-lookbook-mitchell-and-ness #MainContent section:first-of-type {
	text-align: center;
}

.template-page-lookbook-mitchell-and-ness #MainContent {
	background: url(/cdn/shop/files/MN-BG-bg_3000x.jpg);
	min-height: 100% ;
	box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0.8) !important;
	background-size: cover;
	background-position: 50% 50%;
}

.template-page-lookbook-mitchell-and-ness .lookbook__gallery--thumbnails {
	.lookbook__gallery {
    margin-bottom: 50px;
  }
}

.template-page-lookbook-mitchell-and-ness .lookbook__gallery--modal-outer-container {
	background-color: #000;
}

.template-page-lookbook-mitchell-and-ness .lookbook__cta .button:not([disabled]):hover::after {
    box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(255, 255, 255, calc(1 - 1.0)), 0 0 0 calc(var(--buttons-border-width) + 1px) rgb(255 255 255);
}

@media screen and (max-width: 749px) {

	.template-page-lookbook-mitchell-and-ness #MainContent {
		background-position: 43% 0%;
		background-size: 214%;
    background-repeat: no-repeat;
	}

	.template-page-lookbook-mitchell-and-ness #MainContent > section:first-of-type svg {
		padding-top: 10px;
	}

	.template-page-lookbook-mitchell-and-ness .icon-mitchell-ness {
		width: 90vw;
	}

	.template-page-lookbook-mitchell-and-ness .lookbook__gallery--modal-outer-container .slick-dots li.slick-active {
			border-bottom: 2px solid #ffffff;
	}
}




/* SS25 */
.template-page-lookbook-ss25 .lookbook__image,
.template-page-lookbook-ss25 .lookbook__hero-image {
	border-radius:1vw;
	box-shadow: 0 0 1vw #00000080;
}

.template-page-lookbook-ss25 .lookbook__hero {
	width: calc(100% - 6rem);
	margin: 0 auto;	
}

.template-page-lookbook-ss25 .slick-track {
	margin-top: 10px;
}


.template-page-lookbook-ss25 .lookbook__gallery.lookbook__gallery--thumbnails .lookbook__gallery-container {
	flex-basis: 25%;
  padding: 1.5rem !important;
  margin: 0 !important;	
}

.template-page-lookbook-ss25 .lookbook__gallery.lookbook__gallery--thumbnails .slick-track {
	width: calc(100% - 3rem) !important;
	justify-content: center;
}

.template-page-lookbook-ss25 .lookbook__cta .button.button__lookbook {
	width: 194px;
}

.template-page-lookbook-ss25 .lookbook__cta .button.button__lookbook:hover:after {
	box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(18, 18, 18, calc(1 - 1.0)), 0 0 0 calc(var(--buttons-border-width) + 1px) rgb(0 0 0);
}


@media screen and (max-width: 989px) {
	.template-page-lookbook-ss25 .lookbook__gallery.lookbook__gallery--thumbnails .lookbook__gallery-container {
		flex-basis: 33.33%;
		padding: 0.75rem !important;
		margin: 0 !important;
	}

	.template-page-lookbook-ss25 .lookbook__gallery.lookbook__gallery--thumbnails .slick-track {
		width: calc(100% - 1.5rem) !important;
	}

	.template-page-lookbook-ss25 .lookbook__hero {
		width: calc(100% - 3rem);
	}
	
}

@media screen and (max-width: 749px) {
	.template-page-lookbook-ss25 .lookbook__image,
	.template-page-lookbook-ss25 .lookbook__hero-image {
		border-radius: 4vw;

	}
	.template-page-lookbook-ss25 .lookbook__hero {
/*		width: calc(100% - 27px);*/
	}

	.template-page-lookbook-ss25 .lookbook__gallery.lookbook__gallery--thumbnails .lookbook__gallery-container {
		flex-basis: calc(100% - 0rem);
  	padding: 0 0 1.5rem !important;
  	margin: 0 !important;
	}

	.template-page-lookbook-ss25 .lookbook__gallery.lookbook__gallery--thumbnails .slick-track {
		width: calc(100% - 3rem) !important;
	}
}
/* End: SS25 */



/* PF25 */
.template-page-lookbook-pf25 .lookbook__image,
.template-page-lookbook-pf25 .lookbook__hero-image {
	border-radius:1vw;
	box-shadow: 0 0 1vw #00000080;
}

.template-page-lookbook-pf25 .lookbook__hero {
	width: calc(100% - 6rem);
	margin: 0 auto;	
}

.template-page-lookbook-pf25 .slick-track {
	margin-top: 10px;
}


.template-page-lookbook-pf25 .lookbook__gallery.lookbook__gallery--thumbnails .lookbook__gallery-container {
	flex-basis: 25%;
  padding: 1.5rem !important;
  margin: 0 !important;	
}

.template-page-lookbook-pf25 .lookbook__gallery.lookbook__gallery--thumbnails .slick-track {
	width: calc(100% - 3rem) !important;
	justify-content: center;
}

.template-page-lookbook-pf25 .lookbook__cta .button.button__lookbook {
	width: auto;
}

.template-page-lookbook-pf25 .lookbook__cta .button.button__lookbook:hover:after {
	box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(18, 18, 18, calc(1 - 1.0)), 0 0 0 calc(var(--buttons-border-width) + 1px) rgb(0 0 0);
}


@media screen and (max-width: 989px) {
	.template-page-lookbook-pf25 .lookbook__gallery.lookbook__gallery--thumbnails .lookbook__gallery-container {
		flex-basis: 33.33%;
		padding: 0.75rem !important;
		margin: 0 !important;
	}

	.template-page-lookbook-pf25 .lookbook__gallery.lookbook__gallery--thumbnails .slick-track {
		width: calc(100% - 1.5rem) !important;
	}

	.template-page-lookbook-pf25 .lookbook__hero {
		width: calc(100% - 3rem);
	}
	
}

@media screen and (max-width: 749px) {
	.template-page-lookbook-pf25 .lookbook__image,
	.template-page-lookbook-pf25 .lookbook__hero-image {
		border-radius: 4vw;

	}
	.template-page-lookbook-pf25 .lookbook__hero {
/*		width: calc(100% - 27px);*/
	}

	.template-page-lookbook-pf25 .lookbook__gallery.lookbook__gallery--thumbnails .lookbook__gallery-container {
		flex-basis: calc(100% - 0rem);
  	padding: 0 0 1.5rem !important;
  	margin: 0 !important;
	}

	.template-page-lookbook-pf25 .lookbook__gallery.lookbook__gallery--thumbnails .slick-track {
		width: calc(100% - 3rem) !important;
	}
}

/* End: PF25 */

/* Paris Fashion Week */


.template-page-lookbook-paris-fashion-week-2025 .lookbook__gallery.lookbook__gallery--thumbnails .lookbook__gallery-container {
	    padding: 6px 7px !important;
}


.template-page-lookbook-paris-fashion-week-2025 .lookbook__gallery.lookbook__gallery--thumbnails .lookbook__gallery-container {
	width: calc(33.33% - 1px) !important
}

 @media screen and (max-width: 1200px) {
    .lookbook__gallery .lookbook__gallery-container {
    	margin: 0;
    }
  }

@media screen and (max-width: 1200px) {
    .template-page-lookbook-paris-fashion-week-2025 .lookbook__gallery.lookbook__gallery--thumbnails .lookbook__gallery-container {
        flex-basis: calc(50% - 0px);
    }
}

















