*{margin:0;padding:0;box-sizing:border-box;font-weight:400;text-underline-offset:2px}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}ol,ul,li{list-style:none;display:block}figure{font-size:0;line-height:0}img{width:100%;display:block}img[hidden]{display:none}input[type=button],input[type=checkbox],input[type=email],input[type=text],input[type=tel],input[type=number],input[type=password],input[type=radio],input[type=search],input[type=submit],select,button{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-appearance:none;-moz-appearance:none;border-radius:0;background:transparent;border:none}input[type=search]::-webkit-search-cancel-button{display:none}@font-face{font-family:PlantinProRoman;src:url(/cdn/shop/files/12F-P.woff2?v=1787867105) format("woff2"),url(/cdn/shop/files/12F-P.woff?v=1787867105) format("woff")}@font-face{font-family:ArialProBlack;src:url(/cdn/shop/files/12F-AB.woff2?v=1787867105) format("woff2"),url(/cdn/shop/files/12F-AB.woff?v=1787867105) format("woff")}.blueBG{background:var(--EU-blue);color:#fff}.blueBG a{color:#fff}.pointer{cursor:pointer}.hover:hover{text-decoration:underline}@keyframes blink{50%{opacity:0}}.blink{animation:blink 2s linear infinite}.fixed{position:fixed}.invisible{opacity:0}.block{display:block}.hidden{display:none}@media(orientation:landscape){.lRight{text-align:right}}@media(orientation:portrait){.mHidden{display:none}}@media(pointer:coarse){.tHidden{display:none}.tVisible{display:block}}.flex{display:flex}.flex.sGap{gap:1ch}.flex.gap{gap:2ch}.flex.lGap{gap:5ch}.flex.grow{flex-grow:1}.flex.vert{flex-direction:column}.flex.between{justify-content:space-between}.flex.center{justify-content:center}.flex.end{justify-content:end}.flex.alignStart{align-items:start}.flex.alignCenter{align-items:center}.flex.alignEnd{align-items:end}@media(orientation:portrait){.flex.mVert{flex-direction:column}.flex.mAlignStart{align-items:start}.flex.mGap{gap:.8em}.flex.mLGap{gap:2ch}}html{--EU-blue: rgb(39,53,187);--EU-yellow: rgb(247,207,76);font-family:PlantinProRoman,serif;line-height:1.2em}body{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;color:#000}.centered{text-align:center}.uppercase{text-transform:uppercase}.heavy{font-family:ArialProBlack,sans-serif;font-size:.8em;line-height:1.1em}.heavy a{text-underline-offset:1px}.heavy p{margin-bottom:.8em}.marginal{font-size:.6rem;line-height:1.2em}@media(orientation:portrait){.marginal{font-size:.55rem;line-height:1.2em}}.textColumn{max-width:30ch}a{color:#000;text-decoration:underline}a:hover,.plain a,a.plain{text-decoration:none}:is(.plain a,a.plain):hover{text-decoration:underline}.none a,a.none{text-decoration:none}:is(.none a,a.none):hover{text-decoration:none}a.heavy,button.heavy{color:var(--EU-blue)}:is(a.heavy,button.heavy):hover{color:#000;text-decoration:none}h1,h2,h3,button,.addToCart{font-family:ArialProBlack,sans-serif;line-height:.9em;letter-spacing:-.125ch}:is(h1,h2,h3,button,.addToCart).super{font-size:22vh;line-height:.8em}@media(orientation:portrait){:is(h1,h2,h3,button,.addToCart).super{font-size:18vw;line-height:.8em}}:is(h1,h2,h3,button,.addToCart).sectionHead{max-width:10ch}:is(h1,h2,h3,button,.addToCart).sectionHead span{display:block}h1,h2,h3,.h3{font-size:clamp(1.6em,2vw,3em);line-height:.9em}h4{margin:.8em 0}:is(article,.richtext,.total) h2{text-transform:uppercase}:is(article,.richtext,.total) h2,:is(article,.richtext,.total) h3{margin:1.6em 0 .5em}:is(article,.richtext,.total) p{margin-bottom:.8em}li :is(:is(article,.richtext,.total) p){margin-bottom:0}:is(article,.richtext,.total) ul{list-style:square inside}:is(article,.richtext,.total) ol{list-style:decimal inside}:is(article,.richtext,.total) ul,:is(article,.richtext,.total) ol{margin-bottom:.8em}:is(:is(article,.richtext,.total) ul,:is(article,.richtext,.total) ol) li{padding-left:2ch}article h4{margin:1em 0;text-align:center;text-transform:uppercase}body>main{position:relative}header{padding:2vh 2vw;min-height:7.7em}header .blue{color:var(--EU-blue)}header .blue a{color:var(--EU-blue)}header .blue svg g{fill:var(--EU-blue)}header .white{color:#fff}header .white a{color:#fff}header .white svg g{fill:#fff}header .title{font-size:15vh;line-height:.9em;letter-spacing:-.16ch;display:flex;flex:1 1;justify-content:space-between}@media(orientation:portrait){header .title{font-size:10vh}}header .title>a{display:flex;width:50%;justify-content:space-between;text-decoration:none}header .title>a span:first-child{max-width:40%}@media(orientation:portrait){header .title>a{width:50%}}header .info{right:2vw;width:15ch;text-align:center;transition:color .5s linear,opacity .5s linear;z-index:100}header .info svg{width:100%;height:auto;margin-bottom:3px}header .info a{transition:color .5s linear}header .info svg g{transition:fill .5s linear}@media(orientation:portrait){header .info{width:12ch}header .info svg{margin-bottom:0}}header.compact{position:sticky;top:0}header.compact img{height:13.5ch;width:auto;margin-top:-1.75ch}@media(orientation:portrait){header.compact img{height:7.75ch;width:auto;margin-top:-1ch}}section,footer{padding:8vh 2vw}:is(section,footer).bleed{padding-left:0;padding-right:0}:is(section,footer).noMargin{padding-top:0;padding-bottom:0}.intro{height:85vh;padding:12.5vh 2vw 8vh;flex-grow:1}.intro span{font-size:clamp(1.6em,2vw,3em);line-height:1em;max-width:18ch}.buymagazine,.preorder{color:#000}:is(.buymagazine,.preorder)>div{margin:0 auto;padding:8vh 0 0}:is(.buymagazine,.preorder) figure{aspect-ratio:16 / 10.8;height:75vh;border:.5px solid lightgrey}:is(.buymagazine,.preorder) figure img{max-width:100%;height:100%;width:auto;object-fit:cover}:is(.buymagazine,.preorder) figure+span,:is(.buymagazine,.preorder) figure+span+span{padding-top:.8em}@media(orientation:portrait){:is(.buymagazine,.preorder) figure{height:auto;width:96vw;overflow:hidden}:is(.buymagazine,.preorder) figure img{max-width:none;height:auto;width:100%;object-fit:contain;object-position:left}}:is(.buymagazine,.preorder) aside{padding-bottom:1em;min-width:12ch;flex:1 1 30%}:is(.buymagazine,.preorder) aside div{max-width:18ch;margin-bottom:.8em}:is(.buymagazine,.preorder) aside div .announcement{padding-bottom:.8em;rotate:-5deg}:is(.buymagazine,.preorder) .addToCart{display:block}a:hover :is(:is(.buymagazine,.preorder) .addToCart){color:var(--EU-blue)}@media(orientation:portrait){:is(.buymagazine,.preorder):has(+.retailers){padding-bottom:0}}.retailers{padding:0 2vw}@media(orientation:portrait){.retailers details{max-width:90%}}.retailers details summary{padding:0 0 4vh}.retailers details>ul{max-width:104ch;columns:10ch 4;column-gap:8ch}@media(max-width:120ch){.retailers details>ul{max-width:80ch;columns:10ch 3;column-gap:10ch}}@media(max-width:85ch){.retailers details>ul{max-width:50ch;columns:10ch 2;column-gap:4ch}}.retailers details>ul>li{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;padding-left:0}.retailers details>ul>li h5{padding-bottom:.4em}.retailers details>ul>li>div ul li{padding:0 0 .4em 1ch}.retailers details>ul>li>div ul li a:hover{color:var(--EU-blue)}.newsletterSignup main{padding:8vh 0}.newsletterSignup main>div,.newsletterSignup main form>div{max-width:35ch}.newsletterSignup main form{max-width:60ch}.newsletterSignup main form .success img{width:5ch;height:auto;padding-bottom:.8em}.newsletterSignup main form ul li{margin-bottom:.8em}.newsletterSignup main form ul li:last-of-type{margin:1.5em 0 .8em}.newsletterSignup main form ul li div{flex-grow:1}.newsletterSignup main form ul li input[type=checkbox]{margin-top:1.5px}@media(orientation:portrait){.newsletterSignup main form{max-width:90%}}@media(orientation:portrait){.textSection main{padding-top:8vh}}.textSection main h2{flex:0 1 60%;overflow:hidden;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:auto 5;hyphenate-limit-lines:2;padding-top:.25em;padding-bottom:.25em;margin-top:-.25em;margin-bottom:-.25em}.textSection main h2.super{font-size:clamp(6vw,10vw,12vw);line-height:.8em}@media(orientation:portrait){.textSection main h2.super{font-size:clamp(10vw,14vw,18vw);line-height:.8em;-webkit-hyphens:none;hyphens:none}}.textSection main article{box-sizing:content-box;flex:1 1 55ch;max-width:60ch;padding:0 18ch 0 5ch}@media(orientation:portrait){.textSection main article{padding:0;max-width:90%}}.photoMood{aspect-ratio:16 / 11;overflow:hidden;position:relative}.photoMood figure{opacity:0;transition:opacity 2s ease;position:absolute;width:100%;height:100%}.photoMood figure img{height:100%;width:100%;object-fit:cover;object-position:center center}.photoMood figure.active{opacity:1}@media(orientation:portrait){.photoMood{aspect-ratio:4 / 5}}.richtext{max-width:80ch}.cart main{padding:8vh 0 12vh}.cart main ol,.cart main .total{margin-bottom:6vh}.cart main ol li div.flex>div{padding-bottom:.8em}.cart main ol li div.flex>div .quantity{padding-top:.8em}.cart main ol li div.flex>div .quantity>a{font-size:1.1em;line-height:.9em}.cart figure{width:20vw}@media(orientation:portrait){.cart figure{width:40vw}}footer{border-top:4px solid black;margin-top:4vh;padding-top:8vh;padding-bottom:2vh}.bleed+footer{border-top:0;padding-top:12vh}footer .about{box-sizing:content-box;flex:1 1 55ch;max-width:60ch;padding:0 18ch 0 5ch}footer .outro{max-width:32ch;height:100vh;margin:10vh auto 0;padding-top:15vh}footer .outro img{width:20vh;height:20vh}@media(orientation:portrait){footer .about{padding:2vh 0 0;max-width:90%;flex:0 0 auto}footer .outro{margin-top:5vh}footer .outro img{width:12vh;height:12vh}}input[type=email],input[type=text],input[type=password],input[type=number]{font-family:PlantinProRoman,serif;line-height:1.2em;box-sizing:border-box;font-size:1em;line-height:.9em;border:2px solid black;border-radius:0;padding:1ch;width:100%;display:block}input[type=number]{padding:.5ch .5ch .5ch 1ch}input[type=checkbox]{border:2px solid black;font-size:1.5em;min-width:1ch;min-height:1ch;padding:0}input[type=checkbox]:checked{background:var(--EU-blue);border-color:var(--EU-blue)}input:not([type=checkbox])+label{padding:.25em 0 0 1ch;display:block}button:not(.txtButton){font-size:clamp(1.6em,2.5vw,4em);line-height:.9em;cursor:pointer;color:var(--EU-blue)}button:not(.txtButton):hover{color:#000}button.txtButton{font-family:PlantinProRoman,serif;font-size:1em;line-height:1.2em;text-decoration:underline}button.txtButton:hover{text-decoration:none}#shopify-pc__banner__body-title{font-family:ArialProBlack,sans-serif;font-size:clamp(1.6em,2vw,3em);line-height:.9em}
/*# sourceMappingURL=/cdn/shop/t/5/assets/12F.css.map */
