html{-webkit-text-size-adjust:100%;padding-bottom:0!important}body{font-family:Supreme Medium;font-size:1.25rem;margin:0;line-height:1.2;transition:opacity .3s ease;font-weight:400;overflow-x:hidden}body.fade-out{opacity:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:Supreme Medium;margin:0;font-weight:500;font-size:2rem}p{margin:0}a{background-color:transparent;color:inherit;text-decoration:none;cursor:pointer}input{border:0;padding:0;font-family:Supreme Medium;font-size:1.25rem}button{font-family:Supreme Medium}.white-color input:-internal-autofill-selected{color:#fff!important}.white-color input:-webkit-autofill{-webkit-text-fill-color:white!important}.white-color input:-webkit-autofill,.white-color input:-webkit-autofill:hover,.white-color input:-webkit-autofill:focus,.white-color input:-webkit-autofill:active{color:#fff}.white-color input:-webkit-autofill,.white-color input:-webkit-autofill:hover,.white-color input:-webkit-autofill:focus,.white-color input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #818181 inset!important}:focus,:focus-visible{outline:-webkit-focus-ring-color auto 0px;-webkit-tap-highlight-color:rgba(0,0,0,0)}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-scrollbar{display:none;-webkit-appearance:none;width:0!important}*:focus,*:focus-visible{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}*::-moz-selection{background:transparent;color:#fff}*::selection{background:transparent;color:#fff}.uppercase{text-transform:uppercase}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}textarea{resize:none}.recommendation-modal__container,.recommendation-modal__backdrop{display:none!important}.spotify-embed{margin:32px auto;width:572px}strong{font-family:Supreme Bold}em{font-family:Supreme Medium Italic;font-style:normal}.menu-link.current{text-decoration:underline}.footer-link.no-click{pointer-events:none}#logo:not(.article-logo){width:67px}.showcupid.hidecupid #logo.article-logo,#logo.article-logo{transform:translate(-50%,-100%);opacity:0}.showcupid.hidecupid #logo:not(.article-logo),.showicon #logo.article-logo{transform:translate(-50%);top:24px;opacity:1}.hidecupid #logo:not(.article-logo){transform:translate(-50%,-100%);opacity:0}.fake-logo-link-article{position:fixed;top:24px;left:50%;transform:translate(-50%);width:67px;height:64px;z-index:100000}input[type=submit]{font-weight:unset!important}#four-container{margin:390px auto 0;text-align:center}.four-title{font-size:12rem;line-height:100%;padding-bottom:80px}.four-back{width:364px!important;margin:64px auto 80px!important}body.template-cart .cart-menu-link,.menu-links.active{text-decoration:underline}.locksmith-email::placeholder{font-size:1.25rem!important}body:has(#locksmith-content) footer{display:none}#locksmith-content{padding:112px 104px;font-size:1.25rem!important;line-height:125%;width:780px;box-sizing:border-box}#locksmith_email_form p label{text-align:center}.locksmith-email-container{margin:0!important;max-width:none!important;left:50%;position:relative;transform:translate(-50%)}.locksmith-email{background-color:transparent!important;display:block;width:calc(100% + 1px)!important;font-size:1rem;padding:8px!important;box-sizing:border-box!important;border-radius:0/0px!important;font-size:1.25rem!important}#locksmith_email_submit{border:0 solid transparent!important;box-sizing:unset!important;width:100%!important;box-sizing:border-box!important;height:100%;font-size:1.25rem;padding:0 16px!important;font-weight:400!important}#locksmith_email_form{display:grid;text-align:center;grid-template-columns:2fr 1fr;row-gap:36px}#locksmith_email_form p:first-child{grid-column:span 2}#locksmith-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:500;font-size:48px;line-height:1}.article-module .body-text-content em{font-family:Adobe Caslon Pro Italic}.links-footer{font-size:1rem;line-height:125%;display:flex;flex-direction:row;justify-content:center;align-items:center;height:69px;gap:20px}a:hover{text-decoration:underline}.event-rsvp:hover,.featured-button:hover{text-decoration:none}.book{font-family:Supreme Book}#menu-mobile-icon,.menu-overlay-mobile.show,.menu-overlay-mobile{display:none}body:not(.template-index) #intro-background{opacity:0!important}html,#intro-background,.bar-gap,.vertical-bar,.vertical-bar .bar-top,.vertical-bar .bar-bottom,.subscribe-form-intro-container,footer,svg#angel-logo #background,svg#angel-logo #angel,svg#logo-word path,#newsletter-inputs-container,#newsletter-submit,#waitlist-submit,.newsletter-field.newsletter-email-field,.newsletter-form__input{transition:color .6s ease,fill .6s ease,background .6s ease,border .6s ease;-webkit-transition:color .6s ease,fill .6s ease,background .6s ease,border .6s ease;-moz-transition:color .6s ease,fill .6s ease,background .6s ease,border .6s ease;-o-transition:color .6s ease,fill .6s ease,background .6s ease,border .6s ease}.event-section{transition:border .6s ease;-webkit-transition:border .6s ease;-moz-transition:border .6s ease;-o-transition:border .6s ease}.music-container .audio-player{border:none!important}body.template-events .event-rsvp{margin:48px auto 0}.bar-gap{width:100%;height:200px;position:relative;bottom:auto}.vertical-bar{position:fixed;z-index:100;height:var(--viewport-height);width:60px;top:0;pointer-events:none;display:flex;flex-direction:column}.left-bar{left:0}.right-bar{right:0}.bar-top{height:100%;flex:1;width:100%}.bar-bottom{height:69px;width:100%}#logo-intro{position:absolute;top:calc(50% - 246px);left:50%;transform:translate(-50%);z-index:98;width:530px;transition:width .6s ease,top .6s ease,transform .6s ease;display:block;line-height:0}#logo{position:fixed;top:calc(50% - 246px);left:50%;transform:translate(-50%);z-index:98;width:530px;display:block;line-height:0;top:24px;width:67px}#logo.article-logo{width:67px}svg#angel-logo{width:100%}#contact{line-height:0;position:relative;position:fixed;right:143px;bottom:17px;z-index:10;display:none}#contact span{display:none;margin:0 12px 5px 0;font-size:1rem;line-height:125%}#contact:hover #contact-icon{opacity:0}#contact:hover span{display:inline-block}#contact-icon{position:absolute;bottom:0;right:0;width:100%}#contact-hover{opacity:0;vertical-align:bottom}#contact:hover #contact-hover{opacity:1}#ig{width:36px;line-height:0;position:relative;position:fixed;right:86px;bottom:15px;z-index:10;display:none}#ig svg{width:100%}#contact svg{width:40px}body.template-events .intro-events{margin-top:287px}#intro-background{opacity:0;position:fixed;z-index:99;top:0;left:60px;width:calc(100vw - 120px);height:var(--viewport-height);background:#000;transition:all .6s ease;pointer-events:none}#intro-background.introed{opacity:0}.intro-text-content{width:520px;display:block;margin:0 auto;padding:155px 0 20px}.intro-highlight{font-size:3rem;line-height:100%;text-align:center;margin-bottom:25px}.intro-text{text-align:justify;font-size:1.25%;line-height:100%}.subscribe-form.subscribe-form-intro{padding:0}.subscribe-form-intro-container{justify-content:space-around;align-items:center;display:flex;margin-right:60px;margin-left:60px}.subscribe-form.subscribe-form-intro .subscribe-quote{font-size:3rem;line-height:115%;margin-bottom:17px}.landing-intro{display:flex;flex-direction:column;position:relative}.intro-text-container{flex:1;display:flex;justify-content:space-around;align-items:center;height:100%}.subscribe-form-intro-container{margin-bottom:69px}#arrow-down-container{width:74px;line-height:0;position:absolute;bottom:23px;left:50%;transform:translate(-50%);cursor:pointer}#arrow-down-container svg{width:100%;pointer-events:none}#load-more-trigger{position:absolute;cursor:pointer;left:50%;transform:translate(-50%);bottom:64px;z-index:1;font-size:1rem;line-height:125%;text-decoration:underline}#load-more-trigger:hover{text-decoration:none}body.template-article.showmenu #menu-container{display:block}body.template-article #menu-container{display:none}.body-text-content .paragraph:not(:first-child){text-indent:20px}.body-text-content a{text-decoration:underline}#article-title{font-size:6rem;line-height:100%}body.template-article #article-intro-content{margin:128px auto 0}#article-intro-content{display:flex;flex-direction:column;text-align:center;padding:0 210px 80px;width:1196px;box-sizing:border-box;margin:367px auto 0}#article-tags{margin-bottom:40px;font-size:1rem;line-height:125%}#article-title{margin-bottom:48px}#article-subtitle,#article-author{font-size:1.25rem;line-height:125%}#article-author{padding-top:32px}.body-text-content{margin:64px auto;width:572px;font-family:Adobe Caslon Pro;font-size:1.125rem;text-align:justify;line-height:130%}.quote-content{margin:32px auto;width:780px;font-size:1.25rem;text-align:center;line-height:125%}.quote-content a{text-decoration:underline}.footnotes-content{margin:32px auto;width:364px;font-size:.75rem;line-height:130%}.footnotes-title{text-align:center;margin-bottom:32px}.label-swatch-color.available{cursor:pointer}.variants-available{pointer-events:none;cursor:auto}.variants-available.selected{pointer-events:all}.pdp-container .details-about p a,body.template-product .details-about p a,.pdp-container .details-about p a:hover body.template-product .details-about p a:hover{text-decoration:underline}.swiper-pdp.single-slide .swiper-button{display:none}.product-name{font-size:1.25rem;line-height:130%;padding-bottom:16px}#product-imagery{position:relative;width:100%;overflow:hidden;aspect-ratio:1 / 1}.swiper-button-prev-pdp,.swiper-button-next-pdp{width:50%;height:100%;position:absolute;top:0;cursor:pointer;z-index:10}.swiper-button-prev-pdp .book-arrow-prev{position:absolute;top:50%;left:24PX;transform:translateY(-50%)}.swiper-button-next-pdp .book-arrow-next{position:absolute;top:50%;right:24PX;transform:translateY(-50%)}#product-imagery .image-container img,#product-imagery .image-container video{width:100%;object-fit:contain;aspect-ratio:1/1}.swiper-button-prev-pdp{left:0}.swiper-button-next-pdp{right:0}@media only screen and (max-width: 800px){.swiper-button{pointer-events:none}}#variants-container{padding:48px 0 0;display:flex;flex-direction:column;gap:16px;font-size:1rem;line-height:125%}#variants-container.hidden,.input-swatch-color{display:none!important}.swatch-element.selected-swatch{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:2px}#variants-container .swatch{display:flex;flex-direction:row;justify-content:space-between;gap:10px;font-size:1rem;line-height:125%}.image-container{line-height:0}.dropdown-title,.manage-membership{margin-top:32px;padding-bottom:8px;font-size:1rem;line-height:125%;cursor:pointer}.dropdown-title p,.manage-membership a{width:fit-content;display:inline-block}.manage-membership a:hover{text-decoration:none}.dropdown-content{margin-top:16px;font-size:1rem;line-height:125%}.dropdown-content .metafield-rich_text_field p a,.dropdown-content .metafield-rich_text_field li a,.dropdown-content .metafield-rich_text_field a{text-decoration:underline!important}.dropdown-content p{margin-bottom:1rem}.dropdown-content p:last-child{margin-bottom:0}.dropdown-content p:empty{display:none}body.template-product #logo{height:64px;width:67px}#product-imagery{grid-column:span 8}#product-single-container{display:grid;grid-template-columns:repeat(12,1fr);width:1196px;box-sizing:border-box;margin:16px auto 64px;column-gap:52px}.product-image{width:100%}#product-single-container .product-info-container,#product-single-container form{grid-column:span 4}#product-imagery .image-container img{width:100%}.product-details{display:flex;flex-direction:column;gap:32px;font-size:1rem;line-height:125%}.addtoca{text-align:right;font-size:1.25rem;line-height:125%}#product-add{display:flex;justify-content:center;align-items:center;gap:8px;padding:8px 16px;margin:24px 0 32px;font-size:1.25rem;line-height:125%;cursor:pointer;text-transform:capitalize}#product-add .addtoca{pointer-events:none}#product-add a:hover{text-decoration:none}.addtoca{cursor:pointer}.product-subtitle{padding-top:48px}#product-title-container{display:flex;flex-direction:column;text-align:center;padding:0 210px 80px;width:1196px;box-sizing:border-box;margin:208px auto 0}.product-title{font-size:6rem;line-height:100%}.product-subtitle{font-size:1.25rem;line-height:125%}.related-products-container{width:100vw;display:flex;flex-direction:column;gap:64px;padding:64px 0}.related-products-container .products-title{font-size:3rem;line-height:115%;text-align:center;width:1196px;padding:0 104px;box-sizing:border-box;margin:0 auto}.related-products-container .related-flex{width:1196px;display:flex;flex-direction:row;gap:52px;margin:0 auto}.related-products-container .related-flex .product{flex-basis:100%;display:flex;flex-direction:column;gap:16px}.related-products-container .related-flex .product .featured-infos{display:flex;flex-direction:column;gap:24px;height:100%}.related-products-container .related-flex .featured-title{font-size:1rem;line-height:125%}.related-products-container .related-flex .featured-button{text-align:center;font-size:1.25rem;line-height:125%;padding:8px 16px;text-transform:capitalize}.related-products-container .product-image-container{line-height:0}.related-products-container .product-image{object-fit:contain;aspect-ratio:1 / 1}.title-book #article-tags,.title-book #article-subtitle{font-size:1.25rem;line-height:125%}.epilogue-product-title{font-size:1rem;line-height:125%}.epilogue-product #product-add{margin:48px auto 0;width:228px}.epilogue-product{display:flex;flex-direction:column;gap:24px}.epilogue-product .product-image-container{line-height:0;display:block}.epilogue-grid{display:grid;grid-template-columns:1fr 1fr;width:1196px;box-sizing:border-box;margin:24px auto;gap:52px}.epilogue-grid .link-button-epilogue{width:100%;text-align:center}.epilogue-column{display:flex;flex-direction:column;margin:0 52px;justify-content:space-between;gap:20px}.toggle-play svg{height:32px!important;width:37px!important}.audio-player,.audio-player-overlay{padding:44px 0 48px;gap:32px}.audio-player{cursor:pointer}.player-title{font-size:3rem;line-height:115%;padding:0 32px}.player-stream{font-size:1rem;line-height:125%}.epilogue-content-label{font-size:1rem;line-height:125%;text-align:center}.epilogue-content-title{font-size:3rem;line-height:115%;text-align:center}.epilogue-content{display:flex;flex-direction:column;justify-content:space-between;gap:48px}.epilogue-content-text{font-size:1.25rem;line-height:125%;text-align:center}.epilogue-top-content{display:flex;flex-direction:column;gap:24px}.epilogue-bottom-content{display:flex;flex-direction:column;gap:48px}.event-rsvp{text-transform:capitalize;text-align:center;width:100%;box-sizing:border-box}.epilogue-bottom-content .event-rsvp{margin-top:0}.epilogue-product-title{text-align:center}.time-seconds,.toggle-play.play .pause-svg,.audio-player:has(.toggle-play.play) .timeline .pause-svg,.toggle-play.pause .play-svg,.audio-player:has(.toggle-play.pause) .timeline .play-svg{display:none}.audio-player:has(.toggle-play.pause) .timeline .pause-svg{display:block}.timeline{pointer-events:none;position:absolute;width:100%;top:0;left:0;height:100%;z-index:1}.audio-player{position:relative}.audio-player.noaudio .audio-player-overlay{display:none}.audio-player.noaudio{pointer-events:none}.audio-player-overlay{width:100%;height:100%;top:0;left:0;background:#fff}.progress{height:100%;overflow:hidden}.audio-player,.epilogue-music{width:32vw}@media only screen and (min-width: 1440px){.epilogue-grid .audio-player,.epilogue-grid .epilogue-music{width:461px!important}.epilogue-grid .audio-player-overlay{width:457px!important}}.audio-player-overlay{width:calc(32vw - 4px)}.audio-player-overlay,.audio-player{display:flex;flex-direction:column;text-align:center;height:100%;box-sizing:border-box}.toggle-play svg{height:50px;margin:0 auto}.player-info{line-height:0}.player-stream,.player-title{line-height:1.2}.shopify-section.book-module.event-article.background{margin:64px 0}body.template-page #product-title-container{margin:64px auto}.event-article-container{display:flex;flex-direction:column;text-align:center;position:relative;margin:64px auto;width:1196px;box-sizing:border-box;height:auto;padding:0 208px}.event-article.background .event-article-container{height:800px;margin:0 auto;box-sizing:border-box}.book-module .event-label{display:block;font-size:1rem;width:100%;margin:0 auto;line-height:125%}.book-module .event-title{font-size:3rem;padding:0;margin:24px auto 0;width:100%;line-height:115%}.book-module .event-infos{display:block;margin:32px auto 0;font-size:1rem;width:780px;line-height:125%}.book-module .event-description{font-size:1.25rem;margin:32px auto 0;padding-bottom:24px;width:780px;line-height:125%}.book-module .event-background{position:absolute;width:100%;top:0;left:0;z-index:1;object-fit:cover;height:100%}.book-module .top-content{z-index:10;display:flex;flex-direction:column}.book-module .bottom-content{z-index:10}.container-full-event{margin:64px 80px}.book-module.background .event-article-container{justify-content:space-between;padding:64px 0 60px;gap:40px}.book-module.background .event-title,.book-module.background .event-infos{margin-top:0}.event-article-container.true{width:100vw;min-height:800px}.events-swiper .event-infos{text-align:center;width:100%!important}.events-swiper .swiper-slide{height:auto!important}.events-swiper.noswipedesktop .swiper-button,.events-articles:has(.noswipedesktop) .swiper-button{pointer-events:none;display:none}.events-swiper .swiper-more,.events-swiper .swiper-pagination{display:none}.swiper-slide-content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.events-swiper .swiper-slide{padding:0 52px;box-sizing:border-box}.book-arrow-next,.book-arrow-prev{height:48px;width:auto;z-index:100;pointer-events:all;cursor:pointer}.swiper-button-disabled{pointer-events:none;cursor:auto}.events-swiper{margin:0 auto;padding:64px 0;box-sizing:border-box;max-width:1196px;overflow:hidden;position:relative}.events-swiper.has-background{padding:80px 0}.events-swiper .swiper-wrapper{margin:0 auto}.books-slider-content-container,.events-articles{position:relative}.events-articles>.swiper-prev{left:90px!important}.events-articles>.swiper-next{right:90px!important}.events-articles .event-label,.events-articles .event-title{text-align:center;margin:0 auto}.events-articles .event-description{width:468px;margin:0!important}.events-articles .event-title{margin-top:24px}.events-articles .event-description{margin-top:48px!important}.events-articles .swiper-prev{position:absolute;width:auto;left:0;top:50%;transform:translateY(-50%);z-index:10}.events-articles .swiper-next{position:absolute;width:auto;right:0;top:50%;transform:translateY(-50%);z-index:10}.events-swiper .swiper-prev,.events-swiper .swiper-next{display:none}.book-module .products-title{text-align:center;font-size:3rem;line-height:115%}.book-module .products-container{width:1196px;margin:64px auto 80px}.audio-author{font-size:1rem;line-height:125%}.music-container .epilogue-music,.music-container .audio-player-overlay,.music-container .audio-player{display:flex;flex-direction:column;text-align:center;width:calc(100vw - 120px)!important;margin:0 60px;box-sizing:border-box}.music-container .audio-player-overlay{margin:0}.audio-info-text{display:flex;flex-direction:row;width:fit-content;margin:0 auto}.audio-line{width:2px;height:auto;margin:0 8px}.video-container{width:1196px;margin:0 auto;padding:64px 0;line-height:0;position:relative;cursor:pointer}.video-container video{object-fit:contain;width:100%}.play-pause{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;pointer-events:none}.play-pause svg{height:60px;width:70px}.play-pause.paused .pause-svg{display:none}.play-pause.paused .play-svg,.play-pause .pause-svg{display:block}.play-pause .play-svg{display:none}.pdp-container #product-title-container{border-bottom:none!important}.pdp-container #product-title-container{padding-bottom:64px!important;margin-bottom:0!important}.event-section{text-align:center;max-width:800px;margin:0 auto;padding:0 0 74px;position:relative}.event-description a{text-decoration:underline}.event-section:nth-child(2){padding-top:42px}#more-content:after,#main-content:after,.event-section:last-child:after{display:none}.event-description{text-align:left}.event-title{font-size:3rem;line-height:115%;margin-bottom:32px;padding-top:24px}.event-infos{display:flex;justify-content:space-between;margin-bottom:32px;flex-direction:column}.event-infos{font-size:1rem;line-height:125%}.event-rsvp,.event-description,.event-description p{font-size:1.25rem;line-height:125%;text-align:center}.event-label{margin-bottom:0;display:block;font-size:1rem;line-height:125%}.event-date,.event-address{flex:1;width:100%}.event-rsvp{width:180px;padding:8px 0 7px;display:block;margin:24px auto 0}.event-image{width:800px;margin-bottom:70px}#fan-fiction-mobile-filter-container{display:none}.fan-fiction-page-title{margin-top:287px;font-size:6rem;line-height:100%;padding:80px 0 48px}.fan-fiction-subtitle{font-size:1.25rem;line-height:130%;padding-bottom:80px}.fan-fiction-subtitle a{text-decoration:underline}.fan-fiction-page-title,.fan-fiction-subtitle{text-align:center}.fan-fiction-sort-bar{font-size:1rem;line-height:125%}.fan-fiction-sort-bar,.fiction-list{width:1196px;margin:0 auto}.sort-arrow{display:inline-block;margin-left:2px;width:0;height:0}.sort-arrow-up{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:0}.sort-arrow-down{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:0}.fan-fiction-sort-bar,.article-fan-fiction{display:grid;grid-template-columns:repeat(3,1fr);padding:12px 0}.article-fan-fiction:hover{text-decoration:none}.article-fan-fiction:hover .fan-fiction-title{text-decoration:underline}.fan-fiction-sort{cursor:pointer;width:fit-content}.fiction-list,.fan-fiction-title{font-size:1rem;line-height:125%}#submit-container h2{font-size:3rem}#submit-container{text-align:center;padding:64px 0;margin-top:96px}#menu-container{position:absolute;top:0;left:0;width:100%;z-index:90;padding:128px 0 0}#short-about{font-size:1.25rem;line-height:125%;text-align:center;width:1092px;margin:0 auto;padding-bottom:64px}.menu-links{display:flex;flex-direction:row;justify-content:space-between;width:1196px;margin:0 auto;padding:0 52px 48px;font-size:1rem;line-height:125%;box-sizing:border-box}body.showmenu #menu-container{position:fixed}#menu-container-mobile{display:none}.book-in-universe.swiper-slide{text-align:center}.books-slider.noswipe .swiper-button{pointer-events:none;display:none}.books-slider.noswipe .swiper-wrapper{transform:none!important}.books-slider-content-container:has(.noswipe) .swiper-button{pointer-events:none;display:none}#more-content{display:none;position:relative}#more-content:before{content:"";display:block;position:absolute;width:calc(100vw - 120px);top:0;transform:translate(-50%);left:50%;border-bottom:2px solid}.banner-text a{text-decoration-line:underline;text-underline-offset:2px;text-decoration-thickness:2px}.banner-container{width:100vw;position:fixed;bottom:0;left:0;height:69px;z-index:98;display:none}.banner{width:100%;padding:0 60px;display:flex;flex-direction:row;justify-content:space-between;box-sizing:border-box;height:100%;font-size:1.25rem;line-height:125%;align-items:center}.banner-close{cursor:pointer}#subscribe-form-pop-up-container .event-rsvp{margin-top:0}#subscribe-form-pop-up-container{width:780px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:112px 104px 64px;z-index:500;box-sizing:border-box;display:none;height:100%;max-height:447px}#subscribe-form-pop-up-container .subscribe-quote{text-align:center;font-size:1.25rem;line-height:125%;width:572px;margin:0 auto}#subscribe-form-pop-up-container .close-newsletter-pop-up{text-align:center;cursor:pointer}#subscribe-form-pop-up-container .newsltter-pop-up-bottom-container{display:flex;flex-direction:column;gap:36px}.subscribe-form-pop-up{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;gap:36px}footer{padding:0 60px 69px;min-height:fit-content;display:flex;box-sizing:border-box;flex-direction:column;position:relative}#footer-logo-container{line-height:0}.center-in-flex{flex:0;display:flex;justify-content:space-around;align-items:center}.subscribe-form{text-align:center;padding:128px 0;margin-bottom:64px}.subscribe-quote{font-size:3rem;line-height:100%;margin-bottom:38px}#subscribe-form-pop-up-container a{text-decoration:underline}#subscribe-form-pop-up-container .event-rsvp{text-decoration:none}#newsletter-inputs-container{width:520px;display:grid;grid-template-columns:2fr 1fr;margin:0 auto}.newsletter-field.newsletter-email-field,.newsletter-form__input{background:transparent}.newsletter-field.newsletter-email-field,#newsletter-submit,#waitlist-submit,.newsletter-form__input{width:100%;font-size:1.25rem;-webkit-appearance:none;appearance:none;webkit-appearance:none;border-radius:0;font-weight:400;border:0;color:inherit;padding:5px 10px 8px;line-height:150%;box-sizing:border-box}.klaviyo_messages,.success_message,.error_message{padding-top:17px;font-size:1rem}body.template-cart #main-content{min-height:100dvh}#cart-link{display:none;position:fixed;top:32px;right:95px;z-index:100}#cart-link .cart-title{display:none}#cart-link .cart-count{padding:4px 8px;font-size:1rem!important}#mini-cart{position:fixed;top:15px;right:30px;width:667px;z-index:99;max-height:calc(var(--viewport-height) - 30px);overflow:scroll;display:none;box-sizing:border-box;padding:30px 15px 15px}#mini-cart-bar{display:flex;justify-content:space-between;font-size:1rem;padding-bottom:125%}.close-cart{cursor:pointer}#fakexit{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:99;cursor:pointer}#mini-cart-header{display:grid;grid-template-columns:100px 1fr 100px;line-height:.9;padding:2px 10px 10px}#mini-cart-title{grid-column:2;text-align:center}#mini-cart-title,#mini-cart-close{font-size:3rem}#mini-cart-close{width:fit-content;margin:0 0 0 auto;cursor:pointer;line-height:0;height:fit-content;padding:10px 1px 0}#mini-cart-close svg{height:25px}#mini-cart-items{display:block;justify-content:center;text-align:center}.mini-cart-item{display:grid;grid-template-columns:1fr 124px 1fr;column-gap:10px;padding-bottom:15px;position:relative}.mini-cart-label,.quantity-button,.quantity-wrap{display:inline-block}.quantity-wrap{margin:0 8px}.quantity-button{cursor:pointer}.mini-cart-item-infos{display:grid;grid-template-columns:3fr 90px;column-gap:10px;text-align:left;row-gap:21px;height:fit-content;height:auto;position:relative}.mini-cart-item-price{position:absolute;bottom:0;right:0}#checkout-container{text-align:center;display:flex;justify-content:space-between}#checkout-button-container{position:relative}#total-price-minicart{position:absolute;top:50%;right:20px;z-index:1;pointer-events:none;transform:translateY(-49%);font-size:1rem;transition:all .3s ease}#checkout-button-mini{display:block;background:#fff;border:2px dashed #000;border-radius:20px;padding:8px 20px;height:fit-content;align-self:end;width:230px;text-align:left;transition:all .3s ease}#checkout-button-container:hover #checkout-button-mini{background:#000;border-color:transparent;color:#fff}#checkout-button-container:hover #total-price-minicart{color:#fff}.mini-cart-item-img{text-align:center;line-height:0;width:100%}.mini-cart-item-img img{width:100%;height:100%;object-fit:cover;object-position:center bottom}.empty-cart-text{text-align:center;padding:35px 0 45px}.mini-cart-item-price{grid-row:1;grid-column:2;font-size:1rem;text-align:right}.mini-cart-item-variant{font-size:1rem;align-self:center}.mini-cart-item-price,.mini-cart-item-title .title,.cart-product-quantity{font-size:1rem}.qty-label-cart-item{font-size:.75rem;display:inline-block;margin-right:15px}.mini-cart-item-img{box-sizing:border-box;height:auto;width:100%;grid-column:2}.cart-product-quantity{grid-column:span 2;align-self:baseline}.mini-cart-item-remove{font-size:.75rem;display:inline-block;position:absolute;bottom:0;left:0}.cart-product-quantity{position:absolute;top:50%;left:0;transform:translateY(-50%)}#total-container{border-top:.5px solid #2C2114;display:flex;justify-content:space-between;font-size:1rem;margin:45px 0 60px;padding-top:5px}#continue-shopping-container a{background:#fff;border:2px dashed #000;border-radius:20px;padding:8px 20px;display:block;width:230px;text-align:center;transition:all .3s ease}#continue-shopping-container a:hover{background:#000;border-color:transparent;color:#fff}#locksmith-passcode-form p label{text-align:center}#locksmith-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:500;font-size:3rem;line-height:1}.locksmith-passcode{background-color:transparent;border:2px solid}#locksmith-passcode-form{display:flex;flex-direction:column;gap:10px;align-items:center}#locksmith_passcode_submit{font-family:Supreme Medium;background:transparent;color:red;border:2px solid red;width:180px;padding:8px 0 7px;display:block;margin:30px auto 0}body.template-collection .product:hover .featured-title:first-child{text-decoration:underline}#collection-container{width:1196px;margin:287px auto 0}.collection-filters{display:grid;grid-template-columns:260px 260px;gap:52px;font-size:1rem;line-height:125%;padding-top:24px}.shop-filter{display:block}.collection-grid-shop{display:grid;grid-template-columns:repeat(12,1fr);column-gap:52px;row-gap:64px;margin-top:64px}.product-image-container{line-height:0}.collection-grid-shop .product{grid-column:span 4;margin-bottom:32px;display:flex;flex-direction:column;gap:16px}.featured-infos{display:flex;justify-content:space-between;font-size:1.25rem;line-height:125%;gap:16px}.product.card-wrapper .product-universe{font-size:.875rem;text-transform:uppercase;line-height:125%}.filter-trigger{cursor:pointer;padding-bottom:20px}.shop-filter{display:none}.shop-filter.show{display:block}.collection-title{font-size:6rem;line-height:100%;text-align:center;padding:80px 0}.books-slider .swiper-button{opacity:0}.shopify-section.books-slider-content-container.book-module{margin:287px auto 0;text-align:center;position:relative;box-sizing:border-box;max-width:1196px;overflow:hidden}.book-universe-image{object-fit:contain;aspect-ratio:1 / 1}.books-slider .book-image-link .book-universe-image{line-height:0;display:block}.books-slider .book-image-link{line-height:0;width:780px;display:block;margin:0 auto}.books-slider{padding:64px 0;position:relative}.book-slider-tag{font-size:1rem;line-height:130%;padding-bottom:24px}.book-cta-link.event-rsvp{margin-top:24px;text-transform:capitalize}.book-module .swiper-prev{position:absolute;width:auto;left:0;top:50%;transform:translateY(-50%);z-index:10}.book-module .swiper-next{position:absolute;width:auto;right:0;top:50%;transform:translateY(-50%);z-index:10}#about-container{margin:287px auto 0;width:780px}.about-title{font-size:6rem;line-height:100%;text-align:center;padding:80px 0}.about-content{font-size:1.25rem;line-height:125%;padding:0 0 64px}.about-content a{text-decoration:underline!important}#book-universes-cotainer{position:relative;margin-top:287px;text-align:center}.book-universes-title{font-size:6rem;line-height:100%;text-align:center;padding:80px 0 64px;max-width:1196px;margin:0 auto}.main-book-title{font-size:1rem;max-width:1196px;margin:0 auto;padding-bottom:24px;line-height:125%}.book-in-universe:nth-child(1),.books-universes-grid:not(:has(.book-in-universe:nth-child(4))) .book-in-universe{display:flex;flex-direction:column;padding-bottom:64px}.book-in-universe:nth-child(1) .book-universe-image,.books-universes-grid:not(:has(.book-in-universe:nth-child(4))) .book-in-universe .book-universe-image{aspect-ratio:1/1;width:780px}.books-universes-grid:has(.book-in-universe:nth-child(4)){row-gap:64px;column-gap:52px;padding-bottom:64px;width:1196px;margin:0 auto}.book-universe-info,.book-universe-info h3{font-size:1.25rem;line-height:125%}.books-universes-grid{display:grid}.books-universes-grid:has(.book-in-universe:nth-child(4)){grid-template-columns:repeat(3,1fr)}.books-universes-grid:has(.book-in-universe:nth-child(4)) .book-in-universe:nth-child(1){grid-column:span 3}.books-universes-grid:has(.book-in-universe:nth-child(13)){grid-template-columns:repeat(4,1fr)}.books-universes-grid:has(.book-in-universe:nth-child(13)) .book-in-universe:nth-child(1){grid-column:span 4}.book-universe-image{width:100%}.close-menu-mobile{cursor:pointer}.menu-overlay-mobile svg#angel-logo{width:50px;position:absolute;top:24px;left:50vw;transform:translate(-50%)}.menu-overlay-mobile{position:fixed;width:100vw;height:100dvh;top:0;left:0;z-index:1000;flex-direction:column;text-align:center;justify-content:space-around}.menu-overlay-links{display:flex;flex-direction:column;gap:48px;width:fit-content;left:50%;transform:translate(-50%);position:relative;font-size:1rem;line-height:125%}.list-overlay{display:flex;flex-direction:column;gap:24px}.menu-trigger,#mail-mobile-footer{display:none}.product-designer,.product-universe{font-size:1rem}.product-universe{padding-top:8px}@media only screen and (min-width: 1440px){.event-rsvp{width:364px}}@media only screen and (max-width: 1440px) and (min-width: 820px){.spotify-embed{margin:32px auto;width:39.72vw}#locksmith-content{width:54.17vw;padding:7.78vw 7.22vw}#about-container{width:54.17vw}.fan-fiction-sort-bar,.fiction-list,#collection-container{width:83.06vw}.collection-filters{grid-template-columns:19vw 19vw}#short-about{width:75.83vw}.menu-links{width:83.06vw}.shopify-section.books-slider-content-container.book-module{max-width:83.06vw}.books-slider .book-image-link,.book-in-universe:nth-child(1) .book-universe-image,.books-universes-grid:not(:has(.book-in-universe:nth-child(4))) .book-in-universe .book-universe-image{width:54.17vw}#product-single-container{width:83.06vw}#product-title-container{width:54.17vw}#product-title-container{width:83vw;padding:0 14.44vw 80px}.related-products-container .products-title,.related-products-container .related-flex,.event-article-container{width:83.06vw}.book-module .event-description,.book-module .event-infos{max-width:780px;width:auto}.book-module .event-title,.book-module .event-label{width:100%}.events-swiper,.book-universes-title,.main-book-title{max-width:83.06vw}.book-in-universe:nth-child(1) .book-universe-image,.books-universes-grid:not(:has(.book-in-universe:nth-child(4))) .book-in-universe .book-universe-image{width:54.17vw}.books-universes-grid:has(.book-in-universe:nth-child(4)){width:83.06vw}.video-container,.epilogue-grid{width:83.06vw}.epilogue-music,.audio-player{width:32vw}.audio-player-overlay{width:calc(32vw - 4px)}.book-module .products-container{width:83.06vw}#article-intro-content{width:83vw;padding:0 14.44vw 80px}.body-text-content{width:39.72vw}.quote-content{width:54.17vw}.footnotes-content{width:25.28vw}#article-title{line-height:110%}}#newsletter-submit,#waitlist-submit,input[type=submit]{pointer-events:all;cursor:pointer}.price-price{width:50%;text-align:right}@media only screen and (max-width: 820px){.spotify-embed{margin:32px 56px;width:auto!important}.variants-available{pointer-events:all}.variants-title,.swatch{display:none!important}#product-select-option-0,.single-option-selector{display:block!important;padding:6px 24px 6px 10px;min-width:72px;width:auto;max-width:100%;box-sizing:border-box;background:transparent;font-family:Supreme Medium;font-size:1rem;line-height:125%}select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}#variants-container{padding:48px 0 0;display:flex;flex-direction:column;gap:1rem;font-size:1rem;line-height:125%}.selector-wrapper{display:flex!important;flex-direction:row;justify-content:space-between;gap:16px;align-items:center;position:relative}.selector-wrapper:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);right:12px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:0;pointer-events:none}html.pink-red .selector-wrapper:after{border-top:7px solid #F11F24}html.cyan-burdeos .selector-wrapper:after{border-top:7px solid #7C023D}html.blue-pink .selector-wrapper:after{border-top:7px solid #1079CA}html.peach-green .selector-wrapper:after{border-top:7px solid #136D37}html.violet-purple .selector-wrapper:after{border-top:7px solid #3B1995}html.red-pale .selector-wrapper:after{border-top:7px solid #FEF7E4}html.custom-colors .selector-wrapper:after{border-top:7px solid var(--primary-color)}#four-container{margin:48px 56px 0}.four-title{font-size:4rem;line-height:115%;padding-bottom:16px}.four-back{width:100%!important;margin:32px auto 48px!important}.locksmith-email::placeholder{font-size:.75rem!important}#locksmith-content{width:calc(100vw - 112px);padding:32px;height:fit-content;font-size:1rem!important;line-height:125%!important}.locksmith-email{margin-top:0;font-size:.75rem!important}#locksmith_email_submit{font-size:.75rem}.featured-infos{flex-direction:column;gap:10px}#logo-menu{position:absolute;top:0}body.template-article #menu-container{display:none!important}body.template-article #article-intro-content{margin:96px 56px 0}.menu-overlay-mobile{display:none}.menu-overlay-mobile.show{display:flex}#menu-mobile-icon{position:fixed;padding:39px 54px;display:flex;flex-direction:column;gap:5px;z-index:200;top:0}.line{width:18px;height:1.5px;display:block;position:relative}.links-footer{font-size:.75rem;column-gap:20px;position:relative;bottom:0;row-gap:10px;flex-wrap:wrap;justify-content:center;align-items:center;width:calc(100vw - 90px);height:100%;padding-bottom:20px}body.template-events .intro-events,body.template-events #main-content{margin-top:0}.menu-links{display:none}.menu-trigger,body.showmenumobile #menu-container-mobile{display:block}body.showmenu #menu-container{position:relative}#submit-container h2{font-size:2rem}.fan-fiction-mobile-filter{cursor:pointer}.fan-fiction-author.show,.fan-fiction-author-sort.show{display:block}.fan-fiction-filter-author.show,.fan-fiction-filter-book.show{text-decoration:underline}.fan-fiction-filter-author,.fan-fiction-filter-book{text-decoration:none}.fan-fiction-author,.fan-fiction-author-sort{display:none}.fan-fiction-book.show,.fan-fiction-book-sort.show{display:block}.fan-fiction-book,.fan-fiction-book-sort{display:none}.fan-fiction-sort-bar,.article-fan-fiction{grid-template-columns:repeat(2,1fr);column-gap:16px}.fan-fiction-sort-bar{padding-top:32px}#fan-fiction-mobile-filter-container{display:flex;flex:row;justify-content:space-between;width:calc(100vw - 112px);margin:0 56px;font-size:.75rem;line-height:125%}.fan-fiction-mobile-filter{display:flex;flex:row;gap:16px}.fan-fiction-page-title{margin-top:0;font-size:3rem;padding:48px 0}.fan-fiction-subtitle{display:none}.fan-fiction-sort-bar,.fiction-list{width:calc(100vw - 112px);margin:0 56px}#submit-container{padding:64px 56px 72px;margin:64px 0}#about-container{margin:0 56px;width:calc(100vw - 112px)}.about-title{font-size:2rem;line-height:115%;padding:48px 0 32px}.about-content{font-size:1rem;padding:0 0 48px}#collection-container{width:calc(100% - 112px);margin:48px 56px 0;box-sizing:border-box}.collection-grid-shop .product,.collection-grid-shop .product:nth-child(n+7){grid-column:span 1;gap:12px}.collection-grid-shop{gap:20px;margin-top:28px;grid-template-columns:repeat(2,1fr)}.collection-filters{grid-template-columns:1fr 1fr;gap:32px;font-size:.75rem;line-height:125%}.featured-infos{font-size:.75rem}.product.card-wrapper .product-universe{padding-top:0;font-size:.625rem}.shopify-section.books-slider-content-container.book-module{margin:0 56px;max-width:100%}.books-slider .book-image-link,.book-in-universe:nth-child(1) .book-universe-image,.books-universes-grid:not(:has(.book-in-universe:nth-child(4))) .book-in-universe .book-universe-image{width:100%}.books-slider{padding:48px 0}.book-slider-tag{font-size:.75rem;line-height:125%;padding-bottom:48px}.book-cta-link.event-rsvp{margin-top:32px}.shopify-section.books-slider-content-container.book-module .swiper-button span,.shopify-section.books-slider-content-container.book-module .swiper-button .book-arrow-next,.shopify-section.books-slider-content-container.book-module .swiper-button .book-arrow-prev{opacity:1}.book-in-universe:nth-child(1),.books-universes-grid:not(:has(.book-in-universe:nth-child(4))) .book-in-universe{padding-bottom:0}#cart-link{display:block;position:fixed;top:32px;right:56px;z-index:100}#cart-link .cart-title{display:none}#cart-link .cart-count{padding:4px 8px}a:hover{text-decoration:none}.swiper-button-next-pdp .book-arrow-next .cls-1,.swiper-button-prev-pdp .book-arrow-prev .cls-1{stroke-width:5px}.book-arrow-next,.book-arrow-prev{height:16px;width:8px}.addtoca{font-size:1rem;line-height:125%}.event-rsvp{width:100%}#subscribe-form-pop-up-container{width:calc(100vw - 112px);padding:32px;height:fit-content}#subscribe-form-pop-up-container .subscribe-quote{width:100%}#subscribe-form-pop-up{gap:36px}#newsletter-inputs-container{width:calc(100% - 4px)!important}.banner{gap:48px;font-size:1rem;padding:15px 30px;line-height:130%;font-size:.75rem}.subscribe-form{padding:96px 0;margin-bottom:96px}.subscribe-quote{margin-bottom:32px}body,html{height:100%}html.red-pale .swatch-element.selected-swatch .label-swatch-color,html.red-pale .swatch-element .label-swatch-color:hover{background-color:#e60f0d;color:#fef7e4}html.pink-red .swatch-element .label-swatch-color:hover,html.pink-red .swatch-element.selected-swatch .label-swatch-color{background-color:#f11f24;color:#f580b5}html.violet-purple .swatch-element .label-swatch-color:hover,html.violet-purple .swatch-element.selected-swatch .label-swatch-color,html.peach-green .swatch-element .label-swatch-color:hover,html.peach-green .swatch-element.selected-swatch .label-swatch-color,html.beige-green .swatch-element .label-swatch-color:hover,html.beige-green .swatch-element.selected-swatch .label-swatch-color,html.cyan-burdeos .swatch-element .label-swatch-color:hover,html.cyan-burdeos .swatch-element.selected-swatch .label-swatch-color{background-color:#e60f0d;color:#fef7e4}html.peach-green .label-swatch-color.checked{background-color:#136d37;color:#136d37}html.beige-green .label-swatch-color.checked{background-color:#ffd5d6;color:#136d37}html.violet-purple .swatch-element.selected-swatch .label-swatch-color .label-swatch-color{background-color:#3b1995;color:#b7daf7}html.cyan-burdeos .swatch-element.selected-swatch .label-swatch-color{background-color:#7c023d;color:#b7daf7;border:2px solid #7C023D}html.pink-red .swatch-element.selected-swatch .label-swatch-color .label-swatch-color{background-color:#f11f24;color:#f580b5}#more-content:before{display:none}#logo-intro{top:calc(50% - (46.5vw - 60px));width:calc(100vw - 120px)}#intro-background{left:30px;width:calc(100vw - 60px)}#logo{width:50px!important;top:24px}.bar-bottom{height:55px}.vertical-bar{width:30px;height:200vh;max-height:var(--app-height)}.event-section{width:calc(100vw - 90px);width:calc(100vw - 100px);padding:0 0 24px}.bar-gap{bottom:auto;padding:58px 0}#footer-logo-container{padding-bottom:12px}.center-in-flex{align-items:end}.center-in-flex .subscribe-form{padding-bottom:0}#newsletter-inputs-container,.subscribe-form.subscribe-form-intro,.intro-text-content,.event-image,.center-in-flex #newsletter-inputs-container{width:calc(100vw - 90px);width:calc(100vw - 100px)}.subscribe-form-intro-container{padding:58px 0;margin-bottom:55px;margin-right:30px;margin-left:30px}.intro-highlight{font-size:2rem;line-height:100%;margin-bottom:12px}.center-in-flex .subscribe-quote{font-size:2rem;line-height:115%}#load-more-trigger,#contact span,.event-rsvp,.event-description,.event-infos,.event-label,.newsletter-field.newsletter-email-field,#newsletter-submit,#waitlist-submit,.newsletter-form__input,.subscribe-form.subscribe-form-intro .subscribe-quote,.intro-text{font-size:1rem;line-height:125%}.newsletter-field.newsletter-email-field,#newsletter-submit,#waitlist-submit,.newsletter-form__input{font-size:1rem;line-height:125%;padding:6px 10px 8px}.event-infos{grid-gap:15px;margin-bottom:23px}.event-title{font-size:2rem;line-height:115%;margin-bottom:32px}.event-rsvp{padding:6px 0 4px;margin-top:32px}html.red-pale .event-section:last-child:after,.event-section:after{display:none}#arrow-down-container{width:64px;bottom:18px}.event-image{margin-bottom:28px}#ig{width:24px;right:46px;bottom:16px}#contact,#contact span{display:none!important}#mail-mobile-footer{display:none;position:absolute;bottom:18px;left:50%;width:fit-content;transform:translate(-50%);z-index:10}.event-label{margin-bottom:18px}.intro-text-content{padding:155px 0 20px}html.red-pale #main-content:after{display:none}#load-more-trigger span{display:none}.title-book #article-tags,.title-book #article-subtitle{font-size:1rem;line-height:125%}body.template-article #logo:not(.article-logo){width:50px}.fake-logo-link-article{width:50px!important;height:48px!important}.epilogue-product #product-add{margin:48px 0 0;width:100%!important;box-sizing:border-box}.epilogue-product{margin:0 0 48px}.epilogue-grid{display:block;width:100vw;box-sizing:border-box;margin:0;padding:16px 56px}.epilogue-column{display:block;margin:0}.epilogue-content-label{font-size:.75rem;line-height:130%}.epilogue-content-title{font-size:3rem}.epilogue-content{gap:32px;padding:48px 0}.epilogue-content-text{font-size:1rem}.epilogue-top-content{gap:16px}.epilogue-bottom-content{gap:32px}.shopify-section.book-module.event-article.background{margin:0!important}.event-article-container{padding:48px 56px;margin:0;width:100vw;height:auto}.book-module .event-label{font-size:.75rem;margin:0 auto;line-height:130%;width:auto}.book-module .event-title{font-size:2rem;margin:16px auto 0;line-height:115%;width:auto}.book-module .event-description{font-size:1.25rem;line-height:125%;width:auto}.book-module .event-description p{font-size:1.25rem;line-height:125%}.book-module .event-infos{width:auto}.book-module.background .event-article-container{padding:48px 56px 64px;gap:32px;height:100dvh}.book-module .event-rsvp{font-size:1rem;line-height:125%}.video-container{width:100vw;padding:0}.play-pause svg{height:20px;width:23px}.events-swiper.noswipedesktop .swiper-button{pointer-events:all;display:block}.events-swiper.has-background{padding:64px 0}.events-swiper .swiper-more,.events-swiper .swiper-pagination{display:block}.events-swiper .swiper-slide{padding:0 56px}.events-swiper{padding:64px 0}.events-swiper .swiper-wrapper{width:100vw}.events-articles .event-description{width:100%!important}.events-articles .event-title{margin-top:16px}.events-articles .event-description{margin-top:32px!important}.swiper-bottom-info .event-rsvp{width:100%!important;margin:32px 0 0!important;padding:6px 36px 4px;box-sizing:border-box}.swiper-button span{opacity:0}.swiper-pagination-bullet-active{background-color:#f5f5f5!important}.swiper-pagination-bullet{width:8px!important;height:8px!important}.events-articles .swiper-prev{width:25vw;height:100%;left:0;top:0;transform:none}.events-articles .swiper-next{width:25vw;height:100%;right:0;top:0;transform:none}.swiper-pagination{position:relative!important;z-index:10;margin-top:32px;top:0;bottom:0}.swiper-more{position:relative;margin-top:16px;width:100%;text-align:center}.epilogue-music{padding:48px 0}.audio-author,.audio-line{display:none}.epilogue-music,.audio-player-overlay,.audio-player{display:flex;flex-direction:column;text-align:center;width:calc(100vw - 112px)!important;margin:0!important;box-sizing:border-box;padding:26px 0 32px;gap:16px}.music-container{margin:48px 56px 64px}.audio-player-overlay{margin:0}.audio-info-text{display:flex;flex-direction:row;width:fit-content;margin:0 auto}.player-title{font-size:2rem;line-height:115%}.toggle-play svg{width:23px!important;height:20px!important}.player-stream{font-size:1rem;line-height:125%}.pdp-container #product-title-container{padding-bottom:0!important}.product-name{font-size:1rem;line-height:125%;padding-bottom:16px}.variants-title span{display:none}#product-imagery .swiper-slide{height:auto}#variants-container{padding:24px 0 0;justify-content:space-between}#variants-container .swatch{display:flex;flex-direction:row;justify-content:space-between;row-gap:20px;column-gap:10px;flex-wrap:wrap;justify-content:flex-end}.label-swatch-color{border:2px solid;margin:8px;padding:4px 25px}.swatch-element.selected-swatch{text-decoration:none}body.template-product #logo{height:48px;width:50px}body.template-page #product-title-container{margin:48px 0 32px}.product-subtitle{padding-top:32px}#product-title-container{margin:96px 0 0;padding:0 56px;width:100vw;box-sizing:border-box;display:none}#product-title-container .product-title{font-size:3rem;line-height:100%}#product-title-container .product-subtitle{font-size:1rem;line-height:125%}.dropdown-content,.dropdown-title,.product-details,.product-universe{font-size:.75rem;line-height:130%}.product-universe{padding-top:48px}.price-price{font-size:1rem;line-height:125%;width:50%;text-align:right}#product-single-container{display:flex;flex-direction:column;width:100vw;padding:0 56px;margin:24px 0 64px;gap:12px}#product-add{padding:4px 16px;margin:24px 0 32px;font-size:1rem}.related-products-container{gap:48px;padding:48px 0}.related-products-container .products-title{font-size:2rem;padding:0;margin:0 56px;box-sizing:border-box;width:calc(100vw - 112px)}.related-products-container .related-flex{width:100%;flex-direction:column;gap:48px;box-sizing:border-box;padding:0 56px;margin:0}.related-products-container .related-flex .featured-title{font-size:.75rem;line-height:130%}.related-products-container .related-flex .featured-button{font-size:1rem;padding:4px 36px;text-transform:capitalize}#logo.article-logo{width:50px}#article-title{font-size:3rem}#article-intro-content,#product-title-container,#article-intro-content.book-title-content{margin:48px 56px;width:auto;padding:0 0 48px}#article-tags,#article-title{margin-bottom:32px}.body-text-content{margin:48px 56px!important;width:auto;font-size:1rem}.quote-content{margin:48px 56px;width:auto;font-size:1rem}.footnotes-content{margin:32px 56px 64px;width:auto}.footnotes-title{text-align:center;margin-bottom:30px}#menu-container{position:relative;padding:96px 0 0;text-align:center}#short-about{text-align:center;width:100vw;box-sizing:border-box;margin:0;padding:0 56px}#book-universes-cotainer{margin-top:0}.book-universes-title{font-size:3rem;line-height:100%;padding:48px 0 32px;max-width:calc(100vw - 112px);margin:0 56px}.main-book-title{font-size:.75rem;max-width:calc(100vw - 112px);margin:0 56px;padding-bottom:48px}.book-in-universe:nth-child(1),.books-universes-grid:not(:has(.book-in-universe:nth-child(4))) .book-in-universe{padding-bottom:48px}body.template-book-universes .book-in-universe:nth-child(1),body.template-book-universes .books-universes-grid:not(:has(.book-in-universe:nth-child(4))) .book-in-universe{margin:0 56px}.book-in-universe:nth-child(1) .book-universe-image,.books-universes-grid:not(:has(.book-in-universe:nth-child(4))) .book-in-universe .book-universe-image{aspect-ratio:1/1;width:calc(100vw - 112px)}body.template-book-universes .book-in-universe:nth-child(1) .book-universe-image,body.template-book-universes .books-universes-grid:not(:has(.book-in-universe:nth-child(4))) .book-in-universe .book-universe-image{aspect-ratio:1/1;width:100%}.books-universes-grid:has(.book-in-universe:nth-child(4)){row-gap:72px;column-gap:20px;padding-bottom:48px;width:calc(100vw - 112px);margin:0 56px}.book-universe-info,.book-universe-info h3{font-size:1rem}.books-universes-grid:has(.book-in-universe:nth-child(4)){grid-template-columns:repeat(2,1fr)}.books-universes-grid:has(.book-in-universe:nth-child(4)) .book-in-universe:nth-child(1){grid-column:span 2}.books-universes-grid:has(.book-in-universe:nth-child(13)){grid-template-columns:repeat(2,1fr)}.books-universes-grid:has(.book-in-universe:nth-child(13)) .book-in-universe:nth-child(1){grid-column:span 1}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/style.css.map?v=54752400067582865181760002076 */
