@charset "UTF-8";:root{--background-color-dark: #f2f2ed;--background-color-light: #f8f8f5;--font-pack-background: #e8e8e2;--highlight-color: #33ff4b;--darkgray-color: #474743;--lightgray-color: #e0e0e0;--text-color-dark: var(--color-black);--text-color-normal: #575756;--text-color-light: #a0a0a0;--color-red: #ff553a;--color-white: #ffffff;--color-black: #090000;--font-lausanne: "TWK", Arial, Helvetica, sans-serif}@media (prefers-color-scheme: dark){:root{--background-color-light: #000000;--background-color-dark: #151515;--font-pack-background: #252524;--highlight-color: #33ff4b;--darkgray-color: #4e4e4e;--lightgray-color: #0e0e0e;--color-black: #090000;--text-color-dark: var(--color-white);--text-color-normal: #ffffff;--text-color-light: #939393;--color-red: #ff553a}}#preview-bar-iframe,.collection-digital-goods-vat-tax,.collection-monarch-regular,.collection-skrappa-bold-condensed,.collection-frontpage,#admin-bar-iframe{display:none!important}:root{--fxl: 37px;--fs: 12px;--fxs: 10px}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}html,body,div,span,header,footer,section,article,aside,menu,nav,h1,h2,h3,h4,h5,h6,p,ol,ul,li,a,strong,b,i,s,address,sub,sup,form,label,iframe,embed,audio{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}input,button,select{width:-moz-fit-content;width:fit-content;margin:0;padding:0;display:inline-block;font-family:Garamond Light,Times,serif;font-size:100%;line-height:normal!important;color:inherit;background:none;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input{-webkit-user-select:text;user-select:text}input[type=checkbox],button,select{cursor:pointer}input:disabled,button:disabled,select:disabled{color:var(--text-color-light);pointer-events:none;opacity:1}label{cursor:text}::-webkit-input-placeholder,::placeholder{font-family:inherit;line-height:normal!important;color:inherit;opacity:1}::-webkit-scrollbar{display:none}:focus{outline:none!important}:focus::-ms-value{background-color:none;color:inherit}::-moz-focus-inner{border:none!important}::selection{background-color:var(--text-color-normal);color:var(--background-color-light)}html{font-size:10px;padding:0!important;scrollbar-width:none}body{width:100vw;height:100%;margin:auto;font-family:Garamond Light,Times,serif;font-feature-settings:"lnum";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;font-smooth:antialiased;font-size:15px;font-style:normal;line-height:1.3;color:var(--text-color-normal);background-color:var(--background-color-light);overflow-x:hidden}img,video{width:100%;height:auto;display:block;object-fit:contain;font-size:0;line-height:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ol,ul,li{list-style:none}i,em{font-family:Garamond Light Italic,Times,serif;font-style:italic}u{text-decoration:none;border-bottom:1px solid var(--highlight-color)}.ss01{font-feature-settings:"ss01"}svg{overflow:visible}.sold-out{color:var(--text-color-light)}.red{color:var(--color-red)}a{width:-moz-fit-content;width:fit-content;color:inherit;text-decoration:none;cursor:pointer}.desktop a:hover:not(.link-bar):not(.type-row){transition:color .2s ease-in-out}.home-button_wrapper{width:100%;position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:row;justify-content:center;align-items:center}.link-pill{white-space:nowrap;position:relative;color:#fff;border:1px solid currentColor;border-radius:100px;padding:10px 20px;font-size:50px;font-family:Romie Italic,Times,serif;background-color:transparent;transition:background-color .3s ease .15s,color .3s ease;letter-spacing:-1.5px;width:100%;max-width:350px;text-align:center;display:-moz-flex;display:-webkit-flex;display:-ms-flex;-moz-justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;-moz-align-items:center;-webkit-align-items:center;-ms-align-items:center;display:flex;flex-direction:row;justify-content:center;align-items:baseline;margin-right:10px}.link-pill svg{height:35px;width:fit-content}.link-pill:hover{background-color:var(--color-white);color:var(--color-black);transition:background-color .3s ease,color .3s ease .15s}.link-pill svg path{transition:fill .3s ease}.link-pill:hover svg path{fill:var(--text-color-normal)}.link-bar{position:relative;font-family:Garamond Light,Times,serif;transition:padding-left .1s ease-in-out;background-color:transparent;font-style:normal}.link-bar:before{content:"";position:absolute;top:50%;left:0;width:0;height:3px;background-color:var(--highlight-color);border-radius:.5rem;transform:translateY(-50%);pointer-events:none;transition:width .1s ease-in-out}.link-bar.active:before,.desktop .link-bar:hover:before{width:3rem}@font-face{font-family:Garamond Light;src:url(CormorantGaramond-Light.woff2);font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Garamond Light Italic;src:url(CormorantGaramond-LightItalic.woff2);font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Garamond Bold;src:url(CormorantGaramond-Bold.woff2);font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Bodoni Ornaments;src:url(Bodoni\ Ornaments.woff2);font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Kalice_update;src:url(Kalice-Regular-V04.woff2),url(Kalice-Regular-V04.woff);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(CormorantGaramond-Light.woff2),url(CormorantGaramond-Light.woff);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC;src:url(ABCDiatype-Medium.woff2),url(ABCDiatype-Medium.woff);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ninna;src:url(Ninna-Regular.woff2),url(Ninna-Regular.woff);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Minion Pro;src:url(MinionPro-Regular.woff2),url(MinionPro-Regular.woff);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Romie Regular;src:url(Romie-Regular.woff2),url(Romie-Regular.woff);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Romie Italic;src:url(Romie-Regular-Italic.woff2);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:TWK;src:url(TWKLausannePan-150.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TWK;src:url(TWKLausanne-650.woff2);font-weight:700;font-style:normal;font-display:swap}@media (min-width: 1441px){html{font-size:12px}body{font-size:17px}}@media (min-width: 1681px){body{font-size:19px}}@media (min-width: 1921px){html{font-size:15px}body{font-size:21px}}@media (max-width: 600px){body{font-size:17px}}@media (max-width: 320px){body{font-size:15px}}@keyframes blinker{0%{opacity:1}49%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes marquee-left{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translate(-100%)}}#loader{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100%;background-color:inherit;z-index:999}.template-index{position:absolute;top:0;left:0;padding:1.2rem 1.2rem 3.6rem;color:#fff}.template-index .aspectholder{position:fixed;top:-2rem;left:-4rem;z-index:-1;width:110vw;height:110vh}.template-index .aspectholder img{width:100%;height:100%;object-fit:cover}header{position:sticky;top:0;width:100%;padding:.8rem 1.2rem 0;display:grid;grid-template-columns:repeat(18,1fr);grid-auto-rows:min-content 1fr;grid-gap:0 1rem;pointer-events:none;z-index:100;background-color:transparent}.template-page-work header{position:fixed}header .contact-links{font-size:100%;font-family:Garamond Light}#logo{grid-row:1;grid-column:8/12;display:block;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:6px;color:var(--text-color-normal);background-color:transparent;transition:opacity .3s ease}#logo.hide{opacity:0;transition:opacity .3s ease}.template-page-work #logo.hide{opacity:1}.template-page-work #logo{color:var(--background-color)}#logo .site_title{font-size:85%;font-family:Garamond Light;font-style:normal;line-height:1}#logo .page_name{letter-spacing:-1.5px;font-size:30px;line-height:1;font-family:Romie Italic;font-style:italic;display:flex;flex-direction:row;justify-content:center;align-items:flex-end;margin-top:4px;text-align:center}#logo .page_name svg{width:fit-content;height:23px;position:relative;bottom:3px}menu{grid-row:1;grid-column:3/6;display:grid;grid-auto-flow:column;justify-content:space-between;font-size:85%;margin-top:6px;line-height:1;font-family:Garamond Light,Times,serif}menu a{transition:opacity .1 linear;height:fit-content;width:fit-content}menu a:hover{opacity:.5}nav{grid-column:14/19;display:grid;grid-auto-flow:column;justify-content:flex-start;column-gap:10px}nav a{font-family:Garamond Light,Times,serif;font-style:normal;padding:10px 20px!important;border-radius:100px!important;font-size:70%!important}header ul{padding:5rem 0 calc(5.8rem + 1.3em);grid-column:9 span;display:grid;grid-auto-rows:min-content;align-content:center;line-height:1.5}header ul li{width:-moz-fit-content;width:fit-content;cursor:pointer}header ul .link-bar.active,.desktop header ul .link-bar:hover{padding-left:3.7rem}header p{height:-moz-fit-content;height:fit-content;margin-top:10rem;grid-column:18 span;justify-self:flex-end;text-align:right;font-size:100%}header a,header li,header span{pointer-events:all}#burger,#mobileMenu{display:none;pointer-events:all}footer{padding:2.5rem 1.2rem 7rem;display:flex;justify-content:space-between;font-family:Garamond Light;color:var(--text-color-normal);background-color:var(--background-color-dark);font-size:85%;margin-top:11rem}footer .fancy{font-family:Romie Italic}footer .fancy svg{height:55px;margin-left:1rem;margin-top:-.5rem}footer .fancy svg path{fill:var(--text-color-normal)}footer .footer-links{display:flex;width:50vw}footer .footer-links div{width:100%}@media (min-width: 813px){.template-index{display:grid;grid-template-columns:repeat(18,1fr);grid-gap:1rem;font-style:italic}.template-index wrap a{letter-spacing:-1.5px;font-size:35px;line-height:1}.template-index wrap a svg{width:160px;height:auto}.template-index wrap,.template-index wrap~a{font-size:120%}.template-index wrap{position:relative;grid-column:9/11;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.template-index wrap p{font-size:60%;font-family:Garamond Light;font-style:italic}.template-index wrap sup{position:absolute;top:-.8em;left:18ch}.template-index wrap sup a{font-family:Garamond Light,Times,serif;font-style:normal;font-size:85%}.template-index wrap span{display:none}.template-index wrap+a{grid-column:9 span}.template-index wrap+a+a{grid-column:4 span}.template-index .link-bar:before{left:-3.7rem}}footer .footer-links div>*{display:block}footer .footer-title{font-family:TWK}footer div span{grid-column:1 span;line-height:1.1;margin-bottom:.3em}footer div a{grid-column:2 / 6;line-height:1.1;color:var(--text-color-normal)}footer-credits{font-size:.8rem;font-family:TWK;height:2.5rem;display:flex;align-items:center;justify-content:flex-end;gap:.5em;padding-inline:1rem}#projects{padding:0 1.2rem;display:grid;grid-template-columns:repeat(18,1fr);grid-gap:0 1rem;text-align:center}.module-project{display:contents}.project{padding:0 .8rem;overflow:hidden}.small{grid-column:7 / 13}.normal{grid-column:6 / 14}.medium{grid-column:5 / 15}.large{grid-column:4 / 16}.big{grid-column:3 / 17}.project img{pointer-events:none}.description{padding:.2rem 2rem;text-align:center;font-family:Garamond Light,Times,serif;font-size:100%}.description a{white-space:nowrap}.counter{color:var(--darkgray-color)}.counter:before{color:var(--text-color-normal);content:"{"}.counter:after{color:var(--text-color-normal);content:"}"}.slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:manipulation}.slider>div{position:relative;overflow:hidden;cursor:pointer}.slider-tracker{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:100%;grid-auto-rows:100%;grid-gap:0;overflow:hidden}.slider-tracker .slide:not(:first-child){height:0;opacity:0}.slider-tracker .slide:nth-child(2)~.slide{display:none}.slider img.lazy{filter:blur(50px)}.slider span{position:absolute;top:0;width:50%;height:100%}.slider .prev{left:0;cursor:w-resize}.slider .prev:after,.slider .next:after{content:"\2190";display:block;position:absolute;top:50%;left:1.7rem;transform:translateY(-50%);font-family:Romie Italic;font-style:italic;font-size:2.5rem;line-height:1;text-align:center;color:#fff;border:.5px solid #ffffff;border-radius:2.5rem;width:2.2rem;height:2.2rem}.slider .next{right:0;cursor:e-resize}.slider .next:after{content:"\2192";left:auto;right:1.7rem}#content{min-height:var(--h);padding:1.1rem 1.2rem 0;display:grid;grid-template-columns:repeat(18,1fr);grid-auto-rows:min-content;grid-gap:0 1rem;align-content:center;top:-190px;position:relative}.template-page-about #content{padding:.8rem 1.2rem 0}#content wrap{width:100%;max-width:768px;grid-column:6 / 14;justify-self:center;text-align:center}#content wrap:first-child a{border-bottom:1px solid var(--highlight-color)!important}#content wrap:last-child a{border:none}#content wrap>br:last-child{display:none}.page-content{display:contents}.page-content wrap>.title{text-transform:uppercase}.page-content wrap>.content:not(:last-of-type):after{content:"";width:12rem;height:1px;margin:3rem auto;display:block;background-color:var(--darkgray-color)}#social{position:absolute;top:calc(10.8rem + 1.3em);right:1.2rem;text-align:right}.page-content>p{padding:15rem 0 7.5rem;grid-column:6 / 14;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.page-content>p span{width:100%}.page-content>p a{margin:0 1.2rem;border:none!important}#scroll-down{position:relative;width:-moz-fit-content;width:fit-content;height:0;grid-column:6 / 14;justify-self:center;font-size:85%;line-height:0;text-align:center;animation:blinker 1s linear infinite;z-index:5}#scroll-down div{position:absolute;top:0;left:0;transform:translate(-50%,-50%);line-height:1.3;white-space:nowrap;cursor:pointer}.desktop #scroll-down:hover{animation:none}.page-content>img{width:100%;max-width:768px;min-width:250px;margin:0 auto;padding:7.5rem 1rem 5rem;grid-column:6 / 14}.type-catalogue{margin-top:6rem}.type-row{position:relative;width:100vw;padding:1rem 7rem 4rem;display:block;font-size:100px;line-height:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.type-row:nth-of-type(odd){background-color:var(--background-color-dark)}.type-row_details{font-size:12px;font-family:var(--font-lausanne);display:flex;flex-direction:row;justify-content:center;align-items:flex-end}.type-row_details span{white-space:nowrap;color:var(--text-color-dark);display:inline-block;width:13em;padding-block:.5em;padding-inline:1em;border-radius:2em;margin-inline:.25em}.type-row_details span.gray{background-color:var(--darkgray-color);color:var(--color-white)}.type-row_details span.green{background-color:var(--highlight-color);color:var(--color-black)}.type-row .type-row_details span:not(.gray,.green){width:8rem}.type-row_name{line-height:1em;letter-spacing:-.03em;white-space:nowrap;padding-block:4.5rem 3rem;color:var(--text-color-normal);display:flex;flex-direction:row;align-items:center;justify-content:center;transition:color .1s linear}.r-regular{font-family:Romie-Regular}.r-italic{font-family:Romie-Italic}.italic{font-feature-settings:"ss01"}.ninna{font-feature-settings:"swsh"}.type-row.center{text-align:center}.type-row.inactive span{color:#d3d3d3;pointer-events:none}.type-row.inactive .type-row_name{color:#d3d3d3}.type-row.inactive{pointer-events:none}.type-row>span{position:relative}.type-row.center>span{display:contents}.type-row svg{position:absolute;top:-1rem;left:calc(100% - 10vw);width:16vw;pointer-events:none}.type-row.center svg{top:auto;left:50%;bottom:-1rem;transform:translate(-50%)}.desktop .type-row:hover span .type-row_name{color:var(--highlight-color)}.device .type-row:active span span{opacity:.3}.type-row_name .coming-soon{display:inline-block;position:relative;color:#d3d3d3}.type-row_name svg{transition:opacity .1s linear;height:5rem;top:25%;opacity:0}.type-row_name:hover .coming-soon svg{opacity:1}.template-collection .type-catalogue{display:contents}#product-content{padding:.8rem 1.2rem 0;display:grid;grid-template-columns:repeat(18,1fr);grid-auto-rows:min-content;grid-gap:0 1rem}#type-row{margin-top:2.4rem;padding:3.5rem 0 1.7rem;background-color:var(--background-color-dark);box-shadow:1.2rem 0 0 0 var(--background-color-dark),-1.2rem 0 0 0 var(--background-color-dark);z-index:1;grid-column:18 span;--font-base: 5vw;font-size:calc(var(--font-base) * var(--font-multiplier, 1.25));line-height:1;white-space:nowrap;text-align:center;color:var(--darkgray-color);caret-color:var(--darkgray-color);overflow:auto;pointer-events:all}#type-row span::selection{background-color:transparent;color:var(--highlight-color)}#type-row span{vertical-align:text-top;padding:0 1.2rem;display:inline-block;cursor:text;caret-color:var(--highlight-color)}#type-row span.inactive{cursor:default}#type-row span:empty:before{content:attr(placeholder)}#type-actions{grid-column:span 18;display:grid;grid-template-columns:1fr auto 1fr;background-color:var(--background-color-dark);padding-right:1.2rem;margin-bottom:2.5rem;outline:var(--background-color-dark) 1.3rem solid}#type-actions .container{grid-column:2 / span 1;display:grid;grid-template-columns:1fr 1fr;font-family:var(--font-lausanne);gap:1rem}#type-actions .container .title{font-size:.6em;padding-bottom:.4rem}#type-actions .container>*{display:flex;flex-direction:column;align-items:center;justify-content:center}.select-wrapper,.range-wrapper{position:relative;background-color:var(--background-color-light);width:20rem;padding-inline:1.5rem;padding-block:.3rem;text-align:center;border-radius:.4rem;font-size:1.25rem}.select-wrapper:after{content:"";position:absolute;top:50%;right:1.2rem;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--darkgray-color);transform:translateY(-50%)}.select-wrapper{cursor:pointer}.select-wrapper select{font:inherit;text-align-last:center}#hidden-select-option{position:fixed;padding-right:calc(10px + .5rem);opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}#type-actions>wrap{margin:0 auto;padding:0 .8rem;grid-column:8 / 12;display:grid;grid-template-columns:min-content minmax(auto,20rem);grid-gap:1rem;align-items:center}#type-actions>span{grid-column:14/17}#gray{fill:#f8f8f5}#black{fill:#000}#white{fill:#fff}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:5px;cursor:pointer}input[type=range]:focus{outline:none}input[type=range]::-ms-track{width:100%;height:1px;transition:.2s;background:var(--darkgray-color);cursor:pointer}input[type=range]::-ms-thumb{height:12px;width:12px;border-radius:100px;background:var(--darkgray-color);box-shadow:inset 1px 1px 1px #ffffffbf,inset -1px -1px 2px #00000040,1px 1px 1px #00000040;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin-top:-6px;cursor:grab}input[type=range]::-ms-thumb:active{cursor:grabbing}input[type=range]::-moz-range-track{width:100%;height:1px;transition:.2s;background:var(--darkgray-color);cursor:pointer}input[type=range]::-moz-range-thumb{height:12px;width:12px;border-radius:100px;background:var(--darkgray-color);box-shadow:inset 1px 1px 1px #ffffffbf,inset -1px -1px 2px #00000040,1px 1px 1px #00000040;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin-top:-6px;cursor:grab}input[type=range]::-moz-range-thumb:active{cursor:grabbing}input[type=range]::-webkit-slider-runnable-track{width:100%;height:1px;transition:.2s;background:var(--darkgray-color);cursor:pointer}input[type=range]::-webkit-slider-thumb{height:12px;width:12px;border-radius:100px;background:var(--darkgray-color);box-shadow:inset 1px 1px 1px #ffffffbf,inset -1px -1px 2px #00000040,1px 1px 1px #00000040;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin-top:-6px;cursor:grab}input[type=range]::-webkit-slider-thumb:active{cursor:grabbing}#gallery{padding:0 .8rem;grid-column:6 / 14;display:grid;grid-gap:1rem;overflow:hidden}#gallery .slide{position:relative}.desktop .caption{position:absolute;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;color:var(--text-color-normal)}.desktop #gallery .slide:hover .caption{display:flex}.desktop .caption i{padding:.1rem .8rem .1rem .7rem;display:inline-block;font-size:80%;border:1px solid var(--darkgray-color);border-radius:1.2em/.9em}.desktop a.caption i{padding-bottom:.3rem}.device .caption{padding:.2rem 2rem;margin:0 auto -1rem;display:block;text-align:center}.device .caption u{border-bottom:none}.sticky-info-column{height:-moz-fit-content;height:fit-content;display:grid;grid-auto-rows:min-content;grid-gap:1.3em 1rem;font-family:Garamond Light}#infos{grid-column:2 / span 4}#license{grid-column:span 4}#license>wrap .desc{font-size:90%;line-height:124%}#infos wrap .license{margin-block:3.6rem}#infos wrap a{height:fit-content}#infos wrap .license,#infos wrap .license a{font-size:11px;line-height:1.5em;font-family:var(--font-lausanne)}#actions{width:-moz-fit-content;width:fit-content;justify-self:flex-start;display:grid;grid-auto-flow:column;grid-gap:1rem;width:100%}.selector-wrapper{display:none}#product-select,.selector-wrapper label,.product-simple .selector-wrapper,#product-options,#product-options select{display:block}#buy{cursor:pointer}#product-options .pill{margin:2rem 0 1rem;font-size:100%;padding:2px 0}#product-options .title{font-size:80%;border-bottom:.01rem solid;padding:8px 0;position:relative;display:flex;justify-content:space-between}#product-options .title .more-details-button{display:inline-block;position:relative;text-align:center;font-family:var(--font-lausanne);font-size:13px;font-weight:700;top:.1em;height:1.2rem;width:4rem;pointer-events:all;cursor:pointer;color:var(--text-color-light);background-color:var(--highlight-color);border-radius:5rem;user-select:none;-webkit-user-select:none}#product-options .disabled .title .more-details-button{cursor:not-allowed}#product-options .title .more-details{display:none;position:absolute;top:23px;padding:0 .7rem 1.7rem;z-index:1;font-family:var(--font-lausanne);font-size:1rem;background-color:var(--background-color-dark);border-radius:2rem;box-shadow:var(--darkgray-color) 5px 5px 15px;pointer-events:all;overflow:auto}#product-options .title .more-details h6{text-transform:uppercase;margin-top:1.5rem;font-size:inherit;font-weight:700}#product-options .title .more-details em{font-size:inherit;font-weight:700;font-style:normal;font-family:inherit}#product-options .title .more-details a{text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--highlight-color)}#product-options .title .more-details.active{display:block}#product-options .disabled .title .more-details.active{display:none}#product-options form,#product-options form input{display:block}#product-options form.disabled{pointer-events:none;opacity:.5}#product-options .buy-button{width:100%;margin:2rem -2px 0;cursor:pointer;padding:11px;font-size:85%}#product-options .buy-button .atc_price.hide{display:none}#product-options .buy-button.disabled{pointer-events:none;opacity:.5}#product-options .buy-button:hover{opacity:.8}.ajaxified-cart-feedback{display:none!important}#product-options wrap{margin-top:10px;display:flex;flex-direction:column}#product-options wrap .product-selector{position:relative;width:-moz-fit-content;width:fit-content;cursor:pointer;text-align:left;grid-column:1/3;font-size:.9em;line-height:1.6em;padding-inline:2em}#product-options wrap .product-selector svg{position:absolute;left:100%;bottom:30%;transform:translate(-20px);height:100%}#product-options form input{height:0px!important}#product-options .fonts-packs.container{margin-bottom:18px}#product-options wrap .fonts-packs.item{background-color:var(--font-pack-background);display:inline-block;width:100%;padding-block:.2em 2em;border-radius:.3rem;margin-bottom:.5rem}.fonts-packs.container:has(.active) .item:not(.active){opacity:.6}#product-options wrap .product-selector.fonts-cuts{position:relative;grid-column:2/3;font-size:1.05em;line-height:1.5em;font-family:var(--font-family),"Garamond Light",Times,serif;padding-right:0}#product-options wrap .product-selector:before{content:"";display:block;position:absolute;width:.7em;height:.7em;left:.5em;top:.3em;background-color:transparent;border-radius:100%;border:1px solid lightgray}#product-options wrap .fonts-packs.container .product-selector:before{top:.45em}#product-options wrap .product-selector.fonts-cuts.bonus:before,.desktop #product-options wrap .product-selector:hover:before{border:1px solid var(--darkgray-color)}#product-options wrap .product-selector.active:before,#product-options wrap .product-selector.fonts-cuts.bonus:before{background:radial-gradient(circle,var(--highlight-color) 50%,transparent 50%)}#product-options wrap .product-selector.active,#product-options wrap .product-selector.bonus,.desktop #product-options wrap .product-selector:hover{color:var(--text-color-dark);position:relative}#product-options wrap .product-selector.product-selector-romie-italic{--custom-top: .08em;top:var(--custom-top)}.product-selector-romie-italic:before{top:calc(.3em - var(--custom-top))!important}.options-wrapper:last-of-type:not(:last-of-type){display:block}.options-wrapper{margin-top:30px;pointer-events:all}.options-wrapper.disabled,#price-contact{display:none}.template-cart header{position:-webkit-sticky;position:sticky;padding-left:0;padding-right:0;grid-column:18 span;padding-bottom:3rem;padding-top:20px}#cart-wrapper{min-height:var(--h);padding:0 1.2rem 15rem;display:grid;grid-template-columns:repeat(18,1fr);grid-auto-rows:min-content;grid-gap:0 1rem;align-content:flex-start}#cart-wrapper header nav #trials{background-color:var(--background-color)}#cart-header,#faq-header{font-family:var(--font-lausanne);margin-bottom:7rem;padding:8rem 0;grid-column:18 span;text-align:center;background-color:var(--background-color-dark);box-shadow:1.2rem 0 0 0 var(--background-color-dark),-1.2rem 0 0 0 var(--background-color-dark)}#faq-header{margin-top:7rem}#cart-wrapper wrap{font-family:var(--font-lausanne);width:100%;max-width:768px;grid-column:6 / 14;justify-self:center;display:grid;grid-auto-flow:row;grid-auto-rows:min-content;grid-gap:1.3em}.item{display:grid;grid-template-columns:1fr min-content;grid-gap:1rem}wrap>.item{background:var(--color-white);padding:10px 15px;border-radius:10px}.item .item-total{color:var(--text-color-light)}.item-variations{color:var(--darkgray-color)}.item-remove{white-space:nowrap;font-size:1.2rem;height:23px;padding:7px 15px;display:flex;align-items:center;border-radius:32px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid var(--lightgray-color);align-self:center}.item-remove svg{width:100%;height:100%;fill:var(--darkgray-color)}.desktop .item-remove:hover svg,.device .item-remove:active svg{fill:var(--text-color-normal)}#cart-footer{font-family:var(--font-lausanne);width:100%;max-width:768px;margin:7rem auto 0;grid-column:7 / 13;text-align:left}#cart-footer .item{margin-bottom:1.3em;padding-bottom:1rem;border-bottom:1px solid var(--darkgray-color);white-space:nowrap}#cart-actions{margin-top:5rem;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:1rem}#cart-actions button{font-family:var(--font-lausanne)}#cart-actions>*{padding:8px}#terms{display:grid;grid-template-columns:min-content max-content;grid-gap:1rem;width:100%;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}#terms svg{width:15px;height:15px;grid-column:1;grid-row:1;fill:var(--color-white)}#terms.active svg{fill:var(--darkgray-color)}.template-cart-empty header{position:-webkit-sticky;position:sticky;padding-left:0;padding-right:0;grid-column:18 span;padding-bottom:3rem}.template-cart-empty #cart-wrapper wrap>div{color:var(--darkgray-color)}#cart-button{position:fixed;left:1.2rem;bottom:0;width:auto;padding:0 1.2rem 1.2em;background-color:var(--text-color-normal);border-top-left-radius:.8em 1.8em;border-top-right-radius:.8em 1.8em;color:var(--background-color);font-size:80%;font-feature-settings:"onum";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10}.device #cart-button:active{color:var(--text-color-normal);background-color:var(--highlight-color)}.desktop #cart-button{transition:padding-bottom .2s ease-in-out,color .2s ease-in-out,background-color .2s ease-in-out}.desktop #cart-button:hover{padding-bottom:2em;color:var(--text-color-normal);background-color:var(--highlight-color)}.template-cart .pill,.template-cart-empty .pill{background-color:#fff;white-space:nowrap}.pill{display:flex;align-items:center;justify-content:center;overflow:hidden;width:fit-content;height:fit-content;padding:0 8px 0 7px;border-radius:100px;color:var(--text-color-normal);background-color:var(--background-color);font-size:65%;line-height:16px!important;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pill.inactive{background-color:var(--lightgray-color);border-color:var(--lightgray-color);pointer-events:none}.pill,.device .pill:not(.title):not(#buy):active,.desktop .pill:not(.title):hover{background-color:var(--highlight-color);color:var(--color-black);border:1px solid var(--highlight-color)}#trials{background-color:var(--highlight-color);color:var(--color-black);border:1px solid var(--highlight-color)}.device .pill.active:not(#buy):active{color:var(--background-color)!important;background-color:var(--text-color-normal)}.desktop .pill:hover{transition:color .2s linear,border .2s linear,background-color .2s linear!important}.pill-green{border:1px solid var(--highlight-color);background-color:var(--highlight-color)}.bold{font-family:Garamond Bold}.grecaptcha-badge{display:none!important}.shopify-challenge__button{width:8em;height:1.8rem;margin:2rem auto 0!important;display:flex!important;align-items:center;justify-content:center;background-color:var(--highlight-color);border:1px solid var(--highlight-color);border-radius:100px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}#type-guide-button{position:fixed;left:1.2rem;bottom:0;padding:.3em 1rem .4em;background-color:var(--text-color-normal);border-top-left-radius:1.2rem;border-top-right-radius:1.2rem;color:var(--background-color);font-size:80%}.device #type-guide-button:active{color:var(--text-color-normal);background-color:var(--highlight-color)}.desktop #type-guide-button{transition:padding-bottom .2s ease-in-out,color .2s ease-in-out,background-color .2s ease-in-out}.desktop #type-guide-button:hover{padding-bottom:2rem;color:var(--text-color-normal);background-color:var(--highlight-color)}#type-guide{display:grid;grid-gap:1rem;justify-items:center}#type-guide span{margin-bottom:calc(1.4em - 1rem)}#type-guide .pill{font-size:100%;text-align:center}.desktop #type-guide input::placeholder{transition:color .2s ease-in-out}.device #type-guide input:active::placeholder,.desktop #type-guide input:hover::placeholder{color:var(--darkgray-color)}.klaviyo-form .go3176171171 a,.go3176171171 a{text-decoration:none!important;color:red}#shopify-section-page-faq .faq-container{width:100%;max-width:768px;grid-column:6 / 14;display:flex;flex-direction:column}#shopify-section-page-faq .faq-question-container{padding-block:2rem;line-height:1em}#shopify-section-page-faq .faq-question{font-family:Romie Italic,Times,serif;font-style:italic;background-color:var(--color-white);color:var(--color-black);width:fit-content;max-width:70%;padding:1.2rem 1.5rem;border-radius:1.5rem;margin-bottom:1rem}#shopify-section-page-faq .faq-answer{font-family:TWK;width:70%;float:right;background-color:var(--highlight-color);color:var(--color-black);padding:1.2rem 1.5rem;border-radius:1.5rem}#shopify-section-page-faq .faq-answer a{text-decoration:underline}footer{padding-top:12rem;position:relative}.footer__logo{position:absolute;left:1.2rem;top:2.4rem}footer .klaviyo-form{max-width:460px}footer .klaviyo-form form{padding-top:0!important}footer .klaviyo-form input{all:unset;border:none!important;border-bottom:solid 1px #e8e8e6!important;background:transparent!important;outline:none!important;height:auto!important;padding:10px 20px!important;box-shadow:none!important;border-radius:0!important;font-size:18px!important;font-family:TWK!important;color:var(--text-color-light)!important;font-weight:400!important}footer .klaviyo-form input::placeholder{font-weight:400!important;opacity:.8;font-size:18px!important;font-family:TWK!important;color:var(--text-color-light)!important}footer .klaviyo-form h3{font-family:TWK!important;color:var(--text-color-normal)!important;font-size:28px}footer .klaviyo-form p{background:white!important;color:#575756;padding:14px!important;border-radius:13px!important;font-style:italic!important;font-size:18px!important;font-family:Romie Italic!important;font-weight:400!important}footer .klaviyo-form p span{font-style:italic!important;font-family:Romie Italic!important;font-size:18px!important;font-weight:400!important}footer .klaviyo-form button{all:unset;border-radius:100px!important;padding:7px 25px!important;background:white!important;color:#a0a0a0!important;font-family:TWK!important;height:auto!important;font-size:18px!important;font-weight:400!important}#content.has-banner{min-height:0;top:inherit}.text-banner{width:100%;padding:60px 0;display:flex;align-items:center;justify-content:center;margin-top:-90px;background-color:var(--background-color-dark);font-weight:400;font-family:TWK}#content .klaviyo-form input{border:none!important;font-weight:400!important;font-family:TWK!important;border-radius:4px!important;text-align:center!important;color:#575756!important;font-size:16px!important}#content .klaviyo-form input::placeholder{color:#575756!important;font-size:16px!important}#content .klaviyo-form input::placeholder,#content .klaviyo-form label,#content .klaviyo-form label>*,#content .klaviyo-form button{font-weight:400!important;font-family:TWK!important;color:var(--text-color-normal)!important}#content .klaviyo-form button{height:40px!important;background-color:var(--highlight-color)!important;color:var(--color-black)!important;border:1px solid var(--highlight-color)!important;letter-spacing:normal!important;font-size:14px!important;font-family:Garamond Light,Times,serif!important;font-style:normal!important;width:70%!important;margin:0 auto}.content.sans-serif{font-family:var(--font-lausanne)!important;font-size:1em;padding-top:24px}#content .klaviyo-form p,#content .klaviyo-form p span,#content .klaviyo-form p a{font-weight:400!important;font-family:TWK!important;color:var(--text-color-normal)!important;font-size:.9em!important;line-height:1.2}@media (max-width: 413px){.template-index wrap{padding-bottom:1rem}.template-index wrap span{display:none}}@media (min-width: 800px){footer .footer-links .email{width:170%}}@media (min-width: 813px){.template-page-work header{position:-webkit-sticky;position:sticky;height:var(--h);padding-bottom:0}.template-page-work menu{position:-webkit-sticky;position:sticky;top:.8rem}.template-page-work header p{grid-column:9 span;position:-webkit-sticky;position:sticky;top:calc(10.8rem + 1.3em);margin-top:0}#projects{margin-top:calc(var(--h) * -1);padding-top:.8rem!important}}@media (max-width: 1024px){.small{grid-column:6 / 14}.normal{grid-column:5 / 15}.big{grid-column:4 / 16}}@media (min-width: 601px){.description span:first-of-type:not(:last-child){display:none}}@media (max-width: 600px){.project{padding:0;grid-column:18 span!important}.description{padding:.2rem 0;grid-column:18 span!important}.description span+span{display:none}}@media (max-width: 320px){.description{font-size:100%}}@media (min-width: 813px){.template-page-about header{display:grid}.template-page-about #content{position:relative;top:0;margin-top:60px}}@media (max-width: 320px){.page-content>img{min-width:200px}}@media (max-width: 414px){.type-row{padding:1.5rem 0}}@media (max-width: 600px){#type-actions{display:block}#type-actions .container{display:flex;flex-direction:column;gap:.5rem}#type-actions .select-wrapper,#type-actions .range-wrapper{width:100%}#type-actions>wrap{width:100%;grid-column:7 / 13;grid-template-columns:1fr}#type-actions>wrap span{display:none}}@media (min-width: 813px){#gallery .prev,#gallery .next{display:none;pointer-events:none}#gallery>div{cursor:auto}#gallery.slider .slider-tracker{grid-auto-flow:row;grid-auto-rows:auto;grid-gap:1rem}#gallery.slider .slide{height:auto;opacity:1}#gallery.slider .slider-tracker .slide:nth-child(2)~.slide{display:block}}@media (max-width: 600px){#gallery{padding:0;grid-column:18 span}}@media (min-width: 813px){.sticky-info-column{position:-webkit-sticky;position:sticky;top:4em;margin-top:-.25rem}#gallery.slider+#license .counter{display:none}}@media (max-width: 600px){.sticky-info-column{padding:.2rem 0 0;grid-column:18 span}}@media (max-width: 320px){#license>wrap{font-size:100%}}@media (max-width: 320px){#product-options wrap{font-size:100%}}@media (min-width: 601px){.item-variations span:not(:last-child):after{content:", "}}@media (max-width: 1279px){#cart-footer{grid-column:6 / 14}}@media (max-width: 600px){#cart-header{margin-bottom:3rem;padding:3rem 0}.item-variations span{display:block}}@media (max-width: 320px){#cart-button{font-size:100%}}@media (min-width: 813px){.template-cart .pill,.template-cart-empty .pill{width:100%}}@media (min-width: 1441px){.pill{padding:0 9px 0 8px;line-height:17px!important}}@media (min-width: 1681px){.pill{padding-top:1px 10px 0 9px;line-height:19px!important;border-radius:100px}}@media (min-width: 1921px){.pill{padding-top:0px 11px 0 10px;line-height:20px!important;border-radius:100px}}@media (max-width: 320px){.pill{font-size:100%}}@media (max-width: 800px){footer .klaviyo-form h3{font-size:23px}footer .klaviyo-form p{font-size:16px!important}footer .klaviyo-form p span{font-size:16px!important}footer .klaviyo-form input{font-size:16px!important}footer .klaviyo-form button{font-size:16px!important}}@media (min-width: 800px){footer .footer__logo{left:2rem}footer .klaviyo-form{margin-left:1rem}footer .klaviyo-form input{margin-left:80px!important}footer .klaviyo-form button{margin-right:-80px}}@media (prefers-color-scheme: dark){footer .klaviyo-form p{background-color:#323030!important;color:#fff!important}footer .klaviyo-form p span{color:#fff!important}footer .klaviyo-form button{background-color:#323030!important;color:#fff!important}footer .klaviyo-form input{border-bottom:solid 1px #e8e8e6!important}}@media (min-width: 800px){#content[data-page=trial-fonts-pack]{padding:10rem 0 4rem}#content .klaviyo-form{width:520px;max-width:100%;margin:0 auto}}@media (max-width: 812px){header{position:relative!important;grid-gap:1rem 0;border-bottom:.01rem solid var(--darkgray-color);padding:.8rem 1.2rem 1.2rem;background-color:var(--background-color);z-index:100;align-items:center}.template-page header,.template-page-about header{margin-bottom:20rem}#logo{grid-column:6/14;justify-self:center;grid-row:1;margin-top:5px}.template-page #logo{display:flex}.template-page-work #logo{color:var(--text-color-normal)}#logo .page_name{font-size:25px;line-height:1.2}#logo .page_name svg{position:relative;bottom:5px;width:30px;height:19px}#logo .page_name svg path{fill:var(--text-color-normal)}menu{grid-column:18 span;grid-template-columns:repeat(3,1fr);grid-row:2;justify-items:center;margin-top:0;display:none}header p,header ul{display:none}header #logo p{display:block;justify-self:center;text-align:center;font-size:155%}nav{grid-column:14/19;display:grid;grid-auto-flow:column;justify-content:flex-end;column-gap:10px;align-items:center}nav a{font-family:Garamond Light,Times,serif;font-style:normal;padding:1px 10px 0!important;border-radius:100px!important}nav #trials{display:none}#burger{display:flex;grid-column:1/4;width:100%;height:15px;grid-row:1;position:relative}#burger span,#burger:before,#burger:after{content:"";width:35px;height:1px;background-color:var(--darkgray-color);position:absolute;left:0;top:50%;transform:translateY(-50%);transition:transform .3s ease,top .3s ease}#burger:before{top:0%}#burger:after{top:100%}#burger span,#burger.active:before,#burger.active:after{transition:transform .3s ease,opacity .3s ease,opacity .2s ease .1s}#burger.active span{opacity:0;transition:opacity .1s ease}#burger.active:before{top:50%;transform:rotate(45deg)}#burger.active:after{top:50%;transform:rotate(-45deg)}#mobileMenu{position:absolute;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;z-index:99;padding:8rem 1.2rem 1.2rem;top:0;left:0;width:100%;height:auto;background-color:var(--background-color-dark);border-bottom:.01rem solid var(--darkgray-color);transition:transform .3s ease;transform:translateY(-100%)}#mobileMenu.active{transform:translateY(0)}footer{padding-inline:0;background-color:var(--background-color-light);flex-direction:column;margin-top:0;padding-bottom:0}.template-page-work footer{padding-top:15rem}footer .footer-links{background-color:var(--background-color-dark);flex-direction:column;width:100%;font-size:1.1em}footer .footer-links div{padding-block:1em;border-bottom:.01rem solid var(--color-black);text-align:center}footer div.footer-links div.footer-menu{border-bottom:none}footer .footer-links div>*{margin:0 auto;line-height:1.4em}footer div span{margin-bottom:.5em}footer-credits{font-size:1rem;justify-content:center}.template-index{display:flex;flex-wrap:wrap;justify-content:center}.template-index wrap{width:100%;align-self:flex-end;text-align:center;position:absolute;top:1rem}.template-index wrap p{font-size:60%;font-family:Garamond Light;font-style:normal;font-style:italic}.template-index wrap a{font-size:170%}.template-index wrap a svg{width:130px;height:40px}.template-index wrap sup,.template-index wrap span{display:none}.template-index>a{margin:0 1.2rem;align-self:flex-start}.desktop .template-index a:hover{transition:color .2s linear}.device .template-index a:active,.desktop .template-index a:hover{color:var(--darkgray-color)}.desktop .template-index a:hover:before{display:none}body{font-size:20px}.link-pill{font-size:30px;letter-spacing:-.5px;padding:10px 20px;width:unset;font-style:italic}.link-pill svg{height:15px;width:26px}#content{min-height:0;padding:4rem 1.2rem 15rem;grid-template-columns:1fr;grid-gap:1.3em;align-items:flex-start}#content wrap{grid-column:auto}#social,.page-content>p,#scroll-down{display:none!important}.page-content>img{width:50%;padding:calc(5rem - 1.3em) 0;grid-column:auto;font-size:100%}.small{grid-column:5 / 15}.normal{grid-column:4 / 16}.medium{grid-column:3 / 17}.large{grid-column:2 / 18}.big{grid-column:18 span}.description{font-size:85%}.template-list-collections .type-catalogue{margin-bottom:3rem;margin-top:0}.type-row{padding:0 0 1.5rem;font-size:12.5vw!important;text-align:center}.type-row_name{padding-block:3.7rem 2.5rem}.type-row svg{top:auto;left:50%;bottom:0!important;width:30vw;max-width:200px;transform:translate(-50%)}.type-row_details{font-size:9px;margin-bottom:0}#product-content{display:block;padding:0 1.2rem}#product-content>br{display:none}#type-row{--font-base: 10vw;margin-top:0}#gallery{grid-column:3/17}#gallery.slider .slide{grid-row:auto!important}.caption{display:none!important}.sticky-info-column{padding:.2rem 2rem 2rem;grid-column:3 / 17;justify-items:center;text-align:center}#actions{justify-self:center;grid-auto-flow:row;justify-items:center}#product-options .pill{margin:3rem auto 1rem;width:100%}#product-options form{justify-items:center}#product-options .buy-button{margin-top:3rem}#cart-wrapper{min-height:0;padding:0 1.2rem 15rem;align-items:flex-start}#cart-header{margin-bottom:5rem;grid-column:18 span}#cart-wrapper wrap{grid-column:18 span}#cart-actions{grid-auto-flow:row;justify-content:center;justify-items:center}#cart-footer{margin:5rem auto 0;grid-column:18 span}#cart-button{font-size:85%}.pill{padding:0 12px 0 11px;font-size:85%;line-height:23px!important;border-radius:100px}.shopify-challenge__button{width:10em;height:2.2rem}#type-guide-button{display:none}#content[data-page=trial-fonts-pack]{padding-bottom:0}.text-banner{margin-top:-200px}#product-options .title{justify-content:center}#infos{display:none}.home-button_wrapper{flex-direction:column;gap:10px}.monthly-newsletter{margin-bottom:40px}}@media (max-width: 600px){#about{justify-self:flex-start}#work{justify-self:flex-end}}
/*# sourceMappingURL=/s/files/1/0561/1182/5082/t/20/assets/style.css.map?v=123387796670189903201683040430 */
