/** Shopify CDN: Minification failed

Line 79:0 All "@import" rules must come first
Line 81:0 All "@import" rules must come first

**/
/*/// COLORS ///*/

:root {
    --cream: #f6f5f0;
    --dark: #101010;
    --peach: #f1d5ba;
    --orchid: #e1abcf;
    --char: #c3b84b;
    --sky: #d8dddd;
    --rust: #ab502d;
}
      
.bg_orchid {
	background-color:var(--orchid)!important;
    color:#fff;
}
      
.bg_green {
	background-color:var(--char)!important;
    color:#fff;
}
      
.bg_peach {
	background-color:var(--peach)!important;
    color:var(--rust);
}
      
.bg_sky {
	background-color:var(--sky)!important;
    color:var(--dark);
}
      
.bg_rust {
	background-color:var(--rust)!important;
    color:#fff;
}
      
.bg_transparent, .bg_transparent h2, .bg_transparent .slideshow__subtitle {
	color:var(--dark);
}

.bg_peach h2, .bg_peach .slideshow__subtitle, .bg_peach h4 {
	color:var(--rust);
}
      
.bg_sky h2, .bg_sky .slideshow__subtitle, .bg_sky h4 {
	color:var(--rust);
}
      
.bg_peach .btn, .bg_sky .btn {
	background-color:var(--cream);
    color:var(--rust);
}
      
.bg_green .btn, .bg_orchid .btn {
	background-color:var(--cream);
    color:var(--dark);
}
      
.bg_peach .btn:hover, .bg_sky .btn:hover, .bg_green .btn:hover, .bg_orchid .btn:hover {
	background-color:var(--cream);
    opacity:.8;
}
      
.bg_green .btn:hover, .bg_orchid .btn:hover {
	color:var(--dark);
}



/*/// CUSTOM FONTS ///*/

@import url("https://use.typekit.net/qab3egh.css");

@import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&family=Quattrocento:wght@400;700&display=swap');



      
/*/// FONT STYLES ///*/ 
      
h1, h2, h3, .featured-row__subtext p {
	font-family: 'Quattrocento', serif;
}
      
h4, .btn, .price, .site-footer__linklist-item a, .site-nav__link, .featured-collection .section-header h2, .feature-row__text h2, .mobile-nav__label, #shopify-section-product-recommendations .section-header h2, .product-form__controls-group label {
	font-family: commuters-sans, sans-serif;
	font-weight: 600;
	font-style: normal;
    letter-spacing:2px;
  	text-transform:uppercase;
}
      
h1 {
  	font-size:60px;
  	line-height:70px;
}
      
h2, .collection-header h1, .product-single__title, .spr-header-title {
  	font-size:48px;
  	line-height:64px;
}
      
h3 {
  	font-size:36px;
  	line-height:52px;
}
      
      
      
h4, .btn, .feature-row__text h2, .mobile-nav__label, #shopify-section-product-recommendations .section-header h2 {
	font-size:14px;
}
      
.product-form__controls-group label {
	font-size:12px;
}
      
.btn {
	padding: 12px 30px;
    line-height: 2.2;
}
      
.product-form__cart-submit {
	background-color:var(--char);
    color:#fff;
    border-color:var(--char);
}
      
.btn--secondary {
	color:var(--char)!important;
    border-color:var(--char)!important
}
      
.product-form__cart-submit:hover {
	color:var(--char)!important;
    border-color:var(--char)!important;
}

      
.price, .site-footer__linklist-item a, .site-nav__link {
	font-size:12px;
}
      
p, .rte ul li {
	font-family: 'Crimson Pro', serif;
  	font-size:18px;
  	line-height:28px;
}
      
      
      
   
      
/*/// HOME HEADER ///*/
      
.announcement-bar__message {
	font-style:italic;
}
      
 
@media only screen and (min-width: 1250px) {
      
.site-nav a {
	padding:3px 20px;
}
            
}     
      
      
      
/*/// HOME HEADER ///*/
      
/*.custom-slider .slideshow__slide[data-slick-index="0"], .custom-slider .slideshow__text-content--mobile-0  {
	background-color:var(--orchid);
}
      
      
.custom-slider .slideshow__text-content--mobile-0 .btn {
	background-color:var(--cream);
    color:#000;  
}
      
.custom-slider .slideshow__slide[data-slick-index="1"], .custom-slider .slideshow__text-content--mobile-1  {
	background-color:var(--char);
    color:#fff;
}
      
.custom-slider .slideshow__text-content--mobile-0 .slideshow__title--mobile, .custom-slider .slideshow__text-content--mobile-0 .slideshow__subtitle--mobile, .custom-slider .slideshow__text-content--mobile-1 .slideshow__title--mobile, .custom-slider .slideshow__text-content--mobile-1 .slideshow__subtitle--mobile  {
    color:#fff!important;
}*/
      
