:root{--paddingHrz: max(5%, 1rem);--tFunc: cubic-bezier(.27, .17, .2, 1);font-size:clamp(14px,3.6vw,16px);text-rendering:optimizeLegibility;color-scheme:dark;--headerHeight: 4.2rem;--fontHeading: normal 600 3em/1 "scriptIX";--fontH3: normal 500 1.55em/1.4 "D-DIN", sans-serif;--fontText: normal 500 1em/1.4 "D-DIN", sans-serif;--globalTrans: x;--loadBg: loadBg .8s var(--tFunc) .5s backwards}@media only screen and (min-width: 75rem){:root{--paddingHrz: min(6%, 6rem)}}*{margin:0;padding:0;border:none;outline:none;box-sizing:border-box;color:var(--cLight);scrollbar-width:none}::-webkit-scrollbar{display:none}body{background-color:var(--cDark);color:var(--cLight);font:var(--fontText);overflow-x:hidden}h1,h2,h3,h4,h5{margin-block-end:0;margin-block-start:0}ul,ol{list-style:none}a{text-decoration:none;color:var(--cLight);cursor:pointer}.hide,.hideBefore:before,.hideAfter:after{opacity:0!important;transition:none!important}.center{text-align:center}.pre{white-space:pre-wrap}.noAni,.noAni *:not(.extInfo){animation-duration:0s!important;animation-delay:0s!important}#body .limit{overflow:clip;position:relative}img{-webkit-user-select:none;user-select:none}img:-moz-loading{visibility:hidden}[detach],[detach] *{pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none}[freeze]{overflow:clip}input,button{font:var(--fontText);padding:.2em 1em;border-radius:2em}input{color:var(--cLight);background-color:var(--cDL25)}input::placeholder{color:var(--cLight);opacity:.7}input:autofill{color:var(--cLight)!important;-webkit-text-fill-color:var(--cLight)!important;background-color:transparent!important}input:-webkit-autofill{color:var(--cLight)!important;-webkit-text-fill-color:var(--cLight)!important;background-color:transparent!important}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,input:-webkit-autofill:active{-webkit-transition-delay:99999s}button{background-color:var(--cAcc);color:var(--cDark);text-shadow:.07ch 0 0 var(--cDark)}button:hover,input[type=radio]+label:hover,input[type=number]+label:hover{cursor:pointer;-webkit-tap-highlight-color:transparent}::selection{background:var(--cLight);color:var(--cDark)}::-moz-selection{background:var(--cLight);color:var(--cDark)}h1,.h1,[transel=heading]{display:block;font:var(--fontHeading);text-align:center;text-transform:lowercase;color:var(--cAcc)}h2,h3,h4,h5{font:var(--fontText)}main h1+h2,main .h1+.h2{text-align:center;font-size:1.5em;margin-top:-1.8em}main h3,main .h3{font:var(--fontH3);margin-left:.4em}main h4,main .h4{text-transform:uppercase;font-weight:700;letter-spacing:.12ch;padding-bottom:.1em;color:var(--cAcc)}.prodInfo h4,.prodInfo .h4{font-size:.94em;opacity:.8}p:not(.h1):not([transel=heading]),.p{letter-spacing:.03ch}.price{letter-spacing:.1ch}.intro{text-align:center;line-height:1.5;margin-bottom:-1.6rem}@media only screen and (min-width: 75rem){.intro{font-size:1.1em}}@keyframes loadBg{0%{background:linear-gradient(90deg,var(--bgCol) 50%,transparent 50%);background-size:202% 202%;background-position:99% 99%}to{background:linear-gradient(90deg,var(--bgCol) 50%,transparent 50%);background-size:202% 202%;background-position:0% 0%}}body[trans]{--globalTrans: color .3s .2s var(--tFunc), background-color .3s .2s var(--tFunc), fill .3s .2s var(--tFunc), stroke .3s .2s var(--tFunc), opacity .3s .2s var(--tFunc)}body[trans],body[trans] *,body[trans] input::placeholder{transition:var(--globalTrans)}@keyframes loadFooter{0%{transform:translateY(100%);clip-path:inset(0 0 100% 0)}to{transform:translate(0);clip-path:inset(0 0 0 0)}}body:not([trans]) footer{animation:loadFooter .6s var(--tFunc) .4s backwards}body[trans] footer{transition:transform .5s var(--tFunc),var(--globalTrans);transform:translateY(100%)}#body[page-type=index] #MainContent,#body[page-type=cart] #MainContent{--mainScrollTop: 0px;animation:circleReveal 1s var(--tFunc) .1s backwards}#body[page-type=index] #MainContent{--xOrig: 50%;--pageClipRad: 112vmax}#body[page-type=cart] #MainContent{--xOrig: 100%;--pageClipRad: 141vmax}@keyframes circleReveal{0%{clip-path:circle(0 at var(--xOrig) calc(2.1rem + var(--mainScrollTop)))}to{clip-path:circle(var(--pageClipRad) at var(--xOrig) calc(2.1rem + var(--mainScrollTop)))}}#mainSandbox{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:-210!important;opacity:0!important}#body [transel],#curtain,#body .ripple{transition:all .5s var(--tFunc),var(--globalTrans),border-color .25s var(--tFunc),border-radius .1s .4s var(--tFunc)}#body [transel],#curtain,#body .ripple:not(.temp){position:fixed!important}#body [transel]{z-index:90}#body [transel=full]{z-index:89}#body [transel]+*:not([transel]){opacity:0}#body [transel].headerNav+.headerNav:not([transel]){display:none}#curtain,#body .ripple{z-index:18}#body .rippleSrc{z-index:19}#body .ripple.temp{position:absolute!important}#body .ripple{width:0;height:0;--midX: 0;--midY: 0;left:var(--midX);top:var(--midY);border-radius:max(100vw,100vh);--maxDist: 0}#body .ripple.trans{width:calc(2 * var(--maxDist));height:calc(2 * var(--maxDist));left:calc(var(--midX) - var(--maxDist));top:calc(var(--midY) - var(--maxDist));background-color:var(--cDark);border-color:transparent}#body .ripple{transition:all .5s var(--tFunc),background-color .3s .1s var(--tFunc),opacity .3s .1s var(--tFunc)}#body .ripple.trans.temp{animation:opacFade .5s var(--tFunc) 0s reverse forwards}#body [transel=heading]{color:var(--cAcc);white-space:nowrap;overflow:hidden;transition:all .5s var(--tFunc),var(--globalTrans),opacity .2s .4s var(--tFunc);z-index:104}#body [transel=heading]:not(.trans){line-height:1.4;transform:scaleY(1.1);font-size:1.4em}#body [transel=heading].prodName:not(.trans){font-size:inherit;color:inherit}#body [transel=prodCount]{transition:all .5s var(--tFunc),var(--globalTrans),top .4s var(--tFunc),left .6s var(--tFunc);animation:none;z-index:200}#body [transel=prodCount].trans{padding:.05em .3em 0 1em;font-size:1.6rem;color:var(--cAcc);background-color:var(--cDL12)}#body [transel=collapse]{display:flex;justify-content:center;align-items:center;clip-path:circle(100% at 50% 50%);transition:all .5s var(--tFunc),var(--globalTrans),border-radius .2s var(--tFunc),height .25s .25s var(--tFunc),top .25s .25s var(--tFunc)}#body [transel=collapse]>span{white-space:nowrap;color:inherit}#body [transel=collapse].trans{border-radius:1.5em;padding:0;clip-path:circle(0% at 50% 50%)}header,.headerNav,footer,#curtain,#body .ripple{background-color:var(--cDL12)}#body header{position:fixed}header{width:100%;height:var(--headerHeight);padding:0 min(5%,1.8rem);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;box-shadow:0 2px 20px var(--cDark);z-index:101}body[trans] header{box-shadow:none}@media only screen and (min-width: 130rem){header,footer{max-width:120rem;margin:0 auto;left:0;right:0}header{border-radius:0 0 1rem 1rem;box-shadow:0 22px 20px -20px var(--cDark)}footer{border-radius:1rem 1rem 0 0}}header>*{height:60%;z-index:108}header>*>svg{height:100%;width:auto}body[trans] #mainLogo>svg{animation:logoFlip .3s var(--tFunc) .2s both}@keyframes logoFlip{0%{transform:rotateX(0)}50%{transform:rotateX(90deg) scaleX(1.3)}to{transform:rotateX(180deg)}}#mainLogo,#mainLogoSvg{font-size:1rem;--eyeRadOpen: 3em;--eyeRadShut: 8em;--eyeVrtOpen: 5%;--eyeVrtShut: 270%}#mainLogo[blink]{animation:logoBlinkUpper .3s var(--tFunc) both}#mainLogo[blink] #mainLogoSvg{animation:logoBlinkLower .3s var(--tFunc) both}@keyframes logoBlinkUpper{0%{clip-path:circle(var(--eyeRadOpen) at 50% calc(100% + var(--eyeVrtOpen)))}50%{clip-path:circle(var(--eyeRadShut) at 50% calc(100% + var(--eyeVrtShut)))}to{clip-path:circle(var(--eyeRadOpen) at 50% calc(100% + var(--eyeVrtOpen)))}}@keyframes logoBlinkLower{0%{clip-path:circle(var(--eyeRadOpen) at 50% calc(-1 * var(--eyeVrtOpen)))}50%{clip-path:circle(var(--eyeRadShut) at 50% calc(-1 * var(--eyeVrtShut)))}to{clip-path:circle(var(--eyeRadOpen) at 50% calc(-1 * var(--eyeVrtOpen)))}}#cartIcon{position:relative;clip-path:inset(-30% 0% -30% -200%);--cartValue: "2"}#cartIcon:before{content:var(--cartValue);display:block;position:absolute;height:calc(var(--headerHeight) * .6);line-height:calc(var(--headerHeight) * .6 + .1em);font-size:1.6em;font-weight:700;right:100%;top:0;padding:0 .3em;opacity:.66}#cartIcon[change]:before{transition:top .3s var(--tFunc),var(--globalTrans)}#cartIcon[change=top]:before{top:-120%}#cartIcon[change=topHide]:before{top:-120%;opacity:0;transition:none}#cartIcon[change=bottom]:before{top:120%}#cartIcon[change=bottomHide]:before{top:120%;opacity:0;transition:none}nav a,nav a *,li a,li a *{transition:color .3s var(--tFunc),fill .3s var(--tFunc),stroke .3s var(--tFunc),var(--globalTrans)}nav a:hover,nav a:hover *,li a:hover,li a:hover *{color:var(--cAcc)}a:hover .icon,.clicked .icon{--iconColor: var(--cAcc)}body:not([trans]) .clicked .navLinkIcon *{transition:none}.headerNav{position:fixed;left:0;top:var(--headerHeight);height:auto;display:flex;flex-direction:column;flex-wrap:nowrap;font-size:1.2em;gap:1em;padding:2em;border-bottom-right-radius:1em;z-index:102;transform:rotate(90deg);transform-origin:0 calc(-1 * var(--headerHeight));transition:all .4s var(--tFunc),var(--globalTrans)}.iconLink{display:flex;gap:.6em;align-items:center}.icon{--iconColor: var(--cLight)}.navLinkIcon{width:1.5em;height:auto}#navIcon svg *{transition:transform .4s var(--tFunc),var(--globalTrans)}[data-state=open] #midLine{transform:rotate(135deg)}[data-state=open] #outerLineGroup{transform:rotate(-135deg)}[data-state=open]~.headerNav,#body [transel].headerNav{transform:rotate(0)}#body [transel].headerNav a:not([transel]){transition:margin .4s var(--tFunc),var(--globalTrans)}#body [transel].headerNav.trans a:not([transel]){margin-left:-125%}#body [transel].headerNav:not(.trans) [transel]{margin-top:calc(-1 * var(--headerHeight))}#body [transel].headerNav [transel]{width:unset;text-align:center}@media only screen and (min-width: 130rem){#body .headerNav{border-radius:0 1em 1em 0}#body .headerNav:not([transel]){top:calc(2 * var(--headerHeight))}}@media only screen and (min-width: 150rem){#body .headerNav{border-radius:1em 0 1em 1em;transform:none}#body .headerNav:not([transel]){top:var(--headerHeight);left:auto;right:calc((100vw - 120rem)/2 + 120rem);clip-path:circle(0 at 100% 0)}#body [data-state=open]~.headerNav{clip-path:circle(22em at 100% 0)}}footer{width:100%;padding:1.8em 2em 2em;display:flex;gap:1.8em 4em;z-index:20}footer[fixed]{position:fixed;bottom:0}@media not screen and (min-width: 62rem){footer{flex-direction:column}.imprint{flex-direction:row;flex-wrap:wrap;gap:.2em 1.1em}}@media only screen and (min-width: 62rem){footer{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;padding-top:2em}.footerNav{justify-content:center}.imprint{flex-direction:column;align-items:flex-end;flex-wrap:nowrap;gap:0 1.1em}}@media only screen and (min-width: 78rem){footer{padding-left:2.5em;padding-right:2.5em}}.newsletterSignUp{font-size:1.2em;max-width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:.4em}.newsletterSignUp h4{padding:0 .5em;white-space:nowrap}.newsletterSignUp .inputWrapper{display:flex;flex-direction:row;flex-wrap:nowrap;border-radius:1em;background-color:var(--cDark)}.newsletterSignUp .inputWrapper>input{border-top-right-radius:0;border-bottom-right-radius:0;padding-right:2em;min-width:6em;background-color:inherit}.newsletterSignUp .inputWrapper>button{margin-left:-1em;z-index:2;opacity:.7;transition:all .3s var(--tFunc),var(--globalTrans)}.newsletterSignUp .inputWrapper>button:hover{padding-left:1.5em;padding-right:1.5em;margin-left:-2em}@media only screen and (max-width: 40rem){.newsletterSignUp{margin-left:auto;margin-right:auto}.newsletterSignUp h4{text-align:center}}.footerNav{display:flex;flex-direction:row;flex-wrap:wrap;gap:.6em 1.2em}.imprint{white-space:nowrap;display:flex}.imprint>*:first-child{color:var(--cAcc)}#alerts{position:fixed;font-size:1.1em;width:min(40rem,80%);bottom:1em;margin:0 auto;left:0;right:0;display:flex;flex-direction:column-reverse;align-items:stretch;gap:1em;z-index:80}#alerts .alert{position:relative;padding:1em 1.4em;box-shadow:0 2px 12px var(--cDark);border-width:min(2px,.16rem);overflow:hidden;z-index:81;transition:height .4s var(--tFunc),margin .4s var(--tFunc),padding .4s var(--tFunc),var(--globalTrans)}#alerts .alert.collapsed,body[trans] #alerts .alert{height:0!important;padding:0!important;margin-top:-2px!important;margin-bottom:calc(-1em - 2px)!important;margin-left:1em!important;margin-right:1em!important}#alerts .alertTitle{font-size:1.4em}#alerts .alertContent{margin-bottom:.12em}#alerts .alert .buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:.6em;margin:.6em 0 .1em}#alerts .alert button{background-color:var(--cAcc);color:var(--cDark);text-shadow:.07ch 0 0 var(--cDark)}main{width:min(100%,calc(50rem + 10%));max-width:100rem;margin-left:auto;margin-right:auto;padding:8rem var(--paddingHrz) 8rem}main>*:not(h1):not(h1+h2):not(:last-child),#body .section:not(:last-child){margin-bottom:6rem}main>*:not(.cardList):not(.radioGroup)>*:not(:last-child){margin-bottom:2rem}main h1:not(.prodName),main h1+h2{margin-bottom:3.3rem}main h3{margin-bottom:2rem}@media only screen and (min-width: 75rem){main{width:100%}.splitView{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:5em}.splitView>*{flex:1}.splitView>.imgView{min-width:36rem}.splitView>.prodInfo{max-width:min(36rem,38%)}.splitView>.prodInfo>*:first-child{margin-top:6rem}.splitView>.prodInfo[info-length="0"]>*:first-child{margin-top:12rem}.splitView>.prodInfo[info-length="1"]>*:first-child{margin-top:8rem}}.prodInfo{position:relative}.prodInfo>*:not(:last-child){margin-bottom:2rem}.imgView{position:relative;overflow:hidden}.imgGroup{position:relative;display:flex;flex-direction:row;overflow-x:hidden;overflow-y:hidden;border-radius:1.2em;will-change:scroll-position;-webkit-user-select:none;user-select:none;touch-action:none}.imgGroup>img{min-width:100%;max-width:100%;height:auto;object-fit:contain;display:block;margin:0 auto;border-radius:1.2em;z-index:10;-webkit-user-select:none;user-select:none;touch-action:none;pointer-events:none}.imgGroup>img:not(:last-of-type){margin-right:3em}#body[resizing] .imgGroup{scroll-snap-type:x mandatory}#body[resizing] .imgGroup>img{scroll-snap-align:center}.imgView .imgZoom{position:absolute;width:100%;top:0;z-index:-50;transform:translateZ(1px) scale(1);background-color:var(--cDark);opacity:0;transition:transform .3s var(--tFunc),var(--globalTrans);will-change:transform;-webkit-user-select:none;user-select:none;touch-action:none;pointer-events:none}.imgView .imgZoom[zoom]{transform:translateZ(1px) scale(2.5);transition-duration:.5s}.imgView .imgZoom[src]{display:block;z-index:12;opacity:1;outline:solid 150px var(--cDark)}.imgView .previewImg{width:100%;height:auto;object-fit:contain;position:absolute;z-index:9}.imgNav{width:100%;height:4rem;position:absolute;top:calc(50% - 2rem);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;pointer-events:none}.navArr{width:auto;height:100%;z-index:16;padding:1rem;padding-right:0;opacity:.5;transition:opacity .3s var(--tFunc),var(--globalTrans);pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}.arrLeft{transform:rotateY(180deg)}.imgView:not(.noAni) .navArr line{transition:transform .3s var(--tFunc),var(--globalTrans)}.navArr .arrLineTop{transform-origin:15.5px 17px}.navArr .arrLineBot{transform-origin:15.5px 37px}.imgView.first .arrLeft,.imgView.last .arrRight{opacity:.3}.imgView.first .arrLeft .arrLineTop,.imgView.last .arrRight .arrLineTop{transform:scaleY(.76) rotate(40deg)}.imgView.first .arrLeft .arrLineBot,.imgView.last .arrRight .arrLineBot{transform:scaleY(.76) rotate(-40deg)}.shortDesc{font-size:1.4em;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:1.2em}.prodPrice{font-size:1.1em;font-weight:700}.config{font-size:1.3em;font-weight:700;width:100%;padding:.5em .55em;background-color:var(--cDL10);--bgCol: var(--cDL10);animation:var(--loadBg);border-radius:1.28em;transition:box-shadow .3s var(--tFunc),var(--globalTrans)}.config.missing{box-shadow:0 0 4px 4px var(--cAcc)}.config>*:not(:last-child){margin-bottom:1em}.radioGroup{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5em}.radioGroup[option-name=size]{overflow-x:scroll;flex-wrap:nowrap;border-radius:1em;-webkit-user-select:none;user-select:none;--sizePadding: .8em;--scrollLeft: 0}#body[resizing] .radioGroup[option-name=size]{scroll-snap-type:x mandatory}.radioGroup>input[type=radio]{display:none}.radioGroup>label{padding:.1em .8em;color:var(--cDark);background-color:var(--cLight);border-radius:1em;opacity:.6;flex-basis:content;flex-grow:1;text-align:center;min-width:min-content}.radioGroup[option-name=size]>label{padding-left:var(--sizePadding);padding-right:var(--sizePadding);scroll-snap-align:start}.radioGroup[option-name=size]>label:first-of-type{margin-left:min(0px,calc(-1 * var(--scrollLeft)))}.radioGroup>label *{color:inherit}.radioGroup>input[type=radio]:checked+label,.radioGroup>input[type=radio][checked]+label{color:var(--cAcc);background-color:var(--cDA40);opacity:1}.radioGroup label[overflow],[overflow]{position:absolute;left:-100vw;opacity:0;z-index:-100}[name=variant-id]{position:absolute;background-color:transparent;margin-top:-1em;display:none}.buyActions{font-size:1.46em;font-weight:700;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;gap:.5em}.buyActions>*{padding:.3em .9em;border-radius:.4em}.buyActions>a{flex-basis:content;flex-grow:1;text-align:center}.buyActions>*:first-child{border-top-left-radius:1em;border-bottom-left-radius:1em}.addToCart,.prodCountLabel{color:var(--cLight);background-color:var(--cDL25);--bgCol: var(--cDL25);animation:var(--loadBg)}.buyNow{border-top-right-radius:1em;border-bottom-right-radius:1em;color:var(--cAcc);background-color:var(--cDA25);--bgCol: var(--cDA25);animation:var(--loadBg)}.prodCount{display:none}.prodCountLabel{position:relative;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}#body .prodCountLabel.appear{transition:opacity .5s var(--tFunc),var(--globalTrans);opacity:1}.prodCountLabel:after{content:"";position:absolute;width:100%;height:50%;left:0;top:0;background-color:var(--cDark);opacity:.14;border-top-right-radius:inherit;border-top-left-radius:inherit}.prodCountLabel.trans:after{display:none;transition-delay:0;transition-duration:0}.extInfo{display:flex;gap:1rem 6rem;width:100%;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;animation:reveal .4s var(--tFunc) .5s backwards}@keyframes reveal{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.featProd .extInfo{display:none}.sizeGuide{max-width:100%;overflow-x:scroll}.sizeGuide h4{position:absolute}.sizeGuide h4+*{margin-top:1.4em}tr>*{padding:.1em .5em}tr>*:first-child{padding-left:0}tr>*:last-child{padding-right:0}tr>th{font-weight:400;letter-spacing:.03ch;text-align:right}tr>td{text-align:center}td,th[option-size],th[option-gender]{cursor:pointer}th[selected]{font-weight:700}td[selected]{font-weight:700;color:var(--cAcc)}.filters.radioGroup{justify-content:flex-start;row-gap:1em;margin-bottom:3rem;font-size:1.1em;font-weight:700;letter-spacing:.05ch}.filters.radioGroup>label{flex-grow:unset;padding:.2em 1.2em;color:var(--cLight);background-color:var(--cDL12);opacity:1;animation:filterLoad .6s var(--tFunc) calc(.07s * var(--index) + .5s) backwards}.filters.radioGroup>input[type=radio]:checked+label{color:var(--cDark);background-color:var(--cAcc);opacity:.75}.filtered{display:none!important}@keyframes filterLoad{0%{background-color:transparent;color:var(--cDark)}20%{background-color:transparent;color:var(--cAcc)}}#preview-bar-iframe{opacity:.5!important;max-width:770px!important;border-radius:5px!important;left:auto!important;right:0!important;mix-blend-mode:color-burn!important;box-shadow:none!important}html[style*=padding]{padding-bottom:0!important}.cardList{font-size:1.4em;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:1em}.card{padding:.8em;color:var(--cLight);background-color:var(--cDL10);border-radius:1em;border:solid min(3px,.22rem) var(--cLight);-webkit-tap-highlight-color:transparent}.cardList.offscreen .card:not([transel]){opacity:0}.cardList:not(.offscreen) .card:not([transel]){animation:opacFade .4s var(--tFunc) calc(.1s * var(--index)) backwards}.cardList .card.fade:not([transel]){animation:opacFade .4s var(--tFunc) calc(.1s * var(--index)) forwards reverse}.card>img{aspect-ratio:1 / 1;object-fit:contain;position:relative}.cardInfo{display:flex;flex-direction:column}#body [transel=full].trans,#curtain.trans{left:0;top:var(--headerHeight);width:100vw;height:calc(100vh - var(--headerHeight));background-color:var(--cDark);border-color:transparent;box-shadow:none}#body [transel=full].headerNav.trans{top:var(--headerHeight);height:calc(100vh - var(--headerHeight))}#body img[transel=prodimg]{min-width:unset;aspect-ratio:auto;z-index:91}#body img[transel=cardimg].trans{height:auto}#body [transel].card:not(.featProd) *:not(img:first-child):not(.imgView):not(.imgGroup):not(.prodName){display:none}@keyframes opacFade{0%{opacity:0}to{opacity:1}}.card[waiting]{position:relative;overflow:clip}.card[waiting]:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;opacity:.5;background:linear-gradient(0deg,transparent 48%,var(--cLight) 50%,transparent 60%);animation:waitingRay 1.4s var(--tFunc) infinite;transition:opacity .4s var(--tFunc),var(--globalTrans)}.card[waiting=end]:after{opacity:0}@keyframes waitingRay{0%{top:-60%}to{top:60%}}.prodList{overflow-y:clip}.prodCard{width:8em;min-width:8em;height:10em;text-align:center}.prodCard>img{width:100%;height:auto}.prodCard>.prodName{white-space:nowrap;display:inline-block;width:100%;max-width:100%;overflow-x:scroll}.fillerCard{height:0;padding:0;border:none;opacity:0;margin:-4em 0}#body .showMoreCard{display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;height:auto;padding:0}#body .showMoreCard .showMoreLink{line-height:1.1;font-size:1.3rem;padding-top:.6em;padding-bottom:.5em}@media not screen and (min-width: 40.5rem){.prodList{justify-content:center}.prodCard.lastCard:not(.showMoreCard){margin-right:calc(var(--fill) * (8em + 1em))}#body[page-type=index] h3,#body[page-type=product] h3,#body[page-type=collection] h3{text-align:center}}.collCard{position:relative;display:flex;align-items:center;gap:.8em}.collName{color:var(--cAcc)}.colorsInside{display:flex;flex-direction:row;flex-wrap:wrap;gap:.3em;padding:.4em 0}.colorsInside .colorCirc{display:inline-block;width:.7em;height:.7em;background-color:var(--cAcc);border-radius:1em}@media only screen and (min-width: 38rem){.collCard{flex:1;min-width:500px;height:14em;flex-direction:row}.collCard>img{width:auto;height:100%}.collInfo{margin-right:1em}}@media not screen and (min-width: 38rem){.collCard{width:100%;flex-direction:column;padding-top:1.2em;padding-bottom:1.2em}.collCard>img{width:100%;height:auto}.collInfo{align-items:center;text-align:center}}.card.sectCard{padding:2.4em;background-color:var(--cDark);box-shadow:0 0 20px -12px var(--cAcc) inset,0 0 20px -12px var(--cAcc);position:relative;row-gap:2rem;border-radius:1.4em}.card.sectCardTrans{background-color:var(--cDark)!important}.card.sectCard:not([transel]):before,.card.sectCard:not([transel]):after{content:"";position:absolute;display:block;width:calc(100% - 1.4em);height:3px;background-color:var(--cAcc);left:.7em;border-radius:50%;filter:blur(2px)}.card.sectCard:not([transel]):before{top:-3px}.card.sectCard:not([transel]):after{bottom:-3px}.card.sectCard>*{margin-bottom:0}.card.sectCard .sectCardMark{width:100%;height:100%;position:absolute;top:0;left:0;margin:0!important;font-size:10em;text-align:center;font-weight:700;text-transform:uppercase;opacity:.08;overflow:clip;-webkit-user-select:none;user-select:none}.card.sectCard .sectCardMark>div{margin:-2rem -8% 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;height:100%;gap:.15em .4ch;margin:-2rem -3% 0;justify-content:space-between}.featColl .prodList{justify-content:center;font-size:clamp(1.4em,1.6vw,1.55em)}.featColl .sectCardMark+.prodList .card{z-index:0}@media only screen and (max-width: 78rem) and (min-width: 75rem),only screen and (max-width: 31rem){.card.sectCard:not(.featProd){width:100vw;position:relative;left:-50vw;margin-left:50%;border-left:none;border-right:none;border-radius:0;box-shadow:none}}@media only screen and (max-width: 78rem) and (min-width: 75rem),only screen and (max-width: 26rem){.card.sectCard.featProd{width:100vw;position:relative;left:-50vw;margin-left:50%;border-left:none;border-right:none;border-radius:0;box-shadow:none}}@media not screen and (min-width: 75rem){.card.sectCard .prodInfo .shortDesc{margin-bottom:0}.card.sectCard .prodInfo .shortDesc~*{display:none}[transel].featProd .prodInfo{overflow-y:hidden}@media not screen and (max-width: 35rem){.card.sectCard{max-width:45rem;margin-left:auto;margin-right:auto}.card.sectCard .imgView{max-width:34rem;margin-left:auto;margin-right:auto}}}@media only screen and (max-width: 35rem){.card.sectCard{padding:1.8em var(--paddingHrz)}}#body[page-type=cart] .cartForm~.cartEmpty{display:none}.cartEmptyNote{font-size:1.1em;text-align:center}.mainLink{display:inline-block;padding:.3em 1.1em;border-radius:2em;background-color:var(--cAcc);color:var(--cDark);font-weight:700;text-transform:uppercase;opacity:.9}.chosenProd h3{font:var(--fontHeading);color:var(--cAcc);font-size:2.3rem;margin-bottom:1rem;margin-left:0}.chosenProd p a{text-decoration:underline}.optReplace[replace]{text-decoration:line-through}.optReplace[replace]:after{content:var(--replacement);display:inline-block;padding-left:1ch}.cartItem{height:10em;position:relative;display:flex;flex-direction:row;align-items:center;gap:.8em;transition:transform .3s var(--tFunc),margin .3s var(--tFunc),var(--globalTrans)}.cartItem>img{width:auto;height:100%;cursor:pointer;-webkit-tap-highlight-color:transparent}.itemInfo{margin-right:1em}.removeCard{position:absolute;top:.42rem;right:.42rem;width:1.8rem;height:1.8rem;opacity:.4}.removeCard>svg{width:100%;height:100%}.itemCountWrapper{position:absolute;right:18px;bottom:4px;display:flex;flex-direction:row;align-items:center;gap:.2ch}.itemCountChange{opacity:.7}.countChangeSvg{width:auto;height:1em;margin-top:.36em}.cartTotal{display:flex;flex-direction:column;align-items:flex-end;font-size:1.5em}.cartTotal>span{margin-bottom:0}.total_price{color:var(--cDark);margin-bottom:0;background-color:var(--cLight);border-radius:.3em 1em 1em;padding:.2em 1em;font-weight:700}.cartButtons{font-size:1.3em;display:flex;flex-direction:column;justify-content:flex-end;gap:1rem;align-items:stretch;max-width:24em;margin-left:auto}.checkoutButton{background-color:var(--cAcc);color:var(--cDark);font-weight:700;letter-spacing:.02ch;padding-bottom:.3em;transition:padding .3s var(--tFunc),var(--globalTrans)}.checkoutButton:hover{padding-left:1.5em;padding-right:1.5em}#MainContent .shopify-cleanslate ul{display:flex!important;margin:0!important;justify-content:flex-end!important;gap:1rem!important}#MainContent .shopify-cleanslate ul>li{margin:0!important}#MainContent .shopify-cleanslate ul>li>*{border-radius:2rem!important}#MainContent .shopify-cleanslate ul>li>*{padding-left:0!important;padding-right:0!important}#MainContent .shopify-cleanslate ul>li:first-child>*{background-color:var(--cAcc)!important;border-color:var(--cAcc)!important}@media only screen and (max-width: 639px){.cartButtons{flex-direction:column;min-width:min(22em,100%);max-width:fit-content;margin-left:auto;margin-right:auto}.checkoutButton{height:54px}#MainContent .shopify-cleanslate ul{flex-direction:column!important}}@media only screen and (min-width: 640px){#MainContent .shopify-cleanslate ul{flex-direction:row!important}#MainContent .shopify-cleanslate ul>li{flex:1!important}}@media only screen and (min-width: 50rem){.cartItem.remove{transform:rotateY(90deg)}}@media not screen and (min-width: 50rem){.cartList{max-width:22em;margin-left:auto;margin-right:auto}.cartItem{width:100%}.cartItem.remove{transform:rotateX(90deg)}}#body .spinner{position:absolute;top:50%;left:50%;width:0;height:0;display:flex;justify-content:center;align-items:center;pointer-events:none;z-index:90}#body .imgView .spinner{left:calc(50% + (var(--i) * (100% + 3em)))}.spinner:before,.spinner:after{content:"";position:absolute;display:block;box-sizing:border-box;border-radius:50%;width:36px;height:36px}.spinner:before{border:2px solid #00000000;border-top:5px solid var(--cAcc);animation:spin .8s cubic-bezier(.28,.6,.72,.59) infinite}.spinner:after{animation:pulse 3.6s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{box-shadow:0 0 2px #000}75%{box-shadow:0 0 2px #000}80%{box-shadow:0 0 6px 1px var(--cAcc)}82%{box-shadow:0 0 6px 1px var(--cAcc)}95%{box-shadow:0 0 2px #000}to{box-shadow:0 0 2px #000}}#MainContent .pageContent.center{max-width:100%;overflow-x:hidden}#MainContent .pageContent.center{width:42em;margin-left:auto;margin-right:auto}#MainContent .pageContent *:not(h1)+h2{font-weight:700;font-size:1.2em;margin-bottom:.5em}#MainContent .pageContent .aboutImg{border-radius:50%;width:400px;max-width:80%;height:auto;animation:imgCircReveal .4s var(--tFunc) .3s backwards}@keyframes imgCircReveal{0%{clip-path:circle(0%)}to{clip-path:circle(50%)}}.socialLinks{font-size:1.2em;line-height:1}.socialLinks li{display:inline-block}.socialLinks a{display:inline-block;width:2.4em;height:2.4em;padding:.5em}.socialLinks svg{display:block;width:auto;height:100%}#MainContent .shopify-policy__container{max-width:unset;width:unset}#MainContent .shopify-policy__container h2{margin-top:2em;margin-bottom:.5em;font-size:1.4em;letter-spacing:.03ch;color:var(--cAcc)}#MainContent .shopify-policy__container h3{margin-top:1em;margin-bottom:.5em;margin-left:0;font-size:1.3em;letter-spacing:.03ch}#MainContent .shopify-policy__container strong{letter-spacing:.03ch}#MainContent .shopify-policy__container p{margin-bottom:1em}#MainContent .shopify-policy__body a{text-decoration:underline}#MainContent .shopify-policy__body table{border:solid 1px;margin:1.5em 0}#MainContent .shopify-policy__body *{word-break:break-word}#itkanzlei_txt_copyright a{text-decoration:none!important}#itkanzlei_txt_copyright img{display:none!important}#itkanzlei_txt_copyright a:after{content:"Policy by IT-Recht Kanzlei"}
/*# sourceMappingURL=/cdn/shop/t/48/assets/style.css.map */
