.site-nav .site-nav__link{padding:2px 15.1px}@media only screen and (max-width: 930px){.site-nav .site-nav__link{font-size:14px;padding:2px 14px}}.christmas-note{font-size:15px;line-height:20px;margin-top:10px}.sidenav.festival .side-list{width:172px}.festival-container .product__img-wrapper div img{width:100%!important;height:200px!important}.festival-container .event-details{color:#000!important;font-weight:700;margin-bottom:0}.festival-container .event-details:last-child{font-weight:400}.festival-container .grid-link__vendor{display:none}.festival-container .grid-link__title{margin-top:-90px!important;color:#fff!important;padding:10px;font-size:16px!important;margin-bottom:10px;background-color:#8abea0;height:76px}.festival-container .grid-link__title.Saturday{background-color:#728692}.festival-container .grid-link__title.Sunday{background-color:#be6a51}.festival-container .money{font-size:24px;color:#000}.festival-container .grid-link__meta{color:#000}.festival-dates{margin-top:20px}.festival-dates ul{display:flex;justify-content:center;margin-bottom:-5px}.festival-dates li{font-size:18px;margin-right:10px;padding:3px 15px}.side-list.festival img{height:94px;object-fit:cover;object-position:0px -136px}.festival-dates li a,.side-list.festival a{color:#fff}.festival-dates li:nth-child(1) a{color:#000}.festival-dates li:nth-child(2){background-color:#8abea0}.festival-dates li:nth-child(3){background-color:#728692}.festival-dates li:nth-child(4){background-color:#be6a51}#festival-faqs h1{margin-bottom:5px}#festival-faqs h2{margin-bottom:0;margin-top:20px}#festival-faqs .right-content ul{margin:0 0 0 20px;list-style:circle}#festival-faqs .right-content p+ul{margin-top:-10px}@media only screen and (max-width: 1015px){.festival-container .grid-link__title{font-size:15px!important}}@media only screen and (max-width: 966px){.festival-container .grid-link__title{height:87px!important}}@media only screen and (max-width: 700px){.festival-dates ul{flex-wrap:wrap}.festival-dates li{text-align:center;width:100%;max-width:300px}}@media only screen and (max-width: 620px){.festival-container .grid__item{width:50%!important}.festival-container .product__img-wrapper div img{width:100%!important;height:155px!important}}@media only screen and (max-width: 420px){.festival-container .product__img-wrapper div img,.festival-container .grid-link__title{height:100px!important}}@media only screen and (max-width: 375px){.festival-container .grid__item{width:100%!important}.festival-container .grid-link__title{height:65px!important}.festival-container .grid__item .product__img-wrapper{height:190px!important}}.event-soldout{top:33%!important}div.main-content li{line-height:1.4em}@media only screen and (max-width: 1000px){.site-nav .site-nav__link{margin-left:-7px}}@media only screen and (max-width: 988px){.site-footer .secondary-footer .right-footer{padding-right:0}.locale-selectors__container{height:50px;display:block;margin-top:-1px;background-color:#666!important}.locale-selectors__container .locale-selectors__content form{top:auto}}@media only screen and (max-width: 969px){.site-nav .site-nav__link{margin-left:-10px}}@media only screen and (max-width: 500px){.locale-selectors__container .locale-selectors__content{float:none!important;padding-top:10px;margin:0 auto!important}.locale-selectors__container .locale-selectors__content form select.locale-selectors__selector{right:0}}@media only screen and (max-width: 450px){.event-soldout{top:22%!important}}.reviews-container{display:none;padding:0 20px;background:#e9e5ca40;margin-bottom:20px}.review-container{border-bottom:1px solid #ECECEC;padding-bottom:20px;padding-top:20px}.review-container:last-child{border:none}.review-container h3{font-family:Helvetica,Helvetica Neue,Arial,Lucida Grande,sans-serif;font-style:italic;font-size:13px;margin:0 0 1em}.review-container div{font-size:16px!important;line-height:22px!important}.latest-books-section .grid-link__title{font-size:21px}div.new-badge{position:absolute;top:5px;left:5px;border-radius:100%;width:34px;height:34px;line-height:34px;background:#b24424;color:#fff;font-size:10px;text-align:center;font-weight:700}.m4b-info{width:100%}#shopify-section-collection-template .thumbs-container .grid__item .product__img-wrapper div img,body.merch #ga-product_related .ga-product_image{object-fit:contain;background-size:contain!important}div.festival-container img,div.festival-container #ga-product_related .ga-product_image,#shopify-section-collection-template .product__img{object-fit:cover!important;background-size:cover!important}.thumbs-container .latest-books-section .grid-link__details .grid-link__title{font-size:18px}.festival-event .grid__item{padding-bottom:30px}body.audiobook .ga-product_price,.festival-event .ga-product_price-container{display:none}#the-persephone-festival main .main-content img{max-width:calc(50% - 20px);margin:5px 10px}@media only screen and (max-width: 600px){#the-persephone-festival main .main-content img{max-width:100%;margin:0}}.spr-review{padding:15px 0 0!important}.spr-review:first-child{padding-top:0!important}.welcome-section .feature-row__text{margin-top:-30px}.latest-books-section .grid-item__container{margin-bottom:0}.letter-subscription-anchor{display:block;position:relative;top:-50px;visibility:hidden}#the-persephone-letter input[type=email],#the-persephone-post input[type=email]{max-width:350px;float:left;height:44px}#the-persephone-post button[type=submit]{min-height:44px;padding:8px 17px;font-family:Gill Sans Nova,sans-serif;letter-spacing:.1em;font-size:.875em}@media only screen and (max-width: 480px){form:not(.product-form--wide):not(.cart):not(.ProductForm):not(.header-bar__search-form),#the-persephone-post button[type=submit],#the-persephone-letter input[type=submit]{width:100%}#the-persephone-letter input[type=email],#the-persephone-post input[type=email]{max-width:100%;margin-bottom:5px}}@media only screen and (max-width: 760px){.welcome-section .feature-row__image-wrapper{margin-bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom.css.map?v=12457900687556830311721980227 */
