@charset "UTF-8";body{margin:0;padding:0;background-color:var(--color-body-bg,#fff);color:var(--color-body-text,#000);font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:16px;line-height:1.7}.container{width:100%;padding:0 12px}@media only screen and (min-width:768px){.container{padding:0 24px}}@media only screen and (min-width:1024px){.container{width:1024px;margin:0 auto}}@media only screen and (min-width:1200px){.container{width:1200px;padding:0 48px}}@media only screen and (min-width:1250px){.container{padding:0}}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{margin-top:0;font-family:var(--font-heading);font-weight:600;line-height:normal}.h1,h1{font-size:1.8rem}.h2,h2{font-size:1.5rem;margin-bottom:1rem}@media only screen and (min-width:768px){.h2,h2{margin-bottom:32px}}@media only screen and (min-width:1024px){.h2,h2{margin-bottom:80px}}.h3,h3{font-size:1.2rem;margin-bottom:1rem}@media only screen and (min-width:1024px){.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.5rem;margin-bottom:1rem}}p{margin:0 0 1rem}.btn{background-color:var(--color-button-bg);border:2px solid var(--color-button-bg);color:var(--color-button-text);min-height:34px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:4px 20px;font-size:16px;text-transform:uppercase;transition:.3s;font-family:var(--font-body)}@media only screen and (min-width:768px){.btn{padding:8px 24px}}@media only screen and (min-width:1024px){.btn{padding:12px 32px}}.btn.btn--secondary{background-color:var(--color-button-secondary-bg);color:var(--color-button-secondary-text);text-transform:none}.btn.btn--secondary:hover{background-color:var(--color-button-secondary-text);color:var(--color-button-secondary-bg)}.btn.rounded{border-radius:2px}.btn--small{padding:2px 8px;font-size:12px}.hide{display:none}.text-center{text-align:center}.text-right{text-align:right}.collection{margin-bottom:32px}@media only screen and (min-width:1024px){.collection{margin-bottom:120px}}.pagination{margin:0 auto;padding:48px 0 0;text-align:center;width:100%}.pagination .next.current,.pagination .page.current,.pagination .prev.current{margin:0 4px;padding:8px 12px;border:1px solid #757575;border-radius:2px}.pagination .next a,.pagination .page a,.pagination .prev a{background-color:var(--color-button-bg);color:var(--color-button-text);border:1px solid var(--color-button-bg);margin:0 4px;padding:8px 12px;border-radius:2px;text-decoration:none}*{box-sizing:border-box}#shopify-section-header{position:absolute;top:0;width:100%;z-index:10}#shopify-section-header #announcement-bar{background-color:var(--color-body-text);color:var(--color-button-text);padding:.75rem 0;text-align:center}#shopify-section-header #announcement-bar>a{padding-bottom:2px;color:var(--color-button-text);text-decoration:none;border-bottom:1px solid var(--color-button-text)}#shopify-section-header header{width:100%;display:flex;align-items:flex-start;justify-content:space-between;align-items:center;padding:24px 12px}@media only screen and (min-width:768px){#shopify-section-header header{padding:24px 0}}@media only screen and (min-width:1024px){#shopify-section-header header{padding:48px 24px 0}}@media only screen and (min-width:1200px){#shopify-section-header header{padding:24px 0}}#shopify-section-header header>div.logo img{width:80px;height:80px}@media only screen and (min-width:768px){#shopify-section-header header>div.logo img{width:100px;height:100px}}#shopify-section-header header>nav{position:fixed;top:0;left:0;width:100%;height:0;background-color:#fff;transition:.3s;z-index:1;display:none;align-items:center;justify-content:center}#shopify-section-header header>nav svg{display:none}#shopify-section-header header>nav.opened{display:flex;height:100vh}#shopify-section-header header>nav.opened svg{display:block;position:absolute;right:12px;top:12px;width:48px;height:48px}#shopify-section-header header>nav.opened .cart-button svg{position:relative;display:inline-block;top:0;right:0;width:48px;height:48px}#shopify-section-header header>nav .cart-button{margin-top:32px;display:flex;align-items:center}#shopify-section-header header>nav .cart-button svg{display:inline-block;width:24px;height:24px}#shopify-section-header header>nav .cart-button svg g{stroke:var(--color-button-bg)}@media only screen and (min-width:1024px){#shopify-section-header header>nav{position:relative;height:auto;display:flex;background-color:transparent}#shopify-section-header header>nav .cart-button{margin-top:0;margin-left:16px}}#shopify-section-header header>nav>ul{display:flex;align-items:center;flex-direction:column;min-width:100%;margin:0;padding:0;list-style:none}@media only screen and (min-width:1024px){#shopify-section-header header>nav>ul{padding:0;flex-direction:row;justify-content:flex-end}}#shopify-section-header header>nav>ul>li{margin:4px 0;position:relative;text-align:center}#shopify-section-header header>nav>ul>li:first-child{margin-left:0;margin-top:0}#shopify-section-header header>nav>ul>li:last-child{margin-right:0;margin-bottom:0}@media only screen and (min-width:1024px){#shopify-section-header header>nav>ul>li{margin:0 16px;text-align:left}}#shopify-section-header header>nav>ul>li a{text-transform:uppercase;text-decoration:none;color:var(--color-body-text);font-size:18px;white-space:nowrap;font-family:var(--font-heading)}@media only screen and (min-width:1024px){#shopify-section-header header>nav>ul>li a{color:var(--color-header-text)}}#shopify-section-header header>nav>ul>li>ul.dropdown{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:2px;min-width:160px;margin:0;padding:0;list-style:none}#shopify-section-header header>nav>ul>li>ul.dropdown>li>a{text-transform:none;font-size:14px}@media only screen and (min-width:1024px){#shopify-section-header header>nav>ul>li>ul.dropdown{display:none;padding:8px 12px;position:absolute;top:30px;left:-12px;transition:.3s}}#shopify-section-header header>nav>ul>li:hover>ul.dropdown{display:flex;flex-direction:row}#shopify-section-header header>nav>ul>li:hover>ul.dropdown>li{margin:0 12px}#shopify-section-header header>nav>ul>li:hover>ul.dropdown>li:first-child{margin-left:0}#shopify-section-header header>nav>ul>li:hover>ul.dropdown>li:last-child{margin-right:0}#shopify-section-header header>div.mobile-menu-icon{position:relative;border-top:3px solid #000;border-bottom:3px solid #000;width:32px;height:11px}#shopify-section-header header>div.mobile-menu-icon:after{content:"";position:absolute;top:13px;width:24px;border-bottom:3px solid #000}@media only screen and (min-width:1024px){#shopify-section-header header>div.mobile-menu-icon{display:none}}#shopify-section-footer{background-color:#1c1c1c;margin-top:24px;padding:40px 0}@media only screen and (min-width:1024px){#shopify-section-footer{margin-top:48px}}#shopify-section-footer footer{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:768px){#shopify-section-footer footer{flex-direction:row;justify-content:space-between}}#shopify-section-footer footer .logo{text-align:center}@media only screen and (min-width:768px){#shopify-section-footer footer .logo{text-align:left}}#shopify-section-footer footer h3{color:#fff;font-weight:400;font-size:16px;margin-bottom:12px;text-align:center;margin-top:32px}@media only screen and (min-width:768px){#shopify-section-footer footer h3{margin-top:0;text-align:left}}#shopify-section-footer footer ul{margin:0;padding:0;list-style:none}#shopify-section-footer footer ul li{margin-bottom:8px;text-align:center}@media only screen and (min-width:768px){#shopify-section-footer footer ul li{text-align:left}}#shopify-section-footer footer ul li:last-child a{margin-bottom:0}#shopify-section-footer footer ul li a{color:var(--color-button-bg,#fff);text-decoration:none}#shopify-section-footer footer ul.contact-link{margin-top:24px}#shopify-section-footer footer .social-icons{margin-top:32px;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:768px){#shopify-section-footer footer .social-icons{justify-content:flex-start}}#shopify-section-footer footer .social-icons a{margin:0 8px}#shopify-section-footer footer .social-icons a:first-child{margin-left:0}#shopify-section-footer footer .social-icons a:last-child{margin-right:0}#shopify-section-footer footer .social-icons a svg{width:16px;height:16px}#shopify-section-footer footer .social-icons a svg path{fill:#fff}.shopify-image-hero .image-hero{position:relative;height:97vh;background-position:bottom;background-repeat:no-repeat;background-size:contain;display:flex;align-items:center}@media only screen and (min-width:1024px){.shopify-image-hero .image-hero{margin-top:250px;height:570px;background-size:90%}}@media only screen and (min-width:1200px){.shopify-image-hero .image-hero{margin-top:250px;height:650px}}.shopify-image-hero .image-hero .h2,.shopify-image-hero .image-hero h2{text-align:center;font-size:1.4rem;line-height:2rem}@media only screen and (min-width:768px){.shopify-image-hero .image-hero .h2,.shopify-image-hero .image-hero h2{font-size:2rem;line-height:3rem}}.shopify-image-hero .image-hero p{text-align:center;font-size:18px}.shopify-image-hero .image-hero:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.2)}.shopify-image-hero .image-hero .container{z-index:1;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.shopify-image-hero .image-hero .container .image-hero-heading{position:relative;top:40px;background-color:rgba(255,255,255,.6)}@media only screen and (min-width:768px){.shopify-image-hero .image-hero .container .image-hero-heading{padding:2rem;top:0}}.shopify-image-hero .image-hero .container .image-hero-player{position:relative;top:50px;background-color:#fff;padding:1rem;width:100%}@media (max-width:325px){.shopify-image-hero .image-hero .container .image-hero-player{display:none}}@media only screen and (min-width:768px){.shopify-image-hero .image-hero .container .image-hero-player{top:0;width:auto}}@media only screen and (min-width:1024px){.shopify-image-hero .image-hero .container .image-hero-player{left:1rem}}@media only screen and (min-width:1024px){.shopify-image-hero .image-hero .h2,.shopify-image-hero .image-hero h2{text-align:left;margin:0}.shopify-image-hero .image-hero p{text-align:left}.shopify-image-hero .image-hero .container{padding:0 48px;align-items:flex-start;justify-content:space-between;flex-direction:row}.shopify-image-hero .image-hero .container>div:first-child{position:relative;top:-1rem;left:-2rem}}@media only screen and (min-width:1250px){.shopify-image-hero .image-hero .container{padding:0}}.shopify-image-hero .image-hero .main-page-player{align-self:flex-start;position:relative;width:100%}@media only screen and (min-width:1024px){.shopify-image-hero .image-hero .main-page-player{width:500px}}.text-and-image{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#e8e9e7}.text-and-image.container{padding:14px 12px}@media only screen and (min-width:768px){.text-and-image.container{padding:inherit}}@media only screen and (min-width:1200px){.text-and-image.left{justify-content:flex-start}.text-and-image.right{justify-content:flex-end}}.text-and-image .h3,.text-and-image h3{font-size:2rem}.text-and-image .h5,.text-and-image h5{text-transform:uppercase;color:var(--color-button-bg,#000);font-size:.9rem;font-weight:400}.text-and-image .text-and-image--image{width:100%;margin-bottom:12px}.text-and-image .text-and-image--image .image-wrap{width:100%;height:calc(100vw - 48px);background-repeat:no-repeat;background-size:cover}.text-and-image .text-and-image--image .image-wrap.focal--top{background-position:center top}.text-and-image .text-and-image--image .image-wrap.focal--center{background-position:center}.text-and-image .text-and-image--image .image-wrap.focal--bottom{background-position:center bottom}@media only screen and (min-width:768px){.text-and-image .text-and-image--image .image-wrap{height:450px}}@media only screen and (min-width:1024px){.text-and-image .text-and-image--image .image-wrap{width:512px}}@media only screen and (min-width:1200px){.text-and-image .text-and-image--image .image-wrap{width:100%;height:500px}}.text-and-image .text-and-image__image--left{order:1}.text-and-image .text-and-image__image--left>div{margin-right:auto}.text-and-image .text-and-image__image--right{order:1}.text-and-image .text-and-image__image--right>div{margin-left:auto}.text-and-image .text-and-image__text--right{order:2}.text-and-image .text-and-image__text--left{order:2}@media only screen and (min-width:768px){.text-and-image{padding:0;flex-direction:row;align-items:center;justify-content:space-between}.text-and-image .text-and-image--image{width:50%;margin-bottom:0}.text-and-image .text-and-image__image--left{order:1}.text-and-image .text-and-image__image--right{order:2}.text-and-image .text-and-image--text{width:50%}.text-and-image .text-and-image__text--right{order:1;padding-right:32px;padding-left:24px}.text-and-image .text-and-image__text--left{order:2;padding-left:32px;padding-right:24px}}@media only screen and (min-width:1200px){.text-and-image .text-and-image--text.push-left{padding-left:48px}.text-and-image .text-and-image__text--right{padding-right:72px;padding-left:24px;width:600px}.text-and-image .text-and-image__text--left{padding-left:72px;padding-right:64px;width:600px}.text-and-image.container{width:100%}}@media only screen and (min-width:1250px){.text-and-image .text-and-image--text.push-left{padding-left:48px}.text-and-image .text-and-image__text--right{padding-right:72px;padding-left:0}.text-and-image .text-and-image__text--left{padding-left:72px;padding-right:64px}}.shopify-text-section .text-section{padding:24px 0}@media only screen and (min-width:1024px){.shopify-text-section .text-section{padding:60px 0}}.shopify-text-section .text-section .title{text-align:center;margin-bottom:20px}@media only screen and (min-width:768px){.shopify-text-section .text-section .text{width:90%;margin:0 auto;font-size:18px;text-align:center}}@media only screen and (min-width:1200px){.shopify-text-section .text-section .text{width:100%}}.shopify-featured-products{padding:48px 0}@media only screen and (min-width:1024px){.shopify-featured-products{padding:80px 0}}.shopify-featured-products h2{text-align:center}.products-grid{display:flex;flex-direction:column;flex-wrap:wrap}@media only screen and (min-width:1024px){.products-grid{flex-direction:row;align-items:flex-start}}.products-grid .product-grid-item{margin:12px 0}.products-grid .product-grid-item:first-child{margin-left:0;margin-top:0}.products-grid .product-grid-item:last-child{margin-right:0;margin-bottom:0}@media only screen and (min-width:1024px){.products-grid .product-grid-item{margin:0 20px}}.product-grid-item{width:100%;text-align:center;position:relative}@media only screen and (min-width:768px){.product-grid-item{width:calc(50% - 12px)}}@media only screen and (min-width:1024px){.product-grid-item{width:calc(33% - 24px)}}.product-grid-item img{width:100%}.product-grid-item .title{margin:12px 0 0}.product-grid-item .title a{text-align:center;text-transform:uppercase;letter-spacing:1px;text-decoration:none;color:var(--color-body-text)}.product-grid-item .price{font-size:12px;letter-spacing:1px}.product-grid-item .price>span.on-sale{color:#757575;margin-left:4px}.product-grid-item .tag-discount{background-color:#000;color:#fff;padding:4px 12px;position:absolute;top:9px;right:-5px;font-size:12px;letter-spacing:1px}.article-grid-item img{width:100%}.article-grid-item h3{font-weight:400;font-size:1.4rem}.article-grid-item h3 a{text-decoration:none;color:var(--color-body-text)}.article-grid-item ul{list-style:disc;padding-left:32px;margin-bottom:1rem}.article-grid-item .article-link a{color:var(--color-button-bg);text-decoration:none}@media only screen and (min-width:1024px){.article-grid-item img{width:auto}.article-grid-item h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.episode{margin:0 0 24px;width:100%}@media only screen and (min-width:1024px){.episode{flex:1 0 25%;margin:0 24px 48px}.episode:nth-child(3n+1){margin-left:0}.episode:nth-child(3n+3){margin-right:0}}.episode .episode-header{background-color:#1c1c1c;color:var(--color-button-text);min-height:100px}.episode .episode-header time{background-color:var(--color-button-bg);padding:4px;font-size:.8rem;text-transform:uppercase}.episode .episode-header h4{margin:24px 0 0}.episode .episode-header h4 a{text-decoration:none;color:#fff}.episode .episode-content{background-color:#f2f2f2}.episode .episode-content p{margin:0}.episode .episode-content a.episode-url{display:block;color:var(--color-button-bg);font-weight:400;text-decoration:none;margin-top:12px}.shopify-podcast-subscribe{background-color:#1c1c1c;padding:64px 0}.shopify-podcast-subscribe .podcast-platforms{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}.shopify-podcast-subscribe .podcast-platforms h3{color:var(--color-button-bg);text-transform:uppercase;font-size:1.3rem;font-weight:400;line-height:42px;width:100%;text-align:center}@media only screen and (min-width:1024px){.shopify-podcast-subscribe .podcast-platforms h3{width:auto;text-align:left}}.shopify-podcast-subscribe .podcast-platforms>*{height:40px;display:flex;align-items:center;color:#fff;margin:12px 16px 0}.shopify-podcast-subscribe .podcast-platforms>:first-child{margin-left:0;margin-top:0}.shopify-podcast-subscribe .podcast-platforms>* div.btn{height:40px}@media only screen and (min-width:1024px){.shopify-podcast-subscribe .podcast-platforms>*{margin:0 24px}.shopify-podcast-subscribe .podcast-platforms>:last-child{margin-right:0}}.shopify-last-blog-posts h2{text-transform:uppercase;text-align:center}.shopify-last-blog-posts .articles-grid{display:flex;flex-wrap:wrap}.shopify-last-blog-posts .articles-grid>*{width:100%;margin-bottom:32px}.shopify-last-blog-posts .articles-grid .article-content{margin-top:32px;height:170px;overflow-y:hidden}.shopify-last-blog-posts .articles-grid>div:nth-child(n+1){width:100%}@media only screen and (min-width:1024px){.shopify-last-blog-posts .articles-grid>*{margin-bottom:48px}.shopify-last-blog-posts .articles-grid .article-content{margin-top:0}.shopify-last-blog-posts .articles-grid>div:nth-child(n+1){width:100%}.shopify-last-blog-posts .articles-grid>div:nth-child(n+1) .image-wrap{margin-right:12px;float:left;max-height:200px;overflow:hidden}.shopify-last-blog-posts .articles-grid>div:nth-child(n+1) .article-link{margin-left:212px}}.shopify-last-blog-posts .episodes{display:flex;justify-content:space-between;flex-wrap:wrap}.shopify-last-blog-posts .episodes .episode .episode-header{padding:24px}.shopify-last-blog-posts .episodes .episode .episode-header h4{line-height:1.8rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shopify-last-blog-posts .episodes .episode .episode-content{padding:24px}.shopify-last-blog-posts .episodes .episode .episode-content>div{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.page-header-image{position:relative;height:40vh;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center}.page-header-image.full-height{height:100vh}.page-header-image:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.4)}.page-header-white-space{height:160px}@media only screen and (min-width:768px){.page-header-white-space{height:205px}}@media only screen and (min-width:1024px){.page-header-white-space{height:290px}}.page-block{margin-bottom:32px}@media only screen and (min-width:1024px){.page-block{margin-bottom:48px}}.page-block.about-description{padding:0 12px;position:relative;top:10%;z-index:1}@media only screen and (min-width:1024px){.page-block.about-description{padding:0;width:50%;text-align:center;margin-left:auto;margin-right:auto}}.page-block.about-description p{font-size:1.2rem}.page-block-contact-form .row{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.page-block-contact-form .col{margin-bottom:12px;width:100%}@media only screen and (min-width:1024px){.page-block-contact-form .row{flex-direction:row}.page-block-contact-form .col{margin-left:32px;margin-bottom:24px}.page-block-contact-form .col:first-child{margin-left:0}}.page-block-contact-form label{display:block;margin-bottom:4px;font-size:12px;text-transform:uppercase;color:#999}.page-block-contact-form input,.page-block-contact-form textarea{width:100%;padding:8px 12px;border:1px solid #ccc}.page-block-text-and-image{margin-top:0;margin-bottom:0}#shopify-listen-page .last-post .container{display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (min-width:1024px){#shopify-listen-page .last-post .container{display:block}}#shopify-listen-page .last-post .container h1{flex:1 0 100%;margin:0 12px 24px}@media only screen and (min-width:768px){#shopify-listen-page .last-post .container h1{margin-left:0;margin-right:0;width:100%}}#shopify-listen-page .last-post .episode{display:flex;flex-direction:column;margin-left:12px;margin-right:12px}@media only screen and (min-width:768px){#shopify-listen-page .last-post .episode{margin-left:0;margin-right:0;width:auto}}#shopify-listen-page .last-post .episode .episode-header{padding:24px;background-color:var(--color-button-bg);color:var(--color-button-text)}@media only screen and (min-width:1024px){#shopify-listen-page .last-post .episode .episode-header{flex:1 0 50%;display:flex}#shopify-listen-page .last-post .episode .episode-header .episode-info{padding-right:24px;width:50%}}#shopify-listen-page .last-post .episode .episode-header time{background-color:#000}#shopify-listen-page .last-post .episode .episode-header h4{font-size:1.2rem}@media only screen and (min-width:1024px){#shopify-listen-page .last-post .episode .episode-header h4{font-size:1.5rem}}#shopify-listen-page .last-post .episode .episode-content{padding:24px}#shopify-listen-page .last-post .episode .episode-content .toggle-content{margin-top:8px;cursor:pointer}#shopify-listen-page .last-post .episode .episode-content .toggle-content .collapsed{display:none}#shopify-listen-page .last-post .episode .episode-content .toggle-content .expanded{display:block}#shopify-listen-page .last-post .episode .episode-content.collapsed p+p+p+p{display:none}#shopify-listen-page .last-post .episode .episode-content.collapsed ul{display:none}#shopify-listen-page .last-post .episode .episode-content.collapsed .toggle-content .collapsed{display:block}#shopify-listen-page .last-post .episode .episode-content.collapsed .toggle-content .expanded{display:none}@media only screen and (min-width:1024px){#shopify-listen-page .last-post .episode .episode-content{flex:1 0 50%}}#shopify-listen-page .last-post .episode .player{width:calc(100vw - 96px);border:1px solid #000;border-radius:2px;background-color:#fff;height:156px;color:#000;margin-top:24px}@media only screen and (min-width:1024px){#shopify-listen-page .last-post .episode .player{width:50%;margin-top:0}}#shopify-listen-page .last-post .episode .player .track-artist{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#shopify-listen-page .last-post .episode .player .track-duration{display:none}@media only screen and (min-width:768px){#shopify-listen-page .last-post .episode .player .track-duration{display:inline}}#shopify-listen-page .last-post .episode .player .volume-control{display:none}@media only screen and (min-width:1024px){#shopify-listen-page .last-post .episode .player .volume-control{display:inherit}}#shopify-listen-page .search{margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;flex-direction:column}#shopify-listen-page .search>a{margin-bottom:24px}@media only screen and (min-width:1024px){#shopify-listen-page .search{justify-content:space-between;flex-direction:row}#shopify-listen-page .search>a{margin-bottom:0}}#shopify-listen-page .search>form{width:100%;display:flex;align-items:center;justify-content:flex-end}@media only screen and (min-width:1024px){#shopify-listen-page .search>form{width:370px}}#shopify-listen-page .search>form input{flex-grow:1;margin-right:-2px;padding:10px 12px;font-size:1rem;border:1px solid #000;border-right:none}#shopify-listen-page .search>form button{padding:8px 16px;cursor:pointer}#shopify-listen-page .episodes{display:flex;flex-direction:column;flex-wrap:wrap}@media only screen and (min-width:1024px){#shopify-listen-page .episodes{flex-direction:row}}#shopify-listen-page .episodes .episode .episode-header{min-height:155px;padding:24px}#shopify-listen-page .episodes .episode .episode-header h4{line-height:1.8rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#shopify-listen-page .episodes .episode .episode-content{padding:24px}#shopify-listen-page .episodes .episode .episode-content>div{min-height:216px;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (min-width:1200px){#shopify-listen-page .episodes .episode .episode-content>div{width:320px}}#shopify-listen-page .episode{margin:0 0 24px;width:100%}@media only screen and (min-width:1024px){#shopify-listen-page .episode{width:25%;margin:0 0 48px 48px}#shopify-listen-page .episode:nth-child(3n+1){margin-left:0}#shopify-listen-page .episode:nth-child(3n+3){margin-right:0}}#shopify-listen-page .episode .episode-header{background-color:#1c1c1c;color:var(--color-button-text);min-height:100px}#shopify-listen-page .episode .episode-header time{background-color:var(--color-button-bg);padding:4px;font-size:.8rem;text-transform:uppercase}#shopify-listen-page .episode .episode-header h4{margin:24px 0 0}#shopify-listen-page .episode .episode-header h4 a{text-decoration:none;color:#fff}#shopify-listen-page .episode .episode-content{background-color:#f2f2f2}#shopify-listen-page .episode .episode-content a.episode-url{display:block;color:var(--color-button-bg);font-weight:400;text-decoration:none;margin-top:12px}#shopify-product{display:flex;flex-direction:column}@media only screen and (min-width:1024px){#shopify-product{flex-direction:row}}#shopify-product .thumbnails{display:none}@media only screen and (min-width:1024px){#shopify-product .thumbnails{display:flex;flex-direction:column;margin-right:16px}}#shopify-product .thumbnails img{cursor:pointer;margin-bottom:1rem}#shopify-product .thumbnails img:last-child{margin-bottom:0}#shopify-product .swiper-container{width:100%;height:100%}@media only screen and (min-width:1024px){#shopify-product .swiper-container{width:50%}}#shopify-product .swiper-slide{font-size:18px;background:#fff}#shopify-product .swiper-slide img{display:block}#shopify-product .swiper-button-next,#shopify-product .swiper-button-prev{color:#000}#shopify-product .information{text-align:center;margin-top:32px}@media only screen and (min-width:1024px){#shopify-product .information{text-align:left;margin-top:0}}#shopify-product .information hr{height:1px;border:0;border-top:1px solid #ccc;margin:24px 0}#shopify-product .information input[type=number]{padding:8px 12px;font-size:1rem;width:70px;text-align:center}#shopify-product .information .btn{width:100%;background-color:#000;border:none;text-transform:none;margin:24px 0;padding-top:12px;padding-bottom:12px;cursor:pointer}#shopify-product .information .product-description{text-align:left}@media only screen and (min-width:1024px){#shopify-product .information{width:50%;margin-left:48px}}.variant-input-wrap{border:0;padding:0;margin:0 0 8px;position:relative}.variant-input-wrap input{clip:rect(0 0 0 0);clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.variant-input-wrap label{position:relative;display:inline-block;font-weight:400;padding:7px 15px 7px;margin:0 8px 12px 0;background-color:var(--color-body-bg);cursor:pointer}.variant-input-wrap label:active,.variant-input-wrap label:focus{border-color:var(--color-body-text);box-shadow:inset 0 0 0 1px var(--color-body-text)}.variant-input-wrap label.disabled{color:#999}.variant-input-wrap label.disabled:before{position:absolute;content:"";left:50%;top:0;bottom:0;border-left:1px solid;border-color:#999;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.variant-input-wrap label:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #999;z-index:1}.variant-input-wrap input[type=radio]:checked+label{border-color:var(--color-body-text)}.variant-input-wrap input[type=radio]:checked+label:before{border:2px solid var(--color-body-bg);margin:3px}.variant-input-wrap input[type=radio]:checked+label:after{border-width:2px;border-color:var(--color-body-text)}.variant-wrapper{margin-bottom:-12px}.no-js .variant-wrapper{display:none}.variant-wrapper--dropdown{display:inline-block;margin-right:6px;margin-bottom:0}.variant__label[for]{display:block;margin-bottom:10px;cursor:default}.variant__label-info{text-transform:none;font-weight:400;letter-spacing:0}.variant__color-swatch{position:relative;text-indent:-9999px;overflow:hidden;width:2.5em;background-position:center;background-size:cover;background-repeat:no-repeat}.variant__color-swatch:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:3px solid transparent;margin:1px;z-index:2}.main-page-player{border:1px solid #000;border-radius:2px;background-color:#fff}.main-page-player .playlist{display:none}@media only screen and (min-width:1024px){.main-page-player .playlist{display:block}}.main-page-player .playlist .header{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:4px 12px;text-transform:uppercase}.main-page-player .playlist .list{height:110px;overflow-y:auto}.main-page-player .playlist .list .player-episode{border-top:1px solid #ccc;padding:6px 12px;display:flex;align-items:center;cursor:pointer}.main-page-player .playlist .list .player-episode:first-child{border-top:none}.main-page-player .playlist .list .player-episode:hover{background-color:#f2f2f2}.main-page-player .playlist .list .player-episode .play-button{display:flex;align-items:center;justify-content:center;width:30px;height:24px;border:2px solid #000;border-radius:50%;padding-left:3px}.main-page-player .playlist .list .player-episode.active{color:var(--color-button-bg)}.main-page-player .playlist .list .player-episode.active .play-button{border-color:var(--color-button-bg)}.main-page-player .playlist .list .player-episode.active .play-button path{fill:var(--color-button-bg)}.main-page-player .playlist .list .player-episode .player-episode-name{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 4px 0 8px;font-size:.9rem}.main-page-player .playlist .list .player-episode .player-episode-duration{flex:1 0 auto;font-size:.8rem;color:#999}.player{padding:12px}.player svg{width:24px;height:24px}.player .details{display:flex}.player .details .track-art{height:50px;margin-right:12px}.player .details .track-art img{border-radius:4px;width:50px;height:50px}@media only screen and (min-width:768px){.player .details .track-art{height:70px}.player .details .track-art img{width:70px;height:70px}}.player .details .track-info{width:calc(100% - 82px)}.player .details .track-artist{font-weight:400;font-size:.8rem;color:#999;display:none}@media only screen and (min-width:768px){.player .details .track-artist{display:block}}.player .details .track-name{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;font-size:.8rem}@media only screen and (min-width:768px){.player .details .track-name{display:block;font-size:1rem}}.player .details .date-duration{font-size:.85rem}.player .slider-container{width:100%;margin-bottom:4px}.player .seek_slider,.player .volume_slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:5px;margin:0;background-color:var(--color-button-bg);opacity:.7;-webkit-transition:.2s;transition:opacity .2s}.player .seek_slider::-webkit-slider-thumb,.player .volume_slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;background:#000;cursor:pointer;border-radius:50%}.player .seek_slider:hover,.player .volume_slider:hover{opacity:1}.player .seek_slider{width:100%}.player .volume_slider{width:100px}.player .buttons{display:flex;align-items:center}.player .buttons .playpause-track{margin-right:4px}@media only screen and (min-width:768px){.player .buttons .playpause-track{margin-right:12px}}.player .buttons .playpause-track .icon-pause,.player .buttons .playpause-track .icon-play{display:flex;align-items:center}.player .buttons .volume-control{display:flex;align-items:center}.player .buttons .volume-control svg{width:20px;height:20px;margin-right:8px}.player .buttons .time-duration{flex:1 0 auto;color:#999;font-size:.8rem}@media only screen and (min-width:768px){.player .buttons .time-duration{font-size:1rem}}.player .buttons .time-duration .current-time{color:#000}.cart-row{display:flex;flex-direction:column;justify-content:space-between;padding:20px 0 12px;border-bottom:1px solid #ccc}@media only screen and (min-width:1024px){.cart-row{flex-direction:row;align-items:center}}.cart-row .cart-product-info{display:flex;align-items:center;justify-content:space-between}.cart-row .cart-product-info>div{flex:1}@media only screen and (min-width:1024px){.cart-row .cart-product-info{flex:1 0 60%;justify-content:flex-start}.cart-row .cart-product-info>div{width:400px;flex:unset}}.cart-row .cart-product-info a{margin-right:12px;text-decoration:none;color:var(--color-button-bg)}.cart-row .cart-product-info a.product-name{display:block}.cart-row .cart-product-info a.cart-row-remove{margin-left:12px;margin-right:0}.cart-row .cart-product-info svg{width:24px;height:24px}.cart-row .quantity-price{display:flex;justify-content:space-between}@media only screen and (min-width:1024px){.cart-row .quantity-price{flex:1 0 30%;align-items:center}}.cart-bottom{margin-top:12px}