*{box-sizing:border-box}body,html{padding:0;margin:0;font-family:Spartan,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden;color:var(--secondary);height:100%}body,html,main{position:relative}a{color:var(--tertiary);text-decoration:none}.text-link{color:var(--secondary);background-color:var(--tertiary);padding:.2rem}.ansprache{font-weight:500;padding-bottom:1rem}.checkout a{text-decoration:underline}@media (hover:hover) and (pointer:fine){a:hover{color:var(--primary)}.text-link:hover{color:var(--tertiary);background-color:var(--secondary)}}img{image-rendering:auto;max-width:100%}h1{font-size:clamp(2rem,1rem + 2.9vw,3.5rem);margin-top:0;font-family:Panda;font-weight:580}.h1,.h1-like{font-size:clamp(2rem,1rem + 3.2vw,3.5rem);margin-top:0;margin-bottom:2.5rem;font-weight:580}h2{font-size:clamp(1.25rem,.5rem + 2vw,1.6rem);font-weight:700}h3{font-size:clamp(1.25rem,.5rem + 2vw,1.4rem);font-weight:600;margin-block:.6rem}h4{font-size:clamp(1.25rem,.5rem + 2vw,1.3rem);font-weight:500;font-style:italic;margin-bottom:.5rem}h5{font-size:.6rem;text-transform:uppercase;letter-spacing:.12rem;font-weight:600}li,p{font-weight:300;font-size:1.25rem;line-height:1.6rem;margin-top:0}li>a,p>a{text-decoration:underline}.boxed{border:2px solid var(--secondary);padding:.5rem}li{list-style:square}ul{margin-bottom:1.1rem}.grid{display:grid}.no-list li{list-style:none}ol{counter-reset:list}ol>li{list-style:none;position:relative}#terms ol>li:before{content:"(" counter(list,decimal) ") ";font-weight:inherit}#terms ol>li:before,ol>li:before{counter-increment:list;position:absolute;left:-1.4em}ol>li:before{content:counter(list,lower-alpha) ") ";font-weight:600}.list-no-title li:before{font-weight:inherit}.strong,strong{font-weight:600}:root{--primary:#f02946;--secondary:#2a2a54;--tertiary:#8bcccc}@font-face{font-family:Spartan;src:url(/_next/static/media/LeagueSpartanVariable.28e043b0.woff2) format("woff2-variations");font-weight:200 900;font-display:swap}@font-face{font-family:Panda;src:url(/_next/static/media/Roraima.6450d478.ttf);font-display:swap}.spartan{font-family:Spartan}.panda{font-family:Panda}.no-full-width{width:min(900px,100%);padding:3rem 2rem 4rem}.full-width{width:min(100vw,100%);padding:3rem 0 4rem}.page{max-width:900px;margin:auto;padding:3rem 1rem 5rem}.flex,.ltr{display:flex}.ltr{gap:1rem}.align-right{text-align:end}.sign{width:100%;display:flex;align-content:center;padding-right:4rem;justify-content:flex-end}button{cursor:pointer}.uppercase{text-transform:uppercase}button:disabled{cursor:default}input[type=email],input[type=number],input[type=text],textarea{padding:1.3rem 1rem 1.2rem;background-color:#eee;border:1px solid #eee;color:var(--secondary);font-size:1rem;font-family:Spartan}input[type=email]::placeholder,input[type=number]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:#888}input[type=email]:focus,input[type=number]:focus,input[type=text]:focus,textarea:focus{outline:none;border:1px solid var(--tertiary)}@media (hover:hover) and (pointer:fine){input[type=email]:hover,input[type=number]:hover,input[type=text]:hover,textarea:hover{border:1px solid var(--secondary)}.checkbox-input,.checkbox-input input,.checkbox-input label{cursor:pointer}}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;margin:0;font:inherit;width:1.2rem;height:1.2rem;border:2px solid var(--secondary);border-radius:none;transform:translateY(-.075em);display:grid;place-content:center;cursor:pointer}input[type=radio]:before{content:"";width:.7rem;height:.7rem;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 1rem 1rem var(--secondary)}input[type=radio]:checked:before{transform:scale(1)}.column-flex{display:flex;flex-flow:column;width:100%}.empty-page{max-width:100%;margin:auto;display:flex;flex-direction:column;gap:2rem;padding-top:2rem}.font-awesome-button{outline:none;border:none;background:none}#remove-cartitem{width:24px;line-height:2rem;font-size:1rem;color:var(--secondary)}@media (hover:hover) and (pointer:fine){#remove-cartitem:hover{color:var(--primary)}}#remove-cartitem svg{vertical-align:0}.show-frame-info{width:18px}.page-bg-tertiary{background-color:var(--tertiary);padding:0 0 4rem;margin:0;max-width:100%;min-height:100vh;display:flex;flex-flow:column;text-align:center;align-items:center}.page-bg-tertiary a{color:var(--secondary)}.page-bg-tertiary h1{margin-top:2rem}@media (hover:hover) and (pointer:fine){.page-bg-tertiary a:hover{color:#fff;text-decoration:underline}}.cart{width:min(90%,750px);display:flex;flex-flow:column}.cart-content{margin:2rem 0 6rem;text-align:end}.cart-item-table{border-bottom:1px solid var(--secondary);margin-bottom:1rem}.cart-item{padding:2rem 0;border-top:1px solid var(--secondary);display:grid;grid-auto-flow:column;grid-template-columns:4fr 2fr 1fr;grid-gap:1rem;gap:1rem}.cart-layout-description{display:flex;flex-direction:column;align-items:flex-start;text-align:start}.cart-layout-description span{font-size:clamp(1rem,.5rem + 5vw,2.5rem);font-weight:600;text-transform:uppercase;text-align:start;line-height:2.4rem}.cart-amount-size{text-align:start;display:flex;flex-direction:column}.quantity{display:grid;grid-auto-flow:column;grid-template-columns:26px 2ch 26px;grid-gap:1rem;gap:1rem;margin-bottom:1rem;align-items:center;text-align:center;font-weight:600}.quantity-btn{width:24px;height:24px;border-radius:16px;border:1px solid var(--tertiary);background:#fff;box-shadow:1px 3px 8px rgba(37,40,45,.15);margin-bottom:.3rem;font-size:1rem}.format-input{line-height:1.2rem;font-size:1.2rem;display:grid;grid-template-columns:1em auto;grid-gap:.5em;gap:.5em;margin:.2rem 0 .8rem .5rem}.format-input svg{font-size:1rem}@media (hover:hover) and (pointer:fine){.format-input svg:hover{color:#fff;cursor:pointer}}.cart-price{display:flex;align-items:flex-end;max-width:25ch;flex-direction:column;font-size:1.5rem}.cart-price span{font-size:.8rem}@media screen and (max-width:700px){.cart-item{grid-auto-flow:row;grid-template-columns:1fr;gap:2rem;padding-inline:1rem}.cart-item img{max-width:min(12rem,50%)}.cart-layout-description{display:grid;flex-direction:column;align-items:flex-start;align-content:flex-start;justify-content:flex-start;text-align:start}.cart-price{align-items:flex-start}}.back-btn{align-self:flex-start;margin:3rem 0 6rem;border:none;background:none;font-family:Spartan;font-size:1.2rem;color:var(--secondary);cursor:pointer;display:flex}.back-btn svg{width:12px;margin:0 .2rem .2rem 0}.checkout{max-width:750px;padding:0 1rem;display:flex;flex-direction:column}.checkout-container{display:grid;grid-template-columns:40% auto;grid-gap:2rem;gap:2rem;margin-bottom:1rem}#checkout-form input[type=email],#checkout-form input[type=number],.checkout-container input[type=text]{width:100%;margin-bottom:1rem;padding:.7rem .5rem .5rem}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;margin:0;font:inherit;width:1.2rem;height:1.2rem;border:2px solid var(--secondary);border-radius:none;transform:translateY(-.075em);display:grid;place-content:center}input[type=checkbox]:before{content:"";width:.7rem;height:.7rem;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 1rem 1rem var(--secondary)}input[type=checkbox]:checked:before{transform:scale(1)}.checkbox-input{line-height:1.2rem;display:grid;grid-template-columns:1rem auto;grid-gap:.5em;gap:.5em;margin:.2rem 0 .8rem .5rem;text-align:start}#checkout-form>input:focus,#discount input:focus{border:1px solid var(--secondary)}.table{height:-moz-fit-content;height:fit-content;margin-bottom:2rem}.first-row{padding-bottom:1rem;margin-bottom:1rem}.first-row,.row{border-bottom:1px solid var(--secondary)}.row{padding:1rem 0;font-size:1.2rem}.line{display:grid;grid-template-columns:80px auto max-content;grid-column-gap:.5rem;column-gap:.5rem;text-align:start;align-items:center}.total-line{display:flex;justify-content:space-between}.total{padding:2rem 0;font-size:clamp(1rem,.4rem + 5vw,2rem);font-weight:700}.footnote{grid-template-columns:auto;margin-top:1rem;font-size:.8rem;font-weight:300;display:flex;gap:.5rem 2rem;justify-content:space-between;flex-wrap:wrap;text-align:start}sup{font-size:.6rem}.price-total sup{font-size:1.1rem}.table img{max-width:5rem}.price{font-size:clamp(.8rem,.2rem + 5vw,1.5rem)}.price,.price-total{text-align:end;font-weight:700}.price-total{font-size:clamp(1rem,.4rem + 5vw,2rem)}.discount-box{width:min(200px);display:grid;grid-auto-flow:column}#discount input{width:15ch;margin-bottom:0;text-transform:uppercase}#discount input::placeholder{text-transform:none}@media screen and (max-width:800px){.form-area{grid-area:form-area}.table{grid-area:table-area}.checkout-container{grid-template-columns:1fr;grid-template:"form-area" "table-area"}.discount-box{width:min(100px)}.discount-box Button{padding-inline:.5rem}#discount input{width:12ch}}.shipping{text-align:end;font-size:1.5rem}.cell{display:grid;height:100%;text-align:left;align-content:flex-end;font-size:1.2rem}.bold{font-weight:700}#checkout-label-description{font-weight:600;text-transform:uppercase}.address-block{text-align:start}.address-block p{font-size:1rem;line-height:1}.box-line-bottom{border-bottom:1px solid var(--secondary)}.react-colorful__interactive,.react-colorful__last-control,.react-colorful__saturation{border-radius:0!important}.react-datepicker__input-container{width:100%!important}.react-datepicker-wrapper{width:auto!important}.react-datepicker__tab-loop{position:absolute;top:0;left:0}.react-datepicker__close-icon:after{background-color:transparent!important;color:var(--primary)!important;padding:2px!important;font-size:1.5rem!important;font-weight:700;position:absolute!important;top:.8rem!important;right:1rem!important}.paging{justify-self:center;padding-bottom:2rem;display:flex}.paging button{border:none;background:#fff;padding:0 .5rem;color:#b3b3b3;font-size:1rem;cursor:pointer}.paging svg{width:12px}.paging button:disabled{cursor:auto;color:#fff}.page-count{padding:0 2rem}.collapsible{margin-bottom:.5rem}.collapsible input[type=checkbox]{display:none}.lbl-toggle{display:block;font-weight:600;font-size:1.2rem;text-transform:uppercase;padding:1rem;color:#fff;background:var(--secondary);cursor:pointer;transition:all .25s ease-out}@media (hover:hover) and (pointer:fine){.lbl-toggle:hover{background:var(--tertiary);color:var(--secondary)}}.lbl-toggle:before{content:" ";display:inline-block;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid;vertical-align:middle;margin-right:.7rem;transform:translateY(-2px);transition:transform .2s ease-out}.toggle:checked+.lbl-toggle:before{transform:rotate(90deg) translateX(-3px)}.collapsible-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.toggle:checked+.lbl-toggle+.collapsible-content{max-height:100vh}.query:checked+.lbl-toggle,.toggle:checked+.lbl-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.query:checked+.lbl-toggle{animation:pulse .25s ease-in-out 0s 5 alternate}.collapsible-content .content-inner{border-bottom:3px solid var(--secondary);border-inline:3px solid var(--secondary);padding:1rem 1rem 0}@keyframes pulse{0%{background-color:#fff;color:var(--secondary);border-color:var(--secondary)}to{color:#fff;background-color:var(--secondary);border-color:var(--secondary)}}