:root{--black:#191a1b;--white:#fff;--lightgrey:#dedede;--currentcolor:var(--black);--titleFS:clamp(2rem, 4vw, 8rem);--satoshi:"Satoshi", sans-serif;--ibm:"IBM Plex Mono", monospace;--cursor-color:var(--currentcolor)}body{scroll-behavior:smooth;color:var(--currentcolor);background-color:var(--white);position:relative}button{color:var(--currentcolor)}body,body *{cursor:none}.cursor{--cursor-x:50vw;--cursor-y:50vh;z-index:9999;pointer-events:none;transform:translate3d(var(--cursor-x), var(--cursor-y), 0);mix-blend-mode:difference;transition:none;position:fixed;top:0;left:0}.cursor .cursor-dot{background-color:var(--white);border:2px solid var(--white);mix-blend-mode:difference;width:10px;height:10px;color:var(--white);border-radius:999px;position:relative;transform:translate(-50%,-50%)}.cursor .cursor-dot .dot-meta{white-space:nowrap;width:fit-content;font-family:var(--ibm);opacity:0;padding:4px;font-size:12px;transition:all .3s ease-in-out;position:absolute;top:10px;left:10px;transform:translate(12px,12px)}.cursor .cursor-dot.active{background-color:#0000}.cursor .cursor-dot.active .dot-meta{opacity:1;transform:translate(0)}.cursor .cursor-dot.click{background-color:#0000}.consent{z-index:6;border-top:1px solid var(--currentcolor);backdrop-filter:blur(10px);font-family:var(--ibm);color:var(--currentcolor);background-color:#fff3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:14px 20px;display:flex;position:fixed;bottom:0;left:0;right:0}.consent[hidden]{display:none}.consent .consent-text{max-width:70ch;font-size:12px;line-height:1.5}.consent .consent-text a{color:var(--currentcolor);text-underline-offset:2px;text-decoration:underline}.consent .consent-actions{gap:10px;display:flex}.consent .consent-btn{border:1px solid var(--currentcolor);color:var(--currentcolor);font-family:var(--ibm);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background-color:#0000;padding:8px 16px;font-size:12px}.consent .consent-btn:hover,.consent .consent-accept{background-color:var(--currentcolor);color:var(--white)}.consent .consent-accept:hover{opacity:.85}.help{z-index:21;position:fixed;bottom:20px;right:20px}.help .help-toggle{border:1px solid var(--currentcolor);backdrop-filter:blur(10px);background-color:#ffffff0d;place-content:center;width:28px;height:28px;display:grid}.help .help-toggle svg{width:16px;height:16px;fill:var(--currentcolor)}.help:hover .help-toggle{background-color:var(--currentcolor);border-color:var(--currentcolor)}.help:hover .help-toggle svg{fill:var(--white)}.help .help-tip{text-align:left;backdrop-filter:blur(10px);width:300px;font-family:var(--ibm);color:var(--currentcolor);background-color:#fff3;padding:10px;font-size:12px;line-height:1.5;display:none;position:absolute;bottom:0;right:calc(100% + 10px);box-shadow:0 0 8px #0000001a}.help:hover .help-tip{display:block}*{transition:all .3s}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi/Satoshi-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi/Satoshi-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi/Satoshi-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi/Satoshi-Black.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}.editorial-loop{--editorial-speed:40s;flex-direction:column;height:75vh;display:flex;position:relative;overflow:hidden}.editorial-loop .editorial-viewport{flex:1;min-height:0;position:relative;overflow:hidden}.editorial-loop .editorial-viewport:after{content:"";z-index:3;pointer-events:none;background-image:url(/landingpage/strafe_alternative_white.svg);background-position:0 20%;background-repeat:no-repeat;background-size:100%;position:absolute;inset:0}.editorial-loop .editorial-track{width:max-content;height:100%;animation:editorial-scroll var(--editorial-speed) linear infinite;flex-direction:row;display:flex}.editorial-loop img{object-fit:cover;user-select:none;pointer-events:none;flex-shrink:0;height:100%}.editorial-loop .options{z-index:4;justify-content:flex-end;padding:10px;display:flex;position:relative}.editorial-loop .options .ediorial-track-options{font-family:var(--ibm);gap:10px;font-size:12px;display:flex}.editorial-loop .options .ediorial-track-options>:hover{text-decoration:underline}.link-site{height:25vh}@keyframes editorial-scroll{to{transform:translate(-50%)}}@keyframes editorial-scroll-vertical{to{transform:translateY(-50%)}}@keyframes cart-blink{0%,50%,to{color:var(--currentcolor);background-color:#0000}25%,75%{background-color:var(--currentcolor);color:var(--white)}}.chosen-products{z-index:2;justify-content:center;gap:0;display:flex;position:absolute;bottom:50px;left:0;right:0}.chosen-products .product-close{object-fit:cover;z-index:2;width:6.5vw;height:60px;position:relative}.chosen-products .product-info{opacity:0;pointer-events:none;flex-direction:column;justify-content:flex-end;gap:10px;max-width:20vw;height:25vh;display:flex;position:fixed;bottom:20px;left:20px}.chosen-products .product-info .title{font-size:clamp(1rem,1.5vw,3rem);line-height:1;font-family:var(--satoshi);text-wrap:pretty;font-weight:900}.chosen-products .product-info .desc{font-family:var(--ibm);text-align:justify;font-size:12px}.chosen-products .product-info .product-full{object-fit:contain;object-position:left;flex:1;width:100%;min-height:0;margin-bottom:8px}.chosen-products .chosen-product:hover+.product-info{opacity:1}.shop-enter{background-color:var(--white);z-index:20;pointer-events:none;flex-direction:column;gap:20px;width:20vw;height:fit-content;padding:20px;display:none;position:fixed;bottom:calc(25vh - 110px);right:10px}.shop-enter span{width:100%;font-family:var(--satoshi);color:var(--white);font-size:clamp(1rem,1vw,3rem);font-weight:700;line-height:1.05}.shop-enter .svg{justify-content:flex-end;width:100%;display:flex}.shop-enter .svg svg{height:30px;fill:var(--black);width:auto}.shop-enter:hover{background-color:var(--black)}.shop-enter:hover svg{fill:var(--white)}:root:has(.collection-grid.single){overflow:hidden}.collection{min-height:100vh;padding:20px}.collection .collection-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid;position:relative}.collection .collection-grid.single{scrollbar-width:none;height:calc(100vh - 90px);display:flex;overflow:auto hidden}.collection .collection-grid.single>a{flex:none;width:calc(75vh - 67.5px);min-width:calc(75vh - 67.5px);height:100%}.collection .collection-grid.single .product-card{width:100%;height:100%}.collection .collection-grid.single .product-img{flex:1;min-height:0;overflow:hidden}.collection .collection-grid.single .product-card-info{padding-top:0;padding-bottom:8px}.collection .collection-grid.single .product-img>img{object-fit:cover;width:100%;height:100%}.collection .collection-grid .product-card{flex-direction:column;display:flex;position:relative}.collection .collection-grid .product-card .product-img{height:auto;position:relative}.collection .collection-grid .product-card .product-img:after{content:"";border:1px solid var(--currentcolor);opacity:0;pointer-events:none;position:absolute;inset:0}.collection .collection-grid .product-card .product-img:hover{box-shadow:0 0 5px #0003}.collection .collection-grid .product-card .product-img:hover:after{opacity:1}.collection .collection-grid .product-card .product-img .product-shots{opacity:0;pointer-events:none;flex-direction:column;gap:10px;width:15%;height:auto;transition:opacity .3s;display:flex;position:absolute;top:10px;right:10px}.collection .collection-grid .product-card .product-img .product-shots img{object-fit:cover;border:1px solid var(--white);height:100%;box-shadow:0 0 5px #0000000d}.collection .collection-grid .product-card .product-img:hover .product-shots{opacity:1}.collection .collection-grid .product-card .product-img .product-video{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.collection .collection-grid .product-card .product-img:hover .product-video{opacity:1}.collection .collection-grid .product-card .product-card-info{font-family:var(--ibm);text-transform:uppercase;justify-content:space-between;padding-bottom:8px;font-size:12px;display:flex}.collection .collection-grid .product-card .product-card-info.hidden{opacity:0;display:none}.product-page{flex-direction:column;height:100vh;display:flex;position:relative}.product-page .size-overlay{z-index:5;backdrop-filter:blur(10px);background-color:#ffffff0d;flex-direction:column;gap:6px;width:150px;padding:10px;display:none;position:fixed}.product-page .size-overlay.open{display:flex}.product-page .size-overlay .size-overlay-title{font-family:var(--ibm);margin-bottom:4px;font-size:12px}.product-page .size-overlay .size-overlay-options{border:1px solid var(--black);display:flex}.product-page .size-overlay .size-overlay-option{font-family:var(--ibm);text-transform:uppercase;background-color:#0000;border:none;padding:6px 8px;font-size:12px}.product-page .size-overlay .size-overlay-option:hover{background-color:var(--black);color:var(--white)}.product-page .size-overlay .size-overlay-options .size-overlay-option{flex:1;position:relative}.product-page .size-overlay .size-overlay-options .size-overlay-option+.size-overlay-option:before{content:"";background-color:var(--black);width:1px;height:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.product-page .size-overlay .size-overlay-cancel{border:1px solid var(--black)}.product-page .go-back{z-index:1;min-width:120px;font-family:var(--ibm);text-align:center;color:var(--white);border:1px solid var(--currentcolor);background-color:var(--black);padding:6px 16px;font-size:12px;text-decoration:none;position:absolute;bottom:20px;left:20px}.product-page .go-back:hover{background-color:var(--white);color:var(--black)}.product-page .product-images{scrollbar-width:none;flex-direction:row;flex:1;min-width:0;display:flex;overflow-x:auto}.product-page .product-images img{object-fit:cover;flex-shrink:0;width:auto;max-width:none;height:calc(100% - 70px)}.product-page .product-details{width:100%;font-family:var(--satoshi);align-self:flex-start;height:auto;padding:20px;font-size:12px}.product-page .product-details .details{justify-content:space-between;height:auto;display:flex}.nav{background-color:var(--lightgrey);border:2px solid var(--white);border-radius:999px;justify-content:space-between;align-items:center;width:auto;height:auto;padding:4px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 4px #0003}.nav svg{fill:var(--currentcolor)}.nav a{background-color:var(--white);color:var(--currentcolor);font-family:var(--satoshi);border-radius:999px;padding:8px 20px;box-shadow:0 0 8px #0000001a}.nav a:hover{color:#fff;background-color:green;box-shadow:0 0 8px #33ff003f}.nav-start,.links{width:39vw;font-family:var(--ibm);text-transform:uppercase;flex-direction:column;justify-content:center;gap:8px;font-size:12px;display:flex;position:fixed;bottom:125px;left:50%;transform:translate(-50%)}.nav-start .logo,.links .logo{width:25%;margin-inline:auto}.nav-start .logo img,.links .logo img{width:100%;margin-bottom:10px}.nav-start .meta,.links .meta{grid-template-columns:1fr auto 1fr;display:grid}.nav-start .meta span:last-child,.links .meta span:last-child{text-align:right}.nav-start .links,.links .links{justify-content:space-between;display:flex}.links{flex-direction:row;justify-content:space-between;width:39vw;bottom:20px}.links a{text-decoration:underline}.nav-collection,.nav-products,.nav-impressum{width:fit-content;font-family:var(--ibm);user-select:none;gap:20px;height:30px;margin:0 auto;font-size:12px;display:flex;position:sticky;bottom:20px}.nav-collection:before,.nav-products:before,.nav-impressum:before{content:"";backdrop-filter:blur(20px);z-index:-5;background-color:#fff3;width:calc(100% + 20px);height:calc(100% + 20px);position:absolute;top:-10px;left:-10px}.nav-collection .nav-main,.nav-products .nav-main,.nav-impressum .nav-main{z-index:2;position:relative}.nav-collection .nav-main .main-icon,.nav-products .nav-main .main-icon,.nav-impressum .nav-main .main-icon{border:1px solid var(--currentcolor);place-content:center;height:100%;padding:0 16px;transition:all .3s;display:grid}.nav-collection .nav-main .main-icon:hover,.nav-products .nav-main .main-icon:hover,.nav-impressum .nav-main .main-icon:hover,.nav-collection .nav-main .main-icon.active,.nav-products .nav-main .main-icon.active,.nav-impressum .nav-main .main-icon.active{background-color:var(--currentcolor);color:var(--white)}.nav-collection .cart-expand-button,.nav-products .cart-expand-button,.nav-impressum .cart-expand-button{border:1px solid var(--currentcolor);z-index:2;place-content:center;padding:0 16px;display:grid;position:relative}.nav-collection .cart-expand-button:hover,.nav-products .cart-expand-button:hover,.nav-impressum .cart-expand-button:hover,.nav-collection .cart-expand-button.active,.nav-products .cart-expand-button.active,.nav-impressum .cart-expand-button.active{background-color:var(--currentcolor);color:var(--white)}.nav-collection .cart-expand-button.blink,.nav-products .cart-expand-button.blink,.nav-impressum .cart-expand-button.blink{animation:1.2s cart-blink}.nav-collection .nav-grid,.nav-collection .nav-product,.nav-products .nav-grid,.nav-products .nav-product,.nav-impressum .nav-grid,.nav-impressum .nav-product{justify-content:space-between;gap:10px;width:fit-content;display:flex}.nav-collection .nav-grid .nav-button,.nav-collection .nav-product .nav-button,.nav-products .nav-grid .nav-button,.nav-products .nav-product .nav-button,.nav-impressum .nav-grid .nav-button,.nav-impressum .nav-product .nav-button{place-content:center;padding:0 8px;display:grid;position:relative}.nav-collection .nav-grid .nav-button+.nav-button:before,.nav-collection .nav-product .nav-button+.nav-button:before,.nav-products .nav-grid .nav-button+.nav-button:before,.nav-products .nav-product .nav-button+.nav-button:before,.nav-impressum .nav-grid .nav-button+.nav-button:before,.nav-impressum .nav-product .nav-button+.nav-button:before{content:"";background-color:var(--currentcolor);width:1px;height:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.nav-collection .nav-grid .nav-button:hover,.nav-collection .nav-product .nav-button:hover,.nav-products .nav-grid .nav-button:hover,.nav-products .nav-product .nav-button:hover,.nav-impressum .nav-grid .nav-button:hover,.nav-impressum .nav-product .nav-button:hover,.nav-collection .nav-grid .nav-button.active,.nav-collection .nav-product .nav-button.active,.nav-products .nav-grid .nav-button.active,.nav-products .nav-product .nav-button.active,.nav-impressum .nav-grid .nav-button.active,.nav-impressum .nav-product .nav-button.active{background-color:var(--currentcolor);color:var(--white)}.nav-collection .nav-grid .grid-buttons,.nav-collection .nav-grid .tag-buttons,.nav-collection .nav-grid .view-buttons,.nav-collection .nav-grid .info,.nav-collection .nav-grid .product-buttons,.nav-collection .nav-product .grid-buttons,.nav-collection .nav-product .tag-buttons,.nav-collection .nav-product .view-buttons,.nav-collection .nav-product .info,.nav-collection .nav-product .product-buttons,.nav-products .nav-grid .grid-buttons,.nav-products .nav-grid .tag-buttons,.nav-products .nav-grid .view-buttons,.nav-products .nav-grid .info,.nav-products .nav-grid .product-buttons,.nav-products .nav-product .grid-buttons,.nav-products .nav-product .tag-buttons,.nav-products .nav-product .view-buttons,.nav-products .nav-product .info,.nav-products .nav-product .product-buttons,.nav-impressum .nav-grid .grid-buttons,.nav-impressum .nav-grid .tag-buttons,.nav-impressum .nav-grid .view-buttons,.nav-impressum .nav-grid .info,.nav-impressum .nav-grid .product-buttons,.nav-impressum .nav-product .grid-buttons,.nav-impressum .nav-product .tag-buttons,.nav-impressum .nav-product .view-buttons,.nav-impressum .nav-product .info,.nav-impressum .nav-product .product-buttons{border:1px solid var(--currentcolor);display:flex}.nav-collection .nav-grid .nav-expanded,.nav-collection .nav-product .nav-expanded,.nav-products .nav-grid .nav-expanded,.nav-products .nav-product .nav-expanded,.nav-impressum .nav-grid .nav-expanded,.nav-impressum .nav-product .nav-expanded{backdrop-filter:blur(10px);z-index:-1;width:calc(100% + 20px);height:auto;font-family:var(--ibm);background-color:#fff3;padding:10px 10px 50px;display:none;position:absolute;bottom:-10px;left:-10px;box-shadow:0 0 8px #0000001a}.nav-collection .nav-grid .nav-expanded.active,.nav-collection .nav-product .nav-expanded.active,.nav-products .nav-grid .nav-expanded.active,.nav-products .nav-product .nav-expanded.active,.nav-impressum .nav-grid .nav-expanded.active,.nav-impressum .nav-product .nav-expanded.active{display:block}.nav-collection .nav-grid .nav-expanded .panel-section,.nav-collection .nav-product .nav-expanded .panel-section,.nav-products .nav-grid .nav-expanded .panel-section,.nav-products .nav-product .nav-expanded .panel-section,.nav-impressum .nav-grid .nav-expanded .panel-section,.nav-impressum .nav-product .nav-expanded .panel-section{display:none}.nav-collection .nav-grid .nav-expanded .panel-section.active,.nav-collection .nav-product .nav-expanded .panel-section.active,.nav-products .nav-grid .nav-expanded .panel-section.active,.nav-products .nav-product .nav-expanded .panel-section.active,.nav-impressum .nav-grid .nav-expanded .panel-section.active,.nav-impressum .nav-product .nav-expanded .panel-section.active{display:block}.nav-collection .nav-grid .nav-expanded .category-filter,.nav-collection .nav-product .nav-expanded .category-filter,.nav-products .nav-grid .nav-expanded .category-filter,.nav-products .nav-product .nav-expanded .category-filter,.nav-impressum .nav-grid .nav-expanded .category-filter,.nav-impressum .nav-product .nav-expanded .category-filter{flex-wrap:wrap;gap:14px;display:flex}.nav-collection .nav-grid .nav-expanded .category-filter .filter-btn,.nav-collection .nav-product .nav-expanded .category-filter .filter-btn,.nav-products .nav-grid .nav-expanded .category-filter .filter-btn,.nav-products .nav-product .nav-expanded .category-filter .filter-btn,.nav-impressum .nav-grid .nav-expanded .category-filter .filter-btn,.nav-impressum .nav-product .nav-expanded .category-filter .filter-btn{text-align:left;width:fit-content;font-family:var(--satoshi);background:0 0;border:none;padding:0;font-size:14px}.nav-collection .nav-grid .nav-expanded .category-filter .filter-btn:hover,.nav-collection .nav-grid .nav-expanded .category-filter .filter-btn.active,.nav-collection .nav-product .nav-expanded .category-filter .filter-btn:hover,.nav-collection .nav-product .nav-expanded .category-filter .filter-btn.active,.nav-products .nav-grid .nav-expanded .category-filter .filter-btn:hover,.nav-products .nav-grid .nav-expanded .category-filter .filter-btn.active,.nav-products .nav-product .nav-expanded .category-filter .filter-btn:hover,.nav-products .nav-product .nav-expanded .category-filter .filter-btn.active,.nav-impressum .nav-grid .nav-expanded .category-filter .filter-btn:hover,.nav-impressum .nav-grid .nav-expanded .category-filter .filter-btn.active,.nav-impressum .nav-product .nav-expanded .category-filter .filter-btn:hover,.nav-impressum .nav-product .nav-expanded .category-filter .filter-btn.active{text-decoration:underline}.nav-collection .nav-grid .nav-expanded .panel-section[data-panel=main],.nav-collection .nav-product .nav-expanded .panel-section[data-panel=main],.nav-products .nav-grid .nav-expanded .panel-section[data-panel=main],.nav-products .nav-product .nav-expanded .panel-section[data-panel=main],.nav-impressum .nav-grid .nav-expanded .panel-section[data-panel=main],.nav-impressum .nav-product .nav-expanded .panel-section[data-panel=main]{background-position:100% 0;background-repeat:no-repeat;background-size:100% 20%}.nav-collection .nav-grid .nav-expanded .panel-section[data-panel=main] .nav-options,.nav-collection .nav-product .nav-expanded .panel-section[data-panel=main] .nav-options,.nav-products .nav-grid .nav-expanded .panel-section[data-panel=main] .nav-options,.nav-products .nav-product .nav-expanded .panel-section[data-panel=main] .nav-options,.nav-impressum .nav-grid .nav-expanded .panel-section[data-panel=main] .nav-options,.nav-impressum .nav-product .nav-expanded .panel-section[data-panel=main] .nav-options{justify-content:space-between;display:flex}.nav-collection .nav-grid .nav-expanded .panel-section[data-panel=main] .nav-options ul,.nav-collection .nav-product .nav-expanded .panel-section[data-panel=main] .nav-options ul,.nav-products .nav-grid .nav-expanded .panel-section[data-panel=main] .nav-options ul,.nav-products .nav-product .nav-expanded .panel-section[data-panel=main] .nav-options ul,.nav-impressum .nav-grid .nav-expanded .panel-section[data-panel=main] .nav-options ul,.nav-impressum .nav-product .nav-expanded .panel-section[data-panel=main] .nav-options ul{flex-direction:column;gap:4px;margin-bottom:60px;font-size:12px;display:flex}.nav-collection .nav-grid .nav-expanded .panel-section[data-panel=main] .nav-options ul a:hover,.nav-collection .nav-product .nav-expanded .panel-section[data-panel=main] .nav-options ul a:hover,.nav-products .nav-grid .nav-expanded .panel-section[data-panel=main] .nav-options ul a:hover,.nav-products .nav-product .nav-expanded .panel-section[data-panel=main] .nav-options ul a:hover,.nav-impressum .nav-grid .nav-expanded .panel-section[data-panel=main] .nav-options ul a:hover,.nav-impressum .nav-product .nav-expanded .panel-section[data-panel=main] .nav-options ul a:hover{text-decoration:underline}.nav-collection .nav-grid .nav-expanded .panel-section[data-panel=main] .nav-options .logo,.nav-collection .nav-product .nav-expanded .panel-section[data-panel=main] .nav-options .logo,.nav-products .nav-grid .nav-expanded .panel-section[data-panel=main] .nav-options .logo,.nav-products .nav-product .nav-expanded .panel-section[data-panel=main] .nav-options .logo,.nav-impressum .nav-grid .nav-expanded .panel-section[data-panel=main] .nav-options .logo,.nav-impressum .nav-product .nav-expanded .panel-section[data-panel=main] .nav-options .logo{width:34px;height:34px;animation:7s linear infinite spin}.nav-collection .nav-grid .nav-expanded .panel-section[data-panel=main] .nav-options .logo svg,.nav-collection .nav-product .nav-expanded .panel-section[data-panel=main] .nav-options .logo svg,.nav-products .nav-grid .nav-expanded .panel-section[data-panel=main] .nav-options .logo svg,.nav-products .nav-product .nav-expanded .panel-section[data-panel=main] .nav-options .logo svg,.nav-impressum .nav-grid .nav-expanded .panel-section[data-panel=main] .nav-options .logo svg,.nav-impressum .nav-product .nav-expanded .panel-section[data-panel=main] .nav-options .logo svg{height:100%;fill:var(--currentcolor)}.nav-collection .nav-grid .nav-expanded .panel-section[data-panel=main] a[aria-current=page],.nav-collection .nav-product .nav-expanded .panel-section[data-panel=main] a[aria-current=page],.nav-products .nav-grid .nav-expanded .panel-section[data-panel=main] a[aria-current=page],.nav-products .nav-product .nav-expanded .panel-section[data-panel=main] a[aria-current=page],.nav-impressum .nav-grid .nav-expanded .panel-section[data-panel=main] a[aria-current=page],.nav-impressum .nav-product .nav-expanded .panel-section[data-panel=main] a[aria-current=page]{text-decoration:underline}.nav-collection .nav-grid .nav-expanded .panel-section[data-panel=main] .titles,.nav-collection .nav-product .nav-expanded .panel-section[data-panel=main] .titles,.nav-products .nav-grid .nav-expanded .panel-section[data-panel=main] .titles,.nav-products .nav-product .nav-expanded .panel-section[data-panel=main] .titles,.nav-impressum .nav-grid .nav-expanded .panel-section[data-panel=main] .titles,.nav-impressum .nav-product .nav-expanded .panel-section[data-panel=main] .titles{font-family:var(--ibm);justify-content:space-between;font-size:10px;font-weight:400;display:flex}.nav-collection .nav-grid .nav-expanded .panel-section[data-panel=description],.nav-collection .nav-grid .nav-expanded .panel-section[data-panel=details],.nav-collection .nav-grid .nav-expanded .panel-section[data-panel=care],.nav-collection .nav-grid .nav-expanded .panel-section[data-panel=size],.nav-collection .nav-product .nav-expanded .panel-section[data-panel=description],.nav-collection .nav-product .nav-expanded .panel-section[data-panel=details],.nav-collection .nav-product .nav-expanded .panel-section[data-panel=care],.nav-collection .nav-product .nav-expanded .panel-section[data-panel=size],.nav-products .nav-grid .nav-expanded .panel-section[data-panel=description],.nav-products .nav-grid .nav-expanded .panel-section[data-panel=details],.nav-products .nav-grid .nav-expanded .panel-section[data-panel=care],.nav-products .nav-grid .nav-expanded .panel-section[data-panel=size],.nav-products .nav-product .nav-expanded .panel-section[data-panel=description],.nav-products .nav-product .nav-expanded .panel-section[data-panel=details],.nav-products .nav-product .nav-expanded .panel-section[data-panel=care],.nav-products .nav-product .nav-expanded .panel-section[data-panel=size],.nav-impressum .nav-grid .nav-expanded .panel-section[data-panel=description],.nav-impressum .nav-grid .nav-expanded .panel-section[data-panel=details],.nav-impressum .nav-grid .nav-expanded .panel-section[data-panel=care],.nav-impressum .nav-grid .nav-expanded .panel-section[data-panel=size],.nav-impressum .nav-product .nav-expanded .panel-section[data-panel=description],.nav-impressum .nav-product .nav-expanded .panel-section[data-panel=details],.nav-impressum .nav-product .nav-expanded .panel-section[data-panel=care],.nav-impressum .nav-product .nav-expanded .panel-section[data-panel=size]{font-family:var(--ibm);padding-bottom:20px;font-size:12px}.nav-collection .nav-grid .nav-expanded .panel-eyebrow,.nav-collection .nav-product .nav-expanded .panel-eyebrow,.nav-products .nav-grid .nav-expanded .panel-eyebrow,.nav-products .nav-product .nav-expanded .panel-eyebrow,.nav-impressum .nav-grid .nav-expanded .panel-eyebrow,.nav-impressum .nav-product .nav-expanded .panel-eyebrow{font-family:var(--ibm);text-transform:uppercase;letter-spacing:.08em;color:var(--currentcolor);border-bottom:1px solid var(--currentcolor);justify-content:space-between;margin-bottom:12px;padding-bottom:8px;font-size:10px;display:flex}.nav-collection .nav-grid .nav-expanded .panel-text,.nav-collection .nav-product .nav-expanded .panel-text,.nav-products .nav-grid .nav-expanded .panel-text,.nav-products .nav-product .nav-expanded .panel-text,.nav-impressum .nav-grid .nav-expanded .panel-text,.nav-impressum .nav-product .nav-expanded .panel-text{font-family:var(--ibm);max-width:60ch;font-size:12px;line-height:1.7}.nav-collection .nav-grid .nav-expanded .panel-section[data-panel=size] .size-row,.nav-collection .nav-product .nav-expanded .panel-section[data-panel=size] .size-row,.nav-products .nav-grid .nav-expanded .panel-section[data-panel=size] .size-row,.nav-products .nav-product .nav-expanded .panel-section[data-panel=size] .size-row,.nav-impressum .nav-grid .nav-expanded .panel-section[data-panel=size] .size-row,.nav-impressum .nav-product .nav-expanded .panel-section[data-panel=size] .size-row{border-bottom:1px solid var(--currentcolor);text-transform:uppercase;justify-content:space-between;padding:6px 0;display:flex}.nav-collection .nav-grid .nav-expanded .panel-section[data-panel=size] .size-row span,.nav-collection .nav-product .nav-expanded .panel-section[data-panel=size] .size-row span,.nav-products .nav-grid .nav-expanded .panel-section[data-panel=size] .size-row span,.nav-products .nav-product .nav-expanded .panel-section[data-panel=size] .size-row span,.nav-impressum .nav-grid .nav-expanded .panel-section[data-panel=size] .size-row span,.nav-impressum .nav-product .nav-expanded .panel-section[data-panel=size] .size-row span{flex:1}.nav-collection .nav-grid .nav-expanded .panel-section[data-panel=size] .size-row span:not(:first-child),.nav-collection .nav-product .nav-expanded .panel-section[data-panel=size] .size-row span:not(:first-child),.nav-products .nav-grid .nav-expanded .panel-section[data-panel=size] .size-row span:not(:first-child),.nav-products .nav-product .nav-expanded .panel-section[data-panel=size] .size-row span:not(:first-child),.nav-impressum .nav-grid .nav-expanded .panel-section[data-panel=size] .size-row span:not(:first-child),.nav-impressum .nav-product .nav-expanded .panel-section[data-panel=size] .size-row span:not(:first-child){text-align:right}.nav-collection .nav-grid .nav-expanded .panel-section[data-panel=size] .size-row.size-head,.nav-collection .nav-product .nav-expanded .panel-section[data-panel=size] .size-row.size-head,.nav-products .nav-grid .nav-expanded .panel-section[data-panel=size] .size-row.size-head,.nav-products .nav-product .nav-expanded .panel-section[data-panel=size] .size-row.size-head,.nav-impressum .nav-grid .nav-expanded .panel-section[data-panel=size] .size-row.size-head,.nav-impressum .nav-product .nav-expanded .panel-section[data-panel=size] .size-row.size-head{font-weight:700}.nav-collection .nav-grid .nav-expanded .panel-section[data-panel=size] .size-note,.nav-collection .nav-product .nav-expanded .panel-section[data-panel=size] .size-note,.nav-products .nav-grid .nav-expanded .panel-section[data-panel=size] .size-note,.nav-products .nav-product .nav-expanded .panel-section[data-panel=size] .size-note,.nav-impressum .nav-grid .nav-expanded .panel-section[data-panel=size] .size-note,.nav-impressum .nav-product .nav-expanded .panel-section[data-panel=size] .size-note{margin-top:12px}.nav-collection .nav-grid .nav-expanded .panel-section[data-panel=cart],.nav-collection .nav-product .nav-expanded .panel-section[data-panel=cart],.nav-products .nav-grid .nav-expanded .panel-section[data-panel=cart],.nav-products .nav-product .nav-expanded .panel-section[data-panel=cart],.nav-impressum .nav-grid .nav-expanded .panel-section[data-panel=cart],.nav-impressum .nav-product .nav-expanded .panel-section[data-panel=cart]{font-family:var(--ibm);text-transform:uppercase;font-size:12px}.nav-collection .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-img,.nav-collection .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-img,.nav-products .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-img,.nav-products .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-img,.nav-impressum .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-img,.nav-impressum .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-img{object-fit:cover;width:calc(100% + 20px);max-width:none;height:90px;margin:-10px -10px 8px;display:block}.nav-collection .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-row,.nav-collection .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-row,.nav-products .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-row,.nav-products .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-row,.nav-impressum .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-row,.nav-impressum .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-row{border-bottom:1px solid var(--black);align-items:center;gap:10px;padding:12px 0;display:flex}.nav-collection .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-row:first-child,.nav-collection .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-row:first-child,.nav-products .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-row:first-child,.nav-products .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-row:first-child,.nav-impressum .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-row:first-child,.nav-impressum .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-row:first-child{padding-top:0}.nav-collection .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-row:hover .cart-title,.nav-collection .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-row:hover .cart-title,.nav-products .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-row:hover .cart-title,.nav-products .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-row:hover .cart-title,.nav-impressum .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-row:hover .cart-title,.nav-impressum .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-row:hover .cart-title{text-decoration:underline}.nav-collection .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-row img,.nav-collection .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-row img,.nav-products .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-row img,.nav-products .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-row img,.nav-impressum .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-row img,.nav-impressum .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-row img{object-fit:contain;height:50px}.nav-collection .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-row .cart-link,.nav-collection .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-row .cart-link,.nav-products .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-row .cart-link,.nav-products .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-row .cart-link,.nav-impressum .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-row .cart-link,.nav-impressum .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-row .cart-link{color:inherit;flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.nav-collection .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-row .cart-title,.nav-collection .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-row .cart-title,.nav-products .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-row .cart-title,.nav-products .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-row .cart-title,.nav-impressum .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-row .cart-title,.nav-impressum .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-row .cart-title{flex:1}.nav-collection .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-row .cart-remove,.nav-collection .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-row .cart-remove,.nav-products .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-row .cart-remove,.nav-products .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-row .cart-remove,.nav-impressum .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-row .cart-remove,.nav-impressum .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-row .cart-remove{font-family:var(--ibm);background:0 0;border:none;font-size:12px}.nav-collection .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-row .cart-remove:hover,.nav-collection .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-row .cart-remove:hover,.nav-products .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-row .cart-remove:hover,.nav-products .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-row .cart-remove:hover,.nav-impressum .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-row .cart-remove:hover,.nav-impressum .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-row .cart-remove:hover{text-decoration:underline}.nav-collection .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-total,.nav-collection .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-total,.nav-products .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-total,.nav-products .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-total,.nav-impressum .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-total,.nav-impressum .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-total{justify-content:space-between;padding:10px 0 60px;font-weight:700;display:flex}.nav-collection .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-checkout,.nav-collection .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-checkout,.nav-products .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-checkout,.nav-products .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-checkout,.nav-impressum .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-checkout,.nav-impressum .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-checkout{border:1px solid var(--currentcolor);width:100%;color:var(--currentcolor);font-family:var(--ibm);text-transform:uppercase;letter-spacing:.02em;padding:7px 0;font-size:12px;display:block}.nav-collection .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-checkout:hover,.nav-collection .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-checkout:hover,.nav-products .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-checkout:hover,.nav-products .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-checkout:hover,.nav-impressum .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-checkout:hover,.nav-impressum .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-checkout:hover{background:var(--currentcolor);color:var(--white)}.nav-collection .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-empty,.nav-collection .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-empty,.nav-products .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-empty,.nav-products .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-empty,.nav-impressum .nav-grid .nav-expanded .panel-section[data-panel=cart] .cart-empty,.nav-impressum .nav-product .nav-expanded .panel-section[data-panel=cart] .cart-empty{flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:20px;display:flex}.back-button{z-index:5;opacity:0;place-content:center;width:4vw;height:100vh;display:grid;position:fixed;top:0;left:0;overflow:hidden}.back-button svg{height:14px}.back-button:hover{opacity:1;backdrop-filter:blur(10px);background-color:#ffffff0d;box-shadow:inset 0 0 8px #0000001a}.impressum-page{min-height:100vh;color:var(--currentcolor);font-family:var(--ibm);display:flex}.impressum-page .impressum_datenschutz-img{flex-shrink:0;width:35vw}.impressum-page .impressum_datenschutz-img .editorial-loop-vertical{--editorial-speed:40s;height:100vh;position:sticky;top:0;overflow:hidden}.impressum-page .impressum_datenschutz-img .editorial-track-vertical{width:100%;animation:editorial-scroll-vertical var(--editorial-speed) linear infinite;flex-direction:column;display:flex}.impressum-page .impressum_datenschutz-img img{user-select:none;pointer-events:none;flex-shrink:0;width:100%;height:auto;display:block}.impressum-page .impressum_datenschutz{flex-direction:column;max-width:65vw;padding:20px;display:flex}.impressum-page .datenschutzerklärung_header{font-family:var(--ibm);margin-bottom:20px;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700}.impressum-page .datenschutzerklärung__big_header{text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--currentcolor);margin-top:40px;margin-bottom:12px;padding-bottom:8px;font-size:16px;font-weight:700}.impressum-page .datenschutzerklärung__small_header{margin-top:24px;margin-bottom:4px;font-size:14px;font-weight:700}.impressum-page .datenschutzerklärung__text{margin-bottom:12px;font-size:12px;line-height:1.7}.impressum-page ul.datenschutzerklärung__text{padding-left:18px}.impressum-page ul.datenschutzerklärung__text li{margin-bottom:8px}.impressum-page a{color:var(--currentcolor);text-decoration:underline}.impressum-page a:hover{opacity:.6}.start{min-height:100vh;font-family:var(--ibm);color:var(--currentcolor);place-content:center;padding:20px;display:grid}.start .card{border:1px solid var(--currentcolor);flex-direction:column;width:35vw;max-width:600px;min-height:40vh;padding:40px;display:flex}.start .top{text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;margin-bottom:24px;font-size:10px;display:flex}.start .title{letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(1.8rem,4vw,3rem);font-weight:700}.start .desc{max-width:85%;margin-bottom:24px;font-size:13px;line-height:1.7}.start .context{margin-bottom:auto}.start .context .list li{border-bottom:1px solid var(--currentcolor);text-transform:uppercase;letter-spacing:.04em;padding:10px 0;font-size:13px}.start .context .consent-step{align-items:flex-start;gap:10px;font-size:12px;line-height:1.4;display:flex}.start .context .consent-step input{width:16px;height:16px;accent-color:var(--currentcolor);flex-shrink:0;margin-top:1px}.start .foot{justify-content:space-between;align-items:center;margin-top:32px;display:flex}.start .dots{gap:6px;display:flex}.start .dots .dot{background-color:var(--lightgrey);width:6px;height:6px;transition:width .3s,background-color .3s}.start .dots .dot.on{background-color:var(--currentcolor);width:20px}.start .btn{border:1px solid var(--currentcolor);color:var(--currentcolor);text-transform:uppercase;letter-spacing:.04em;background-color:#0000;align-items:center;gap:10px;padding:8px 14px;font-size:12px;display:flex}.start .btn:hover{background-color:var(--currentcolor);color:var(--white)}.start .btn:hover svg{fill:var(--white)}.start .btn:hover .svg-next{transform:translate(3px)}.start .btn:hover .svg-prev{transform:translate(-3px)}.start .btn:disabled{opacity:.3;pointer-events:none}.start .btn svg{width:auto;height:14px;fill:var(--currentcolor);transition:transform .3s}.checkout{min-height:100vh;font-family:var(--ibm);color:var(--currentcolor);text-align:center;place-content:center;padding:20px;display:grid}.checkout .card{flex-direction:column;align-items:center;gap:16px;width:35vw;min-width:320px;max-width:600px;padding:40px;display:flex}.checkout .checkout-title{font-family:var(--satoshi);font-size:20px;font-weight:700}.checkout .checkout-text{font-size:12px;line-height:1.7}.checkout .checkout-btn{border:1px solid var(--currentcolor);color:var(--currentcolor);text-transform:uppercase;letter-spacing:.04em;margin-top:16px;padding:10px 20px;font-size:12px;text-decoration:none;transition:all .3s}.checkout .checkout-btn:hover{background-color:var(--currentcolor);color:var(--white)}.checkout .checkout-back{color:var(--currentcolor);font-size:12px;text-decoration:underline}.checkout .checkout-back:hover{opacity:.6}.loader{z-index:9999;backdrop-filter:blur(40px);background-color:#fff3;place-content:center;transition:opacity .4s;display:grid;position:fixed;inset:0}.loader.done{opacity:0;pointer-events:none}.loader .loader-stack{width:320px;height:400px;position:relative}.loader .loader-stack img{width:280px;transform:translate(-50%, -50%) rotate(var(--rot,0deg));opacity:0;animation:.5s forwards loader-in;position:absolute;top:50%;left:50%;box-shadow:0 4px 12px #0003}@keyframes loader-in{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=599px){.cursor{opacity:0;display:none}body{max-width:100vw;overflow:hidden}.editorial-loop img{height:90dvh}.editorial-loop .ediorial-track-options{display:none}.editorial-loop:after{background-position-y:50%;background-size:75%;height:90dvh}.nav-start{width:100vw;padding:0 10px;top:calc(90vh + 20px)}.links{width:100vw;padding:0 10px;bottom:20px}.chosen-products{display:none}.impressum-page{padding:60px 16px}}*,:before,:after{box-sizing:border-box}img,picture,svg,video{max-width:100%;display:block}html{text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}button{font:inherit;background:0 0;border:none;padding:0}a{text-decoration-skip-ink:auto;color:currentColor;text-decoration:none}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}
