@import url(/wp-content/themes/banji/home-layout.css?v=20261002-16);
/*!/wp-content/themes/banji/style.css*/

/*!
Theme Name: banji
Theme URI: http://underscores.me/
Author: Jasper Meurs
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: banji
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

banji is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:none}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}h1,h2,h3,h4,h5,h6{clear:both}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul{list-style:none}ol{list-style:none}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}:root{--banji-red:#eb4e52;--banji-red-rgb:235,78,82;--banji-black:#191919;--banji-black-rgb:25,25,25;--banji-white:#f7f2f2;--banji-green:#37913f;--pure-white:#fff}.main-navigation,.entry-title,.site-branding,.site-info,.menu-modal,.header-navigation-wrapper,.nav-toggle,.edit-link,.post-navigation,.woocommerce-breadcrumb,.woocommerce-products-header__title{display:none !important}.article,.post,.page{margin-bottom:0}body{background:var(--banji-white)}body,button,input,select,optgroup,textarea,p,text{font-family:banji-font,"Arial",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;text-transform:uppercase;text-rendering:optimizeLegibility !important;font-feature-settings:"kern" !important;smoothing:antialiased !important;font-weight:1 !important;backface-visibility:hidden;color:var(--banji-black);font-size:2.5vw;line-height:4vw;letter-spacing:.15vw;text-align:justify;margin:0}select,input{margin:0 !important;background:var(--pure-white)}input[type=checkbox]{-webkit-appearance:none;appearance:none;border:.25vw rgba(var(--banji-red-rgb),.6) solid;height:2vw;width:2vw;border-radius:.3vw;display:inline-flex !important;box-shadow:0 0 .5vw rgba(var(--banji-black-rgb),.15) !important}input[type=checkbox]:before{content:''}input[type=checkbox]:checked:before{border-right:.25vw solid #000;border-bottom:.25vw solid #000;height:140%;width:50%;transform:rotate(45deg) translateY(-55%)}input[type=checkbox]:checked{border-color:var(--banji-red);box-shadow:0 0 .8vw rgba(var(--banji-red-rgb),.9) !important;transition:box-shadow 1s ease-in-out !important}input[type=text],input[type=email],input[type=password]{text-transform:none;background-color:var(--pure-white) !important;line-height:2.5vw !important;padding:0 !important;padding-left:.5vw !important;padding-bottom:.2vw !important;color:var(--banji-black) !important;font-size:1.5vw !important;height:3vw !important;min-height:18px;letter-spacing:.05vw;border:1px #ccc solid;border-radius:.3vw}input[type=password]{padding-right:calc(8px + 4vw) !important}select{height:3vw !important;min-height:18px;font-size:1.1vw !important;border:1px #ccc solid;border-radius:.3vw !important}textarea{border:1px solid #ccc;font-size:calc(1vw + 1vh);width:100% !important;color:var(--banji-black);text-transform:none;float:left}a,a:visited{text-decoration:none;color:var(--banji-red)}a:hover,a:focus,a:active{color:var(--banji-black)}::selection{color:var(--banji-white);background:var(--banji-red)}@font-face{font-family:banji-font;font-style:normal;font-display:swap}@font-face{font-family:banji-font;src:local("Arial");unicode-range:U+0023-0026,U+0028-002B,U+002B,U+002F,U+003C-003E,U+0040,U+005B-0060,U+007B-007E;font-display:swap}figure{margin:0}img{width:100%}#wpstats{display:none !important}.number{font-size:1.4em;vertical-align:1.5%;line-height:.5em}.accented-in-red{color:var(--banji-red)}.fa-solid,.fa-brands{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;border-radius:100%}button,.button{font-size:.7em !important;text-align:center;text-transform:uppercase;letter-spacing:.03em;line-height:1.2 !important;min-height:32px;width:max-content;padding:.6em !important;color:var(--banji-red) !important;background:rgba(0,0,0,.05) !important;border:.1em solid var(--banji-black) !important;border-radius:.3em !important}button:hover,.button:hover{cursor:pointer;-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;-ms-transition-duration:.2s;transition-duration:.2s;-moz-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);-webkit-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);-o-transition-timing-function:cubic-bezier(.47,2.02,.31,x-0.36);-ms-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36)}.return-to-shop,.return-home{display:flex;justify-content:center}.home-button,.bit-offers,#mc-embedded-subscribe,.woocommerce-Button,.wc-forward,.wc-backward,#place_order,.woocommerce-message a,.woocommerce-info a,.woocommerce-error a{display:flex !important;justify-content:center;align-items:center;font-size:max(2vw, 10px) !important;font-weight:1 !important;text-align:center !important;letter-spacing:.1vw;color:var(--banji-black) !important;background:var(--banji-red) !important;border:.2vw solid var(--banji-black) !important;border-radius:max(3.5px, 0.4vw) !important;width:max(35vw, 25vh);height:max(5vw, 32px) !important;padding:0 !important;margin-left:auto;margin-right:auto;margin-bottom:20vh !important;margin-top:4vh !important;-moz-transition:box-shadow 2s ease-in-out !important;-webkit-transition:box-shadow 2s ease-in-out !important;-o-transition:box-shadow 2s ease-in-out !important;-ms-transition:box-shadow 2s ease-in-out !important;transition:box-shadow 2s ease-in-out !important}#mc-embedded-subscribe{width:max(37vw, 25vh) !important}.home-button:hover,.bit-offers:hover,#mc-embedded-subscribe:hover,.woocommerce-Button:hover,.wc-forward:hover,.wc-backward:hover,#place_order:hover,.woocommerce-message a:hover,.woocommerce-info a:hover,.woocommerce-error a:hover{cursor:pointer;background:var(--banji-red) !important;box-shadow:0 0 1em var(--banji-red) !important;-moz-animation:none;-webkit-animation:none;-o-animation:none;-ms-animation:none;animation:none;-moz-animation-duration:.6s;-webkit-animation-duration:.6s;-o-animation-duration:.6s;-ms-animation-duration:.6s;animation-duration:.6s;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-moz-animation-name:buzz-out;-webkit-animation-name:buzz-out;-o-animation-name:buzz-out;-ms-animation-name:buzz-out;animation-name:buzz-out}.preloader-plus{display:none}.page-id-30 .preloader-plus,.page-id-1036 .preloader-plus,.page-id-581 .preloader-plus,.woocommerce-shop .preloader-plus{display:block}.long-text{text-transform:uppercase;text-align:left;letter-spacing:.2vw;line-height:1.1;word-spacing:1.2vw;margin-top:5vw;margin-bottom:5vw}@media (min-width:300px){.long-text{margin-left:4%;margin-right:4%;font-size:3vw;line-height:4.9vw}}@media (min-width:500px){.long-text{margin-left:7%;margin-right:7%;font-size:2.5vw;line-height:3.7vw}}@media (min-width:700px){.long-text{margin-left:10%;margin-right:10%;font-size:2vw;line-height:3.2vw}}@media (min-width:1200px){.long-text{margin-left:13%;margin-right:13%}}.small-text{font-size:1.7vw;line-height:1.5em;letter-spacing:0;word-spacing:.4em;text-align:center}.has-text-align-center{margin:0;text-align:center;display:block}.has-text-align-left{margin:0;text-align:left}.has-text-align-right{margin:0;text-align:right}.page-width{width:90vw;margin-left:auto;margin-right:auto;text-align:center}@media screen and (min-width:900px){.page-width{width:70vw}}.banji-banner-home img{width:90%;margin-bottom:4vw}.banji-banner img{width:50vw;margin:auto;background:var(--banji-white) !important}.store-banner img{width:62.5vw !important;float:left;background:var(--banji-white) !important}.go-home,.go-store{margin:auto;width:50vw;height:19vw}.go-store{width:70vw;margin-left:20vw}@media screen and (min-width:900px){.go-store{margin-left:10vw}}.go-home a:hover>.banji-banner,.go-store a:hover>.store-banner{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-moz-transition-duration:.6s;-webkit-transition-duration:.6s;-o-transition-duration:.6s;-ms-transition-duration:.6s;transition-duration:.6s;-moz-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);-webkit-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);-o-transition-timing-function:cubic-bezier(.47,2.02,.31,x-0.36);-ms-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36)}.home-text,.store-text{display:none;color:var(--banji-black) !important}.store-text{width:60vw;float:left;padding-right:15.5vw}@media screen and (min-width:900px){.store-text{padding-right:13.5vw}}@media screen and (max-width:900px){.home-tap,.store-tap{font-size:1.3vw;display:block;margin-top:-1.3vw;margin-right:5.5vw;margin-bottom:1.5vw}.go-home a:hover>.home-tap,.go-store a:hover>.store-tap{-moz-animation-name:down;-webkit-animation-name:down;-o-animation-name:down;-ms-animation-name:down;animation-name:down;-moz-animation-delay:.4s;-webkit-animation-delay:.4s;-o-animation-delay:.4s;-ms-animation-delay:.4s;animation-delay:.4s;-moz-animation-duration:.3s;-webkit-animation-duration:.35s;-o-animation-duration:.35s;-ms-animation-duration:.35s;animation-duration:.35s}}@media screen and (min-width:900px){.go-home a:hover>.home-click,.go-store a:hover>.store-click{display:block;-moz-animation-name:fade-in-down;-webkit-animation-name:fade-in-down;-o-animation-name:fade-in-down;-ms-animation-name:fade-in-down;animation-name:fade-in-down;-moz-animation-delay:.1s;-webkit-animation-delay:.1s;-o-animation-delay:.1s;-ms-animation-delay:.1s;animation-delay:.1s;-moz-animation-duration:1s;-webkit-animation-duration:1s;-o-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s}.go-store a:hover>.store-text{marginright:8vw !important}}.go-home a:hover>.home-text,.go-store a:hover>.store-text{font-size:1.6vw;margin-top:-.2vw;margin-right:2vw;margin-bottom:1.5vw;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both}.go-store a:hover>.store-text{margin-top:1vw;float:right;margin-right:10.2vw}.page-id-581 .home-tap{display:none !important}.store-menu{display:flex;flex-direction:column;align-items:left;justify-content:space-evenly;position:absolute;height:10vw;z-index:13;margin-top:1.25vw}.store-menu a{color:var(--banji-black) !important}.store-menu-item{width:20vw}.store-menu-item p{float:left}.store-menu-item p:nth-child(2){display:flex;justify-content:left;align-items:center;font-size:2vw;letter-spacing:0;height:3.7vw}.store-menu-item .fa{display:flex;justify-content:left;align-items:center;font-size:2.8vw;height:3.7vw;width:4vw;margin:0 !important}@media screen and (min-width:900px){.store-menu{margin-left:-10vw}}.store-menu-item:hover{-moz-transform:rotate(-4deg);-webkit-transform:rotate(-4deg);-o-transform:rotate(-4deg);-ms-transform:rotate(-4deg);transform:rotate(-4deg);-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;-moz-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);-webkit-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);-o-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);-ms-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36)}.desktop-text{display:none}.desktop-link{display:none;margin-bottom:-10 !important;font-size:3vw;height:8vw}@media screen and (min-width:900px){.mobile-text,.mobile-link{display:none}.desktop-link,.desktop-text{display:inline-block}}.desktop-link button{line-height:2.5vw !important}.mobile-link button{line-height:1.2em;margin-bottom:2vh !important}.desktop-link-2{margin-top:2vw}.desktop-link-2 button{width:60vw;margin-left:auto}.mobile-link .number{font-size:1.5em !important}.featured-release-height #featured-release{display:table;margin-left:auto;margin-right:auto}.featured-release-height #featured-release p{color:var(--banji-black);font-size:3.3vw}.release-artwork{width:calc(30vh + 30vw);margin-left:auto;margin-right:auto;-webkit-transition-duration:.7s;-moz-transition-duration:.7s;-o-transition-duration:.7s;-ms-transition-duration:.7s;transition-duration:.7s}.release-artwork{display:flex;align-items:center;justify-content:center}.fa-play{height:1.5em;width:1.5em;font-size:8em;padding-left:.16em;color:var(--banji-white);border:none;background:rgba(var(--banji-red-rgb),.96);opacity:1;position:absolute}.featured-release-height #featured-release:hover>#stream-link .release-artwork .fa-play{opacity:0;-moz-transition-duration:.8s;-webkit-transition-duration:.8s;-o-transition-duration:.8s;-ms-transition-duration:.8s;transition-duration:.8s;-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-ms-transition-timing-function:ease-in;transition-timing-function:ease-in}.featured-release-height #featured-release:hover>#stream-link .release-artwork{-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg);-moz-transition-duration:.8s;-webkit-transition-duration:.8s;-o-transition-duration:.8s;-ms-transition-duration:.8s;transition-duration:.8s;-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-ms-transition-timing-function:ease-in;transition-timing-function:ease-in}.release-text-mobile{margin-bottom:2vw}.release-text-desktop{display:none;float:left;width:30vw;margin-left:1vw;-moz-animation-name:fade-in-right;-webkit-animation-name:fade-in-right;-o-animation-name:fade-in-right;-ms-animation-name:fade-in-right;animation-name:fade-in-right;-moz-animation-delay:.4s;-webkit-animation-delay:.4s;-o-animation-delay:.4s;-ms-animation-delay:.4s;animation-delay:.4s;-moz-animation-duration:1s;-webkit-animation-duration:1s;-o-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both}#featured-video-desktop{display:none;margin-left:1vw;margin-top:4vw;opacity:0}#video-border-desktop{display:block;float:left;width:30vw;height:calc(30vw * 0.5625);border-radius:1.5vw;-moz-mask-image:-webkit-radial-gradient(#fff,#000);-webkit-mask-image:-webkit-radial-gradient(#fff,#000);-o-mask-image:-webkit-radial-gradient(#fff,#000);-ms-mask-image:-webkit-radial-gradient(#fff,#000);mask-image:-webkit-radial-gradient(#fff,#000)}#video-border-desktop iframe{width:100%;height:100%}#featured-video{display:block}#featured-video p{font-size:3.3vw}#video-border{width:90vw;height:calc(90vw * 0.5625);border-radius:3vw;margin-left:auto;margin-right:auto;-moz-mask-image:-webkit-radial-gradient(#fff,#000);-webkit-mask-image:-webkit-radial-gradient(#fff,#000);-o-mask-image:-webkit-radial-gradient(#fff,#000);-ms-mask-image:-webkit-radial-gradient(#fff,#000);mask-image:-webkit-radial-gradient(#fff,#000)}#video-border iframe{width:100%;height:100%}@media screen and (min-width:900px){.featured-release-height{height:40vw;width:110%;margin-left:-5%}.featured-release-height #featured-release:hover{width:100%;padding:5%;height:32vw}.release-text-mobile{display:none}.featured-release-height #featured-release p{font-size:1.7vw}#featured-video-desktop{display:block}.release-artwork{width:32vw;float:left}.fa-play{font-size:2.5em;padding-left:.18em}.featured-release-height #featured-release:hover>#stream-link .release-artwork{width:38vw;margin-top:-3vw;-moz-transform:scale(1.2) rotate(-360deg);-webkit-transform:scale(1.2) rotate(360deg);-o-transform:scale(1.2) rotate(-360deg);-ms-transform:scale(1.2) rotate(-360deg);transform:rotate(-360deg);-moz-transition-duration:.8s;-webkit-transition-duration:.8s;-o-transition-duration:.8s;-ms-transition-duration:.8s;transition-duration:.8s;-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-ms-transition-timing-function:ease-in;transition-timing-function:ease-in}.release-text-desktop{width:30vw;margin-top:-.5vw;line-height:2.3vw;letter-spacing:.1vw}.featured-release-height #featured-release:hover>#stream-link .release-text-desktop{display:block}.video-text-desktop{width:30vw;margin-bottom:.2vw;font-size:1.7vw;line-height:2.4vw;letter-spacing:.1vw}.featured-release-height #featured-release:hover>#featured-video-desktop{display:inline-block !important;-moz-animation-delay:2.5s;-webkit-animation-delay:2.5s;-o-animation-delay:2.5s;-ms-animation-delay:2.5s;animation-delay:2.5s;-moz-animation-duration:2s;-webkit-animation-duration:2s;-o-animation-duration:2s;-ms-animation-duration:2s;animation-duration:2s;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-moz-animation-name:fade-in;-webkit-animation-name:fade-in;-o-animation-name:fade-in;-ms-animation-name:fade-in;animation-name:fade-in}#featured-video{display:none}#video-border{margin-left:-10vw}}.lightbox{display:none;position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.75)}.lightbox iframe{width:70vw;height:78vh;margin-top:6vh;border-radius:2vh;max-width:780px;max-height:780px}.lightbox-image img{display:none}.lightbox:target{display:block}.lightbox:target>.lightbox-image img{display:block}@media (min-width:900px){.lightbox iframe{margin-top:15vh;height:80vh;width:50vw}}.home-text-blocks{margin-top:4.5vh}@media screen and (max-width:900px){.home-text-blocks{width:75vw;margin-left:7.5vw}}.home-text-blocks p,.home-text-blocks a{color:var(--banji-black);font-size:3.5vw;letter-spacing:.4vw;line-height:5.4vw}.learn-more{float:left;width:32.2vw}.learn-more a{padding:.6vw;padding-right:0}.learn-more:hover{-moz-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);-moz-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);-webkit-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);-o-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);-ms-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s}.socials-text-block{float:right;width:32.2vw}.whatsapp-height{float:left;width:32.2vw;height:32.2vw;margin-top:5.8vw}.whatsapp-text-block{display:none;float:left;width:27.6vw}.tilted-text-block{display:none;writing-mode:vertical-rl;width:4.5vw;height:max-content;float:right;margin-top:1.9vw}.banji-qr{float:right;width:80%;margin-right:.8vw;display:none}.banji-whatsapp{float:right;margin-right:-3vw;margin-top:-3.2vw;width:37vw}.scan-with-phone a{font-size:1.4vw;float:left;margin-left:1.7vw;margin-top:32vw;letter-spacing:.2vw;line-height:1vw;position:absolute;display:none}@media screen and (min-width:900px){.banji-whatsapp{display:none}.banji-qr,.whatsapp-text-block,.tilted-text-block{display:block}.whatsapp-height:hover>.scan-with-phone a{display:block;-moz-animation-delay:.45s;-webkit-animation-delay:.45s;-o-animation-delay:.45s;-ms-animation-delay:.45s;animation-delay:.45s;-moz-animation-duration:.15s;-webkit-animation-duration:.15s;-o-animation-duration:.15s;-ms-animation-duration:.15s;animation-duration:.15s;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-moz-animation-name:fade-in-down;-webkit-animation-name:fade-in-down;-o-animation-name:fade-in-down;-ms-animation-name:fade-in-down;animation-name:fade-in-down}}.whatsapp-height:hover>.banji-qr,.whatsapp-height:hover>.banji-whatsapp{-moz-transform:scale(1.02);-webkit-transform:scale(1.02);-o-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);-moz-animation-name:buzz-out;-webkit-animation-name:buzz-out;-o-animation-name:buzz-out;-ms-animation-name:buzz-out;animation-name:buzz-out;-moz-animation-duration:.5s;-webkit-animation-duration:.5s;-o-animation-duration:.5s;-ms-animation-duration:.5s;animation-duration:.5s;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;-o-animation-timing-function:linear;-ms-animation-timing-function:linear;animation-timing-function:linear;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1;-o-animation-iteration-count:1;-ms-animation-iteration-count:1;animation-iteration-count:1}.live-text-block{float:right;width:32.2vw;margin-top:5.8vw}.live-text-block a{padding:.6vw;padding-left:0}.live-text-block:hover{-moz-transform:rotate(3deg);-webkit-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);-moz-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);-webkit-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);-o-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);-ms-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s}.go-to-socials{margin-top:-.25vw;float:right;width:31.5vw;height:16.5vw;display:flex;flex-wrap:wrap;justify-content:space-between}.social-bubble{overflow:visible;float:left;height:7.75vw;margin:.25vw}.go-to-socials .social-bubble:nth-child(3),.go-to-socials .social-bubble:nth-child(6){margin-right:3vw;margin-top:.25vw;margin-bottom:.25vw}.social-bubble:hover a{color:var(--banji-black)}.social-bubble:hover>.fa-brands{background:rgba(0,0,0,0);-moz-animation-duration:.5s;-webkit-animation-duration:.5s;-o-animation-duration:.5s;-ms-animation-duration:.5s;animation-duration:.5s;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-moz-animation-name:buzz-out;-webkit-animation-name:buzz-out;-o-animation-name:buzz-out;-ms-animation-name:buzz-out;animation-name:buzz-out}.fa-brands{width:7.5vw;height:7.5vw;padding-top:0;padding-bottom:0;padding-left:.4vw;padding-right:0;border-style:solid;border-color:var(--banji-black);border-width:.25vw;background:rgba(0,0,0,.1)}.fa-facebook-f{padding-right:.15vw}.fa-twitter{padding-top:.4vw;padding-left:.7vw}.fa-youtube{padding-top:.2vw}.fa-apple{padding-right:.07vw;padding-bottom:.5vw}.go-to-socials a{color:var(--banji-red);font-size:4.3vw}.follow-text{width:100%;margin-left:auto;margin-right:auto}.follow-icons{width:65vw;margin-top:5vh;margin-left:auto;margin-right:auto}.follow-text{width:90vw;margin-left:-12.5vw}.follow-icons .social-bubble{padding-top:3vh;height:12vw;margin:1.5vw;margin-left:1.5vw}.follow-icons a{font-size:5vw}.follow-icons .fa-brands{float:left;width:10vw;height:10vw;padding-top:2.3vw;padding-left:.04vw}.spacer-follow-icons{width:70vw;height:calc(16vw + 30px)}.bottom-text{float:left;margin-bottom:4vh}.bottom-text p,.bottom-text a{font-size:2vw;line-height:3vw}@media screen and (min-width:900px){.bottom-text p,.bottom-text a{font-size:1vw;line-height:2vw}}.yes-thats-us-we-are-banji-whatsup img{width:80vw;max-width:80vh;border-radius:2vh}.yes-thats-us-we-are-banji-whatsup img:hover{-moz-animation-name:rotation;-webkit-animation-name:rotation;-o-animation-name:rotation;-ms-animation-name:rotation;animation-name:rotation;-moz-animation-duration:1s;-webkit-animation-duration:1s;-o-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both}.instagram-links p{font-size:3.5vw;text-align:center}.instagram-links button{text-transform:uppercase;font-size:calc(1.2vw + 1.2vh) !important;height:calc(3vw + 3vh) !important;width:100%;margin-top:3vh;margin-bottom:3vh;background:rgba(0,0,0,.1)}.links-tour-dates{padding:2vw;margin-top:3vh;margin-bottom:3vh;background:rgba(0,0,0,.1);border-radius:.6vw;border-style:solid;border-color:var(--banji-black);border-width:.25vw}.links-tour-dates p{margin-bottom:2.5vh}.links-tour-dates button{font-size:3vw;margin-top:1vh !important;margin-bottom:1vh !important}.links-tour-dates button:hover{background:var(--banji-white)}@media screen and (max-width:900px){.instagram-links button{padding-top:3vh;padding-bottom:3vh;margin-top:3vw;margin-bottom:3vw}.links-tour-dates button{padding-top:3vw !important;padding-bottom:3vw !important}}.mailing-text{width:70vw;height:25vw;background:rgba(0,0,0,.0);position:absolute;z-index:-69}.mailing-text text{font-size:34px;letter-spacing:2px}#mc_embed_signup{width:100%;margin-top:5.5vw;float:left;text-transform:uppercase;font-size:2.2vw;text-align:center;color:var(--banji-black)}#mce-FNAME,#mce-LNAME{font-size:1.7vw;width:19.2vw;margin-top:1vw;color:var(--banji-black)}#mce-FNAME{margin-top:8.5vw}#mce-EMAIL,#mce-MMERGE7,#mce-MMERGE4{text-transform:uppercase;font-size:1.7vw;width:27vw;margin-top:1vw;color:var(--banji-black)}#mce-responses{width:100%;margin-left:auto !important;margin-right:auto !important;margin-top:25vw !important}.form-fields{text-align:left;display:block;float:left;line-height:8vw;width:100%}.form-fields input{margin-left:1vw !important;position:absolute;z-index:10;text-align:left !important;margin-top:2.7vw !important}.form-fields .required{padding:3px !important;caret-color:#000}.indicates-required{width:70vw;height:2vw;margin-bottom:-2vw;font-size:1.2vw !important;line-height:1;text-align:right;float:right}.asterisk{line-height:2.75;font-size:1.2em !important;position:absolute;margin-top:-.15vw !important;color:var(--banji-red) !important;margin-left:-.25vw;z-index:100}.indicates-required .asterisk{line-height:1;font-size:2em !important;margin-left:-1.25vw}.mce_inline_error{color:var(--banji-red) !important;text-align:right !important;float:right !important;position:absolute;font-size:.8vw;padding:0 !important;margin-top:-5.5vw !important;background:0 0 !important}.mc-field-group:nth-child(4){width:47.5% !important;float:left}.mc-field-group:nth-child(3){width:100% !important;float:left}.page-id-2476 .mc-field-group:first-child{width:53.5% !important;float:left}.page-id-2476 #mce-EMAIL{width:50vw !important;margin-left:4vw}.page-id-2476 #mce-FNAME,.page-id-2476 #mce-LNAME{width:17.85vw !important;float:left}.page-id-2476 #mce-MMERGE7,.page-id-2476 #mce-MMERGE4{width:23.7vw !important;float:left}@media screen and (max-width:900px){.page-id-2476 #mce-FNAME,.page-id-2476 #mce-LNAME,.page-id-2476 #mce-EMAIL,.page-id-2476 #mce-MMERGE7,.page-id-2476 #mce-MMERGE4{font-size:2.5vw !important}.page-id-2476 #mc_embed_signup{font-size:3.2vw}.page-id-2476 .mc-field-group:first-child{width:53% !important}.mc-field-group:nth-child(4){width:46% !important}.mc-field-group:nth-child(3){width:100% !important}.page-id-2476 #mce-EMAIL{width:61.5vw !important;margin-left:4vw}.page-id-2476 #mce-FNAME,.page-id-2476 #mce-LNAME{width:21.5vw !important}.page-id-2476 #mce-MMERGE7,.page-id-2476 #mce-MMERGE4{width:30vw !important}.form-fields input{margin-left:2vw !important;height:4vw !important;margin-top:2vw !important}.asterisk{line-height:2}.mce_inline_error{padding-right:20vw;font-size:1.2vw;margin-top:-5.55vw !important;background:0 0 !important}.indicates-required{margin-bottom:0;width:90vw;font-size:1.5vw !important}}@keyframes down{from{-moz-transform:translate3d(0,-35%,0);-webkit-transform:translate3d(0,-35%,0);-o-transform:translate3d(0,-35%,0);-ms-transform:translate3d(0,-35%,0);transform:translate3d(0,-35%,0)}}@keyframes fade-in{to{opacity:1}}@keyframes fade-in-down{from{opacity:0;-moz-transform:translate3d(0,-80%,0);-webkit-transform:translate3d(0,-80%,0);-o-transform:translate3d(0,-80%,0);-ms-transform:translate3d(0,-80%,0);transform:translate3d(0,-80%,0)}to{opacity:1}}@keyframes fade-in-right{from{opacity:0;-moz-transform:translate3d(-20%,0,0);-webkit-transform:translate3d(-20%,0,0);-o-transform:translate3d(-20%,0,0);-ms-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}to{opacity:1}}@keyframes buzz{50%{-moz-transform:translateX(1px) rotate(1deg);-webkit-transform:translateX(1px) rotate(1deg);-o-transform:translateX(1px) rotate(1deg);-ms-transform:translateX(1px) rotate(1deg);transform:translateX(1px) rotate(1deg)}100%{-moz-transform:translateX(-1px) rotate(-1deg);-webkit-transform:translateX(-1px) rotate(-1deg);-o-transform:translateX(-1px) rotate(-1deg);-ms-transform:translateX(-1px) rotate(-1deg);transform:translateX(-1px) rotate(-1deg)}}@keyframes buzz-out{10%{-moz-transform:translateX(3px) rotate(2deg) scale(1.05);-webkit-transform:translateX(3px) rotate(2deg) scale(1.05);-o-transform:translateX(3px) rotate(2deg) scale(1.05);-ms-transform:translateX(3px) rotate(2deg) scale(1.05);transform:translateX(3px) rotate(2deg) scale(1.05)}20%{-moz-transform:translateX(-3px) rotate(-2deg);-webkit-transform:translateX(-3px) rotate(-2deg);-o-transform:translateX(-3px) rotate(-2deg);-ms-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-moz-transform:translateX(3px) rotate(2deg);-webkit-transform:translateX(3px) rotate(2deg);-o-transform:translateX(3px) rotate(2deg);-ms-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-moz-transform:translateX(-3px) rotate(-2deg) scale(1.07);-webkit-transform:translateX(-3px) rotate(-2deg) scale(1.07);-o-transform:translateX(-3px) rotate(-2deg) scale(1.07);-ms-transform:translateX(-3px) rotate(-2deg) scale(1.07);transform:translateX(-3px) rotate(-2deg) scale(1.07)}50%{-moz-transform:translateX(2px) rotate(1deg);-webkit-transform:translateX(2px) rotate(1deg);-o-transform:translateX(2px) rotate(1deg);-ms-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-moz-transform:translateX(-2px) rotate(-1deg);-webkit-transform:translateX(-2px) rotate(-1deg);-o-transform:translateX(-2px) rotate(-1deg);-ms-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-moz-transform:translateX(2px) rotate(1deg) scale(1.12);-webkit-transform:translateX(2px) rotate(1deg) scale(1.12);-o-transform:translateX(2px) rotate(1deg) scale(1.12);-ms-transform:translateX(2px) rotate(1deg) scale(1.12);transform:translateX(2px) rotate(1deg) scale(1.12)}80%{-moz-transform:translateX(-2px) rotate(-1deg);-webkit-transform:translateX(-2px) rotate(-1deg);-o-transform:translateX(-2px) rotate(-1deg);-ms-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-moz-transform:translateX(1px) rotate(0);-webkit-transform:translateX(1px) rotate(0);-o-transform:translateX(1px) rotate(0);-ms-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-moz-transform:translateX(-1px) rotate(0) scale(1.1);-webkit-transform:translateX(-1px) rotate(0) scale(1.1);-o-transform:translateX(-1px) rotate(0) scale(1.1);-ms-transform:translateX(-1px) rotate(0) scale(1.1);transform:translateX(-1px) rotate(0) scale(1.1)}}@keyframes rotation{0%{-webkit-transform:scale(1) rotate(0deg)}10%{-webkit-transform:scale(.9) rotate(0deg)}100%{-webkit-transform:scale(1.7) rotate(-350deg)}}@keyframes loading{0%{transform:scale(1)}50%{transform:scale(2)}100%{transform:scale(1)}}.woocommerce{margin-bottom:0;width:90vw;letter-spacing:.05vw;margin-left:auto;margin-right:auto}.woocommerce-result-count,.woocommerce-ordering,.product_meta,.related,.nav-title,.nav-subtitle,.tabs{display:none}.woocommerce-info,.woocommerce-message,.woocommerce-error{color:var(--banji-black);line-height:1.3;min-height:max(6vw, 38px);width:90vw !important;letter-spacing:0;font-size:max(2vw, 8.5px) !important;margin:0 !important;margin-bottom:1vw !important;padding-top:.35vw;padding-bottom:.7vw;padding-left:6vw;padding-right:max(28vw, 25vh) !important;background:rgba(0,0,0,.05);border:solid;border-color:var(--banji-black);border-radius:.7vw;border-width:.2vw;display:flex;align-items:center}.woocommerce-info:before,.woocommerce-message:before,.woocommerce-error:before{color:var(--banji-red);left:1.6vw;display:flex;height:100%;top:0;justify-content:center !important;align-items:center !important;margin-top:auto !important;margin-bottom:auto !important}.woocommerce-info .button,.woocommerce-message .button,.woocommerce-error .button,.woocommerce-info a,.woocommerce-message a,.woocommerce-error a{align-items:center !important;margin:0 !important;margin-top:.3vw !important;width:25vw !important;min-width:20vh;right:1.5vw;position:absolute !important}.woocommerce-form-coupon-toggle{display:none}.blockUI.blockOverlay{opacity:1 !important;background:rgba(0,0,0,.05) !important;border-radius:.5vw}#payment .blockUI.blockOverlay{opacity:0 !important}.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{display:none !important}.attachment-woocommerce_thumbnail img{border-radius:1vw}.products{width:90vw;display:flex;text-align:center;justify-content:center;padding:0 !important}.products .product{float:left !important;padding:1.6vw !important;padding-top:0 !important;border-radius:1vw;margin-bottom:1vw !important}.products .product:hover{background:rgba(0,0,0,.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;-ms-transition-duration:.2s;transition-duration:.2s}.products .product img{position:absolute;margin-bottom:0 !important;top:0;left:0}.woocommerce-loop-product__title{font-size:max(1.6vw, 8px) !important;letter-spacing:0;font-weight:1 !important;text-align:center;color:var(--banji-black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:105% !important}.woocommerce-loop-product__title:hover{-moz-transform:none !important;-webkit-transform:none !important;-o-transform:none !important;-ms-transform:none !important;transform:none !important}.add_to_cart_button,.product_type_variable{width:100%;height:4.5vw;min-height:32px !important;float:right;font-size:max(1.5vw, 8px) !important;letter-spacing:0 !important;font-weight:1 !important;margin:0 !important;display:flex !important;justify-content:center;align-items:center}.add_to_cart_button:after,.product_type_variable:after{display:none !important}.woocommerce-shop .add_to_cart_button,.woocommerce-shop .product_type_variable{width:max(15vw, 75px)}.onsale{top:calc(.5em - .75vw) !important;left:.5em !important;color:var(--banji-white) !important;font-size:1.5vw !important;width:5vw;text-transform:uppercase;border-radius:.5vw !important;background:var(--banji-red) !important;letter-spacing:0;color:var(--banji-black);height:4.1vw;display:flex;justify-content:center;align-items:center;padding:.7vw!important;text-align:center}.entry-content{display:flex;flex-direction:column}.woocommerce-shop .return-home{order:1}.woocommerce-shop .page-width:nth-child(3){order:2}.price{font-size:1.5vw !important;text-transform:uppercase;text-align:center;font-weight:700 !important;letter-spacing:0;float:left;margin:0;line-height:4.5vw;width:100%;display:flex !important;justify-content:center;align-items:center;height:4.5vw}.price:first-child{margin-bottom:min(15px, 1.5vw) !important}.woocommerce ul.products li.product .price,.entry-summary .price{color:var(--banji-green) !important}.woocommerce-shop .products .price{width:max-content;font-size:1.8vw !important}.amount{font-size:2.5em;font-weight:1 !important;margin:0 !important}.amount:first-letter {font-size:.75em !important}.amount:not(:first-child){display:none}.woocommerce-Price-amount{font-size:max(2em, 18px);float:left;margin-top:-.15em !important;width:max-content}.woocommerce-Price-currencySymbol{font-size:.6em !important;margin-right:-.4em}del .amount{text-decoration:line-through !important}del{font-size:min(0.5em, 1.2vw) !important;color:var(--banji-black) !important}.woocommerce-shop del{position:absolute;top:76%}.cart-collaterals{margin-top:4vw;width:90vw !important;padding:0 !important;margin:0 !important;display:flex !important;justify-content:space-between;align-items:center}.cart_totals{display:flex;flex-direction:column}.cart_totals .shop_table{margin-top:2vh !important}.cart_totals{width:48% !important;margin:0 !important}.cart_totals h2{display:none}.cart_totals .apple-pay-button{width:100% !important;margin-left:0;margin-top:1vw}.cart{margin-bottom:0 !important}.wc-proceed-to-checkout{display:flex;justify-content:center;align-items:center}#mollie-applepayDirect-button{order:1 !important}.wc-proceed-to-checkout{order:2}.checkout-button{width:100%}.checkout-button{width:100%}#mollie-applepayDirect-button{order:5 !important}.up-sells,cross-sells{display:inline-block}.up-sells h2:first-child,.cross-sells h2:first-child{background:rgba(0,0,0,.0);width:max-content;margin-left:auto;margin-right:auto;padding:1vw;font-weight:1;font-size:1.9vw;text-transform:uppercase;margin-top:0;height:max-content;color:var(--banji-black);float:top !important;margin-bottom:0 !important}.upsells{width:41.35%;margin-left:auto;margin-top:4vh !important}.cross-sells h2{font-size:2vw;margin-bottom:0 !important}.up-sells .products,.cross-sells .products{float:left !important;display:flex;justify-content:space-evenly;width:100%}.up-sells .products .product{width:48% !important}.cross-sells{width:48% !important;clear:none;margin-top:2vh !important;margin-bottom:auto}.col-1{width:100% !important}#customer_details{width:48%;float:left}.mailchimp-newsletter{line-height:1vw !important;width:60vw !important}.woocommerce-checkout h3,#order_review_heading{letter-spacing:.3vw;font-size:2.5vw !important;color:var(--banji-black) !important;font-weight:1;margin:0;text-align:center !important;line-height:6vw !important}#order_review_heading{clear:none;top:5vw !important;float:right;width:48%}.woocommerce-checkout{display:flex;flex-wrap:wrap;justify-content:center}#order_review_heading{background:red;height:max-content;display:none;flex:1}.col2-set,.col-1,.woocommerce-billing-fields,.woocommerce-checkout-review-order{display:contents}.col-1{order:1}.shop_table{order:2}.col-2{order:3;width:90% !important}.mailchimp-newsletter{order:4;width:90% !important;font-size:2vw !important;line-height:2vw !important;margin-top:min(8vh, 5vw) !important}.woocommerce-billing-fields h3{background:green;display:none;flex:1;height:max-content}.woocommerce-billing-fields__field-wrapper:before{content:'billing & shipping';display:flex;justify-content:center}.woocommerce-billing-fields__field-wrapper{width:100%;height:max-content;margin:0 !important;flex:1;margin-top:auto !important}.woocommerce-checkout-review-order-table{flex:1.5;margin-left:4vw !important;color:var(--banji-black);margin-top:auto !important;margin-bottom:0 !important}.woocommerce-additional-fields h3{display:none}#order_comments_field label{margin-top:1vh;text-align:center !important}.optional{display:none !important}#payment{background:0 0 !important}.woocommerce-checkout-review-order-table{width:48% !important;float:right}.wc_payment_methods{display:flex;width:100%;border-bottom:none !important}.payment_methods{height:calc(8.5vw + 3vh)}.payment_methods img{display:block;height:6vw !important;width:6vw;margin-left:-.1vw !important;margin-bottom:7.5vw !important;position:absolute !important}.payment_method_mollie_wc_gateway_creditcard img{width:10vw}.woocommerce-checkout-payment li{margin:2px !important;width:16% !important}.woocommerce-checkout-payment ul{padding:0 !important}.woocommerce-checkout-payment input[type=radio]{display:none}.woocommerce-checkout-payment label{height:100%;font-size:1.5vw;letter-spacing:.1vw;line-height:1.7vw;display:flex;justify-content:center;align-items:center;background:var(--pure-white);border:.15vw solid var(--banji-black);border-radius:.8vw;padding:1vw;padding-top:calc(4.5vw + 2vh);text-align:center}.woocommerce-checkout-payment :checked+label{background:var(--banji-red);color:var(--banji-black);box-shadow:0 0 1em var(--banji-red) !important;-moz-transform:scale(1.2) rotate(360deg) !important;-webkit-transform:scale(1.2) rotate(360deg) !important;-o-transform:scale(1.2) rotate(360deg) !important;-ms-transform:scale(1.2) rotate(360deg) !important;transform:scale(1.2) rotate(360deg) !important;-moz-transition-duration:1s !important;-webkit-transition-duration:1s !important;-o-transition-duration:1s !important;-ms-transition-duration:1s !important;transition-duration:1s !important;-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-ms-transition-timing-function:ease-in;transition-timing-function:ease-in}.woocommerce-checkout-payment label:hover:not(:checked+label){box-shadow:0 0 1em rgba(var(--banji-black-rgb),.25) !important}.payment_box{background:0 0 !important;height:0;margin:0 !important}.payment_box p:first-child{display:none}.payment_box:before{display:none !important}.payment_box select{position:absolute;top:-3.5vw;left:0;margin-left:2.6%;width:95%;display:block !important;font-size:1.5vw;height:3vw !important;-moz-animation-name:fade-in-right;-webkit-animation-name:fade-in-right;-o-animation-name:fade-in-right;-ms-animation-name:fade-in-right;animation-name:fade-in-right;-moz-animation-duration:1s;-webkit-animation-duration:1s;-o-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;-moz-animation-delay:2s;-webkit-animation-delay:2s;-o-animation-delay:2s;-ms-animation-delay:2s;animation-delay:2s;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both}.woocommerce-terms-and-conditions-wrapper p{font-size:1vw !important;line-height:1.5vw;text-align:center;margin-bottom:2vh}#place_order{font-weight:900!important;width:max(30vw, 30vh) !important;margin-left:auto !important;float:none !important}#payment{flex:1;margin-top:1em;order:5}#payment:before{content:"select a payment method below";line-height:4em;display:flex;justify-content:center}table{border-radius:.6vw !important;box-shadow:0 0 .5vw rgba(var(--banji-black-rgb),.1) !important}table[class=variations]{box-shadow:none !important}tr{display:flex !important;padding:2px !important;color:var(--banji-black)}thead{display:block !important}td:before{display:none}td,th{font-weight:1 !important;line-height:1.2em !important;display:flex !important;color:var(--banji-black);align-items:center !important;background:0 0 !important;margin:0 !important;height:max(3em, 32px) !important;margin-top:-4px !important;padding:0 !important;border-top:1px solid rgba(0,0,0,.1) !important}.woocommerce-checkout th,.woocommerce-cart-form__contents th,.cart-subtotal th,.cart-subtotal td,.woocommerce-checkout-review-order-table tbody tr:first-child td{border-top:none !important}table .woocommerce-Price-amount,.woocommerce-checkout-review-order-table .woocommerce-Price-amount,.woocommerce-checkout-review-order-table .product-quantity{font-size:1.5em;padding-bottom:2% !important}table .quantity{width:max(50%, 35px) !important}table .quantity input{font-size:max(3vw, 12px) !important}.order-total strong .amount{visibility:visible}.order-total strong{visibility:collapse;width:max-content}.shop_table .product-remove{width:5% !important;justify-content:center}.shop_table .product-name{width:45%}.shop_table .product-price{width:10%}.shop_table .product-quantity{width:20%;min-width:20% !important;justify-content:center !important}.shop_table .product-subtotal{width:20%}.actions{width:100%}.cart_totals th{width:40% !important}.cart_totals td{width:60% !important}.woocommerce-checkout-review-order-table{font-size:.85em}.woocommerce-checkout-review-order-table tr{padding:0 !important}.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{height:3em !important;margin-top:0 !important}.woocommerce-checkout-review-order-table thead{display:none !important}.woocommerce-checkout-review-order-table .product-name{width:75% !important;padding-left:1em !important}.woocommerce-checkout-review-order-table .product-total{width:25% !important}.woocommerce-checkout-review-order-table .product-quantity{margin-left:auto !important}.woocommerce-checkout-review-order-table .product-quantity:first-letter {font-size:.6em !important}.woocommerce-checkout tfoot th{width:27% !important;padding-left:4.25vw !important;border-top:1px solid rgba(0,0,0,.1) !important}.woocommerce-checkout tfoot td{width:73% !important;border-top:1px solid rgba(0,0,0,.1) !important}.cart-subtotal{display:none !important}.order-total th,.order-total td{color:var(--banji-green)}.cart_totals .order-total th,.cart_totals .order-total td{min-height:28px !important}.woocommerce a.remove{color:var(--banji-red) !important;line-height:1.01em;margin-bottom:-.08em;padding-left:.05em;border-radius:100%}.woocommerce a.remove:hover{color:var(--banji-white) !important;background:var(--banji-red)}td.actions button:nth-child(2),.woocommerce-cart-form .product-thumbnail{display:none !important}td.actions{justify-content:center !important;padding:1vw !important}.coupon{display:flex;width:75%;padding:0 !important}.coupon input{font-size:2vw;text-transform:uppercase;line-height:2vw;width:65% !important;padding:none !important}.coupon .button{font-size:1.5vw !important;height:3vw !important;width:30% !important;border-width:.1vw !important;border-radius:max(3.5px, 0.4vw)!important}.shipping-calculator-form{display:block !important}.woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.shipping-calculator-form button{display:none !important}.woocommerce-shipping-methods,.shipping-calculator-form,.shipping-calculator-form p,#shipping_method li{padding:0 !important;margin:0 !important}#calc_shipping_country_field select{width:10.5em;font-size:.75em;margin-left:-.25em;margin-bottom:-.15em}.woocommerce-shipping-methods{width:max-content;margin-right:1vw !important}#customer_details{text-transform:uppercase}#customer_details label{font-size:min(1.2vw, 18px);letter-spacing:.1vw}.woocommerce-address-fields p{font-size:1.5vw;letter-spacing:.1vw}#billing_company_field,#billing_address_2,#billing_phone_field{display:none}.form-row{margin:0}.form-row label{margin-top:calc(0.2vw + 0.2vh)!important}.form-row .required{font-size:calc(1.5vw + 1.5vh) !important;font-size:1.2em !important;position:absolute;margin-top:-.3vw !important;color:var(--banji-red) !important;margin-left:-.25vw}.woocommerce-input-wrapper{display:contents !important}.form-row:nth-child(4),.form-row:nth-child(7){width:49% !important;float:left;clear:none !important}.form-row:nth-child(5),.form-row:nth-child(8){width:49% !important;float:right;clear:none !important}#billing_state_field{width:100%}.woocommerce-Addresses{Font-size:2.5vw}.woocommerce form .form-row.woocommerce-invalid label{color:var(--banji-red) !important}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--banji-red) !important}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--banji-green) !important}.thwcfd-field-wrapper,.woocommerce-form-row{display:flex;flex-direction:column;margin-bottom:0 !important;max-height:3.5em;margin-bottom:0 !important}.woocommerce-MyAccount-navigation{width:70% !important;margin-left:15%;display:flex;justify-content:center;text-align:center;margin-bottom:10vh}.woocommerce-MyAccount-navigation ul{padding:0 !important;margin:0 !important;display:flex;width:90vw;justify-content:space-between}.woocommerce-MyAccount-navigation-link{display:flex;padding:0 !important;margin:0 !important}.woocommerce-MyAccount-navigation-link a{letter-spacing:0;font-size:2vw;line-height:max(2vw, 10px);padding-bottom:.25vw;width:15vw;height:max(5vw, 32px);border:.2vw solid var(--banji-black);border-radius:.6vw !important;background:rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center}.woocommerce-MyAccount-navigation-link a:hover{color:var(--banji-red);background:rgba(0,0,0,.05);box-shadow:0 0 .5vw rgba(var(--banji-black-rgb),.4);transition:box-shadow .7s ease-in-out !important;cursor:pointer;-moz-animation-duration:.5s;-webkit-animation-duration:.5s;-o-animation-duration:.5s;-ms-animation-duration:.5s;animation-duration:.5s;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-moz-animation-name:buzz-out;-webkit-animation-name:buzz-out;-o-animation-name:buzz-out;-ms-animation-name:buzz-out;animation-name:buzz-out}.woocommerce-MyAccount-content{width:90vw !important;margin-left:auto;margin-right:auto;margin-bottom:8vh}.woocommerce-MyAccount-content p:nth-child(2){margin-bottom:5vh}.woocommerce-MyAccount-content p,.woocommerce-MyAccount-content strong{letter-spacing:.1vw;line-height:2.8vw;width:85vw;margin-left:auto;margin-right:auto}.woocommerce-EditAccountForm{display:flex;flex-wrap:wrap;justify-content:space-evenly}.woocommerce-EditAccountForm .clear{display:none}.woocommerce-form-row{width:48% !important}.woocommerce-EditAccountForm .woocommerce-form-row--first:first-child{order:1}.woocommerce-EditAccountForm .woocommerce-form-row--last{order:2}.woocommerce-EditAccountForm .woocommerce-form-row--wide:nth-child(4){order:3}.woocommerce-EditAccountForm .woocommerce-form-row--wide:nth-child(6){order:4}.woocommerce-EditAccountForm .woocommerce-form-row--wide:nth-child(8){order:5;width:48% !important;height:max-content}.woocommerce-EditAccountForm .woocommerce-form-row--wide:nth-child(12){order:6;width:48%}.woocommerce-EditAccountForm .woocommerce-form-row--wide:nth-child(10){order:7;width:48%;margin-top:0}.woocommerce-EditAccountForm .woocommerce-form-row--wide:nth-child(14){order:8;width:48%}.woocommerce-form-row--first:not(:first-child){order:9}.woocommerce-form-row--first:not(:first-child) span{display:none}.woocommerce-EditAccountForm p:nth-child(19){order:10;display:inline-block;margin-top:6vh;text-align:center;font-size:1.5vw}.woocommerce-EditAccountForm fieldset{order:11;width:85vw;margin-top:6vh;border:1px #ccc solid;border-radius:.5vw;background:rgba(0,0,0,.03)}.woocommerce-EditAccountForm fieldset legend{text-align:center}.woocommerce-EditAccountForm fieldset .woocommerce-form-row--wide{width:100% !important}.woocommerce-EditAccountForm p:nth-child(20){order:12;display:inline-block;margin-top:6vh;text-align:right;font-size:2.5vw}.page-id-2762 .col2-set{display:flex;justify-content:space-evenly}.page-id-2762 .col-1,.page-id-2762 .col-2{display:block;width:40vw !important}.page-id-2762 h2{text-align:center}.page-id-2762 .form-row label{line-height:1.5;text-align:left}.woocommerce-Input{font-size:2vw}.login{padding-bottom:3vw !important}.woocommerce-LostPassword{text-align:right}.show-password-input{top:.25em !important;display:flex;margin-right:8px;align-items:center;min-height:4vw;right:.4em !important}.woocommerce-password-hint{font-size:1.5vw;letter-spacing:0;text-align:center;margin:0;line-height:2}.woocommerce-LostPassword,.mailchimp-newsletter,.woocommerce-privacy-policy-text p{font-size:1.1vw !important;margin-top:2.3vw;letter-spacing:.02vw;line-height:1.2}#rememberme .input-checkbox{margin:0 !important;margin-top:2.3vw;margin-right:1vw}.woocommerce-ResetPassword p{font-size:1.5vw;line-height:1.8vw !important}.woocommerce-ResetPassword label{font-size:2.5vw;   margin-top:2vw !important}.page-id-2763 H2{text-align:center}.page-id-2763 .small-text{letter-spacing:0;text-align:left;line-height:1.75em;display:block}.woocommerce-shop .site-main{display:flex !important;flex-direction:column}.woocommerce-shop .return-home{order:1}.woocommerce-shop .page-width:nth-child(4){order:2}.woocommerce-shop .has-text-align-center{margin-bottom:5vh}.woocommerce-shop .products{flex-wrap:wrap}.products{display:flex !important}.products .product{background:rgba(0,0,0,.02);border:.25vw solid var(--banji-black);width:32% !important;margin:0 !important;margin-bottom:1.5vw !important;margin-left:auto !important;margin-right:auto !important}.woocommerce-shop .products .product{min-width:140px}.products .product:hover{box-shadow:0 0 1em rgba(var(--banji-black-rgb),.6) !important}.product:hover>a img{transform:scale(1.1) translateY(-1.5vw);transition-duration:.35s}.page-description,.woocommerce-products-header{display:contents}@media only screen and (max-width:535px){.woocommerce-shop .amount{line-height:22px}}@media only screen and (max-width:465px){.woocommerce-shop .amount{line-height:32px}.woocommerce-shop .products .product{transform:scale(1.3);margin-top:8vw !important;margin-bottom:8vw !important}.woocommerce-shop .products .product:hover{transform:scale(1.3)}}@media only screen and (max-width:400px){.woocommerce-shop .products .product{transform:scale(1.2);margin-top:6vw !important;margin-bottom:6vw !important}.woocommerce-shop .products .product:hover{transform:scale(1.2)}}@media only screen and (max-width:360px){.woocommerce-shop .products .product{transform:scale(1.1);margin-top:3vw !important;margin-bottom:3vw !important}.woocommerce-shop .products .product:hover{transform:scale(1.1)}}@media only screen and (max-width:340px){.woocommerce-shop .products .product{transform:scale(1);margin-top:0 !important;margin-bottom:3vw !important}.woocommerce-shop .products .product:hover{transform:scale(1)}}@media only screen and (max-width:310px){.woocommerce-shop .products .product{transform:scale(1.5);margin-top:18vw !important;margin-bottom:18vw !important}.woocommerce-shop .products .product:hover{transform:scale(1.5)}}@media only screen and (max-width:260px){.woocommerce-shop .products .product{transform:scale(1);margin-bottom:3vw !important;margin-top:0 !important}.woocommerce-shop .products .product:hover{transform:scale(1)}}.single-product .product{display:flex;flex-wrap:wrap;justify-content:space-between}.products .product{display:block}.woocommerce-product-gallery{pointer-events:none}.images{margin-bottom:0 !important}.woocommerce-product-gallery picture{width:100%}.entry-summary{display:flex;flex-direction:column;margin:0 !important;padding-bottom:1.5em}.woocommerce_before_single_product{   margin-top:0!important}.woocommerce_after_product_title{font-size:calc(1em + 1vw + 1vh) !important;text-align:center}.entry-summary .price{font-size:calc(0.8em + 1.5vw) !important;margin-top:min(15px, 1.5vw);margin-bottom:auto}.variations_form{display:block !important;text-align:center;margin-bottom:0 !important}.variations{margin:0 !important;height:max(7vw, 7vh, 35px) !important;margin-top:min(20px, 2vw) !important}.variations th,.variations td,.variations tr{display:block !important;padding:0 !important;margin:0!important;border:none !important}.variations .label,.reset_variations{display:none !important}.button-variable-item{flex:1 !important;background:var(--pure-white) !important;color:var(--banji-black) !important;margin:0 !important;padding:0 !important;margin-left:1vw !important;border-radius:.8em !important;font-size:max(0.9vw, 1vh) !important;line-height:1.5em;height:max(6vw, 6vh, 32px) !important;border:.15vw solid var(--banji-black);box-shadow:none !important;transition-duration:0s !important}.button-variable-item:first-child{margin-left:0 !important}.button-variable-item.selected{background:var(--banji-red) !important;flex:1 !important;padding:0 !important;box-shadow:0 0 1em var(--banji-red) !important;-moz-transform:scale(1.1) rotate(360deg) !important;-webkit-transform:scale(1.1) rotate(360deg) !important;-o-transform:scale(1.1) rotate(360deg) !important;-ms-transform:scale(1.1) rotate(360deg) !important;transform:scale(1.1) rotate(360deg) !important;-moz-transition-duration:.8s !important;-webkit-transition-duration:.8s !important;-o-transition-duration:.8s !important;-ms-transition-duration:.8s !important;transition-duration:.8s !important;-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-ms-transition-timing-function:ease-in;transition-timing-function:ease-in}.button-variable-item:hover:not(.button-variable-item.selected){box-shadow:0 0 1em rgba(var(--banji-black-rgb),.25) !important}.woocommerce-variation p,.instock .stock{color:var(--banji-black) !important;text-transform:lowercase;text-align:center;font-size:calc(2vw + 1vh) !important}.variations_button,.entry-summary .customize-unpreviewable{display:flex;justify-content:space-between;align-items:center;margin-top:min(15px, 1.5vw)}.quantity{width:14% !important;height:94%;display:flex;margin:0 !important}.quantity input{font-size:max(2vw, 16px) !important;max-width:100% !important;margin:0 !important;padding-bottom:.3em !important;color:var(--banji-black)}.single_add_to_cart_button{width:85%;float:right !important;background:var(--banji-red) !important;color:var(--banji-black) !important;border-radius:max(3.5px, 0.4vw) !important;font-size:max(2vw, 10px) !important;display:flex !important;justify-content:center;align-items:center;font-weight:1000 !important}.apple-pay-button{float:right;width:85% !important;height:max(5vw, 32px) !important;line-height:.4em;margin-top:min(15px, 1.5vw);border-radius:max(3.5px, 0.4vw) !important}.woocommerce-tabs{display:contents}.woocommerce-Tabs-panel{display:block;margin-top:2vh !important;margin:0 !important}.woocommerce-Tabs-panel h2{display:none}.woocommerce-Tabs-panel .small-text{width:50%;!important;text-align:left;position:absolute;margin-top:4vh !important}.variations_form{display:contents !important}.variations{order:2 !important}.single_variation,.single_variation_wrap{display:contents !important}.woocommerce-variation-price{width:100% !important}.woocommerce-variation-description{margin-top:auto}.woocommerce-variation-description,.woocommerce-variation-availability{order:1}.woocommerce-variation-description p,.woocommerce-variation-availability p{font-size:calc(1.5vw + 1.5vh) !important;!important;line-height:1em;letter-spacing:.1vw;margin:0 !important}.woocommerce-variation-add-to-cart{order:4 !important;width:100%}.woo-variation-gallery-wrapper{min-height:0 !important}.woo-variation-product-gallery{max-width:100% !important;width:100% !important;margin-bottom:1.5em}@media only screen and (min-width:768px){.woo-variation-product-gallery{width:50% !important;height:calc(45vw + 7vw)}}.woo-variation-gallery-slider img{width:99% !important;border-radius:1.5em;padding:10px}.wvg-gallery-image:not(:first-child){display:none}.woo-variation-gallery-slider:not(.slick-initialized){position:relative !important}.woo-variation-gallery-thumbnail-slider{display:flex !important;justify-content:center}.wvg-gallery-thumbnail-image img{border-radius:.5em !important;width:100% !important}.wvg-gallery-thumbnail-image{width:max(9vh, 7vw) !important;margin-left:1vw !important;margin-right:1vw !important;opacity:.5 !important}.current-thumbnail,.wvg-gallery-thumbnail-image:hover{opacity:1 !important}.woo-variation-gallery-slider-wrapper .wvg-slider-next-arrow,.woo-variation-gallery-slider-wrapper .wvg-slider-prev-arrow{font-size:3vw;margin-top:-2.5vw;top:50%;border-radius:100%;position:absolute !important}.wvg-slider-next-arrow:before,.wvg-slider-prev-arrow:before{color:var(--banji-white) !important}.wvg-slider-prev-arrow,.wvg-slider-next-arrow{height:5vw !important;width:5vw !important;display:flex !important;justify-content:center;align-items:center}.wvg-slider-prev-arrow{padding-right:.3vw;left:-5vw !important}.wvg-slider-next-arrow{padding-left:.3vw;right:-5vw !important}.woo-variation-gallery-wrapper:hover .wvg-slider-prev-arrow{left:1vw !important}.woo-variation-gallery-wrapper:hover .wvg-slider-next-arrow{right:1vw !important}.desktop-link button{width:90vw;margin-left:-10vw}.mobile-link button{font-size:3vw !important;width:90vw}.instagram-links button{min-height:15vw !important}#mc_embed_signup_scroll{display:flex !important;margin-top:3vw;flex-direction:column;align-items:center !important}#mce-responses{margin-top:10vw !important}.mailing-text{margin-top:-7.5vw}.related{display:none !important}.page-description .has-text-align-center:nth-child(2){font-size:3.5vw}.cross-sells{width:100% !important;margin-bottom:8vh}.cross-sells h2{padding-left:0 !important;font-size:2.5vw !important}.cross-sells ul{display:flex !important;flex-direction:row !important}.cross-sells .products{padding:0 !important;margin:0 !important;margin-left:15vw !important;width:50vw}.cross-sells .product{display:flex !important;align-items:center;border:none;background:0 0 !important;border:1px solid rgba(0,0,0,.1) !important;box-shadow:0 0 .5vw rgba(var(--banji-black-rgb),.1) !important;padding:0 !important;width:140% !important;height:max(6vw, 40px) !important;margin:0 !important;margin-top:1vw !important;padding-bottom:.1em !important}.cross-sells .product:hover{transform:none;box-shadow:none !important}.cross-sells .product img{display:none !important}.cross-sells .product .woocommerce-LoopProduct-link{display:flex;align-items:center;margin:0 !important;padding:0 !important}.cross-sells .product .woocommerce-loop-product__title{margin:0 !important;width:25vw;text-align:left;font-size:.85em !important;margin-left:2vw !important}.cross-sells .product .price{width:10vw;font-size:.6em !important;margin-top:.4em !important}.cross-sells .product .button{width:12vw !important;margin-top:.2em !important}.woocommerce-NoticeGroup-checkout{width:100% !important}.woocommerce-NoticeGroup-checkout li{display:none}.woocommerce-NoticeGroup-checkout .woocommerce-error:after{content:"some required fields below where not filled out right, please check again.";width:70vw !important}.woocommerce-MyAccount-orders{text-transform:lowercase;font-size:2.5vw !important}.woocommerce-orders-table__header-order-number,.woocommerce-orders-table__cell-order-number{width:10%}.woocommerce-orders-table__header-order-date,.woocommerce-orders-table__cell-order-date{width:20%}.woocommerce-orders-table__header-order-status{width:30%}.woocommerce-orders-table__cell-order-status{width:50%}.woocommerce-orders-table__header-order-total,.woocommerce-orders-table__cell-order-total{width:0}.woocommerce-orders-table__cell-order-total{visibility:hidden}.woocommerce-orders-table__cell-order-total .amount{font-size:1.2em;margin-bottom:-.2em !important;visibility:visible !important;margin-left:-17.5vw !important}.woocommerce-orders-table__cell-order-total .woocommerce-Price-currencySymbol{margin-right:.1em}.woocommerce-orders-table__header-order-actions,.woocommerce-orders-table__cell-order-actions{width:20%}.woocommerce-orders-table__header-order-actions{display:none !important}.woocommerce-MyAccount-content .order-number,.woocommerce-MyAccount-content .order-date{font-size:1.4em;background:0 0;text-transform:lowercase}.woocommerce-MyAccount-content .order-status{background:0 0}.woocommerce-table--order-details .woocommerce-table__product-name strong{margin-left:1vw}.woocommerce-customer-details--email:before{font-size:.7em !important}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:49% !important}th{background:!important}.amount{margin:0 !important;line-height:1;height:1.3em}.order-total th,.order-total td{text-shadow:0 0 15px rgba(var(--banji-black-rgb),.2)}.woocommerce-checkout-review-order-table .product-name{display:flex !important;justify-content:space-between !important;align-items:center !important;padding:0 !important}.woocommerce-checkout-review-order-table td{padding-left:4% !important}.woocommerce-checkout-review-order-table .product-name .remove{order:1;font-weight:1;margin:0 !important;margin-top:.35vw !important;margin-left:-.5vw !important;margin-right:.5vw !important;width:2vw;line-height:2vw;height:2vw;padding-right:.1vw !important}.woocommerce-checkout-review-order-table .product-name .cqoc_product_name{order:2;flex:8}.woocommerce-checkout-review-order-table .product-name .quantity{order:3;flex:1;width:17.5% !important}.product-name dl{display:none}#customer_details .col-2{margin-top:6vh}.order-total .amount:after{content:'(incl. taxes)';font-size:.65em;margin-top:.4em;margin-left:.2em}.woocommerce-privacy-policy-text p{letter-spacing:.1vw;line-height:1.3}.woocommerce-additional-fields{display:flex;flex-wrap:wrap}.woocommerce-additional-fields__field-wrapper{width:100% !important}#order_comments_field{height:100%}textarea{position:relative !important;min-height:min(20vh, 10vw);!important;resize:none}.woocommerce-account-fields{order:4;width:90%;`}.woocommerce-thankyou-order-details,.mollie-instructions{display:none !important}.mollie-instructions{text-transform:lowercase !important}.woocommerce-order-details h2,.woocommerce-customer-details h2{text-align:center;font-size:3vw}.woocommerce-customer-details h2{display:inline-block;overflow:hidden;text-indent:-9999px;padding:0 !important}.woocommerce-customer-details h2:before{content:"shipping to:";float:left;justify-content:center;width:90vw;text-indent:0}.woocommerce-customer-details address,.woocommerce-customer-details--email{border:none !important;text-align:center !important;text-transform:none;font-size:4vw}.woocommerce-customer-details--email:before{font-size:.82em}.woocommerce-table--order-details th,.woocommerce-table--order-details td{width:50% !important}.wc-item-meta,.shipped_via{display:none}input::placeholder{color:transparent}.password-input{display:flex !important}.post-2761 .woocommerce-form-login p:first-child{display:none}.woocommerce .col2-set:after,.woocommerce .col2-set:before,.woocommerce-page .col2-set:after,.woocommerce-page .col2-set:before{display:none}.woocommerce-form-login .form-row label,.woocommerce-form-register .form-row label,.woocommerce-form-login__rememberme{font-size:1.5vw !important}.woocommerce-form-login__rememberme{display:flex !important;align-items:center}.woocommerce-form-login .form-row,.woocommerce-form-register .form-row{width:100% !important}.woocommerce-form-login .form-row button,.woocommerce-form-register .form-row button{font-size:2vw !important;text-align:center;letter-spacing:.025vw;line-height:1.2 !important;height:max(4vw, 32px) !important;min-height:max(4vw, 32px) !important;width:80%;margin-left:10%;padding:.6vw !important;color:var(--banji-red) !important;background:rgba(0,0,0,.05) !important;border:.1vw solid var(--banji-black) !important;border-radius:.3vw !important}/*@media screen and (prefers-color-scheme:dark){:root{--banji-red:#eb4e52;--banji-red-rgb:235,78,82;--banji-black:#f9f1f1;--banji-black-rgb:25,25,25;--banji-white:#191919;--banji-green:#37913f;--pure-white:#191919}body{background:#111 !important}.store-banner img{background:#111 !important}.fa-play{color:var(--banji-black)}.banji-qr img{background:var(--banji-black)}input{background:var(--banji-white) !important}select{background:var(--banji-white)}input[type=checkbox]:checked:before,input[type=checkbox]:indeterminate:before,input[type=checkbox][aria-checked=mixed]:before{border-right-color:var(--banji-black);border-bottom-color:var(--banji-black)}}