.theater .theater-bar{justify-content:flex-end}.theater .screen.screen-short{width:auto;height:min(56dvh,calc(100dvh - var(--nav-height) - 320px),620px);max-width:100%;aspect-ratio:9 / 16;margin:16px auto}.theater .screen.screen-stage{container-type:size;display:flex;align-items:center;justify-content:center;width:min(1100px,100%);aspect-ratio:16 / 9;height:auto;margin:24px auto;background:#000}.theater .screen.screen-stage iframe{width:56.25cqh;height:100cqh;max-width:100cqw;aspect-ratio:9 / 16}.theater:has(.screen-stage) h1{max-width:100%;overflow-wrap:break-word;font-size:clamp(36px,8vw,84px);margin:8px 0 12px}.theater.theater-short h1{max-width:100%;overflow-wrap:break-word;font-size:clamp(36px,6vw,64px);margin:8px 0 12px}.films-main{box-sizing:border-box;width:min(1040px,100%);max-width:1040px;margin:0 auto;padding:28px 28px 36px}.films-main .films-heading{margin-bottom:14px;padding-bottom:0}.films-main .films-heading h1{font-size:clamp(52px,6vw,76px)!important;line-height:.9;padding:8px 14px 12px;margin-bottom:0}.films-main .film-card h2 a,.films-main .featured-details h2 a{color:inherit;font:inherit;letter-spacing:inherit;text-decoration:none}.films-main .film-card h2 a:focus-visible,.films-main .featured-details h2 a:focus-visible{outline:3px solid #003a71;outline-offset:4px}.films-main .category-tabs{display:flex!important;flex-direction:row;flex-wrap:nowrap;align-items:stretch;position:sticky;top:calc(var(--nav-height) + 8px);z-index:20;width:100%;max-width:100%;box-sizing:border-box;margin:0 0 18px;padding:4px;overflow-x:auto;transform:none!important}.films-main .category-tab{flex:1 1 0;min-width:0;min-height:40px;padding:8px 6px;font-size:16px;line-height:1.15}.films-main .category-tabs .tab-slider{position:absolute!important;top:auto!important;bottom:4px!important;left:4px!important;width:calc((100% - 8px) / 3)!important;height:3px!important;margin:0!important;transform:none!important;pointer-events:none}.films-main .category-tabs[data-active="1"] .tab-slider{transform:translate(100%)!important}.films-main .category-tabs[data-active="2"] .tab-slider{transform:translate(200%)!important}.films-main .category-panel{scroll-margin-top:calc(var(--nav-height) + 64px)}.films-main .category-panel[hidden]{display:none!important}.films-main #panel-shorts,.films-main #panel-music-videos,.films-main #panel-spilled-milk{margin-top:0!important;padding-top:0!important;border-top:0!important}.films-main .short-films-heading,.films-main .music-section-heading{font-size:clamp(28px,3vw,36px)!important;margin:0 0 14px}.films-main .category-tab:focus-visible{outline:3px solid #003a71;outline-offset:2px}.films-main .film-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;width:100%;border-top:0;padding-top:4px}.films-main .film-card,.films-main .featured-visual,.films-main .film-image,.films-main .short-image{min-width:0;max-width:100%}.films-main .film-card h2,.films-main .featured-details h2{font-size:clamp(22px,2.2vw,30px)!important;line-height:1.05;letter-spacing:-.02em;transform:none;margin:0;max-width:100%;overflow-wrap:break-word}.films-main .featured-details,.films-main .film-details{margin-top:10px;padding:12px 12px 10px}.films-main .film-meta{font-size:12px}.films-main .films-category-content,.films-main .category-panel,.films-main .film-grid,.films-main .short-film-grid,.films-main .film-card,.films-main .featured-visual,.films-main .film-card>.film-image{overflow:visible!important}.films-main .featured-visual,.films-main .film-card>.film-image{display:block;position:relative}.films-main .featured-visual{margin-top:18px}.films-main .film-grid,.films-main .short-film-grid{margin-top:16px}.films-main .featured-visual:before,.films-main .film-card>.film-image:before{left:50%!important;right:auto!important;margin:0!important;z-index:6;pointer-events:none}.films-main .film-card>.film-image:before{top:-21px!important;height:26px;transform:translate(-50%) rotate(-7deg)}.films-main .film-card:nth-child(2n)>.film-image:before{left:50%!important;top:-21px!important;transform:translate(-50%) rotate(7deg)}.films-main .featured-visual:before{top:-27px!important;width:132px;height:34px;transform:translate(-50%) rotate(-6deg)}.films-main .featured-label,.films-main .watch-overlay{position:absolute!important;right:auto!important;left:24px!important;z-index:4;margin:0;font-size:18px;line-height:1;padding:6px 10px}.films-main .featured-label{bottom:18px!important}.films-main .watch-overlay{bottom:62px!important}.films-main .film-image img{display:block;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important}.films-main .featured-visual img{display:block;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;aspect-ratio:16 / 9!important;object-fit:contain!important;object-position:center center!important}@media(max-width:760px){.films-main{width:100%;padding:16px 16px 24px}.films-main .films-heading h1{font-size:46px!important}.films-main .film-grid{grid-template-columns:minmax(0,1fr);gap:18px}.films-main .film-card h2,.films-main .featured-details h2{font-size:24px!important}.films-main .category-tab{font-size:13px;min-height:42px}}#cost #cost-title{font-size:clamp(72px,9.6vw,160px)!important;margin-bottom:20px}#cost #cost-title a{color:inherit;text-decoration:none}#cost #cost-title a:hover{opacity:.8}#cost #cost-title a:focus-visible{outline:3px solid #003a71;outline-offset:6px}#cost .hero-stamp{font-size:clamp(18px,2.3vw,35px)}@media(max-width:760px){#cost #cost-title{font-size:clamp(73px,21vw,120px)!important;margin-bottom:14px}#cost .hero-stamp{font-size:20px;margin-bottom:12px}}.signup .signup-lead{margin:2px 0 12px;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:400;line-height:1.6;letter-spacing:0;color:#77766f;transform:none}@media(min-width:761px){#kidsuper.section.kids{background:transparent!important;box-shadow:none;min-height:0!important;align-items:start;grid-template-columns:minmax(260px,38%) minmax(0,1fr);grid-template-rows:auto}#kidsuper>.copy{grid-column:1;grid-row:1;align-self:stretch;height:0;min-height:100%;background:#f6f0e4;box-shadow:4px 6px 16px #33271420;padding:16px 22px 10px;display:flex;flex-direction:column}#kidsuper .hero-content{margin:0;padding:0!important;flex:1 1 auto}#kidsuper h2{font-size:clamp(42px,4vw,68px)!important;margin-bottom:8px!important}#kidsuper .release{margin-bottom:8px!important}#kidsuper .section-description,#kidsuper .note{margin:0 0 4px;font-size:16px;line-height:1.25}#kidsuper>.media.video-panel{grid-column:2;grid-row:1;align-self:start;width:100%!important;margin:0!important;min-height:0!important;height:auto!important;aspect-ratio:16 / 9!important;transform:none}}.hero-social__name{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-social{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:min(420px,calc(100% - 24px));margin:28px auto 20px;padding:4px 0;position:relative;z-index:2}.hero-social__link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border-radius:999px;background:#f6efdf;color:#003a71;box-shadow:2px 3px #00000047;text-decoration:none}.hero-social__link svg{width:24px;height:24px;display:block}.hero-social__link:focus-visible{outline:3px solid #faf3e3;outline-offset:3px}.locale-disclosure{position:relative}.locale-disclosure .locale-panel{display:grid;gap:4px;box-sizing:border-box;width:min(188px,calc(100vw - 24px));max-width:calc(100vw - 24px);margin:6px 0 0;padding:6px;background:#f6efdf;color:#11110f;border:1px solid rgba(0,58,113,.22);border-radius:6px;box-shadow:none}.locale-disclosure[open]>.locale-panel{position:absolute;z-index:70;left:0;right:auto;top:auto;bottom:calc(100% + 8px);margin:0;max-height:calc(100dvh - var(--nav-height) - var(--player) - 24px);overflow:auto}.locale-disclosure:not([open])>.locale-panel{display:none!important}.locale-disclosure .locale-panel label{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:600;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.locale-disclosure .locale-panel select{width:100%;max-width:100%;min-width:0;height:28px;min-height:28px;box-sizing:border-box;padding:2px 6px;border:1px solid rgba(0,58,113,.28);border-radius:4px;background:#fff;color:#111;font-family:Arial,Helvetica,sans-serif!important;font-size:13px;font-weight:400!important;line-height:1.2}.locale-disclosure .locale-panel button{width:auto;min-width:0;justify-self:start;min-height:26px;margin-top:2px;padding:3px 10px;border:0;border-radius:4px;background:#003a71;color:#faf3e3;font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important;font-size:11px;letter-spacing:.04em;cursor:pointer}.locale-disclosure .locale-panel select:focus-visible,.locale-disclosure .locale-panel button:focus-visible{outline:2px solid #003a71;outline-offset:2px}@media(max-width:760px){.related-grid--desk{display:none!important}}@media(min-width:761px){.related-grid--phone{display:none!important}}#shop.catalog{padding-top:32px}.home-merch{margin-top:28px}.home-merch .catalog{padding-top:16px}@media(max-width:760px){#shop.catalog{padding-top:48px}.home-merch{margin-top:20px}.home-merch .catalog{padding-top:18px}}.home-merch .product-price,.catalog .product-price{margin:0 0 6px;background:none;color:#faf3e3;font-family:Campaign,Impact,sans-serif;font-weight:400;font-size:clamp(22px,2.4vw,34px);line-height:1.05;letter-spacing:-.02em}.home-merch .product .price,.home-merch .product .price-line,.catalog .product .price,.catalog .product .price-line{font-family:Campaign,Impact,sans-serif!important;font-weight:400!important;font-size:inherit;letter-spacing:inherit;color:inherit;text-shadow:none}.home-merch .product .price--compare,.catalog .product .price--compare{font-size:.72em;opacity:.72;text-decoration:line-through;margin-left:.35em}.home-merch h3 a,.catalog .product h3 a{color:inherit;font:inherit;letter-spacing:inherit;text-decoration:none}.home-merch h3 a:focus-visible,.catalog .product h3 a:focus-visible{outline:3px solid #faf3e3;outline-offset:4px}.catalog:not(.related-clothing) .product>h3,.home-merch .catalog .product>h3{box-sizing:border-box;width:calc(100% + (sin(2deg) + cos(2deg) - 1)/2*100%);max-width:none;margin:8px 0 8px calc((sin(2deg) + cos(2deg) - 1)/-2*100%);padding:0;text-align:start;line-height:1.05;overflow-wrap:break-word;transform:none}.catalog:not(.related-clothing) .product>h3{font-size:20px}.home-merch .catalog .product>h3{font-size:clamp(20px,2vw,30px)}.catalog:not(.related-clothing) .product>h3 a,.home-merch .catalog .product>h3 a{display:block;max-width:100%;text-align:start;overflow-wrap:break-word}.home-merch .product-sold,.catalog .product-sold{display:block;margin-top:4px;font-family:Notebook,cursive;font-size:16px;letter-spacing:0}@media(max-width:760px){.count-desk{display:none}.catalog:not(.related-clothing) .product>h3{font-size:18px;margin-top:6px}.home-merch .catalog .product>h3{font-size:clamp(17px,4.4vw,21px);margin-top:6px}}@media(min-width:761px){.count-phone{display:none}.home-merch .product--vest-phone,.catalog .product--vest-phone{display:none!important}}@media(min-width:761px){.music-main{box-sizing:border-box;width:min(1120px,100%);max-width:1120px;margin:0 auto;padding:32px 28px 40px}.music-main .music-heading{margin-bottom:12px;padding-bottom:8px}.music-main .music-heading h1{font-size:clamp(52px,5vw,76px)!important;line-height:.9;padding:8px 14px 12px}.music-main .music-heading p{font-size:18px}.music-main .release-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;row-gap:0;width:100%}.music-main .release-row{display:grid!important;grid-template-columns:148px minmax(0,1fr);gap:16px;align-items:center;min-width:0;padding:18px 0}.music-main .official-art{width:148px;max-width:100%;margin:0}.music-main .official-art img{width:148px!important;height:148px!important;max-width:148px;aspect-ratio:1 / 1;object-fit:contain}.music-main .release-copy{min-width:0;padding:12px 12px 10px}.music-main .release-copy h2{font-size:clamp(26px,2.2vw,36px)!important;line-height:1.05;letter-spacing:-.03em;margin:0 0 6px;transform:none;overflow-wrap:break-word}.music-main .index-number{font-size:15px!important;margin-bottom:4px}.music-main .artist-credit,.music-main .line-link,.music-main .unavailable-note{font-size:12px}.music-main .page-end{margin-top:20px}}@media(min-width:761px)and (max-width:1100px){.music-main .release-row{grid-template-columns:120px minmax(0,1fr);gap:12px}.music-main .official-art,.music-main .official-art img{width:120px!important;max-width:120px}.music-main .official-art img{height:120px!important}}.diary-main.photo-blog{box-sizing:border-box;width:min(1180px,100%);max-width:1180px;margin:0 auto;padding:22px 18px 20px;overflow-x:clip}.diary-main .blog-heading{display:block;height:auto;min-height:0;margin:0 0 12px;padding:8px 4px 2px;overflow:visible}.diary-main .blog-heading h1{display:block;width:max-content;max-width:100%;margin:0 0 2px;font-size:clamp(42px,5vw,64px);line-height:.9;letter-spacing:-.03em;transform:rotate(-2deg);transform-origin:left top}.diary-main .blog-byline{display:block;width:max-content;max-width:100%;margin:10px 0 0;color:#003a71;font-size:18px;transform:rotate(-2deg);transform-origin:left center}.diary-main .blog-feed{columns:4;column-gap:14px;width:100%;padding:12px 2px 0}.diary-main .diary-post{display:inline-block;width:100%;box-sizing:border-box;margin:0 0 12px;padding:5px 5px 8px;break-inside:avoid}.diary-main .diary-post:before{width:52px;height:16px;top:-8px}.diary-main .diary-still{position:relative;display:block}.diary-main .diary-still .diary-photo{display:block;width:100%;height:auto!important;max-width:100%;max-height:none;object-fit:contain!important;filter:sepia(.15) saturate(.74) contrast(1.04) brightness(1.06)}.diary-main .diary-still:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch' seed='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:140px 140px;mix-blend-mode:overlay;opacity:.34}.diary-main .diary-photo-caption{font-size:15px;line-height:1.15;padding:4px 2px 0}@media(max-width:899px){.diary-main .blog-feed{columns:3;column-gap:12px}}@media(max-width:639px){.diary-main.photo-blog{padding:14px 10px 16px}.diary-main .blog-heading{padding-top:22px}.diary-main .blog-heading h1{font-size:40px}.diary-main .blog-byline{font-size:16px}.diary-main .blog-feed{columns:2;column-gap:8px;padding-top:10px}.diary-main .diary-post{margin-bottom:10px;padding:4px 4px 6px}.diary-main .diary-post:before{width:40px;height:12px;top:-6px}.diary-main .diary-photo-caption{font-size:13px}}.template-collection .ticker{margin-top:16px}@media(max-width:760px){.template-collection .ticker{margin-top:28px}}.tour-main{scroll-margin-top:var(--nav-height)}.tour-main>.tour-end{display:flex;justify-content:center;align-items:center;margin:28px 16px 8px;padding:12px 0 4px;border:0;text-align:center}.tour-main>.tour-end .back-to-top{font-family:Titan One,Georgia,Times New Roman,serif;font-size:20px;font-weight:400;font-style:normal;letter-spacing:0;line-height:1.2;text-transform:none;text-decoration:none;color:#faf3e3;padding:8px 12px}.tour-main>.tour-end .back-to-top:focus-visible{outline:3px solid #faf3e3;outline-offset:4px}@media(min-width:761px){.tour-main .past-figure,.tour-main .quebec-figure{display:block;box-sizing:border-box;width:auto!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important}.tour-main .past-figure picture,.tour-main .quebec-figure picture{display:block;width:100%;max-width:100%;min-width:0}.tour-main .past-figure img,.tour-main .quebec-figure img{display:block;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;object-fit:contain!important}}.tour-main .upcoming,.tour-main .past-tour,.tour-main .quebec-section{padding-top:48px}.tour-main .upcoming h2,.tour-main .past-title,.tour-main .past-subtitle,.tour-main .quebec-title,.tour-main .upcoming p{display:block;box-sizing:border-box;width:auto;max-width:100%;margin-left:0;margin-right:0;padding-left:16px;padding-right:16px;line-height:1.2;overflow-wrap:break-word;transform-origin:left center}.tour-main .upcoming p{margin-top:0;margin-bottom:0}@media(min-width:761px){.tour-main .upcoming h2,.tour-main .past-title,.tour-main .past-subtitle,.tour-main .quebec-title,.tour-main .upcoming p{padding-left:28px;padding-right:28px}}.tour-main .past-subtitle,.tour-main .quebec-title{margin-bottom:72px}@media(max-width:760px){.tour-main .past-figure,.tour-main .quebec-figure{display:block;box-sizing:border-box;width:auto!important;max-width:100%!important;min-width:0!important;margin-left:16px!important;margin-right:16px!important}.tour-main .past-figure picture,.tour-main .quebec-figure picture{display:block;width:100%;max-width:100%;min-width:0}.past-figure picture img,.quebec-figure picture img,.jessie-reyez-section picture img{display:block;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;aspect-ratio:4 / 5!important;object-fit:contain!important}}.store-back-top{display:flex;justify-content:center;margin:4px 16px 8px}.store-back-top[hidden]{display:none!important}.store-back-top__link{appearance:none;-webkit-appearance:none;display:inline-block;box-sizing:border-box;margin:0;border:0;background:transparent;font-family:Titan One,Georgia,Times New Roman,serif;font-size:20px;font-weight:400;font-style:normal;line-height:1.05;letter-spacing:0;text-decoration:none;color:#faf3e3;padding:4px 14px;min-height:0;cursor:pointer}.store-back-top__link:focus-visible{outline:3px solid #faf3e3;outline-offset:3px}.store-back-top-target{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.films-foot>a[href="#films"],.page-end>a[href="#music"],.footer-row .scroll-link,.tour-main>.tour-end{display:none!important}body.has-preview-bar:not(.theater-mode){padding-bottom:calc(max(var(--player),var(--preview-bar, 0px)) + env(safe-area-inset-bottom,0px))!important}body.theater-mode.has-preview-bar{padding-bottom:var(--preview-bar, 56px)!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
