@charset "UTF-8";:root{--line-height:1.5;--separator:1px solid rgba(120, 120, 120, 0.2);--modal-border-radius:0.5rem;--input-background-color:#ffffff;--input-text-color:rgb(17,17,17);--input-placeholder-color:rgba(17,17,17,0.65);--input-border-color:rgba(120, 120, 120, 0.35);--input-border:1px solid var(--input-border-color);--input-border-radius:0.25em;--input-shadow-color:rgba(0, 0, 0, 0.05);--input-shadow:inset 0px 2px 0px var(--input-shadow-color);--mobile-nav-text:var(--header-text-color);--mobile-nav-bg:var(--header-bg-color);--mobile-nav-accent:var(--header-accent-color)}html{background:var(--footer-color);font-family:sans-serif}body{color:var(--text-color);font-size:var(--text-size);font-family:var(--font-family);line-height:var(--line-height);background-image:var(--background-image);background-size:cover;background-position:50% 0}::-moz-selection{color:var(--bg-color);background:var(--text-color)}::selection{color:var(--bg-color);background:var(--text-color)}:focus-visible{outline:0;box-shadow:0 0 0 .1rem var(--bg-color),0 0 0 .2rem var(--accent-color)}a{color:var(--text-color);text-decoration:underline;text-decoration-color:var(--accent-color);transition:color .2s ease-out}a:hover{color:var(--accent-color);text-decoration-color:var(--accent-color)}a:active,a:focus{color:var(--accent-color)}iframe,img,video{width:100%;height:auto}hr{margin:1.5rem 0;border:none;border-top:var(--separator)}p{margin:0 0 1rem;width:100%}ul{margin:0 0 1rem;width:100%;padding:0 0 0 1.75rem}ul li{margin:0 0 .5rem 0}ol{margin:0 0 1rem;width:100%;padding:0 0 0 1.75rem;counter-reset:counter-overide;list-style:none}ol li{margin:0 0 .5rem 0;counter-increment:counter-overide;position:relative}ol li::before{content:counter(counter-overide) ". ";font-weight:700;position:absolute;left:-1.75rem;width:1.5rem;text-align:right;display:inline-block}small{font-size:.75em}code{display:inline-block;background:var(--text-color);font-family:monospace;overflow:auto;color:var(--bg-color);padding:0 .3rem;word-break:break-all;vertical-align:middle}pre code{display:block;padding:.5rem 1rem}figure{display:block;margin:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.alert{position:relative;padding:10px 17px;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible .alert{padding-right:4rem}.alert-dismissible .close{background-color:transparent;border:0;color:inherit;font-size:1.5rem;font-weight:700;line-height:1;opacity:.5;padding:7px 15px;position:absolute;right:3px;text-shadow:0 1px 0 #fff;top:3px;z-index:2}.alert-dismissible .close:hover{color:#000;text-decoration:none}.alert-dismissible .close:not(:disabled):not(.disabled):focus,.alert-dismissible .close:not(:disabled):not(.disabled):hover{opacity:.75}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.btn[class*=btn-outline]{background:0 0;border-color:var(--button-background-color);color:var(--button-background-color)}.btn[class*=btn-sm]{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;min-height:initial;border-radius:.2rem}.btn[class*=btn-link]{text-transform:none;font-weight:inherit;background:0 0;border-color:transparent;box-shadow:none;color:var(--button-background-color)}.btn:not(button):not([input-type=submit]):not(a):focus-within{outline:0;box-shadow:0 0 0 .1rem var(--bg-color),0 0 0 .2rem var(--accent-color)}.btn{--button-text-color:var(--bg-color);--button-hover-text:var(--bg-color);--button-background-color:var(--text-color);--button-hover-background:var(--accent-color);--button-border:1px solid var(--input-shadow-color);--button-border-radius:var(--input-border-radius);--button-shadow:inset 0px -2px 0px var(--input-shadow-color);--button-active-shadow:inset 0px 2px 0px var(--input-shadow-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--button-border-radius);font-size:16px;font-size:clamp(16px, 1em, 20.8px);padding:10px 20px;line-height:1.3;display:inline-block;margin:1rem 0;background:var(--button-background-color);border:var(--button-border);box-shadow:var(--button-shadow);text-transform:uppercase;font-weight:700;color:var(--button-text-color);text-decoration:none;display:inline-block;min-height:44px;height:auto;text-align:center;transition-duration:.2s;transition-timing-function:ease-out;transition-property:color,background,border}.btn.focus,.btn:focus,.btn:hover{color:var(--button-hover-text);background:var(--button-hover-background);border:var(--button-border);text-decoration:none;cursor:pointer}.btn.disabled,.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:disabled}.btn.active,.btn:active{color:var(--button-hover-text);background:var(--button-hover-background);border-color:var(--button-hover-background);box-shadow:var(--button-active-shadow)}.btn:focus-visible{outline:0;box-shadow:0 0 0 .1rem var(--bg-color),0 0 0 .2rem var(--accent-color)}.card{--accent-color:var(--card-accent);--text-color:var(--card-text);--bg-color:var(--card-bg);position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box;color:var(--card-text);background-color:var(--card-bg)}.card-body{flex:1 1 auto;padding:1.25rem}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1rem}.h1,h1{line-height:1.1em;font-size:var(--heading-size);font-family:var(--heading-font);margin:0 0 1.5rem 0;padding:.5rem 0 0 0;width:100%;font-size:calc(var(--heading-size) * 1.25);font-weight:700}.h2,h2{line-height:1.1em;font-size:var(--heading-size);font-family:var(--heading-font);margin:0 0 1.5rem 0;padding:.5rem 0 0 0;width:100%;font-weight:700}.h3,h3{line-height:1.1em;font-size:var(--heading-size);font-family:var(--heading-font);margin:0 0 1.5rem 0;padding:.5rem 0 0 0;width:100%;font-size:calc(var(--heading-size) * .875);font-weight:400}.h4,h4{line-height:1.1em;font-size:var(--heading-size);font-family:var(--heading-font);margin:0 0 1.5rem 0;padding:.5rem 0 0 0;width:100%;font-size:calc(var(--heading-size) * .75);font-weight:700}.h5,h5{line-height:1.1em;font-size:var(--heading-size);font-family:var(--heading-font);margin:0 0 1.5rem 0;padding:.5rem 0 0 0;width:100%;font-size:calc(var(--heading-size) * .75);font-weight:400}.h6,h6{line-height:1.1em;font-size:var(--heading-size);font-family:var(--heading-font);margin:0 0 1.5rem 0;padding:.5rem 0 0 0;width:100%;font-size:calc(var(--heading-size) * .5);font-weight:700}.icon{display:inline-block;vertical-align:middle;pointer-events:none;height:1em}.icon__fill{fill:currentColor}.icon__line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:.25rem;stroke-miterlimit:10}label{display:block}input,select{font-family:var(--font-family);font-size:16px;font-size:clamp(16px, 1em, 20.8px);transition:all .3s ease;background-color:var(--input-background-color);border-radius:var(--input-border-radius);border:var(--input-border);color:var(--input-text-color);padding:10px;display:inline-block;vertical-align:middle;line-height:1.3;box-shadow:var(--input-shadow);height:42.8px;height:clamp(42.8px,2.5em,2.5rem);max-width:100%}input::-moz-placeholder,select::-moz-placeholder{color:var(input-placeholder-color)}input::placeholder,select::placeholder{color:var(input-placeholder-color)}input[type=checkbox],select[type=checkbox]{width:1.3;height:1.3;display:inline-block;vertical-align:middle}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:right 8px center;background-size:8px 10px;appearance:none;padding-right:20px}select::-ms-expand{display:none}select option{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.form-check{display:block;margin-bottom:1rem}.form-check-label{display:inline;vertical-align:middle;margin:0}.form-check-input{margin-right:1rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;opacity:0;width:100%;height:100%;pointer-events:none;overflow:hidden;visibility:hidden;outline:0}.modal.fade{transition-delay:0.2s}.modal.show{visibility:visible;opacity:1;pointer-events:all;transition-delay:0s}.modal-dialog{position:relative;width:auto;margin:.5rem;z-index:1060;pointer-events:none}.modal.fade .modal-dialog{transition:transform .2s ease,opacity .2s ease;transform:translate3d(0,-50px,1px);backface-visibility:hidden;perspective:1000;opacity:0}.modal.show .modal-dialog{opacity:1;transform:translate3d(0,0,1px);pointer-events:all}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{--accent-color:var(--card-accent);--text-color:var(--card-text);--bg-color:var(--card-bg);position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box;color:var(--card-text);background-color:var(--card-bg);position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-clip:padding-box;border:none;pointer-events:none;border-radius:var(--modal-border-radius);box-shadow:0 .125rem .25rem rgba(0,0,0,.075);outline:0;transition:none}.modal.show .modal-content{pointer-events:all}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:rgba(0,0,0,.7);pointer-events:none}.modal.fade .modal-backdrop{opacity:0;transition:opacity .2s ease}.modal.show .modal-backdrop{opacity:1;pointer-events:all}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem;border-bottom:none;border-top-left-radius:var(--modal-border-radius);border-top-right-radius:var(--modal-border-radius)}.modal-header .close{padding:1rem;background:0 0;border:none;font-size:1.5rem;font-weight:700;text-decoration:none;margin:-1rem -1rem -1rem auto;opacity:.8}.modal-title{margin-bottom:0;line-height:1.5;padding-top:0;font-weight:700}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-body p{font-size:1rem;padding-bottom:1rem}.modal-body span{font-size:.875rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:var(--separator);border-bottom-left-radius:var(--modal-border-radius);border-bottom-right-radius:var(--modal-border-radius)}.modal-footer>*{margin:.25rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-content{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0px;cursor:pointer;background:0 0;color:transparent;top:50%;transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus-visible,.slick-next:hover,.slick-prev:focus-visible,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus-visible:before,.slick-next:hover:before,.slick-prev:focus-visible:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#fff;opacity:.5}.slick-prev{left:0}[dir=rtl] .slick-prev{left:auto;right:0}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:0}[dir=rtl] .slick-next{left:0;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dots{position:absolute;bottom:12px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:12px;width:12px;margin:.25rem;padding:0;cursor:pointer}.slick-dots li:only-child{display:none}.slick-dots li button{border:0;border:1px solid #000;background:#fff;display:block;height:12px;width:12px;border-radius:50%;outline:0;line-height:12px;font-size:12px;color:transparent;cursor:pointer;padding:0;opacity:.5;transform:scale(.8)}@media (hover:hover){.slick-dots li button:focus-visible,.slick-dots li button:hover{outline:0;opacity:1}}.slick-dots li.slick-active button{background:#000;border-color:#fff;transform:scale(1)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.turbo-progress-bar{background:var(--header-accent-color,--accent-color);height:.35rem}.layout{min-height:100vh;display:flex;flex-direction:column;width:100%}.banner{display:var(--banner-display);width:100%;background:var(--banner-image);background-position:50% 50%;height:var(--banner-height);background-repeat:no-repeat;background-size:cover}.banner__logo{background:var(--brand-logo);background-position:50% 50%;height:100%;display:block;background-size:contain;background-repeat:no-repeat;background-origin:content-box;padding-top:2rem;padding-bottom:2rem}footer{--accent-color:var(--footer-accent-color, --accent-color);--text-color:var(--footer-text-color, --text-color);--bg-color:var(--footer-bg-color, --bg-color)}.footer{background:var(--bg-color);color:var(--text-color);padding:1rem 0;font-size:1rem}@media (max-width:768px){.footer{padding:2rem 0;justify-content:center;text-align:center}}.footer__credits{text-align:center;margin:0}.footer__credit{text-decoration:none;margin:0 .5rem;display:inline-block}.footer__logo{height:4rem;width:100%;max-width:7rem;display:inline-block}.footer__logo path{fill:currentColor}header{--text-size:var(--header-text-size, --text-size);--accent-color:var(--header-accent-color, --accent-color);--text-color:var(--header-text-color, --text-color);--bg-color:var(--header-bg-color, --bg-color)}.header{font-size:var(--text-size);background:var(--bg-color);height:var(--header-height);color:var(--text-color);position:sticky;position:-webkit-sticky;top:0;z-index:999}.header__skip-to-content{background:var(--accent-color);color:var(--bg-color);padding:.5rem 1rem;font-weight:700;left:0;top:0;position:absolute;transform:translateY(-100%);z-index:9999}.header__skip-to-content:focus{background:var(--accent-color);color:var(--bg-color);transform:translateY(0);transition:transform .2s}.header__content{height:var(--header-height)}.header__logo-link span{font-weight:700}@media (min-width:768px){.header__logo-link{padding-left:.5rem}}.header__logo-image{display:var(--brand-logo-display);height:calc(var(--header-height) - 1rem);background:var(--brand-logo);background-size:contain;background-position:0 50%;background-repeat:no-repeat;width:30vw}.header__logo-placeholder{display:var(--brand-logo-placeholder-display);padding:0;margin:0;font-size:1.5em}.header__block{margin:0 .5rem}@media (max-width:768px){.header__block{margin:0 0 0 1.5rem}}.header a{text-decoration:none}.header--center-logo{font-size:var(--text-size);background:var(--bg-color);height:var(--header-height);position:sticky;position:-webkit-sticky;top:0;z-index:999;grid-row:1}.header--center-logo .header__content{height:var(--header-height);display:flex;align-items:center;justify-content:space-between}@media (max-width:768px){.header--center-logo .header__content{margin:0 -.5rem}}.header--center-logo .header__left,.header--center-logo .header__right{flex-basis:30%}.header--center-logo .header__right{text-align:right;z-index:6}.header--center-logo .header__logo{flex-basis:40%;width:100%;height:3em;z-index:6}.header--center-logo .header__logo-link{display:block;width:100%;height:100%;overflow:visible;position:relative;padding:0}.header--center-logo .header__logo-image{display:var(--brand-logo-display);background:var(--brand-logo);background-size:contain;pointer-events:none;background-repeat:no-repeat;background-position:50% 50%;height:var(--logo-height);width:100%;position:absolute;top:0}@media (orientation:portrait){.header--center-logo .header__logo-image{height:100%}}.header--center-logo .header__block{margin:.5rem;display:inline-block}.header--center-logo .header a{text-decoration:none}.header--center-menu{font-size:var(--text-size);background:var(--bg-color);height:var(--header-height);position:sticky;position:-webkit-sticky;top:0;z-index:999}.header--center-menu .header__content{height:var(--header-height)}.header--center-menu .header__logo{margin-right:auto;justify-content:flex-start;align-items:center}@media (min-width:768px){.header--center-menu .header__logo-link{padding-left:.5rem}}.header--center-menu .header__logo-image{display:var(--brand-logo-display);height:calc(var(--header-height) - 1rem);background:var(--brand-logo);background-size:contain;background-position:0 50%;background-repeat:no-repeat;width:40vw}@media (min-width:768px){.header--center-menu .header__logo-image{width:25vw}}.header--center-menu .header__logo-placeholder{display:var(--brand-logo-placeholder-display);padding:0;margin:0;font-size:1.5em}.header--center-menu .header__block{margin:0 1rem 0 0;align-self:center;text-align:center}@media (min-width:768px){.header--center-menu .header__block{flex-grow:1;margin:0 auto;justify-content:center}.header--center-menu .header__block:last-of-type{width:25vw;margin-right:0;margin-left:auto;flex-grow:0;text-align:right;justify-content:flex-end}}@media (max-width:768px){.header--center-menu .header__block{margin:0 0 0 1.5rem}}.header--center-menu .header a{text-decoration:none}.header--no-logo{font-size:var(--text-size);background:var(--bg-color);height:var(--header-height);position:sticky;position:-webkit-sticky;top:0;z-index:999;grid-row:1}.header--no-logo .header__content{height:var(--header-height);display:flex;align-items:center;justify-content:space-between}.header--no-logo .header__left,.header--no-logo .header__right{flex-basis:30%}.header--no-logo .header__right{text-align:right;z-index:6}.header--no-logo .header__logo{flex-basis:40%;width:100%;height:3em;z-index:6}.header--no-logo .header__logo-link{display:block;width:100%;height:100%;overflow:visible;position:relative}.header--no-logo .header__logo-image{display:var(--brand-logo-display);background:var(--brand-logo);background-size:contain;pointer-events:none;background-repeat:no-repeat;background-position:50% 50%;height:var(--logo-height);width:100%;position:absolute;top:0}@media (orientation:portrait){.header--no-logo .header__logo-image{height:100%}}.header--no-logo .header__block{display:inline-block}.header--no-logo .header a{text-decoration:none}.main{background:var(--bg-color);flex-grow:1}.main__title{margin:0;padding:2.5rem 1rem 1rem;text-align:center}.sidebar{width:30ch}.sidebar__block{padding:.5rem}.widgets{background:var(--bg-color);color:var(--text-color);border-top:var(--separator);border-bottom:var(--separator);padding:1rem 0 2rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.widgets__widget{max-width:40ch;margin:1rem auto}.widgets__widget-title{text-align:center}.basket-block--full{padding:2rem 0}.basket-block__container{max-width:768px}.basket-block__list{list-style:none;padding:0;margin:0}.basket-block__line{margin:0;padding:.5rem 0;border-top:var(--separator)}.basket-block__line-name{font-size:1.25rem;padding:0;margin:0 auto .5rem;font-weight:700}.basket-block__line-price{font-weight:700}.basket-block__total{margin:0;padding:1rem 0;border-top:var(--separator);font-weight:700}.basket-block__total-value{font-size:2rem}.basket-block__line-qty{margin-right:1rem}.basket-block__checkout-link{width:100%;font-size:1.5rem}.basket-block--icon{position:relative;font-size:1em;width:1.5em}.basket-block--icon .basket-block__symbol{font-size:1.2em}.basket-block--icon .basket-block__count{background-color:var(--accent-color);color:var(--bg-color);width:1.1em;height:1.1em;position:absolute;bottom:-.5em;left:-.5em;overflow:visible;border-radius:50%}.basket-block--icon .basket-block__count-number{line-height:1em;font-size:.8em;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.basket-block--icon .basket-block__loading{position:absolute;top:50%;left:50%;margin:-.4em;border-width:.15em;width:.8em;height:.8em;visibility:hidden;pointer-events:none}.basket-block--icon .basket-block__count.--loading .basket-block__loading{visibility:visible}.basket-block--icon .basket-block__count.--loading .basket-block__count-number{visibility:hidden}.basket-block--icon .basket-block__count.--empty{transform:scale(0);opacity:0}.basket-block--icon .basket-block__count.--updated{animation:pop-in .4s forwards}@keyframes pop-in{0%{transform:scale(0)}80%{transform:scale(1.4);opacity:1}100%{transform:scale(1);opacity:1}}.bundle-block__images{--accent-color:var(--card-accent);--text-color:var(--card-text);--bg-color:var(--card-bg);background:var(--bg-color)}.bundle-block__container{border-top:1px solid var(--bg-color);border-bottom:1px solid var(--bg-color)}.bundle-block__title{padding:0}.bundle-block__inner{padding:1.5rem 0}@media (min-width:992px){.bundle-block__inner{padding:1.5rem 1rem}}.bundle-block__row{min-height:100%}.bundle-block__group-select{width:100%;padding:1rem;margin-top:2rem;background:var(--text-color);color:var(--bg-color)}.bundle-block__select-label{font-weight:700}.bundle-block__group-options{width:100%}.bundle-block__buy{border-top:var(--separator);position:sticky;position:-webkit-sticky;bottom:0;background:var(--bg-color);padding-bottom:1rem}.bundle-block__buy-button{margin-bottom:.5rem}.gallery-block__container{display:flex;flex-wrap:wrap;justify-content:center}.gallery-block__figure{border:.5rem solid transparent;font-display:block;flex-basis:25%;position:relative}@media (max-width:768px){.gallery-block__figure{flex-basis:50%}}.gallery-block__image{width:100%;display:block}.gallery-block__caption{position:absolute;font-size:.85rem;bottom:0;left:0;background:rgba(0,0,0,.5);color:#fff;padding:.25rem .75rem;display:inline-block}.gallery-block--slideshow:not(.slick) .gallery-block__slide:not(:first-of-type){visibility:hidden}.gallery-block--slideshow .gallery-block__slide{position:relative;vertical-align:top}.gallery-block--slideshow .gallery-block__image{width:100%;display:block}.gallery-block--slideshow .gallery-block__caption--slide{position:absolute;font-size:var(--heading-size);font-family:var(--heading-font);bottom:50%;left:50%;background:rgba(0,0,0,.5);color:#fff;padding:.25rem .75rem;display:inline-block;transform:translate(-50%,50%);text-align:center}.image-block__figure{position:relative}.image-block__caption{position:absolute;font-size:.85rem;bottom:0;left:0;background:rgba(0,0,0,.5);color:#fff;padding:.25rem .75rem;display:inline-block}.menu-block--adaptive-centre{position:relative;z-index:1}.menu-block--adaptive-centre .navigation--horizontal .navigation__sub-menu{left:auto;right:0}.menu-block--vertical{display:block}.menu-block--vertical .menu-block__link{display:block;text-decoration:none;border-bottom:var(--separator)}.menu-block--vertical .menu-block__link--primary{line-height:1.1em;font-size:var(--heading-size);font-family:var(--heading-font);margin:0 0 1.5rem 0;padding:.5rem 0 0 0;width:100%;padding:1rem 0;margin:0}.menu-block--vertical .menu-block__link--secondary{font-size:1rem;padding:1rem 0 1rem 1rem}.menu-block--vertical .menu-block__item{display:block}.menu-block--vertical .menu-block__link--primary{position:relative;display:block}.menu-block--vertical .menu-block__item--has-sub .menu-block__link--primary{padding-right:1.5em}.menu-block--vertical .menu-block__sub-icon{position:absolute;right:0;top:1rem;height:1em;line-height:1rem;transition:transform .2s}.menu-block--vertical .menu-block__sub-icon .icon__line{stroke-width:.35em}.menu-block--vertical .menu-block__sub-menu{display:block;width:100%;max-height:0;overflow:hidden}.menu-block--vertical .menu-block__item--sub-open .menu-block__link--primary{outline:0}.menu-block--vertical .menu-block__item--sub-open .menu-block__sub-icon{transform:rotate(-180deg)}.menu-block--vertical .menu-block__item--sub-open .menu-block__sub-menu{transition:max-height 6s;max-height:10000px}.not-found-block{padding:3rem;text-align:center}.not-found-block::before{content:"404‍";display:block;font-weight:700;font-size:3rem}.product-block__images{--accent-color:var(--card-accent);--text-color:var(--card-text);--bg-color:var(--card-bg);background:var(--bg-color)}.product-block__container{border-top:1px solid var(--bg-color);border-bottom:1px solid var(--bg-color)}.product-block__inner{padding:1.5rem 0;max-width:576px}@media (min-width:992px){.product-block__inner{padding:1.5rem 1rem;position:sticky;position:-webkit-sticky;top:var(--header-height)}}@media (min-width:768px){.product-block__row{min-height:80vh}}.product-block__title{padding:0}.restricted-block{padding:3rem;text-align:center}.search-block--icon{font-size:1.2em}.text-block__container{max-width:768px}.bundled-product{padding:1rem 0;border-top:var(--separator)}.bundled-product__image{position:sticky;position:-webkit-sticky;top:calc(var(--header-height) + 1rem)}.bundled-product__title{margin:0 0 1rem;padding:0}.bundled-product__option-name{font-size:1rem;font-weight:400;margin:0 0 .25rem 0;padding:0;display:block}.bundled-product__option{padding:1rem 1rem .5rem;margin-top:1rem;background:var(--text-color);color:var(--bg-color)}.bundled-product__options{margin:0 0 1rem 0;width:100%}.bundled-product__more-info{margin-top:.5rem;margin-bottom:0}.bundled-product__subtitle{font-size:.8rem;font-weight:400;font-style:italic}.burger{display:block;color:var(--text-color);text-decoration:none;text-transform:uppercase;position:relative;font-size:.8em;order:2;height:1.75em;line-height:1.75em}.burger::after,.burger::before{content:"";background:currentColor;width:100%;height:2px;position:absolute;transform:translate(-50%,-50%) rotate(0);transform-origin:50% 50%;left:50%;top:0;transition:.1s top .1s,.1s transform 0s}.burger::after{top:100%}.burger:hover{transition:color .2s ease-out;color:var(--accent-color)}.burger__meat{font-weight:700;transition:.1s opacity .1s}.burger--no-text{height:1.5em;line-height:1.5em}.burger--no-text .burger__meat{display:inline-block;position:relative;width:2em;height:100%}.burger--no-text .burger__meat::before{content:"";width:100%;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:currentColor}.menu-block--expanded .burger::after,.menu-block--expanded .burger::before{transform:translate(-50%,-50%) rotate(45deg);top:50%;transition:.1s top 0s,.1s transform .1s}.menu-block--expanded .burger::after{transform:translate(-50%,-50%) rotate(-45deg)}.menu-block--expanded .burger__meat{opacity:0;transition:.1s opacity 0s}.flash-messages{position:fixed;display:flex;pointer-events:none;z-index:1400;align-items:center;justify-content:center;right:auto;width:100%;bottom:1rem;opacity:0;transform:translate(0,5rem);transition:opacity .4s ease-out,transform .4s ease-out}.flash-messages .alert{pointer-events:all;margin-bottom:1rem;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);border-radius:.25rem}.flash-messages.show{opacity:1;transform:translate(0,0)}.locales__country,.locales__currency,.locales__language{margin:.5rem 0;max-width:100%}.mailchimp__form{display:flex;margin:-.5rem -.25rem 1rem;flex-wrap:wrap;align-items:center;justify-content:center}.mailchimp__input{flex-grow:1;flex-basis:60%;margin:.25rem}.mailchimp__button{flex-grow:1;margin:.25rem}.mailchimp form{margin:-.5rem -.25rem .25rem}.mailchimp p{font-size:.75rem;padding:0;margin:0}.navigation--expand-full{position:fixed;visibility:hidden;opacity:0;pointer-events:none;z-index:5;padding:var(--header-height) 1rem 2rem 1rem;top:0;overflow:auto;background:var(--mobile-nav-bg);transition:opacity 0s;width:100%;height:100%;left:0}.navigation--expand-full .navigation__link{text-decoration:none}.navigation--expand-full .navigation__link--primary{line-height:1.1em;font-size:var(--heading-size);font-family:var(--heading-font);display:block;margin:0 0 1rem 0;padding:.5rem 0}.navigation--expand-full .navigation__items{margin:auto;text-align:center;display:flex;width:100%;flex-direction:column;margin:auto;min-height:75vh;min-height:calc(100vh - var(--header-height) - 2rem);align-items:center;justify-content:center}.navigation--expand-full .navigation__sub-menu{display:block;margin:-.5rem 0 1rem}.menu-block--expanded .navigation--expand-full{visibility:visible;opacity:1;pointer-events:all;transition:opacity .2s}.menu-block--expanded .navigation--expand-full~.burger{color:var(--mobile-nav-text);z-index:6;transition:.2s color 0s;outline:0}.menu-block--expanded .navigation--expand-full~.burger:hover{color:var(--mobile-nav-accent)}.navigation--expand-left{--nav-width:28ch}@media (max-width:576px){.navigation--expand-left{--nav-width:80vw}}.navigation--expand-left{position:fixed;opacity:0;pointer-events:none;z-index:9;padding:.25rem 1.5rem 2rem 1.5rem;top:0;overflow:auto;background:var(--bg-color);transition:opacity .2s,left .2s;width:var(--nav-width);height:100%;visibility:hidden;left:calc(-1rem - var(--nav-width))}.navigation--expand-left .navigation__link{display:block;padding:.5em 0;margin:0;border-bottom:var(--separator)}.navigation--expand-left .navigation__link--primary{line-height:1.1em;font-size:var(--heading-size);font-family:var(--heading-font);margin:0 0 1.5rem 0;padding:.5rem 0 0 0;width:100%;padding:1rem 0;margin:0}.navigation--expand-left .navigation__link--secondary{font-size:1rem;padding:.5rem 0 .5rem 1rem}.navigation--expand-left .navigation__close{position:fixed;right:0;height:100%;width:calc(100% - var(--nav-width));background:rgba(0,0,0,.6);color:#fff;top:0;opacity:0;transition:opacity .2s .2s,color .2s}.navigation--expand-left .navigation__close::before{content:"╳";position:absolute;top:1rem;left:1rem}.navigation--expand-left .navigation__close:hover{color:rgba(255,255,255,.6)}.menu-block--expanded .navigation--expand-left{opacity:1;pointer-events:all;left:0;visibility:visible}.menu-block--expanded .navigation--expand-left .navigation__close{opacity:1}.navigation--horizontal .navigation__link{display:inline-block;margin:.25em .5em}.navigation--horizontal .navigation__sub-menu{position:absolute;display:block;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);background:var(--bg-color);padding:.5rem;left:0;top:1.8em;width:10em;opacity:0;transform:translate(0,-1rem);transition:opacity .2s,transform .2s;pointer-events:none;text-align:left}.navigation--horizontal .navigation__item{position:relative;display:inline-block}.navigation--horizontal .navigation__item:focus-within .navigation__sub-menu,.navigation--horizontal .navigation__item:hover .navigation__sub-menu{opacity:1;transform:translate(0,0);pointer-events:all;z-index:9}.navigation--horizontal .navigation__link{text-decoration:none}.navigation--horizontal .navigation__link--secondary{display:block;padding:.25rem;margin:.5rem 0}.navigation__link{display:inline-block;margin:.25em .5em}.pagination__init,.pagination__next,.pagination__prev,.pagination__text{width:100%;margin-top:0;margin-bottom:2rem}.pagination__init{position:relative}.pagination__loading,.pagination__text{transition:opacity .3s}.pagination__loading{opacity:0;position:absolute;left:50%;top:50%;margin:-1rem}.pagination__init.active .pagination__text{opacity:.5}.pagination__init.active .pagination__loading{opacity:1}.pop-basket{text-align:left;font-size:1rem;transition:.3s opacity ease,.3s transform ease;position:absolute;top:3rem;right:0;background:var(--bg-color);color:var(--text-color);padding-top:.5rem;width:26rem;z-index:9;box-shadow:0 5px 10px 0 rgba(0,0,0,.12);border:var(--separator);border-radius:.2rem;max-height:calc(100vh - 5rem);overflow:auto}.pop-basket--hidden{opacity:0;transform:translate(0,-2rem);pointer-events:none}.pop-basket .basket-block__line--1{border-top:0}.pop-basket .basket-block__image{padding-right:5px}.pop-basket .basket-block__total-value{font-size:1.5rem}.pop-basket .basket-block__checkout-link{margin-bottom:.5rem}.pop-basket .basket-block__return-link,.pop-basket .basket-block__title{display:none}.pop-basket--draw{font-size:1rem;transition:.3s transform ease;position:fixed;top:0;right:0;background:var(--bg-color);width:22rem;z-index:9;border-left:var(--separator);height:100vh;padding-top:1rem;overflow:auto;box-shadow:-5px 0 10px 0 rgba(0,0,0,.1)}.pop-basket--draw.pop-basket__close{color:#fff;font-size:1.5rem;background:rgba(0,0,0,.75);width:2rem;height:2rem;position:fixed;display:flex;align-items:center;justify-content:center;right:24rem;top:2rem;border-radius:50%;cursor:pointer;transition:opacity .2s .2s ease-in}.pop-basket--draw.pop-basket__close:hover{color:rgba(255,255,255,.8)}.pop-basket--draw.pop-basket--hidden{transform:translate(23rem,0);pointer-events:none;transition:.2s transform ease;box-shadow:none}.pop-basket--draw.pop-basket--hidden~.pop-basket__close{opacity:0;pointer-events:none;transition:opacity .2s 0s ease-out}.pop-basket--draw.pop-basket .basket-block__line--1{border-top:0}.pop-basket--draw.pop-basket .basket-block__image{padding-right:5px}.pop-basket--draw.pop-basket .basket-block__total-value{font-size:1.5rem}.preorder-info{background:var(--accent-color);padding:.5rem 1rem;margin:1rem 0;color:var(--bg-color)}.price__value{font-size:1.5em}.price__value--discounted{color:var(--accent-color);display:block}.price__original{text-decoration:none;font-size:.8em;display:inline-block;font-style:italic;position:relative}.price__original::after{content:"";height:2px;width:110%;position:absolute;top:50%;margin-top:-1px;left:0;background:var(--accent-color)}.product-card{text-decoration:none}@media (hover:hover){.product-card:hover{text-decoration:none}}.product-card__body{text-align:center}.product-card__title{margin:0 0 .5rem;padding:0}.product-card__price{margin:0}.product-card__price .price__value{display:inline-block;font-size:1rem}.product-card__price .price__value--standard{font-weight:400}.product-card__price .price__original{margin:0 .25rem}.product-card__image{width:100%}.product-card__image--primary{display:block}.product-card__image--secondary{display:none}@media (hover:hover){.product-card__image--secondary{display:block;position:absolute;top:0;left:0;opacity:0;background-color:var(--card-bg);transition:opacity .3s ease}.product-card:hover .product-card__image--secondary{opacity:1}}.product-card__images{position:relative}.product-card__sticker{display:block;position:absolute;right:0;top:1rem;padding:.3rem 1rem;text-align:center;background-color:var(--card-text);color:var(--card-bg)}.product-card--sold-out{opacity:.6}.product-card--borderless{width:25%}@media (max-width:992px){.product-card--borderless{width:50%}}@media (max-width:576px){.product-card--borderless{width:100%}}.product-images{min-height:100%}.product-images__container{display:flex;justify-content:center;flex-direction:row-reverse;padding:.75rem 0;align-items:stretch;margin:0 -.3rem}.product-images__primary{min-width:90%;flex-grow:1}.product-images__slider .slick-dots{position:relative;top:0;bottom:0;padding:0}.product-images__slider .slick-dots li button{border-color:var(--text-color);background-color:var(--bg-color);opacity:1}.product-images__slider .slick-dots li.slick-active button{background-color:var(--accent-color)}.product-images__slider:not(.slick) .product-images__slide:not(:first-of-type){visibility:hidden}.product-images__slide{border:.3rem solid var(--bg-color)}.product-images__slide .zoomImg{background-color:var(--bg-color)}.product-images__slide--zoomable{cursor:zoom-in}.product-images__slide--zoomed{cursor:zoom-out}.product-images__thumbnails{display:flex;flex-grow:0;flex-direction:column;flex-basis:10%;flex-shrink:0;align-items:center;cursor:pointer;justify-content:flex-start}.product-images__thumbnail{width:100%;padding:.3rem;transition:outline-color .2s}.product-images__thumbnail .product-images__thumbnail-image{outline:2px solid transparent;outline-offset:-2px}.product-images__thumbnail--current .product-images__thumbnail-image{outline-color:var(--accent-color)}@media (min-width:992px){.product-images__primary-image{max-height:70vh;max-height:calc(100vh - var(--header-height) - 1.5rem);max-width:100%;-o-object-fit:contain;object-fit:contain;display:block;margin:auto}.product-images__container{position:sticky;position:-webkit-sticky;top:var(--header-height);top:calc(var(--header-height) + .25rem)}.product-images__slider{position:sticky;position:-webkit-sticky;top:var(--header-height);top:calc(var(--header-height) + .25rem)}.product-images__slider .slick-dots{display:none!important}}@media (max-width:992px){.product-images__container{display:block}.product-images__thumbnails{display:none}}.product-options{padding-bottom:1rem}.product-options__option-name{font-size:1rem;font-weight:400;margin:1rem 0 .25rem 0;padding:0;display:block}.product-options__option-button{margin:0 .25rem .5rem 0}.product-options__option-button input[type=radio]{opacity:0;position:absolute;left:-100vw}.product-options__option{margin:1rem 0 .5rem;display:block}.product-options__buy{margin-bottom:1rem}.product-options__buy-button{min-width:10rem;margin-bottom:.5rem}.shipping-from{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--accent-color);display:flex;align-items:center;gap:.5rem}.shipping-from__flag{display:inline-block;vertical-align:middle;background-size:cover;height:1.2em;width:2.25em}.shipping-from__flag.us{background-image:url(https://musicglue-wwwassets.global.ssl.fastly.net/flags/icon/usa.png)}.shipping-from__flag.au{background-image:url(https://musicglue-wwwassets.global.ssl.fastly.net/flags/icon/australia.png)}.shipping-from__flag.eu{background-image:url(https://musicglue-wwwassets.global.ssl.fastly.net/flags/icon/eu.png)}.shipping-from__flag.uk{background-image:url(https://musicglue-wwwassets.global.ssl.fastly.net/flags/icon/uk.png)}.store-warnings{position:fixed;z-index:999;bottom:1rem;right:1rem;width:20rem;max-width:calc(100% - 2rem);background:repeating-linear-gradient(45deg,#000,#000 10px,#fc0 10px,#fc0 20px);border-radius:.5rem;box-shadow:0 0 3px inset rgba(0,0,0,.2),0 0 3px rgba(0,0,0,.2)}.store-warnings__warning{margin:.5rem;font-weight:700;border-radius:.25rem;text-align:center;text-decoration:none}.store-warnings__info-icon::before{content:"i";display:inline-block;vertical-align:text-bottom;width:1.3em;line-height:1.3em;height:1.3em;background:var(--card-text);color:var(--card-bg);border-radius:50%;text-align:center;margin-right:.5em;font-weight:bolder}.store-warnings__info-link{text-decoration:none}.layout{background-attachment:fixed;background-color:var(--bg-color);background-position:50% 0;background-size:cover}.layout[data-homepage=true]{background-image:var(--bg-image)}.main{background-color:transparent}.navigation--horizontal .navigation__item .navigation__sub-menu{max-height:80vh;overflow:auto}.gallery-block--zoom-switch .slick-slide{transform:scale(1.2);opacity:0;transition:transform .5s ease 0s,opacity .5s ease 0s!important}.gallery-block--zoom-switch .slick-current{transform:scale(1);opacity:1}.gallery-block--slideshow .slick-arrow{opacity:0;transition:opacity .3s ease 0s}.gallery-block:hover .slick-arrow{opacity:1}.gallery-block .slick-arrow{z-index:2;padding:1rem;border-radius:.2rem;background:rgba(0,0,0,.5);height:auto;width:auto}.gallery-block .slick-arrow::before{color:#fff;opacity:1}.header{font-size:var(--text-size)}.header--single .container-fluid{max-width:1440px;margin:0 auto}.header--single .header__block--extra-content{display:none}.header--single .header__left,.header--single .header__logo,.header--single .header__right{display:flex;flex:1}.header--single .header__left{justify-content:flex-start}.header--single .header__left .header__block--menu-header{justify-content:flex-start;text-align:left}.header--single .header__logo{justify-content:center}.header--single .header__right{justify-content:flex-end;gap:.5rem}.header--center-menu .header__block{margin:0}@media (min-width:768px){.header--center-menu .header__block{flex-grow:0;margin:0;justify-content:center}.header--center-menu .header__block:last-of-type{width:fit-content;margin-right:0;margin-left:0;flex-grow:0;text-align:center;justify-content:center}}.header__secondary-section .banner{display:block;background-color:var(--banner-color)}.header__secondary-header{font-size:var(--header-text-size);padding:.5rem;background-color:var(--header-bg-color)}.header__secondary-header .menu-block__link--primary{font-family:var(--heading-font);font-size:var(--text-size)}.header__secondary-header .menu-block{text-align:center}.header__left{position:relative}.header__block.header__block--menu-hider{display:none}.header--center-logo .header__left,.header--center-logo .header__right{flex-basis:40%}.header--center-logo .header__logo{flex-basis:20%;height:var(--logo-height)}.header--center-logo .header__logo-image{top:0;height:100%}.header--center-logo .header__block{vertical-align:middle;line-height:100%}.header__block--header-basket,.header__block--header-search{width:fit-content;margin:0}.header__block--header-basket{margin-top:.3rem!important}@media (min-width:992px){.header--scrolled .header__block.header__block--menu-hider{display:inline-block}.header--scrolled .header__block.header__block--extra-content{display:none}.header--double{position:relative}.header--double .header__primary-header{width:100%;background:var(--bg-color);transition:top .3s;top:-5rem}.header--double.header--scrolled .header__primary-header{position:fixed;top:0}.header--double,.header--double .header__primary-header .header__content{height:var(--banner-height)}.header--double.header--scrolled .header__primary-header .header__content{height:var(--header-height)}.header--double .header__logo{max-height:var(--logo-height)}.header--double .header__logo-image{background-image:var(--brand-logo)}.header--double.header--scrolled .header__logo{max-height:calc(var(--header-height) - .5rem)}.header--double.header--scrolled .header__logo-image{background-image:var(--brand-logo)}.header--triple .header__primary-header .header__logo{opacity:1;pointer-events:none;transition:height .3s,opacity .3s}.header--triple.header--scrolled .header__primary-header .header__logo{height:var(--logo-height);pointer-events:all;opacity:1}}@media (max-width:992px){.header__block.header__block--menu-hider{display:inline-block}.header__block.header__block--extra-content{display:none}.header__secondary-section .head-banner{display:block}.header__secondary-section .header__secondary-header{display:none}.header--single .header__block--menu-primary{order:5;flex:1}.header--double .header__logo{max-height:calc(var(--header-height) - .5rem)}.header--double,.header--double .header__primary-header .header__content{max-height:5rem}}.basket-block--icon .basket-block__symbol .icon{vertical-align:text-top}.basket-block--icon .basket-block__count{margin-top:-.5em;bottom:0;left:auto;right:-.5em;transform:scale(.9)}.mail-icon{position:relative;display:inline-block;vertical-align:middle;background-size:cover;height:1.2em;width:1.8em;border:2px solid currentColor}.mail-icon::before{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;border-left:.7em solid transparent;border-right:.7em solid transparent;border-top:.5em solid currentColor}.img-fluid{width:100%;height:auto}.gallery-block--3-col-contained .gallery-block__figure{flex-basis:100%}@media (min-width:768px){.gallery-block--3-col-contained .gallery-block__figure{flex-basis:33.333%}}