@font-face{font-family:ReproRegular;src:url(repro-regular.woff2)format("woff2");font-display:swap}@font-face{font-family:ReproRegularItalic;src:url(repro-regularitalic.woff2)format("woff2");font-display:swap}@font-face{font-family:ReproMedium;src:url(repro-medium.woff2)format("woff2");font-display:swap}@font-face{font-family:ReproBlack;src:url(repro-black.woff2)format("woff2");font-display:swap}@font-face{font-family:ReproBlackItalic;src:url(repro-blackitalic.woff2)format("woff2");font-display:swap}::selection{color:#fff;background-color:#ff009d}[x-cloak]{display:none!important}body{font-feature-settings:"kern" 1;font-kerning:normal;scrollbar-gutter:stable;-webkit-font-smoothing:antialiased;background-color:#fff;margin:0;font-family:ReproRegular,sans-serif;font-size:11pt;line-height:13.5pt;overflow-y:scroll}em{font-family:ReproRegularItalic,sans-serif;font-style:normal}@media screen and (max-width:840px){em{font-family:ReproRegularItalic;font-style:normal}}p{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;display:block}u{text-decoration:none}h1,h2{font-size:1em;font-weight:unset;-webkit-hyphens:manual;hyphens:manual;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;unicode-bidi:isolate;margin-top:20px;margin-bottom:20px;display:block}@media screen and (max-width:840px){h1,h2{margin-top:5px;margin-bottom:5px}}strong{font-family:ReproRegular,sans-serif;font-weight:unset}a{color:#ff009d;text-decoration:none}a:hover,a:visited{color:#ff009d}.lightgray{color:#d3d3d3}.gray{color:#a3a3a3}.circled{font-feature-settings:"ss16" 1, "ss10" 1}.newcircle{letter-spacing:.1px;filter:saturate(200%);border:1.5px solid #fff;border-radius:20px;height:auto;padding:0 7px;font-family:ReproMedium,sans-serif;font-size:9pt;line-height:1.2em;display:inline-block}.newcircle:hover,.newcircle.active{border-color:#00ffb7}.pointercursor{cursor:pointer}.tabularnumbers{font-variant-numeric:tabular-nums}.flickity-viewport{transition:height .3s}.flickity-button{background:0 0;display:none}.custom-dots{text-align:left}.custom-dots .flickity-page-dots{text-align:left;justify-content:start;position:relative;bottom:-12px}.custom-dots .flickity-page-dots .flickity-page-dot{opacity:.15;background:#333;width:11px;height:11px;margin:0 7px 0 0}.custom-dots .flickity-page-dots .flickity-page-dot.is-selected{opacity:1}.belowgrid{text-transform:uppercase;grid-template-columns:auto 1fr;width:100%;display:grid}.belowgrid .title{text-align:left;margin-right:8px;padding-top:8px;font-size:20px}.belowgrid .readmore:hover{color:#ff009d;cursor:pointer}.belowgrid .white{color:#fff}.content{width:calc(100% - 44px);max-width:1400px;margin:30px auto 0;padding:22px}@media screen and (max-width:1400px){.content{max-width:1100px}}@media screen and (max-width:840px){.content{margin:40px auto 0}}.content{text-align:center;z-index:3}.content .grid{grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;justify-content:center;column-gap:30px;display:grid}@media screen and (max-width:840px){.content .grid{grid-template-columns:1fr}}.eintrag{text-align:center;width:100%;height:100%;margin-bottom:20px}.eintrag p+p{margin-top:1em}@media screen and (max-width:840px){.eintrag{grid-column:1/span 6!important;margin-top:0!important;margin-bottom:26px!important}}.eintrag .expander{text-align:left}.eintrag .expander .text{padding-top:10px;padding-bottom:10px;padding-right:10px}.eintrag .expander .text a{color:#000;text-underline-offset:.2em;-webkit-text-decoration:underline #ff009d;text-decoration:underline #ff009d}.eintrag .expander .text a:hover{color:#ff009d}.eintrag .last-file{background-color:green;position:relative}.eintrag a{color:#000}.eintrag a:hover{color:#ff009d}.eintrag video{width:100%;height:auto;display:inline-block;position:relative}.main-carousel{width:100%}.main-carousel:before{content:attr(data-overlay);z-index:3;color:#fff;-webkit-hyphens:auto;hyphens:auto;word-break:normal;overflow-wrap:anywhere;opacity:1;pointer-events:none;text-transform:uppercase;justify-content:center;align-items:center;width:100%;height:100%;font-family:ReproBlack,sans-serif;line-height:1em;transition:opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:840px){.main-carousel:before{font-size:42pt!important;line-height:38pt!important}}.main-carousel:hover:before{opacity:0}.main-carousel .carousel-cell{width:100%}.main-carousel .carousel-cell img{width:100%;max-width:100%;height:auto;font-size:12px}.main-carousel .carousel-cell video{max-width:100%}.main-carousel .flickity-page-dots{display:none}.titletext{text-align:left;letter-spacing:-.5px;-webkit-hyphens:none;hyphens:none;grid-area:2/1/auto/span 6;margin-top:20px;font-family:ReproBlack,sans-serif;font-size:50pt;line-height:48pt}@media screen and (max-width:1024px){.titletext{font-size:35pt;line-height:35pt}}.titletext em{font-family:ReproBlackItalic,sans-serif;font-style:normal}.titletext a{color:#000;text-underline-offset:.1em;-webkit-text-decoration:underline #ff009d;text-decoration:underline #ff009d;text-decoration-thickness:3px}.titletext a:hover{color:#ff009d}@media screen and (max-width:840px){.titletext{-webkit-hyphens:auto;hyphens:auto;word-break:normal;font-size:20pt;line-height:22pt;grid-column:1/span 6!important;margin-top:0!important;margin-bottom:26px!important}}.journaltitle{text-align:left;width:100%;margin-bottom:1em}.journal .journalblock{margin-bottom:20px}.journal .journalblock.block-type-heading{letter-spacing:-.5px;margin-top:20px;font-family:ReproBlack,sans-serif;font-size:50pt;line-height:48pt;text-align:left!important}.journal .journalblock.block-type-heading a{color:#000;text-underline-offset:.1em;-webkit-text-decoration:underline #ff009d;text-decoration:underline #ff009d;text-decoration-thickness:3px}.journal .journalblock.block-type-heading a:hover{color:#ff009d}@media screen and (max-width:840px){.journal .journalblock.block-type-heading{-webkit-hyphens:auto;hyphens:auto;word-break:normal;margin-top:0;font-size:20pt;line-height:22pt;grid-column:1/span 6!important}}.journal .journalblock.block-type-text{text-align:left!important}.journal .legende{font-feature-settings:"ss15" 1;margin-right:12px;padding-top:1px;font-size:20px;line-height:1.1em}.journal .custom-dots .flickity-page-dots{bottom:-7px}#press{padding-top:20px}@media screen and (max-width:840px){.presse{margin:0 auto!important}}.presse .presseliste{border-top:1.3px solid #000}.presse .presseliste .pressentry{text-align:left;color:#000;border-bottom:1.3px solid #000;grid-template-columns:repeat(6,1fr);column-gap:30px;width:100%;padding:12px 0;font-size:18pt;line-height:1.2em;display:grid}@media screen and (max-width:840px){.presse .presseliste .pressentry{grid-template-columns:1fr;font-size:14pt}}@media screen and (max-width:1024px){.presse .presseliste .pressentry{font-size:14pt}}.presse .presseliste .pressentry:hover{color:#ff009d}.presse .presseliste .pressentry .title{grid-column:span 3}@media screen and (max-width:840px){.presse .presseliste .pressentry .title{grid-column:span all}}.presse .presseliste .pressentry .platform{grid-column:span 2}@media screen and (max-width:840px){.presse .presseliste .pressentry .platform{grid-column:span all}}.presse .presseliste .pressentry img{object-position:center;width:auto;max-width:100%;height:auto;max-height:160px}.presse .presseliste .pressentry a{color:#000;text-decoration:none}.downloads,.presse{min-height:auto!important}.journaldownloads{grid-template-columns:1fr 1fr 1fr;column-gap:30px;display:grid}@media screen and (max-width:840px){.journaldownloads{column-gap:15px}}.journaldownloads a{color:#000;background-color:#fff;border:1.3px solid #000;border-radius:40px;justify-content:center;align-items:center;width:100%;font-size:18pt;line-height:1em;text-decoration:none;display:flex}@media screen and (max-width:840px){.journaldownloads a{font-size:14pt;line-height:1em}}.journaldownloads a .journaltext{align-self:center;padding:20px}@media screen and (max-width:840px){.journaldownloads a .journaltext{padding:10px}}.journaldownloads a:hover{color:#fff;background-color:#ff009d;border:none}#footer{width:calc(100% - 44px);max-width:1400px}@media screen and (max-width:1400px){#footer{max-width:1100px}}#footer{margin:40px auto 0;transition:transform .5s}@media screen and (max-width:840px){#footer{display:none}}#footer.active{transform:translate(0, calc(44px - var(--menuheight)))}#footer .dragicon{text-align:center;width:100%;margin-top:9px}#footer .dragicon div{margin:5px;display:inline-table}#footer .dragicon div img{width:17px}#footer .dragicon div img:nth-child(2){margin-left:300px}#footer p+p{margin-top:1em}#footer .grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;column-gap:30px;margin-bottom:20px;font-size:10pt;line-height:12.5pt;display:grid}@media screen and (max-width:1400px){#footer .grid{grid-template-columns:1fr 1fr 1fr 1fr}#footer .hider{display:none}}#footer .subtitle{text-underline-offset:3px;margin-bottom:4px;font-family:ReproMedium,sans-serif;display:none}#footer .event a{color:#d3d3d3;text-decoration:none}#footer .adressen a{color:#000;text-decoration:none}#footer .logo img{width:130px}#footer .downloads{margin-bottom:40px}#footer .downloads a{color:#000;text-decoration:none}#footer .downloads{column-span:2}#footer .copyright{margin-top:3em;font-size:7pt;line-height:9pt;bottom:10px}#footer .copyright a{color:#d3d3d3}#footer .date{font-variant-numeric:tabular-nums}#footer .flincaround a{color:#000;text-decoration:none}#footer .socials{float:right;text-align:right;flex-direction:row-reverse;column-gap:10px;display:flex;top:0;right:0}#footer .socials img{width:8px;margin-left:20px}#footermobile{grid-template-columns:auto 60px;padding:10px 22px 20px;font-family:ReproRegular,sans-serif;transition:transform .5s;display:grid}@media screen and (min-width:840px){#footermobile{display:none}}#footermobile .socials{float:right;column-gap:10px;width:60px;display:flex;top:0}#footermobile .socials img{width:8px;margin-left:20px}#footermobile .downloads{grid-column:1/span 2;margin-top:1em}#footermobile .downloads a{color:#000}.store .shopbeschreibung{text-align:left;grid-area:1/4/auto/span 3}@media screen and (max-width:840px){.store .shopbeschreibung{grid-area:2/1/auto/span 6;margin-top:40px}}.store .shopbeschreibung h1,.store .shopbeschreibung h2{margin-top:0;font-size:18pt;line-height:22pt}@media screen and (max-width:1024px){.store .shopbeschreibung h1,.store .shopbeschreibung h2{font-size:14pt;line-height:17pt}}.store .shopbeschreibung ul{margin:20px 0 0;padding:0;list-style:none}.store .shopbeschreibung ul li{padding:5px 0}.store .shopbeschreibung .lightgray{color:#a3a3a3}.store .shopbeschreibung button{background-color:#fff;border:1px solid #000;border-radius:40px;margin:20px 0;padding:10px 20px;font-size:14pt;line-height:17pt}.store .shopbeschreibung button:hover{color:#fff;background-color:#ff009d;border:none}.store form{background-color:#f5f5f5;grid-template-columns:130px auto;margin-top:0;margin-bottom:30px;padding:10px 30px;font-size:16pt;line-height:20pt;display:grid;margin-top:40px!important}@media screen and (max-width:1024px){.store form{grid-template-columns:110px auto;font-size:14pt;line-height:17pt}}@media screen and (max-width:840px){.store form{grid-template-columns:90px auto;padding:10px 15px;font-size:11pt;line-height:13.5pt}}.store form .feldtitel{color:#000;padding:10px 0}.store form .loecher{text-align:center;float:left;grid-column:span 2/span 2;align-items:center;width:100%;display:flex}.store form .loecher div{float:left;background-color:#fff;border-radius:50%;align-self:center;width:16px;height:16px;margin:5px auto}.store form .loecher div:first-of-type{margin-right:90px}.store form .formulartitel{border-bottom:1.7px solid #000;margin-bottom:10px}.store form input{background-color:#0000;border:none;border-bottom:2px dotted #bebebe;width:100%;margin-right:20px;padding:8px 0;font-family:ReproRegular,sans-serif;font-size:16pt;line-height:20pt}@media screen and (max-width:1024px){.store form input{font-size:14pt;line-height:17pt}}@media screen and (max-width:840px){.store form input{font-size:11pt}}.store form input:focus{border-bottom:2px dotted #ff009d;outline:none}.store form input.submit{text-align:center;color:#000;cursor:pointer;background-color:#0000;border:1.7px solid #000;border-radius:30px;width:auto;margin:24px auto 30px;padding:5px 20px;font-family:ReproRegular,sans-serif;font-weight:400}.store form input.submit:hover{color:#fff;background-color:#ff009d;border:1.7px solid #ff009d}.store form textarea{resize:none;background-color:#0000;border:none;border-bottom:2px dotted #bebebe;width:100%;margin-right:20px;padding:7px 0 0;font-family:ReproRegular,sans-serif;font-size:16pt;line-height:25pt}@media screen and (max-width:1024px){.store form textarea{padding:10px 0 0;font-size:14pt;line-height:20pt}}@media screen and (max-width:840px){.store form textarea{font-size:11pt}}.store form textarea:focus{outline:none}.store form .textarea-wrapper{width:100%;position:relative}.store form .textarea-wrapper:before{content:"";pointer-events:none;z-index:0;border-bottom:2px dotted #bebebe;width:100%;position:absolute;top:30pt;left:0}@media screen and (max-width:1024px){.store form .textarea-wrapper:before{top:36px}}.store form .textarea-wrapper:after{content:"";pointer-events:none;z-index:0;border-bottom:2px dotted #bebebe;width:100%;position:absolute;top:74px;left:0}@media screen and (max-width:1024px){.store form .textarea-wrapper:after{top:63px}}.store form .sizes{grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:10px;margin-bottom:10px;display:grid}.store form .sizes .size-option{float:left;text-align:center;cursor:pointer;border:2px dotted #bebebe;border-radius:5px;justify-content:center;align-items:center;padding:5px;display:flex}.store form .sizes .size-option.active{color:#fff;background-color:#ff009d;border:1.7px solid #ff009d}.store form .pickup{grid-template-columns:1fr 1fr;gap:20px;margin-top:10px;margin-bottom:10px;display:grid}.store form .pickup .pickup-option{float:left;text-align:center;cursor:pointer;border:2px dotted #bebebe;border-radius:5px;justify-content:center;align-items:center;padding:5px 10px;display:flex}.store form .pickup .pickup-option.active{color:#fff;background-color:#ff009d;border:1.7px solid #ff009d}.bestellformular.hidden{display:none}.storestitle{text-align:left;width:100%;margin-bottom:1em}.storeliste{text-align:left;height:auto;font-size:14pt;line-height:17pt}.store{min-height:auto!important}.store strong{color:#d3d3d3}.store a{text-underline-offset:3px;color:#000;-webkit-text-decoration:underline #ff009d;text-decoration:underline #ff009d;text-decoration-thickness:1.5px}.store a:hover{color:#ff009d}.dealers{min-height:auto!important;margin:0 auto!important}.dealers strong{color:#d3d3d3}.dealers a{text-underline-offset:3px;color:#000;-webkit-text-decoration:underline #ff009d;text-decoration:underline #ff009d;text-decoration-thickness:1.5px}.dealers a:hover{color:#ff009d}.honeypot{position:absolute;left:-9999px}.meldung{margin:20px 0 0;font-size:18pt;line-height:22pt}.meldung.success{color:#90ee90}.meldung.fail{color:red}.testride .testride-titel{text-align:left;margin-top:0;font-size:18pt;line-height:22pt}.testride .testride-filter{text-align:left;font-size:18pt;line-height:22pt}.testride .gallery{text-align:left;grid-column:span 3;margin-bottom:2em}@media screen and (max-width:840px){.testride .gallery{grid-column:span 6}}.testride .gallery img{max-width:100%;height:auto}.testride .gallery{cursor:pointer}.testride .group{grid-column:span 3;column-gap:30px;height:fit-content;display:grid}@media screen and (max-width:840px){.testride .group{grid-column:span 6;gap:30px;font-size:14pt;line-height:17pt;display:flex}}.testride .group select{color:#000;background-color:#0000;border:1px solid #d3d3d3;border-radius:4px;height:40px;padding:2px 4px;font-family:ReproRegular,sans-serif;font-size:18pt;line-height:22pt}.testride .group select:hover{cursor:pointer;border-color:#ff009d}.testride .group select{grid-column:span 2;width:100%;margin-top:5px;margin-bottom:20px}@media screen and (max-width:840px){.testride .group select{grid-column:span 2;font-size:15pt;line-height:13.5pt;display:flex}}@media screen and (max-width:400px){.testride .group select{grid-column:span 1}}.testride .testride-titel{grid-column:span 6}.testride .testride-titel:nth-of-type(2){margin-top:2em}.testride .zentraledescription{text-align:left;grid-column:span 3}@media screen and (max-width:900px){.testride .zentraledescription{grid-column:span 6}}.testride .zentraledescription .zentralebutton{color:#000;border:1.5px solid #000;border-radius:40px;margin-top:1em;margin-bottom:2em;padding:8px 14px;font-size:24px;display:inline-block}.testride .zentraledescription .zentralebutton:hover{color:#ff009d;border-color:#ff009d}.testride #kalender{z-index:12;background-color:#fffc;width:100%;height:100%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.testride #kalender #my-cal-inline-30min{width:calc(100% - 20px);max-width:1020px;height:100%;max-height:520px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:840px){.testride #kalender #my-cal-inline-30min{max-width:80%;max-height:80%;position:relative;overflow-y:scroll}}.testride .testride-item{text-align:left;grid-column:span 2;margin-bottom:1em}@media screen and (max-width:900px){.testride .testride-item{grid-column:span 3}}@media screen and (max-width:840px){.testride .testride-item{grid-column:span 6}}.testride .testride-item a{color:#000}.testride .testride-item a:hover{color:#ff009d}.testride img{max-width:100%}#stoerer{z-index:4;background-size:cover;position:fixed;bottom:20%;right:12%;rotate:-20deg}#stoerer .newslettersvg{width:300px;height:70px;margin:10px 30px 0 0}#stoerer .closer{z-index:4;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:15px}#stoerer .closer img,#stoerer .closer svg{width:20px;height:20px}@media screen and (max-width:1400px){#stoerer{bottom:20%;right:5%;scale:.8}#stoerer .closer{padding-left:20px;scale:1.3}}@media screen and (max-width:840px){#stoerer{bottom:15%;right:-5%;scale:.7}#stoerer .closer{padding-left:25px;scale:2}}#stoerer a{color:#fff;text-decoration:none}#buttonvideo{z-index:4;background-image:url(video-soundon_new.svg);background-size:cover;width:20px;height:20px;font-size:10pt;display:inline-block;position:absolute;top:10px;right:10px}#buttonvideo:hover{cursor:pointer}.snipcart-sidecart--opened body{padding-right:var(--scrollbar-width,0px)}.snipcart{--color-default:black;--color-inputLabel:black;--color-icon:black;--color-link:#ff009d;--color-link-hover:#ff009d;--color-link-active:#ff009d;--color-link-focus:#ff009d;--color-buttonSecondary:black;--color-buttonSecondary-hover:white;--color-buttonSecondary-active:white;--color-buttonSecondary-focus:white;--color-buttonDanger:black;--color-buttonDanger-hover:#ff009d;--color-buttonDanger-active:#ff009d;--color-inputIcon:black;--color-inputIcon-hover:#ff009d;--color-inputIcon-focus:#ff009d;--color-badge:white;--color-badge-active:white;--color-badge-disabled:black;--bgColor-alt:#f5f5f5;--bgColor-default:#f5f5f5;--bgColor-modal:white;--bgColor-link-focus:none;--bgColor-buttonPrimary-hover:#ff009d;--bgColor-buttonPrimary-focus:#ff009d;--bgColor-buttonSecondary:#f5f5f5;--bgColor-buttonSecondary-hover:#ff009d;--bgColor-buttonSecondary-active:#ff009d;--bgColor-buttonSecondary-focus:#ff009d;--bgColor-input-autofill:#e6e6e6;--bgColor-input-checked:#ff009d;--bgColor-buttonDanger:white;--bgColor-buttonDanger-hover:white;--bgColor-buttonDanger-focus:white;--bgColor-buttonDanger-active:white;--bgColor-badge:#ff009d;--bgColor-badge-active:#ff009d;--bgColor-badge-disabled:#e6e6e6;--borderColor-default:black;--borderColor-badge-disabled:transparent;--borderColor-input:transparent;--borderColor-input-hover:transparent;--borderColor-input-focus:transparent;--borderColor-input-checked:#ff009d;--shadow-buttonPrimary-hover:none;--shadow-buttonSecondary-hover:none;--shadow-input-focus:none;--shadow-buttonPrimary-focus:none;--shadow-buttonSecondary-focus:none;--shadow-buttonDanger-focus:none;--shadow-buttonDanger-hover:none;--shadow-link-focus:none;--shadow-tooltip:none}.snipcart,.snipcart *,.snipcart__font--secondary,.snipcart__font--subtitle,.snipcart__font--subtitle-small,.snipcart-button-link{font-family:ReproRegular,sans-serif!important;font-weight:400!important}.snipcart,.snipcart__font--subtitle-small,.snipcart__font--tiny,.snipcart-base-button__label,.snipcart .snipcart-summary-fees *,.snipcart-summary-fees__item .snipcart__font--large,.snipcart-item-custom-fields *,.snipcart-modal__close-title{font-size:11pt;line-height:13.5pt}.snipcart-item-line__title{font-size:14pt;line-height:20pt}.snipcart-base-button__label,.snipcart__font--subtitle{font-size:16pt;line-height:20pt}.snipcart-cart__secondary-header h1{font-size:18pt;line-height:22pt}.snipcart-cart-summary-side .snipcart-cart__secondary-header,.snipcart-cart__secondary-header{padding:0 30px}.snipcart-cart-header{margin-bottom:22px;padding:20px 22px}@media (min-width:768px){.snipcart-cart-header{padding-left:0;padding-right:0}}.snipcart-cart-header__close-button svg{display:none}.snipcart-cart-header__close-button:before{content:"←";font-feature-settings:"ss16" 1, "ss10" 1;padding-top:5px;padding-bottom:5px;padding-right:8px;display:inline-block}@media (min-width:768px){.snipcart-cart-header__close-button:before{padding-top:0;padding-bottom:0;padding-right:4px}}.snipcart-item-line{box-shadow:none}.snipcart-cart-summary-side .snipcart-cart__content .snipcart-item-list .snipcart-item-line,.snipcart-item-line.snipcart-item-line--cart-edit{border-bottom:1px solid #000;margin:0 30px;padding:0}.snipcart-cart-summary-side .snipcart-cart__content .snipcart-item-list .snipcart-item-line:last-child{border:0}.snipcart-item-line:not(.snipcart-item-line--cart-edit){margin:0 22px 22px}.snipcart-item-line:not(.snipcart-item-line--cart-edit) .snipcart-item-line__container{padding:22px}@media (min-width:768px){.snipcart-item-line:not(.snipcart-item-line--cart-edit) .snipcart-item-line__container{padding:30px}.snipcart-item-line:not(.snipcart-item-line--cart-edit){margin:0 0 30px}}.snipcart-item-line--cart-edit .snipcart-item-line__title{padding-left:0}.snipcart-cart-summary-side .snipcart-cart__content .snipcart-item-list .snipcart-item-line .snipcart-item-line__container,.snipcart-item-line__container{margin:0;padding:30px 0}.snipcart-cart-summary-side .snipcart-cart__content .snipcart-item-list .snipcart-item-line:first-child .snipcart-item-line__container,.snipcart-layout__content--side .snipcart-cart__content .snipcart-item-list .snipcart-item-line:first-child .snipcart-item-line__container{padding-top:0}.snipcart-item-line .snipcart-form__label{color:#a3a3a3;margin:0}.snipcart-item-custom-fields{margin-bottom:20px;display:grid}.snipcart-cart-summary-side .snipcart-item-custom-fields__field,.snipcart-item-custom-fields__field{grid-template-columns:1fr 3fr;gap:20px;margin-bottom:0;padding:2px 0;display:grid}@media (min-width:1024px){.snipcart-layout__cols{grid-template-columns:2fr 1fr;gap:30px;display:grid}.snipcart-layout__cols .snipcart-layout__col,.snipcart-layout__cols .snipcart-layout__col--large{width:100%;margin:0}}.snipcart-layout__col--large{margin:0 22px}@media (min-width:768px){.snipcart-layout__col--large{margin:0 auto}}.snipcart__box,.snipcart-cart-summary__content{padding:30px 22px}@media (min-width:768px){.snipcart__box,.snipcart-cart-summary__content{padding:30px}}@media only screen and (max-width:600px){.snipcart-cart-summary{height:auto}}.snipcart-form{box-shadow:none}.snipcart-checkout-step__icon{display:none}.snipcart-checkout-step__cols{justify-content:flex-start}@media (min-width:1024px){.snipcart-checkout-step__col{width:50%}}.snipcart-cart-summary__separator{width:100%;margin:30px 0}.snipcart-button-primary,.snipcart-base-button{text-align:center;color:#000;cursor:pointer;background-color:#0000;border:1.7px solid #000;border-radius:30px;width:100%;padding:5px 20px;font-weight:400;transition:none;font-family:ReproRegular,sans-serif!important}.snipcart-button-icon{transition:none}.snipcart .snipcart-button-primary.is-icon-right .snipcart-base-button__label,.snipcart .snipcart-button-primary.is-icon-left .snipcart-base-button__label,.snipcart .snipcart-base-button.is-icon-right .snipcart-base-button__label,.snipcart .snipcart-base-button.is-icon-left .snipcart-base-button__label{margin:0;padding:0;font-family:ReproRegular,sans-serif!important}.snipcart .snipcart-button-primary .snipcart-base-button__icon,.snipcart .snipcart-base-button .snipcart-base-button__icon{display:none}.snipcart-button-link{border:0}.snipcart-item-quantity__quantity{background-color:#0000;border:0;border-radius:5px;max-width:120px;height:40px;padding:5px 0}.snipcart-item-quantity__quantity:hover,.snipcart-item-quantity__quantity:focus-within{background-color:#0000}.snipcart-item-quantity__quantity svg{opacity:0}.snipcart-item-quantity__quantity button{position:relative;background-color:#0000!important}.snipcart-item-quantity__quantity button:after{content:"–";z-index:999;font-feature-settings:"ss16";justify-content:center;align-items:center;font-size:18pt;line-height:1;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}:is(.snipcart-item-quantity__quantity button:hover,.snipcart-item-quantity__quantity button:focus-visible){color:#ff009d!important;background-color:#0000!important}.snipcart-item-quantity__quantity button+span{font-size:16pt;line-height:1}.snipcart-item-quantity__quantity button~button:after{content:"+"}.snipcart-input__input{padding:0 20px}.snipcart-input,.snipcart-form__select{border:0;border-radius:5px;height:40px;padding:5px 0}.snipcart-form__select{padding:5px 20px}.snipcart-form__footer{margin-top:30px}.snipcart-cart__footer{padding:0 22px}@media (min-width:768px){.snipcart-cart__footer{padding:0}}.snipcart-cart-summary-side .snipcart-cart__footer,.snipcart-cart--edit .snipcart-cart__footer{padding:30px 30px 0}.snipcart-cart__footer-buttons .snipcart-button-link,.snipcart-cart__footer-buttons .snipcart-button-primary{margin-top:20px}.snipcart-summary-fees__item{padding:0}.snipcart-summary-fees__item:not(:last-child){margin:0}.snipcart-summary-fees__tax-notice.snipcart__icon path{fill:#000}#navigation{z-index:4;mix-blend-mode:difference;text-transform:uppercase;color:#fff;grid-template-columns:repeat(6,1fr);column-gap:30px;width:calc(100% - 40px);max-width:1400px;margin:0 auto;padding-top:22px;display:grid;position:sticky;top:0;left:0}@media screen and (max-width:1400px){#navigation{max-width:1100px}}@media screen and (max-width:1024px){#navigation{display:flex}}@media screen and (max-width:840px){#navigation{z-index:10;grid-template-columns:110px auto 110px;align-items:start;gap:10px;width:calc(100% - 44px);display:grid;position:fixed;top:0;left:22px}}#navigation a{color:#fff;white-space:nowrap;text-decoration:none}#navigation a:hover{color:#00ffb7;filter:saturate(200%)}#navigation u{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}#navigation .active{color:#00ffb7;filter:saturate(200%)}@media screen and (max-width:840px){#navigation .newcircle{padding:0 5px}}.nav-items-wrapper{grid-column:span 4;grid-template-columns:repeat(4,1fr);align-items:center;gap:30px;display:grid}@media screen and (max-width:1024px){.nav-items-wrapper{display:flex}}@media screen and (max-width:840px){.nav-items-wrapper{display:none}}.logo img,.logo svg{width:130px;height:auto;display:block}@media screen and (max-width:1400px){.logo img,.logo svg{width:100px;height:auto}}@media screen and (max-width:840px){.logo img,.logo svg{width:80px;height:auto}}.cart-language{justify-content:space-between;align-items:center;display:flex}@media screen and (max-width:1024px){.cart-language{margin-left:auto}}@media screen and (max-width:840px){.cart-language{margin-left:initial}}.languages{text-align:right}@media screen and (max-width:1024px){.languages{margin-left:30px}}@media screen and (max-width:840px){.languages{margin-left:auto}}.cart-button{cursor:pointer;color:#fff;text-transform:uppercase;background:0 0;text-decoration:none;display:none}.cart-button:hover{color:#00ffb7;filter:saturate(200%)}.cart-button.show-cart-button{display:inline-block}.hamburger{text-align:center;text-transform:none;display:none}@media screen and (max-width:840px){.hamburger{display:block}}#navigation-mobile{display:none}@media screen and (max-width:840px){#navigation-mobile{display:block}}.navigation-mobile-expanded{color:#000;text-transform:uppercase;text-align:center;z-index:5;background-color:#fff;justify-content:center;width:100%;height:100%;font-family:ReproMedium,sans-serif;font-size:15pt;line-height:18pt;display:flex;position:fixed;top:0;left:0}.navigation-mobile-expanded a{color:#000;text-decoration:none}.navigation-mobile-expanded a.active{color:#ff009d}.navigation-mobile-expanded .wrapper{display:grid;position:absolute;top:50vh;transform:translateY(-50%)}.navigation-mobile-expanded .wrapper>div{color:#000;border:2px solid #000;border-radius:30px;margin:30px auto;padding:0 10px;display:inline-block}.navigation-mobile-expanded .wrapper>div:hover{border-color:#ff009d}.navigation-mobile-expanded .wrapper>div:hover a{color:#ff009d}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{touch-action:pan-y;height:100%;position:relative;overflow:hidden}.flickity-slider{width:100%;height:100%;position:absolute;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{color:#333;background:#ffffffbf;border:none;position:absolute}.flickity-button:hover{cursor:pointer;background:#fff}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;width:44px;height:44px;top:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{width:60%;height:60%;position:absolute;top:20%;left:20%}.flickity-page-dots{text-align:center;flex-wrap:wrap;justify-content:center;width:100%;display:flex;position:absolute;bottom:-25px}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{cursor:pointer;-webkit-appearance:none;appearance:none;text-indent:-9999px;background:#33333340;border:none;border-radius:50%;width:10px;height:10px;margin:0 8px;padding:0;display:block;overflow:hidden}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-page-dot.is-selected{background:#333}.flickity-page-dot:focus{box-shadow:none;outline:0}.carousel{position:relative}.carousel:not(.carousel-ready){padding-bottom:var(--ratio);overflow:hidden}.carousel:not(.carousel-ready) .flickity-viewport{position:absolute;top:0;bottom:0;left:0;right:0}.carousel-dots{flex-wrap:wrap;justify-content:start;min-height:11px;display:flex;position:relative;bottom:-12px}.journal .carousel-dots{bottom:-7px}.carousel-dots .carousel-dot{opacity:.15;cursor:pointer;-webkit-appearance:none;appearance:none;text-indent:-9999px;background:#333;border:none;border-radius:50%;width:11px;height:11px;margin:0 7px 0 0;padding:0;display:block;overflow:hidden}.carousel-dots .carousel-dot.is-selected{opacity:1}.product-list{grid-template-columns:repeat(12,1fr);column-gap:30px;display:grid}@media screen and (max-width:840px){.product-list{grid-template-columns:1fr 1fr}}.list-item{text-align:left;grid-column:span 3;margin-bottom:40px}@media screen and (max-width:1400px){.list-item{grid-column:span 4}}@media screen and (max-width:840px){.list-item{grid-column:span 1;margin-bottom:30px}}.list-item-link.has-flip-image .image-back{display:none}@media (pointer:fine){.list-item-link.has-flip-image:hover .image-front{display:none}.list-item-link.has-flip-image:hover .image-back{display:block}}.list-item-image img{width:100%;height:auto;display:block}.list-item h2{margin:0;padding-top:8px}.list-item a{color:#000;display:block}.product-detail-grid{grid-template-columns:repeat(2,1fr);justify-content:center;column-gap:30px;display:grid}@media screen and (max-width:840px){.product-detail-grid{grid-template-columns:1fr}}.product-detail{text-align:left}@media screen and (max-width:840px){.product-detail{margin-top:40px}}.product-detail h1,.product-detail h2{margin-top:0;font-size:18pt;line-height:22pt}@media screen and (max-width:1024px){.product-detail h1,.product-detail h2{font-size:14pt;line-height:17pt}}.product-description p:not(:first-child){margin-top:10px}.shop-button{cursor:pointer;background-color:#0000;border:1.7px solid #000;border-radius:40px;padding:5px 20px;font-family:inherit;font-size:16pt;line-height:20pt}.shop-button:not(.is-sold-out):hover{color:#fff;background-color:#ff009d;border-color:#ff009d}@media screen and (max-width:1024px){.shop-button{font-size:14pt;line-height:17pt}}.is-sold-out{cursor:not-allowed;background-color:#f5f5f5;border-color:#f5f5f5;margin-top:25px}.product-add-to-cart-wrapper{margin-top:30px}@media screen and (max-width:840px){.product-add-to-cart-wrapper{display:block}}.product-price{grid-column:span 1;font-size:16pt;line-height:20pt}@media screen and (max-width:1024px){.product-price{font-size:14pt;line-height:17pt}}@media screen and (max-width:840px){.product-price{font-size:11pt}}.quantity-input{text-align:center;background-color:#f5f5f5;border:2px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:10px;width:auto;padding:5px;font-size:16pt;line-height:20pt;display:flex}.quantity-button{cursor:pointer;width:24px;height:24px;font:inherit;font-size:inherit;font-feature-settings:"ss16";background:0 0;border:0;border-radius:24px;outline:none;justify-content:center;align-items:center;padding:0;font-size:18pt;display:flex}.quantity-button:hover{color:#ff009d}.quantity-text{background:#f5f5f5;border-radius:5px;width:100%;min-width:40px;padding:0 5px}.product-option{margin-top:30px}.option-header{margin-bottom:7px}.option-title{align-items:baseline;font-size:16pt;line-height:20pt;display:flex}@media screen and (max-width:1024px){.option-title{font-size:14pt;line-height:17pt}}.option-title-price{color:#ff009d;padding-left:6px;font-size:11pt;line-height:14pt}.option-wrapper{grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:5px;margin-bottom:7px;display:grid}@media screen and (max-width:840px){.option-wrapper{gap:10px}}.option-wrapper.option-checkbox,.option-grid-1{grid-template-columns:1fr}.option-grid-2{grid-template-columns:1fr 1fr}@media screen and (max-width:840px){.option-grid-2{grid-template-columns:1fr}}.option-grid-3{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:840px){.option-grid-3{grid-template-columns:1fr}}.option-grid-4{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1024px){.option-grid-4{grid-template-columns:1fr 1fr}}@media screen and (max-width:840px){.option-grid-4{grid-template-columns:1fr}}.option-item{text-align:center;cursor:pointer;border:2px dotted #bebebe;border-radius:5px;justify-content:center;align-items:center;padding:5px;font-size:16pt;line-height:20pt;display:flex}.option-item.active{color:#fff;background-color:#ff009d;border:2px solid #ff009d}.option-item input[type=radio],.option-item input[type=checkbox]{-webkit-appearance:none;appearance:none;opacity:0;cursor:pointer;background-color:#0000;width:0;height:0;margin:0;position:absolute}@media screen and (max-width:1024px){.option-item{font-size:14pt;line-height:17pt}}@media screen and (max-width:840px){.option-item{font-size:11pt}}.related-products{text-align:left;margin-top:100px}.related-products-title h2{font-size:18pt;line-height:22pt}.related-products-grid{grid-template-columns:repeat(4,1fr);column-gap:30px;display:grid}.related-products-grid .list-item{grid-column:span 1}@media screen and (max-width:840px){.related-products-grid{grid-template-columns:repeat(2,1fr)}}