/** Shopify CDN: Minification failed

Line 315:19 Expected ":"

**/
.header__login {
	display: flex !important;
	align-items: center;
}

.customer--name {
	margin-right: 0.5rem;
}

.shop-the-look__image-wrapper {
	position: relative;
}

.shop-the-look__text-box {
	position: absolute;
	line-height: 1.3;
}

.shop-the-look__text-box .box--link {
	margin-top: 1rem;
}

.promotion-newsletter {
	max-width: 100% !important;
}

@media screen and (min-width: 1000px) {
	.promotion-newsletter .text-container {
		width: 70%;
		margin-left: auto;
		margin-right: auto;
	}
}

@media screen and (min-width: 1000px) {
	.newsletter-content-box h2, .newsletter-content-box p {
		width: 70%;
		margin-left: auto;
		margin-right: auto;
	}
}

.product-item {
	padding: 1rem;
}

.product-item__cta {
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.cart--header .heading {
	margin-bottom: 1rem !important;
}

.cart--header a {
	text-decoration: underline;
}

@media only screen and (min-width: 741px) {
	.shopify-section--contact-form .contact__form {
		max-width: 800px;
	}
}

.collection-header {
	margin-left: 0 !important;
}

.collection-header .heading {
	text-align: left;
}

.category-link {
	text-transform: uppercase;
}

.nav-sub-dropdown {
	background-color: #fff;
}

.newsletter-content-box {
	width: 100% !important;
}

.newsletter-content-box .newsletter__form {
	width: 70%;
	margin-left: auto;
	margin-right: auto;
}

.button-custom {
	border: 1px solid #ddd;
	padding: .5rem;
	text-align: center;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
}

.button-custom .icon {
	margin-left: 1rem;
}

.sub-collection {
	display: flex;
	flex-wrap: wrap;
}

.sub-collection--link {
	display: flex !important;
	flex-direction: column;
	align-items: center;
}

.sub-collection-list {
	border-bottom: 1px solid #ddd;
	padding-bottom: 2rem;
}

.slide--heading {
	color: #fff;
	font-weight: 600;
	font-family: filson-pro,sans-serif;
	line-height: 1.5;
}

@media screen and (max-width: 740px) {
	.product-item__cta {
		width: 100%;
	}

	.product-item__cta .loader-button__text {
		position: relative;
		font-size: 0;
	}

	.product-item__cta .loader-button__text:before {
		content: "";
		width: 30px;
		height: 30px;
		background-repeat: no-repeat;
		background-position: center center;
		background-size: contain;
		background-image: url("data:image/svg+xml,%3Csvg width='28px' height='27px' viewBox='0 0 28 27' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Estreamlinehq-shopping-cart-add-shopping-ecommerce-48%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='streamlinehq-shopping-cart-add-shopping-ecommerce-48' transform='translate(1.000000, 1.000000)' stroke='%23FFFFFF'%3E%3Ccircle id='Oval' cx='6.64130435' cy='22.5725217' r='2.11956522'%3E%3C/circle%3E%3Ccircle id='Oval' cx='15.1195652' cy='22.5725217' r='2.11956522'%3E%3C/circle%3E%3Cpath d='M0.282608696,6.88773913 L2.9153913,15.8034783 C3.11361912,16.5457919 3.78619656,17.062053 4.55452174,17.0616576 L16.7835652,17.0616576 C17.5531507,17.0635922 18.2275357,16.5470124 18.426087,15.8034783 L22.0864348,2.06417391 C22.3831079,0.950654766 23.3916374,0.175933427 24.544,0.17634766 L25.7173913,0.17634766' id='Path'%3E%3C/path%3E%3Cline x1='10.4565217' y1='6.03991304' x2='10.4565217' y2='12.8225217' id='Path'%3E%3C/line%3E%3Cline x1='7.06521739' y1='9.43121739' x2='13.8478261' y2='9.43121739' id='Path'%3E%3C/line%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
	}
}

.page-header__text-wrapper .heading {
	text-align: left;
}

.page-header__text-wrapper .heading.cart--title {
	text-align: center;
}

@media only screen and (min-width: 741px) {
	.loader-button__text {
		line-height: 1.8;
		padding-top: 0.3rem;
		padding-bottom: 0.3rem;
	}
}

.text-with-icons__content-wrapper .heading {
	margin-bottom: 0;
}

.text-with-icons__content-wrapper p {
	margin-top: 0 !important;
}

.shop-the-look__text-box .box-heading {
	font-family: filson-pro,sans-serif;
}

.footer__item-list .collapsible-toggle {
	border-top: 1px solid #ddd;
}

.footer__item-list .is-first .collapsible-toggle {
	border-top: 0;
}

@media screen and (max-width: 740px) {
	.footer__item-content {
		padding-bottom: 1.5rem;
	}
}

.footer__item-title, .collapsible-toggle {
	text-transform: uppercase;
}

@media only screen and (min-width: 741px) {
	.footer__item-list .collapsible {
		height: unset;
		visibility: visible;
	}
}

.custom-carousel {
	position: relative;
}

.custom-carousel button {
	width: 56px;
	height: 56px;
	border: 1px solid #ddd;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	background-color: #fff;
	top: 50%;
	z-index: 2;
	transform: translateY(-50%);
}

.custom-carousel button:hover {
	background-color: #fff;
}

.custom-carousel button:before {
	content: "";
	width: 20px;
	height: 20px;
	background-position: center center;
	background-size: 100% auto;
	background-repeat: no-repeat;
}

.custom-carousel .slick-next {
	right: 0;
}

.custom-carousel .slick-next:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' focusable='false' width='%7B%7B width %7C default: 12 %7D%7D' height='%7B%7B height %7C default: 10 %7D%7D' class='%7B%7B icon_class %7D%7D' viewBox='0 0 12 10'%3E%3Cpath d='M-3.63679e-07 5L9.75 5M9.75 5L5.85 9.16M9.75 5L5.85 0.840001' stroke='currentColor' stroke-width='%7B%7B settings.icon_stroke_width %7D%7D'%3E%3C/path%3E%3C/svg%3E");
}

.custom-carousel .slick-prev {
	left: 0;
}

.custom-carousel .slick-prev:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' focusable='false' width='%7B%7B width %7C default: 17 %7D%7D' height='%7B%7B height %7C default: 14 %7D%7D' class='%7B%7B icon_class %7D%7D' viewBox='0 0 17 14'%3E%3Cpath d='M17 7H2M8 1L2 7l6 6' stroke='currentColor' stroke-width='%7B%7B settings.icon_stroke_width %7D%7D' fill='none'%3E%3C/path%3E%3C/svg%3E");
}

