.marquee[data-v-a6524ac9]{white-space:nowrap;width:100%;display:flex;position:relative;overflow:hidden}.marquee__track[data-v-a6524ac9]{width:max-content;animation:marquee-scroll-a6524ac9 var(--marquee-duration) linear infinite;animation-direction:var(--marquee-direction);will-change:transform}.marquee__group[data-v-a6524ac9],.marquee__track[data-v-a6524ac9]{flex:none;align-items:center;display:flex}.marquee__item[data-v-a6524ac9]{flex:none;padding-right:.5em}.marquee__accessible-text[data-v-a6524ac9]{clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes marquee-scroll-a6524ac9{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track[data-v-a6524ac9]{animation-play-state:paused}}.navbar-mobile{box-sizing:border-box;top:calc(var(--top-marquee-height));height:var(--navbar-height);z-index:10;border-bottom:var(--border-width) solid var(--border-color);background:#fff;justify-content:space-between;align-items:center;width:100vw;display:flex;position:fixed;transform:translateZ(0)}.navbar-mobile .navbar-logo{height:100%;padding:0 var(--padding);white-space:nowrap;border-right:var(--border-width) solid var(--border-color);justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex;position:relative}.navbar-mobile .item-group{height:100%;display:flex}.navbar-mobile .navbar-item{border-left:var(--border-width) solid var(--border-color);justify-content:center;align-items:center;min-width:3.75rem;padding:0 .75rem;font-size:1.25rem;display:flex}.navbar-mobile .burger{cursor:pointer;width:3em;height:3em;transition:transform .6s var(--cubic);-webkit-tap-highlight-color:transparent;font-size:10px;position:relative}.navbar-mobile .burger .lines:after{top:-1em}.navbar-mobile .burger .lines:before{top:1em}.navbar-mobile .burger:after{content:"";width:150%;height:150%;display:block;position:absolute;top:-25%;left:-25%}.navbar-mobile .burger .lines,.navbar-mobile .burger .lines:after,.navbar-mobile .burger .lines:before{pointer-events:none;content:"";width:100%;height:.25em;transition:transform .6s var(--cubic);background-color:#000;display:block;position:absolute}.navbar-mobile .burger .lines{margin-top:-.125em;transition:all 1s;top:50%}.navbar-mobile .burger .lines:after{top:0;transform:translateY(1em)}.navbar-mobile .burger .lines:before{top:0;transform:translateY(-1em)}.navbar-mobile .burger.open .lines{background:0 0;transition:all .6s}.navbar-mobile .burger.open .lines:after,.navbar-mobile .burger.open .lines:before{top:0;left:0}.navbar-mobile .burger.open .lines:before{transform:rotate(-45deg)}.navbar-mobile .burger.open .lines:after{transform:rotate(45deg)}#nav-mobile{top:calc(var(--navbar-height));z-index:5;width:100vw;height:100vh;transition:transform .6s var(--cubic);background:#fff;position:fixed;left:0;overflow:auto;transform:translate(-110%)}#nav-mobile.active{transform:translate(0)}#nav-mobile ul .list-divider{border-bottom:var(--border-width) solid var(--border-color);height:50px}#nav-mobile ul>li{text-transform:uppercase;flex-direction:column;font-weight:700;display:flex}#nav-mobile ul>li .list-item{padding:16px var(--padding);border-bottom:var(--border-width) solid var(--border-color);justify-content:space-between;align-items:center;font-size:1.125rem;display:flex}#nav-mobile ul>li .list-item .link-wrapper{opacity:1}#nav-mobile ul>li .list-item span{opacity:.3}#nav-mobile ul>li .list-item input[type=radio]{display:none}#nav-mobile ul>li .list-item input[type=radio]:checked~span{opacity:1}#nav-mobile ul>li .list-subitem{text-transform:none;padding:var(--padding);border-bottom:var(--border-width) solid var(--border-color)}#nav-mobile ul>li .list-subitem>li:not(:last-child){margin-bottom:var(--padding)}@media screen and (width>=768px){.navbar-mobile[data-v-836603d8]{display:none}}.navbar{z-index:10;backface-visibility:hidden;-webkit-user-select:none;user-select:none;transform-style:flat;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;text-transform:uppercase;grid-template-columns:1fr 100fr;grid-template-rows:var(--navbar-row-height) var(--navbar-row-height);border-bottom:var(--border-width) solid var(--border-color);background-color:#fff;outline:0;grid-template-areas:"logo navbar-top""logo navbar-bottom";font-size:1.125rem;font-weight:700;display:grid;transform:translateZ(0)}.navbar .navbar-logo{white-space:nowrap;padding:var(--padding);border-right:var(--border-width) solid var(--border-color);grid-area:logo;justify-content:center;align-items:center;font-size:2.7rem;font-weight:700;position:relative}.navbar .navbar-bottom,.navbar .navbar-logo,.navbar .navbar-top{display:flex}.navbar .navbar-top{border-bottom:var(--border-width) solid var(--border-color);grid-area:navbar-top;justify-content:space-between;align-items:flex-start;width:100%;height:100%;overflow:hidden}.navbar .navbar-top .navbar-space{border-right:var(--border-width) solid var(--border-color);width:100%;height:100%}.navbar .navbar-top .navbar-controls{white-space:nowrap;display:flex}.navbar .navbar-top .navbar-controls-item{cursor:pointer;padding:1.6rem 1.25rem}.navbar .navbar-top .navbar-controls-item:not(:last-child){border-right:var(--border-width) solid var(--border-color)}.navbar .navbar-top .navbar-controls-item:last-child{padding-inline:2rem}.navbar .navbar-top .navbar-controls-item .locale{opacity:.3;text-decoration:none}.navbar .navbar-top .navbar-controls-item input[type=radio]{display:none}.navbar .navbar-top .navbar-controls-item input[type=radio]:checked~span{opacity:1}.navbar .navbar-bottom{grid-area:navbar-bottom;width:100%;overflow:hidden}.navbar .navbar-bottom .primary-nav>ul,.navbar .navbar-bottom .secondary-nav>ul{display:flex}.navbar .navbar-bottom .primary-nav>ul>li .navbar-item,.navbar .navbar-bottom .secondary-nav>ul>li .navbar-item{white-space:nowrap;padding:1.6rem 1rem;display:block}.navbar .navbar-bottom .primary-nav>ul>li .navbar-item>a.router-link-active,.navbar .navbar-bottom .secondary-nav>ul>li .navbar-item>a.router-link-active{text-underline-position:under;text-decoration:underline;text-decoration-thickness:1px}.navbar .navbar-bottom .primary-nav>ul .navbar-subnav li a:hover,.navbar .navbar-bottom .primary-nav>ul>li .navbar-item:hover,.navbar .navbar-bottom .secondary-nav>ul .navbar-subnav li a:hover,.navbar .navbar-bottom .secondary-nav>ul>li .navbar-item:hover{text-underline-position:under;text-decoration:underline}.navbar .navbar-bottom .primary-nav>ul>li .navbar-item:hover .navbar-subnav,.navbar .navbar-bottom .secondary-nav>ul>li .navbar-item:hover .navbar-subnav{display:block}.navbar .navbar-bottom .primary-nav>ul>li .navbar-item:hover .navbar-subnav:before,.navbar .navbar-bottom .secondary-nav>ul>li .navbar-item:hover .navbar-subnav:before{content:"";height:var(--height);width:100%;left:0;top:var(--navbar-height);z-index:10;border-top:var(--border-width) solid var(--border-color);background:#fff;position:fixed}.navbar .navbar-bottom .primary-nav>ul .navbar-subnav,.navbar .navbar-bottom .secondary-nav>ul .navbar-subnav{top:var(--navbar-height);display:none;position:fixed}.navbar .navbar-bottom .primary-nav>ul .navbar-subnav li:not(:last-child) a,.navbar .navbar-bottom .secondary-nav>ul .navbar-subnav li:not(:last-child) a{padding-bottom:0}.navbar .navbar-bottom .primary-nav>ul .navbar-subnav li,.navbar .navbar-bottom .secondary-nav>ul .navbar-subnav li{z-index:100;position:relative;left:-1.5rem}.navbar .navbar-bottom .primary-nav>ul .navbar-subnav li a,.navbar .navbar-bottom .secondary-nav>ul .navbar-subnav li a{white-space:nowrap;padding:1.5rem;display:block}.navbar .navbar-bottom .primary-nav>ul:first-child,.navbar .navbar-bottom .secondary-nav>ul:first-child{padding-left:1rem}.navbar .navbar-bottom .primary-nav>ul:last-child,.navbar .navbar-bottom .secondary-nav>ul:last-child{padding-right:1rem}.navbar .navbar-bottom .primary-nav{flex:1;display:block}.navbar .navbar-bottom .secondary-nav{display:block}@media only screen and (width>=1500px){.navbar{grid-template-columns:15% auto}}@media screen and (width<=767px){.navbar[data-v-629121ed]{display:none}}.section-navbar[data-v-36d0ddff]{top:calc(var(--top-marquee-height) - var(--border-width));z-index:20;width:100%;position:fixed;left:0}@media screen and (width<=767px){.section-navbar[data-v-36d0ddff]{top:0}}:root{--font-size:.92vw;--font-weight:700;--h1-font-size:2rem;--button-font-size:1.5rem;--padding:2rem;--padding-small:1rem;--border-width:1px;--border-color:#000000bf;--text-primary:#000;--text-accent:#fff;--navbar-row-height:4.25rem;--navbar-height:8.5rem;--top-marquee-height:3rem;--cubic:cubic-bezier(.77, 0, .175, 1);--footer-color:#e0e1e3}@media screen and (width<=767px){:root{--font-size:16px;--h1-font-size:1rem;--button-font-size:.875rem;--padding:1rem;--padding-small:.5rem;--navbar-height:65px;--top-marquee-height:2rem}}@media screen and (width>=1500px){:root{--font-size:.62vw}}html{font-size:var(--font-size);box-sizing:border-box}body{-webkit-font-smoothing:antialiased;font-family:Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1;display:block}p{-webkit-hyphens:auto;hyphens:auto}ul{list-style:none}li{text-align:-webkit-match-parent;display:list-item}a,a:visited{cursor:pointer;color:inherit;text-decoration:none}h1{font-size:var(--padding);font-weight:400}.site{flex-direction:column;display:flex}.markdown-body{margin-bottom:1.5rem;font-size:2rem;line-height:2.5rem}.markdown-body p:not(:last-child){padding-bottom:var(--padding)}.markdown-body a{font-style:italic}#main{z-index:0;float:left;width:100%;min-height:100vh;padding-top:calc(var(--navbar-height) + var(--top-marquee-height));background:#fff;position:relative}.hero{-o-object-fit:cover;object-fit:cover;background-position:0 0;background-repeat:no-repeat;background-size:cover;width:100%;height:auto}.image-inactive{display:none}.image-active{display:block}.page-title{padding:var(--padding);align-items:baseline;font-weight:700;display:flex}.expand-enter-active,.expand-leave-active{transition:all .4s ease-in-out;overflow:hidden}.expand-enter,.expand-leave-to{height:0;padding-top:0;padding-bottom:0}.animation{transform-origin:top;animation:.4s ease-in growDown}.animation-picture{animation:.4s ease-in fade-in}@keyframes growDown{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}h2{margin-block:1em;margin-inline:0;font-size:1.17em;font-weight:700;display:block}@media screen and (width<=767px){h1{font-size:1.25rem}.page-title{padding:var(--padding)}.markdown-body{font-size:.95rem;line-height:1.25rem}}*{box-sizing:border-box;touch-action:manipulation;-webkit-tap-highlight-color:transparent;margin:0;padding:0}*,:after,:before{box-sizing:inherit}.button-text-active{opacity:1}.button-text-inactive{opacity:.3}.button-primary{text-transform:uppercase;box-sizing:border-box;text-align:center;cursor:pointer;color:#000;width:100%;font-size:var(--button-font-size);background:#fff;border:1px solid #000;padding:.85rem .75rem;text-decoration:none;display:inline-block;position:relative}.button-primary.button--flash{color:#fff;background-color:#000;transition:background-color .3s,color .3s}.button-secondary{text-transform:uppercase;box-sizing:border-box;text-align:center;cursor:pointer;width:100%;color:var(--text-primary);border:1px solid #000;padding:.85rem .75rem;text-decoration:none;display:inline-block}.button-inactive{opacity:.3;cursor:unset}.button-inactive:hover{-webkit-text-decoration:unset;text-decoration:unset}.button--loading:after{content:"";border:4px solid #0000;border-top-color:#fff;border-radius:50%;width:16px;height:16px;margin:auto;animation:1s infinite button-loading-spinner;position:absolute;inset:0}@keyframes button-loading-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.prefix{width:1.5rem;height:1.5rem;margin-right:.5rem;display:none;position:relative}.prefix.small{width:.7rem;height:.7rem}.prefix:after,.prefix:before{content:"";background:#000;position:absolute}.prefix:after{width:100%;height:13%;margin-top:-7.5%;top:50%}.plus-minus-indicator{width:1rem;height:1rem;position:relative}.plus-minus-indicator.small{transform:scale(.5)}.plus-minus-indicator:after,.plus-minus-indicator:before{content:"";transition:transform .6s var(--cubic);background-color:#000;transition-duration:.3s;position:absolute}.plus-minus-indicator:before{width:2px;height:100%;margin-left:-1px;top:0;left:50%}.plus-minus-indicator:after{width:100%;height:2px;margin-top:-1px;top:50%;left:0}.plus-minus-indicator.active:before{transform:rotate(90deg)}@media screen and (width<=767px){.prefix{width:.7rem;height:.7rem;margin-right:.5rem;position:relative}}.products{padding:0 var(--padding) 0;grid-gap:var(--padding);grid-template-columns:repeat(4,1fr);display:grid}.products>a{max-height:calc(100% - 5.5rem)}.collection-products{margin-top:var(--padding);margin-bottom:6rem}.cover-picture-wrapper{overflow:hidden}.cover-picture-carousel{display:none;overflow:hidden}.cover-picture-carousel__container{display:flex}.cover-picture-carousel__slide{flex:0 0 100%;min-width:0}.cover-picture-desktop{display:block}.cover-picture{-o-object-fit:cover;object-fit:cover;width:100%;max-width:500px;height:100%}.cover-picture.hover-picture{display:none}.product-subtext{font-size:1.125rem;font-weight:700}.product-subtext>div{margin-bottom:.5rem}.product-title{text-transform:uppercase;align-items:baseline;margin-top:.5rem;display:flex}.price-on-sale{padding-right:.5rem;text-decoration:line-through}.sold-out{color:red}.info h1,h1{text-transform:uppercase}@media screen and (width<=767px){.cover-picture-carousel{display:block}.cover-picture-desktop{display:none}.product-subtext{font-size:.8rem}.product-subtext>div{margin-bottom:.25rem}.product-subtext :nth-child(2){white-space:nowrap;text-overflow:ellipsis;width:calc(50vw - 3 * var(--padding) / 2);overflow:hidden}.products{padding:0 var(--padding) 0;grid-template-columns:repeat(2,1fr)}.cover-picture{aspect-ratio:100vh/calc(50vw - 3 * var(--padding) / 2)}}.info-pages-content{text-align:justify;margin:0 var(--padding) var(--padding);font-size:.8rem;line-height:1rem}.info-pages-content p,.info-pages-content ul{margin-bottom:1rem}.info-pages-content h1,.info-pages-content h2,.info-pages-content h3,.info-pages-content ol{margin:var(--padding) 0}.info-pages-content li{margin-left:var(--padding)}.info-pages-content ul{list-style:circle}.info-img{border-top:1px solid;line-height:0}.info .info-content.landing{padding:var(--padding);border-top:1px solid;margin:0}.info .info-content.landing p{text-align:left}.info h1{cursor:pointer;padding:var(--padding);font-size:1.35rem;font-weight:700}.info .info-content{padding:0 var(--padding);margin-top:-5px;font-weight:700}.info .markdown-body{text-align:justify;padding:var(--padding);font-weight:600}@media screen and (width<=767px){.info h1{font-size:.95rem}}@media screen and (width>=768px){.cover-picture-desktop{position:relative}.cover-picture-desktop .hover-picture{position:absolute;top:0;left:0}.cover-picture-desktop:hover .hover-picture{display:block}.info-pages-content{width:75%;font-size:1.15rem;line-height:1.5rem}.info h1{cursor:pointer;padding:var(--padding);text-transform:uppercase;font-size:1.35rem;font-weight:700}}.vue-notification-group{z-index:5000;display:block;position:fixed;left:50%;transform:translate(-50%)}.vue-notification-wrapper{width:100%;margin:0;padding:0;display:block;overflow:hidden}.notification-title{font-weight:600}.vue-notification-template{background:#fff}.vue-notification,.vue-notification-template{box-sizing:border-box;text-align:left;display:block}.vue-notification{color:#fff;background:#44a4fc;border-left:5px solid #187fe7;padding:1rem;font-size:12px}.vue-notification.primary{background:#000;border-left-color:#000}.vue-notification.warn{background:#ffb648;border-left-color:#f48a06}.vue-notification.error{background:#e54d42;border-left-color:#b82e24}.vue-notification.success{background:#68cd86;border-left-color:#42a85f}.vn-fade-enter-active,.vn-fade-leave-active,.vn-fade-move{transition:all .5s}.vn-fade-enter,.vn-fade-leave-to{opacity:0}.marquee-top{z-index:21;width:100vw;height:var(--top-marquee-height);text-transform:uppercase;border-top:var(--border-width) solid var(--border-color);border-bottom:var(--border-width) solid var(--border-color);align-items:center;padding:.75rem 0;font-size:1.125rem;font-weight:700;display:flex;top:0;left:0;overflow:hidden}#app>.marquee-top,.marquee-top{position:fixed}@media screen and (width<=767px){.marquee-top{font-size:.8rem;font-weight:var(--font-weight);margin-left:0;padding:.25rem}}.error-page[data-v-2dacb685]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.error-page__code[data-v-2dacb685]{margin:0 0 2rem;font-size:4.5rem;line-height:1}.error-page h1[data-v-2dacb685],.error-page__code[data-v-2dacb685],.error-page__message[data-v-2dacb685]{color:#292627;font-weight:700}.error-page h1[data-v-2dacb685]{margin:0;font-size:3.7rem;line-height:1.1}.error-page__message[data-v-2dacb685]{margin:0 0 .75rem;font-size:2.2rem;line-height:1.2}.error-page__action[data-v-2dacb685]{color:#fff;cursor:pointer;width:min(100%,24rem);min-height:3.8rem;font:inherit;text-align:center;background:#292627;border:0;padding:.5rem 1rem;font-size:1.55rem;font-weight:700}@media (width<=767px){.error-page__code[data-v-2dacb685]{font-size:2.5rem}.error-page h1[data-v-2dacb685]{font-size:2rem}.error-page__message[data-v-2dacb685]{font-size:1.125rem}.error-page__action[data-v-2dacb685]{font-size:1rem}}
