:root{--utility-font-size: 16px;--content-font-size: 14px}@media screen and (min-width: 1201px){:root{--utility-font-size: 18px;--content-font-size: 16px}}@media screen and (min-width: 1601px){:root{--utility-font-size: 20px;--content-font-size: 18px}}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{display:flex;flex-direction:column}body.nav-active{overflow:hidden}body .page-width{padding:0!important;max-width:100%!important}#MainContent{flex:1;font-size:var(--content-font-size);line-height:1.3}.content-for-layout a{color:var(--color-foreground);text-decoration:none;transition:color .1s ease-out}.content-for-layout a[href]:hover{color:var(--theme-colour);text-decoration:none}.content-for-layout img{display:block;height:auto;width:100%}button{background:transparent;border:none;cursor:pointer;color:var(--color-foreground);display:inline-block;margin:0;padding:0;font-family:var(--font-body-family);font-size:var(--utility-font-size);transition:color .1s ease-out}h1,h2,h3,h4{font-size:24px;margin:0}h5{font-size:var(--utility-font-size);margin:0}h6{font-family:var(--font-body-family);font-size:var(--content-font-size);line-height:1.1;margin:0;text-transform:uppercase}h1+h1,h2+h2,h3+h3,h4+h4{margin:0;text-indent:1em}strong{font-weight:var(--font-body-weight)}@media screen and (min-width: 901px){h1,h2{font-size:30px}h3,h4{font-size:26px}}@media screen and (min-width: 1201px){h1,h2{font-size:35px}h3,h4{font-size:28px}}@media screen and (min-width: 1401px){h1,h2{font-size:40px}h3,h4{font-size:30px}}@keyframes pulse-opacity{0%{opacity:1}50%{opacity:.1}to{opacity:1}}a#cart-link{display:inline-block;padding:10px;font-size:var(--utility-font-size);line-height:20px;position:fixed;top:0;right:0;z-index:100;color:rgb(var(--color-foreground));text-decoration:none;text-transform:uppercase}a#cart-link:hover{color:var(--theme-colour)}html.js-ajax-cart-processing #cart-count{color:var(--theme-colour);animation:pulse-opacity 1s infinite alternate}button#nav-toggle{display:none;position:fixed;top:0;left:0;padding:10px;font-size:16px;line-height:20px;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:100}#site-nav{position:fixed;top:0;left:0;z-index:99}#site-nav #nav-links{font-family:var(--font-heading-family);font-size:40px;line-height:1;padding:10px}#site-nav .nav-link>span{display:inline-block}#site-nav a{color:rgb(var(--color-foreground));text-decoration:none;transition:color .1s ease-out}#site-nav a:hover,#site-nav .on a{color:var(--theme-colour);font-family:var(--font-heading-italic)}#site-nav .subnav{padding:5px 0}#site-nav .subnav a{display:flex;gap:.5em;font-family:var(--font-body-family);font-size:var(--utility-font-size);line-height:1.2;padding:2px 0;text-transform:uppercase}#site-nav .subnav a i{flex:0 0 3em}#site-nav #nav-logo,#site-nav #nav-image{display:none}a#logo{display:block;height:auto;padding:10px;box-sizing:border-box;position:absolute;top:0;left:25%;width:27%;z-index:90;max-width:520px}a#logo svg{display:block;fill:var(--theme-colour);height:auto;width:100%}#header-image{display:none;pointer-events:none}#footer{background:transparent;display:flex;font-size:var(--utility-font-size);text-transform:uppercase}#footer section{padding:10px}#footer p{line-height:1.2;margin:0}#footer a{color:var(--color-foreground);white-space:nowrap;text-decoration:none;transition:color .1s ease-out}#footer a:hover,#footer p.success{color:var(--theme-colour)}#footer form .flex{display:flex;gap:.5em}#footer form input{flex:auto;height:26px;background:transparent;border:none;box-sizing:border-box;color:rgb(var(--color-foreground));display:inline-block;margin:0;padding:0;font-family:var(--font-body-family);font-size:16px;text-transform:uppercase}#footer form input{--dot-color: rgb(var(--color-foreground));--dot-size: 1.5px;--dot-spacing: 10px;background-image:radial-gradient(var(--dot-color) var(--dot-size),transparent var(--dot-size));background-size:var(--dot-spacing) var(--dot-spacing);background-repeat:repeat-x;background-position:8px 19px}#footer form input:hover{--dot-color: var(--theme-colour)}#footer form input:focus-visible{--dot-color: var(--theme-colour);box-shadow:none;outline:none;color:var(--theme-colour)}#footer form button{height:26px;transition:color .1s ease-out}#footer form button:hover{color:var(--theme-colour)}@media screen and (max-width: 1200px){#MainContent{padding-top:180px}button#nav-toggle{display:inline-block}#site-nav{background:var(--theme-background);opacity:0;visibility:hidden;z-index:-1;transition:opacity .3s ease;width:100%;height:100vh;height:100dvh;overflow-y:auto}#site-nav #nav-links{padding-top:50px}body.nav-active #site-nav{opacity:100;visibility:visible;z-index:99}body.nav-active #site-nav #nav-logo{display:block;max-width:500px}body.nav-active #site-nav #nav-logo svg{display:block;height:auto;width:100%}body.nav-active #site-nav #nav-image{display:block;z-index:-1;position:absolute;top:5%;right:5%;width:25%;max-width:150px}a#logo{width:90%;left:0;right:0;margin:0 auto;max-width:400px}#footer{flex-direction:column;margin-top:100px}#footer-subscribe{order:-1}#footer-copyright{order:4}#footer form{max-width:500px}}@media screen and (max-width: 400px){#footer form .flex{display:block}#footer form input{margin:0 0 5px;width:100%}}@media screen and (min-width: 1201px){#MainContent{margin-left:25%;padding:248px 0 100px}#site-nav{display:block;width:25%}#site-nav #nav-links{font-size:45px}#site-nav .subnav{display:none}#header-image{display:block;height:auto;width:33.33%;max-width:600px;position:absolute;top:0;left:50%;z-index:90}#footer section{flex:0 0 25%;box-sizing:border-box}#footer-policies p{max-width:360px}}@media screen and (min-width: 1401px){#site-nav #nav-links{font-size:50px}}@media screen and (min-width: 1601px){#site-nav #nav-links{font-size:60px}}#home{padding:10px}#home section.block{margin-bottom:20%}#home .columns{margin-bottom:20%}#home section.block img{margin:0 0 .5em;transition:opacity .2s ease-out}#home section.block.layout-rotated img{transform:rotate(3.5deg) scale(.95);position:relative}#home section.block h6{margin:4px 0 1em}#home section.block a:hover h5{color:var(--theme-colour)}@media screen and (max-width: 600px){#home .columns.centred .block:first-child{width:80%;margin-left:auto;margin-right:auto}}@media screen and (min-width: 601px){#home{margin-right:10%}#home section.block{margin-bottom:10%}#home .columns{margin-bottom:10%}#home section.block.layout-full{width:90%}#home section.block.layout-left{width:50%}#home section.block.layout-right{margin-left:auto;width:50%}#home section.block.layout-rotated{width:50%}#home section.block.layout-rotated img{max-width:600px}#home .columns{display:flex;gap:10%}#home .columns section{flex:1}#home .columns section.block{margin:0!important;width:100%!important}#home .columns.centred{align-items:center}#home .columns.centred .block{flex:1}#home .columns.centred .block:last-child{flex:2}#home .columns.offset .block{flex:1}#home .columns.offset .block:last-child{flex:2;padding-top:20%}}.shopify-policy__container{max-width:100%;margin:0;padding:0}body.template- #header-image{display:none}#page .page-header,.shopify-policy__title{padding:10px;text-align:left;box-sizing:border-box;margin-bottom:3em}#page .page-header h1{text-transform:capitalize}.shopify-policy__title h1{font-size:var(--content-font-size);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);text-transform:uppercase}#page .page-content,.shopify-policy__body{padding:10px;box-sizing:border-box}.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body table th{font-size:var(--content-font-size);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);text-transform:uppercase}.shopify-policy__body strong{font-weight:var(--font-body-weight)}@media screen and (min-width: 1201px){#page,.shopify-policy__container{display:flex}#page .page-header,.shopify-policy__title{width:33.3333%;margin:0}#page .page-header h1,.shopify-policy__title h1{padding-right:10px}#page .page-content,.shopify-policy__body{width:66.6666%}#page .page-header>.sticky{position:sticky;top:50px}}#page .page-header img{width:80%;max-width:320px}#page #subnav{margin-bottom:1.5em}#page #subnav a{display:flex;gap:.5em;font-family:var(--font-body-family);font-size:var(--content-font-size);line-height:1.2;margin:0 0 .1em;text-transform:uppercase}#page #subnav a i{flex:0 0 3em}#page #subnav a:hover,#page #subnav a.on{color:var(--theme-colour)}#page #subnav a.on span{font-family:var(--font-body-italic)}@media screen and (max-width: 1200px){#page .page-header img{margin:0 auto}}#page section.block{margin-bottom:3em;max-width:1000px}#page section.block-button+.block-button{margin-top:-2em}#page a.button-text-colour{color:var(--theme-colour);display:inline-block;font-size:var(--utility-font-size);text-transform:uppercase;transition:opacity .2s ease-out}#page a.button-text-colour:hover{opacity:.6}#page section.block-image img{margin:0 auto;width:80%}#page section.block-image.layout-full img{width:100%}#page section.block-image.layout-rotated img{transform:rotate(3.5deg) scale(.95)}@media screen and (max-width: 600px){#page section.block-button{text-align:center}#page section.block-columns div:first-child{margin-bottom:3em}}@media screen and (max-width: 1200px){#page section.block{margin-left:auto;margin-right:auto}}@media screen and (min-width: 601px){#page section.width-half{width:50%}#page section.block-image.layout-left img{width:50%;margin:0}#page section.block-image.layout-right img{width:50%;margin:0 0 0 auto}#page section.block-image.layout-rotated img{width:50%;max-width:600px}#page section.block-columns{display:flex;gap:10%}#page section.block-columns>div{width:45%}}body.template-page-about a#logo{z-index:0}body.template-page-about .page-header img{opacity:1;transition:opacity .2s ease-in-out}body.template-page-about .page-header img.fading{opacity:0}body.template-page-about #page section.block h6{margin:4em 0 2em;text-align:center}body.template-page-about #page section.block-title{scroll-margin-top:50px}body.template-page-about #page section.block-title h6{color:var(--theme-colour);margin-top:6em;text-align:left}body.template-page-about #page section.block-title img{margin:0 auto;width:80%}body.template-page-about #page section.block-vintage a{text-transform:uppercase}@media screen and (max-width: 1200px){body.template-page-about #page .page-header{display:none}}@media screen and (min-width: 1201px){body.template-page-about #page .page-content{margin-bottom:30vh}body.template-page-about #page section.block-title{margin:0}body.template-page-about #page section.block-title .inner{display:none}}.pagination{padding:2em 0;display:flex;justify-content:center;gap:.5em;flex-wrap:wrap;line-height:2}.pagination a.current{opacity:.5}body.template-blog a#logo{z-index:0}#journal{--dot-color: currentColor;--dot-size: 1.5px;--dot-spacing: 10px;background-image:radial-gradient(var(--dot-color) var(--dot-size),transparent var(--dot-size));background-size:var(--dot-spacing) var(--dot-spacing);background-repeat:repeat-x;background-position:7px top;padding-top:5px}#journal{margin:0 10px}#journal details{scroll-margin-top:50px}#journal details{--dot-color: transparent;--dot-size: 1.5px;--dot-spacing: 10px;background-image:radial-gradient(var(--dot-color) var(--dot-size),transparent var(--dot-size));background-size:var(--dot-spacing) var(--dot-spacing);background-repeat:repeat-x;background-position:7px bottom}#journal summary{-webkit-user-select:none;user-select:none;cursor:pointer;width:100%}#journal summary{--dot-color: currentColor;--dot-size: 1.5px;--dot-spacing: 10px;background-image:radial-gradient(var(--dot-color) var(--dot-size),transparent var(--dot-size));background-size:var(--dot-spacing) var(--dot-spacing);background-repeat:repeat-x;background-position:7px bottom;padding-bottom:5px}#journal summary .flex{display:flex;padding:12px 0;justify-content:space-between}#journal summary span{display:block;font-size:var(--utility-font-size);line-height:1;text-transform:uppercase}#journal summary .article-title{flex:auto}#journal summary .article-date{flex:0 0 150px;text-align:right}#journal summary .article-collapse{flex:0 0 150px;text-align:right}#journal summary .close{display:none}#journal summary:hover{color:var(--theme-colour)}#journal details .expand{opacity:0;padding:2em 0;transition:opacity 1s ease}#journal .article-image{display:block}#journal .article-image img{max-width:320px}#journal .article-content .inner{max-width:1000px}#journal .article-content>p{margin-top:0}#journal .article-content p{margin-bottom:1em}#journal .article-content img{margin:1.5em auto}#journal .article-content *:last-child{margin-bottom:0}.article-content img.portrait{width:80%;max-width:600px}.article-content img.rotate{width:80%;margin:1.5em auto;max-width:600px;transform:rotate(3.5deg) scale(.95)}#journal details[open]{--dot-color: currentColor}#journal details[open] summary{color:var(--theme-colour)}#journal details[open] summary .close{display:inline-block}#journal details[open] summary .open{display:none}#journal details[open] .expand{opacity:1}.article-header h2{margin-bottom:.35em}@media screen and (max-width: 600px){#journal summary .article-collapse{display:none}#journal summary .article-date{flex-basis:80px}.article-header{margin-top:1em;text-align:center}}@media screen and (max-width: 1200px){.article-image img{margin:0 auto 2em;width:50%}}@media screen and (min-width: 1201px){#journal details .expand{display:block}#journal details .flex{display:flex;gap:10px}#journal details .article-image{width:33.3333%}#journal .article-image img{width:80%}#journal .article-content{width:66.6666%}.article-content img.portrait{width:60%}.article-content img.rotate{width:50%}}#events article{padding:0 10px 3em}#events article img{margin-bottom:1em}#events article h6{margin:4px 0 1em}@media screen and (min-width: 601px){#events{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 901px){#events{grid-template-columns:repeat(3,1fr)}#events article{padding-right:30px}}.price--compare{text-decoration:line-through}#collection article{padding:0 10px 3em}#collection article img{margin-bottom:.5em;transition:opacity .2s ease-out}#collection article h6{margin:4px 0 1em}#collection a:hover h5{color:var(--theme-colour)}@media screen and (max-width: 600px){#collection.columns{display:grid;grid-template-columns:repeat(2,1fr)}#collection.columns article.landscape{grid-column:span 2}}@media screen and (min-width: 601px){#collection{display:grid;grid-template-columns:repeat(2,1fr)}#collection article.landscape{grid-column:span 2}}@media screen and (min-width: 901px){#collection{grid-template-columns:repeat(3,1fr)}#collection article{padding-right:30px}#collection article.landscape{grid-column:1 / span 2}#collection article.landscape+article.landscape{grid-column:2 / span 2}}#page.product h1{font-size:30px}#page.product h6{font-size:var(--utility-font-size);margin:.75em 0}#page.product #price-qty{display:flex;gap:2em;margin:.2em 0}#page.product .page-header button{transition:color .2s ease-out}#page.product .page-header button:hover{color:var(--theme-colour)}#page.product .page-header .content{margin-top:2em}#page.product .page-content figure{margin-bottom:1em}#page.product .page-content figure:nth-child(3n+2) img{width:80%}#page.product .page-content figure:nth-child(3n) img{width:80%;margin:1.5em auto;transform:rotate(3.5deg) scale(.95)}#page.product .page-content #caption{display:none}@media screen and (min-width: 901px){#page.product h1{font-size:30px}#page.product h2,#page.product h3,#page.product h4{font-size:26px}}@media screen and (min-width: 801px){body.template-product a#logo{z-index:0}#page.product .page-content{max-width:600px}}@media screen and (max-width: 800px){#page.product{display:flex;flex-direction:column-reverse}#page.product .slick-initialized .slick-slide{display:flex;align-items:center;justify-content:center}#page.product .page-content figure{height:120vw;margin:0}#page.product .page-content figure img{max-height:100%;object-fit:contain;margin:0}#page.product .page-content #caption{display:block;margin-top:5px;text-align:right}}.number-input-container{display:flex;align-items:center}.number-input-container a,.number-input-container button{padding:0 5px;font-size:var(--utility-font-size);font-family:var(--font-body-family);cursor:pointer}.number-input-container a:hover,.number-input-container button:hover{color:var(--theme-colour)}.number-input-container input[type=number]{background:transparent;border:none;width:40px;text-align:center;margin:0;padding:0;font-size:var(--utility-font-size);font-family:var(--font-body-family);-webkit-appearance:none;-moz-appearance:textfield;appearance:textfield}.number-input-container input[type=number]::-webkit-inner-spin-button,.number-input-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.template-cart #header-image{display:none}#cart{padding:10px}@media screen and (min-width: 1800px){#cart{margin-top:20px}}#cart header{color:var(--theme-colour);font-family:var(--font-body-family);font-size:var(--utility-font-size)}#cart header p{width:32%;margin-left:auto;text-transform:uppercase}#cart-text{color:var(--theme-colour)}#cart .price{flex:0 0 32%}#cart .cart__items{opacity:1;transition:opacity .2s}html.js-ajax-cart-processing #cart .cart__items{opacity:.7}#cart .line-item{--dot-color: currentColor;--dot-size: 1.5px;--dot-spacing: 10px;background-image:radial-gradient(var(--dot-color) var(--dot-size),transparent var(--dot-size));background-size:var(--dot-spacing) var(--dot-spacing);background-repeat:repeat-x;background-position:7px top;padding-top:20px;padding-bottom:10px;display:flex;gap:10px;font-size:var(--utility-font-size);font-family:var(--font-body-family);text-transform:uppercase}#cart .line-item .img{flex:0 0 80px}#cart .line-item .details{flex:auto;display:flex;gap:10px}#cart .line-item .details .item{flex:0 0 42%}#cart .line-item .price span{display:block}#cart .line-item .price span.discount{color:var(--theme-colour);font-size:var(--content-font-size)}#cart footer{color:var(--theme-colour);font-size:var(--utility-font-size);font-family:var(--font-body-family);text-transform:uppercase}#cart footer form{--dot-color: currentColor;--dot-size: 1.5px;--dot-spacing: 10px;background-image:radial-gradient(var(--dot-color) var(--dot-size),transparent var(--dot-size));background-size:var(--dot-spacing) var(--dot-spacing);background-repeat:repeat-x;background-position:7px bottom;padding-bottom:10px}#cart footer form button{color:var(--theme-colour)}#cart .total{justify-content:space-between}#cart .total .right{flex:auto;text-align:right}#cart footer .checkout{flex:auto}@media screen and (max-width: 1200px){#cart header p{margin:50px auto 2em;text-align:center;width:auto}#cart .price{flex:0 0 100px;text-align:right}#cart .line-item .details{flex-direction:column;justify-content:space-between}#cart footer .line-item{flex-wrap:wrap}#cart .total .right{text-align:left}#cart footer .checkout{order:3;margin-top:10px;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/chouette.css.map */
