:root{--player: 54px;--nav-height: 66px}@media(max-width:760px){:root{--player: 76px;--nav-height: 60px}}html,body{max-width:100%;overflow-x:hidden}body{padding-top:var(--nav-height);padding-bottom:calc(var(--player) + env(safe-area-inset-bottom,0px))}.player{display:grid!important;position:fixed;bottom:0;left:0;right:0;z-index:50;width:100%;max-width:100vw;box-sizing:border-box}.player .play{color:#fff!important;background:#111!important}body.theater-mode{padding-bottom:0!important;background:#080808!important}body.theater-mode .player,body.theater-mode #cost-audio{display:none!important}img,video,picture,svg{max-width:100%}.music-main,.films-main,.tour-main,.diary-main,.spilled-main{max-width:100%}.past-figure,.quebec-figure,.jessie-reyez-section picture{display:block;width:100%;max-width:100%}.past-figure img,.quebec-figure img,.jessie-reyez-section picture img{display:block;width:100%;max-width:100%;height:auto!important;object-fit:contain!important}.blog-feed{columns:3;column-gap:30px}.diary-post{break-inside:avoid;display:inline-block;width:100%}.diary-photo{width:100%;height:auto!important;object-fit:contain!important}@media(max-width:1000px){.blog-feed{columns:2}}@media(max-width:480px){.blog-feed{columns:1}}.hero,.hero-copy,.hero-media,.catalog,.home-merch,.grid,.product,.ticker,.release-grid,.release-row,.release-copy{min-width:0;max-width:100%}.catalog .product .image-button img,.home-merch .product img,.product-stage img{width:100%;height:auto;max-width:100%}#cost.section{max-width:100%}#cost:before{max-width:100%}@media(max-width:760px){.hero{display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-height:0}.hero-media{transform:none;max-width:100%;overflow:hidden}.hero-media>img{position:relative!important;width:100%!important;height:auto!important;inset:auto}.hero-copy{max-width:100%;box-sizing:border-box}.catalog .grid,.home-merch .grid,.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.catalog,.home-merch{padding-left:16px;padding-right:16px;box-sizing:border-box}.home-merch{margin-left:0;margin-right:0}#cost:before{width:100%!important;left:0!important;right:0!important}.ticker{max-width:100%;overflow-wrap:anywhere}.display{max-width:100%}}@media(max-width:390px){.catalog .grid,.home-merch .grid{gap:22px 10px!important}.filters{max-width:100%}}.price,.price-line{font-family:Avenir Next,Segoe UI,Helvetica,Arial,sans-serif!important;font-weight:700!important;font-stretch:normal!important;font-style:normal!important;letter-spacing:.01em!important;text-shadow:none!important;transform:none!important}.price{font-size:inherit}.price--compare{text-decoration:line-through;opacity:.72;margin-left:.4em}.product-row .price,.cart-line__price .price,.cart-totals .price,.product-price-line .price{font-weight:700!important}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:12px;top:-40px;background:#faf3e3;color:#111;padding:8px 12px;z-index:80}.skip:focus{top:8px}.catalog-empty,.product-error,.product-status{font-family:Arial,Helvetica,sans-serif}.product-page,.cart-page,.plain-page{max-width:1100px;margin:0 auto;padding:36px 5vw 48px;color:#faf3e3}.product-page h1,.cart-page h1,.plain-page h1,.theater h1{font-family:Campaign,Impact,sans-serif;font-weight:400;letter-spacing:-.04em;line-height:.9;color:#faf3e3;text-shadow:2px 2px 0 #1116;transform:rotate(-2deg)}.product-page h1{font-size:clamp(52px,5vw,84px);margin:0 0 8px}.product-layout{align-items:center}.product-layout,.cart-line{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.cart-line{grid-template-columns:120px minmax(0,1fr) auto;border-bottom:1px dashed #d7ccb4;color:#111;background:#f6efdf;margin-bottom:12px;padding:16px}.cart-lines{list-style:none;margin:0;padding:0}.cart-line__media img{width:100%;height:auto}.cart-line a,.product-kicker a,.plain-page a{color:inherit}.product-stage{background:transparent}.product-copy,.product-form,.cart-form{display:grid;gap:12px;justify-items:start}.product-form select,.product-form input,.cart-line input,.plain-page input,.plain-page select{font-family:Avenir Next,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;padding:10px 12px;background:#f6efdf;color:#111;border:1px solid #111;max-width:100%}.product-price-line{font-size:22px}.cart-line__price{font-size:16px;text-align:right}.cart-totals{display:flex;justify-content:space-between;gap:16px;align-items:baseline;margin-top:18px;font-size:18px;color:#faf3e3}.cart-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.cart-actions button,.product-form .cta,.plain-page button{font-family:Campaign,Impact,sans-serif;background:#003a71;color:#fff;border:0;padding:14px 18px;cursor:pointer}.cart-actions button[name=update],.plain-page button.secondary{background:#111}.product-description,.rte,.cart-note,.catalog-empty{max-width:62ch;line-height:1.5}.theater{min-height:calc(100dvh - var(--nav-height));background:#080808;color:#f1eee5;padding:24px 5vw 48px}.theater-bar{display:flex;justify-content:space-between;gap:16px;align-items:center}.theater .screen{width:min(1100px,100%);margin:24px auto;aspect-ratio:16/9;background:#000}.theater iframe{width:100%;height:100%;border:0}.theater .fallback{color:#faf3e3}.site-header,.site-header nav.open{background-color:#f3ecdc!important;background-image:url(a5a2de0bbb1d853d32ac.webp)!important;background-repeat:repeat!important;background-position:0 0!important;background-size:850px 850px!important}@media(min-resolution:2dppx){.site-header,.site-header nav.open,.site-header nav{background-size:425px 425px!important}}@media(max-width:760px){.site-header nav{background-color:#f3ecdc!important;background-image:url(a5a2de0bbb1d853d32ac.webp)!important;background-repeat:repeat!important;background-position:0 0!important;background-size:850px 850px!important}}@media(max-width:760px)and (min-resolution:2dppx){.site-header nav{background-size:425px 425px!important}}.site-header nav a,.site-header nav button,.category-tab{-webkit-tap-highlight-color:transparent}.site-header nav a:hover,.site-header nav button:hover,.site-header nav a:active,.site-header nav button:active,.site-header nav a:focus,.site-header nav button:focus,.category-tab:hover,.category-tab:active,.category-tab:focus{background:transparent!important}.site-header nav a:hover,.site-header nav button:hover{color:#f03122}.site-header nav a:focus:not(:focus-visible),.site-header nav button:focus:not(:focus-visible),.category-tab:focus:not(:focus-visible){outline:none}.site-header nav [aria-current=page]{background:transparent!important;text-decoration:underline;text-decoration-color:#f03122;text-decoration-thickness:3px;text-underline-offset:7px}.site-header nav a:focus-visible,.site-header nav button:focus-visible,.category-tab:focus-visible,.locale-disclosure summary:focus-visible{outline:2px solid #003a71;outline-offset:4px;background:transparent!important}.category-tabs .tab-slider{height:calc(100% / 3)!important;transform:none!important}.category-tabs[data-active="1"] .tab-slider{transform:translateY(100%)!important}.category-tabs[data-active="2"] .tab-slider{transform:translateY(200%)!important}@media(max-width:760px){.category-tabs .tab-slider{top:auto!important;bottom:-2px!important;left:0!important;width:calc(100% / 3)!important;height:3px!important}.category-tabs[data-active="1"] .tab-slider{transform:translate(100%)!important}.category-tabs[data-active="2"] .tab-slider{transform:translate(200%)!important}.category-tab{white-space:normal;font-size:13px;line-height:1.15;min-height:44px;padding:8px 4px}}#panel-spilled-milk{padding-top:36px;margin-top:28px;border-top:1px dashed #faf3e3;scroll-margin-top:calc(var(--nav-height) + 96px)}.spilled-milk-note{margin:0;max-width:36rem;color:#faf3e3;font-family:Arial,Helvetica,sans-serif;line-height:1.5}.locale-bar{max-width:1100px;margin:0 auto;padding:0 16px 4px;color:#faf3e3}.locale-form{margin:0}.locale-disclosure{width:fit-content;max-width:100%}.locale-disclosure summary{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 8px;list-style:none;cursor:pointer;color:#faf3e3;background:transparent;border:1px solid rgba(250,243,227,.35);border-radius:999px;font-family:Campaign,Arial,sans-serif;font-size:11px;line-height:1;letter-spacing:.04em;white-space:nowrap}.locale-disclosure summary::-webkit-details-marker{display:none}.locale-chevron{width:8px;height:5px;flex:none}.locale-disclosure[open] .locale-chevron{transform:rotate(180deg)}.locale-disclosure:not([open])>.locale-panel{display:none!important}.locale-panel{display:grid;gap:6px;box-sizing:border-box;width:min(220px,calc(100vw - 32px));max-width:calc(100vw - 32px);margin-top:6px;padding:8px;background:#f6efdf;color:#11110f;border:1px solid rgba(17,17,15,.16)}.locale-panel label{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700}.locale-panel select{font-family:Avenir Next,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;min-height:36px;min-width:0;width:100%;padding:4px 8px;color:#111;background:#fff;border:1px solid rgba(0,58,113,.28);max-width:100%;box-sizing:border-box}.locale-panel button{min-height:32px;min-width:0;width:100%;box-sizing:border-box;padding:4px 10px;border:0;background:#003a71;color:#faf3e3;font-family:Campaign,Arial,sans-serif;font-size:12px;cursor:pointer}.locale-panel select:focus-visible,.locale-panel button:focus-visible{outline:2px solid #003a71;outline-offset:2px}.related-clothing{max-width:920px;margin:36px auto 8px;padding:0 5vw 12px}.related-clothing h2{margin:0 0 16px;font-family:Campaign,Impact,sans-serif;font-weight:400;font-size:clamp(32px,5vw,56px);color:#faf3e3;text-shadow:2px 2px 0 #1116;transform:rotate(-2deg)}.related-clothing .grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 16px;max-width:720px}.related-clothing .product,.related-clothing .product img,.related-clothing .image-button{min-width:0;max-width:100%}.related-clothing .product img{width:100%;height:auto}.home-merch .filters,.catalog>.filters{display:none!important;margin:0!important;padding:0!important;height:0!important;overflow:hidden!important}.visual-toggle{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer}.visual-toggle video{display:block;width:100%;height:auto;pointer-events:none}.visual-toggle:focus-visible{outline:3px solid #f03122;outline-offset:3px}.video-panel{position:relative}.video-panel .motion-button{position:absolute;z-index:3;top:12px;right:12px;color:#faf3e3;text-decoration:none}@media(max-width:760px){.section.kids .brand,.section.kids .section-tag,.section.kids .section-description,.section.kids .note,.section.kids .footer-row,.section.kids .video-caption{display:none!important}.section.kids{margin:8px 12px 20px!important;min-height:0!important;grid-template-columns:1fr!important}.section.kids .copy,.section.kids .hero-content{min-height:0!important;padding:8px 4px 4px!important}.section.kids h2{font-size:40px!important;margin:0 0 8px!important}.section.kids .release{margin-bottom:8px!important}.section.kids .media{margin:0!important;min-height:0!important;height:auto;aspect-ratio:16 / 9!important}.section.kids .video-panel video{object-fit:contain!important;object-position:center center}#cost .media{min-height:0!important;height:auto;aspect-ratio:4 / 5!important}#cost .media .portrait{object-fit:contain!important;object-position:center center}}.catalog-pagination{margin-top:24px}@media(max-width:760px){.product-layout,.cart-line{grid-template-columns:minmax(0,1fr)}.cart-line__price{text-align:left}.product-page h1{font-size:44px}.cart-page h1{font-size:64px}.cart-line__media img{max-height:260px;width:auto;margin:0 auto}.product-stage img{max-height:280px;width:auto}}body .films-main .films-heading h1,body .tour-main>.tour-heading,body .cart-page>h1,body .theater>h1,body .plain-page>h1,body .diary-main .blog-heading h1,body .hero>.hero-copy>h1.display,h1#hero-heading{box-sizing:border-box;max-width:100%;font-size:65px!important;line-height:.9;overflow-wrap:break-word}@media(min-width:761px){body .films-main .films-heading h1,body .tour-main>.tour-heading,body .cart-page>h1,body .theater>h1,body .plain-page>h1,body .diary-main .blog-heading h1,body .hero>.hero-copy>h1.display,h1#hero-heading{font-size:clamp(52px,5vw,76px)!important}}body .tour-main>.tour-heading,body .films-main .films-heading h1{transform-origin:left top}@media(max-width:760px){body .tour-main>.tour-heading{margin-top:36px;margin-left:20px}body .films-main .films-heading h1{margin-top:16px}.music-main{box-sizing:border-box;padding-left:16px;padding-right:16px}}@media(min-width:761px){body .tour-main>.tour-heading{margin-top:16px;margin-left:32px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/fixes.css.map */