@media only screen and (max-width: 749px) {

	.custom-slider .slideshow__text-wrap--mobile {
    	width:100%;
      	margin:0px;
    }
  
  	.custom-slider .slideshow__text-wrap--mobile .page-width {
    	padding-top:45px;
    }
  
  	.custom-slider .slideshow__arrows {
    	position:absolute;
    }
  
  .custom-slider .slideshow--large {
  	height:90vw;
  }
  
  	.custom-slider .curved-image .slideshow__image {
 		-webkit-mask-image: url(mobile-curve.svg);
		-webkit-mask-repeat:no-repeat;
      	-webkit-mask-position:top;
      	height:110%;
      	overflow:hidden;
      	position:absolute;
      	bottom:0;
      	top:-13vw;
    }

}
      
.custom-slider .slideshow__arrows {
	padding:0px;
}
      
.custom-slider .slideshow__arrow, .custom-testimonial .slideshow__arrow {
	display:none;
}
      
.custom-slider .slideshow__arrows .slick-dots {
	padding-top:20px;
}
      
.custom-slider .slideshow__text-content--mobile {
	padding-bottom:40px;
}
      
.custom-slider .slideshow__subtitle {
	font-style:italic;
  	font-size:22px;
  	line-height:32px;
}
      
      
@media only screen and (min-width: 750px) {
  
  .custom-slider .slideshow--large {
  	height:60vw;
  }
  
  .custom-slider .curved-image .slideshow__image {
 	-webkit-mask-image: url(desktop-curve-01-01.svg);
	-webkit-mask-repeat:no-repeat;
    -webkit-mask-position:top;
    height:110%;
    overflow:hidden;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    left: -40vw;
  }
  
  .custom-slider .slideshow__controls {
  	position:absolute;
  }
  
  .custom-slider .slideshow__text-wrap--mobile {
  	display:none!important;
  }
  
  .custom-slider .slideshow__text-wrap--desktop {
  	position:absolute;
    height:100%;
    width:300px;
  }
  
  .custom-slider .slideshow__text-content {
  	height:auto;
    width:auto;
    transform: translateY(-50%)!important;
  }
  
  .custom-slider .curved-image .slideshow__text-wrap--desktop {
  	left:60%;
    top:50%;
    transform:translateY(-50%)!important;
    max-width:400px;
    min-width:300px;
  }
 
  
  .custom-slider .right-image .slideshow__image {
  	width:50%;
    left: 50%;
  }
  
  .custom-slider .right-image .slideshow__text-wrap--desktop {
    left:7%;
  }
  
  .custom-slider .slideshow__controls {
  	justify-content:left;
    padding-left:20px;
  }
  
  .custom-slider .slideshow__arrows, .custom-testimonial .slideshow__arrows {
  	background-color:transparent;
  }
  
  .custom-slider .slideshow__arrows:hover, .custom-slider .slideshow__controls:focus .slideshow__arrows, .custom-slider .slideshow__controls:hover .slideshow__arrows,
	.custom-testimonial .slideshow__arrows:hover, .custom-testimonial .slideshow__controls:focus .slideshow__arrows, .custom-testimonial .slideshow__controls:hover .slideshow__arrows {
  	background-color:transparent!important;
  }
  
  .custom-slider .slideshow__arrows .slick-dots {
  	padding-top:0px;
  }
  
  
  .custom-slider .image-over-text .center-center, .custom-slider .image-over-text .center-top, .custom-slider .image-over-text .center-bottom {
  	left:50%;
    transform:translateX(-50%);
    text-align:center;
    z-index:1;
  }
  
  .custom-slider .image-over-text .right-center, .custom-slider .image-over-text .right-top, .custom-slider .image-over-text .right-bottom {
  	right:7%;
  }
  
  .custom-slider .image-over-text .left-center, .custom-slider .image-over-text .left-top, .custom-slider .image-over-text .left-bottom, .custom-testimonial .image-over-text .left-center {
  	left:7%;
  }
  
  .custom-slider .image-over-text .center-top .slideshow__text-content, .custom-slider .image-over-text .right-top .slideshow__text-content, .custom-slider .image-over-text .left-top .slideshow__text-content {
  	top: 7%;
    transform: translateY(7%)!important;
  }
  
  .custom-slider .image-over-text .center-bottom .slideshow__text-content, .custom-slider .image-over-text .right-bottom .slideshow__text-content, .custom-slider .image-over-text .left-bottom .slideshow__text-content {
  	bottom: 7%;
    transform: translateY(7%)!important;
  }
  
  
}
      
      
      
