*{box-sizing:border-box;margin:0;padding:0;color:inherit;text-decoration:inherit;font-weight:inherit;font-size:inherit;list-style:inherit;outline:none;-webkit-tap-highlight-color:transparent}button{-webkit-appearance:none;border-radius:0;text-align:inherit;background:none;box-shadow:none;padding:0;cursor:pointer;border:none;color:inherit;font:inherit}sup{font-size:50%}::placeholder{color:gray}p:not(:last-child){margin-bottom:1em}@font-face{font-family:kern;src:url(/dist/assets/Kern-eTwJY-VY.woff2)}:root{--fontSize:calc(7px + .3vw);--fontBig: calc(var(--fontSize) * 1.8);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--m: 1.5rem;--s: calc(var(--m) / 2);--l: calc(var(--m) * 2);--xl: 15vh;--topMargin: 10vh;--bg: #ffffff;--grey: #e8e8e8;--overlayDelay: 2.5s}body,html,input,textarea{font-family:kern,Helvetica,Arial,sans-serif;font-variation-settings:"wght" 900,"wdth" 800,"ital" 0;font-size:var(--fontSize)}.big{font-size:var(--fontBig)}.rnd-btn,input.rnd-btn{display:inline-block;height:1.5em;font-size:90%;border-radius:1em;border:1px solid black;padding:.12em .4em .09em;text-align:center;transition:background-color,color .3s}.rnd-btn:hover,input.rnd-btn:hover{cursor:pointer;background:black;color:var(--color)}.rnd-btn[disabled]{opacity:.5;pointer-events:none}.cat h2:hover,.left .product-title:hover h4,.product.product-active h4,.cat.cat-active h2,.links a:hover{cursor:pointer;text-shadow:1px 0 0 var(--color),-1px 0 0 var(--color),0 1px 0 var(--color),0 -1px 0 var(--color),1px 1px var(--color),-1px -1px 0 var(--color),1px -1px 0 var(--color),-1px 1px 0 var(--color)}.logo{display:inline-flex;background-color:#000;color:#fff;padding:.15em .5em 0 .6em;border-radius:2em;font-size:var(--fontBig);margin-left:-.2em;margin-top:-.2em;transition:color .4s,background-color .4s}.logo .baseline{display:flex;flex-direction:column;font-size:25%;gap:.1em;margin-top:.2em;margin-left:.6em}.logo:hover,.cart-btn:hover{background-color:var(--color);color:#000}.player-video-wrapper{--w: 1;--h: 1;position:relative;display:block;width:100%;overflow:hidden}.player-video-wrapper.poster{height:0;padding-bottom:calc(100% * var(--h) / var(--w))}.player-video-wrapper .video-poster{width:100%}.player-video-wrapper video{display:block;height:auto;width:100%}.player-video-wrapper video.has-poster{position:absolute;top:0;left:0;width:100%;height:100%}@keyframes fadeIn{0%{opacity:0;margin-top:.5em}to{opacity:1;margin-top:0}}@keyframes imgBig{0%{opacity:.5;filter:blur(10px);width:calc(50% - 1px)}to{opacity:1;filter:blur(0);width:100%}}@keyframes imgSmall{0%{opacity:1;filter:blur(0);width:100%}to{opacity:1;filter:blur(0);width:calc(50% - 1px)}}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:.4}}@media screen and (max-width: 1024px) and (orientation: portrait){:root{--fontSize: 14px;--m: 12px;--s: calc(var(--m) / 2)}}input,label,select,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1.8em;font-size:var(--fontSize)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--color) inset!important}input:focus{outline:0}input,textarea{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}button,input[type=reset],input[type=button],input[type=submit],input[type=checkbox],input[type=radio],select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{width:13px;height:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}button,input[type=reset],input[type=button],input[type=submit]{overflow:visible;width:auto}::-webkit-file-upload-button{padding:0;border:0;background:none}textarea{vertical-align:top;overflow:auto}select[multiple]{vertical-align:top}@keyframes logofadeIn{0%{background-color:var(--color);transform:scale(.9);filter:blur(20px)}to{background-color:#000;transform:scale(1);filter:blur(0)}}@keyframes logoElmtfadeIn{0%{opacity:0}to{opacity:1}}@keyframes overlayFadeOut{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(20px);pointer-events:none}}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;display:flex;justify-content:center;align-items:center;background:var(--color);animation-name:overlayFadeOut;animation-duration:1s;animation-fill-mode:both;animation-delay:2s}.overlay .logo{transition:none;font-size:800%;color:var(--color);animation-name:logofadeIn;animation-fill-mode:both;animation-duration:.5s}.overlay .logo .site-title{opacity:0;animation-name:logoElmtfadeIn;animation-fill-mode:both;animation-duration:.8s;animation-delay:.3s}.overlay .logo .baseline span{opacity:0;animation-name:logoElmtfadeIn;animation-fill-mode:both;animation-duration:.5s;animation-delay:calc(.5s*log(var(--i) + 3))}body{display:flex;overflow:hidden;height:100vh}.left,.right{width:50%;overflow-y:auto;height:100vh}body>div::-webkit-scrollbar{width:5px;height:8px;background-color:#aaa}body>div::-webkit-scrollbar-thumb{background:var(--color);border-radius:2px}header{position:fixed;z-index:99;top:0;left:0;width:50%;padding:var(--m);display:flex;justify-content:space-between;align-items:center;pointer-events:none}header>*{pointer-events:auto}@media screen and (max-width: 1024px) and (orientation: portrait){header{width:100%}}.left{padding:var(--topMargin) var(--m) var(--m);display:flex;flex-direction:column}.left nav{text-transform:uppercase;margin-bottom:var(--l);flex:auto}.links{display:flex;justify-content:space-between}.cat .cat-title{padding:.6em 0 .5em;display:flex;justify-content:space-between;align-items:center}.cat h2{font-size:var(--fontBig);font-variation-settings:"wght" 850,"wdth" 800,"ital" 0}.cat .cat-title:after{content:"";display:block;width:0;height:0;border-left:.4em solid transparent;border-right:.4em solid transparent;border-top:.6em solid;margin:.5em .15em .2em .2em;transition:transform .3s;transform-origin:50% 50%}.cat.cat-active .cat-title:after{transform:rotate(180deg)}.cat-children-slide{overflow:hidden;transition:max-height .3s cubic-bezier(.25,1,.5,1);border-bottom:2px solid}.cat-children{display:flex;justify-content:space-between;flex-wrap:wrap}.product-group{width:100%}.product:last-child{border:none;margin:0 0 var(--m) 0}.product-group h3{display:inline-block;border:solid 1px;border-radius:2em;padding:.15em .5em .01em;margin:var(--s) 0}.product{width:100%;border-bottom:1px solid;padding:.8em 0 .5em}.product:has(+.cat){border-bottom:2px solid}.left .product{display:flex;align-items:center}.left .product .qty{height:1.2em;min-width:1.2em;line-height:1.2em;padding:.05em .4em 0;border-radius:1.1em;background:black;color:#fff;margin-left:.8em;margin-top:-.3em;opacity:.25}.add-to-cart:after{content:"add to list"}.add-to-cart[disabled]{margin-left:1.5ch}.add-to-cart[disabled]:after{content:"no more"}.add-to-cart:hover{background:black;color:var(--bg)}.left>.product{display:flex;border-bottom:2px solid}.left .product .product-title{display:flex;flex:auto;transition:all .8s}.left .product:hover .product-title{margin-left:.1em;transition:all .2s}.left .product-price{margin-right:var(--s);opacity:.35}.left .pack-title{display:flex;align-items:baseline}.cat[pack] h2{flex:auto}.cat[pack] .product-price{opacity:0;transition:opacity .3s;pointer-events:none}.cat[pack].cat-active .product-price{opacity:.35}.cat[pack] .add-to-cart{opacity:0;transition:opacity .3s;margin-right:1em;pointer-events:none}.cat[pack].cat-active .add-to-cart{opacity:1;pointer-events:auto}.level1{animation-name:fadeIn;animation-duration:.5s;animation-fill-mode:both;animation-delay:calc(var(--overlayDelay) + (.2s * log(var(--catindex) + 1)))}.cat-active .product{animation-name:fadeIn;animation-duration:.5s;animation-fill-mode:both;animation-delay:calc(.3s*log(var(--productindex) + 1))}@media screen and (max-width: 1024px) and (orientation: portrait){.left,.product-group{width:100%}}.right{min-height:100vh;background:var(--grey);position:relative}.intro-text{position:absolute;top:0;left:0;font-size:calc(var(--fontBig) * 2);padding:var(--s) var(--m) var(--m);animation-name:fadeIn;animation-duration:1s;animation-fill-mode:both;animation-delay:calc(var(--overlayDelay) + .5s)}.visuals{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;background:var(--grey)}.visuals.visuals-active{min-height:100vh;padding-bottom:50vh}figure{--w: 1;--h: 1;width:calc(50% - 1px);height:0;padding-bottom:calc((50% - 1px) * var(--h) / var(--w));overflow:hidden;position:relative;background:rgba(0,0,0,.03);margin-bottom:2px;order:1;animation-name:imgSmall;animation-duration:.3s;animation-fill-mode:both}figure:not([pack]){cursor:zoom-in}figure.selected,figure[pack],figure[single]{width:100%;padding-bottom:calc(100% * var(--h) / var(--w));animation-name:imgBig;animation-duration:.5s;animation-fill-mode:both}figure[pack]{order:0}figure.selected:not([pack]){cursor:zoom-out}figure img{position:absolute;z-index:1;top:0;left:0;width:100%;height:auto;opacity:1;transition:opacity,filter,.5s}.visuals figure:not(.img-active){padding-bottom:0;margin-bottom:0;position:absolute}.visuals figure:not(.img-active) img{filter:blur(10px);opacity:0;transition:opacity,filter,0s}:root{--speed: 2;--num: 0}@keyframes slideshow{0%{opacity:0}30%{opacity:1}70%{opacity:1}to{opacity:0}}figure img:not(:first-of-type){opacity:0}.selected.slideshow img:not(:first-of-type){animation-name:slideshow;animation-duration:3s;animation-fill-mode:both;animation-delay:calc(1s * var(--speed) * var(--num))}.right .product-title{position:absolute;z-index:2;bottom:var(--s);left:var(--s);color:#000}.email-notification-overlay{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background:black;opacity:.4;animation-name:fadeInOverlay;animation-duration:.5s;animation-fill-mode:both;cursor:pointer}.email-notification{position:fixed;z-index:101;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:2em;padding:var(--m);background:var(--color);color:#000;font-size:var(--fontBig);animation-name:fadeIn;animation-duration:.5s;animation-fill-mode:both;pointer-events:none}@media screen and (max-width: 1024px) and (orientation: portrait){.right{display:none}}.cart-btn{font-size:var(--fontBig);height:1.35em;min-width:1.1em;padding:.5em .6em;margin-top:-.2em;border-radius:1em;background-color:var(--bg);color:#000;border:solid 2px;display:flex;justify-content:center;align-items:center;line-height:1em;transition:background-color,color,transform,.3s;font-size:150%}.added-to-cart{background-color:var(--color);transform:scale(1.1)}.cart-btn>span{margin-top:.2em}.cart-close-btn{position:absolute;top:var(--m);left:var(--m);border:solid 2px;border-radius:1em;width:1.2em;height:1.2em;margin:-.2em -.2em 0 0;display:flex;justify-content:center;align-items:center}.screenShot{font-family:Arial,Helvetica,sans-serif;--fontSize:calc(10px + .3vw);--fontBig: calc(var(--fontSize) * 1.8)}.screenShot .screenShot-hide{opacity:0}.cart-holder{position:fixed;z-index:98;top:0;left:50%;width:50%;height:100vh;overflow:hidden;pointer-events:none}.cart{position:absolute;top:0;right:100%;width:100%;height:100vh;background:var(--color);opacity:0;transition:right,opacity,.6s cubic-bezier(.25,1,.5,1);padding:calc(var(--topMargin) - 2.6em) var(--m)}.cart.cartVisible{right:0;opacity:1;pointer-events:auto}.cart-list{display:flex;flex-direction:column}.cart-item{display:flex;justify-content:space-between;align-items:center;padding:var(--s) 0;line-height:1.1em}.cart-item+.cart-item{border-top:1px solid}.cart-item-title{text-transform:uppercase}.cart-item-infos{display:flex}.cart-item-price,.cart-item-qty,.cart-item-days{display:flex;align-items:center;justify-content:center;width:6ch;margin-left:var(--s)}.cart-item-qty button,.cart-item-days button{padding:0 var(--s);transition:transform .3s}.cart-item-qty button:hover,.cart-item-days button:hover{transform:scale(1.2)}.maxqty .qty-increment{opacity:.5;pointer-events:none}.remove{margin:0 var(--s)}.remove:after{content:"remove"}.cart-item-total{min-width:6ch;justify-content:flex-end;display:flex;align-items:center}.remove:hover{background:black;color:var(--color)}.cart-list-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid;padding-top:var(--s)}.cart-total{text-align:right}form{margin-top:4em;display:flex;flex-direction:column;align-items:flex-end}input,textarea{padding:.5em 0;width:100%;border-bottom:1px solid black}textarea{height:8.3em}.honeypot{position:absolute;left:-9999px}.field-hidden{display:none}.form-btns{width:100%;margin-top:var(--m);display:flex;gap:var(--s);align-items:center;justify-content:flex-end;flex-wrap:nowrap}.form-btns .rnd-btn,.form-btns input.rnd-btn{display:inline-block;box-sizing:border-box;text-transform:uppercase;font-size:100%;padding:.3em .7em .2em;line-height:1em;width:auto;flex:initial}::-webkit-input-placeholder,textarea::placeholder{color:#00000080;transition:opacity .25s ease-in-out}:-ms-input-placeholder,:-ms-textarea-placeholder{color:#00000080;transition:opacity .25s ease-in-out}::-moz-placeholder{color:#00000080;opacity:1;transition:opacity .25s ease-in-out}:-moz-placeholder{color:#00000080;opacity:1;transition:opacity .25s ease-in-out}@media screen and (max-width: 1024px) and (orientation: portrait){.cart-close-btn{display:none}.cart-holder{left:0;width:100%;height:100dvh}.cart{padding:var(--topMargin) var(--m);height:100dvh;overflow:auto}.remove:after{content:"×"}.form-btns{margin-top:var(--l);flex-direction:column;justify-content:center;align-items:center;gap:var(--m)}}
