﻿jpc-mini-wk{--clr-link: var(--color-font);--amount-radius: 0.75em;--amount-push-left: 14px;--amount-push-right: -6px;--amount-push-top: -6px;display:flex;height:41px;background-position-x:20px;font-family:"Open Sans",sans-serif;background-image:url("/checkout/assets/jpc-head-images/default/shopping-cart-old.svg");background-position:right center;background-repeat:no-repeat;background-size:38px 40px;justify-content:end}jpc-mini-wk.w-2{--amount-radius: 1em;--amount-push-left: 10px}jpc-mini-wk.w-3{--amount-radius: 1.2em;--amount-push-left: 5px}jpc-mini-wk.w-4{--amount-radius: 1.4em;--amount-push-left: 1px}jpc-mini-wk a{color:#111;text-decoration:none;display:flex;flex-flow:row;gap:12px;font-size:13px}jpc-mini-wk a .amount{display:inline-flex;align-self:start;justify-self:right;margin-left:var(--amount-push-left);margin-right:var(--amount-push-right);margin-top:var(--amount-push-top);background-color:var(--clr-jpc-def);color:#fff;align-items:center;justify-content:center;height:calc(2*var(--amount-radius));min-width:calc(2*var(--amount-radius));border:2px solid #fff;border-radius:50%}jpc-mini-wk a .text{display:flex;flex-flow:column;align-items:stretch}jpc-mini-wk a .text .label{display:none;font-weight:700}jpc-mini-wk a .text .label,jpc-mini-wk a .text .price{text-align:left;width:min-content}@media(min-width: 980px){jpc-mini-wk{--background-from-right: 91px;--amount-push-left: 23px;--amount-push-right: -1px;--amount-push-top: -5px}jpc-mini-wk.w-2{--amount-push-left: 14px;--background-from-right: 90px}jpc-mini-wk.w-3{--amount-push-left: 10px;--background-from-right: 105px}jpc-mini-wk.w-4{--amount-push-left: 4px;--background-from-right: 110px}[lang=en] jpc-mini-wk{--background-from-right: 110px}[lang=en] jpc-mini-wk.w-2{--background-from-right: 107px}[lang=en] jpc-mini-wk.w-3{--background-from-right: 108px}[lang=en] jpc-mini-wk.w-4{--background-from-right: 112px}jpc-mini-wk[shop=mmv].w-2{--amount-push-left: 14px;--background-from-right: 90px}jpc-mini-wk[shop=mmv].w-3{--amount-push-left: 10px;--background-from-right: 92px}jpc-mini-wk[shop=mmv].w-4{--amount-push-left: 4px;--background-from-right: 95px}jpc-mini-wk{background-position:calc(100% - var(--background-from-right)) 0;justify-content:right;height:46px}jpc-mini-wk a .amount{border:0}jpc-mini-wk a .text{font-size:14px;color:var(--clr-drk-txt)}jpc-mini-wk a .text .label{font-size:15px;display:block}jpc-mini-wk a .text .label,jpc-mini-wk a .text .price{text-align:right;width:max-content}}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}:root{--font-size-base:0.625rem;--font-size-xxs:1rem;--font-size-xs:1.2rem;--font-size-s:1.3rem;--font-size-m:1.4rem;--font-size-l:1.6rem;--font-size-xl:1.8rem;--font-size-xxl:1.9rem;--font-size-xxxl:2rem}#main-header a.skiplink{display:block;position:absolute;top:8px;left:8px;z-index:20001;width:max-content;font-size:2.6rem;font-weight:bold;background-color:var(--clr-jpc-def-contrast);color:#fff;padding:.5rem 1rem;border:2px solid #fff;outline:2px solid var(--clr-jpc-def-contrast)}#main-header a.skiplink:not(:focus):not(:active){clip-path:inset(50%);height:1px;width:1px;overflow:hidden;white-space:nowrap;padding:0}#main-header a.skiplink:focus{color:#fff}*:focus-visible{border-radius:5px;outline:2px solid #fff;outline-offset:0;box-shadow:#000 0 0 0 4px}*:focus-visible{border-radius:5px;outline:2px solid #fff;outline-offset:0;box-shadow:#000 0 0 0 4px}jpc-accessibility-features>dialog{display:flex;align-items:center;justify-content:center;border:0;padding:0;border-radius:4px}jpc-accessibility-features>dialog[open]{overscroll-behavior:contain}jpc-accessibility-features>dialog:not([open]){display:none}jpc-accessibility-features>dialog::backdrop{background-color:rgba(0,0,0,.6)}jpc-accessibility-features>dialog .wrapper{display:grid;grid-template-rows:auto auto;grid-template-columns:auto;grid-template-areas:"head" "main";grid-row-gap:20px;min-width:30vw;max-width:min(95vw,610px);background-color:#fff;padding:0;border-radius:4px;overflow:auto;max-height:calc(100vh - 40px);--focus-offset-distance: 3px;--head-padding: 20px;outline-offset:calc(var(--focus-offset-distance)*-1);outline-color:#000}jpc-accessibility-features>dialog .wrapper>.head{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;line-height:1.1;font-weight:700;font-size:var(--jpc-font-size-xl);border-bottom:1px solid var(--clr-accessibility-features-border-color);color:#111;padding:var(--head-padding);min-height:40px;background-color:#fff;z-index:1}jpc-accessibility-features>dialog .wrapper>.head h1{margin:0;display:inline-block;width:auto;order:unset;height:unset}jpc-accessibility-features>dialog .wrapper>.head .close{background:none;border:0;cursor:pointer}jpc-accessibility-features>dialog .wrapper>.head .close img{vertical-align:bottom}@media(width >= 640px){jpc-accessibility-features>dialog .wrapper>.head .close img{width:24px;max-width:24px;height:24px}}jpc-accessibility-features>dialog .wrapper:focus-visible>.head{top:var(--focus-offset-distance);margin-left:var(--focus-offset-distance);margin-right:var(--focus-offset-distance);padding:calc(var(--head-padding) - var(--focus-offset-distance));margin-bottom:calc(var(--focus-offset-distance)*2)}jpc-accessibility-features>dialog .wrapper .content{padding:0 20px 20px;color:#111;font-size:var(--jpc-font-size-l)}jpc-accessibility-features>dialog .wrapper .content .btn{width:100%;margin-top:10px}jpc-accessibility-features>dialog .wrapper .content .box.error{font-size:.75em;margin-bottom:10px}jpc-accessibility-features>dialog .wrapper .btn{display:inline-block;width:100%;position:relative;vertical-align:middle;line-height:1;height:40px;border-radius:2px;font-size:var(--jpc-font-size-l);padding:0 18px;margin:8px 0 0;background-color:#137613;border:none;color:#fff;transition:box-shadow .3s cubic-bezier(0.4, 0, 0.2, 1.2);-moz-transition-property:box-shadow,background-color,color;-o-transition-property:box-shadow,background-color,color;-webkit-transition-property:box-shadow,background-color,color;transition-property:box-shadow,background-color,color;transition-delay:.2s;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);cursor:pointer;overflow:hidden;letter-spacing:1px;text-decoration:none;text-align:center;transition-property:box-shadow !important;transition-duration:0ms !important;transition-delay:0ms !important;transition-timing-function:linear !important}jpc-accessibility-features>dialog .wrapper .btn:focus-visible{transition-property:box-shadow !important;transition-duration:0ms !important;transition-delay:0ms !important;transition-timing-function:linear !important;border-radius:5px !important;outline:2px solid #fff !important;outline-offset:0 !important;box-shadow:#000 0 0 0 4px !important}jpc-accessibility-features>dialog .wrapper .btn:hover{box-shadow:0 3px 7px 0 rgba(0,0,0,.2)}jpc-accessibility-features>dialog .wrapper .btn:active{outline:none;box-shadow:0 8px 17px 0 rgba(0,0,0,.2);transition-delay:0s}@media(width >= 640px){jpc-accessibility-features>dialog .wrapper .btn{width:auto}}jpc-accessibility-features>dialog p:first-child{margin-top:0}jpc-accessibility-features>dialog jpc-disclosure-button[aria-expanded=false]{margin-bottom:2.4rem}jpc-accessibility-features>dialog .option{border-top:1px solid var(--clr-accessibility-features-border-color);padding:2.4rem 0}jpc-accessibility-features>dialog .option jpc-toggle-button{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}jpc-accessibility-features>dialog .option jpc-toggle-button span:first-child{font-weight:900}jpc-accessibility-features>dialog .single-text{border-top:1px solid var(--clr-accessibility-features-border-color);padding:2.4rem 0}jpc-accessibility-features>dialog .single-text a{text-decoration:underline}jpc-accessibility-features>button[aria-haspopup]{position:fixed;cursor:pointer;background-color:var(--clr-jpc-def-contrast);border-radius:20px 0 0 20px;top:40%;z-index:99999;border:1px solid var(--clr-jpc-def-contrast);outline:2px solid #fff;width:52px;height:32px;right:-20px;padding-top:2px;padding-right:46px}jpc-accessibility-features>button[aria-haspopup] svg{width:26px;height:26px;margin-left:-2px}.keyboard-help>.keyboard-shortcuts-disabled-warning{display:block;text-align:left !important;line-height:2em;margin-bottom:20px}.keyboard-help>.keyboard-shortcuts-disabled-warning>div{margin:20px 0}.keyboard-help>.keyboard-shortcuts-disabled-warning .enabled{display:none}.keyboard-help>.keyboard-shortcuts-disabled-warning button{margin:0}body[data-keyboard-shortcuts=true] .keyboard-help .keyboard-shortcuts-disabled-warning .enabled{display:block}body[data-keyboard-shortcuts=true] .keyboard-help .keyboard-shortcuts-disabled-warning .disabled{display:none}@media screen and (prefers-contrast: more),print and (prefers-contrast: more){jpc-accessibility-features>button[aria-haspopup]{display:none}}.jpc-component-form .button-group{margin:1em;padding:0;list-style-type:none}.jpc-component-form .toggle-btn{width:52px;height:25px;background-color:#666;border:1px solid #222;border-radius:15px;position:relative;display:flex;align-items:center;cursor:pointer;font-family:Arial,sans-serif;font-size:13px;padding:2px;color:#fff}.jpc-component-form .toggle-btn .knob{width:21px;height:21px;background:#fff;border:2px solid #666;border-radius:50%;position:absolute;left:1px;transition:all 0.2s ease-in-out}@media screen and (prefers-reduced-motion){.jpc-component-form .toggle-btn .knob{transition:unset}}.jpc-component-form .toggle-btn .text{width:100%;font-weight:bold}.jpc-component-form .toggle-btn+input[type=checkbox]{display:none}.jpc-component-form jpc-toggle-button:disabled .toggle-btn{background-color:#167f59;border-color:#add8e6}.jpc-component-form jpc-toggle-button:disabled .toggle-btn .knob{display:none}.jpc-component-form jpc-toggle-button:disabled .toggle-btn .text{text-align:center !important}.jpc-component-form jpc-toggle-button[aria-checked=true] .toggle-btn{background-color:#167f59;border-color:#add8e6}.jpc-component-form jpc-toggle-button[aria-checked=true] .onState{display:block;text-align:left;margin-left:2px}.jpc-component-form jpc-toggle-button[aria-checked=true] .offState{display:none}.jpc-component-form jpc-toggle-button[aria-checked=true] .knob{left:27px}.jpc-component-form jpc-toggle-button[aria-checked=false] .onState{display:none}.jpc-component-form jpc-toggle-button[aria-checked=false] .offState{display:block;text-align:right}.jpc-component-form jpc-toggle-button[aria-checked=mixed] .knob{left:11.5px}.jpc-component-form jpc-toggle-button[aria-checked=mixed] .text{display:none}jpc-disclosure-button{display:flex;cursor:pointer;justify-content:space-between;align-items:center;box-sizing:border-box}jpc-disclosure-button[aria-disabled=true]{cursor:auto}jpc-disclosure-button[aria-disabled=true] svg,jpc-disclosure-button[aria-disabled=true] .fa{color:#ddd}jpc-disclosure-button svg{min-width:16px}jpc-disclosure-button svg[hidden],jpc-disclosure-button .fa[hidden]{display:none}jpc-disclosure-button[icon=caret],jpc-disclosure-button[icon=radio]{justify-content:unset;gap:6px}jpc-disclosure-button[icon=caret] svg,jpc-disclosure-button[icon=caret] .fa,jpc-disclosure-button[icon=radio] svg,jpc-disclosure-button[icon=radio] .fa{order:-1}/*!
* mmenu.js
* mmenujs.com
*
* Copyright (c) Fred Heusschen
* frebsite.nl
*
* License: CC-BY-NC-4.0
* http://creativecommons.org/licenses/by-nc/4.0/
*/:root{--mm-lineheight:22px}.mm-hidden{display:none !important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu,.mm-menu *,.mm-menu :after,.mm-menu :before{-webkit-transition-property:none;-o-transition-property:none;transition-property:none;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}:root{--mm-blocker-visibility-delay:0.4s;--mm-blocker-opacity-delay:0s}.mm-blocker{display:block;position:absolute;bottom:100%;top:0;right:0;left:0;z-index:3;opacity:0;background:var(--mm-color-background);-webkit-transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),-webkit-transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),-webkit-transform .4s ease;-o-transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease,-webkit-transform .4s ease}.mm-blocker:focus-visible{opacity:.75}.mm-btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:50px;padding:0}.mm-btn--next,[dir=rtl] .mm-btn--prev{--mm-btn-rotate:135deg}.mm-btn--prev,[dir=rtl] .mm-btn--next{--mm-btn-rotate:-45deg}.mm-btn--next:after,.mm-btn--prev:before{content:"";display:block;position:absolute;top:0;bottom:0;width:8px;height:8px;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid var(--mm-color-icon);border-bottom:none;border-right:none;-webkit-transform:rotate(var(--mm-btn-rotate));-ms-transform:rotate(var(--mm-btn-rotate));transform:rotate(var(--mm-btn-rotate))}.mm-btn--prev:before{inset-inline-start:23px}.mm-btn--next:after{inset-inline-end:23px}.mm-btn--close:before{content:"×";font-size:150%}.mm-btnreset{padding:0;background:0 0;border:none;cursor:pointer}.mm-divider{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:-webkit-sticky;position:sticky;z-index:2;top:0;min-height:var(--mm-lineheight);padding:calc((var(--mm-listitem-size)*.65 - var(--mm-lineheight))*.5) 20px;font-size:75%;text-transform:uppercase;background:var(--mm-color-background);background-image:-webkit-gradient(linear, left top, left bottom, from(var(--mm-color-background-highlight)), to(var(--mm-color-background-highlight)));background-image:-o-linear-gradient(var(--mm-color-background-highlight), var(--mm-color-background-highlight));background-image:linear-gradient(var(--mm-color-background-highlight), var(--mm-color-background-highlight));opacity:1;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.mm-navbar:not(.mm-hidden)~.mm-listview .mm-divider{top:var(--mm-navbar-size)}:root{--mm-listitem-size:50px}.mm-listitem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:0;margin:0;color:var(--mm-color-text);border-color:var(--mm-color-border)}.mm-listitem:after{content:"";border-color:inherit;border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;inset-inline-start:20px;inset-inline-end:0;bottom:0}.mm-listitem__btn,.mm-listitem__text{padding:calc((var(--mm-listitem-size) - var(--mm-lineheight))/2) 0}.mm-listitem__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:10%;flex-basis:10%;display:block;padding-left:20px;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-listitem__btn{display:block;position:relative;width:auto;-webkit-padding-end:50px;padding-inline-end:50px;border-color:inherit;background:rgba(3, 2, 1, 0)}.mm-listitem__btn:not(.mm-listitem__text){border-left-width:1px;border-left-style:solid}.mm-listitem--selected>.mm-listitem__text{background:var(--mm-color-background-emphasis)}.mm-listitem--opened>.mm-listitem__btn,.mm-listitem--opened>.mm-panel{background:var(--mm-color-background-highlight)}.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;-ms-scroll-chaining:none;overscroll-behavior:none;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);line-height:var(--mm-lineheight);-webkit-tap-highlight-color:var(--mm-color-background-emphasis);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu ::-webkit-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::-moz-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu :-ms-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::-ms-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::placeholder{color:var(--mm-color-text-dimmed)}.mm-menu,.mm-menu *{-webkit-box-sizing:border-box;box-sizing:border-box}.mm-menu :focus,.mm-menu :focus-visible,.mm-menu:focus,.mm-menu:focus-visible{outline:0}.mm-menu a,.mm-menu button,.mm-menu label{color:inherit}.mm-menu a:focus,.mm-menu button:focus,.mm-menu label:focus{outline:0}.mm-menu a:focus-visible,.mm-menu button:focus-visible,.mm-menu label:focus-visible{outline:2px solid var(--mm-color-focusring);outline-offset:-5px}.mm-menu input:focus,.mm-menu input:focus-visible,.mm-menu select:focus,.mm-menu select:focus-visible,.mm-menu textarea:focus,.mm-menu textarea:focus-visible{outline:2px solid var(--mm-color-focusring);outline-offset:2px}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{text-decoration:none;color:inherit}:root{--mm-navbar-size:50px}.mm-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:2;min-height:var(--mm-navbar-size);padding-top:env(safe-area-inset-top);color:var(--mm-color-text-dimmed);text-align:center;opacity:1;background:var(--mm-color-background);border-bottom:1px solid var(--mm-color-border);-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.mm-navbar>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-navbar__btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.mm-navbar__title{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px;overflow:hidden}.mm-navbar__title[href="#"]{pointer-events:none}.mm-navbar__title>span{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-btn.mm-hidden+.mm-navbar__title:not(:last-child){-webkit-padding-start:60px;padding-inline-start:60px;-webkit-padding-end:10px;padding-inline-end:10px}.mm-btn:not(.mm-hidden)+.mm-navbar__title:last-child{-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:60px;padding-inline-end:60px}.mm-panel{--mm-panel-child-offset:100%;--mm-panel-parent-offset:-30%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;color:var(--mm-color-text);border-color:var(--mm-color-border);background:var(--mm-color-background);-webkit-transform:translate3d(var(--mm-panel-child-offset), 0, 0);transform:translate3d(var(--mm-panel-child-offset), 0, 0);-webkit-transition-property:inset-inline-start,-webkit-transform;transition-property:inset-inline-start,-webkit-transform;-o-transition-property:transform,inset-inline-start;transition-property:transform,inset-inline-start;transition-property:transform,inset-inline-start,-webkit-transform}[dir=rtl] .mm-panel{--mm-panel-child-offset:-100%;--mm-panel-parent-offset:30%}.mm-panel:after{content:"";display:block;height:var(--mm-listitem-size)}.mm-panel:focus{outline:0}.mm-panel--opened{z-index:2;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.mm-panel--parent{-webkit-transform:translate3d(var(--mm-panel-parent-offset), 0, 0);transform:translate3d(var(--mm-panel-parent-offset), 0, 0);z-index:0}.mm-panel--highest{z-index:3}.mm-menu--opened .mm-panel--noanimation{-webkit-transition:none !important;-o-transition:none !important;transition:none !important;-webkit-transition-duration:0s !important;-o-transition-duration:0s !important;transition-duration:0s !important}.mm-panel__content{padding:20px}.mm-panels{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;height:100%;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}.mm-panels:focus{outline:0}:root{--mm-toggle-size:34px}.mm-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:calc(var(--mm-toggle-size)*1.75);-ms-flex:calc(var(--mm-toggle-size)*1.75) 0 0px;flex:calc(var(--mm-toggle-size)*1.75) 0 0;height:var(--mm-toggle-size);-webkit-margin-end:10px;margin-inline-end:10px;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;border:none !important;border-radius:var(--mm-toggle-size);border:var(--mm-color-border);background:var(--mm-color-border);cursor:pointer;-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color}.mm-toggle:before{content:"";aspect-ratio:1;margin:2px;border-radius:100%;background:var(--mm-color-background);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.mm-toggle:checked{background:#4bd963}.mm-toggle:checked:before{-webkit-transform:translateX(calc(var(--mm-toggle-size) * 0.75));-ms-transform:translateX(calc(var(--mm-toggle-size) * 0.75));transform:translateX(calc(var(--mm-toggle-size) * 0.75))}[dir=rtl] .mm-toggle:checked:before{-webkit-transform:translateX(calc(var(--mm-toggle-size) * -0.75));-ms-transform:translateX(calc(var(--mm-toggle-size) * -0.75));transform:translateX(calc(var(--mm-toggle-size) * -0.75))}.mm-listitem--vertical>.mm-panel{position:static;width:100%;padding:10px 0 10px 20px;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;-webkit-transition:none !important;-o-transition:none !important;transition:none !important}.mm-listitem--vertical>.mm-panel:after{content:none;display:none}.mm-listitem--vertical:not(.mm-listitem--opened)>.mm-panel{display:none}.mm-listitem--vertical>.mm-listitem__btn{height:var(--mm-listitem-size);bottom:auto}.mm-listitem--vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem--opened>.mm-listitem__btn:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}:root{--mm-size:80%;--mm-min-size:240px;--mm-max-size:440px}.mm-menu--offcanvas{position:fixed;z-index:0}.mm-page{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;background:inherit}:where(.mm-slideout){position:relative;z-index:1;width:100%;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:width,transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}.mm-wrapper--opened,.mm-wrapper--opened body{overflow:hidden}.mm-wrapper__blocker{background:rgba(0, 0, 0, 0.4)}.mm-wrapper--opened .mm-wrapper__blocker{--mm-blocker-visibility-delay:0s;--mm-blocker-opacity-delay:0.4s;bottom:0;opacity:.5}.mm-menu{--mm-translate-horizontal:0;--mm-translate-vertical:0}.mm-menu--position-left,.mm-menu--position-left-front{right:auto}.mm-menu--position-right,.mm-menu--position-right-front{left:auto}.mm-menu--position-left,.mm-menu--position-left-front,.mm-menu--position-right,.mm-menu--position-right-front{width:clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size))}.mm-menu--position-left-front{--mm-translate-horizontal:-100%}.mm-menu--position-right-front{--mm-translate-horizontal:100%}.mm-menu--position-top{bottom:auto}.mm-menu--position-bottom{top:auto}.mm-menu--position-bottom,.mm-menu--position-top{width:100%;height:clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size))}.mm-menu--position-top{--mm-translate-vertical:-100%}.mm-menu--position-bottom{--mm-translate-vertical:100%}.mm-menu--position-bottom,.mm-menu--position-left-front,.mm-menu--position-right-front,.mm-menu--position-top{z-index:2;-webkit-transform:translate3d(var(--mm-translate-horizontal), var(--mm-translate-vertical), 0);transform:translate3d(var(--mm-translate-horizontal), var(--mm-translate-vertical), 0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.mm-menu--position-bottom.mm-menu--opened,.mm-menu--position-left-front.mm-menu--opened,.mm-menu--position-right-front.mm-menu--opened,.mm-menu--position-top.mm-menu--opened{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mm-wrapper--position-left{--mm-translate-horizontal:clamp( var(--mm-min-size), var(--mm-size), var(--mm-max-size) )}.mm-wrapper--position-right{--mm-translate-horizontal:clamp( calc(-1 * var(--mm-max-size)), calc(-1 * var(--mm-size)), calc(-1 * var(--mm-min-size)) )}.mm-wrapper--position-left .mm-slideout,.mm-wrapper--position-right .mm-slideout{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mm-wrapper--position-left.mm-wrapper--opened .mm-slideout,.mm-wrapper--position-right.mm-wrapper--opened .mm-slideout{-webkit-transform:translate3d(var(--mm-translate-horizontal), 0, 0);transform:translate3d(var(--mm-translate-horizontal), 0, 0)}.mm-wrapper--position-bottom .mm-wrapper__blocker,.mm-wrapper--position-left-front .mm-wrapper__blocker,.mm-wrapper--position-right-front .mm-wrapper__blocker,.mm-wrapper--position-top .mm-wrapper__blocker{z-index:1}.mm-menu--theme-light{--mm-color-background:#f3f3f3;--mm-color-border:rgb(0 0 0 / 0.15);--mm-color-icon:rgb(0 0 0 / 0.4);--mm-color-text:rgb(0 0 0 / 0.8);--mm-color-text-dimmed:rgb(0 0 0 / 0.4);--mm-color-background-highlight:rgb(0 0 0 / 0.05);--mm-color-background-emphasis:rgb(255 255 255 / 0.75);--mm-color-focusring:#06c}.mm-menu--theme-light-contrast{--mm-color-background:#f3f3f3;--mm-color-border:rgb(0 0 0 / 0.5);--mm-color-icon:rgb(0 0 0 / 0.5);--mm-color-text:#000;--mm-color-text-dimmed:rgb(0 0 0 / 0.7);--mm-color-background-highlight:rgb(0 0 0 / 0.05);--mm-color-background-emphasis:rgb(255 255 255 / 0.9);--mm-color-focusring:#06c}.mm-menu--theme-dark{--mm-color-background:#333;--mm-color-border:rgb(0, 0, 0, 0.4);--mm-color-icon:rgb(255, 255, 255, 0.4);--mm-color-text:rgb(255, 255, 255, 0.8);--mm-color-text-dimmed:rgb(255, 255, 255, 0.4);--mm-color-background-highlight:rgb(255, 255, 255, 0.08);--mm-color-background-emphasis:rgb(0, 0, 0, 0.1);--mm-color-focusring:#06c}.mm-menu--theme-dark-contrast{--mm-color-background:#333;--mm-color-border:rgb(255 255 255 / 0.5);--mm-color-icon:rgb(255 255 255 / 0.5);--mm-color-text:#fff;--mm-color-text-dimmed:rgb(255 255 255 / 0.7);--mm-color-background-highlight:rgb(255 255 255 / 0.1);--mm-color-background-emphasis:rgb(0 0 0 / 0.3);--mm-color-focusring:#06c}.mm-menu--theme-white{--mm-color-background:#fff;--mm-color-border:rgb(0 0 0 / 0.15);--mm-color-icon:rgb(0 0 0 / 0.3);--mm-color-text:rgb(0 0 0 / 0.8);--mm-color-text-dimmed:rgb(0 0 0 / 0.3);--mm-color-background-highlight:rgb(0 0 0 / 0.06);--mm-color-background-emphasis:rgb(0 0 0 / 0.03);--mm-color-focusring:#06c}.mm-menu--theme-white-contrast{--mm-color-background:#fff;--mm-color-border:rgb(0 0 0 / 0.5);--mm-color-icon:rgb(0 0 0 / 0.5);--mm-color-text:#000;--mm-color-text-dimmed:rgb(0 0 0 / 0.7);--mm-color-background-highlight:rgb(0 0 0 / 0.07);--mm-color-background-emphasis:rgb(0 0 0 / 0.035);--mm-color-focusring:#06c}.mm-menu--theme-black{--mm-color-background:#000;--mm-color-border:rgb(255 255 255 / 0.2);--mm-color-icon:rgb(255 255 255 / 0.4);--mm-color-text:rgb(255 255 255 / 0.7);--mm-color-text-dimmed:rgb(255 255 255 / 0.4);--mm-color-background-highlight:rgb(255 255 255 / 0.1);--mm-color-background-emphasis:rgb(255 255 255 / 0.06);--mm-color-focusring:#06c}.mm-menu--theme-black-contrast{--mm-color-background:#000;--mm-color-border:rgb(255 255 255 / 0.5);--mm-color-icon:rgb(255 255 255 / 0.5);--mm-color-text:#fff;--mm-color-text-dimmed:rgb(255 255 255 / 0.6);--mm-color-background-highlight:rgb(255 255 255 / 0.125);--mm-color-background-emphasis:rgb(255 255 255 / 0.1);--mm-color-focusring:#06c}.mm-counter{display:block;-webkit-padding-start:20px;padding-inline-start:20px;float:right;color:var(--mm-color-text-dimmed)}[dir=rtl] .mm-counter{float:left}:root{--mm-iconbar-size:50px}.mm-menu--iconbar-left .mm-navbars,.mm-menu--iconbar-left .mm-panels{margin-left:var(--mm-iconbar-size)}.mm-menu--iconbar-right .mm-navbars,.mm-menu--iconbar-right .mm-panels{margin-right:var(--mm-iconbar-size)}.mm-iconbar{display:none;position:absolute;top:0;bottom:0;z-index:2;width:var(--mm-iconbar-size);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid;border-color:var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center}.mm-menu--iconbar-left .mm-iconbar,.mm-menu--iconbar-right .mm-iconbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mm-menu--iconbar-left .mm-iconbar{border-right-width:1px;left:0}.mm-menu--iconbar-right .mm-iconbar{border-left-width:1px;right:0}.mm-iconbar__bottom,.mm-iconbar__top{width:100%;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.mm-iconbar__bottom>*,.mm-iconbar__top>*{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:calc((var(--mm-iconbar-size) - var(--mm-lineheight))/2) 0}.mm-iconbar__bottom a,.mm-iconbar__bottom a:hover,.mm-iconbar__top a,.mm-iconbar__top a:hover{text-decoration:none}.mm-iconbar__tab--selected{background:var(--mm-color-background-emphasis)}:root{--mm-iconpanel-size:50px}.mm-panel--iconpanel-0{inset-inline-start:calc(0*var(--mm-iconpanel-size))}.mm-panel--iconpanel-1{inset-inline-start:calc(1*var(--mm-iconpanel-size))}.mm-panel--iconpanel-2{inset-inline-start:calc(2*var(--mm-iconpanel-size))}.mm-panel--iconpanel-3{inset-inline-start:calc(3*var(--mm-iconpanel-size))}.mm-panel--iconpanel-4{inset-inline-start:calc(4*var(--mm-iconpanel-size))}.mm-panel--iconpanel-first~.mm-panel{inset-inline-start:var(--mm-iconpanel-size)}.mm-menu--iconpanel .mm-panel--parent .mm-divider,.mm-menu--iconpanel .mm-panel--parent .mm-navbar{opacity:0}.mm-menu--iconpanel .mm-panels>.mm-panel--parent{overflow-y:hidden;-webkit-transform:unset;-ms-transform:unset;transform:unset}.mm-menu--iconpanel .mm-panels>.mm-panel:not(.mm-panel--iconpanel-first):not(.mm-panel--iconpanel-0){border-inline-start-width:1px;border-inline-start-style:solid}.mm-navbars{-ms-flex-negative:0;flex-shrink:0}.mm-navbars .mm-navbar{position:relative;padding-top:0;border-bottom:none}.mm-navbars--top{border-bottom:1px solid var(--mm-color-border)}.mm-navbars--top .mm-navbar:first-child{padding-top:env(safe-area-inset-top)}.mm-navbars--bottom{border-top:1px solid var(--mm-color-border)}.mm-navbars--bottom .mm-navbar:last-child{padding-bottom:env(safe-area-inset-bottom)}.mm-navbar__breadcrumbs{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.mm-navbar__breadcrumbs>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-padding-end:6px;padding-inline-end:6px}.mm-navbar__breadcrumbs>a{text-decoration:underline}.mm-navbar__breadcrumbs:not(:last-child){-webkit-padding-end:0;padding-inline-end:0}.mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs{-webkit-padding-start:0;padding-inline-start:0}.mm-navbar__tab{padding:0 10px;border:1px solid transparent}.mm-navbar__tab--selected{background:var(--mm-color-background)}.mm-navbar__tab--selected:not(:first-child){border-inline-start-color:var(--mm-color-border)}.mm-navbar__tab--selected:not(:last-child){border-inline-end-color:var(--mm-color-border)}.mm-navbars--top.mm-navbars--has-tabs{border-bottom:none}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar{background:var(--mm-color-background-emphasis)}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar--tabs~.mm-navbar{background:var(--mm-color-background)}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar:not(.mm-navbar--tabs):last-child{border-bottom:1px solid var(--mm-color-border)}.mm-navbars--top .mm-navbar__tab{border-bottom-color:var(--mm-color-border)}.mm-navbars--top .mm-navbar__tab--selected{border-top-color:var(--mm-color-border);border-bottom-color:transparent}.mm-navbars--bottom.mm-navbar--has-tabs{border-top:none}.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar{background:var(--mm-color-background)}.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs,.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs~.mm-navbar{background:var(--mm-color-background-emphasis)}.mm-navbars--bottom .mm-navbar__tab{border-top-color:var(--mm-color-border)}.mm-navbars--bottom .mm-navbar__tab--selected{border-bottom-color:var(--mm-color-border);border-top-color:transparent}.mm-searchfield{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:var(--mm-navbar-size);padding:0;overflow:hidden}.mm-searchfield__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;max-width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-searchfield__input input{display:block;width:100%;max-width:100%;height:calc(var(--mm-navbar-size)*.7);min-height:auto;max-height:auto;margin:0;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;border-radius:4px;line-height:calc(var(--mm-navbar-size)*.7);font:inherit;font-size:inherit}.mm-searchfield__input input,.mm-searchfield__input input:focus,.mm-searchfield__input input:hover{background:var(--mm-color-background-highlight);color:var(--mm-color-text)}.mm-menu[class*=-contrast] .mm-searchfield__input input{border:1px solid var(--mm-color-border)}.mm-searchfield__input input::-ms-clear{display:none}.mm-searchfield__btn{display:none;position:absolute;inset-inline-end:0;top:0;bottom:0}.mm-searchfield--searching .mm-searchfield__btn{display:block}.mm-searchfield__cancel{display:block;position:relative;-webkit-margin-end:-100px;margin-inline-end:-100px;-webkit-padding-start:5px;padding-inline-start:5px;-webkit-padding-end:20px;padding-inline-end:20px;visibility:hidden;line-height:var(--mm-navbar-size);text-decoration:none;-webkit-transition-property:visibility,margin;-o-transition-property:visibility,margin;transition-property:visibility,margin}.mm-searchfield--cancelable .mm-searchfield__cancel{visibility:visible;-webkit-margin-end:0;margin-inline-end:0}.mm-panel--search{left:0 !important;right:0 !important;width:100% !important;border:none !important}.mm-panel__splash{padding:20px}.mm-panel--searching .mm-panel__splash{display:none}.mm-panel__noresults{display:none;padding:40px 20px;color:var(--mm-color-text-dimmed);text-align:center;font-size:150%;line-height:1.4}.mm-panel--noresults .mm-panel__noresults{display:block}:root{--mm-sectionindexer-size:20px}.mm-sectionindexer{background:inherit;text-align:center;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;width:var(--mm-sectionindexer-size);position:absolute;top:0;bottom:0;inset-inline-end:calc(-1*var(--mm-sectionindexer-size));z-index:5;-webkit-transition-property:inset-inline-end;-o-transition-property:inset-inline-end;transition-property:inset-inline-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.mm-sectionindexer a{color:var(--mm-color-text-dimmed);line-height:1;text-decoration:none;display:block}.mm-sectionindexer~.mm-panel{-webkit-padding-end:0;padding-inline-end:0}.mm-sectionindexer--active{right:0}.mm-sectionindexer--active~.mm-panel{-webkit-padding-end:var(--mm-sectionindexer-size);padding-inline-end:var(--mm-sectionindexer-size)}.mm-menu--selected-hover .mm-listitem__btn,.mm-menu--selected-hover .mm-listitem__text,.mm-menu--selected-parent .mm-listitem__btn,.mm-menu--selected-parent .mm-listitem__text{-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color}@media(hover: hover){.mm-menu--selected-hover .mm-listview:hover>.mm-listitem--selected:not(:hover)>.mm-listitem__text{background:0 0}.mm-menu--selected-hover .mm-listitem__btn:hover,.mm-menu--selected-hover .mm-listitem__text:hover{background:var(--mm-color-background-emphasis)}}.mm-menu--selected-parent .mm-listitem__btn,.mm-menu--selected-parent .mm-listitem__text{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}@media(hover: hover){.mm-menu--selected-parent .mm-listitem__btn:hover,.mm-menu--selected-parent .mm-listitem__text:hover{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}}.mm-menu--selected-parent .mm-panel--parent .mm-listitem:not(.mm-listitem--selected-parent)>.mm-listitem__text{background:0 0}.mm-menu--selected-parent .mm-listitem--selected-parent>.mm-listitem__btn,.mm-menu--selected-parent .mm-listitem--selected-parent>.mm-listitem__text{background:var(--mm-color-background-emphasis)}:root{--mm-sidebar-collapsed-size:50px;--mm-sidebar-expanded-size:var(--mm-max-size)}.mm-wrapper--sidebar-collapsed .mm-slideout{width:calc(100% - var(--mm-sidebar-collapsed-size));-webkit-transform:translate3d(var(--mm-sidebar-collapsed-size), 0, 0);transform:translate3d(var(--mm-sidebar-collapsed-size), 0, 0)}[dir=rtl] .mm-wrapper--sidebar-collapsed .mm-slideout{-webkit-transform:none;-ms-transform:none;transform:none}.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-divider,.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-navbar{opacity:0}.mm-wrapper--sidebar-expanded .mm-menu--sidebar-expanded{width:var(--mm-sidebar-expanded-size);border-right-width:1px;border-right-style:solid}.mm-wrapper--sidebar-expanded.mm-wrapper--opened{overflow:auto}.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-wrapper__blocker{display:none}.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout{width:calc(100% - var(--mm-sidebar-expanded-size));-webkit-transform:translate3d(var(--mm-sidebar-expanded-size), 0, 0);transform:translate3d(var(--mm-sidebar-expanded-size), 0, 0)}[dir=rtl] .mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout{-webkit-transform:none;-ms-transform:none;transform:none}/*!
 * Mmenu Light
 * mmenujs.com/mmenu-light
 *
 * Copyright (c) Fred Heusschen
 * www.frebsite.nl
 *
 * License: CC-BY-4.0
 * http://creativecommons.org/licenses/by/4.0/
 */:root{--mm-ocd-width:80%;--mm-ocd-min-width:200px;--mm-ocd-max-width:440px}body.mm-ocd-opened{overflow-y:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}.mm-ocd{position:fixed;top:0;right:0;bottom:100%;left:0;z-index:9999;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;background:rgba(0, 0, 0, 0);-webkit-transition-property:bottom,background-color;-o-transition-property:bottom,background-color;transition-property:bottom,background-color;-webkit-transition-duration:0s,.3s;-o-transition-duration:0s,.3s;transition-duration:0s,.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:.45s,.15s;-o-transition-delay:.45s,.15s;transition-delay:.45s,.15s}.mm-ocd--open{bottom:0;background:rgba(0, 0, 0, 0.25);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.mm-ocd__content{position:absolute;top:0;bottom:0;z-index:2;width:var(--mm-ocd-width);min-width:var(--mm-ocd-min-width);max-width:var(--mm-ocd-max-width);background:#fff;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.mm-ocd--left .mm-ocd__content{left:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.mm-ocd--right .mm-ocd__content{right:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.mm-ocd--open .mm-ocd__content{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mm-ocd__backdrop{position:absolute;top:0;bottom:0;z-index:3;width:clamp(100% - var(--mm-ocd-max-width),100% - var(--mm-ocd-width),100% - var(--mm-ocd-min-width));background:rgba(3, 2, 1, 0)}.mm-ocd--left .mm-ocd__backdrop{right:0}.mm-ocd--right .mm-ocd__backdrop{left:0}.mm-spn,.mm-spn a,.mm-spn li,.mm-spn span,.mm-spn ul{display:block;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--mm-spn-item-height:50px;--mm-spn-item-indent:20px;--mm-spn-line-height:24px;--mm-spn-panel-offset:30%}.mm-spn{width:100%;height:100%;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;overflow:hidden;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mm-spn ul{-webkit-overflow-scrolling:touch;position:fixed;top:0;left:100%;bottom:0;z-index:2;width:calc(100% + var(--mm-spn-panel-offset));padding-right:var(--mm-spn-panel-offset);line-height:var(--mm-spn-line-height);overflow:visible;overflow-y:auto;background:inherit;-webkit-transition:left .3s ease 0s;-o-transition:left .3s ease 0s;transition:left .3s ease 0s;cursor:default}.mm-spn ul:after{content:"";display:block;height:var(--mm-spn-item-height)}.mm-spn>ul{left:0}.mm-spn ul.mm-spn--open{left:0}.mm-spn ul.mm-spn--parent{left:calc(-1*var(--mm-spn-panel-offset));overflow:visible}.mm-spn li{position:relative;background:inherit;cursor:pointer}.mm-spn li:before{content:"";display:block;position:absolute;top:calc(var(--mm-spn-item-height)/2);right:calc(var(--mm-spn-item-height)/2);z-index:0;width:10px;height:10px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg) translate(0, -50%);-ms-transform:rotate(45deg) translate(0, -50%);transform:rotate(45deg) translate(0, -50%);opacity:.4}.mm-spn li:after{content:"";display:block;margin-left:var(--mm-spn-item-indent);border-top:1px solid;opacity:.15}.mm-spn a,.mm-spn span{position:relative;z-index:1;padding:calc((var(--mm-spn-item-height) - var(--mm-spn-line-height))/2) var(--mm-spn-item-indent)}.mm-spn a{background:inherit;color:inherit;text-decoration:none}.mm-spn a:not(:last-child){width:calc(100% - var(--mm-spn-item-height))}.mm-spn a:not(:last-child):after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;border-right:1px solid;opacity:.15}.mm-spn span{background:0 0}.mm-spn.mm-spn--navbar{cursor:pointer}.mm-spn.mm-spn--navbar:before{content:"";display:block;position:absolute;top:calc(var(--mm-spn-item-height)/2);left:var(--mm-spn-item-indent);width:10px;height:10px;margin-top:2px;border-top:2px solid;border-left:2px solid;-webkit-transform:rotate(-45deg) translate(50%, -50%);-ms-transform:rotate(-45deg) translate(50%, -50%);transform:rotate(-45deg) translate(50%, -50%);opacity:.4}.mm-spn.mm-spn--navbar.mm-spn--main{cursor:default}.mm-spn.mm-spn--navbar.mm-spn--main:before{content:none;display:none}.mm-spn.mm-spn--navbar:after{content:attr(data-mm-spn-title);display:block;position:absolute;top:0;left:0;right:0;height:var(--mm-spn-item-height);padding:0 calc(var(--mm-spn-item-indent)*2);line-height:var(--mm-spn-item-height);opacity:.4;text-align:center;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.mm-spn.mm-spn--navbar.mm-spn--main:after{padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--navbar ul{top:calc(var(--mm-spn-item-height) + 1px)}.mm-spn.mm-spn--navbar ul:before{content:"";display:block;position:fixed;top:inherit;z-index:2;width:100%;border-top:1px solid currentColor;opacity:.15}.mm-spn.mm-spn--light{color:#444;background:#f3f3f3}.mm-spn.mm-spn--dark{color:#ddd;background:#333}.mm-spn.mm-spn--vertical{overflow-y:auto}.mm-spn.mm-spn--vertical ul{width:100%;padding-right:0;position:static}.mm-spn.mm-spn--vertical ul ul{display:none;padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--vertical ul ul:after{height:calc(var(--mm-spn-item-height)/2)}.mm-spn.mm-spn--vertical ul.mm-spn--open{display:block}.mm-spn.mm-spn--vertical li.mm-spn--open:before{-webkit-transform:rotate(135deg) translate(-50%, 0);-ms-transform:rotate(135deg) translate(-50%, 0);transform:rotate(135deg) translate(-50%, 0)}.mm-spn.mm-spn--vertical ul ul li:last-child:after{content:none;display:none}@media(max-width: 740px){#mmenu-content>nav{display:none}}@media(min-width: 740px){.main-nav.mm-menu--offcanvas{display:none}}ul.mm-listview ul.top.mm-listview li.cms.mm-listitem{display:none}.mm-menu--position-left-front{z-index:99}.mm-wrapper--position-left-front .mm-wrapper__blocker{z-index:98}.mm-listitem--opened>.mm-listitem__btn{background-color:var(--category-lit-color) !important}.mm-menu li.selected{background-color:var(--category-lit-color) !important}.mm-listitem__btn:not(.mm-listitem__text){border-left-color:rgba(0,0,0,0)}.mm-listview .mm-listitem::after{display:none}.mm-listview .mm-listitem--opened.mm-listitem::after{display:block}.mm-ocd,.mm-menu{background:#fff;--mm-spn-line-height: 20px;--mm-spn-item-height: 40px;--mm-color-background-highlight: white;--mm-color-background: #f3f3f3;font-size:var(--font-size-xl)}.mm-ocd .mm-panel,.mm-menu .mm-panel{background-color:var(--category-lit-color)}.mm-ocd .mm-listitem--opened>.mm-panel,.mm-menu .mm-listitem--opened>.mm-panel{background-color:var(--category-lit-color)}.mm-ocd .mm-listview,.mm-menu .mm-listview{background-color:var(--mm-color-background)}.mm-ocd .headline,.mm-menu .headline{padding:10px !important;background-color:rgba(0,0,0,0) !important}.mm-ocd .cms-cpo,.mm-menu .cms-cpo{height:fit-content}.mm-ocd .cms-cpo a,.mm-menu .cms-cpo a{height:fit-content}.mm-ocd .selected,.mm-menu .selected{background-color:var(--clr-gry-ltl);border:2px solid var(--category-full-color)}.mm-ocd li#letterpad-mobile a.mm-btn--next,.mm-menu li#letterpad-mobile a.mm-btn--next{display:none}.mm-ocd li.home.mm-listitem,.mm-menu li.home.mm-listitem{display:none}.mm-ocd form button,.mm-menu form button{display:block;width:100%;margin:0;padding:10px 10px 10px 20px;text-align:left}.mm-ocd svg,.mm-ocd .fa-home,.mm-menu svg,.mm-menu .fa-home{display:none}.mm-ocd .logo,.mm-menu .logo{background-color:#fff;border-bottom:1px solid #e9e9e9}.mm-ocd .logo img,.mm-menu .logo img{display:block;max-width:82px;margin:0 auto}.mm-ocd .logo::before,.mm-menu .logo::before{display:none}.mm-ocd .logo::after,.mm-menu .logo::after{display:none}.mm-ocd a,.mm-menu a{background-color:rgba(0,0,0,0)}.mm-ocd .more jpc-disclosure-button,.mm-menu .more jpc-disclosure-button{display:none}.mm-ocd .more .list-headline,.mm-menu .more .list-headline{display:none}@media(min-width: 980px){.mm-ocd .more>span,.mm-ocd .more>a,.mm-menu .more>span,.mm-menu .more>a{display:none}.mm-ocd .more jpc-disclosure-button,.mm-menu .more jpc-disclosure-button{display:block}.mm-ocd .more .list-headline,.mm-menu .more .list-headline{display:flex}}.mm-ocd .more .big-canvas,.mm-menu .more .big-canvas{display:none}.mm-ocd li.selected,.mm-menu li.selected{background-color:var(--clr-gry-ltl)}.mm-ocd li.medium,.mm-menu li.medium{background-color:var(--clr-gry-lit)}body.cat-poprock .mm-ocd li.poprock,.mm-ocd li.poprock.selected,body.cat-poprock .mm-menu li.poprock,.mm-menu li.poprock.selected{background-color:var(--clr-jpc-pop-lit)}body.cat-jazz .mm-ocd li.jazz,.mm-ocd li.jazz.selected,body.cat-jazz .mm-menu li.jazz,.mm-menu li.jazz.selected{background-color:var(--clr-jpc-jaz-lit)}body.cat-classic .mm-ocd li.classic,.mm-ocd li.classic.selected,body.cat-classic .mm-menu li.classic,.mm-menu li.classic.selected{background-color:var(--clr-jpc-cla-lit)}body.cat-vinyl .mm-ocd li.vinyl,.mm-ocd li.vinyl.selected,body.cat-vinyl .mm-menu li.vinyl,.mm-menu li.vinyl.selected{background-color:var(--clr-jpc-vin-lit)}body.cat-movie .mm-ocd li.movie,.mm-ocd li.movie.selected,body.cat-movie .mm-menu li.movie,.mm-menu li.movie.selected{background-color:var(--clr-jpc-mov-lit)}body.cat-books .mm-ocd li.books,.mm-ocd li.books.selected,body.cat-books .mm-menu li.books,.mm-menu li.books.selected{background-color:var(--clr-jpc-bks-lit)}.mm-ocd li.books .contains-submenu strong,.mm-menu li.books .contains-submenu strong{display:block;padding:calc((var(--mm-spn-item-height) - var(--mm-spn-line-height))/2) var(--mm-spn-item-indent);background-color:var(--clr-jpc-bks-lit)}.mm-ocd li.books .contains-submenu,.mm-menu li.books .contains-submenu{background-color:var(--clr-jpc-bks-lit)}.mm-ocd li.books li.contains-submenu::after,.mm-ocd li.books li.without-border::after,.mm-ocd li.books li.contains-backlink::after,.mm-menu li.books li.contains-submenu::after,.mm-menu li.books li.without-border::after,.mm-menu li.books li.contains-backlink::after{border:none}.mm-ocd li.books.no-border-top .mm-spn--open::before,.mm-menu li.books.no-border-top .mm-spn--open::before{border:none}.mm-ocd li.books li.with-offset,.mm-menu li.books li.with-offset{margin-top:16px}body.cat-score .mm-ocd li.score,.mm-ocd li.score.selected,body.cat-score .mm-menu li.score,.mm-menu li.score.selected{background-color:var(--clr-jpc-scr-lit)}body.cat-sale .mm-ocd li.sale,.mm-ocd li.sale.selected,body.cat-sale .mm-menu li.sale,.mm-menu li.sale.selected{background-color:var(--clr-jpc-sale-lit)}.mm-ocd jpc-disclosure-button-sidebarmenu,.mm-menu jpc-disclosure-button-sidebarmenu{display:none}.mm-ocd jpc-disclosure-button-sidebarmenu button,.mm-menu jpc-disclosure-button-sidebarmenu button{display:none}@media(min-width: 980px){.main-nav .logo{display:none}}header .mobile-nav.btn{height:65px;display:flex;align-items:center;justify-content:center;padding-top:0;border-right:1px solid #eee;box-shadow:none;position:static;font-size:px2rem(24px);width:60px}@media(min-width: 980px){header .mobile-nav.btn{display:none}}#main-header .main-nav{display:none;max-height:180px;background-color:#fff}@media not (prefers-reduced-motion: reduce){#main-header .main-nav{transition-property:max-height;transition-duration:400ms;transition-timing-function:ease-out}}#main-header .main-nav{font-size:var(--font-size-l)}#main-header .main-nav .inner{max-width:var(--header-max-width);margin:0 auto}#main-header .main-nav>.inner>ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}#main-header .main-nav>.inner>ul li{box-sizing:border-box;border-bottom:3px solid #d0d0d0;margin:0 3px;flex-grow:1}#main-header .main-nav>.inner>ul li>a,#main-header .main-nav>.inner>ul li>jpc-disclosure-button,#main-header .main-nav>.inner>ul li>span{display:flex;color:#111;padding:7px 0;flex-grow:1;font-weight:normal;transition-property:background-color,color,padding;transition-duration:.25s;white-space:nowrap;align-items:center;justify-content:center;gap:6px;text-decoration:none}#main-header .main-nav>.inner>ul li.medium{display:none}#main-header .main-nav>.inner>ul li.feed{border-color:var(--clr-jpc-def)}#main-header .main-nav>.inner>ul li.feed span{display:none}#main-header .main-nav>.inner>ul li.feed svg path{transition:.25s}#main-header .main-nav>.inner>ul li.feed:focus-within svg path,#main-header .main-nav>.inner>ul li.feed:hover svg path,#main-header .main-nav>.inner>ul li.feed:focus svg path{fill:var(--clr-jpc-def)}#main-header .main-nav>.inner>ul li.home{border-color:var(--clr-jpc-def)}#main-header .main-nav>.inner>ul li.home span{display:none}#main-header .main-nav>.inner>ul li.home svg{transform:scale(1, 0.9);display:block;margin-top:1px}#main-header .main-nav>.inner>ul li.home svg path{transition:.25s}#main-header .main-nav>.inner>ul li.home:focus-within svg path,#main-header .main-nav>.inner>ul li.home:hover svg path,#main-header .main-nav>.inner>ul li.home:focus svg path{fill:var(--clr-jpc-def)}#main-header .main-nav>.inner>ul li.main>a:hover,#main-header .main-nav>.inner>ul li.main>a:focus,#main-header .main-nav>.inner>ul li.main>b:hover,#main-header .main-nav>.inner>ul li.main>b:focus{background:var(--clr-jpc-def);color:var(--clr-lit-def)}#main-header .main-nav>.inner>ul li.main{border-color:var(--clr-jpc-def)}body.cat-poprock #main-header .main-nav>.inner>ul li.poprock>a,#main-header .main-nav>.inner>ul li.poprock>a:hover,#main-header .main-nav>.inner>ul li.poprock>a:focus,body.cat-poprock #main-header .main-nav>.inner>ul li.poprock>b,#main-header .main-nav>.inner>ul li.poprock>b:hover,#main-header .main-nav>.inner>ul li.poprock>b:focus{background:var(--clr-jpc-pop);color:var(--clr-lit-def)}#main-header .main-nav>.inner>ul li.poprock{border-color:var(--clr-jpc-pop)}body.cat-jazz #main-header .main-nav>.inner>ul li.jazz>a,#main-header .main-nav>.inner>ul li.jazz>a:hover,#main-header .main-nav>.inner>ul li.jazz>a:focus,body.cat-jazz #main-header .main-nav>.inner>ul li.jazz>b,#main-header .main-nav>.inner>ul li.jazz>b:hover,#main-header .main-nav>.inner>ul li.jazz>b:focus{background:var(--clr-jpc-jaz);color:var(--clr-lit-def)}#main-header .main-nav>.inner>ul li.jazz{border-color:var(--clr-jpc-jaz)}body.cat-classic #main-header .main-nav>.inner>ul li.classic>a,#main-header .main-nav>.inner>ul li.classic>a:hover,#main-header .main-nav>.inner>ul li.classic>a:focus,body.cat-classic #main-header .main-nav>.inner>ul li.classic>b,#main-header .main-nav>.inner>ul li.classic>b:hover,#main-header .main-nav>.inner>ul li.classic>b:focus{background:var(--clr-jpc-cla);color:var(--clr-lit-def)}#main-header .main-nav>.inner>ul li.classic{border-color:var(--clr-jpc-cla)}body.cat-vinyl #main-header .main-nav>.inner>ul li.vinyl>a,#main-header .main-nav>.inner>ul li.vinyl>a:hover,#main-header .main-nav>.inner>ul li.vinyl>a:focus,body.cat-vinyl #main-header .main-nav>.inner>ul li.vinyl>b,#main-header .main-nav>.inner>ul li.vinyl>b:hover,#main-header .main-nav>.inner>ul li.vinyl>b:focus{background:var(--clr-jpc-vin);color:var(--clr-lit-def)}#main-header .main-nav>.inner>ul li.vinyl{border-color:var(--clr-jpc-vin)}body.cat-movie #main-header .main-nav>.inner>ul li.movie>a,#main-header .main-nav>.inner>ul li.movie>a:hover,#main-header .main-nav>.inner>ul li.movie>a:focus,body.cat-movie #main-header .main-nav>.inner>ul li.movie>b,#main-header .main-nav>.inner>ul li.movie>b:hover,#main-header .main-nav>.inner>ul li.movie>b:focus{background:var(--clr-jpc-mov);color:var(--clr-lit-def)}#main-header .main-nav>.inner>ul li.movie{border-color:var(--clr-jpc-mov)}body.cat-books #main-header .main-nav>.inner>ul li.books>a,#main-header .main-nav>.inner>ul li.books>a:hover,#main-header .main-nav>.inner>ul li.books>a:focus,body.cat-books #main-header .main-nav>.inner>ul li.books>b,#main-header .main-nav>.inner>ul li.books>b:hover,#main-header .main-nav>.inner>ul li.books>b:focus{background:var(--clr-jpc-bks);color:var(--clr-lit-def)}#main-header .main-nav>.inner>ul li.books{border-color:var(--clr-jpc-bks)}body.cat-games #main-header .main-nav>.inner>ul li.games>a,#main-header .main-nav>.inner>ul li.games>a:hover,#main-header .main-nav>.inner>ul li.games>a:focus,body.cat-games #main-header .main-nav>.inner>ul li.games>b,#main-header .main-nav>.inner>ul li.games>b:hover,#main-header .main-nav>.inner>ul li.games>b:focus{background:var(--clr-jpc-gam);color:var(--clr-lit-def)}#main-header .main-nav>.inner>ul li.games{border-color:var(--clr-jpc-gam)}body.cat-score #main-header .main-nav>.inner>ul li.score>a,#main-header .main-nav>.inner>ul li.score>a:hover,#main-header .main-nav>.inner>ul li.score>a:focus,body.cat-score #main-header .main-nav>.inner>ul li.score>b,#main-header .main-nav>.inner>ul li.score>b:hover,#main-header .main-nav>.inner>ul li.score>b:focus{background:var(--clr-jpc-scr);color:var(--clr-lit-def)}#main-header .main-nav>.inner>ul li.score{border-color:var(--clr-jpc-scr)}body.cat-sale #main-header .main-nav>.inner>ul li.sale>a,#main-header .main-nav>.inner>ul li.sale>a:hover,#main-header .main-nav>.inner>ul li.sale>a:focus,body.cat-sale #main-header .main-nav>.inner>ul li.sale>b,#main-header .main-nav>.inner>ul li.sale>b:hover,#main-header .main-nav>.inner>ul li.sale>b:focus{background:var(--clr-jpc-sale);color:var(--clr-lit-def)}#main-header .main-nav>.inner>ul li.sale{border-color:var(--clr-jpc-sale)}#main-header .main-nav>.inner>ul li.more{position:relative}#main-header .main-nav>.inner>ul li.more>a:focus,#main-header .main-nav>.inner>ul li.more>b:focus{background:var(--clr-jpc-def);color:var(--clr-lit-def)}#main-header .main-nav>.inner>ul li.more>span{display:none}#main-header .main-nav>.inner>ul li.more{border-color:var(--clr-jpc-def)}#main-header .main-nav>.inner>ul li.more jpc-disclosure-button i{font-size:var(--font-size-m)}#main-header .main-nav>.inner>ul li.more ul{display:flex;flex-flow:row wrap;margin:0;padding:4px 0;position:absolute;top:94%;right:0;min-width:100%;background:var(--clr-lit-def);text-align:right;box-shadow:1px 3px 4px rgba(0,0,0,.3);border-radius:0 0 2px 2px;white-space:nowrap;font-size:var(--font-size-m);transition-property:opacity,height;transition-duration:.25s}#main-header .main-nav>.inner>ul li.more ul[hidden]{display:none}#main-header .main-nav>.inner>ul li.more ul>li{display:flex;width:100%;border:0}#main-header .main-nav>.inner>ul li.more ul>li>a,#main-header .main-nav>.inner>ul li.more ul>li>strong,#main-header .main-nav>.inner>ul li.more ul>li>.amount-wrapper{padding:4px 7px;flex-basis:100%;justify-content:start;text-align:left}body.shop-16 #main-header .main-nav>.inner>ul li.more ul>li>a,body.shop-16 #main-header .main-nav>.inner>ul li.more ul>li>strong,body.shop-16 #main-header .main-nav>.inner>ul li.more ul>li>.amount-wrapper{padding-left:5px;padding-right:5px}#main-header .main-nav>.inner>ul li.more ul>li>a{transition-property:background-color,color;transition-duration:.1s}#main-header .main-nav>.inner>ul li.more ul>li>a:hover,#main-header .main-nav>.inner>ul li.more ul>li>a:focus{background-color:var(--clr-jpc-def);color:var(--clr-lit-def)}#main-header .main-nav>.inner>ul li.more ul>li>.amount-wrapper{font-size:px2rem(15px)}@media(min-width: 890px){#main-header .main-nav>.inner>ul li.more ul>li>a,#main-header .main-nav>.inner>ul li.more ul>li>strong,#main-header .main-nav>.inner>ul li.more ul>li>.amount-wrapper{padding-left:14px;padding-right:14px}body.shop-16 #main-header .main-nav>.inner>ul li.more ul>li>a,body.shop-16 #main-header .main-nav>.inner>ul li.more ul>li>strong,body.shop-16 #main-header .main-nav>.inner>ul li.more ul>li>.amount-wrapper{padding-left:11px;padding-right:11px}}@media(min-width: 1020px){#main-header .main-nav>.inner>ul li.more ul>li>a,#main-header .main-nav>.inner>ul li.more ul>li>strong,#main-header .main-nav>.inner>ul li.more ul>li>.amount-wrapper{padding-left:20px;padding-right:20px}body.shop-16 #main-header .main-nav>.inner>ul li.more ul>li>a,body.shop-16 #main-header .main-nav>.inner>ul li.more ul>li>strong,body.shop-16 #main-header .main-nav>.inner>ul li.more ul>li>.amount-wrapper{padding-left:18px;padding-right:18px}}@media(min-width: 1110px){#main-header .main-nav>.inner>ul li.more ul{right:auto;left:0;text-align:left}}@media(min-width: 980px){#main-header .main-nav{display:block}#main-header .main-nav .medium{display:none}#main-header .main-nav .inner>ul .home{margin-left:0}#main-header .main-nav .inner>ul .more{margin-right:0}}#main-header.is-small:not(.is-only-first-row) .main-nav{overflow-y:hidden;max-height:0}.btn{font-family:"Open Sans",sans-serif;font-weight:600;font-style:normal;font-size:var(--font-size-xl);box-sizing:border-box;display:inline-flex;position:relative;width:100%;min-height:44px;line-height:24px;padding:5px 32px 7px;margin:0;justify-content:center;align-items:center;text-align:center;align-self:stretch;border:none;border-radius:4px;color:var(--clr-btn-def-clr);background-color:var(--clr-btn-def-bgr);transition:box-shadow .3s cubic-bezier(0.4, 0, 0.2, 1.2);transition-property:box-shadow,background-color,color;transition-delay:.2s;overflow:hidden;cursor:pointer;text-decoration:none;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);transition-property:box-shadow !important;transition-duration:0ms !important;transition-delay:0ms !important;transition-timing-function:linear !important}.btn:focus-visible{transition-property:box-shadow !important;transition-duration:0ms !important;transition-delay:0ms !important;transition-timing-function:linear !important;border-radius:5px !important;outline:2px solid #fff !important;outline-offset:0 !important;box-shadow:#000 0 0 0 4px !important}.btn i.anim-circle{display:block;position:absolute;background:hsla(0,0%,100%,.22);border-radius:50%;transform:scale(0)}.btn i.anim-circle.animate{-webkit-animation:button-active-effect .65s linear;animation:button-active-effect .65s linear}.btn.small{min-height:36px;padding:6px 32px}.btn.inline{width:max-content}.btn.pseudo-link{width:auto;line-height:normal;padding:0}.btn.grey,.btn[disabled]{color:var(--clr-btn-lit-clr);background-color:var(--clr-btn-gry-bgr)}.btn.grey i,.btn[disabled] i{background:rgba(0,0,0,.1)}.btn.white{color:var(--clr-gry-drk);background-color:var(--clr-btn-lit-bgr)}.btn.white i{background:rgba(0,0,0,.1)}html.no-borderradius .btn.white{border:var(--line-fine-slv)}.btn.warn{background-color:var(--clr-dng);color:#fff}.btn:hover{box-shadow:0 3px 7px 0 rgba(0,0,0,.2)}.btn:active:not([disabled]){outline:none;box-shadow:0 8px 17px 0 rgba(0,0,0,.2);transition-delay:0s}@-webkit-keyframes button-active-effect{100%{opacity:0;filter:alpha(opacity=0);transform:scale(2.5)}}@keyframes button-active-effect{100%{opacity:0;filter:alpha(opacity=0);transform:scale(2.5)}}a.btn:hover,a.btn:active{color:var(--clr-btn-def-clr)}a.btn:hover.white,a.btn:active.white{color:var(--clr-gry-drk)}a.btn:hover.grey,a.btn:hover[disabled],a.btn:active.grey,a.btn:active[disabled]{color:var(--clr-btn-lit-clr)}#main-header .search-form{position:relative;z-index:5;box-sizing:border-box;width:100%;margin:0;padding-top:5px;padding-bottom:5px}@media not (prefers-reduced-motion: reduce){#main-header .search-form{transition-property:max-height,padding;transition-duration:400ms;transition-timing-function:ease-out}}@media(min-width: 980px){#main-header .search-form{padding:0}}#main-header .search-form *{box-sizing:border-box}#main-header .search-form input{background-color:var(--clr-gry-ltl);border:0}@media(min-width: 980px){#main-header .search-form input{border:1px solid var(--clr-std-slv)}}#main-header .search-form input{background-image:url("/checkout/assets/jpc-head-images/default/search-clr-gry-drk.svg");line-height:1;height:33px;background-repeat:no-repeat;background-position:8px center;background-size:15px 15px;padding-left:27px;border-radius:2px;font-family:"Arial",sans-serif;font-size:var(--font-size-l);color:#464646;transition-property:background-position,background-color,padding-left;transition-duration:.5s;width:100%}#main-header .search-form select{background:var(--clr-lit-def);border:1px solid var(--clr-std-slv);height:33px;font-size:var(--font-size-l);border-radius:2px}#main-header .search-form .ext-search.desktop{display:none}@media(min-width: 980px){#main-header .search-form .ext-search.desktop{display:block}}#main-header .search-form .ext-search.desktop{opacity:0;max-width:0;overflow-x:hidden}@media not (prefers-reduced-motion: reduce){#main-header .search-form .ext-search.desktop{transition-property:max-width,opacity;transition-duration:400ms;transition-timing-function:ease-out}}#main-header .search-form .search-bar{display:flex;gap:0;max-height:400px;flex-basis:100%;justify-content:stretch}@media not (prefers-reduced-motion: reduce){#main-header .search-form .search-bar{transition-property:gap,max-height;transition-duration:400ms;transition-timing-function:ease-out}}#main-header .search-form .search-bar{margin:0 7px;overflow-y:hidden}#main-header .search-form .search-bar .btn{display:none}@media(min-width: 980px){#main-header .search-form .search-bar{padding:5px 0 5px 5px}#main-header .search-form .search-bar .btn{display:flex;height:33px;padding:0;min-width:0}#main-header .search-form .search-bar{margin-left:0;margin-right:0}}@media(min-width: 980px)and (not (prefers-reduced-motion: reduce)){#main-header .search-form .search-bar .btn{transition-property:padding,min-width;transition-duration:400ms;transition-timing-function:ease-out}}#main-header .search-form .search-bar #header-search-suggestion-list-checkout{display:none}#main-header .search-form .search-bar .input,#main-header .search-form .search-bar .select{transition-property:background-position,background-color,padding,opacity,max-width;transition-duration:.5s;flex-basis:100%;max-width:100%}#main-header .search-form .search-bar .select{opacity:0;max-width:0;overflow:hidden;padding:0}#main-header .search-form .ext-search-container.mobile{display:flex;gap:10px;opacity:0;max-height:0;padding:0 10px;overflow:hidden}@media not (prefers-reduced-motion: reduce){#main-header .search-form .ext-search-container.mobile{transition-property:max-height,opacity,padding;transition-duration:400ms;transition-timing-function:ease-out}}#main-header .search-form .ext-search-container.mobile .search{height:40px;max-width:none}#main-header .search-form .ext-search-container.mobile .btn{white-space:nowrap}@media(min-width: 980px){#main-header .search-form .ext-search-container.mobile{display:none}}#main-header .search-form .search{margin:0;padding:0;height:32px;max-width:0;text-align:center;vertical-align:middle;opacity:0}@media not (prefers-reduced-motion: reduce){#main-header .search-form .search{transition-property:opacity,max-width;transition-duration:400ms;transition-timing-function:ease-out}}#main-header .search-form:focus-within{padding-bottom:0}#main-header .search-form:focus-within .search-bar{gap:5px;padding:5px 0 5px 5px}#main-header .search-form:focus-within .search-bar input{padding-left:4px;background-position:-1em;background-color:var(--clr-lit-def)}@media(min-width: 980px){#main-header .search-form:focus-within .search-bar .input{flex-basis:60%}#main-header .search-form:focus-within .search-bar .btn{min-width:40px;padding:0 14px}}#main-header .search-form:focus-within .search-bar .select{opacity:1;max-width:40%;padding:0 0 0 8px}@media(min-width: 980px){#main-header .search-form:focus-within .search-bar .select{max-width:28%}}#main-header .search-form:focus-within .ext-search-container.mobile{opacity:1;max-height:80px;padding:10px 10px 5px}#main-header .search-form:focus-within .ext-search.desktop{max-width:60px;opacity:1;margin-right:6px}#main-header .search-form:focus-within .search{max-width:80px;opacity:1}#main-header .search-form ol,#main-header .search-form ul{max-height:0;opacity:0;overflow:hidden;overflow-y:auto;position:absolute;margin:0;padding:0;top:100%;left:0;right:0;transition-property:max-height,opacity,box-shadow,padding;transition-duration:.4s}#main-header .search-form ol li,#main-header .search-form ul li{display:block;overflow:hidden;max-height:0;opacity:0;transition-property:max-height,opacity;transition-duration:.25s}#main-header .search-form ol li.progress,#main-header .search-form ul li.progress{max-height:40px;opacity:1}#main-header .search-form ol li a,#main-header .search-form ul li a{color:var(--clr-gry-drk);text-decoration:none;font-size:var(--font-size-xl);display:block;padding:6px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition-property:background,color;transition-duration:.1s}#main-header .search-form ol li a:hover,#main-header .search-form ol li a:focus,#main-header .search-form ul li a:hover,#main-header .search-form ul li a:focus{color:var(--clr-lit-def);background:var(--clr-focus)}#main-header .search-form ol li.divider,#main-header .search-form ul li.divider{border-top:var(--line-fine-slv);margin-top:1px;padding-top:3px}@media(min-width: 980px){#main-header .search-form{width:auto}}#main-header .search-form.show-suggest ol,#main-header .search-form.show-suggest ul{max-height:60vh}@media(min-height: 999px){#main-header .search-form.show-suggest ol,#main-header .search-form.show-suggest ul{max-height:999px}}#main-header .search-form.show-suggest ol,#main-header .search-form.show-suggest ul{opacity:1}#main-header .search-form.show-suggest ol.load,#main-header .search-form.show-suggest ul.load{padding:3px 1px}#main-header .search-form.show-suggest ol.load li,#main-header .search-form.show-suggest ul.load li{max-height:40px;opacity:1}#main-header .search-form.show-suggest ol.loaded,#main-header .search-form.show-suggest ul.loaded{box-shadow:2px 10px 13px 0 rgba(0,0,0,.2),0 -1px 2px 0 rgba(0,0,0,.1);background:var(--clr-lit-def);background-image:linear-gradient(var(--clr-grd-lit-srt), var(--clr-grd-lit-end))}@media(max-width: 979px){#main-header.is-small:not(.is-only-first-row):not(:focus-within) .search-bar{max-height:0;padding:0}#main-header.is-small:not(.is-only-first-row):not(:focus-within) .search-form{padding-top:0;padding-bottom:0}#main-header.is-small.is-only-first-row .search-form{padding-bottom:10px}}#main-header .account-links{width:100%;display:flex;justify-content:space-between;padding:8px 10px 10px;max-height:100px;overflow:hidden}@media not (prefers-reduced-motion: reduce){#main-header .account-links{transition-property:max-height,gap,padding;transition-duration:400ms;transition-timing-function:ease-out}}@media(min-width: 980px){#main-header .account-links{margin-left:10px}}#main-header .account-links a{display:none;font-size:var(--font-size-m);color:var(--clr-gry-drk);text-decoration:none}@media not (prefers-reduced-motion: reduce){#main-header .account-links a{transition-property:padding;transition-duration:400ms;transition-timing-function:ease-out}}#main-header .account-links a{transition-property:box-shadow !important;transition-duration:0ms !important;transition-delay:0ms !important;transition-timing-function:linear !important}#main-header .account-links a:focus-visible{transition-property:box-shadow !important;transition-duration:0ms !important;transition-delay:0ms !important;transition-timing-function:linear !important;border-radius:5px !important;outline:2px solid #fff !important;outline-offset:0 !important;box-shadow:#000 0 0 0 4px !important}@media(min-width: 980px){#main-header .account-links a{font-size:var(--font-size-xs)}}#main-header .account-links:not(.logged-in) .login,#main-header .account-links:not(.logged-in):not(.mmv) .create-account,#main-header .account-links:not(.logged-in).mmv .mmv-create-account{display:block}@media(min-width: 980px){#main-header .account-links:not(.logged-in){flex-wrap:wrap;max-width:142px;gap:2px}#main-header .account-links:not(.logged-in) a{background-image:none;padding-left:0;flex-basis:100%;text-align:center}#main-header .account-links:not(.logged-in) a:first-child{padding-bottom:3px;border-bottom:1px dotted var(--clr-std-slv)}}#main-header .account-links.logged-in .logout-mobile,#main-header .account-links.logged-in .salesorder{display:block}@media(min-width: 980px){#main-header .account-links.logged-in{flex-wrap:wrap;gap:0}#main-header .account-links.logged-in a{flex-basis:calc(50% - 6px);white-space:nowrap}#main-header .account-links.logged-in .logout-mobile{display:none}#main-header .account-links.logged-in .logout-desktop,#main-header .account-links.logged-in .my-account,#main-header .account-links.logged-in .notepad{display:block}#main-header .account-links.logged-in .my-account,#main-header .account-links.logged-in .notepad{padding-bottom:3px}#main-header .account-links.logged-in .salesorder,#main-header .account-links.logged-in .logout-desktop{padding-top:3px;border-top:1px dotted var(--clr-std-slv)}#main-header .account-links.logged-in .my-account,#main-header .account-links.logged-in .salesorder{text-align:left}#main-header .account-links.logged-in .notepad,#main-header .account-links.logged-in .logout-desktop{text-align:right}}#main-header .first-row .account-links{display:none}@media(min-width: 980px){#main-header .first-row .account-links{padding-right:0;align-content:start;display:flex}}#main-header.is-small .account-links{max-height:0;gap:0;padding-top:0;padding-bottom:0}#main-header.is-small .account-links a{padding-top:0;padding-bottom:0}:root{--scroll-padding-header: 175px;--header-height-initial: 160px;--header-max-width: 980px}#main-header{position:sticky;top:0;height:0;background-color:#fff;z-index:2;font-size:var(--font-size-m);overflow-y:visible}#main-header a,#main-header .btn.pseudo-link,#main-header .pseudo-link{color:var(--clr-link);transition:color .25s linear 0s;cursor:pointer;text-decoration:underline}#main-header a.textlink,#main-header .textlink.pseudo-link,#main-header .textlink a,#main-header .textlink .pseudo-link{color:var(--clr-link);text-decoration:underline}#main-header a.textlink:hover,#main-header a.textlink:active,#main-header .textlink.pseudo-link:hover,#main-header .textlink.pseudo-link:active,#main-header .textlink a:hover,#main-header .textlink a:active,#main-header .textlink .pseudo-link:hover,#main-header .textlink .pseudo-link:active{text-decoration:underline}#main-header .btn.pseudo-link{color:var(--clr-link);appearance:none;background:rgba(0,0,0,0);border:0;border-radius:0;display:inline;padding:0;height:auto;box-shadow:none;font-weight:400}#main-header a,#main-header .btn.pseudo-link,#main-header .pseudo-link{text-decoration:none}#main-header a.textlink,#main-header .textlink.pseudo-link,#main-header .textlink a,#main-header .textlink .pseudo-link{color:var(--clr-link);text-decoration:none}#main-header a.textlink:hover,#main-header a.textlink:active,#main-header .textlink.pseudo-link:hover,#main-header .textlink.pseudo-link:active,#main-header .textlink a:hover,#main-header .textlink a:active,#main-header .textlink .pseudo-link:hover,#main-header .textlink .pseudo-link:active{text-decoration:none}#main-header .variable-height-container{overflow:visible;background-color:#fff}#main-header.scrolled .variable-height-container{box-shadow:0 1px 3px rgba(0,0,0,.25)}@media(min-width: 980px){#main-header .main-nav{padding-top:3px}#main-header.scrolled .variable-height-container{box-shadow:none}#main-header.scrolled .main-nav{padding-top:0;padding-bottom:4px;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.25), #fff);background-repeat:no-repeat;background-position:bottom;background-size:100% 3px}}#main-header .first-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;max-width:var(--header-max-width);margin:0 auto;background-color:#fff}@media(min-width: 980px){#main-header .first-row{display:grid;grid-template-columns:190px auto 165px;grid-column-gap:10px;justify-content:stretch}}@media(min-width: 980px)and (not (prefers-reduced-motion: reduce)){#main-header .first-row{transition-property:grid-template-columns;transition-duration:400ms;transition-timing-function:ease-out}}@media not (prefers-reduced-motion: reduce){#main-header .first-row .logo{transition-property:margin-top;transition-duration:400ms;transition-timing-function:ease-out}}#main-header .first-row .logo.desktop{display:none}#main-header .first-row .logo.mobile{margin-top:18px;flex-grow:2;margin-bottom:5px}#main-header .first-row .right{display:flex;align-items:stretch;justify-content:end;flex-wrap:wrap}#main-header .first-row .right jpc-mini-wk{margin-top:7px;margin-right:9px}#main-header .first-row .mobile-nav{display:block;border-style:solid;border-color:#eee;border-width:0 1px 0 0;width:60px;height:65px;background:url("/checkout/assets/jpc-head-images/default/bars.svg");background-size:24px;background-repeat:no-repeat;background-position:17px 24px;cursor:pointer;margin-bottom:5px}#main-header .first-row .search-form{display:none}@media(min-width: 980px){#main-header .first-row .mobile-nav{display:none}#main-header .first-row .logo.mobile{display:none}#main-header .first-row .logo.desktop{margin:13px 10px 10px 0;display:block;width:175px;max-height:100px;overflow-y:hidden}}@media(min-width: 980px)and (not (prefers-reduced-motion: reduce)){#main-header .first-row .logo.desktop{transition-property:width,max-height;transition-duration:400ms;transition-timing-function:ease-out}}@media(min-width: 980px){#main-header .first-row .logo.desktop img{width:100%;max-width:100%;height:auto}#main-header .first-row .search-form{flex-grow:2;display:block;align-self:end}}@media(min-width: 980px){#main-header .search-form{margin-bottom:13px}#main-header.is-small .logo.desktop{margin-top:5px;margin-bottom:0;width:100px;max-height:45px}#main-header.is-small .search-form{padding-left:10px;margin-bottom:0;align-self:center}#main-header.is-small .first-row{grid-template-columns:100px auto 165px}}#main-header .second-row{display:flex;flex-wrap:wrap}@media not (prefers-reduced-motion: reduce){#main-header .second-row{transition-property:gap;transition-duration:400ms;transition-timing-function:ease-out}}#main-header .second-row{justify-content:space-between;max-width:var(--header-max-width);margin:0 auto;background-color:#fff}#main-header.scrolled .second-row{gap:0}@media(min-width: 980px){#main-header .second-row{display:none}}#main-header.cat-home{--category-full-color: var(--clr-jpc-def);--category-lit-color: var(--clr-jpc-def-lit)}#main-header.cat-poprock{--category-full-color: var(--clr-jpc-pop);--category-lit-color: var(--clr-jpc-pop-lit)}#main-header.cat-jazz{--category-full-color: var(--clr-jpc-jaz);--category-lit-color: var(--clr-jpc-jaz-lit)}#main-header.cat-classic{--category-full-color: var(--clr-jpc-cla);--category-lit-color: var(--clr-jpc-cla-lit)}#main-header.cat-vinyl{--category-full-color: var(--clr-jpc-vin);--category-lit-color: var(--clr-jpc-vin-lit)}#main-header.cat-movie{--category-full-color: var(--clr-jpc-mov);--category-lit-color: var(--clr-jpc-mov-lit)}#main-header.cat-books{--category-full-color: var(--clr-jpc-bks);--category-lit-color: var(--clr-jpc-bks-lit)}#main-header.cat-games{--category-full-color: var(--clr-jpc-gam);--category-lit-color: var(--clr-jpc-gam-lit)}#main-header.cat-score{--category-full-color: var(--clr-jpc-scr);--category-lit-color: var(--clr-jpc-scr-lit)}#main-header.cat-sale{--category-full-color: var(--clr-jpc-sale);--category-lit-color: var(--clr-jpc-sale-lit)}@media(min-width: 980px){#mmenu-content{display:none}}body{min-height:100vh}.main-footer{box-sizing:border-box;display:flex;margin:var(--footer-margin-top, 100px) 0 0;flex-flow:column;background-color:var(--clr-gry-lit);gap:10px;font-size:var(--font-size-s);color:var(--clr-gry-drk)}.main-footer .legal-info,.main-footer .legal-info2{align-self:end;max-width:450px;text-align:right;padding-left:12px;padding-right:18px}@media(min-width: 980px){.main-footer .legal-info,.main-footer .legal-info2{padding-right:calc(50vw - 525px)}}.main-footer .legal-info a,.main-footer .legal-info .btn.pseudo-link,.main-footer .legal-info .pseudo-link,.main-footer .legal-info2 a,.main-footer .legal-info2 .btn.pseudo-link,.main-footer .legal-info2 .pseudo-link{color:var(--clr-link);transition:color .25s linear 0s;cursor:pointer;text-decoration:underline}.main-footer .legal-info a.textlink,.main-footer .legal-info .textlink.pseudo-link,.main-footer .legal-info .textlink a,.main-footer .legal-info .textlink .pseudo-link,.main-footer .legal-info2 a.textlink,.main-footer .legal-info2 .textlink.pseudo-link,.main-footer .legal-info2 .textlink a,.main-footer .legal-info2 .textlink .pseudo-link{color:var(--clr-link);text-decoration:underline}.main-footer .legal-info a.textlink:hover,.main-footer .legal-info a.textlink:active,.main-footer .legal-info .textlink.pseudo-link:hover,.main-footer .legal-info .textlink.pseudo-link:active,.main-footer .legal-info .textlink a:hover,.main-footer .legal-info .textlink a:active,.main-footer .legal-info .textlink .pseudo-link:hover,.main-footer .legal-info .textlink .pseudo-link:active,.main-footer .legal-info2 a.textlink:hover,.main-footer .legal-info2 a.textlink:active,.main-footer .legal-info2 .textlink.pseudo-link:hover,.main-footer .legal-info2 .textlink.pseudo-link:active,.main-footer .legal-info2 .textlink a:hover,.main-footer .legal-info2 .textlink a:active,.main-footer .legal-info2 .textlink .pseudo-link:hover,.main-footer .legal-info2 .textlink .pseudo-link:active{text-decoration:underline}.main-footer .legal-info .btn.pseudo-link,.main-footer .legal-info2 .btn.pseudo-link{color:var(--clr-link);appearance:none;background:rgba(0,0,0,0);border:0;border-radius:0;display:inline;padding:0;height:auto;box-shadow:none;font-weight:400}.main-footer .legal-info{padding-top:24px}@media(min-width: 740px){.main-footer .legal-info{padding-top:24px;padding-left:24px}}@media(min-width: 740px){.main-footer .legal-info2{padding-left:24px}}.main-footer .legal-links{--gap: 10px;list-style:none inside;display:flex;gap:var(--gap);flex-wrap:wrap;justify-content:center;padding:0 12px 12px;margin:0}@media(min-width: 740px){.main-footer .legal-links{padding:0 24px 12px}}.main-footer .legal-links li{display:flex;align-items:center;border-left:0;line-height:1em;padding:0;width:max-content}.main-footer .legal-links li a,.main-footer .legal-links li .btn.pseudo-link,.main-footer .legal-links li .pseudo-link{color:var(--clr-link);transition:color .25s linear 0s;cursor:pointer;text-decoration:underline}.main-footer .legal-links li a.textlink,.main-footer .legal-links li .textlink.pseudo-link,.main-footer .legal-links li .textlink a,.main-footer .legal-links li .textlink .pseudo-link{color:var(--clr-link);text-decoration:underline}.main-footer .legal-links li a.textlink:hover,.main-footer .legal-links li a.textlink:active,.main-footer .legal-links li .textlink.pseudo-link:hover,.main-footer .legal-links li .textlink.pseudo-link:active,.main-footer .legal-links li .textlink a:hover,.main-footer .legal-links li .textlink a:active,.main-footer .legal-links li .textlink .pseudo-link:hover,.main-footer .legal-links li .textlink .pseudo-link:active{text-decoration:underline}.main-footer .legal-links li .btn.pseudo-link{color:var(--clr-link);appearance:none;background:rgba(0,0,0,0);border:0;border-radius:0;display:inline;padding:0;height:auto;box-shadow:none;font-weight:400}.main-footer .legal-links li a,.main-footer .legal-links li .pseudo-link{border-left:1px solid #999;padding:0 0 0 var(--gap);color:var(--clr-gry-drk)}.main-footer .legal-links li .btn-cancelcontract{text-decoration:none;margin:0;height:100%;color:var(--clr-gry-lit);font-size:var(--font-size-s);line-height:120%;padding:0 12px;min-height:24px}.main-footer .legal-links li:first-child{border-left-width:0}.main-footer .legal-links:first-child{padding:24px 12px 0}@media(min-width: 740px){.main-footer .legal-links:first-child{padding:24px 24px 12px}}.main-footer .copyright{background-color:var(--clr-jpc-def);color:#fff;font-weight:700;padding:10px 0;text-align:center}#breadcrumb ol{display:flex;margin:0;padding:0;list-style:none inside;gap:4px}#breadcrumb ol li{display:block;font-size:var(--font-size-s)}#breadcrumb ol li a,#breadcrumb ol li .btn.pseudo-link,#breadcrumb ol li .pseudo-link{color:var(--clr-link);transition:color .25s linear 0s;cursor:pointer;text-decoration:underline}#breadcrumb ol li a.textlink,#breadcrumb ol li .textlink.pseudo-link,#breadcrumb ol li .textlink a,#breadcrumb ol li .textlink .pseudo-link{color:var(--clr-link);text-decoration:underline}#breadcrumb ol li a.textlink:hover,#breadcrumb ol li a.textlink:active,#breadcrumb ol li .textlink.pseudo-link:hover,#breadcrumb ol li .textlink.pseudo-link:active,#breadcrumb ol li .textlink a:hover,#breadcrumb ol li .textlink a:active,#breadcrumb ol li .textlink .pseudo-link:hover,#breadcrumb ol li .textlink .pseudo-link:active{text-decoration:underline}#breadcrumb ol li .btn.pseudo-link{color:var(--clr-link);appearance:none;background:rgba(0,0,0,0);border:0;border-radius:0;display:inline;padding:0;height:auto;box-shadow:none;font-weight:400}#breadcrumb ol li{background-image:url("/checkout/assets/jpc-breadcrumb-images/caret-right.svg");background-repeat:no-repeat;background-position:right 60%;background-size:6px 8px;padding-right:10px}#breadcrumb ol li:last-child{background-image:none;padding:0}#breadcrumb ol li:last-child>span{font-weight:bold}#breadcrumb ol li a{color:var(--clr-gry-drk);text-decoration:none}:root{--jpc-font-family: Open Sans, arial, sans-serif;--jpc-font-size-base: 0.625rem;--jpc-font-size-xxs: 1rem;--jpc-font-size-xs: 1.2rem;--jpc-font-size-s: 1.3rem;--jpc-font-size-m: 1.4rem;--jpc-font-size-l: 1.6rem;--jpc-font-size-xl: 1.8rem;--jpc-font-size-xxl: 1.9rem;--jpc-font-size-xxxl: 2rem}:root{--jpc-input-label-color: #464646;--jpc-input-label-font-size: 1.4rem;--jpc-input-label-line-height: 2em;--jpc-input-label-gap: 0.25em;--jpc-input-input-placeholder-color: #bbb;--jpc-input-input-background-color: #fff;--jpc-input-input-border-radius: 4px;--jpc-input-input-border-color: #d0d0d0;--jpc-input-input-border: 1px solid #d0d0d0;--jpc-input-input-error-outline: 2px dashed #bb1003;--jpc-input-input-error-outline-offset: 2px;--jpc-input-input-padding: 0 6px;--jpc-input-input-height: 36px;--jpc-input-input-line-height: 26px;--jpc-input-input-font-size: 1.6rem;--jpc-input-radiogroup-options-gap: 2em;--jpc-input-radiogroup-font-size: 1.4rem;--jpc-input-radiogroup-border: 0;--jpc-input-radiogroup-padding: 0;--jpc-input-radiogroup-legend-font-size: 1.4rem;--jpc-input-radiogroup-legend-margin: 0 0 0 0.25em;--jpc-input-radiogroup-legend-padding: 0;--jpc-input-radiogroup-option-padding: 0.5em;--jpc-input-radiogroup-option-gap: 0.5em;--jpc-input-radiogroup-option-row-gap: 0.25em;--jpc-input-checkbox-options-gap: 1.25em;--jpc-input-textarea-row-gap: 5px;--jpc-input-textarea-hint-font-size: 1.4rem;--jpc-input-textarea-height: 80px;--jpc-input-textarea-line-height: 1.25em;--jpc-input-message-font-size: 1.4rem;--jpc-input-message-margin: 8px 0;--jpc-input-message-padding: 8px 6px;--jpc-input-message-ul-padding: 0 15px;--jpc-input-message-ul-line-height: 2em;--jpc-input-info-color: #111;--jpc-input-info-background-color: #eee;--jpc-input-info-border: 1px solid #999;--jpc-input-info-after-error-margin: 0 0 8px;--jpc-input-error-color: #bb1003;--jpc-input-error-backround-color: #fddbca;--jpc-input-error-border: 1px solid #bb1003;--jpc-input-disabled-color: #464646;--jpc-input-disabled-background-color: #f3f3f3;--jpc-input-readonly-color: #464646;--jpc-input-readonly-background-color: #f3f3f3}[hidden]{display:none !important}jpc-input,jpc-input-email-equals,jpc-input-password-equals,jpc-input-select{display:grid;grid-auto-flow:row;font-size:var(--jpc-font-size-l)}jpc-input label,jpc-input-email-equals label,jpc-input-password-equals label,jpc-input-select label{color:var(--jpc-input-label-color);font-size:var(--jpc-input-label-font-size);line-height:var(--jpc-input-label-line-height);display:flex;gap:var(--jpc-input-label-gap)}jpc-input input,jpc-input select,jpc-input-email-equals input,jpc-input-email-equals select,jpc-input-password-equals input,jpc-input-password-equals select,jpc-input-select input,jpc-input-select select{transition-property:box-shadow !important;transition-duration:0ms !important;transition-delay:0ms !important;transition-timing-function:linear !important}jpc-input input:focus-visible,jpc-input select:focus-visible,jpc-input-email-equals input:focus-visible,jpc-input-email-equals select:focus-visible,jpc-input-password-equals input:focus-visible,jpc-input-password-equals select:focus-visible,jpc-input-select input:focus-visible,jpc-input-select select:focus-visible{transition-property:box-shadow !important;transition-duration:0ms !important;transition-delay:0ms !important;transition-timing-function:linear !important;border-radius:5px !important;outline:2px solid #fff !important;outline-offset:0 !important;box-shadow:#000 0 0 0 4px !important}jpc-input input,jpc-input select,jpc-input-email-equals input,jpc-input-email-equals select,jpc-input-password-equals input,jpc-input-password-equals select,jpc-input-select input,jpc-input-select select{font-family:var(--jpc-font-family),sans-serif;font-size:var(--jpc-font-size-l);height:var(--jpc-input-input-height);padding:var(--jpc-input-input-padding);line-height:var(--jpc-input-input-line-height);border-radius:var(--jpc-input-input-border-radius);background-color:var(--jpc-input-input-background-color);border:var(--jpc-input-input-border)}jpc-input input[disabled],jpc-input select[disabled],jpc-input-email-equals input[disabled],jpc-input-email-equals select[disabled],jpc-input-password-equals input[disabled],jpc-input-password-equals select[disabled],jpc-input-select input[disabled],jpc-input-select select[disabled]{color:var(--jpc-input-disabled-color);background-color:var(--jpc-input-disabled-background-color);border-color:rgba(0,0,0,0)}jpc-input input[readonly],jpc-input select[readonly],jpc-input-email-equals input[readonly],jpc-input-email-equals select[readonly],jpc-input-password-equals input[readonly],jpc-input-password-equals select[readonly],jpc-input-select input[readonly],jpc-input-select select[readonly]{color:var(--jpc-input-readonly-color);background-color:var(--jpc-input-readonly-background-color);border-color:rgba(0,0,0,0)}jpc-input input::placeholder,jpc-input select::placeholder,jpc-input-email-equals input::placeholder,jpc-input-email-equals select::placeholder,jpc-input-password-equals input::placeholder,jpc-input-password-equals select::placeholder,jpc-input-select input::placeholder,jpc-input-select select::placeholder{color:var(--jpc-input-input-placeholder-color)}jpc-input.error>input,jpc-input-email-equals.error>input,jpc-input-password-equals.error>input,jpc-input-select.error>input{border-radius:var(--jpc-input-input-border-radius);outline:var(--jpc-input-input-error-outline) !important;outline-offset:var(--jpc-input-input-error-outline-offset)}jpc-input.error>input:focus-visible,jpc-input-email-equals.error>input:focus-visible,jpc-input-password-equals.error>input:focus-visible,jpc-input-select.error>input:focus-visible{box-shadow:0 0 0 6px var(--jpc-input-error-color) !important;outline-color:#fff !important;outline-offset:0 !important;outline-width:2px !important;border-color:rgba(0,0,0,0) !important}jpc-input.error>select,jpc-input-email-equals.error>select,jpc-input-password-equals.error>select,jpc-input-select.error>select{border-radius:var(--jpc-input-input-border-radius);outline:var(--jpc-input-input-error-outline) !important;outline-offset:var(--jpc-input-input-error-outline-offset)}jpc-input.error>select:focus-visible,jpc-input-email-equals.error>select:focus-visible,jpc-input-password-equals.error>select:focus-visible,jpc-input-select.error>select:focus-visible{box-shadow:0 0 0 6px var(--jpc-input-error-color) !important;outline-color:#fff !important;outline-offset:0 !important;outline-width:2px !important;border-color:rgba(0,0,0,0) !important}jpc-input .errormsg,jpc-input .infomsg,jpc-input-email-equals .errormsg,jpc-input-email-equals .infomsg,jpc-input-password-equals .errormsg,jpc-input-password-equals .infomsg,jpc-input-select .errormsg,jpc-input-select .infomsg{display:block !important;margin:var(--jpc-input-message-margin);padding:var(--jpc-input-message-padding);font-size:var(--jpc-input-message-font-size)}jpc-input .errormsg ul,jpc-input .infomsg ul,jpc-input-email-equals .errormsg ul,jpc-input-email-equals .infomsg ul,jpc-input-password-equals .errormsg ul,jpc-input-password-equals .infomsg ul,jpc-input-select .errormsg ul,jpc-input-select .infomsg ul{margin:0;padding:var(--jpc-input-message-ul-padding);line-height:var(--jpc-input-message-ul-line-height)}jpc-input .errormsg[hidden],jpc-input .infomsg[hidden],jpc-input-email-equals .errormsg[hidden],jpc-input-email-equals .infomsg[hidden],jpc-input-password-equals .errormsg[hidden],jpc-input-password-equals .infomsg[hidden],jpc-input-select .errormsg[hidden],jpc-input-select .infomsg[hidden]{display:none !important}jpc-input.error>.infomsg,jpc-input-email-equals.error>.infomsg,jpc-input-password-equals.error>.infomsg,jpc-input-select.error>.infomsg{margin:var(--jpc-input-info-after-error-margin)}jpc-input .errormsg,jpc-input-email-equals .errormsg,jpc-input-password-equals .errormsg,jpc-input-select .errormsg{color:var(--jpc-input-error-color);border:var(--jpc-input-error-border);background:var(--jpc-input-error-backround-color)}jpc-input .infomsg,jpc-input-email-equals .infomsg,jpc-input-password-equals .infomsg,jpc-input-select .infomsg{color:var(--jpc-input-info-color);border:var(--jpc-input-info-border);background:var(--jpc-input-info-background-color)}jpc-input[hidden],jpc-input-email-equals[hidden],jpc-input-password-equals[hidden],jpc-input-select[hidden]{display:none !important}jpc-input-select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="16" fill="none" stroke="currentcolor" stroke-width="1.5"><polyline points="3.6, 5.8 8, 10.2 12.4, 5.8"/></svg>');background-repeat:no-repeat;background-position:right 3px center;padding-right:2rem}jpc-input-checkbox{display:grid;grid-auto-flow:row;font-size:var(--jpc-font-size-l)}jpc-input-checkbox .option{display:inline-flex;align-items:center;gap:var(--jpc-input-checkbox-options-gap);width:max-content}jpc-input-checkbox .option:focus-within{position:relative;z-index:1}jpc-input-checkbox .option:focus-within{overflow:visible !important;border-radius:5px;outline:2px solid #fff !important;outline-offset:0 !important;box-shadow:#000 0 0 0 4px !important}jpc-input-checkbox .option:focus-within *:focus-visible{border-radius:unset !important;box-shadow:unset !important;outline:unset !important;outline-offset:unset !important}jpc-input-checkbox .option:focus-within:has(:not(:focus-visible)){outline:0 solid #fff !important;outline-offset:0 !important;box-shadow:#000 0 0 0 0 !important}jpc-input-checkbox .option:focus-within:has(:focus-visible){outline:2px solid #fff !important;outline-offset:0 !important;box-shadow:#000 0 0 0 4px !important}jpc-input-checkbox .option label{color:var(--jpc-input-label-color);font-size:var(--jpc-input-label-font-size);line-height:var(--jpc-input-label-line-height);display:flex;gap:var(--jpc-input-label-gap)}jpc-input-checkbox .option input{appearance:none;display:inline-flex;width:18px;height:18px;min-width:18px;min-height:18px;border:1px solid #9d9d9d;border-radius:4px;position:relative}jpc-input-checkbox .option input:checked{border:1px solid rgba(0,0,0,0);background-color:#2196f3}jpc-input-checkbox .option input:checked:after{content:"";display:block;position:absolute;width:5px;height:9px;border:2px solid #fff;border-top:0;border-left:0;left:5px;top:1px;transform:rotate(43deg)}jpc-input-checkbox.error>input{border-radius:var(--jpc-input-input-border-radius);outline:var(--jpc-input-input-error-outline) !important;outline-offset:var(--jpc-input-input-error-outline-offset)}jpc-input-checkbox.error>input:focus-visible{box-shadow:0 0 0 6px var(--jpc-input-error-color) !important;outline-color:#fff !important;outline-offset:0 !important;outline-width:2px !important;border-color:rgba(0,0,0,0) !important}jpc-input-checkbox .errormsg,jpc-input-checkbox .infomsg{display:block !important;margin:var(--jpc-input-message-margin);padding:var(--jpc-input-message-padding);font-size:var(--jpc-input-message-font-size)}jpc-input-checkbox .errormsg ul,jpc-input-checkbox .infomsg ul{margin:0;padding:var(--jpc-input-message-ul-padding);line-height:var(--jpc-input-message-ul-line-height)}jpc-input-checkbox .errormsg[hidden],jpc-input-checkbox .infomsg[hidden]{display:none !important}jpc-input-checkbox.error>.infomsg{margin:var(--jpc-input-info-after-error-margin)}jpc-input-checkbox .errormsg{color:var(--jpc-input-error-color);border:var(--jpc-input-error-border);background:var(--jpc-input-error-backround-color)}jpc-input-checkbox .infomsg{color:var(--jpc-input-info-color);border:var(--jpc-input-info-border);background:var(--jpc-input-info-background-color)}jpc-input-checkbox[hidden]{display:none !important}jpc-input-radiogroup{display:grid;grid-auto-flow:row;font-size:var(--jpc-font-size-l);--jpc-input-input-error-outline-offset: 4px;--jpc-input-message-margin: 10px 0}jpc-input-radiogroup label{color:var(--jpc-input-label-color);font-size:var(--jpc-input-label-font-size);line-height:var(--jpc-input-label-line-height);display:flex;gap:var(--jpc-input-label-gap)}jpc-input-radiogroup fieldset.jpc-input-radiogroup-fieldset{display:flex;gap:var(--jpc-input-radiogroup-options-gap);row-gap:var(--jpc-input-radiogroup-options-row-gap);flex-wrap:wrap;font-size:var(--jpc-input-radiogroup-font-size);border:var(--jpc-input-radiogroup-border);padding:var(--jpc-input-radiogroup-padding)}jpc-input-radiogroup fieldset.jpc-input-radiogroup-fieldset legend{font-size:var(--jpc-input-radiogroup-legend-font-size);margin:var(--jpc-input-radiogroup-legend-margin);padding:var(--jpc-input-radiogroup-legend-padding)}jpc-input-radiogroup fieldset.jpc-input-radiogroup-fieldset .option:focus-within{overflow:visible !important;border-radius:5px;outline:2px solid #fff !important;outline-offset:0 !important;box-shadow:#000 0 0 0 4px !important}jpc-input-radiogroup fieldset.jpc-input-radiogroup-fieldset .option:focus-within *:focus-visible{border-radius:unset !important;box-shadow:unset !important;outline:unset !important;outline-offset:unset !important}jpc-input-radiogroup fieldset.jpc-input-radiogroup-fieldset .option:focus-within:has(:not(:focus-visible)){outline:0 solid #fff !important;outline-offset:0 !important;box-shadow:#000 0 0 0 0 !important}jpc-input-radiogroup fieldset.jpc-input-radiogroup-fieldset .option:focus-within:has(:focus-visible){outline:2px solid #fff !important;outline-offset:0 !important;box-shadow:#000 0 0 0 4px !important}jpc-input-radiogroup fieldset.jpc-input-radiogroup-fieldset .option{display:flex;align-items:center;padding:var(--jpc-input-radiogroup-option-padding);gap:var(--jpc-input-radiogroup-option-gap)}jpc-input-radiogroup fieldset.jpc-input-radiogroup-fieldset .option:first-of-type{padding-left:0}jpc-input-radiogroup fieldset.jpc-input-radiogroup-fieldset .option [type=radio]{display:inline-flex;appearance:none;border-radius:50%;width:20px;height:20px;min-width:20px;min-height:20px;border:1px solid #9d9d9d;background-color:#fff}jpc-input-radiogroup fieldset.jpc-input-radiogroup-fieldset .option [type=radio]:checked{content:"";background-color:#2196f3;outline:4px solid #fff;outline-offset:-5px}jpc-input-radiogroup fieldset.jpc-input-radiogroup-fieldset .option [type=radio]{margin:0}jpc-input-radiogroup fieldset.jpc-input-radiogroup-fieldset .option [type=radio][readonly]{color:var(--jpc-input-disabled-color);background-color:var(--jpc-input-disabled-background-color);border-color:rgba(0,0,0,0)}jpc-input-radiogroup.error>fieldset.jpc-input-radiogroup-fieldset{border-radius:var(--jpc-input-input-border-radius);outline:var(--jpc-input-input-error-outline) !important;outline-offset:var(--jpc-input-input-error-outline-offset)}jpc-input-radiogroup.error>fieldset.jpc-input-radiogroup-fieldset:focus-visible{box-shadow:0 0 0 6px var(--jpc-input-error-color) !important;outline-color:#fff !important;outline-offset:0 !important;outline-width:2px !important;border-color:rgba(0,0,0,0) !important}jpc-input-radiogroup .errormsg,jpc-input-radiogroup .infomsg{display:block !important;margin:var(--jpc-input-message-margin);padding:var(--jpc-input-message-padding);font-size:var(--jpc-input-message-font-size)}jpc-input-radiogroup .errormsg ul,jpc-input-radiogroup .infomsg ul{margin:0;padding:var(--jpc-input-message-ul-padding);line-height:var(--jpc-input-message-ul-line-height)}jpc-input-radiogroup .errormsg[hidden],jpc-input-radiogroup .infomsg[hidden]{display:none !important}jpc-input-radiogroup.error>.infomsg{margin:var(--jpc-input-info-after-error-margin)}jpc-input-radiogroup .errormsg{color:var(--jpc-input-error-color);border:var(--jpc-input-error-border);background:var(--jpc-input-error-backround-color)}jpc-input-radiogroup .infomsg{color:var(--jpc-input-info-color);border:var(--jpc-input-info-border);background:var(--jpc-input-info-background-color)}jpc-input-radiogroup[hidden]{display:none !important}jpc-input-textarea{display:grid;grid-template-columns:100%;grid-template-areas:"label" "textarea" "hint-bottom" "errormsg" "infomsg";grid-row-gap:var(--jpc-input-textarea-row-gap)}jpc-input-textarea label{color:var(--jpc-input-label-color);font-size:var(--jpc-input-label-font-size);line-height:var(--jpc-input-label-line-height);display:flex;gap:var(--jpc-input-label-gap)}jpc-input-textarea label{grid-area:label}jpc-input-textarea textarea{grid-area:textarea;font-family:var(--jpc-font-family),sans-serif;font-size:var(--jpc-font-size-l);height:var(--jpc-input-textarea-height);padding:var(--jpc-input-input-padding);line-height:var(--jpc-input-textarea-line-height);border-radius:var(--jpc-input-input-border-radius);background-color:var(--jpc-input-input-background-color);border:var(--jpc-input-input-border)}jpc-input-textarea textarea[disabled]{color:var(--jpc-input-disabled-color);background-color:var(--jpc-input-disabled-background-color);border-color:rgba(0,0,0,0)}jpc-input-textarea textarea[readonly]{color:var(--jpc-input-readonly-color);background-color:var(--jpc-input-readonly-background-color);border-color:rgba(0,0,0,0)}jpc-input-textarea .jpc-input-textarea-hint{font-size:var(--jpc-input-textarea-hint-font-size);text-align:right;align-content:center}jpc-input-textarea .jpc-input-textarea-hint.top{display:none;grid-area:hint-top}jpc-input-textarea .jpc-input-textarea-hint.bottom{display:block;grid-area:hint-bottom}@media screen and (width >= 600px){jpc-input-textarea{grid-template-columns:auto auto;grid-template-areas:"label hint-top" "textarea textarea" "errormsg errormsg" "infomsg infomsg"}jpc-input-textarea .jpc-input-textarea-hint.top{display:block}jpc-input-textarea .jpc-input-textarea-hint.bottom{display:none}}jpc-input-textarea .errormsg{grid-area:errormsg}jpc-input-textarea .infomsg{grid-area:infomsg}jpc-input-textarea.error>textarea{border-radius:var(--jpc-input-input-border-radius);outline:var(--jpc-input-input-error-outline) !important;outline-offset:var(--jpc-input-input-error-outline-offset)}jpc-input-textarea.error>textarea:focus-visible{box-shadow:0 0 0 6px var(--jpc-input-error-color) !important;outline-color:#fff !important;outline-offset:0 !important;outline-width:2px !important;border-color:rgba(0,0,0,0) !important}jpc-input-textarea .errormsg,jpc-input-textarea .infomsg{display:block !important;margin:var(--jpc-input-message-margin);padding:var(--jpc-input-message-padding);font-size:var(--jpc-input-message-font-size)}jpc-input-textarea .errormsg ul,jpc-input-textarea .infomsg ul{margin:0;padding:var(--jpc-input-message-ul-padding);line-height:var(--jpc-input-message-ul-line-height)}jpc-input-textarea .errormsg[hidden],jpc-input-textarea .infomsg[hidden]{display:none !important}jpc-input-textarea.error>.infomsg{margin:var(--jpc-input-info-after-error-margin)}jpc-input-textarea .errormsg{color:var(--jpc-input-error-color);border:var(--jpc-input-error-border);background:var(--jpc-input-error-backround-color)}jpc-input-textarea .infomsg{color:var(--jpc-input-info-color);border:var(--jpc-input-info-border);background:var(--jpc-input-info-background-color)}jpc-input-textarea[hidden]{display:none !important}jpc-input-error,jpc-input-info{display:none}jpc-input-composite-label{color:var(--jpc-input-label-color);font-size:var(--jpc-input-label-font-size);line-height:var(--jpc-input-input-line-height)}jpc-input-error-field.errormsg{display:block !important;margin:var(--jpc-input-message-margin);padding:var(--jpc-input-message-padding);font-size:var(--jpc-input-message-font-size);color:var(--jpc-input-error-color);border:var(--jpc-input-error-border);background:var(--jpc-input-error-backround-color)}jpc-input-error-field.errormsg ul{margin:0;padding:var(--jpc-input-message-ul-padding);line-height:var(--jpc-input-message-ul-line-height)}jpc-input-error-field.errormsg[hidden]{display:none !important}jpc-input-info-field.infomsg{display:block !important;margin:var(--jpc-input-message-margin);padding:var(--jpc-input-message-padding);font-size:var(--jpc-input-message-font-size);color:var(--jpc-input-info-color);border:var(--jpc-input-info-border);background:var(--jpc-input-info-background-color)}jpc-input-info-field.infomsg ul{margin:0;padding:var(--jpc-input-message-ul-padding);line-height:var(--jpc-input-message-ul-line-height)}jpc-input-info-field.infomsg[hidden]{display:none !important}jpc-input-password-with-repeat li svg.error{display:none}jpc-input-password-with-repeat li.error svg.ok{display:none}jpc-input-password-with-repeat li.error svg.error{display:inline}.fileuploadform{--jpc-input-error-color: #bb1003;--jpc-input-error-border: 1px solid #bb1003;--jpc-input-error-backround-color: #fddbca;--Stroke-Colors-borders: #D0D0D0;--Basic-Colors-secondary-text: #464646;--Basic-Colors-white: #FFF;--Basic-Color-font: #464646;padding:0 20px 0;color:var(--Basic-Color-font);font-size:13px;font-style:normal;font-weight:400;line-height:normal;background-color:var(--Basic-Colors-white);display:flex;flex-direction:column}.fileuploadform a,.fileuploadform .btn.pseudo-link,.fileuploadform .pseudo-link{color:var(--clr-link);transition:color .25s linear 0s;cursor:pointer;text-decoration:underline}.fileuploadform a.textlink,.fileuploadform .textlink.pseudo-link,.fileuploadform .textlink a,.fileuploadform .textlink .pseudo-link{color:var(--clr-link);text-decoration:underline}.fileuploadform a.textlink:hover,.fileuploadform a.textlink:active,.fileuploadform .textlink.pseudo-link:hover,.fileuploadform .textlink.pseudo-link:active,.fileuploadform .textlink a:hover,.fileuploadform .textlink a:active,.fileuploadform .textlink .pseudo-link:hover,.fileuploadform .textlink .pseudo-link:active{text-decoration:underline}.fileuploadform .btn.pseudo-link{color:var(--clr-link);appearance:none;background:rgba(0,0,0,0);border:0;border-radius:0;display:inline;padding:0;height:auto;box-shadow:none;font-weight:400}.fileuploadform .hidden{display:none}.fileuploadform jpc-disclosure-button{color:#111;font-size:var(--font-size-l);font-style:normal;font-weight:700;line-height:110%;display:flex;margin:0;padding:0}.fileuploadform jpc-disclosure-button[aria-expanded=false]{line-height:200%}.fileuploadform p{margin:20px 0 20px 0;padding:0;font-size:14px;line-height:18px}.fileuploadform .uplaod-group{display:flex;flex-direction:column}.fileuploadform label{font-size:var(--font-size-m);line-height:21px}.fileuploadform input[type=file]{display:flex;margin-top:10px;width:100%;height:36px;line-height:21px;border:1px solid var(--Stroke-Colors-borders);border-radius:4px;cursor:pointer}.fileuploadform input[type=file]::file-selector-button,.fileuploadform input[type=file]::-webkit-file-upload-button{padding:.5em;border:1px solid var(--Stroke-Colors-borders);border-radius:4px;transition:background .2s;height:100%}.fileuploadform button{display:flex;padding:6px 14px;margin:10px 0;justify-content:center;align-items:center;letter-spacing:0;gap:4px;align-self:stretch;border-radius:4px;font-weight:600;box-shadow:0 2px 8px 0 rgba(208,208,208,.75)}@media(min-width: 740px){.fileuploadform .uplaod-group{flex-direction:row;justify-content:space-between}.fileuploadform button{display:flex;padding:6px 14px;justify-content:center;align-items:center;gap:4px;height:36px}.fileuploadform input[type=file]{margin-right:10px}}jpc-number-spinner{--color-field-background: white;--color-button-background-idle: #fff;--color-button-background-hover: #eee;--border-color: #D0D0D0;--border-radius: 4px;display:flex;width:92px;height:36px;border-radius:var(--border-radius);border:1px solid var(--border-color, #D0D0D0);background:var(--general-colors-white, #FFF)}jpc-number-spinner:focus-within{overflow:visible !important;border-radius:5px;outline:2px solid #fff !important;outline-offset:0 !important;box-shadow:#000 0 0 0 4px !important}jpc-number-spinner:focus-within *:focus-visible{border-radius:unset !important;box-shadow:unset !important;outline:unset !important;outline-offset:unset !important}jpc-number-spinner:focus-within:has(:not(:focus-visible)){outline:0 solid #fff !important;outline-offset:0 !important;box-shadow:#000 0 0 0 0 !important}jpc-number-spinner:focus-within:has(:focus-visible){outline:2px solid #fff !important;outline-offset:0 !important;box-shadow:#000 0 0 0 4px !important}jpc-number-spinner .spinnerset{display:flex;gap:0;font-size:var(--font-size-m);border:none;border-radius:var(--border-radius);background-color:var(--color-field-background);outline:0 solid rgba(0,0,0,0);outline-offset:0;padding:6px;margin:0;width:min-content}jpc-number-spinner .spinnerset:has([aria-invalid=true]){border-color:crimson}jpc-number-spinner .spinnerset input,jpc-number-spinner .spinnerset jpc-input,jpc-number-spinner .spinnerset button{appearance:none;font-weight:bold;color:inherit;border:none;margin:0;outline:none;display:flex;padding:0;line-height:23px;height:20px;align-items:center}jpc-number-spinner .spinnerset input{width:28px;height:100%;text-align:center}jpc-number-spinner .spinnerset button[data-operation=dec]{width:24px;height:100%}jpc-number-spinner .spinnerset button{background-color:var(--color-button-background-idle);width:28px;height:100%;border-radius:var(--border-radius);justify-content:center}jpc-number-spinner .spinnerset button svg{vertical-align:middle}jpc-number-spinner .spinnerset button:hover{background-color:var(--color-button-background-hover)}jpc-number-spinner .spinnerset button[aria-disabled=true]{opacity:.25;background-color:rgba(0,0,0,0);cursor:not-allowed}jpc-number-spinner .spinnerset [role=spinbutton]{text-align:center;font-variant-numeric:tabular-nums}jpc-number-spinner[readonly] .spinnerset button{display:none}.progress{position:relative}.progress:after{content:"";position:absolute;height:2px;left:0;right:0;top:100%;background-image:linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(0, 109, 197) 1%, rgb(0, 109, 197) 99%, rgb(255, 255, 255) 100%);background-size:100% 2px;background-position:0 100%;animation:loading-animation 1s linear infinite;background-repeat:no-repeat}input.progress{background-image:linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(0, 109, 197) 1%, rgb(0, 109, 197) 99%, rgb(255, 255, 255) 100%);background-size:100% 2px;background-position:0 100%;animation:loading-animation 1s linear infinite;background-repeat:no-repeat}select.progress{background-image:linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(0, 109, 197) 1%, rgb(0, 109, 197) 99%, rgb(255, 255, 255) 100%);background-size:100% 2px;background-position:0 100%;animation:loading-animation 1s linear infinite;background-repeat:no-repeat}@keyframes loading-animation{0%{background-size:10% 2px;background-position:-25% 100%}50%{background-size:40% 2px;background-position:50% 100%}100%{background-size:10% 2px;background-position:125% 100%}}@keyframes placeHolderShimmer{0%{background-position:100% 0}100%{background-position:-75% 0}}@keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}:root{--color-background: white;--color-font: #464646;--color-link: #1a61f0;--border-color: #D0D0D0;--border-radius: 4px}jpc-cart-order-line:not(:last-child){border-bottom:1px solid var(--border-color)}jpc-cart-order-line.placeholder{height:120px;animation:placeHolderShimmer 900ms ease-out infinite forwards;background:linear-gradient(135deg, #fff 8%, #eee 18%, #fff 33%);background-size:calc(200% + 100px) 100%;background-repeat:no-repeat;position:relative;margin:0}jpc-cart-order-line.placeholder .productBase,jpc-cart-order-line.placeholder .priceBase,jpc-cart-order-line.placeholder .productAction{opacity:0}jpc-cart-order-line.placeholder .productBase img,jpc-cart-order-line.placeholder .priceBase img,jpc-cart-order-line.placeholder .productAction img{display:none}jpc-cart-order-line.placeholder .productBase .productAction .productArtist,jpc-cart-order-line.placeholder .productBase .productAction .productTitle,jpc-cart-order-line.placeholder .productBase .productAction .productMedia,jpc-cart-order-line.placeholder .productBase .productAction .productId,jpc-cart-order-line.placeholder .productBase .productAction .productUnitPrice,jpc-cart-order-line.placeholder .productBase .productAction .productAvailability,jpc-cart-order-line.placeholder .productBase .productAction .productNote,jpc-cart-order-line.placeholder .productBase .productAction .productAction,jpc-cart-order-line.placeholder .productBase .productAction .productAmountLimited,jpc-cart-order-line.placeholder .productBase .productInfo .productArtist,jpc-cart-order-line.placeholder .productBase .productInfo .productTitle,jpc-cart-order-line.placeholder .productBase .productInfo .productMedia,jpc-cart-order-line.placeholder .productBase .productInfo .productId,jpc-cart-order-line.placeholder .productBase .productInfo .productUnitPrice,jpc-cart-order-line.placeholder .productBase .productInfo .productAvailability,jpc-cart-order-line.placeholder .productBase .productInfo .productNote,jpc-cart-order-line.placeholder .productBase .productInfo .productAction,jpc-cart-order-line.placeholder .productBase .productInfo .productAmountLimited,jpc-cart-order-line.placeholder .priceBase .productAction .productArtist,jpc-cart-order-line.placeholder .priceBase .productAction .productTitle,jpc-cart-order-line.placeholder .priceBase .productAction .productMedia,jpc-cart-order-line.placeholder .priceBase .productAction .productId,jpc-cart-order-line.placeholder .priceBase .productAction .productUnitPrice,jpc-cart-order-line.placeholder .priceBase .productAction .productAvailability,jpc-cart-order-line.placeholder .priceBase .productAction .productNote,jpc-cart-order-line.placeholder .priceBase .productAction .productAction,jpc-cart-order-line.placeholder .priceBase .productAction .productAmountLimited,jpc-cart-order-line.placeholder .priceBase .productInfo .productArtist,jpc-cart-order-line.placeholder .priceBase .productInfo .productTitle,jpc-cart-order-line.placeholder .priceBase .productInfo .productMedia,jpc-cart-order-line.placeholder .priceBase .productInfo .productId,jpc-cart-order-line.placeholder .priceBase .productInfo .productUnitPrice,jpc-cart-order-line.placeholder .priceBase .productInfo .productAvailability,jpc-cart-order-line.placeholder .priceBase .productInfo .productNote,jpc-cart-order-line.placeholder .priceBase .productInfo .productAction,jpc-cart-order-line.placeholder .priceBase .productInfo .productAmountLimited,jpc-cart-order-line.placeholder .productAction .productAction .productArtist,jpc-cart-order-line.placeholder .productAction .productAction .productTitle,jpc-cart-order-line.placeholder .productAction .productAction .productMedia,jpc-cart-order-line.placeholder .productAction .productAction .productId,jpc-cart-order-line.placeholder .productAction .productAction .productUnitPrice,jpc-cart-order-line.placeholder .productAction .productAction .productAvailability,jpc-cart-order-line.placeholder .productAction .productAction .productNote,jpc-cart-order-line.placeholder .productAction .productAction .productAction,jpc-cart-order-line.placeholder .productAction .productAction .productAmountLimited,jpc-cart-order-line.placeholder .productAction .productInfo .productArtist,jpc-cart-order-line.placeholder .productAction .productInfo .productTitle,jpc-cart-order-line.placeholder .productAction .productInfo .productMedia,jpc-cart-order-line.placeholder .productAction .productInfo .productId,jpc-cart-order-line.placeholder .productAction .productInfo .productUnitPrice,jpc-cart-order-line.placeholder .productAction .productInfo .productAvailability,jpc-cart-order-line.placeholder .productAction .productInfo .productNote,jpc-cart-order-line.placeholder .productAction .productInfo .productAction,jpc-cart-order-line.placeholder .productAction .productInfo .productAmountLimited{opacity:0}@media(prefers-reduced-motion: reduce){jpc-cart-order-line.placeholder{animation:placeHolderShimmer 6s linear 3 forwards}}jpc-cart-order-line .productInfo.removed{display:flex;flex-basis:100%;justify-content:space-between;color:var(--clr-gry-drk, #464646);font-size:14px;font-style:normal;font-weight:400;line-height:20px}jpc-cart-order-line .productInfo.removed button.undo{display:flex;background:rgba(0,0,0,0);border:none;color:var(--clr-gry-drk, #464646);font-size:14px;font-style:normal;font-weight:400;gap:6px;align-items:center}jpc-cart-order-line{--color-background: white;--color-font: #464646;--color-reduced: #BB1003;--color-link: #1a61f0;--border-color: #D0D0D0;--border-radius: 4px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px;box-sizing:border-box;margin-bottom:3px;background:var(--color-background, #fff);color:var(--color-font);font-family:"Open Sans",sans-serif;font-size:var(--font-size-m);font-weight:400;font-style:normal;line-height:18px;font-feature-settings:"liga" off,"clig" off;animation:fadeInFromNone .5s ease-out;width:100%}jpc-cart-order-line .vinylAddConsent{--jpc-input-checkbox-options-gap: 10px;display:flex;justify-content:flex-start;align-items:center;margin-top:15px}jpc-cart-order-line .productBase{display:flex;flex-direction:column;background-color:var(--color-background);width:100%}jpc-cart-order-line .productBase .imageAndInfo{display:flex;flex-basis:100%;margin-bottom:16px}jpc-cart-order-line .productBase .imageAndInfo img{margin-right:20px;max-width:60px}jpc-cart-order-line .productBase .imageAndInfo .productInfo{display:flex;flex-direction:column;flex-wrap:nowrap;flex-basis:100%;margin-top:0;column-gap:12px}jpc-cart-order-line .productBase .imageAndInfo .productInfo .productTitle{font-weight:700}jpc-cart-order-line .productBase .imageAndInfo .productInfo .productMedia{margin-bottom:8px}jpc-cart-order-line .productBase .imageAndInfo .productInfo .productNote{margin-top:5px;font-size:var(--font-size-xxs)}jpc-cart-order-line .productBase .imageAndInfo .productInfo .productNote.giftcard-information{display:flex;flex-direction:column}jpc-cart-order-line .productBase .imageAndInfo .productInfo .productNote.giftcard-information em{margin-right:.6em}jpc-cart-order-line .productBase .imageAndInfo .productInfo .productUnitPrice,jpc-cart-order-line .productBase .imageAndInfo .productInfo .productId{margin-bottom:4px;display:flex;flex-wrap:wrap}jpc-cart-order-line .productBase .imageAndInfo .productInfo .productUnitPrice span{margin-left:3px}jpc-cart-order-line .productBase .imageAndInfo .productInfo .productUnitPrice .oldPrice{text-decoration:line-through;margin-right:1em}jpc-cart-order-line .productBase .imageAndInfo .productInfo .productAvailability{display:block;margin-bottom:4px}jpc-cart-order-line .productBase .imageAndInfo .productInfo .productAvailability b{display:block}jpc-cart-order-line .productBase .imageAndInfo .productInfo .productAvailability br{display:block;max-height:0}jpc-cart-order-line .productBase .imageAndInfo .productInfo .productAvailability button{appearance:none;border:0;background:rgba(0,0,0,0);height:min-content;display:inline-flex;min-height:0;align-self:last baseline;color:var(--clr-link);box-shadow:none;font-size:var(--font-size-m);font-weight:400;line-height:18px}jpc-cart-order-line .productBase .imageAndInfo .productInfo .productAmountExceedsStock{display:block;margin-bottom:4px}jpc-cart-order-line .productBase .imageAndInfo .productInfo .productAmountLimited{display:block;margin-bottom:4px}jpc-cart-order-line .productBase .actionAndAmount{display:flex;padding-left:0;flex-wrap:wrap;margin-left:80px;justify-content:space-between;gap:20px}jpc-cart-order-line .productBase .actionAndAmount .productAction{display:flex;margin-top:0;column-gap:12px}jpc-cart-order-line .productBase .actionAndAmount .productAction button.remove,jpc-cart-order-line .productBase .actionAndAmount .productAction .change-giftcard{border-radius:var(--border-radius);border:1px solid var(--clr-gry-slv, #D0D0D0);background:var(--clr-lit-def, #fff);padding:10px;height:38px;box-sizing:border-box}jpc-cart-order-line .productBase .actionAndAmount .productAction button.remove svg,jpc-cart-order-line .productBase .actionAndAmount .productAction .change-giftcard svg{height:16px}jpc-cart-order-line .productBase .actionAndAmount .productAction jpc-remember-article{background-color:rgba(0,0,0,0)}jpc-cart-order-line .productBase .actionAndAmount .productAction jpc-remember-article button.remember-article{border-radius:var(--border-radius);border:1px solid var(--clr-gry-slv, #D0D0D0);background:var(--clr-lit-def, #fff);padding:10px;height:38px}jpc-cart-order-line .productBase .actionAndAmount .productAction jpc-remember-article button.remember-article svg{height:16px;width:16px}jpc-cart-order-line .productBase .priceAndBadge{display:flex;justify-content:space-between;margin-bottom:16px;margin-top:20px}jpc-cart-order-line .productBase .priceAndBadge .productPrice{display:flex;flex-direction:column;align-items:end}jpc-cart-order-line .productBase .priceAndBadge .actualPrice{color:var(--Basic-Colors-primary-text, var(--basic-text-primary, #111));text-align:right;font-size:14px;font-style:normal;font-weight:700;line-height:18px;white-space:nowrap}jpc-cart-order-line .productBase .priceAndBadge .reduced{display:flex;color:var(--color-reduced);align-items:center;justify-content:end;column-gap:6px;flex-wrap:nowrap;text-align:right;font-size:14px;font-style:normal;font-weight:700;line-height:18px}jpc-cart-order-line .productBase .already-bought{align-self:center;text-align:right;font-size:14px;font-style:normal;font-weight:400;line-height:18px}@media(max-width: 740px){jpc-cart-order-line .productBase{display:flex}jpc-cart-order-line .productBase.big{display:none}}@media(min-width: 739px){jpc-cart-order-line .productBase{display:none}jpc-cart-order-line .productBase.big{display:flex}jpc-cart-order-line .productBase.big .side-by-side{display:grid;grid-template-columns:2fr 1fr;grid-column-gap:20px}jpc-cart-order-line .productBase.big .side-by-side .left{display:grid;grid-template-columns:120px auto;grid-column-gap:20px}}jpc-cart-order-line .productBase.big img{max-width:120px}jpc-cart-order-line .productBase.big .productInfo{max-width:450px}jpc-cart-order-line .productBase.big .actionAndAmount{margin-left:140px}jpc-cart-order-line .productBase.big .amountBadgeBlock{display:flex;justify-content:space-between;width:100%;gap:20px}jpc-cart-order-line .productBase.big .priceAndBadge{flex-direction:column;justify-content:normal;margin-top:0}jpc-cart-order-line .productBase.big .productBadges{align-self:end}jpc-cart-order-line .productBase.big .productBadges img{margin:0}jpc-cart-order-list{--border-color: var(--clr-border, #D0D0D0);height:fit-content;display:block;width:100%;transition:opacity 1.5s;opacity:1}jpc-cart-order-list.faded-out{transition:opacity 0s;opacity:0}jpc-cart-order-list ul{list-style:none;padding:0;margin:0}jpc-cart-order-list ul li:not(:last-child){border-bottom:1px solid var(--border-color)}@media(prefers-reduced-motion: reduce){jpc-cart-order-list{transition:opacity 0s}}.msg{display:block;background:var(--clr-lit-def);padding:10px 12px;margin:10px 0 20px;border-radius:2px;border:1px solid var(--clr-gry-mid);background-color:var(--clr-btn-gry-bgr)}.msg a{color:var(--clr-link);font-weight:bold}.msg.danger{color:var(--clr-dng);border:1px solid var(--clr-dng);background:var(--clr-dng-bgr)}.msg.danger a{color:var(--clr-dng)}.msg.warn{color:var(--clr-wrn);border:1px solid var(--clr-wrn);background:var(--clr-wrn-bgr)}.msg.warn a{color:var(--clr-wrn)}.msg.success{color:var(--clr-scs);border:1px solid var(--clr-scs);background:var(--clr-scs-bgr)}.msg.success a{color:var(--clr-scs)}.msg.info{color:var(--clr-inf);border:1px solid var(--clr-inf);background:var(--clr-inf-bgr)}.msg.info a{color:var(--clr-inf)}.msg ul{margin:0;padding:0}.msg ul li{list-style:disc;margin-left:20px}span.msg{display:inline-block;margin:0}jpc-dialog-info:not([rendered]),jpc-dialog:not([rendered]){display:none}jpc-dialog-info>dialog:not([open]),jpc-dialog>dialog:not([open]){display:none}jpc-dialog-info>.jpc-dialog-alert,jpc-dialog>.jpc-dialog-alert{display:none}jpc-dialog-info>dialog,jpc-dialog>dialog{display:flex;align-items:center;justify-content:center;border:0;padding:0;border-radius:4px}jpc-dialog-info>dialog[open],jpc-dialog>dialog[open]{overscroll-behavior:contain}jpc-dialog-info>dialog:not([open]),jpc-dialog>dialog:not([open]){display:none}jpc-dialog-info>dialog::backdrop,jpc-dialog>dialog::backdrop{background-color:rgba(0,0,0,.6)}jpc-dialog-info>dialog .wrapper,jpc-dialog>dialog .wrapper{display:grid;grid-template-rows:auto auto;grid-template-columns:auto;grid-template-areas:"head" "main";grid-row-gap:20px;min-width:30vw;max-width:min(95vw,610px);background-color:#fff;padding:0;border-radius:4px;overflow:auto;max-height:calc(100vh - 40px);--focus-offset-distance: 3px;--head-padding: 20px;outline-offset:calc(var(--focus-offset-distance)*-1);outline-color:#000;font-size:var(--font-size-m)}jpc-dialog-info>dialog .wrapper>.head,jpc-dialog>dialog .wrapper>.head{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;line-height:1.1;font-weight:700;font-size:var(--jpc-font-size-xl);border-bottom:1px solid var(--clr-accessibility-features-border-color);color:#111;padding:var(--head-padding);background-color:#fff;z-index:1;gap:12px}jpc-dialog-info>dialog .wrapper>.head h2,jpc-dialog>dialog .wrapper>.head h2{margin:0;display:inline-block;width:auto;order:unset;height:unset;font-size:var(--font-size-xl)}jpc-dialog-info>dialog .wrapper>.head .close,jpc-dialog>dialog .wrapper>.head .close{background:none;border:0;cursor:pointer;display:flex;align-items:center}@media(width >= 640px){jpc-dialog-info>dialog .wrapper>.head .close img,jpc-dialog>dialog .wrapper>.head .close img{width:24px;max-width:24px;height:24px}}jpc-dialog-info>dialog .wrapper:focus-visible>.head,jpc-dialog>dialog .wrapper:focus-visible>.head{top:var(--focus-offset-distance);margin-left:var(--focus-offset-distance);margin-right:var(--focus-offset-distance);padding:calc(var(--head-padding) - var(--focus-offset-distance));margin-bottom:calc(var(--focus-offset-distance)*2)}jpc-dialog-info>dialog .wrapper .content,jpc-dialog>dialog .wrapper .content{padding:0 20px 20px;color:#111;font-size:var(--jpc-font-size-l)}jpc-dialog-info>dialog .wrapper .content .btn,jpc-dialog>dialog .wrapper .content .btn{width:100%;margin-top:22px;justify-content:center}jpc-dialog-info>dialog .wrapper .content .box.error,jpc-dialog>dialog .wrapper .content .box.error{font-size:.75em;margin-bottom:10px}jpc-dialog-info>dialog .wrapper .content.progress:after,jpc-dialog>dialog .wrapper .content.progress:after{top:calc(100% - 3px)}cart-amount-text{display:flex;font-size:var(--font-size-l)}cart-amount-links{display:none}@media(min-width: 980px){cart-amount-links{display:flex}}cart-amount-links{max-width:max-content;justify-content:space-between}cart-amount-links a{padding:0 .75em;color:var(--clr-link);font-size:var(--font-size-m)}cart-amount-links a:first-child{padding-left:0;border-right:1px solid var(--clr-gry-drk)}cart-amount-links a:last-child{padding-right:0;border:0}.amount-row{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;margin-top:21px}cart-voucher-box{display:block;padding:0 20px}cart-voucher-box h2{margin:0;padding:0}cart-voucher-box h2 jpc-disclosure-button{padding:20px 0}cart-voucher-box h2{font-size:var(--font-size-l)}cart-voucher-box .voucher-box a,cart-voucher-box .voucher-box .btn.pseudo-link,cart-voucher-box .voucher-box .pseudo-link{color:var(--clr-link);transition:color .25s linear 0s;cursor:pointer;text-decoration:underline}cart-voucher-box .voucher-box a.textlink,cart-voucher-box .voucher-box .textlink.pseudo-link,cart-voucher-box .voucher-box .textlink a,cart-voucher-box .voucher-box .textlink .pseudo-link{color:var(--clr-link);text-decoration:underline}cart-voucher-box .voucher-box a.textlink:hover,cart-voucher-box .voucher-box a.textlink:active,cart-voucher-box .voucher-box .textlink.pseudo-link:hover,cart-voucher-box .voucher-box .textlink.pseudo-link:active,cart-voucher-box .voucher-box .textlink a:hover,cart-voucher-box .voucher-box .textlink a:active,cart-voucher-box .voucher-box .textlink .pseudo-link:hover,cart-voucher-box .voucher-box .textlink .pseudo-link:active{text-decoration:underline}cart-voucher-box .voucher-box .btn.pseudo-link{color:var(--clr-link);appearance:none;background:rgba(0,0,0,0);border:0;border-radius:0;display:inline;padding:0;height:auto;box-shadow:none;font-weight:400}cart-voucher-box .voucher-box .condition-link{text-decoration:underline}cart-voucher-box .voucher-box form{padding-bottom:20px}cart-voucher-box .voucher-box form .row{display:grid;grid-row-gap:16px}cart-voucher-box .voucher-box form .row jpc-input{margin-top:20px}@media(min-width: 740px){cart-voucher-box .voucher-box form .row jpc-input{width:100%}}cart-voucher-box .voucher-box form jpc-input-error-field,cart-voucher-box .voucher-box form jpc-input-info-field,cart-voucher-box .voucher-box form .msg.success{margin:0;font-size:var(--jpc-input-message-font-size)}cart-giftservice-box{display:block;padding:0 20px;font-size:var(--font-size-m)}cart-giftservice-box h2{margin:0;padding:0}cart-giftservice-box h2 jpc-disclosure-button{padding:20px 0}cart-giftservice-box h2{font-size:var(--font-size-l)}cart-giftservice-box a.btn.white{box-sizing:border-box;margin:20px 0;justify-content:center}cart-info-messages{font-size:var(--font-size-l)}cart-order-sign{display:block;padding:0 20px}cart-order-sign h2{margin-top:20px;margin-bottom:20px;font-size:var(--font-size-l)}cart-order-sign .ordersign-box:not([hidden]){padding-bottom:20px}cart-vinylswag-inlay-message{--jpc-input-checkbox-options-gap: 10px;--jpc-input-label-color: var(--clr-drk-txt);--jpc-input-label-font-size: var(--font-size-l);--jpc-input-label-line-height: 1.2;font-size:var(--font-size-l)}cart-vinylswag-inlay-message .msg.info{color:var(--clr-drk-txt)}cart-vinylswag-inlay-message jpc-input-checkbox .option{display:flex;align-items:center;width:auto}cart-vinylswag-inlay-message jpc-input-checkbox .option label{white-space:wrap}cart-vinylswag-inlay-message jpc-input-checkbox .option input{background-color:#fff}cart-recommended-vouchers-message{font-size:var(--font-size-l)}cart-order-sums{padding:0 20px;display:flex;justify-content:end}cart-order-sums dl{display:grid;width:462px;max-width:100%;grid-auto-flow:row;grid-auto-rows:min-content;grid-template-columns:auto max-content;grid-column-gap:16px;grid-row-gap:6px;font-size:var(--font-size-m)}@media(min-width: 740px){cart-order-sums dl{grid-row-gap:8px}}@media(min-width: 980px){cart-order-sums dl{grid-row-gap:7px}}cart-order-sums dl dt{grid-column-start:1}cart-order-sums dl dt,cart-order-sums dl dd{margin:0}cart-order-sums dl dt a,cart-order-sums dl dt .btn.pseudo-link,cart-order-sums dl dt .pseudo-link{color:var(--clr-link);transition:color .25s linear 0s;cursor:pointer;text-decoration:underline}cart-order-sums dl dt a.textlink,cart-order-sums dl dt .textlink.pseudo-link,cart-order-sums dl dt .textlink a,cart-order-sums dl dt .textlink .pseudo-link{color:var(--clr-link);text-decoration:underline}cart-order-sums dl dt a.textlink:hover,cart-order-sums dl dt a.textlink:active,cart-order-sums dl dt .textlink.pseudo-link:hover,cart-order-sums dl dt .textlink.pseudo-link:active,cart-order-sums dl dt .textlink a:hover,cart-order-sums dl dt .textlink a:active,cart-order-sums dl dt .textlink .pseudo-link:hover,cart-order-sums dl dt .textlink .pseudo-link:active{text-decoration:underline}cart-order-sums dl dt .btn.pseudo-link{color:var(--clr-link);appearance:none;background:rgba(0,0,0,0);border:0;border-radius:0;display:inline;padding:0;height:auto;box-shadow:none;font-weight:400}cart-order-sums dl dd{text-align:right}cart-order-sums dl .subtotal{font-size:var(--font-size-m);font-weight:700}cart-order-sums dl .discount{font-size:var(--font-size-l);font-weight:700;color:var(--clr-jpc-def)}cart-order-sums dl .delivery .freeshipping{display:block;color:#137413;font-weight:700}cart-order-sums dl .delivery a.textlink{color:var(--clr-gry-drk)}cart-order-sums dl dd.delivery{display:flex;justify-content:end;align-items:end}cart-order-sums dl dt.voucher-sum{display:flex;gap:4px;align-content:start;color:#bb1003}cart-order-sums dl dd.voucher-sum{color:#bb1003;font-weight:700}cart-order-sums dl .voucher{display:flex;align-items:center}cart-order-sums dl .voucher button{display:flex;justify-content:center;align-items:center;width:24px;height:24px;background:none;border:1px solid #d0d0d0;border-radius:4px;cursor:pointer}cart-order-sums dl dt.voucher{gap:10px}cart-order-sums dl dd.voucher{justify-content:end}cart-order-sums dl .total{font-weight:700}cart-order-sums dl dt.total{font-size:var(--font-size-m);align-content:center}cart-order-sums dl dt.total .note{display:block;font-weight:400}cart-order-sums dl dd.total{font-size:var(--font-size-xxxl)}cart-order-sums dl .vat{color:var(--clr-gry-drk)}cart-order-button{display:block;margin-top:22px}cart-order-button .btn{width:100%;justify-content:center}cart-order-button.empty .btn{display:none}cart-order-button.empty .loading-warning{display:none}cart-order-button .msg{font-size:var(--font-size-m)}cart-order-button .msg[hidden]{padding:0;margin:0;border:0}cart-payment-methods ul{margin:22px auto 0;max-width:630px;list-style:inside none;display:flex;justify-content:space-evenly;flex-wrap:wrap;padding:0;gap:10px}cart-payment-methods ul li img{display:block;max-height:32px;width:auto;height:auto}cart-paypal-buttons .paypal-message{margin-top:14px}cart-paypal-buttons .divider{margin:22px 0;display:flex;justify-content:center;background-image:linear-gradient(#d0d0d0, #d0d0d0);background-size:100% 1px;background-repeat:no-repeat;background-position:0 center}cart-paypal-buttons .divider div{color:var(--clr-gry-drk);font-size:var(--font-size-m);display:inline-block;padding:0 10px;background-color:#fff}cart-price-changes-message{font-size:var(--font-size-m)}cart-price-changes-message h3{margin:0}cart-price-changes-message .msg ul{display:block;margin-top:10px}jpc-remember-article{display:flex;gap:10px}jpc-remember-article .remember-article{display:flex;align-items:center;border:0;background-color:rgba(0,0,0,0);padding:0;margin:0;cursor:pointer}jpc-remember-article .noted{color:var(--clr-gry-drk);font-size:var(--font-size-s)}cart-removed-articles-message{font-size:var(--font-size-m)}cart-removed-articles-message h3{margin:0}cart-removed-articles-message .msg ul{display:block;margin-top:10px}cart-removed-articles-message .msg ul li a,cart-removed-articles-message .msg ul li .btn.pseudo-link,cart-removed-articles-message .msg ul li .pseudo-link{color:var(--clr-link);transition:color .25s linear 0s;cursor:pointer;text-decoration:underline}cart-removed-articles-message .msg ul li a.textlink,cart-removed-articles-message .msg ul li .textlink.pseudo-link,cart-removed-articles-message .msg ul li .textlink a,cart-removed-articles-message .msg ul li .textlink .pseudo-link{color:var(--clr-link);text-decoration:underline}cart-removed-articles-message .msg ul li a.textlink:hover,cart-removed-articles-message .msg ul li a.textlink:active,cart-removed-articles-message .msg ul li .textlink.pseudo-link:hover,cart-removed-articles-message .msg ul li .textlink.pseudo-link:active,cart-removed-articles-message .msg ul li .textlink a:hover,cart-removed-articles-message .msg ul li .textlink a:active,cart-removed-articles-message .msg ul li .textlink .pseudo-link:hover,cart-removed-articles-message .msg ul li .textlink .pseudo-link:active{text-decoration:underline}cart-removed-articles-message .msg ul li .btn.pseudo-link{color:var(--clr-link);appearance:none;background:rgba(0,0,0,0);border:0;border-radius:0;display:inline;padding:0;height:auto;box-shadow:none;font-weight:400}cart-removed-articles-message .msg ul li a,cart-removed-articles-message .msg ul li .btn.pseudo-link,cart-removed-articles-message .msg ul li .pseudo-link{text-decoration:none}cart-removed-articles-message .msg ul li a.textlink,cart-removed-articles-message .msg ul li .textlink.pseudo-link,cart-removed-articles-message .msg ul li .textlink a,cart-removed-articles-message .msg ul li .textlink .pseudo-link{color:var(--clr-link);text-decoration:none}cart-removed-articles-message .msg ul li a.textlink:hover,cart-removed-articles-message .msg ul li a.textlink:active,cart-removed-articles-message .msg ul li .textlink.pseudo-link:hover,cart-removed-articles-message .msg ul li .textlink.pseudo-link:active,cart-removed-articles-message .msg ul li .textlink a:hover,cart-removed-articles-message .msg ul li .textlink a:active,cart-removed-articles-message .msg ul li .textlink .pseudo-link:hover,cart-removed-articles-message .msg ul li .textlink .pseudo-link:active{text-decoration:none}cart-removed-articles-message .msg ul li{display:flex;align-items:center;gap:20px;margin-left:0}#remember-article-dialog dialog .wrapper{min-width:20vw}#remember-article-dialog dialog .wrapper .loginform a,#remember-article-dialog dialog .wrapper .loginform .btn.pseudo-link,#remember-article-dialog dialog .wrapper .loginform .pseudo-link{color:var(--clr-link);transition:color .25s linear 0s;cursor:pointer;text-decoration:underline}#remember-article-dialog dialog .wrapper .loginform a.textlink,#remember-article-dialog dialog .wrapper .loginform .textlink.pseudo-link,#remember-article-dialog dialog .wrapper .loginform .textlink a,#remember-article-dialog dialog .wrapper .loginform .textlink .pseudo-link{color:var(--clr-link);text-decoration:underline}#remember-article-dialog dialog .wrapper .loginform a.textlink:hover,#remember-article-dialog dialog .wrapper .loginform a.textlink:active,#remember-article-dialog dialog .wrapper .loginform .textlink.pseudo-link:hover,#remember-article-dialog dialog .wrapper .loginform .textlink.pseudo-link:active,#remember-article-dialog dialog .wrapper .loginform .textlink a:hover,#remember-article-dialog dialog .wrapper .loginform .textlink a:active,#remember-article-dialog dialog .wrapper .loginform .textlink .pseudo-link:hover,#remember-article-dialog dialog .wrapper .loginform .textlink .pseudo-link:active{text-decoration:underline}#remember-article-dialog dialog .wrapper .loginform .btn.pseudo-link{color:var(--clr-link);appearance:none;background:rgba(0,0,0,0);border:0;border-radius:0;display:inline;padding:0;height:auto;box-shadow:none;font-weight:400}#remember-article-dialog dialog .wrapper .loginform a,#remember-article-dialog dialog .wrapper .loginform .btn.pseudo-link,#remember-article-dialog dialog .wrapper .loginform .pseudo-link{text-decoration:none}#remember-article-dialog dialog .wrapper .loginform a.textlink,#remember-article-dialog dialog .wrapper .loginform .textlink.pseudo-link,#remember-article-dialog dialog .wrapper .loginform .textlink a,#remember-article-dialog dialog .wrapper .loginform .textlink .pseudo-link{color:var(--clr-link);text-decoration:none}#remember-article-dialog dialog .wrapper .loginform a.textlink:hover,#remember-article-dialog dialog .wrapper .loginform a.textlink:active,#remember-article-dialog dialog .wrapper .loginform .textlink.pseudo-link:hover,#remember-article-dialog dialog .wrapper .loginform .textlink.pseudo-link:active,#remember-article-dialog dialog .wrapper .loginform .textlink a:hover,#remember-article-dialog dialog .wrapper .loginform .textlink a:active,#remember-article-dialog dialog .wrapper .loginform .textlink .pseudo-link:hover,#remember-article-dialog dialog .wrapper .loginform .textlink .pseudo-link:active{text-decoration:none}#remember-article-dialog dialog .wrapper .loginform a{display:block}#remember-article-dialog dialog .wrapper .loginform a.forget-pass{font-size:var(--font-size-m)}#remember-article-dialog dialog .wrapper .content a:first-child{margin-top:0}#remember-article-dialog dialog .wrapper .notepad-list a,#remember-article-dialog dialog .wrapper .notepad-list .btn.pseudo-link,#remember-article-dialog dialog .wrapper .notepad-list .pseudo-link{color:var(--clr-link);transition:color .25s linear 0s;cursor:pointer;text-decoration:underline}#remember-article-dialog dialog .wrapper .notepad-list a.textlink,#remember-article-dialog dialog .wrapper .notepad-list .textlink.pseudo-link,#remember-article-dialog dialog .wrapper .notepad-list .textlink a,#remember-article-dialog dialog .wrapper .notepad-list .textlink .pseudo-link{color:var(--clr-link);text-decoration:underline}#remember-article-dialog dialog .wrapper .notepad-list a.textlink:hover,#remember-article-dialog dialog .wrapper .notepad-list a.textlink:active,#remember-article-dialog dialog .wrapper .notepad-list .textlink.pseudo-link:hover,#remember-article-dialog dialog .wrapper .notepad-list .textlink.pseudo-link:active,#remember-article-dialog dialog .wrapper .notepad-list .textlink a:hover,#remember-article-dialog dialog .wrapper .notepad-list .textlink a:active,#remember-article-dialog dialog .wrapper .notepad-list .textlink .pseudo-link:hover,#remember-article-dialog dialog .wrapper .notepad-list .textlink .pseudo-link:active{text-decoration:underline}#remember-article-dialog dialog .wrapper .notepad-list .btn.pseudo-link{color:var(--clr-link);appearance:none;background:rgba(0,0,0,0);border:0;border-radius:0;display:inline;padding:0;height:auto;box-shadow:none;font-weight:400}#remember-article-dialog dialog .wrapper .notepad-list a,#remember-article-dialog dialog .wrapper .notepad-list .btn.pseudo-link,#remember-article-dialog dialog .wrapper .notepad-list .pseudo-link{text-decoration:none}#remember-article-dialog dialog .wrapper .notepad-list a.textlink,#remember-article-dialog dialog .wrapper .notepad-list .textlink.pseudo-link,#remember-article-dialog dialog .wrapper .notepad-list .textlink a,#remember-article-dialog dialog .wrapper .notepad-list .textlink .pseudo-link{color:var(--clr-link);text-decoration:none}#remember-article-dialog dialog .wrapper .notepad-list a.textlink:hover,#remember-article-dialog dialog .wrapper .notepad-list a.textlink:active,#remember-article-dialog dialog .wrapper .notepad-list .textlink.pseudo-link:hover,#remember-article-dialog dialog .wrapper .notepad-list .textlink.pseudo-link:active,#remember-article-dialog dialog .wrapper .notepad-list .textlink a:hover,#remember-article-dialog dialog .wrapper .notepad-list .textlink a:active,#remember-article-dialog dialog .wrapper .notepad-list .textlink .pseudo-link:hover,#remember-article-dialog dialog .wrapper .notepad-list .textlink .pseudo-link:active{text-decoration:none}#remember-article-dialog dialog .wrapper .notepad-list button{border:0;background-color:rgba(0,0,0,0);padding:0;margin:0;font-size:var(--font-size-l)}#remember-article-dialog dialog .wrapper hr{display:block;clear:both;height:1px;border:0;border-top-width:0px;border-top-style:none;border-top-color:currentcolor;border-top:1px dotted #d0d0d0;margin:22px 0;padding:0}#remember-article-dialog dialog .wrapper label{display:block;margin-bottom:14px;overflow:hidden}#remember-article-dialog dialog .wrapper label:focus-within{overflow:visible !important;border-radius:5px;outline:2px solid #fff !important;outline-offset:0 !important;box-shadow:#000 0 0 0 4px !important}#remember-article-dialog dialog .wrapper label:focus-within *:focus-visible{border-radius:unset !important;box-shadow:unset !important;outline:unset !important;outline-offset:unset !important}#remember-article-dialog dialog .wrapper label:focus-within:has(:not(:focus-visible)){outline:0 solid #fff !important;outline-offset:0 !important;box-shadow:#000 0 0 0 0 !important}#remember-article-dialog dialog .wrapper label:focus-within:has(:focus-visible){outline:2px solid #fff !important;outline-offset:0 !important;box-shadow:#000 0 0 0 4px !important}#remember-article-dialog dialog .wrapper label span{display:block}#remember-article-dialog dialog .wrapper label input{display:inline-block;vertical-align:middle;width:100%;margin:4px 0 0 0;padding:0 4px;border:1px solid #fff;border-bottom-color:#d0d0d0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-family:Arial,sans-serif;font-size:1.6rem;height:30px;background:#fff;-moz-transition-property:border-color,border-width,border,border-bottom,border-bottom-width;-o-transition-property:border-color,border-width,border,border-bottom,border-bottom-width;-webkit-transition-property:border-color,border-width,border,border-bottom,border-bottom-width;transition-property:border-color,border-width,border,border-bottom,border-bottom-width;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s}cart-voucher-info{display:flex;flex-flow:column;flex-wrap:wrap;align-content:end;font-size:var(--font-size-m);border-top:1px solid #eee;padding:20px}cart-voucher-info .voucher,cart-voucher-info .discount-warning{display:flex;flex-wrap:wrap;width:462px;max-width:100%;justify-content:space-between;row-gap:8px;column-gap:12px}cart-voucher-info .voucher-code,cart-voucher-info .percent{display:block;width:100%}@media(min-width: 740px){cart-voucher-info .voucher-code,cart-voucher-info .percent{width:max-content}}cart-voucher-info .saving{width:max-content}cart-voucher-info .voucher-code{line-height:20px;display:flex;align-items:center;gap:10px}@media(max-width: 739px){cart-voucher-info .voucher-code span{display:flex;justify-content:space-between;width:100%}}cart-voucher-info .voucher-code span code{display:inline-block;padding:0 5px;background-color:#eee;color:var(--clr-gry-drk);font-weight:600}cart-voucher-info .voucher-code button{display:flex;justify-content:center;align-items:center;width:24px;height:24px;background:none;border:1px solid #d0d0d0;border-radius:4px;cursor:pointer}cart-voucher-info .percent{color:#bb1003;font-weight:700}cart-voucher-info .percent .perc-icon{display:inline-flex;width:18px;height:18px;border-radius:50%;justify-content:center;align-items:center;background-color:#bb1003;color:#fff}@media(max-width: 739px){cart-voucher-info .percent.right{width:100%;display:flex;justify-content:space-between}}cart-voucher-info .saving{font-size:20px;line-height:24px;color:#137413;font-weight:700}cart-voucher-info .right{display:flex;align-items:center;gap:8px}@media(min-width: 740px){cart-voucher-info .right{justify-content:end;width:auto}}cart-voucher-info .discount-warning{font-style:italic;margin-top:8px;font-size:var(--font-size-m)}.cookieconsent--container a,.cookieconsent--container .btn.pseudo-link,.cookieconsent--container .pseudo-link{color:var(--clr-link);transition:color .25s linear 0s;cursor:pointer;text-decoration:underline}.cookieconsent--container a.textlink,.cookieconsent--container .textlink.pseudo-link,.cookieconsent--container .textlink a,.cookieconsent--container .textlink .pseudo-link{color:var(--clr-link);text-decoration:underline}.cookieconsent--container a.textlink:hover,.cookieconsent--container a.textlink:active,.cookieconsent--container .textlink.pseudo-link:hover,.cookieconsent--container .textlink.pseudo-link:active,.cookieconsent--container .textlink a:hover,.cookieconsent--container .textlink a:active,.cookieconsent--container .textlink .pseudo-link:hover,.cookieconsent--container .textlink .pseudo-link:active{text-decoration:underline}.cookieconsent--container .btn.pseudo-link{color:var(--clr-link);appearance:none;background:rgba(0,0,0,0);border:0;border-radius:0;display:inline;padding:0;height:auto;box-shadow:none;font-weight:400}.cookieconsent--container jpc-toggle-button{display:flex;line-height:normal;gap:6px}.cookieconsent--container h2{font-family:"Open Sans",arial,sans-serif;font-size:var(--font-size-xxl);font-weight:700;margin:0 0 8px}.cookieconsent--container h3{font-size:var(--font-size-l)}.cookieconsent--container h4{font-size:var(--font-size-l);line-height:23px}.cookieconsent--container h5{font-size:1.44rem;line-height:21px}.cookieconsent--container h6{font-size:var(--font-size-m) !important;font-weight:normal !important}.cookieconsent--container{background-color:#fff;font-family:"Open Sans",arial,sans-serif;z-index:20000;position:fixed;bottom:0;left:0;right:0;padding:3px 20px}.cookieconsent--container form{margin:0}.cookieconsent--container ul{list-style:none inside}.cookieconsent--container label.cb input,.cookieconsent--container label.cb span{vertical-align:middle}.cookieconsent--container .clear{clear:both;display:block;float:none;width:100%}.cookieconsent--container .clearfix:before,.cookieconsent--container .clearfix:after{content:" ";display:table}.cookieconsent--container .clearfix:after{clear:both}.cookieconsent--container .btn{width:100%}.cookieconsent--container .consent-list--label{cursor:pointer}.cookieconsent--container.cookieconsent-container--simple{border-color:#000;border-style:solid;border-width:1px 0;box-shadow:0px -1px 5px 1px rgba(0,0,0,.75)}.cookieconsent--container .consent--language-switch{display:block;text-align:right}.cookieconsent--container.cookieconsent-container--simple .container-simple--buttons{position:relative;margin-top:20px;padding-left:20px}.cookieconsent--container.cookieconsent-container--simple .consent--list{position:absolute;top:0;margin:0;justify-content:right;align-content:center}.cookieconsent--container.cookieconsent-container--simple .jpc-component-form{display:flex;flex-wrap:wrap;gap:33px;justify-content:space-between;padding-left:0;flex-direction:row;width:100%;margin-bottom:20px}.cookieconsent--container.cookieconsent-container--simple .jpc-component-form form.flexcontainer{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;gap:10px}.cookieconsent--container.cookieconsent-container--simple .jpc-component-form ul.checkboxes{display:flex;flex-direction:row;flex-wrap:wrap;flex:1;gap:20px;padding:0;margin:0;justify-content:flex-end;align-content:center}@media(max-width: 1090px){.cookieconsent--container.cookieconsent-container--simple .jpc-component-form ul.checkboxes{justify-content:flex-start;gap:20px}}.cookieconsent--container.cookieconsent-container--simple .jpc-component-form ul.checkboxes>li{align-content:center}.cookieconsent--container.cookieconsent-container--simple .jpc-component-form ul.actionbuttons{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;padding:0;margin:0;gap:16px}@media(max-width: 700px){.cookieconsent--container.cookieconsent-container--simple .jpc-component-form ul.actionbuttons li{width:100%}}.cookieconsent--container.cookieconsent-container--simple .jpc-component-form .toggle-btn{margin:0;padding:0}.cookieconsent--container.cookieconsent-container--simple .jpc-component-form .toggle-btn.toggle-right{margin-right:.5em}.cookieconsent--container.cookieconsent-container--simple .jpc-component-form jpc-toggle-button{display:flex;align-items:center;width:max-content}.cookieconsent--container.cookieconsent-container--simple .jpc-component-form jpc-toggle-button[aria-checked=false] .offState{margin-right:2px}.cookieconsent--container.cookieconsent-container--simple .jpc-component-form li{display:flex;height:min-content;margin:0}.cookieconsent--container.cookieconsent-container--simple .consent--details-link{align-content:center;text-decoration:none}.cookieconsent--container.cookieconsent-container--detailsextended{display:grid;position:fixed;top:0;left:0;margin:0;padding:0;width:100vw;height:100vh;background-color:#fff;border:0;overflow:visible}.cookieconsent--container.cookieconsent-container--detailsextended .consent--menu .desktop{display:none}.cookieconsent--container.cookieconsent-container--detailsextended .consent--menu .mobile{background-color:#fff;margin-bottom:20px;border:1px solid #666;border-radius:4px}.cookieconsent--container.cookieconsent-container--detailsextended .consent--menu .mobile jpc-disclosure-button{padding:12px}.cookieconsent--container.cookieconsent-container--detailsextended .consent--menu .mobile ul{padding:0;margin:0}.cookieconsent--container.cookieconsent-container--detailsextended .consent--menu .mobile>ul{padding:0 12px;border-top:1px solid #666}.cookieconsent--container.cookieconsent-container--detailsextended .consent--menu .mobile>ul li{margin:12px 0;padding-left:12px}.cookieconsent--container.cookieconsent-container--detailsextended .consent--menu .mobile>ul li>ul{margin-top:12px}.cookieconsent--container.cookieconsent-container--detailsextended .consent--menu .mobile>ul li li:first-child{margin-top:0}.cookieconsent--container.cookieconsent-container--detailsextended .consent--menu .mobile>ul li li:last-child{margin-bottom:0}.cookieconsent--container.cookieconsent-container--detailsextended .consent--menu .mobile>ul>li{padding-left:0}.cookieconsent--container.cookieconsent-container--detailsextended .consent--text{margin:0 10px}.cookieconsent--container.cookieconsent-container--detailsextended .cookieconsent--checkbox{padding-left:70px}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen{display:grid;grid-auto-flow:row;grid-auto-rows:60px calc(100vh - 176px) 40px 40px;grid-row-gap:12px;background-color:#fff;padding:0 12px;width:100vw;height:100vh}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--head{display:grid;grid-auto-flow:column;grid-auto-columns:auto min-content;align-items:center;border-bottom:1px solid var(--clr-jpc-def)}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--head .consent--header{font-size:2.8rem;margin:0}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--head .consent-details--close{display:block;width:40px;height:40px;background:none;border:0}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .checkmark:before{background:#fff}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen input:checked~.checkmark:before{background:#ecf0f1}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main{overflow-y:auto}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details-container{padding:0 10px}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--container{display:grid;grid-auto-flow:row;grid-row-gap:12px}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element{margin:0;padding:0}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element p{margin:0}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element .cookieconsent--checkbox .h2,.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element .cookieconsent--checkbox h2{margin-top:15px}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element .cookieconsent--checkbox .h3,.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element .cookieconsent--checkbox h3{margin-top:15px}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element .cookieconsent--checkbox .h4,.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element .cookieconsent--checkbox h4{margin-top:16px}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element .consent-details--element ul{padding-left:20px}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element .consent-details--list{padding-left:0}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element .consent-details--list-item{display:block;margin-bottom:20px;background-color:#eee;padding:10px}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element .consent-details--list-item>span{display:block}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element .consent-details--list-item .list--head{display:block}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element .consent-details--list-item .list--body{font-style:italic}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element .consent-details--list-item .list--body p>strong{display:block;margin-top:1em}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element .consent-details--list-item .consent-detail-list--name{font-weight:bold}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element .consent-details--list-item .consent-detail-list--purpose,.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element .consent-details--list-item .consent-detail-list--lifetime{display:block;margin:5px 0}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element .consent-detail-list--purpose ul{list-style:disc inside}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element.consent-details--without-details{margin-bottom:0;padding-bottom:0;border-bottom:0}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element.consent-details--checkable{background-color:#eee;padding-left:20px;padding-top:20px}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element.consent-details--checkable .checkmark{background-color:#fff;border:1px solid #999}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element.consent-details--checkable input:checked~.checkmark{border:0;background-color:var(--clr-jpc-def)}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element .consent-details--header{margin-bottom:20px}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element .consent-details--header .h2,.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element .consent-details--header h2{font-size:var(--font-size-xxl);margin-left:0;margin-bottom:8px}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element .consent-details--header .h3,.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element .consent-details--header h3{font-size:var(--font-size-l);margin-left:0;margin-bottom:8px}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element .consent-details--header .h4,.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element .consent-details--header h4{font-size:var(--font-size-l);margin-left:0;margin-bottom:8px}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element .consent-details--block{margin:10px 0}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element .consent-details--block p{margin:10px 0}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element .consent-details--block p>strong{display:block}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element .consent-details--block ul{margin:10px 0;list-style:outside disc}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent-details--element .cookieconsent-details--dataprotectionlink{display:block;margin:10px 0}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent--text{display:none}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--main .consent--details .consent--save{display:none}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--save{margin:0}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--legal-links{display:flex;flex-flow:row;align-items:center;gap:4px}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen form.big-canvas{display:none}@media(min-width: 440px){.cookieconsent--container.cookieconsent-container--simple .consent-list--entry{display:inline-block;margin-right:20px}}@media(min-width: 640px){.cookieconsent--container.cookieconsent-container--simple .consent-list--entry{display:inline-block;margin-right:20px}}@media(min-width: 768px){.cookieconsent--backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.7;z-index:19999;display:none}.cookieconsent-backdrop--detailsextended{display:block}.cookieconsent--container .btn{width:auto;font-size:var(--font-size-m);height:30px;padding:0 5px}.cookieconsent--container.cookieconsent-container--simple{padding-bottom:0}.cookieconsent--container.cookieconsent-container--simple .consent--language-switch{display:block}.cookieconsent--container.cookieconsent-container--simple .container-simple--buttons{padding-top:0}.cookieconsent--container.cookieconsent-container--simple .consent--list{position:static;margin:3px 10px 0 0;min-width:250px;padding-left:0}.cookieconsent--container.cookieconsent-container--simple .consent-list--entry{margin-right:10px}.cookieconsent--container.cookieconsent-container--simple .consent-list--label{font-size:var(--font-size-m);padding-left:35px;line-height:42px}.cookieconsent--container.cookieconsent-container--simple .consent-list--label .checkmark{width:20px;height:20px;background-color:#fff}.cookieconsent--container.cookieconsent-container--simple .consent-simple--save{min-width:200px}.cookieconsent--container.cookieconsent-container--simple .consent--details-link:hover{text-decoration:none}.cookieconsent--container.cookieconsent-container--detailsextended{margin:auto;position:fixed;left:0;top:0;bottom:0;right:0;max-width:800px;height:80vh;border:2px solid #000}.cookieconsent--container.cookieconsent-container--detailsextended .small-canvas{display:none}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen{grid-auto-rows:60px calc(80vh - 122px) 34px;width:auto;height:auto}.cookieconsent--container.cookieconsent-container--detailsextended .consent-details-extended--fullscreen .consent--legal-links{align-items:start}.cookieconsent--container.cookieconsent-container--detailsextended .consent--main{display:grid;grid-auto-columns:1fr 3fr;grid-auto-flow:column;grid-column-gap:12px}.cookieconsent--container.cookieconsent-container--detailsextended .consent--main .consent--menu .mobile{display:none}.cookieconsent--container.cookieconsent-container--detailsextended .consent--main .consent--menu .desktop{display:block}.cookieconsent--container.cookieconsent-container--detailsextended .consent--main .consent--menu{overflow-y:auto;background-color:#f1f1f1;padding-right:20px}.cookieconsent--container.cookieconsent-container--detailsextended .consent--main .consent--menu .consent-menu--list{padding:0 0 0 10px;margin:20px 0}.cookieconsent--container.cookieconsent-container--detailsextended .consent--main .consent--menu .consent-menu--item{margin:5px 0 0 10px}.cookieconsent--container.cookieconsent-container--detailsextended .consent--main .consent--menu .consent-menu--item>.consent-menu--list{margin:0}.cookieconsent--container.cookieconsent-container--detailsextended .consent--main .consent--menu .consent-menu--item a{color:var(--clr-jpc-def);text-decoration:none}.cookieconsent--container.cookieconsent-container--detailsextended .consent--main .consent--menu .consent-menu--item a:hover,.cookieconsent--container.cookieconsent-container--detailsextended .consent--main .consent--menu .consent-menu--item a:active{color:var(--clr-jpc-def);text-decoration:none}.cookieconsent--container.cookieconsent-container--detailsextended .consent--main .consent--menu .consent-menu--item .consent-menu--history{display:block}.cookieconsent--container.cookieconsent-container--detailsextended .consent--main .consent--menu .consent-menu--item.consent-menu-item--first{margin-bottom:20px}.cookieconsent--container.cookieconsent-container--detailsextended .consent--main .consent--menu .consent-menu--item.consent-menu-item--first>a{font-weight:bold}.cookieconsent--container.cookieconsent-container--detailsextended .consent--main .consent--text{margin:0}.cookieconsent--container.cookieconsent-container--detailsextended .consent--main .consent--text .consent-text--legal-links{display:none}.cookieconsent--container.cookieconsent-container--detailsextended .consent--main .consent--details{display:grid;grid-auto-flow:row;grid-row-gap:12px;grid-auto-rows:calc(80vh - 164px) 30px;margin:0}.cookieconsent--container.cookieconsent-container--detailsextended .consent--main .consent--details .consent-details--element{margin-left:0}.cookieconsent--container.cookieconsent-container--detailsextended .consent--main .consent--details .consent-details--element .menu-link{display:none !important}.cookieconsent--container.cookieconsent-container--detailsextended .consent--main .consent--details .consent-details--element .cookieconsent--checkbox{padding-left:35px}.cookieconsent--container.cookieconsent-container--detailsextended .consent--main .consent--details .consent-details--container{overflow-y:auto;display:grid;grid-auto-flow:row;grid-row-gap:12px}.cookieconsent--container.cookieconsent-container--detailsextended .consent--main .consent--details .consent-details--container a{word-wrap:break-word}.cookieconsent--container.cookieconsent-container--detailsextended .consent--main .consent--details .consent--save.big-canvas{display:block;width:100%;align-self:end}}@media(min-width: 940px){.cookieconsent--container.cookieconsent-container--simple .consent--details-link{margin-left:0}}#cookie--history{margin:0 20px}#cookie--history table{width:100%;margin-bottom:40px}#cookie--history table thead{font-weight:bold}#cookie--history table thead th{text-align:left}#cookie--history table .cookieconsent-history--opt-in .fa-circle{color:green}#cookie--history table .cookieconsent-history--opt-out .fa-circle{color:#b00}html{font-family:"Open Sans",sans-serif;font-size:var(--font-size-base)}body{margin:0;scroll-padding-top:var(--scroll-padding-header)}body>main{max-width:980px;box-sizing:border-box;margin:0 auto;color:var(--clr-drk-txt);padding:calc(var(--header-height-initial) + 22px) 12px 22px}body>main #breadcrumb{display:none}body>main>h1{margin:0}body>main .server-error{font-size:var(--font-size-m)}body>main,body>main.mm-page{background:linear-gradient(rgba(102, 102, 102, 0.1), #fff 60px)}@media(min-width: 740px){body>main{padding:calc(var(--header-height-initial) + 28px) 28px 28px}}@media(min-width: 980px){body>main,body>main.mm-page{background:inherit}body>main{padding:var(--header-height-initial) 0 0}body>main #breadcrumb{display:inherit}body>main>h1{margin:32px 0 0}}body>main #breadcrumb{margin:24px 0 0}body>main .cart-blocks{margin-top:22px;border-radius:4px;box-shadow:0 0 0 1px var(--clr-btn-gry-bgr),0 6px 24px 0 rgba(17,17,17,.12)}body>main .cart-blocks>*:not([hidden]){border-top:1px solid var(--clr-std-slv)}body>main #faq{font-size:var(--font-size-m);color:var(--clr-gry-drk);margin:22px 0 40px}body>main #faq a,body>main #faq .btn.pseudo-link,body>main #faq .pseudo-link{color:var(--clr-link);transition:color .25s linear 0s;cursor:pointer;text-decoration:underline}body>main #faq a.textlink,body>main #faq .textlink.pseudo-link,body>main #faq .textlink a,body>main #faq .textlink .pseudo-link{color:var(--clr-link);text-decoration:underline}body>main #faq a.textlink:hover,body>main #faq a.textlink:active,body>main #faq .textlink.pseudo-link:hover,body>main #faq .textlink.pseudo-link:active,body>main #faq .textlink a:hover,body>main #faq .textlink a:active,body>main #faq .textlink .pseudo-link:hover,body>main #faq .textlink .pseudo-link:active{text-decoration:underline}body>main #faq .btn.pseudo-link{color:var(--clr-link);appearance:none;background:rgba(0,0,0,0);border:0;border-radius:0;display:inline;padding:0;height:auto;box-shadow:none;font-weight:400}body>main #faq h2{color:var(--clr-drk-txt)}:root{--clr-lit-def: #fff;--clr-jpc-def: #44aa10;--clr-jpc-def-contrast: #137613;--clr-accessibility-features-border-color: #eee;--clr-gry-lit: #eee;--clr-gry-ltl: #f2f2f2;--clr-gry-slv: #d0d0d0;--clr-gry-mid: #999;--clr-gry-drk: #464646;--clr-std-slv: #d0d0d0;--clr-drk-txt: #111;--clr-grd-lit-srt: #fff;--clr-grd-lit-end: #eee;--line-fine-slv: 1px solid #d0d0d0;--clr-btn-def-bgr: #44aa10;--clr-btn-def-clr: #fff;--clr-btn-lit-bgr: #fff;--clr-btn-lit-clr: #646464;--clr-btn-gry-bgr: #eee;--clr-btn-gry-clr: #646464;--clr-focus: #006dc5;--clr-signal: #bb1003;--clr-link: #0053CB;--clr-dng: #bb1003;--clr-wrn: #cd3f00;--clr-scs: #127d57;--clr-inf: #006dc5;--clr-dis: #d0d0d0;--clr-dng-bgr: #fddbca;--clr-wrn-bgr: #fff8e1;--clr-scs-bgr: #e2f7ea;--clr-inf-bgr: #e3f2fd;--clr-jpc-pop: #42cad9;--clr-jpc-jaz: #f39526;--clr-jpc-cla: #b5963b;--clr-jpc-vin: #107d9e;--clr-jpc-mov: #10ada7;--clr-jpc-bks: #b1c933;--clr-jpc-gam: #664693;--clr-jpc-scr: #bb4bc2;--clr-jpc-sale: #44aa10;--clr-jpc-vchr: #2163F3;--clr-jpc-def-lit: #e8f5e2;--clr-jpc-pop-lit: #ecfafb;--clr-jpc-jaz-lit: #fef2e5;--clr-jpc-cla-lit: #f6f2e7;--clr-jpc-vin-lit: #e2eff3;--clr-jpc-mov-lit: #e1f6f5;--clr-jpc-bks-lit: #f6f8e6;--clr-jpc-gam-lit: #ece9f2;--clr-jpc-scr-lit: #f7e9f8;--clr-jpc-sale-lit: #e8f5e2}:root{--clr-jpc-def: #009ee9;--clr-jpc-def-contrast: #20828D;--clr-btn-def-bgr: #f7633c;--clr-btn-def-clr: #fff;--clr-jpc-pop: var(--clr-jpc-def);--clr-jpc-jaz: var(--clr-jpc-def);--clr-jpc-cla: var(--clr-jpc-def);--clr-jpc-vin: var(--clr-jpc-def);--clr-jpc-mov: var(--clr-jpc-def);--clr-jpc-bks: var(--clr-jpc-def);--clr-jpc-gam: var(--clr-jpc-def);--clr-jpc-scr: var(--clr-jpc-def);--clr-jpc-sale: var(--clr-jpc-def);--clr-jpc-pop-lit: var(--clr-jpc-def-lit);--clr-jpc-jaz-lit: var(--clr-jpc-def-lit);--clr-jpc-cla-lit: var(--clr-jpc-def-lit);--clr-jpc-vin-lit: var(--clr-jpc-def-lit);--clr-jpc-mov-lit: var(--clr-jpc-def-lit);--clr-jpc-bks-lit: var(--clr-jpc-def-lit);--clr-jpc-gam-lit: var(--clr-jpc-def-lit);--clr-jpc-scr-lit: var(--clr-jpc-def-lit);--clr-jpc-sale-lit: var(--clr-jpc-def-lit)}html{font-size:var(--font-size-base);font-family:"Open Sans",sans-serif}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url("/checkout/assets/fonts/open-sans-v17-latin-regular.woff2") format("woff2")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url("/checkout/assets/fonts/OpenSans-SemiBold.ttf") format("truetype")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:local("Open Sans Bold"),local("OpenSans-Bold"),url("/checkout/assets/fonts/open-sans-v17-latin-700.woff2") format("woff2")}