@media only screen and (min-width: 992px) {
  
 .custom-slider .curved-image .slideshow__image {
    left: -30vw;
  }
  
  .custom-slider .slideshow--large {
  	max-height:880px;
  }
  
  .custom-slider .curved-image .slideshow__text-wrap--desktop {
  	left:70%;
  }
  
}
      
      
@media only screen and (min-width: 1300px) {
  
  .custom-slider .slideshow__title {
  	font-size:48px;
  }
  
  .custom-slider .curved-image .slideshow__text-content {
    width:350px;
  }
  
  .custom-slider .right-image .slideshow__image {
  	width:60%;
    left: 40%;
  }
  
  .custom-slider .right-image .slideshow__text-wrap--desktop {
    left:7%;
  }
  
  .custom-slider .slideshow__controls {
  	justify-content:left;
    padding-left:40px;
    padding-bottom:20px;
  }
  
}
      

      
      
      
      
      
/*/// FEATURED COLLECTION ///*/
    
       
.featured-collection .section-header h2 {
	font-size:14px;
}
      
.featured-collection .product-card__image-wrapper {
	margin:0px;
}
      
.featured-collection .product-card__title, #Collection .product-card__title, #shopify-section-product-recommendations .product-card__title {
	margin-top:20px;
  	display: inline-block;
  	font-size:18px;
}
      
@media only screen and (max-width: 749px) {
  
  .featured-collection {
  	padding:0px 40px;
  }
 
  .featured-collection .grid__item, .featured-collection .product-card__image-wrapper, .featured-collection .grid-view-item__image {
  	width:100%;
    max-width:none!important;
    max-height:none!important;
  }
  
}
      
.ssw-stars>i {
	color:var(--sky)!important;
}
      
.ssw-review-count {
	font-family: 'Crimson Pro', serif;
  	font-style:italic;
}
      
.featured-collection .price, #Collection .product-card .price {
	margin-top:10px;
}
      
.price__badge--sold-out {
	border-color:var(--rust);
}
      
      
      
.feature-row {
	padding:0px;
}
      
.feature-row__image-wrapper {
	margin-bottom:0px;	
}
      
.feature-row__text {
	background-color:var(--cream);
    padding:80px 40px;
}
      
.featured-collection .product-card:hover .product-card__title {
	border-bottom:0px;
}
      
@media only screen and (max-width: 749px) {
  
	.feature-row__text {
    	text-align:center;
    }
  
  	.featured-row__subtext p {
  		font-size:30px;
  		line-height:44px;
      	margin-top:30px;
      	margin-bottom:50px;
	}
  
}
      
@media only screen and (min-width: 750px) {
  

  
}


      
      
/*/// HOME TESTIMONIALS ///*/
      
.bg_green h4, .bg_green h2, .bg_green p, .bg_green .slideshow__subtitle {
	color:#fff;
}
      
.bg_green .slideshow__arrows .slick-dots li a::before, .bg_orchid .slideshow__arrows .slick-dots li a::before, .bg_rust .slideshow__arrows .slick-dots li a::before {
	color:transparent;
  	border:1px solid #fff;
}
      
.bg_green .slideshow__arrows .slick-dots li.slick-active a::before, .bg_orchid .slideshow__arrows .slick-dots li.slick-active-mobile a::before, .bg_rust .slideshow__arrows .slick-dots li.slick-active-mobile a::before {
	color:#fff!important;
}
      
.bg_peach .slideshow__arrows .slick-dots li a::before, .bg_sky .slideshow__arrows .slick-dots li a::before {
	color:transparent;
  	border:1px solid var(--rust);
}
      
.bg_peach .slideshow__arrows .slick-dots li.slick-active a::before, .bg_sky .slideshow__arrows .slick-dots li.slick-active a::before, .bg_sky .slideshow__arrows .slick-dots li.slick-active-mobile a::before {
	color:var(--rust)!important;
}
      
.custom-testimonial {
	padding-bottom:0px;
}
      