.custom-carousel .link:hover {
	color: #000;
}

.flex-grid {
	display: flex;
	flex-wrap: wrap;
}

.category-block {
	position: relative;
	display: flex;
	overflow: hidden;
	border-radius: 6px;
	justify-content: center;
}

.category-block .promotion-block__content-wrapper {
	padding: 40px;
}

.category-block img {
	position: absolute;
	top: 0;
	border-radius: 6px;
}

@media screen and (max-width: 740px) {
	.category-block {
		margin-bottom: 2rem;
	}
}

@media screen and (max-width: 740px) {
	.flex-grid__item {
		flex-basis: 100%;
	}
}

@media screen and (min-width: 741px) {
	.flex-grid__item--50 {
		flex-basis: 50%;
	}
}

@media screen and (min-width: 741px) {
	.flex-grid__item--33 {
		flex-basis: 33.33%;
	}
}

@media screen and (min-width: 741px) {
	.flex-grid__item--25 {
		flex-basis: 25%;
	}
}

.slide--heading {xs
	margin-bottom: 1rem;
	margin-top: 0;
	line-height: 1;
}

.slide--sub-heading {
	color: #fff;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 20px;
}
.sub-collection--link span {
	line-height: 1.2;
}
@media screen and (max-width: 740px) {
	.slick-initialized .slick-slide {
		width: 120px !important;
	}
	.custom-carousel button {
		display: none !important;
	}
	.sub-collection--link span {
		font-size: 12px;
	}
}

@media screen and (min-width: 741px){
	.slick-initialized .slick-slide {
		padding-left: 2rem;
		padding-right: 2rem;
	}
}
.slick-track {
	margin-left: unset !important;
	margin-right: unset !important;
}
.middle-center {
	display: flex;
	align-items: center;
	justify-content: center;
}
.middle-left{
	display: flex;
	align-items: center;
}
.middle-right {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.bottom-center{
	display: flex;
    align-items: flex-end;
    justify-content: center;
}
.bottom-left{
	display: flex;
    align-items: flex-end;
}
.bottom-right {
	display: flex;
    align-items: flex-end;
    justify-content: flex-end;
}
.mybtn {
	margin-top: 1rem !important;
    background: #D04CF5 !important;
	color: #fff !important;
	line-height: 1.42;
    text-decoration: none;
    text-align: center;
    white-space: normal;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .3em;
    display: inline-block;
    padding: 11px 20px;
    margin: 0;
    width: 100%;
    min-width: 90px;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    -webkit-user-select: none;
    user-select: none;
    -webkit-appearance: none;
}

#myModalss {
	display: none;
}
.newsletter__form input, .newsletter__form .button {
	height: 52px;
}
.collection-header{
	margin-top: 2rem;
}
@media screen and (max-width: 740px) {
   .shopify-section--newsletter .container--flush{
   	 margin-left: -24px;
   }
}

.breadcrumb {
  font-size: 14px;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
}
.breadcrumb__divider {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.breadcrumb__title {
  font-weight:600;
}
@media screen and (max-width: 740px) {
   #section-newsletter .image-with-text-block__content{
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
  }
}
