@font-face{font-family:berlinatonal-regular;src:url(../fonts/BerlinAtonal-Regular.woff2) format("woff2"),url(../fonts/BerlinAtonal-Regular.woff) format("woff");font-style:normal;font-weight:400}.hide_sidecart #store-cart,.hide_sidecart .mini-cart-bottom{display:none!important}body{overflow-x:hidden}#masterwrap.store-home{padding-top:0;overflow:hidden}.store-home .page-header{margin-top:calc(7.8125vw/6)}.store-home .page-header .logo-wrapper{display:none}body:not(.menu-open) .store-home .page-header{margin-top:0;height:0}.menu-open .store-home .page-header .logo-wrapper{display:flex}.store-main *{box-sizing:border-box}.store-main,p.woocommerce-mini-cart__empty-message{font-size:.9375vw;line-height:1.66666667}#pagewrap.shop-page{font-size:1.09375vw;line-height:1.80952381}.shop-page .store-main{font-size:inherit;line-height:inherit;padding-top:0}#pagewrap.shop-page{padding:3.48958333vw;padding-top:calc(3.48958333vw - 0.42857143em);padding-bottom:calc(3.48958333vw - 0.57142857em);font-family:berlinatonal-regular,aktiv-grotesk,sans-serif;overflow-y:hidden}.product-grid{display:grid;position:relative;width:100%;grid-column-gap:24px;grid-column-gap:1.25vw;grid-column-gap:1.14285714em;grid-row-gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.product-grid-item{display:block;padding-top:52.662722%;position:relative}.placeholder-grid-item{visibility:hidden}.placeholder-spacer{display:none}.logo-grid-item{position:absolute;right:0;bottom:0;text-align:left;width:calc(20% - 0.914285712em);padding-top:1.80952381em;cursor:pointer}.logo-grid-item-hover{display:none}.product-grid-item-outer{position:absolute;top:0;left:0;width:100%;height:100%;padding-right:22.485207%}.product-grid-item-inner{position:relative;height:100%}.product-grid-link{position:relative;display:block}.product-grid-detail-hover{position:absolute;width:100%;height:100%;top:0;left:0;overflow:visible;pointer-events:none;display:none}.product-grid-image-outer{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;pointer-events:none;background:#f0f0f0;z-index:1}.product-grid-image-outer:before{content:"";display:block;position:absolute;width:100%;height:100%;top:100%;left:0;pointer-events:none;background:#f0f0f0;z-index:1}@media screen and (min-width:1372px){.placeholder-spacer-5{display:block}.product-grid-item.bottom-row-5{padding-top:0}.bottom-row-5 .product-grid-item-outer{position:relative}.bottom-row-5 .product-grid-image-outer{top:auto;bottom:0}.bottom-row-5 .product-grid-image-outer:before{top:auto;bottom:100%;height:240%}.bottom-row-5 .product-grid-image-inner{top:auto;bottom:.57142857em}.bottom-row-5 .product-grid-image{align-items:flex-end}.bottom-row-5 .product-grid-image img{object-position:bottom left}.product-grid-item:not(.bottom-row-5){padding-top:0;height:calc((100vh - (3.48958333vw - 0.42857143em) - (3.48958333vw - 0.57142857em) - 3.61904762em)/5)}}@media(hover:hover) and (pointer:fine){.product-grid-link:hover+.product-grid-image-outer{opacity:1;z-index:2}.logo-grid-item:hover .logo-grid-item-text{display:none}.logo-grid-item:hover .logo-grid-item-hover{display:block}.product-grid-link,.product-hover .product-grid-link:hover{display:inline-block}.product-hover .product-grid-link{display:block}.plyr__controls button:hover svg.neutral{display:none}.plyr__controls button:hover svg.hover{display:block}.audio-playlist li:hover{border:1px solid #0a0a0a}}.product-grid-image-inner{width:100%;padding-bottom:100%;position:absolute;top:.42857143em;left:0;z-index:1}.product-grid-image{display:flex;align-items:flex-start;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;justify-content:flex-start}.product-grid-image img{max-height:100%;max-width:100%;display:block;width:100%;height:100%;object-fit:contain;object-position:top left}.single-product:not(.menu-open) .logo-wrapper{display:none}.product-back-button span{font-family:berlinatonal-regular,aktiv-grotesk,sans-serif;font-size:1.16666667em;display:block;position:relative;top:.075em;padding-right:3.645833vw}.product-main-image-wrapper{width:100%;height:0;padding-bottom:100%;position:relative}.product-main-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#f0f0f0;position:absolute;top:0;left:0;z-index:1}.product-main-image-layer,.product-main-image-initial{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#f0f0f0;position:absolute;top:0;left:0;z-index:1}.product-main-image-layer img{z-index:2}.product-main-image-layer:not(:first-child){visibility:hidden}.product-images img{max-height:100%;max-width:100%;display:block;width:100%;height:100%;object-fit:contain}.product-single-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:3.125vw}.product-content{display:grid;grid-template-areas:"title description" "price description" "to-cart description";grid-template-columns:1fr 2.27272727fr;grid-column-gap:3.125vw;grid-template-rows:0fr 0fr auto;grid-template-rows:max-content auto min-content;min-height:31.3541666vw;width:100%}.product-content.product-content-extra{grid-template-areas:"title description" "price description" "to-cart extra-links"}.extra-links{grid-area:extra-links;display:flex;justify-content:flex-end;flex-direction:column;margin-top:calc(2.6vw - 0.5em);margin-top:4em;margin-top:3.75vw;margin-top:calc(4.225vw - 0.5em)}.extra-links-inner{display:flex}.extra-links-inner div{width:50%}.extra-links-inner div:first-child{width:50%;margin-right:3.125vw}.extra-links-inner a{display:inline-block;text-transform:uppercase;padding:.5em 0;margin:0 0 -.5em}.product-content p.stock{grid-area:to-cart;display:flex;justify-content:flex-end;flex-direction:column}.product-content .legacy-itemprop-offers,.product-content #german-market-variation-price{grid-area:price}.product-content .woocommerce-product-details__short-description{grid-area:description}.product-content form{grid-area:to-cart;display:flex;justify-content:flex-end;flex-direction:column}.product-content-wrapper{display:flex;align-items:center}.cart-link .cart-amount{display:inline-block;text-align:center;min-width:.71428571em}@media screen and (min-width:1024px){.product-single-item{grid-template-areas:"outer-image outer-desc" "outer-player ."}.product-single-item.span-more{grid-template-areas:"outer-image outer-desc" "outer-player outer-desc"}.span-more .product-content-wrapper{align-items:flex-start}.product-images{grid-area:outer-image}.product-content-wrapper{grid-area:outer-desc}.product-audio-wrapper{grid-area:outer-player;margin-top:3em}.box-ref{margin-top:calc(2.6vw - 0.5em);margin-top:calc(4.3vw)}.box-ref-label{max-width:10.4em}.box-ref-content *{display:block}}.product-single-title{grid-area:title;min-height:6.40625vw;padding-bottom:2.6vw}.woocommerce-product-details__short-description p{margin-bottom:.5em}.product-content p:last-of-type{margin-bottom:0!important}.legacy-itemprop-offers p{margin:0}.legacy-itemprop-offers .price,#german-market-variation-price .price{display:block;padding-bottom:.677083vw}.product-content .woocommerce-de_price_taxrate,.product-content .woocommerce_de_versandkosten{font-size:.888888em}.store-menu-bottom{font-size:.833333vw}.product-content .quantity{display:none!important}.single-product .single_variation_wrap{margin-top:2.96875vw}.store-main button,.store-main input.button,.store-main a.button{text-transform:uppercase;border:0;background:0 0!important;outline:0!important;box-shadow:none!important;padding:.5em 0;margin:0 0 -.5em;float:none;color:#0a0a0a;text-align:left}.store-main select,.store-main .select-var{-webkit-appearance:none;border:1px solid;background:0 0;outline:0!important;border-radius:0!important;height:4.1888em;padding-left:1.75em;font-size:.888888em;cursor:pointer;line-height:1.2}.variation-wrapper{position:relative}.variation-wrapper+.variation-wrapper{margin-top:1em}.select-box{border:1px solid;border-top:0;background:#f0f0f0;font-size:.888888em;line-height:1;position:absolute;width:100%;left:0;top:calc(100% - 1px - 0.875em);padding-bottom:.875em;display:none;z-index:1}.select-var.active+.select-box{display:block}.select-item{padding-left:1.75em;height:2.315em;position:relative;z-index:1}.select-item:not(.select-disabled){cursor:pointer}.select-item.select-disabled{cursor:not-allowed}.select-disabled:after{content:'';position:absolute;width:calc(100% - 2.4em + 1px);height:1px;left:1.2em;top:50%;background:#0a0a0a}.store-main .select-var,.select-item{display:flex;align-items:center}.product-content select{width:100%}.single_variation_wrap>.single_variation{display:none!important}.woocommerce-variation-add-to-cart,.product-content .cart:not(.variations_form)>div:last-of-type{position:relative}.adding-overlay{padding:.5em 0;margin-bottom:-.5em;background:#f0f0f0;text-transform:uppercase;position:absolute;bottom:0;z-index:1;width:100%;pointer-events:none;opacity:0;transition:opacity .1s}.loading+.adding-overlay{opacity:1;pointer-events:auto}body{--offwhite: #fff;--dark-grey: grey;--dark-red-alt: darkred}.audio-element{margin-top:2px}audio{height:calc(77px + 2.61111111em)!important;overflow:hidden;display:block;visibility:hidden}.audio-playlist{list-style:none;margin:0;padding:0;line-height:inherit;margin-left:-.77777778em;margin-right:-.77777778em;margin-top:2.61111111em}.audio-playlist li{margin:0;cursor:pointer;padding:.4166666em .77777778em;border:1px solid transparent;display:flex;align-items:flex-start}.audio-playlist li+li{margin-top:-1px}.audio-playlist li span.audio-title{flex-grow:1;flex-shrink:1}.audio-tracknumber{display:inline-block;margin-right:.77777778em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:3.11111111em}.audio-playlist li span.audio-length{width:calc(2.65em + 12px);text-align:right;flex-grow:0;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plyr--playing+.audio-playlist li.active{border:1px solid #0a0a0a}.plyr{position:relative;max-width:100%;min-width:200px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;direction:ltr;-webkit-tap-highlight-color:transparent}.plyr,.plyr *,.plyr ::after,.plyr ::before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.plyr a,.plyr button,.plyr input,.plyr label{-ms-touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.plyr:focus{outline:0}.plyr audio{width:100%;height:auto;vertical-align:middle;border-radius:inherit;display:none}.plyr input[type=range]{display:block;height:32px;width:100%;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;border:none;background:0 0}.plyr input[type=range]::-webkit-slider-runnable-track{height:20px;background:0 0;border:0;border-radius:0;-webkit-user-select:none;user-select:none}.plyr input[type=range]::-webkit-slider-thumb,.plyr input[type=range]:active::-webkit-slider-thumb{-webkit-appearance:none;margin-top:0;position:relative;height:16px;width:1px;background:#0a0a0a;border:none;border-radius:0;transition:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box}.plyr input[type=range]::-moz-range-track{height:20px;background:0 0;border:0;border-radius:0;-moz-user-select:none;user-select:none}.plyr input[type=range]::-moz-range-thumb,.plyr input[type=range]:active::-moz-range-thumb{position:relative;height:16px;width:1px;background:#0a0a0a;border:none;border-radius:0;transition:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box}.plyr input[type=range]::-ms-track{height:20px;background:0 0;border:0;border-radius:0;color:transparent}.plyr input[type=range]::-ms-fill-upper{height:20px;background:0 0;border:0;border-radius:0;-ms-user-select:none;user-select:none}.plyr input[type=range]::-ms-fill-lower{height:20px;background:0 0;border:0;border-radius:0;-ms-user-select:none;user-select:none;background:var(--dark-red-alt)}.plyr input[type=range]::-ms-thumb,.plyr input[type=range]:active::-ms-thumb{position:relative;height:16px;width:1px;background:#0a0a0a;border:none;border-radius:0;transition:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0}.plyr input[type=range]::-ms-tooltip{display:none}.plyr input[type=range]:focus{outline:0}.plyr input[type=range]::-moz-focus-outer{border:0}.plyr input[type=range].tab-focus:focus{outline-offset:3px}.plyr--audio input[type=range].tab-focus:focus{outline:1px dotted rgba(86,93,100,.5)}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute!important;padding:0!important;border:0!important;height:1px!important;width:1px!important}.plyr ::-webkit-media-controls{display:none}.plyr__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;text-align:center;flex-wrap:wrap;min-height:calc(77px + 2.61111111em)}.plyr__controls>*{pointer-events:all}.plyr__controls>button{margin-left:5px}.plyr__controls [data-plyr=pause]{margin-left:0}.plyr__controls button{position:relative;display:inline-block;-ms-flex-negative:0;flex-shrink:0;overflow:visible;vertical-align:middle;padding:7px;border:0;background:0 0;border-radius:0;cursor:pointer;transition:none;color:inherit;margin:0}.plyr__controls button svg{width:18px;height:20px;display:block;fill:currentColor}.plyr__controls button svg.button-prev,.plyr__controls button svg.button-next{width:27px}.plyr__controls button svg.hover{display:none}.plyr__controls button:focus{outline:0}.plyr__controls>button:first-child,.plyr__controls [data-plyr=play]:first-child,.plyr__controls [data-plyr=play]:first-child+[data-plyr=pause]{margin-left:-7px}.plyr__controls [data-plyr=play]:first-child,.plyr__controls [data-plyr=play]:first-child+[data-plyr=pause]{padding-left:7px}.plyr__controls [data-plyr=play]{position:relative;left:1px}.plyr__controls [data-plyr=play],.plyr__controls [data-plyr=pause]{padding:7px 32px}.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none}.plyr--audio .plyr__controls{border-radius:0}.plyr--playing .plyr__controls [data-plyr=play],.plyr__controls [data-plyr=pause]{display:none}.plyr--playing .plyr__controls [data-plyr=pause]{display:inline-block}.plyr__tooltip{position:absolute;z-index:2;bottom:26px;margin-bottom:2px;padding:2px 6px 3px;pointer-events:none;opacity:0;color:#0a0a0a;font-size:1em;line-height:1.3;transform:translateX(-50%);transform-origin:50% 100%;transition:transform .1s 0s ease,opacity .1s 0s ease;border:1px solid #0a0a0a;background:#f0f0f0}.plyr__tooltip::before{content:"";position:absolute;width:1px;height:23px;background:#0a0a0a;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;bottom:-23px}.plyr button.tab-focus:focus .plyr__tooltip,.plyr button:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;-webkit-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1)}.plyr button:hover .plyr__tooltip{z-index:3}.plyr__controls button:first-child .plyr__tooltip{left:0;-webkit-transform:translate(0,10px) scale(.8);transform:translate(0,10px) scale(.8);-webkit-transform-origin:0 100%;transform-origin:0 100%}.plyr__controls button:first-child .plyr__tooltip::before{left:16px}.plyr__controls button:last-child .plyr__tooltip{right:0;-webkit-transform:translate(0,10px) scale(.8);transform:translate(0,10px) scale(.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.plyr__controls button:last-child .plyr__tooltip::before{left:auto;right:16px;-webkit-transform:translateX(50%);transform:translateX(50%)}.plyr__controls button:first-child .plyr__tooltip--visible,.plyr__controls button:first-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:first-child:hover .plyr__tooltip,.plyr__controls button:last-child .plyr__tooltip--visible,.plyr__controls button:last-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:last-child:hover .plyr__tooltip{-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.plyr__progress{position:relative;display:none;-webkit-box-flex:1;-ms-flex:1;flex:1}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress input[type=range]::-webkit-slider-runnable-track{background:0 0}.plyr__progress input[type=range]::-moz-range-track{background:0 0}.plyr__progress input[type=range]::-ms-fill-upper{background:0 0}.plyr__progress .plyr__tooltip{left:0}.plyr .plyr__progress{display:block;width:100%;flex-basis:100%;flex-shrink:0;margin-bottom:1.61111111em;margin-top:11px}.plyr__progress--buffer,.plyr__progress--played{position:absolute;left:0;top:50%;width:100%;height:20px;margin:-10px 0 0;padding:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;border:1px solid #0a0a0a;border-top:0;border-right:0;border-radius:0}.plyr__progress--buffer::-webkit-progress-bar,.plyr__progress--played::-webkit-progress-bar{background:0 0}.plyr__progress--buffer::-webkit-progress-value,.plyr__progress--played::-webkit-progress-value{background:currentColor;border-radius:0;min-width:0}.plyr__progress--buffer::-moz-progress-bar,.plyr__progress--played::-moz-progress-bar{background:currentColor;border-radius:0;min-width:0}.plyr__progress--buffer::-ms-fill,.plyr__progress--played::-ms-fill{border-radius:0}.plyr__progress--played{z-index:1;color:#0a0a0a;background:0 0;-webkit-transition:none;transition:none}.plyr__progress--played::-webkit-progress-value{min-width:0;max-width:100%;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-transition:none;transition:none}.plyr__progress--played::-moz-progress-bar{min-width:0;max-width:100%;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-transition:none;transition:none}.plyr__progress--played::-ms-fill{display:none}.plyr__progress--buffer::-webkit-progress-value{-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress--buffer::-moz-progress-bar{-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress--buffer::-ms-fill{-webkit-transition:width .2s ease;transition:width .2s ease}.plyr--audio .plyr__progress--buffer{background:0 0}.plyr--audio .plyr__progress--buffer{color:transparent}.plyr--loading .plyr__progress--buffer{background:0 0;color:transparent}.plyr--audio.plyr--loading .plyr__progress--buffer{background-color:transparent}.plyr__time{display:block;vertical-align:middle;line-height:1;flex-basis:50%;width:50%;text-align:left}.plyr__time:last-child{text-align:right}.plyr__time *{line-height:1}#store-cart *{box-sizing:border-box}#store-cart{position:absolute;width:22.395833vw;background:#f0f0f0;height:100vh;top:0;right:0;padding-top:calc(7.8125vw * 0.833333);padding-bottom:7.8125vw;box-sizing:border-box;line-height:1.66666667;transform:translateX(100%);transition:transform .45s ease-in-out}#store-cart .woocommerce-mini-cart{transform:translateX(-12%);transition:transform .45s ease-in-out,opacity .45s ease-in-out;opacity:0}.mini-cart-bottom a{opacity:0;transition:opacity .35s ease-in-out}.cart-open #store-cart,.cart-open .mini-cart-bottom{transform:translateX(0);transition:transform .35s cubic-bezier(.25,.46,.45,.94)}.cart-open .mini-cart-bottom a{opacity:1;transition:opacity .35s cubic-bezier(.25,.46,.45,.94)}.cart-open #store-cart .woocommerce-mini-cart{transform:translateX(0);opacity:1;transition:transform .35s cubic-bezier(.25,.46,.45,.94),opacity .35s cubic-bezier(.25,.46,.45,.94)}.mini-cart-bottom{font-size:.9375vw;height:7.8125vw;width:22.395833vw;background:#f0f0f0;position:fixed;bottom:0;right:0;display:flex;align-items:center;justify-content:flex-start;text-transform:uppercase;z-index:1;transform:translateX(100%);transition:transform .45s ease-in-out}.mini-cart-bottom a{padding-right:3.645833vw;padding-left:3.645833vw;height:100%;display:flex;flex-direction:column;justify-content:center}.mini-cart-bottom a span{display:inline-block}.menu-open #store-cart,.menu-open .mini-cart-bottom{display:none}#store-cart .mini_cart_item{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.041667vw;position:relative;font-size:.729167vw;margin-bottom:1.302083vw;padding-left:3.645833vw;padding-right:3.645833vw}#store-cart .mini_cart_item:last-of-type{margin-bottom:0}#store-cart .mini_cart_item.no_grid{display:block}.mini-cart-meta a{display:block}.mini-cart-meta p:last-of-type{margin-bottom:0}.mini-cart-meta{display:flex;align-items:center}.mini-cart-meta-inner{min-height:5.833333vw}.mini-cart-meta .variation dd{display:inline-block}.mini-cart-meta .variation dt{display:none}.mini-cart-meta .quantity{display:block;margin-top:.575em}.mini-cart-image-wrapper{width:100%;height:0;padding-bottom:100%;position:relative}.mini-cart-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.mini-cart-image img{max-height:100%;max-width:100%;display:block}.mini-cart-title p:not(:first-of-type){display:none}.mini-cart-title p:first-of-type{margin-bottom:0}#store-cart .remove_from_cart_button{position:absolute;writing-mode:vertical-rl;transform:rotate(180deg);transform-origin:0 50%;right:calc(-64px + 2.1vw);height:100%;text-align:center;padding:0 1em;display:none}#store-cart .mini_cart_item:hover .remove_from_cart_button{display:block}#store-cart>div,.widget_shopping_cart_content{height:100%}.widget_shopping_cart_content{overflow-x:hidden}.woocommerce-mini-cart{overflow-y:scroll;overflow-x:hidden;height:100%;padding-right:30px;margin-right:-30px;padding-bottom:calc(7.8125vw/6)}div.blockOverlay{background-color:#f0f0f0!important}.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-message,.store-cart>.woocommerce-error,.store-cart>.woocommerce-message{border:1px solid;padding:1.75em;margin-bottom:3.5em}.store-cart>.woocommerce-error{line-height:inherit;margin-top:0;margin-left:0;margin-right:0;list-style-type:none}.store-cart>.woocommerce-error li:last-of-type,.store-cart>.woocommerce-message li:last-of-type{margin-bottom:0}.woocommerce-error::before{display:none}.woocommerce-notices-wrapper ul,.woocommerce-notices-wrapper li{list-style-type:none;margin:0}.woocommerce-notices-wrapper a{text-transform:uppercase;margin-right:.875em}.store-modal,.shipping-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(230,230,230,.8);z-index:1000;display:flex;justify-content:center;align-items:center;pointer-events:none;opacity:0;transition:opacity .15s}.modal-open .store-modal{opacity:1;pointer-events:auto;cursor:pointer}.shipping-modal-open .shipping-modal{opacity:1;pointer-events:auto;cursor:pointer}.modal-message{padding:2.916667vw 3.125vw;width:32.291667vw;min-height:32.291667vw;background:#f0f0f0;font-size:.9375vw;line-height:1.66666667;box-sizing:border-box;cursor:default;display:flex;flex-direction:column}.modal-message-inner{width:100%;height:100%;position:relative;cursor:default;flex-grow:1}.modal-link,.shipping-modal button[name=calc_shipping]{position:absolute;left:0;bottom:0;padding:.5em 0;margin-bottom:-.5em;text-transform:uppercase;cursor:pointer}abbr{text-decoration:none}table.shop_table,table.shop_table thead,table.shop_table tbody,table.shop_table th,table.shop_table td,table.review_order_billing,table.review_order_billing thead,table.review_order_billing tbody,table.review_order_billing th,table.review_order_billing td,table.review_order_shipping,table.review_order_shipping thead,table.review_order_shipping tbody,table.review_order_shipping th,table.review_order_shipping td{display:block}table.shop_table,table.review_order_billing,table.review_order_shipping{width:100%;font-weight:inherit;text-align:left;font-size:inherit;line-height:inherit;font-style:inherit;white-space:inherit;font-variant:inherit;color:inherit}table.shop_table th,table.review_order_billing th,table.review_order_shipping th{font-weight:400}table.shop_table th.product-remove{display:none}table.cart thead tr,table.cart tbody>tr,.store-menu-bottom{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:3.125vw}table.shop_table thead>tr{padding-bottom:2.1875vw}table.cart tr.cart_item{position:relative;border-top:1px solid;padding:.833333vw 0}table.cart tr.cart_item .cart-inner{padding:1.25vw 0}table .variation-Size p:last-of-type{margin-bottom:0}table.cart td.product-thumbnail{width:100%!important}.cart-image-wrapper{width:100%;height:0;padding-bottom:100%;position:relative}.cart-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.cart-image img{max-height:100%;max-width:100%;display:block}table.shop_table td.product-remove{font-size:.888888em;position:absolute;writing-mode:vertical-rl;transform:rotate(180deg);transform-origin:0 50%;right:-3em;height:100%;text-align:center;padding:0 1em}table.shop_table .cart_item .variation dt{display:none}.cart-title p:not(:first-of-type){display:none}.cart-title p:first-of-type{margin-bottom:0}.screen-reader-text{display:none}table.cart .cart_item .product-quantity .quantity{display:none}.quantity-picker{display:flex}.quantity-display{width:24px;text-align:center}.quantity-button{position:relative;cursor:pointer;display:flex;width:1.666667em;box-sizing:content-box;overflow:hidden}.quantity-plus .quantity-button{margin-right:-.25em}.quantity-minus .quantity-button{margin-left:-.25em}.quantity-inner{width:45%;height:45%;top:27.5%;margin-top:1px;position:relative}.quantity-inner img{display:block}.quantity-minus .quantity-inner{left:55%}table.cart tbody>tr:last-of-type{grid-template-columns:1fr;border-top:1px solid;border-bottom:1px solid;padding:2.25vw 0}table.cart .coupon label{display:none}table.cart .coupon{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:". . . . coupon-button coupon-input";grid-column-gap:3.125vw}table.cart .coupon input[name=apply_coupon]{grid-area:coupon-input;padding:0;margin:0}table.cart .coupon input[name=coupon_code]{grid-area:coupon-button}.store-cart .cart-collaterals{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:"learn-more cost-note . . cart-totals cart-totals";grid-column-gap:3.125vw}.store-cart .learn-more{grid-area:learn-more}.store-cart .cost-note{grid-area:cost-note}.store-cart .cart_totals{grid-area:cart-totals}.store-cart .notice-box p{margin:0;font-size:.888888em}.store-cart .notice-box small{font-size:1em}.store-cart a.shipping-calculator-button,.store-cart .wgm-tax,.order_review .wgm-tax,.order_review tr.cart_item .product-tax,.store-checkout .woocommerce-form-login p:first-of-type,p.form-text,.new-customer-notice,.second-checkout-notice,.woocommerce-form-login p.lost_password,.store-checkout .checkbox span,.woocommerce-form__label-for-checkbox span,.store-checkout li.payment_method_paypal label a.about_paypal,.store-checkout .payment_box,table.review_order_billing tbody tr,table.review_order_shipping tbody tr,.wgm_second_checkout_payment span,.woocommerce-password-strength small,small.woocommerce-password-hint{font-size:.888888em}a.shipping-calculator-button{margin-top:2.213542vw;display:inline-block}.wc-proceed-to-checkout{padding-top:3.177083vw}.order-total strong,.order_review tfoot .total strong{font-weight:400}.order-total th,.order_review tfoot .total th{text-transform:uppercase}.notice-box{padding-top:2.734375vw}.store-cart .cart_totals table tr{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:3.125vw;border-bottom:1px solid;padding:2.135417vw 0}.store-cart .woocommerce-notices-wrapper,.store-checkout .woocommerce-notices-wrapper{display:none}.woocommerce-notices-wrapper strong{font-weight:400}.store-cart input[name=update_cart]{display:none}.store-cart .cart_totals>h2{display:none}.store-cart p.woocommerce-shipping-destination{display:none}.store-cart .wgm-tax,.order_review .wgm-tax,.order_review tr.cart_item .product-tax{display:block;padding-top:.18888em}ul#shipping_method{line-height:inherit;margin:0;padding:0;list-style-type:none}ul#shipping_method li{margin:0;position:relative}.checkmark{position:absolute;top:0;left:0;width:1.66666em;height:1.66666em;border:1px solid #0a0a0a;pointer-events:none}ul#shipping_method li .checkmark{left:-2.5em}.checkmark:after{content:"";position:absolute;width:85%;height:85%;top:7.5%;left:7.5%;background:url(../images/shop/cross.svg) center center;background-size:100%;transform:rotate(45deg);display:none}ul#shipping_method li input{opacity:0;cursor:pointer;position:absolute;left:-2.5em;margin:0;width:1.66666em;height:1.66666em}ul#shipping_method li input:checked+.checkmark:after{display:block}label.checkbox,label.woocommerce-form__label-for-checkbox{position:relative}label.checkbox input,label.woocommerce-form__label-for-checkbox input{display:none}label.checkbox span:first-of-type,label.woocommerce-form__label-for-checkbox span:first-of-type{display:inline-block;position:relative;padding-left:2.875em;cursor:pointer}#ship-to-different-address label.checkbox span{top:-.05em}#ship-to-different-address label.checkbox span:first-of-type:before,#ship-to-different-address label.checkbox span:first-of-type:after{margin-top:-.3em}label.checkbox span:first-of-type:before,label.checkbox span:first-of-type:after,label.woocommerce-form__label-for-checkbox span:first-of-type:before,label.woocommerce-form__label-for-checkbox span:first-of-type:after{content:"";position:absolute;width:1.813em;height:1.813em;cursor:pointer;margin-top:-.15em}label.checkbox span:first-of-type:after,label.woocommerce-form__label-for-checkbox span:first-of-type:after{display:none}label.checkbox input:checked+span:after,label.woocommerce-form__label-for-checkbox input:checked+span:after{display:block!important}label.checkbox span:first-of-type:before,label.woocommerce-form__label-for-checkbox span:first-of-type:before{display:block;top:0;left:0;border:1px solid #0a0a0a}label.checkbox span:after,label.woocommerce-form__label-for-checkbox span:after{background:url(../images/shop/cross.svg) center center;background-size:100%;transform:rotate(45deg) scale(.9);top:1px;left:1px;bottom:auto}ul#shipping_method li+li{margin-top:.5em}.shipping-modal .modal-message{width:38.541667vw;height:38.541667vw;display:flex;flex-direction:column}.shipping-calculator-form{display:block!important;overflow:visible!important;position:relative!important;height:100%!important}.shipping-calculator-form>section{height:100%}.modal-title{margin-bottom:2.33333em;display:block}.store-menu-bottom{margin-top:6.5625vw;line-height:1.66666667}.store-menu-bottom div{text-align:center}.store-cart p.cart-empty,.store-cart p.return-to-shop{text-align:center}.store-checkout p.form-row.create-account,.store-checkout p#account_password_field.form-row{margin-top:2.5em}.store-checkout .woocommerce-form-login{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"login-header login-header . ." "login-left login-left login-right login-right" ". . login-button login-forgot";grid-column-gap:3.125vw}.woocommerce-form-login div.clear{display:none}.store-checkout .woocommerce-form-login p:first-of-type{grid-area:login-header}.store-checkout .woocommerce-form-login p:nth-of-type(2){grid-area:login-left;margin-top:0!important}.store-checkout .woocommerce-form-login p:nth-of-type(3){grid-area:login-right;margin-top:0!important;margin-bottom:3.1675em!important}.store-checkout .woocommerce-form-login p:nth-of-type(4){grid-area:login-button;margin-top:0!important}.store-checkout .woocommerce-form-login p:nth-of-type(5){grid-area:login-forgot;margin-bottom:0}.woocommerce-form-login label.woocommerce-form__label-for-checkbox{display:none}.about-modal{width:100%;height:100%;position:fixed;top:0;left:0;background:#f0f0f0;z-index:99;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;display:none}.about-modal-open .about-modal{display:block}.about-modal-outer{min-height:100%;display:flex;flex-direction:column;justify-content:center;overflow-x:hidden;overflow-y:scroll;padding:3.48958333vw;padding-bottom:7em;padding-top:7em;box-sizing:border-box}.about-modal-close{position:absolute;padding:3.48958333vw}.about-modal-header{margin-bottom:2.5em}.about-modal-text{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:2em}mark{background:#fff}.store-checkout,.store-order{padding-left:14.583333vw;padding-right:14.583333vw}.order-header{margin-bottom:2.8125em}.store-checkout .order-again{display:none}.order_review+.order-again{margin:0;margin-top:1.5em}.checkout_coupon{display:block!important}.col2-set{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:3.125vw}.address-field .screen-reader-text{display:block}.woocommerce-billing-fields>div>p:first-of-type,.woocommerce-shipping-fields .shipping_address>div>p:first-of-type{margin-top:0!important}.store-checkout .shipping_address{margin-bottom:1.1111em}.checkout-coupon ul{display:none}.store-checkout .woocommerce-NoticeGroup{display:none}.order_download table.shop_table thead tr,.order_download table.shop_table tbody>tr,.order_review table.shop_table thead tr,.order_review table.shop_table tbody>tr{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:3.125vw}.order-expand section.woocommerce-order-downloads{padding-top:2.4em;padding-bottom:2.4em}section.woocommerce-order-downloads{padding-bottom:5em}.order_review table.shop_table thead tr,.order_review table.shop_table tbody>tr{grid-template-areas:"review-cart-title review-cart-title review-cart-title review-cart-total"}.order_download table.shop_table thead tr,.order_download table.shop_table tbody>tr{grid-template-areas:"download-cart-title download-cart-title download-cart-title download-cart-link"}.order_download table.shop_table thead tr,.order_review table.shop_table thead tr{padding-bottom:1.302083vw}.order-expand th.woocommerce-table__product-name.product-name:after{content:"s"}.order-expand .order_download table.shop_table thead tr,.order-expand .order_review table.shop_table thead tr{padding-top:1.302083vw}.order_review table.shop_table thead tr th.product-name,.order_review table.shop_table tbody tr td.product-name{grid-area:review-cart-title}.order_review table.shop_table thead tr th.product-total,.order_review table.shop_table tbody tr td.product-total{grid-area:review-cart-total}.order_download table.shop_table thead tr th.download-product,.order_download table.shop_table tbody tr td.download-product{grid-area:download-cart-title}.order_download table.shop_table thead tr th.download-file,.order_download table.shop_table tbody tr td.download-file{grid-area:download-cart-link}.order_review table.shop_table tfoot{display:block}.order_review table.shop_table tfoot,.order_review:not(.order_pay) button[type=submit]{margin-left:29.166667vw}.order_review:not(.order_pay) #payment button[type=submit]{display:none}.order_download tr.download_item,.order_review tr.cart_item{position:relative;border-top:1px solid;padding:1.197917vw 0}.order_download tr.download_item:last-of-type,.order_review tr.cart_item:last-of-type{border-bottom:1px solid}.order_review tr.cart_item .variation{display:inline-block}.order_review table.shop_table tfoot tr{border-bottom:1px solid;padding:1.197917vw 0;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:3.125vw}.order_review table.shop_table tfoot tr.product-purchase-note{display:block}.order_review:not(.order_pay) button[type=submit]{padding-top:3.177083vw}.store-checkout .woocommerce-form-login p:first-of-type,p.form-text{margin-bottom:2.8125em}.login-form-below{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:3.125vw;margin-top:3.1111em}.login-form-below p{margin:0!important}.login-form-below #german_market_privacy_declaration_field label span:first-of-type{margin-top:.45em}.woocommerce-form-login p.lost_password{padding-top:.45em}.new-customer-notice p,.second-checkout-notice p{margin:0!important}.new-customer-notice{margin-top:6.05em}.new-customer-notice,.second-checkout-notice{margin-bottom:2.8125em}.store-checkout h3,h3.change-address{margin-top:0;margin-bottom:2.5em}.store-checkout h3#order_review_payment_heading{margin-bottom:2.725em}.store-checkout h3#order_review_payment_heading,.store-checkout .woocommerce-customer-details{margin-top:5.61em}.store-order .woocommerce-customer-details,.order-expand .woocommerce-customer-details{margin-top:1.5em}.order-expand .woocommerce-customer-details{margin-bottom:2.45em}.store-order .woocommerce-customer-details h3,.order-expand .woocommerce-customer-details h3{margin-top:0;margin-bottom:1.3333em}.store-checkout h3.order_review_heading{margin-top:5.835em;margin-bottom:2.39em}.store-checkout ul.payment_methods{margin:0;padding:0;line-height:inherit}.store-checkout li.payment_method_paypal{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"pp-logo pp-text pp-text pp-link";grid-column-gap:3.125vw;position:relative}.store-checkout li.payment_method_paypal label{grid-area:pp-logo}.wgm_second_checkout_payment a{display:none}.store-checkout li.payment_method_paypal label img{float:left;margin-right:.725em;margin-top:-.2em}.wgm_second_checkout_payment .payment-flex{display:flex}.wgm_second_checkout_payment img{margin-right:.725em;margin-top:-.2em;order:1}.wgm_second_checkout_payment span{display:block;order:2}.store-checkout li.payment_method_paypal label a.about_paypal{position:absolute;left:43.75vw}.store-checkout .payment_box{grid-area:pp-text}.store-checkout .payment_box p{margin:0!important;max-width:29em}.thank-you-text{margin-bottom:5.61em}#customer_details+.wgm_second_checkout_payment{margin-top:2.8125em}.store-checkout .form-row.wgm-place-order{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:3.125vw;grid-template-areas:"agree-terms agree-terms agree-shipping agree-shipping" "back-link back-link place-order place-order"}.store-checkout .form-row.wgm-place-order p:nth-of-type(1){grid-area:agree-terms}.store-checkout .form-row.wgm-place-order p:nth-of-type(2){grid-area:agree-shipping}.store-checkout .form-row.wgm-place-order p:nth-of-type(1),.store-checkout .form-row.wgm-place-order p:nth-of-type(2){margin-top:2.725em;margin-bottom:2.555em;max-width:90%}.store-checkout .form-row.wgm-place-order label.checkbox span:first-of-type{padding-left:3.065em}.store-checkout .form-row.wgm-place-order p:nth-of-type(1) .required,.store-checkout .form-row.wgm-place-order p:nth-of-type(2) .required,label.woocommerce-form__label-for-checkbox .required{display:none}.store-checkout .form-row.wgm-place-order .back-link{grid-area:back-link}.store-checkout .form-row.wgm-place-order .back-link input{cursor:pointer}.store-checkout .form-row.wgm-place-order .submit-link,.order_review.order_pay button[type=submit]{grid-area:place-order}.store-checkout>.woocommerce-error,.store-account>.woocommerce-error,.store-account .woocommerce-notices-wrapper{display:none}#customer_login,.store-centered{padding-top:calc(35vh - 10vw)}.store-narrow{margin:0 auto;max-width:26.041667vw}.product-name .wc-item-meta{display:inline-block;line-height:inherit;margin:0;padding:0;list-style-type:none}.product-name .wc-item-meta-label{display:none}.woocommerce-password-strength{margin-top:1.26em;font-size:.8888em}.mobile-order-details,.mobile-action,.mobile-account-label,.mobile-account-block{display:none}.account-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:3.125vw;grid-template-areas:"account-label account-content account-content account-content account-content account-content";margin-bottom:5.5em}.account-row-full-width{display:block}.account-label{grid-area:account-label}.account-content{grid-area:account-content}.dashboard-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:3.125vw;grid-template-areas:"dashboard-label dashboard-text dashboard-text . . dashboard-link"}.dashboard-label{grid-area:dashboard-label}.dashboard-text{grid-area:dashboard-text}.dashboard-link{grid-area:dashboard-link}table.account-orders-table>thead tr{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-column-gap:3.125vw;border-bottom:1px solid;padding-bottom:1.197917vw}table.account-orders-table tr.woocommerce-orders-table__row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-column-gap:3.125vw;position:relative;border-bottom:1px solid;padding:1.197917vw 0}.woocommerce-orders-table__cell-order-actions a+a{margin-left:.75em!important}.orders-content,.address-content,.accountdata-content{padding-top:3.83333em}tr.order-expand{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-areas:". order-expand order-expand order-expand order-expand";grid-column-gap:3.125vw;border-bottom:1px solid}tr.order-expand>td{grid-area:order-expand}.order-expand .order_review table.shop_table tfoot{margin-left:0}.order-expand .order_review table.shop_table tfoot tr{grid-template-columns:3.54545455fr 1fr}.address-wrapper,.accountdata-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:3.125vw;grid-template-areas:"billing-label billing-address billing-address shipping-label shipping-address shipping-address"}.billing-label{grid-area:billing-label}.billing-address{grid-area:billing-address}.shipping-label{grid-area:shipping-label}.shipping-address{grid-area:shipping-address}.address-content{position:relative}.address-content>div{padding-bottom:4.17em}.address-content a.edit{text-transform:uppercase;position:absolute;left:0;bottom:0}.accountdata-wrapper{grid-template-areas:"accountdetails-label accountdetails-content accountdetails-content accountpassword-label accountpassword-content accountpassword-content"}.accountdetails-label{grid-area:accountdetails-label}.accountdetails-content{grid-area:accountdetails-content}.accountpassword-label{grid-area:accountpassword-label}.accountpassword-content{grid-area:accountpassword-content}.accountdata-content p:first-of-type{margin-top:0!important}.account-actions{margin-top:3.1111em}.date-mobile{display:none}h1 span:after,h2 span:after,h3 span:after{display:none}.modal-message button,.store-main button{font-family:inherit}.modal-message button{border:0;background:0 0!important;outline:0!important;box-shadow:none!important}.modal-message strong{font-weight:400}.modal-message-inner>li{display:block}.store-main .form-row,.modal-message .form-row{position:relative}input[name=coupon_code],body #pagewrap input[name=coupon_code]{padding:1.4333em 1.75em;-webkit-appearance:none;border:1px solid;border-radius:0;font-size:.888888em;line-height:1.2;width:100%}.store-main textarea{resize:none;min-height:14.15em}.store-main .form-row input[type=text],.store-main .form-row input.input-text,.store-main .form-row textarea,.modal-message .form-row input[type=text]{padding:3.75em 1.75em 1.375em;-webkit-appearance:none;border:1px solid;border-radius:0;font-size:.888888em;line-height:1.2;width:100%}.modal-message .woocommerce-shipping-calculator{display:block;height:100%}.modal-message .form-row input[type=text]{box-sizing:border-box}body .select2-results__options{line-height:1.2}body .select2-search--dropdown .select2-search__field{padding:1em 1.75em .5666em;-webkit-appearance:none;border:0!important;border-radius:0;width:100%}body .select2-results__option{padding:.5666em 1.75em;margin:0}body .select2-results__option:last-of-type{margin-bottom:.93334em}.store-main .form-row label:not(.checkbox):not(.woocommerce-form__label-for-checkbox),.modal-message .form-row label{font-size:.888888em;line-height:1.2;padding:1.5em 0 0 1.75em;position:absolute;top:0;left:0;pointer-events:none}.store-main p.form-row,.modal-message p.form-row{margin:1.1111em 0 0}.modal-message p.form-row:first-of-type,.store-main p#order_comments_field.form-row{margin:0}input[type=hidden]#calc_shipping_state+label{display:none}.modal-message select#calc_shipping_country{height:5.7211em;background:0 0;border-radius:0;visibility:hidden}body .select2-container,body .select2-container *{outline:0!important;box-shadow:none!important}body .select2-container{width:100%!important}body .select2-results__options,body .select2-search--dropdown .select2-search__field,body .select2-container{font-size:.833333vw}body .select2-container--default .select2-selection--single .select2-selection__arrow{display:none!important}body .select2-container--default .select2-selection--single{background:0 0;color:#0a0a0a!important;border:1px solid;border-radius:0!important;height:auto!important;margin:0}body .select2-container .select2-selection--single .select2-selection__rendered{padding:3.75em 1.75em 1.375em;font-size:.833333vw;line-height:1.2;color:#0a0a0a}body .select2-dropdown{color:#0a0a0a;border:1px solid;border-top:0;background-color:#f0f0f0;border-radius:0;margin-top:-3.675em}body .select2-search--dropdown{padding:0}body .select2-container--default .select2-results__option[aria-selected=true],body .select2-container--default .select2-results__option[data-selected=true]{background:0 0}body .select2-container--default .select2-results__option--highlighted[aria-selected],body .select2-container--default .select2-results__option--highlighted[data-selected]{background:#e8e8e8;color:#0a0a0a}body .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#0a0a0a}body .select2-container--default .select2-results>.select2-results__options{max-height:16.18em}.select2-container--open .select2-dropdown--above{margin-top:calc(18.1vw + 1px)}body #pagewrap input[type=text],body #pagewrap input.input-text,body #pagewrap textarea,body #pagewrap input[name=coupon_code]{background:0 0!important;outline:0!important;box-shadow:none!important}body input::-webkit-input-placeholder,body textarea::-webkit-input-placeholder{color:#0a0a0a;opacity:1}body input:-ms-input-placeholder,body textarea:-ms-input-placeholder{color:#0a0a0a;opacity:1}body input::-moz-placeholder,body textarea::-moz-placeholder{color:#0a0a0a;opacity:1}body input::placeholder,body textarea::placeholder{color:#0a0a0a;opacity:1}body input:focus::-webkit-input-placeholder,body textarea:focus::-webkit-input-placeholder{color:transparent}body input:focus:-ms-input-placeholder,body textarea:focus:-ms-input-placeholder{color:transparent}body input:focus::-moz-placeholder,body textarea:focus::-moz-placeholder{color:transparent}body input:focus::placeholder,body textarea:focus::placeholder{color:transparent}table.review_order_billing tbody tr,table.review_order_shipping tbody tr{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:3.125vw;margin-bottom:.5em}table.review_order_billing tbody tr:nth-of-type(2),table.review_order_shipping tbody tr:nth-of-type(2),table.review_order_billing tbody tr:nth-of-type(6),table.review_order_shipping tbody tr:nth-of-type(6){padding-bottom:1.197917vw;margin-bottom:1.197917vw;border-bottom:1px solid}@media screen and (max-width:1786px){#store-cart,.mini-cart-bottom{width:calc(270px + 7.291666vw)}#store-cart .mini_cart_item{font-size:13px;margin-bottom:23px;grid-column-gap:18.6px}.mini-cart-meta-inner{min-height:104px}}@media screen and (max-width:1725px){body .select2-dropdown{margin-top:-3.65em}body .select2-container--default .select2-results>.select2-results__options{max-height:16.3em}.select2-container--open .select2-dropdown--above{margin-top:calc(18.1vw + 2px)}}@media screen and (max-width:1706px){.store-home .page-header{margin-top:calc((7.8125vw/6) + 2px)}.select2-container--open .select2-dropdown--above{margin-top:311px}.shipping-modal .modal-message-inner{width:551.375px;height:558.5px}.shipping-modal .modal-message{width:auto;height:auto}.store-main,.mini-cart-bottom,.modal-message,p.woocommerce-mini-cart__empty-message{font-size:16px}body .select2-container .select2-selection--single .select2-selection__rendered,body .select2-results__options,body .select2-search--dropdown .select2-search__field,body .select2-container{font-size:14.22px}.store-menu-bottom{font-size:14.22px}.store-checkout,.store-order{padding-left:0;padding-right:0;max-width:942px;margin-left:auto;margin-right:auto}table.shop_table thead>tr{padding-bottom:37px}table.cart tr.cart_item{padding-top:14px;padding-bottom:14px}table.cart tr.cart_item .cart-inner{padding-top:21px;padding-bottom:21px}table.cart tbody>tr:last-of-type{padding-top:38px;padding-bottom:38px}.notice-box{padding-top:37px}.store-cart .cart_totals table tr{padding-top:36px;padding-bottom:36px}.store-menu-bottom{margin-top:112px}.order_download table.shop_table thead tr,.order_review table.shop_table thead tr{padding-bottom:22px}.order-expand .order_download table.shop_table thead tr,.order-expand .order_review table.shop_table thead tr{padding-top:22px}.order_download tr.download_item,.order_review tr.cart_item,.order_review table.shop_table tfoot tr{padding-top:20px;padding-bottom:20px}.order_review:not(.order_pay) button[type=submit],.wc-proceed-to-checkout{padding-top:54px}.store-narrow{max-width:444px}table.account-orders-table>thead tr{padding-bottom:20px}table.account-orders-table tr.woocommerce-orders-table__row{padding-top:20px;padding-bottom:20px}table.review_order_billing tbody tr:nth-of-type(2),table.review_order_shipping tbody tr:nth-of-type(2),table.review_order_billing tbody tr:nth-of-type(6),table.review_order_shipping tbody tr:nth-of-type(6){padding-bottom:20px;margin-bottom:20px}main.store-account{max-width:1440px;margin-left:auto;margin-right:auto}main.store-cart{max-width:1440px;margin-left:auto;margin-right:auto}.order_review table.shop_table tfoot,.order_review:not(.order_pay) button[type=submit]{margin-left:calc(471px + 1.5625vw)}.store-checkout li.payment_method_paypal label a.about_paypal{left:calc(706.5px + 2.34375vw)}}@media screen and (min-width:1260px) and (max-width:1520px){.store-cart .cart-collaterals{grid-template-areas:"learn-more cost-note . cart-totals cart-totals cart-totals"}.store-cart .cart_totals table tr{grid-template-columns:1fr 1fr 1fr}.store-cart .cart_totals table td{grid-column:2/4}}@media screen and (max-width:1560px){.store-home .page-header{margin-top:calc((7.8125vw/6) + 4px)}.product-content{min-height:30.9555854vw}}@media screen and (max-width:1520px){.woocommerce-orders-table__cell-order-actions a[data-viewing="1"]+a.cancel{display:none}.order-expand .order_download table.shop_table thead tr,.order-expand .order_download table.shop_table tbody>tr{grid-template-areas:"download-cart-title download-cart-title download-cart-link download-cart-link"}.order-expand .order_review table.shop_table thead tr,.order-expand .order_review table.shop_table tbody>tr{grid-template-areas:"review-cart-title review-cart-title review-cart-total review-cart-total"}.order-expand .order_review table.shop_table tfoot tr{grid-template-columns:1fr 1fr}table.cart .coupon{grid-template-areas:". . . coupon-button coupon-input ."}}@media screen and (min-width:1372px) and (max-width:1462px){#pagewrap.shop-page{font-size:16px}.product-grid-item-outer{padding-right:calc(100% - 200px)}.product-grid-item{padding-top:136px}}@media screen and (min-width:1164px) and (max-width:1371px){.product-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}#pagewrap.shop-page{font-size:1.375vw}.logo-grid-item{width:calc(25% - 0.857142855em)}.placeholder-spacer-4{display:block}.product-grid-item.bottom-row-4{padding-top:0}.bottom-row-4 .product-grid-item-outer{position:relative}.bottom-row-4 .product-grid-image-outer{top:auto;bottom:0}.bottom-row-4 .product-grid-image-outer:before{top:auto;bottom:100%;height:240%}.bottom-row-4 .product-grid-image-inner{top:auto;bottom:.57142857em}.bottom-row-4 .product-grid-image{align-items:flex-end}.bottom-row-4 .product-grid-image img{object-position:bottom left}}@media screen and (min-width:768px) and (max-width:1163px){.product-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}#pagewrap.shop-page{font-size:1.84vw}.logo-grid-item{width:calc(33.33333% - 0.76190476em)}.placeholder-spacer-3{display:block}.product-grid-item.bottom-row-3{padding-top:0}.bottom-row-3 .product-grid-item-outer{position:relative}.bottom-row-3 .product-grid-image-outer{top:auto;bottom:0}.bottom-row-3 .product-grid-image-outer:before{top:auto;bottom:100%;height:240%}.bottom-row-3 .product-grid-image-inner{top:auto;bottom:.57142857em}.bottom-row-3 .product-grid-image{align-items:flex-end}.bottom-row-3 .product-grid-image img{object-position:bottom left}}@media screen and (max-width:831px){#pagewrap.shop-page{padding:29px;padding-top:calc(29px - 0.42857143em);padding-bottom:calc(29px - 0.57142857em)}.about-modal-outer{padding-left:29px;padding-right:29px}.about-modal-close{padding:29px}}.product-grid-nav{z-index:1}.cart-link{display:block}.about-modal-close,.about-trigger{cursor:pointer}@media screen and (min-width:511px){.product-grid-nav{position:absolute;right:calc(3.48958333vw + 1.2em);transform:rotate(-90deg);transform-origin:bottom right;transform-origin:top right;display:flex;text-align:revert}.about-trigger{padding-left:.5em;padding-right:1.05em}.cart-link{padding-left:1.05em;padding-right:.43em}}@media screen and (min-width:511px) and (max-width:767px){.product-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#pagewrap.shop-page{font-size:2.745vw}.logo-grid-item{width:calc(50% - 0.57142857em)}.placeholder-spacer-2{display:block}.product-grid-item.bottom-row-2{padding-top:0}.bottom-row-2 .product-grid-item-outer{position:relative}.bottom-row-2 .product-grid-image-outer{top:auto;bottom:0}.bottom-row-2 .product-grid-image-outer:before{top:auto;bottom:100%;height:240%}.bottom-row-2 .product-grid-image-inner{top:auto;bottom:.57142857em}.bottom-row-2 .product-grid-image{align-items:flex-end}.bottom-row-2 .product-grid-image img{object-position:bottom left}}@media screen and (max-width:510px){.product-grid{grid-template-columns:minmax(0,1fr);display:block}.product-grid-link,.product-hover .product-grid-link:hover{display:block}#pagewrap.shop-page{font-size:17px}.logo-grid-item{width:100%;position:relative;padding-bottom:25px;padding-top:0}.product-grid-image-outer{opacity:0!important}.product-grid-item-outer{padding-right:0}.product-grid-nav,.product-grid-detail{display:flex;width:100%}.about-trigger,.product-grid-title{width:78.75%;padding-right:16px}.cart-link,.product-grid-desc{width:21.25%;flex-grow:0;flex-shrink:0}.cart-link{white-space:nowrap}.product-grid-desc span{display:none}.product-grid-desc:after{content:attr(data-mobile)}.product-grid-nav,.product-grid-item{padding-top:0;height:81px}.placeholder-grid-item{display:none}}@media screen and (max-width:374px){.about-trigger,.product-grid-title{width:calc(100% - 67px)}.cart-link,.product-grid-desc{width:67px}}@media screen and (min-width:1260px) and (max-width:1426px){#pagewrap.account-page{padding-left:52px;padding-right:52px}}@media screen and (max-width:1426px){main.store-account{max-width:942px}.dashboard-wrapper,.account-row,.address-wrapper,.accountdata-wrapper{grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:0fr auto;grid-template-rows:min-content min-content;grid-row-gap:2.55em}.address-wrapper,.accountdata-wrapper{grid-template-columns:1fr 1fr 1fr 1fr}.dashboard-wrapper{grid-template-areas:"dashboard-label dashboard-label dashboard-label dashboard-label dashboard-link" "dashboard-text dashboard-text . . ."}.account-row{grid-template-areas:"account-label account-label account-label account-label account-label" "account-content account-content account-content account-content account-content"}.woocommerce-orders-table__cell-order-actions a+a{margin-left:.5em!important}.orders-content,.address-content,.accountdata-content{padding-top:0}.address-wrapper{grid-template-areas:"billing-label billing-label shipping-label shipping-label" "billing-address billing-address shipping-address shipping-address"}.accountdata-wrapper{grid-template-areas:"accountdetails-label accountdetails-label accountpassword-label accountpassword-label" "accountdetails-content accountdetails-content accountpassword-content accountpassword-content"}.order_review table.shop_table tfoot,.order_review:not(.order_pay) button[type=submit]{margin-left:493px}.store-checkout li.payment_method_paypal label a.about_paypal{left:739.5px}table.cart thead tr,table.cart tbody>tr,.store-menu-bottom,table.cart .coupon,.store-cart .cart-collaterals,.store-checkout .woocommerce-form-login,.col2-set,.order_download table.shop_table thead tr,.order_download table.shop_table tbody>tr,.order_review table.shop_table thead tr,.order_review table.shop_table tbody>tr,.order_review table.shop_table tfoot tr,.login-form-below,.store-checkout li.payment_method_paypal,.store-checkout .form-row.wgm-place-order,.account-row,.dashboard-content,table.account-orders-table>thead tr,table.account-orders-table tr.woocommerce-orders-table__row,tr.order-expand,.address-wrapper,.accountdata-wrapper,table.review_order_billing tbody tr,table.review_order_shipping tbody tr,.dashboard-wrapper,.store-cart .cart_totals table tr{grid-column-gap:44px}}@media screen and (min-width:1401px){.single-product .page-header{background:0 0;position:fixed;top:0;pointer-events:none}.single-product .page-header>*{pointer-events:auto}.single-product #pagewrap{margin-top:calc(7.8125vw/1.5)}}@media screen and (min-width:1401px) and (max-width:1560px){.single-product .header-button,.single-product .page-header{padding-top:calc((7.8125vw/6) + 4px)}}@media screen and (min-width:1561px) and (max-width:1706px){.single-product .header-button,.single-product .page-header{padding-top:calc((7.8125vw/6) + 2px)}}@media screen and (min-width:1707px){.single-product .header-button,.single-product .page-header{padding-top:calc(7.8125vw/6)}}@media screen and (max-width:1400px){.product-content{min-height:432px}.store-main{padding-top:calc(22px - 1.09375vw)}#store-cart{padding-top:calc(72px + 1.09375vw);padding-bottom:calc(72px + 2.1875vw)}.mini-cart-bottom{height:calc(72px + 2.1875vw)}.woocommerce-mini-cart{padding-bottom:1.09375vw}.store-home .page-header{margin-top:1.09375vw}}@media screen and (min-width:1024px){.product-audio-wrapper.extra-top-padding{padding-top:4em}}@media screen and (min-width:1024px) and (max-width:1259px){.product-content{min-height:calc(38.15vw - 52px)}.plyr__time,.audio-playlist{font-size:16px}.audio-tracknumber{min-width:2em}.single-product #pagewrap,#pagewrap.checkout-page,#pagewrap.cart-page,#pagewrap.account-page{padding-left:52px;padding-right:52px;padding-top:32px}.product-content{grid-template-areas:"title price" "description description" "to-cart to-cart";grid-template-columns:1fr 1fr;grid-row-gap:3.125vw}.product-content.product-content-extra{grid-template-areas:"title price" "description description" "to-cart extra-links"}.product-single-item{grid-column-gap:4vw}}@media screen and (min-width:1024px) and (max-width:1045px){.store-checkout li.payment_method_paypal label a.about_paypal{left:calc(75vw - 45px)}.order_review table.shop_table tfoot,.order_review:not(.order_pay) button[type=submit]{margin-left:calc(50vw - 30px)}.woocommerce-orders-table__cell-order-actions a+a{margin-left:.35em!important}}@media screen and (max-width:1259px){.store-cart .wgm-tax,.order_review .wgm-tax,.order_review tr.cart_item .product-tax{font-size:12px;line-height:19px}.select-box{display:none!important}.product-content select{display:block!important;opacity:0;position:absolute;z-index:2}.mini-cart-bottom{font-size:18px}table.shop_table.cart th.product-thumbnail,table.shop_table.cart td.product-thumbnail{display:none}table.cart thead tr,table.cart tbody>tr{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.store-cart .cart-collaterals{grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-areas:"learn-more cost-note . cart-totals cart-totals"}table.cart .coupon{grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-areas:". . . coupon-button coupon-input"}}@media screen and (max-width:1097px){.store-main{padding-top:10px}#store-cart{padding-top:84px}.store-home .page-header{margin-top:12px}}@media screen and (max-width:1077px){.modal-message{width:348px;min-height:348px}.date-mobile{display:inline}.date-desktop{display:none}}@media screen and (min-width:768px) and (max-width:1023px){.store-cart .cart-collaterals{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"learn-more learn-more cart-totals cart-totals"}.store-cart .cost-note{grid-area:learn-more;margin-top:64px}.store-cart .learn-more p,.store-cart .cost-note p{max-width:90%}}@media screen and (max-width:1023px){.extra-links{margin-top:-2px}.extra-links-inner div:first-child{margin-right:31px}.product-content .woocommerce-product-details__short-description{margin-top:24px}.audio-element{margin-top:0}.product-audio-wrapper{padding-top:4em}.plyr__time,.audio-playlist{font-size:14px;line-height:24px}.store-home .page-header{margin-top:0}.shipping-modal .modal-message-inner{width:484px;height:492px}.select2-container--open .select2-dropdown--above{margin-top:266px}.store-menu-bottom{font-size:14px}.woocommerce-cart-form__contents .cart_item .cart-title{display:inline}tr.cart_item .product-name .variation{display:inline-block}.dashboard-link{text-transform:uppercase}.store-main textarea{min-height:172px}table.cart thead tr,table.cart tbody>tr,.store-menu-bottom,table.cart .coupon,.store-cart .cart-collaterals,.store-checkout .woocommerce-form-login,.col2-set,.order_download table.shop_table thead tr,.order_download table.shop_table tbody>tr,.order_review table.shop_table thead tr,.order_review table.shop_table tbody>tr,.order_review table.shop_table tfoot tr,.login-form-below,.store-checkout li.payment_method_paypal,.store-checkout .form-row.wgm-place-order,.account-row,.dashboard-content,table.account-orders-table>thead tr,table.account-orders-table tr.woocommerce-orders-table__row,tr.order-expand,.address-wrapper,.accountdata-wrapper,table.review_order_billing tbody tr,table.review_order_shipping tbody tr,.dashboard-wrapper,.store-cart .cart_totals table tr{grid-column-gap:31px}table.shop_table td.product-remove,.store-cart .notice-box p,.store-cart a.shipping-calculator-button,.store-checkout .woocommerce-form-login p:first-of-type,p.form-text,.new-customer-notice,.second-checkout-notice,.store-checkout .checkbox span,.woocommerce-form__label-for-checkbox span,.store-checkout li.payment_method_paypal label a.about_paypal,.store-checkout .payment_box,table.review_order_billing tbody tr,table.review_order_shipping tbody tr,.wgm_second_checkout_payment span,.woocommerce-password-strength small,small.woocommerce-password-hint,.woocommerce-password-strength,input[name=coupon_code],body #pagewrap input[name=coupon_code],.store-main .form-row input[type=text],.store-main .form-row input.input-text,.store-main .form-row textarea,.modal-message .form-row input[type=text],.store-main .form-row label:not(.checkbox):not(.woocommerce-form__label-for-checkbox),.modal-message .form-row label,.store-main .form-row input[type=text],.store-main .form-row input.input-text,.store-main .form-row textarea,.modal-message .form-row input[type=text]{font-size:1em}body .select2-container .select2-selection--single .select2-selection__rendered,body .select2-results__options,body .select2-search--dropdown .select2-search__field,body .select2-container{font-size:14px}.woocommerce-form-login p.lost_password{font-size:12px;padding-top:8px}.store-main .form-row input[type=text],.store-main .form-row input.input-text,.store-main .form-row textarea,.modal-message .form-row input[type=text],body .select2-container .select2-selection--single .select2-selection__rendered{padding-bottom:15px;padding-top:44px;padding-left:18px;padding-right:18px}body .select2-search--dropdown .select2-search__field{padding-bottom:8px;padding-left:18px;padding-top:8px;padding-right:18px}body .select2-results__option{padding-left:18px;padding-right:18px}input[name=coupon_code],body #pagewrap input[name=coupon_code]{padding-left:18px;padding-right:18px;padding-top:15px;padding-bottom:15px}body .select2-container--default .select2-results>.select2-results__options{max-height:197px}body .select2-results__option:last-of-type{margin-bottom:6px}body .select2-dropdown{margin-top:-41px}.store-main p.form-row,.modal-message p.form-row{margin-top:18px}.store-checkout .shipping_address{margin-bottom:18px}.store-main .form-row label:not(.checkbox):not(.woocommerce-form__label-for-checkbox),.modal-message .form-row label{padding-left:19px;padding-top:16px}#customer_login,.store-centered{padding-top:calc(35vh - 10vw - 36px)}.modal-message{font-size:14px;padding:2.7vw 3.125vw}.modal-link{font-size:16px}#store-cart,.mini-cart-bottom{display:none!important}.store-main{font-size:14px;padding-top:22px}.product-single-item{display:block;grid-template-columns:1fr;grid-column-gap:0;margin-bottom:20px}.product-single-title{min-height:0}.product-content{grid-template-areas:"title title" "price price" "to-cart to-cart" "description description";min-height:0;grid-column-gap:31px;grid-row-gap:40px;grid-row-gap:35px;margin-top:6.4vw;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.product-content.product-content-extra{grid-template-areas:"title title" "price price" "to-cart to-cart" "extra-links extra-links" "description description"}.legacy-itemprop-offers{position:relative}.product-content .woocommerce-de_price_taxrate,.product-content .woocommerce_de_versandkosten{font-size:12px;line-height:19px;position:absolute;top:3px;left:calc(50% + 16px)}.product-content .woocommerce_de_versandkosten{top:21px}a.shipping-calculator-button{margin-top:17px}.store-main select,.store-main .select-var{font-size:14px;height:48px;padding-left:19px}.single-product .single_variation_wrap{margin-top:34px}.product-content form{margin-top:8px}.product-single-title p{margin-bottom:0}.legacy-itemprop-offers .price,#german-market-variation-price .price{padding-bottom:7px}.product-single-title{padding-bottom:0}.store-main button,.adding-overlay,.address-content a.edit,.submit-link,.back-link,table.cart .coupon input[name=apply_coupon],.wc-proceed-to-checkout a,.extra-links{font-size:16px;line-height:20px}.adding-overlay{bottom:2px}#pagewrap.cart-page,#pagewrap.account-page,#pagewrap.checkout-page{padding-left:3.645833vw;padding-right:3.645833vw}table.cart .coupon{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:". . coupon-button coupon-input"}.store-checkout li.payment_method_paypal label a.about_paypal{left:77.5%}.order_review table.shop_table tfoot,.order_review:not(.order_pay) button[type=submit]{margin-left:calc(50% + 15.5px)}}@media screen and (max-width:962px){.modal-message{font-size:14px;padding:26px 30px}.store-checkout li.payment_method_paypal label a.about_paypal{left:77.75%}}@media screen and (max-width:822px){.store-checkout li.payment_method_paypal label a.about_paypal{left:78.25%}#pagewrap.cart-page,#pagewrap.account-page,#pagewrap.checkout-page{padding-left:30px;padding-right:30px}.dashboard-wrapper{grid-template-areas:"dashboard-label dashboard-label dashboard-label dashboard-label dashboard-link" "dashboard-text dashboard-text dashboard-text . ."}}@media screen and (max-width:767px){.about-modal-text{display:block}.product-audio-wrapper{padding-top:40px}.box-ref{grid-column:span 2}.box-ref-label{margin-top:2px}.box-ref-content{margin-top:-10px}.plyr input[type=range]::-webkit-slider-thumb,.plyr input[type=range]:active::-webkit-slider-thumb{width:36px;background:0 0;height:30px}.plyr input[type=range]::-moz-range-thumb,.plyr input[type=range]:active::-moz-range-thumb{width:36px;background:0 0;height:30px}.plyr input[type=range]::-ms-thumb,.plyr input[type=range]:active::-ms-thumb{width:36px;background:0 0;height:30px}.plyr__tooltip{display:none!important}.plyr__progress--buffer,.plyr__progress--played{height:22px;margin:-11px 0 0}.shipping-modal .modal-message-inner{width:100%;height:100%}.address-content>div{padding-bottom:0}.address-content a.edit{position:relative;margin-top:33px;display:inline-block}.adding-overlay{bottom:1px}.desktop-account-label{display:none}.mobile-account-label{display:inline}.mobile-account-block{display:block;margin-bottom:22px}table.shop_table.shop_table_responsive:not(.account-orders-table) tr.cart_item td:not(.product-thumbnail):not(.product-remove)::before{content:attr(data-title) ": "}table.shop_table>thead{display:none}table.shop_table .order-expand thead,table.shop_table.woocommerce-table--order-downloads thead{display:block}table.account-orders-table tr.woocommerce-orders-table__row{border-top:1px solid;border-bottom:0}table.account-orders-table{border-bottom:1px solid}tr.order-expand{border-bottom:0}table.cart tr.cart_item{display:block}table.cart tr.cart_item td:not(.product-thumbnail){display:grid;grid-template-columns:1fr 1fr;grid-column-gap:31px;margin-bottom:22px}table.cart tr.cart_item td:last-child{margin-bottom:0}table.shop_table td.product-remove{position:relative;transform:none;right:0;writing-mode:lr;padding:0;text-align:left}table.cart tr.cart_item{padding-top:23px;padding-bottom:24px}table.cart tr.cart_item .cart-inner{padding:0}table.cart tbody>tr:last-of-type{padding-top:26px;padding-bottom:26px}.store-cart .cart_totals table tr{padding-top:23px;padding-bottom:23px}.order_review:not(.order_pay) button[type=submit],.wc-proceed-to-checkout{padding-top:40px}table.cart .coupon{grid-template-columns:1fr 1fr;grid-template-areas:"coupon-button coupon-input"}.store-cart .cart-collaterals{display:block}.notice-box{font-size:12px;line-height:19px;padding-top:0}.store-menu-bottom{font-size:12px;line-height:19px;display:block;margin-top:44px}.store-menu-bottom a{padding:12px 0;display:inline-block}.learn-more{padding-top:39px;margin-bottom:18px}.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-message,.store-cart>.woocommerce-error,.store-cart>.woocommerce-message{margin-bottom:39px}.store-checkout .woocommerce-form-login{grid-template-columns:1fr 1fr;grid-template-areas:"login-header login-header" "login-left login-left" "login-right login-right" "login-button login-forgot"}.col2-set{display:block}.order_review table.shop_table tfoot,.order_review:not(.order_pay) button[type=submit]{margin-left:0}.order_review table.shop_table thead tr,.order_review table.shop_table tbody>tr{grid-template-columns:1fr 1fr;grid-template-areas:"review-cart-title review-cart-total"}.order_download table.shop_table thead tr,.order_download table.shop_table tbody>tr{grid-template-columns:1fr 1fr;grid-template-areas:"download-cart-title download-cart-link"}.order_download tr.download_item,.order_review tr.cart_item,.order_review table.shop_table tfoot tr{padding-top:23px;padding-bottom:23px}.store-checkout .woocommerce-form-login p:nth-of-type(3){margin-top:18px!important;margin-bottom:33px!important}.store-checkout .woocommerce-form-login p:first-of-type,p.form-text{margin-bottom:25px}.login-form-below,.account-actions{margin-top:33px}.new-customer-notice{margin-top:56px}.new-customer-notice{margin-bottom:25px}.store-checkout h3,h3.change-address,.store-checkout h3.order_review_heading{margin-bottom:26px}.store-checkout h3.order_review_heading{margin-top:60px}.store-checkout li.payment_method_paypal{grid-template-columns:1fr 1fr;grid-template-areas:"pp-logo pp-link"}.store-checkout .payment_box{display:none!important}.store-checkout li.payment_method_paypal label a.about_paypal{left:calc(50% + 15.5px);font-size:12px;margin-top:4px}.store-checkout li.payment_method_paypal label img{margin-top:-.25em}.store-checkout h3#order_review_payment_heading{margin-bottom:30px}.store-checkout h3#order_review_payment_heading,.store-checkout .woocommerce-customer-details{margin-top:56px}label.checkbox span:first-of-type:before,label.checkbox span:first-of-type:after,label.woocommerce-form__label-for-checkbox span:first-of-type:before,label.woocommerce-form__label-for-checkbox span:first-of-type:after{margin-top:1px;width:20px;height:20px}label.checkbox span:first-of-type,label.woocommerce-form__label-for-checkbox span:first-of-type,.store-checkout .form-row.wgm-place-order label.checkbox span:first-of-type{padding-left:36px}.store-checkout .form-row.wgm-place-order p:nth-of-type(1),.store-checkout .form-row.wgm-place-order p:nth-of-type(2){max-width:100%}#ship-to-different-address label.checkbox span{top:0}#ship-to-different-address label.checkbox span:first-of-type:before,#ship-to-different-address label.checkbox span:first-of-type:after{margin-top:-2px}.store-checkout h3#ship-to-different-address{margin-top:25px;margin-bottom:35px}.store-checkout p#account_password_field.form-row{padding-bottom:10px}.second-checkout-notice{margin-bottom:35px}.wgm_second_checkout_payment{margin-top:56px!important}.wgm-second-checkout #customer_details .col-2 h3{margin-top:56px}.store-checkout .form-row.wgm-place-order{display:block}.store-checkout .form-row.wgm-place-order p:nth-of-type(1){margin-top:26px;margin-bottom:23px}.store-checkout .form-row.wgm-place-order p:nth-of-type(2){margin-top:-7px;margin-bottom:34px}.store-checkout .form-row.wgm-place-order .back-link{margin-top:28px;font-size:14px}.store-checkout .woocommerce-customer-details .addresses .woocommerce-column--shipping-address h3{margin-top:56px}.store-order .woocommerce-customer-details h3{margin-top:32px}.account-row{grid-template-columns:1fr}.dashboard-wrapper{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"dashboard-label dashboard-label dashboard-link" "dashboard-text dashboard-text dashboard-text"}table.account-orders-table tr.woocommerce-orders-table__row{grid-template-columns:1fr 1fr 1fr}tr.order-expand{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"order-expand order-expand"}.order-expand .order_download table.shop_table thead tr,.order-expand .order_download table.shop_table tbody>tr{grid-template-columns:1fr 1fr;grid-template-areas:"download-cart-title download-cart-link"}.order-expand .order_review table.shop_table thead tr,.order-expand .order_review table.shop_table tbody>tr{grid-template-columns:1fr 1fr;grid-template-areas:"review-cart-title review-cart-total"}.order-expand .woocommerce-customer-details .col-2 h3{margin-top:26px}table.account-orders-table tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-total,table.account-orders-table tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-status{display:none}body .woocommerce-orders-table__cell-order-actions a{margin-left:0!important}.woocommerce-orders-table__cell-order-actions a:not(.view){display:none}.mobile-order-details{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:31px;grid-row-gap:10px;padding-top:8px;padding-bottom:8px}.mobile-order-actions a+a{margin-left:12px!important}table.account-orders-table tr.woocommerce-orders-table__row{padding-top:23px;padding-bottom:23px}.order-expand .order_download tr.download_item,.order-expand .order_review tr.cart_item{border-top:0}.order-expand .order_download tr.download_item:not(:first-of-type),.order-expand .order_review tr.cart_item:not(:first-of-type){padding-top:0}.order-expand .order_download tr.download_item:not(:first-of-type):not(:last-of-type),.order-expand .order_review tr.cart_item:not(:first-of-type):not(:last-of-type){padding-bottom:15px}.order-expand table.shop_table thead tr{padding-bottom:25px}.order-expand .order_download tr.download_item:first-of-type,.order-expand .order_review tr.cart_item:first-of-type{border-top:1px solid}.dashboard-wrapper,.account-row{grid-row-gap:25px}.address-wrapper,.accountdata-wrapper{grid-row-gap:11px}.order-expand .order_review table.shop_table tfoot tr:last-of-type{border-bottom:0}.order-expand .woocommerce-customer-details{margin-top:4px;margin-bottom:60px}.order-expand .order_review+.order-again{margin-top:0;margin-bottom:24px}.order-expand .woocommerce-customer-details h3{margin-bottom:24px}.account-row{margin-bottom:58px}.mobile-action{display:block;font-size:14px;text-transform:uppercase;cursor:pointer}.address-wrapper{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"billing-label billing-label billing-action" "billing-address billing-address billing-address" "shipping-label shipping-label shipping-action" "shipping-address shipping-address shipping-address"}.billing-label+.mobile-action{grid-area:billing-action}.shipping-label+.mobile-action{grid-area:shipping-action}.accountdata-wrapper{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"accountdetails-label accountdetails-label accountdetails-action" "accountdetails-content accountdetails-content accountdetails-content" "accountpassword-label accountpassword-label accountpassword-action" "accountpassword-content accountpassword-content accountpassword-content"}.accountdetails-label+.mobile-action{grid-area:accountdetails-action}.accountpassword-label+.mobile-action{grid-area:accountpassword-action}.address-content,.accountdata-content{display:none;padding-top:14px;padding-bottom:26px}.account-row:last-of-type{margin-bottom:12px}.shipping-modal{background:#f0f0f0}.modal-title{margin-bottom:24px}.shipping-modal .modal-message{width:100%;padding-left:8vw;padding-right:8vw;height:auto}.shipping-modal button[name=calc_shipping]{position:relative;font-size:16px;margin-top:33px}.shipping-modal .mobile-action{font-size:16px;position:absolute;left:calc(50% + 31px);bottom:3px;padding:.5em 0;margin-bottom:-.5em}}@media screen and (max-width:666px){.store-checkout .form-row.wgm-place-order p:nth-of-type(1){margin-bottom:0}}@media screen and (max-width:607px){.product-content{margin-top:39px}}@media screen and (max-width:567px){.store-checkout .form-row.wgm-place-order p:nth-of-type(2){margin-bottom:11px}#pagewrap.cart-page,#pagewrap.account-page,#pagewrap.checkout-page{padding-left:8vw;padding-right:8vw}}@media screen and (max-width:528px){.modal-message{width:84vw;min-height:84vw}#customer_login,.store-centered{padding-top:calc(50vh - 44vw - 36px)}.audio-tracknumber{min-width:2em}.audio-playlist{margin-top:1.8em}}@media screen and (max-width:413px){.modal-message{width:84vw;min-height:84vw}.audio-tracknumber{min-width:1.6em}}@media(hover:none) and (pointer:coarse){.product-grid-image-outer{opacity:0!important}.plyr input[type=range]::-webkit-slider-thumb,.plyr input[type=range]:active::-webkit-slider-thumb{width:36px;background:0 0;height:30px}.plyr input[type=range]::-moz-range-thumb,.plyr input[type=range]:active::-moz-range-thumb{width:36px;background:0 0;height:30px}.plyr input[type=range]::-ms-thumb,.plyr input[type=range]:active::-ms-thumb{width:36px;background:0 0;height:30px}.plyr__tooltip{display:none!important}.plyr__progress--buffer,.plyr__progress--played{height:22px;margin:-11px 0 0}}