.custom-testimonial .slideshow__text-wrap--mobile {
	width:100%;
  	margin:0px;
}
      
.custom-testimonial .slideshow__text-content--mobile {
	padding-left:40px;
  	padding-right:40px;
  	padding-top:80px;
  	padding-bottom:40px;
}
      
.custom-testimonial .slideshow__text-content--mobile h2, .custom-testimonial .slideshow__text-content--mobile .customer-name {
	margin-top:40px;
}
      
.custom-testimonial .slideshow__text-content--mobile .slideshow__subtitle {
	font-size:18px;
  	line-height:28px;
  	margin-top:20px;
}
      
.custom-testimonial .slideshow__arrows--mobile {
	padding:0px;
}
      
.custom-testimonial .slideshow__arrows--mobile .slideshow__arrow {
	display:none;
}
      
.testimonial-product-wrapper {
	width:80%;
  	margin:40px auto;
}
      
.custom-testimonial .slideshow {
	height:auto;
}
      
.testimonial-product-info {
	margin-top:25px;
    margin-bottom:60px;
  	display: inline-block;
}
      
.testimonial-product-info h4 {
	position:relative;
}
      
.bg_green .testimonial-product-info h4 a:hover {
	color:#fff;
  	opacity:.7;
}
      
.testimonial-product-info h4::after {
	content:'→';
  	padding-left:10px;
}
      
/*.testimonial-product-info h4::before {
	content:'';
  	background-image:url(https://cdn.shopify.com/s/files/1/0272/0091/3477/t/3/assets/arrow.png?v=1648715927);
  	height:12px;
  	width:7px;
  	background-position:center;
  	background-size:cover;
  	background-repeat:no-repeat;
  	position:absolute;
  	right:-18px;
  	top:2px;
}*/
      
.bg_green .testimonial-product-info h4::before, .bg_orchid .testimonial-product-info h4::before,  .bg_rust .testimonial-product-info h4::before {
	filter: invert(100%);
}
      
.testimonial-product-wrapper {
	overflow:visible;
}
      
.testimonial-product {
	position:relative;
}
      
.testimonial-product img {
	width:100%;
}
      
.testimonial-product::before {
	content:'';
  	background-image:url(https://cdn.shopify.com/s/files/1/0272/0091/3477/t/3/assets/sasha-icon.png?v=1648716336);
  	height:110px;
  	width:110px;
  	background-position:center;
  	background-size:cover;
  	background-repeat:no-repeat;
  	position:absolute;
  	top:-30px;
  	right:-55px;
}
      
      
@media only screen and (min-width: 750px) {
  
  	.custom-testimonial .slideshow__text-content--mobile {
    	display:none!important;
    }
  
	.custom-testimonial .slideshow__text-content {
    	width:50%;
      	height:100%;
      	position: relative!important;
    	float: left;
      	top:0;
      	transform:translateY(0)!important;
      	
    }
  
  	.custom-testimonial .slideshow__text-content .page-width {
    	margin-top:80px;
      	margin-bottom:80px;
    }
  
  	.custom-testimonial .testimonial-product-wrapper {
    	width:50%;
    	float:right;
        padding-right: 40px;
      	padding-top:40px;
    }
  
  	.custom-testimonial .slideshow__text-content-list li h4 {
    	margin-bottom:40px;
    }
  
  	.custom-testimonial .slideshow__text-content-list p {
      	margin-top:20px;
      	margin-bottom:30px;
    }
  
  	.custom-testimonial .slideshow__controls {
  		justify-content:left;
    	padding-left: 40px;
    	padding-bottom: 40px;
      	max-width: 1200px;
    	margin: auto;
  	}
  
  	.bg_green .slideshow__arrows .slick-active-mobile a::before {
    	color:#fff!important;
    }

}
      
      
@media only screen and (min-width: 1200px) {
  
  .custom-testimonial {
  	max-width: 1500px;
    margin: 0 auto;
  }
 
  	.custom-testimonial .slideshow__text-wrap--desktop {
    	max-width:1200px;
      	margin-left:auto;
      	margin-right:auto;
      	padding-top:60px;
      	padding-bottom:60px;
    }
  
  	.custom-testimonial .testimonial-product-wrapper {
    	width:40%;
    }
  
  	.custom-testimonial .slideshow__controls {
    	padding-bottom:80px;
    }
  
}
      
      
 
      
/*/// ABOUT ///*/
      
@media only screen and (min-width: 750px) {
  
  #shopify-section-1648652875253fc4e7 {
  	padding-top:0px;
  }
  
  #shopify-section-1648652875253fc4e7 .feature-row {
  	position:relative;
  }
  
  #shopify-section-1648652875253fc4e7 .feature-row__text {
    height: 100%;
    position: absolute;
    width: 50%;
    right: 0;
    padding:0px;
  }
  
   #shopify-section-1648652875253fc4e7 .feature-row__text-wrapper {
   	position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%); 
     width: 70%;
   }
  
  #shopify-section-1648652875253fc4e7 .feature-row__image-wrapper, #shopify-section-1648652875253fc4e7 .feature-row__image {
  	max-width:none;
    max-height:none;
  }
  
}
      
