<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body { font-size: 16px; color: #565656; }
body a:hover { text-decoration: none !important; }

h1, h2, h3, h4, h5, h6 { color: #565656; }

.error { color:#f00; }
.ash-hr-compress { margin-top: 0 !important; }
.thumb-info .thumb-info-title { font-size: 16px; font-weight: normal; letter-spacing: -1px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); text-transform: none; background: rgba(0,0,0,0.75);}
.ash-link-feature { color: #ff4f43; font-weight: bold;  }

.ash-divider-xxs { width: 15%; }
.ash-mt-xxl { margin-top: 6em; }
.ash-mt-huge { margin-top: 1.5em; }
.ash-hr-divider { margin-top: 3em; margin-bottom: 3em; }
.ash-hr-divider-ms { margin-top: 1.5em; margin-bottom: 1.5em; }
.ash-static { margin-top: 3em; }

#header .header-nav.header-nav-stripe nav &gt; ul &gt; li &gt; a.dropdown-toggle::after, #header .header-nav.header-nav-stripe nav &gt; ul &gt; li:hover &gt; a.dropdown-toggle::after {
    /* top: 295px; */ top: 3px;
}

section.section { background: #f3f3f3 none repeat scroll 0 0; border-top: 0; margin: 30px 0; padding: 50px 0; }
section.section-primary a { color: #ffffff; font-weight:bold; }
.ash-section:before { display: block; content: " "; margin-top: -115px; height: 115px; visibility: hidden; }
.ash-section h3 { text-transform: uppercase; }

.ash-intro-section h5 { text-transform: uppercase !important; }
.ash-intro-section p, .ash-intro-section h5, { text-align: center !important; }
.ash-intro-section p a.ash-btn { float: none !important; text-align: center !important; min-width: 0; display: inline; padding: 10px 15px; }

.ash-col-half-section-center { float: none; text-align: center; margin-left: auto; margin-right: auto; }
.ash-col-half-section-center a:hover { text-decoration: underline !important; }

.ash-cta  { background: #e9e9e9; margin-top: 3em; padding-bottom: 60px; }
.ash-cta p { font-size: 1em !important; }
.ash-cta .ash-btn { font-size: 1em !important; float: none; text-align: center !important; min-width: 0; display: inline; padding: 10px 15px !important; }

a.ash-btn { background: #FF4F43; border: 0; color: #ffffff; opacity: 0.85; transition: all 300ms ease 0s; min-width: 150px; padding: 15px; }
a.ash-btn:hover, a.ash-btn:visited, a.ash-btn:active { opacity: 1; background: #FF4F43; color: #ffffff; border: 0; }
a.ash-btn-secondary { background: #e9e9e9 !important; color: #565656 !important; }
a.ash-btn-secondary:hover, a.ash-btn-secondary:visited, a.ash-btn-secondary:active { color: #ff4f43 !important; }

.divider span { 
	background: #fff none repeat scroll 0 0; border-radius: 50px; color: #a9a9a9; display: inline-block; font-size: 24px; height: 50px; left: 50%;
	line-height: 50px; margin: 0 auto 0 -25px; position: absolute; text-align: center; top: -27px; width: 50px; z-index: 1; font-style: italic;
}

span.ash-credit-left, span.ash-credit-right { font-size: 10px; display: block; }
span.ash-credit-right { text-align: right; }

#header ul, #footer ul { list-style: outside none none; }
#header a { color: #565656; }
#header .header-logo a img { height: 45px; width: auto; }
#header .header-body { border-top: 0; padding: 0; background-color: rgba(255,255,255,0.9); }
#header .header-body .container { padding: 0; }
#header.header-narrow .header-logo img { margin: 17px 12px 17px 12px; }
#header .header-nav-main { margin-top: 0; }

#header .header-nav-main nav &gt; ul &gt; li &gt; a { 
	border-radius: 0; font-size: 16px; font-style: normal; font-weight: normal; margin-top: 31px; 
	/*line-height: 79px;*/ padding: 0 32px; text-transform: uppercase; 
}
#header .header-nav-main nav &gt; ul &gt; li &gt; a:hover { color: #ff4f43; }
#header .header-nav-main nav &gt; ul &gt; li &gt; a.dropdown-toggle::after { top: 0; }

#header .ash-menu-utility { height: 79px; top: 0; display: inline-block; margin: 0; padding: 0; position: relative; top: 0;}
#header .ash-menu-utility li { position: relative; float: left; margin-right: 0 !important; height: 79px; border-left: 1px solid #e9e9e9;}
#header .ash-menu-utility li a { display: block; text-align: center; height: 79px; position: relative; }
#header .ash-menu-utility li a:hover { color: #FF4F43; }
#header .ash-menu-utility li i { overflow: hidden; display: block; font-size: 16px; margin: 0 31px; padding-top: 31px; }

#ash-nav-active&gt;a { color: #ff4f43 !important; }

#header .header-btn-collapse-nav { background: #565656 none repeat scroll 0 0; }
#header .header-btn-collapse-nav { margin: 24px 24px 8px 15px; }

#header .header-nav-main nav &gt; ul li a .fa-caret-down { font-size: 1.5em; line-height: 15px; }

#footer { background: #e9e9e9 none repeat scroll 0 0; border-top: 0; padding: 10px 0; }
#footer h1, #footer h2, #footer h3, #footer h4, #footer a, .ash-footer-tagline { color: #494949; }
#footer a { opacity: 0.4 !important; transition: all 300ms ease 0s !important; }
#footer a:hover { opacity: 1 !important; color: #494949 !important; text-decoration: none !important; }

#footer .container .row &gt; div { margin-bottom: 0; } /* override theme.css */

.ash-footer-logo, .ash-logomark { display: block; height: auto; margin: 1.5em auto; width: 55px; }
.ash-footer-tagline { font-size: 1em !important; font-weight: normal; }

.ash-footer-links { margin-top: 35px; border-top: 1px solid #ddd; padding-top: 1.5em; }
.ash-footer-links li { line-height: 24px; font-size: 12px; }
.ash-footer-links .sub { display: inline-block; float: left; text-align: left; }

.ash-social-icons { margin: 0; overflow: visible !important; display: inline-block; padding: 0; }
.ash-social-icons li { margin: 0 8px; float: left; }
.ash-social-icons li a { font-size: 20px; }

.ash-menu-footer { display: inline-block; margin: 0.75em 0 1.5em; padding: 0; position: relative; top: 2px; }
.ash-menu-footer li { text-align: center; width: auto; float: left; margin: 0; position: relative; width: 49%; }
.ash-menu-footer li a { font-size: 12px; }

.ash-copyright { font-size: 12px; }

.ash-head-title { margin-top: 6em; }
.ash-head-title p { font-size: 16px; font-weight: 300; line-height: 1.4; margin-bottom: 20px;}
.ash-head-title .ash-head-title-feature { color: #FF4F43; }
.ash-head-title-single { margin-top: 12em !important; margin-bottom: 5em; }

.ash-head-title .word-rotate-items span { color: #FF4F43; }
.ash-featured-box:hover .box-content i { color: #FF4F43 !important; }

.ash-hero-home { padding-top: 6em; }
.ash-hero-home-intro h5 { font-size: 0.75em; font-weight: 400; color: #494949; }
.ash-hero-home-intro h1 { color: #FF4F43; font-size: 80px; line-height: 80px; margin-bottom: 28px; font-weight: 700; }
.ash-hero-home-intro h1 a { color: #FF4F43; }
.ash-hero-home-intro p { margin-bottom: 0; color: #494949; }

.home-concept { background: transparent url(/assets/img/ash/ash-hero-home-bg.png) no-repeat center 40px; background-size: 100%;  }
.home-concept strong { color: #484848; }
.home-concept .process-image.ash-home-process1 { margin-top: 20px; }
.home-concept .process-image.ash-home-process2 { margin-top: 0; }
.home-concept .process-image.ash-home-process3 { margin-top: 0; }
.home-concept .process-image a img { 
	transition: all 300ms ease 0s !important; filter: brightness(100%); -webkit-filter: brightness(100%); 
	-moz-filter: brightness(100%); -o-filter: brightness(100%); -ms-filter: brightness(100%); 
}
.home-concept .process-image a:hover img { 
	filter: brightness(70%); -webkit-filter: brightness(70%); -moz-filter: brightness(70%); -o-filter: brightness(70%); -ms-filter: brightness(70%); 
}
.home-concept .ash-camera {
	background: transparent url(/assets/img/ash/icon-camera.png) no-repeat 0 0; width: 60px; height: 52px;
	display: block; position: absolute; left: -16px; top: 135px;
}
.home-concept .ash-heart {
	background: transparent url(/assets/img/ash/icon-heart.png) no-repeat 0 0; width: 60px; height: 52px;
	display: block; position: absolute; left: 12%; top: 235px;
}
.home-concept .cloud { left: 77%; } /* see theme.css for original css */
.home-concept .ash-gift {
	background: transparent url(/assets/img/ash/icon-gift.png) no-repeat 0 0; width: 60px; height: 52px;
	display: block; position: absolute; left: 75%; top: 180px;
}

.ash-home-footer h2 { margin-bottom: 20px; }
.ash-home-footer a.btn { background: transparent !important; color: #ffffff !important; border: 1px solid #ffffff; }

.ash-aa-experience .ash-home-aa-experience-entry img { margin: 15px auto; }
.ash-aa-experience .ash-home-aa-experience-entry h6 { text-align: left; text-transform: uppercase; }
.ash-aa-experience .ash-home-aa-experience-entry a { color: #ff4f43; }

.ash-ig-grid a img { 
	transition: all 300ms ease 0s !important; filter: brightness(100%); -webkit-filter: brightness(100%); 
	-moz-filter: brightness(100%); -o-filter: brightness(100%); -ms-filter: brightness(100%);
}
.ash-ig-grid a img:hover { 
	filter: brightness(70%); -webkit-filter: brightness(70%); -moz-filter: brightness(70%); -o-filter: brightness(70%); -ms-filter: brightness(70%);
}

.ash-join-community p { text-align: left; }
.ash-newsletter { border-top: 1px solid rgb(238, 238, 238); padding-top: 5px; margin-top: 10px !important; position: relative; }
.ash-newsletter label { font-size: 0.8em; font-weight: normal; line-height: 1.5em; margin-top: 15px; }
.ash-newsletter h3, .ash-newsletter label { display: block; text-align: center; margin-top: 30px; margin-bottom: 15px; }
.ash-newsletter .ash-newsletter-submit { background-color: #ff4f43; border: 1px solid #ccc; color: #ffffff; display: block; margin-top: 15px; padding: 5px 0; width: 100%; }

body.blog article img { width: 100%; }
body.blog article a img { 
	transition: all 300ms ease 0s !important; filter: brightness(100%); -webkit-filter: brightness(100%); 
	-moz-filter: brightness(100%); -o-filter: brightness(100%); -ms-filter: brightness(100%);
}

body.blog article a img:hover { 
	filter: brightness(70%); -webkit-filter: brightness(70%); -moz-filter: brightness(70%); -o-filter: brightness(70%); -ms-filter: brightness(70%);
}
.ash-blog-wrapper a img { display: block; margin-bottom: 20px; }
.ash-blog-wrapper article.ash-blog-entry time, .ash-blog-wrapper article.ash-blog-entry p, .ash-blog-wrapper article.ash-blog-entry a, .ash-blog-wrapper article.ash-blog-entry a { text-align: center; }
.ash-blog-wrapper article time { text-transform: none; }
.ash-blog-wrapper article h3 { font-size: 1em; }

.ash-blog-footer { border-top: 1px solid #e9e9e9; font-size: 0.875em; }
.ash-blog-footer a, .ash-blog-footer li, .ash-blog-footer h6, .ash-blog-footer p { color: #a1a1a1; }
.ash-blog-footer p { margin-bottom: 10px; }
.ash-blog-footer .ash-blog-footer-mid { border-right: none; border-left: none; }
.ash-blog-footer h6 { margin-top: 15px; font-weight: bold; margin-bottom: 0; }
.ash-blog-footer ul { list-style: outside none none; margin: 0; padding: 0; }
.ash-blog-footer ul li { display: inline-block; margin: 0; padding: 0; }

.ash-blog-prev-next { border-top: 1px solid #e9e9e9; margin-top: 6em; padding-top: 3em; }

.ash-emails { padding-bottom: 3em; }
.ash-emails h5, .ash-emails p { text-align: center; font-size: 1em; text-transform: none; margin-bottom: 10px; }
.ash-emails .ash-emails-divider { border-bottom: 1px solid #e9e9e9; border-right: 0; margin-bottom: 3em; padding-bottom: 3em; }

.ash-aa-hero { list-style: none; margin: 1.5em auto; padding: 0; width: 100%; }
.ash-aa-hero li { padding: 0; margin: 5px 0; display: block; float: left; width: 50%; }

.ash-artist-detail { margin-top: 3em; }
.ash-artist-detail h1 { margin-bottom: 15px; border-bottom: 1px solid #e9e9e9; padding-bottom: 9px; font-size: 32px; font-weight: normal; }
.ash-artist-detail h5 { margin-bottom: 30px; font-weight: normal; }
.ash-artist-detail .ash-artist-portrait { margin: 0 auto; width: 100%; }
.ash-artist-detail p.lead { font-size: 24px; margin-bottom: 30px; }
.ash-artist-detail .ash-btn { margin: 0 auto; display: block; }

.ash-artist-social { text-align: center; }
.ash-artist-social a { margin-top: 10px !important; min-width: 150px !important; }
.ash-artist-social ul { display: inline-block; padding: 0; margin: 0; list-style: outside none none;}
.ash-artist-social ul li { display: inline-block; width: 49%; padding: 0; margin:0; }

.ash-artist-note { margin-top: 0; }

.ash-next-shipment { background: #e9e9e9; color: #ff4f43; padding: 10px; }

.ash-artist-entry&gt;a { margin: 0 auto; display: block; }
.ash-artist-entry&gt;a img { 
	transition: all 300ms ease 0s !important; filter: brightness(100%); -webkit-filter: brightness(100%); 
	-moz-filter: brightness(100%); -o-filter: brightness(100%); -ms-filter: brightness(100%);
	margin-bottom: 15px; margin-top: 20px;
}
.ash-artist-entry&gt;a:hover img { 
	filter: brightness(70%); -webkit-filter: brightness(70%); -moz-filter: brightness(70%); -o-filter: brightness(70%); -ms-filter: brightness(70%);
}
.ash-artist-entry&gt;a:hover h5 { color: #FF4F43;}
.ash-artist-entry h5 { margin-bottom: 10px; font-size: 18px; text-transform: none; }
.ash-artist-entry h5, .ash-artist-entry h6, .ash-artist-entry p  { text-align: center !important; }
.ash-artist-entry h6 { margin-bottom: 10px; text-transform: uppercase; font-size: 12px; }
.ash-artist-entry h6, .ash-artist-entry p { margin-left: 10px; margin-right: 10px; }
.ash-artist-entry p { margin-bottom: 15px; text-align: left !important; }
.ash-artist-entry .ash-btn { float: none; text-align: center !important; min-width: 0; display: inline; padding: 10px 15px; }

.ash-aa-how-it-works { position: relative; margin-top: 3em; }
.ash-aa-how-it-works img { }
.ash-aa-how-it-works p, .ash-aa-how-it-works a { text-align: center; }

.ash-aa-experience, .ash-aa-artist-sections { margin-bottom: 3em; }
.ash-aa-experience img, .ash-aa-artist-sections img { display: block; text-align: center; }
.ash-aa-artist-sections img.ash-artist-signature { text-align: left; width: 75px; height: auto; }
.ash-aa-experience section { margin-top: 20px; }
.ash-aa-artist-sections section { margin-top: 50px; }
.ash-aa-experience section, .ash-aa-experience section h4, .ash-aa-experience section p { text-align: center; }
.ash-aa-artist-sections section, .ash-aa-artist-sections section h4, .ash-aa-artist-sections section p { text-align: left; }
.ash-aa-experience-nm { margin-bottom: 0; }

.ash-aa-process { }
.ash-aa-process h6 { }
.ash-aa-process img { margin-bottom: 10px; }

/* RESPONSIVE BREAK POINTS */
@media (max-width: 991px) {
	
	#header .header-nav-main nav &gt; ul &gt; li &gt; a { color: #565656; }
	#header .header-nav-main nav &gt; ul &gt; li &gt; a:focus, #header .header-nav-main nav &gt; ul &gt; li &gt; a:hover { color: #ff4f43; background: transparent; }
	#header .header-nav-main nav &gt; ul li.ash-nav-icons {
	    border-bottom: 0;
	    clear: none;
	    display: inline-block;
	    float: none;
	    margin: 0 0 20px 0;
	    padding: 0;
	    position: relative;
		width: 30%;
		text-align: center;
	}
	#header .header-nav-main nav &gt; ul li.ash-nav-icons a i { font-size: 1.25em; }
	
	html.sticky-header-enabled #header .header-nav-main {
		max-height: 400px;
	}
}

@media (min-width: 768px) {
	
	.ash-mt-huge { margin-top: 6em; }
	
	#header .header-nav-main nav &gt; ul &gt; li &gt; a { padding: 0 8px; }
	#header .header-nav-main nav &gt; ul &gt; li.ash-nav-last a { padding-right: 16px; }
	
	#header .header-logo a img { height: 55px; width: auto; }
	#header.header-narrow .header-logo img { margin: 12px 12px 12px 24px; }
	
	.ash-hr-divider { margin-top: 6em; margin-bottom: 4em; }
	.ash-menu-footer { margin: 0; }
	.ash-menu-footer li { text-align: center; width: auto; margin: 0 14px; }
	.ash-emails { margin-top: 4.5em; }
	.ash-emails .ash-emails-divider { border-right: 1px solid #e9e9e9; border-bottom: 0; margin-bottom: 0; padding-bottom: 0; }
	
	.ash-hero-home { padding-top: 4.5em; }
	.ash-hero-home-intro h1 { margin-bottom: 14px; }

	
	.ash-aa-experience { margin-top: 12em; }
	.ash-aa-experience.ash-first { margin-top: 3em; }
	.ash-aa-experience section { margin-top: 100px; }
	
	.ash-intro-section { margin-top: 3em; padding-bottom: 6em; }
	
	.home-concept .process-image.ash-home-process1 { margin-top: 90px; }
	.home-concept .process-image.ash-home-process2 { margin-top: 58px; }
	.home-concept .process-image.ash-home-process3 { margin-top: 55px; }
	.home-concept .ash-camera { left: -50px; top: 155px;}
	.home-concept .ash-heart { left: 0; top: 235px; }
	.home-concept .cloud { left: 88%; } /* see theme.css for original css */
	.home-concept .ash-gift { left: 100%; top: 140px; }
	
	.ash-section-left { margin-right: 75px; }
	.ash-section-right { margin-left: 75px; }
	
	.ash-artist-detail { margin-top: 6em; }
	.ash-artist-detail .ash-artist-portrait { width: 75%; }
	.ash-artist-detail .ash-btn { margin: 0; display: inline-block; }
	
	.ash-artist-social { text-align: left; }
	.ash-artist-social a { min-width: 95px !important; }
	.ash-artist-social ul { display: block; }
	.ash-artist-social ul li { width: 24%; }
	
	.ash-artist-note { margin-top: 65px; }
}

@media (min-width: 992px) {
	
	#header .header-nav-main nav &gt; ul &gt; li &gt; a { padding: 0 8px; }
	#header .header-nav-main nav &gt; ul &gt; li.open &gt; a, #header .header-nav-main nav &gt; ul &gt; li:hover &gt; a {
		background: #ffffff;
	}
	#header .header-nav-main nav &gt; ul &gt; li.open &gt; a, #header .header-nav-main nav &gt; ul &gt; li:hover &gt; a {
		color: #FF4F43;
	}
	
	#header .header-nav-main nav &gt; ul li a .fa-caret-down { font-size: inherit; line-height: 35px; }
	#header .header-nav-main nav &gt; ul li.ash-nav-icons { display: none !important; }
	
	#footer { padding-top: 40px !important; padding-bottom: 20px !important; }
	.ash-footer-links { margin-top: 35px; }
	.ash-footer-links .text-center { text-align: left; } /* turn off center align on larger screens */
	.ash-menu-footer { float: left; }
	.ash-social-icons { float: right; }
	.ash-social-icons li a { font-size: 14px; }

	.ash-head-title { margin-top: 10em; padding-bottom: 2em; margin-bottom: 4em; }
	body.subscription .ash-head-title { margin-top: 8em; padding-bottom: 3em; margin-bottom: 4em; }
	
	.ash-head-title p { font-size: 21px; }
	.ash-head-title .ash-head-title-feature { font-size: 48px;}
	.ash-head-title.ash-head-title-single p, .ash-head-title.ash-head-title-single p.lead { font-size: 24px; }
	.ash-join-community p { text-align: center; }
	.ash-newsletter { padding-top: 15px; margin-top: 30px !important; }
	
	.ash-blog-wrapper { margin-top: 3em; }
	.ash-blog-footer .ash-blog-footer-mid { border-right: 1px solid #e9e9e9; border-left: 1px solid #e9e9e9; }
	
	.ash-aa-hero { list-style: none; margin: 1.5em auto; padding: 0; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
	.ash-aa-hero li { padding: 0; margin: 0 20px; float: left; width: auto; }
	
	.home-concept { background-position: center 0; }
	.home-concept .process-image.ash-home-process1 { margin-top: 120px; }
	.home-concept .process-image.ash-home-process2 { margin-top: 62px; }
	.home-concept .process-image.ash-home-process3 { margin-top: 75px; }
	.home-concept .ash-camera { left: 6%; top: 35px; }
	.home-concept .ash-heart { 	left: 32%; top: 85px; }
	.home-concept .cloud { left: 58%; }
	.home-concept .ash-gift { left: 93%; top: 130px; }
	
}

@media (min-width: 1200px) {
	#header .header-nav-main nav &gt; ul &gt; li &gt; a { padding: 0 32px; }
	#header .header-nav-main nav &gt; ul &gt; li.ash-nav-last a { padding-right: 32px; }
}

body.has-active-menu { overflow: hidden; }
.c-menu { position: fixed; z-index: 200; background-color: #ffffff; transition: transform 0.3s; }
.c-mask { 
	position: fixed; z-index: 100; top: 80px; left: 0; overflow: hidden; width: 0; height: 0; background-color: transparent; 
	transition: opacity 0.3s, width 0s 0.3s, height 0s 0.3s; 
}
.c-mask.is-active { width: 100%; height: 100%; opacity: 1; transition: opacity 0.3s; }
.c-menu--slide-right { width: 301px; height: auto; overflow-y: hidden; border: 1px solid #e9e9e9; border-top: 0; z-index: 200; }
.c-menu--slide-right { top: 80px; right: 0; transform: translateX(301px);}
.c-menu--slide-right.is-active { transform: translateX(0); }

#c-menu--slide-right ul { 
	list-style: outside none none; margin: 0 auto; padding: 0; width: 299px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content;
}
#c-menu--slide-right ul li { float: left; display: block; position: relative; width: 149.5px; padding: 0; margin: 0; }
#c-menu--slide-right ul li:hover { background: #efefef; }
#c-menu--slide-right ul li a { text-align: center; margin: 0; display: block; padding: 30px 0; }
#c-menu--slide-right ul li a:hover { color: #ff4f43; }
#c-menu--slide-right ul li a i { font-size: 20px; margin: 5px auto; display: block; }
#c-menu--slide-right ul li a span { display: block; font-size: 12px; line-height: 1em; }
</pre></body></html>