@media only screen and (min-width: 992px) {
  
  .feature-row .featured-row__subtext p {
  	font-size:28px;
    line-height:40px;
    margin-bottom:50px;
  }
  
  #shopify-section-1648652875253fc4e7 .page-width {
  	max-width:none;
  }
  
}
      
@media only screen and (min-width: 1300px) {
  
  .feature-row .featured-row__subtext p {
  	font-size:36px;
    line-height:48px;
  }
  
}
      
      
@media only screen and (min-width: 1500px) {
  
  #shopify-section-1648652875253fc4e7 {
  	margin-top:100px;
    margin-bottom:40px;
  }
}
      
      
      
      
      
      
/*/// IG FEED ///*/      
      
      
#insta-feed h2 {
  	font-family: commuters-sans, sans-serif!important;
	font-weight: 600!important;
	font-style: normal;
    letter-spacing:2px!important;
  	text-transform:uppercase;
	font-size:14px!important;
  	position:relative;
  	padding-left: 20px;
  	line-height: 22px;
}
      
#insta-feed h2::before {
	content:'';
  	background-image:url(https://cdn.shopify.com/s/files/1/0272/0091/3477/t/3/assets/black-insta.png?v=1648654230);
  	height:15px;
    width:15px;
  	background-position:center;
  	background-size:cover;
  	background-repeat:no-repeat;
  	position:absolute;
  	margin-left: -25px;
    top: 50%;
    transform: translateY(-50%);
}
      
@media only screen and (max-width: 400px) {
  
  #insta-feed h2::before {
  	top:11px;
  }
  
}
      
@media only screen and (max-width: 749px) {
  
  	#insta-feed {
    	padding-left:40px;
      	padding-right:40px;
    }
  
	.instafeed-container {
    	width:50%!important;
      	padding-top:50%!important;
    }
  
  	#insta-feed a:last-child .instafeed-container {
    	display:none!important;
    }

}
      
@media only screen and (min-width: 750px) {
  
 #insta-feed {
 	width:80%!important;
   	max-width:1500px;
 }
  
}
      
@media only screen and (min-width: 1200px) {
  
  #insta-feed {
  	margin-bottom:200px;
  }
  
}
      
      
 
/*/// FOOTER ///*/
  
      
.site-footer {
	position:relative;
  	margin-top:100px;
  	padding-top:150px;
  	text-align:center;
}
      
.site-footer::before {
	content:'';
  	background-image:url(https://cdn.shopify.com/s/files/1/0272/0091/3477/t/3/assets/Sasha_jewelry-icon.png?v=1648654576);
  	height:138px;
    width:200px;
  	background-position:center;
  	background-size:cover;
  	background-repeat:no-repeat;
  	position:absolute;
  	top:-30px;
  	left:50%;
  	transform:translateX(-50%);
}
      
 
.site-footer__copyright-content, .site-footer__design-credit {
	font-size:14px;
  	font-style:italic;
  	letter-spacing:.5px;
}
      
.site-footer__design-credit::before {
	content:"•";
  	margin: 0px 5px;
}
      
      
      
@media only screen and (max-width: 749px) {
 
  .site-footer {
  	text-align:center;
  }
  
  .site-footer__item {
  	display:block;
  }
   
}
  
      
@media only screen and (min-width: 750px) {
  
  .site-footer__item-inner--link_list {
  	width:100%;
  }
  
  .site-footer__linklist-item {
  	display:block!important;
    margin-bottom:20px!important;
    padding:0px!important;
  }
  
  .site-footer__social-icons, .site-footer-item-align-right {
  	text-align:center;
  }
  
}
      
      
@media only screen and (min-width: 1300px) {
  
  .site-footer {
  	position:relative;
    padding-top:60px;
    margin-top: 160px;
  }
  
  .site-footer .page-width {
  	padding:0px;
    max-width:1500px;
  }
  
  .site-footer__item-inner--link_list {
  	width:40%;
    float:left;
  }
  
  .flodesk, .site-footer__item-inner--newsletter {
  	width:50%;
    float:right;
    margin-left:40%;
    margin-top:40px;
  }
  
  .site-footer__content .site-footer__item:last-child {
  	width:50%;
    float:right;
  }
  
  .site-footer__hr {
  	display:none;
  }
  
  .credits {
  	position: absolute;
    width: 33%;
    height: auto;
    top: 200px;
    left: 50%;
    transform: translateX(-50%);
    max-width: none;
  }
  
  .credits .site-footer-item-tall {
  	margin-bottom:60px;
  }
  
}
      
      
      
      
      
/*/// FLODESK ///*/
      
.site-footer .fd-form-inline__iframe .fd-root .ff__root, [data-ff-el="root"].ff-5e810199995c960026dfd810, [data-ff-el="root"].ff-5e810199995c960026dfd810 .ff-5e810199995c960026dfd810__container {
	background-color:transparent!important;
}
      
.site-footer .ff__title span, [data-ff-el="root"].ff-5e810199995c960026dfd810 .ff-5e810199995c960026dfd810__title *, [data-ff-el="root"].ff-5e810199995c960026dfd810 .ff-5e810199995c960026dfd810__button, .site-footer__item-inner--newsletter .h4 {
	font-family: commuters-sans, sans-serif!important;
	font-weight: 600!important;
	font-style: normal!important;
    letter-spacing:2px!important;
  	text-transform:uppercase;
  	font-size:12px!important;
}
      
.site-footer__item-inner--newsletter .h4::after {
	content:'Sign up to receive news, early access, and exclusive offers (and save 10% off your first order!)';
 	font-family: 'Crimson Pro', serif!important;
  	font-size:18px!important;
  	line-height:28px!important; 
  	text-transform:none!important;
  	letter-spacing:0px!important;
  	display:block;
  	font-weight:400;
  	font-style:italic;
  	margin-top: 20px;
    margin-bottom: 30px;
}
      
[data-ff-el="root"].ff-5e810199995c960026dfd810 .ff-5e810199995c960026dfd810__subtitle * {
	font-family: 'Crimson Pro', serif!important;
  	font-size:18px!important;
  	line-height:28px!important;
}
      
[data-ff-el="root"].ff-5e810199995c960026dfd810 .ff-5e810199995c960026dfd810__control, .site-footer__item-inner--newsletter .newsletter__input {
	border-bottom:1px solid var(--dark)!important;
    border-top:0px!important;
    border-left:0px!important;
    border-right:0px!important;
    font-family: 'Crimson Pro', serif!important;
      font-size:16px!important;
      font-style:italic!important;
}
      
.fd-form-control::placeholder {
	font-family: 'Crimson Pro', serif!important;
      font-size:16px!important;
      font-style:italic!important;
}
      
.ff-5e810199995c960026dfd810__content {
	display:flex!important;
}
      
.ff-5e810199995c960026dfd810__footer {
	    margin-top: 27px!important;
  		margin-left:0px!important;
}
      
.ff-5e810199995c960026dfd810__field {
	margin-right:0px!important;
  	max-width:100%!important;
}
      
.ff-5e810199995c960026dfd810__button, .site-footer__newsletter .newsletter__submit {
	background:transparent!important;
  	color:var(--dark)!important;
    border-bottom:1px solid var(--dark)!important;
    border-top:0px!important;
    border-left:0px!important;
    border-right:0px!important;
      position:relative!important;
}
      
.ff-5e810199995c960026dfd810__button span, .newsletter__submit-text--large {
  	display:none!important;
}
      
.ff-5e810199995c960026dfd810__button::before, .site-footer__newsletter .newsletter__submit::before {
    content:'';
  	background-image:url(https://cdn.shopify.com/s/files/1/0272/0091/3477/t/3/assets/subscribe-arrow.png?v=1648798893);
  	height: 15px;
    width: 15px;
  	background-position:center;
  	background-size:cover;
  	background-repeat:no-repeat;
  	position:absolute;
  	top:12px;
  	right:10px;
}
      
.site-footer__newsletter .input-group__btn {
	width:10%;
}
      
.site-footer__newsletter .newsletter__submit {
	padding-right:0px;
}
      
.site-footer__newsletter input, .site-footer__newsletter .btn {
	border-radius:0px;
}