html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;margin:.67em 0}
figcaption,figure,main{display:block}
figure{margin:0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,html [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:0}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;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-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details,menu{display:block}
summary{display:list-item}
canvas{display:inline-block}
template{display:none}
[hidden]{display:none}
html,input[type="search"]{-webkit-box-sizing:border-box;box-sizing:border-box}
*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}
@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}
:root{--swiper-theme-color:#007aff}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}
.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}
.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}
.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}
.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}
.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}
.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}
.swiper-centered>.swiper-wrapper::before{content:'';-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}
.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}
.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}
.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}
.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}
.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}
.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}
:root{--swiper-navigation-size:44px}
.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}
.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}
.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}
.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}
.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}
.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}
.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}
.swiper-button-lock{display:none}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}
.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px;left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);transform:scale(0.33);position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);transform:scale(0.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);transform:scale(0.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);transform:scale(0.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);transform:scale(0.33)}
.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,0.2)}
button.swiper-pagination-bullet{border:0;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet:only-child{display:none !important}
.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;transition:200ms top,200ms -webkit-transform;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left,200ms -webkit-transform;transition:200ms left,200ms -webkit-transform;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform}
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;transition:200ms right,200ms -webkit-transform;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform}
.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}
.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}
.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}
.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}
.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-scrollbar-lock{display:none}
.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}
.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}
.swiper-slide-zoomed{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}
.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000}
.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}
.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}
.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-cube{overflow:visible}
.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}
.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev,.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}
.swiper-cube .swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}
.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}
.swiper-flip{overflow:visible}
.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-flip .swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}
.swiper-cards{overflow:visible}
.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
.slick-slider .slick-arrow{padding:0;border:0;background-color:transparent;color:transparent;background-repeat:no-repeat;height:5rem;width:5rem;background-position:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:50;cursor:pointer}
.slick-slider .slick-arrow.slick-prev{background-image:url("../img/custom-icons/boon-arrow-slider.svg");-webkit-transform:rotate(180deg);transform:rotate(180deg);left:3rem}
.slick-slider .slick-arrow.slick-next{background-image:url("../img/custom-icons/boon-arrow-slider.svg");-webkit-transform:rotate(0);transform:rotate(0);right:3rem}
.slick-slider .slick-track{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
@font-face{font-family:Miso;src:url(../fonts/Miso.otf)}
@font-face{font-family:Miso;src:url(../fonts/Miso-Bold.otf);font-weight:bold}
@font-face{font-family:Gilmer;src:url(../fonts/Gilmer-Regular.otf)}
@font-face{font-family:Gilmer;src:url(../fonts/Gilmer-Bold.otf);font-weight:bold}
@font-face{font-family:MyriadPro;src:url(../fonts/MyriadPro-Regular.otf)}
@font-face{font-family:MyriadPro;src:url(../fonts/MyriadPro-Semibold.otf);font-weight:bold}
@font-face{font-family:Alisha;src:url(../fonts/Alisha.otf)}
@font-face{font-family:Marujo;src:url(../fonts/Marujo.otf)}
@font-face{font-family:CharcuterieEtched;src:url(../fonts/CharcuterieEtched.otf)}
@font-face{font-family:Farson-Solid;src:url(../fonts/Farson-Solid.otf)}
@font-face{font-family:Farson-Solid-Rounded;src:url(../fonts/Farson-Stamp-Rounded.otf)}
@font-face{font-family:LunchBox_Ornaments;src:url(../fonts/LunchBox_Ornaments.otf)}
*{outline:none !important}
strong,b{font-weight:700}
em{font-style:italic}
u{text-decoration:underline}
p:empty{display:none}
html{font-size:62.5%;position:relative}
body{width:100%;font:normal 400 1.6rem/1 "Miso",sans-serif;color:#000;margin:0;padding:0;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
img,iframe{display:block;line-height:0;max-width:100%;height:auto}
img.lazy{-webkit-transition:all .3s ease-out .5s;transition:all .3s ease-out .5s;opacity:0}
img.loaded{opacity:1}
img.with-border{padding:1rem;background:#FFF;-webkit-box-shadow:0 .4rem .4rem 0 rgba(0,0,0,0.2);box-shadow:0 .4rem .4rem 0 rgba(0,0,0,0.2)}
.align-center img{margin:0 auto}
.add-book-shadow{-webkit-filter:drop-shadow(3.5rem 3.5rem 1rem rgba(38,30,30,0.560784));filter:drop-shadow(3.5rem 3.5rem 1rem rgba(38,30,30,0.560784))}
.bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;line-height:0;-o-object-fit:cover;object-fit:cover}
.google-maps-wrapper{position:relative;padding:0 0 40% 0;height:0}
.google-maps-wrapper img,.google-maps-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:block}
.wrap-square,.wrap-16-9,.wrap-4-3{display:block;position:relative;height:0;margin:0;overflow:hidden}
.wrap-square img,.wrap-16-9 img,.wrap-4-3 img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.wrap-square{padding:0 0 100% 0}
.wrap-16-9{padding:0 0 56.25% 0}
.wrap-4-3{padding:0 0 66.67% 0}
.center-align{margin-left:auto;margin-right:auto}
.align-center{text-align:center}
.align-left{text-align:left}
.align-right{text-align:right}
.alignleft,.float-left{float:left}
.alignright,.float-right{float:right}
::-moz-selection{background:#000;color:#FFF}
::selection{background:#000;color:#FFF}
::-moz-selection{background:#000;color:#FFF}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
.clear{clear:both}
.mob-nav-active{overflow:hidden}
.mob-only{display:none}
.desktop-only{display:block}
.mob-img{display:none}
.desktop-img{display:block}
#main{padding:0;position:relative}
.wrap{max-width:132rem;padding:0 8rem;margin:0 auto;position:relative}
.wrap--large{max-width:148rem}
.wrap--full-width{max-width:100%}
.wrap--inner-wrap{max-width:112.4rem}
.wrap--text-wrap{max-width:96rem}
.content-row{padding-top:8rem;padding-bottom:8rem}
.spacing-row{padding-top:8rem;padding-bottom:8rem}
.small-gap{gap:1.6rem}
.medium-gap{gap:3rem}
.big-gap{gap:6rem}
.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.col-2-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.col-3-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.col-4-container{display:grid;grid-template-columns:repeat(4,1fr)}
.col-2-1-container{display:grid;grid-template-columns:2fr 1fr}
.col-1-2-container{display:grid;grid-template-columns:1fr 2fr}
.col-3-1-container{display:grid;grid-template-columns:minmax(0,3fr) .9fr}
.col-1-3-container{display:grid;grid-template-columns:.9fr minmax(0,3fr)}
.gallery{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -2rem 1rem -2rem}
.gallery .gallery-item{margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 2rem 2rem 2rem}
.gallery a{display:block;line-height:0;position:relative}
.gallery a img{width:100%;height:auto}
.gallery.gallery-columns-2 .gallery-item{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
.gallery.gallery-columns-3 .gallery-item{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}
.gallery.gallery-columns-4 .gallery-item{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
.wp-caption{max-width:100%;position:relative;padding-bottom:3rem}
.wp-caption-text{font-size:1.4rem;font-style:italic;display:block;padding:.5rem 0 0 0}
.person-switcher{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:1rem;padding:2rem 0 1rem 0}
.person-switcher .switch{padding:.8rem 1.6rem;border-width:2px;color:#000;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.person-switcher .switch .icon{stroke:#000;fill:none;position:relative;height:2rem;margin-right:.1rem;top:.4rem;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.person-switcher .switch:hover{border-color:#fff;background-color:#000;border-width:2px}
.person-switcher .switch:hover .icon{fill:#000;stroke:#fff}
.person-switcher .switch:hover .text{color:#fff}
.person-switcher .switch .text{display:inline-block;line-height:2rem}
.person-switcher .switch.active{pointer-events:none;background-color:#fff;font-weight:bold;color:#000;border-color:#000}
.person-switcher .switch.active .text{font-weight:bold}
.person-switcher .switch.active .icon{fill:#fff;stroke:#000}
body.open-filter-custom-menu-dropdown{overflow:hidden}
.tn-custom-animation-setup{visibility:visible !important}
.slick-dotted ul.slick-dots{position:relative;top:10rem;text-align:center}
.slick-dotted ul.slick-dots li{display:inline-block}
.slick-dotted ul.slick-dots li:first-child{padding:0}
.slick-dotted ul.slick-dots li:before{content:none}
.slick-dotted ul.slick-dots li.slick-active button{background:#00abff}
.slick-dotted ul.slick-dots button{cursor:pointer;width:2rem;height:2rem;background:#fff;border:3px solid #000;border-radius:50%;color:transparent;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}
ul li{display:-webkit-box;display:-ms-flexbox;display:flex}
ul li:before{height:1.5rem !important;width:1.5rem !important;background-color:transparent !important;background-image:url("../img/custom-icons/boon-li.svg") !important;background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important;top:1rem !important;-webkit-transform:none;transform:none}
.fancybox-form-content{width:100%;max-width:calc(100% - 4rem)}
a{text-decoration:underline;color:#000}
a:hover{text-decoration:none;color:#000}
a.text-link{color:#000}
p,label,address,td,th,li{font:400 3rem/3.6rem "Miso",sans-serif;color:#000;margin:0 0 3.2rem 0}
.smaller,small{font-size:1.4rem}
.bigger{font-size:1.8rem}
.with-icon{padding-left:2.5rem;position:relative}
.with-icon i{position:absolute;left:0}
hr{margin:0 0 3.2rem 0;padding:0;border:0;height:1px;background:#000;display:block}
ul,ol{display:block;padding:0;margin:0 0 3.2rem 0}
ul li,ol li{display:block;position:relative;margin:0;padding:0 0 0 3.4rem}
ul li:before,ol li:before{display:block;height:.6rem;width:.6rem;background:#000;border-radius:50%;position:absolute;top:1rem;left:0;content:""}
ul.two-columns,ol.two-columns{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;-webkit-column-count:2;-moz-column-count:2;column-count:2}
ul.three-columns,ol.three-columns{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;-webkit-column-count:3;-moz-column-count:3;column-count:3}
ol li{counter-increment:step-counter;padding:0 0 0 3.4rem}
ol li:before{content:counter(step-counter) ". ";font-weight:700;position:absolute;left:0;background:transparent;top:0}
blockquote{position:relative;display:block}
blockquote p:before{content:"“"}
blockquote p:after{content:"”"}
table{margin:0 0 3rem 0;width:100%}
td,th{text-align:left;padding:1rem}
th{font-weight:700}
.white-text h1,.white-text .h1,.white-text h2,.white-text .h2,.white-text h3,.white-text .h3,.white-text ul li,.white-text ol li,.white-text ul li:before,.white-text ol li:before,.white-text label,.white-text p,.white-text span,.white-text i,.white-text a{color:#FFF}
.white-text ul li:before{background:#FFF}
.white-text ol li:before{color:#FFF}
.star-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 3rem 0}
.star-container .star-wrap{position:relative;margin-right:-.3rem}
.star-container .star{position:absolute;display:block;width:0;height:0;margin-left:.9em;margin-right:.9em;margin-bottom:1.2em;border-right:.3em solid transparent;border-bottom:.7em solid #FC0;border-left:.3em solid transparent;font-size:1rem;inset:0;z-index:1}
.star-container .star:before,.star-container .star:after{content:'';display:block;width:0;height:0;position:absolute;top:.6em;left:-1em;border-right:1em solid transparent;border-bottom:.7em solid #FC0;border-left:1em solid transparent;-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}
.star-container .star:after{-webkit-transform:rotate(35deg);transform:rotate(35deg)}
.star-container .star.empty{border-bottom:.7em solid #EEE;position:relative;z-index:0}
.star-container .star.empty:before,.star-container .star.empty:after{border-bottom:.7em solid #EEE}
.star-container .half-wrap{position:absolute;inset:0 50% 0 0;overflow:hidden;display:block}
.text-white{color:#fff}
h1,.h1{font:700 6rem/1.375 "Miso",sans-serif;color:#000;padding:0;margin:0 0 3.2rem 0;text-transform:uppercase;text-align:center;letter-spacing:.5rem}
h2,.h2{font:700 4.6rem/1.4 "Miso",sans-serif;color:#000;padding:0;margin:0 0 3.2rem 0;text-transform:uppercase;text-align:center;letter-spacing:.5rem}
h3,.h3{font:700 3.2rem/1.7 "Miso",sans-serif;color:#000;padding:0;margin:0 0 3.2rem 0;text-transform:uppercase;text-align:center;letter-spacing:.5rem}
h4,.h4{font:700 2.4rem/2 "Miso",sans-serif;padding:0;margin:0 0 3.2rem 0;text-transform:uppercase;text-align:center}
h5,.h5{font:700 2rem/2 "Miso",sans-serif;padding:0;margin:0 0 3.2rem 0;text-transform:uppercase;text-align:center}
.block{position:relative}
.with-border-radius{border-radius:.8rem}
.with-shadow{-webkit-box-shadow:0 .4rem .4rem 0 rgba(0,0,0,0.2);box-shadow:0 .4rem .4rem 0 rgba(0,0,0,0.2)}
.boon-text-block-2{overflow:hidden;padding:0 0 10rem 0}
.boon-text-block-2 .boon-stabbed{visibility:hidden;position:absolute;z-index:1;pointer-events:none}
.boon-text-block-2 .boon-stabbed:nth-child(1){right:-5%;top:0;max-width:40%}
.boon-text-block-2 .boon-stabbed:nth-child(2){right:-15%;bottom:-15%;max-width:40%}
.boon-text-block-2 .boon-stabbed:nth-child(3){left:40%;bottom:-50%;max-width:25%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.boon-text-block-2 .boon-stabbed:nth-child(4){left:-2%;bottom:-15%;max-width:25%}
.boon-text-block-2 .boon-stabbed:nth-child(5){left:-5%;top:10%;max-width:35%}
.boon-text-block-2 .boon-text-block-2-inner{visibility:hidden;z-index:1;position:relative;width:80%;background-image:url("../img/custom-icons/boon-text-block-2.svg");background-repeat:no-repeat;background-position:center;height:100%;margin:0 auto;background-position-y:top;height:100vh;min-height:100rem}
.boon-text-block-2 .boon-text-block-2-inner .boon-text-block-2-content{position:absolute;width:50%;top:25%;height:100%;font-size:4.8rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.boon-text-block-2 .boon-text-block-2-inner .boon-text-block-2-content p{margin:0;font-size:100%;text-align:center;text-transform:uppercase;font-weight:bold;font-family:"Miso",sans-serif;line-height:4.8rem;-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);width:100%;margin:0 auto;margin-top:4rem;position:relative;left:4rem}
.boon-text-block-2 .boon-text-block-2-inner .boon-text-block-2-content svg{width:40%;display:block;margin:0 auto;position:relative;left:2rem}
.boon-text-block-2 .text-block-2-background-image{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0;width:100%;height:30rem;max-height:80%;-o-object-fit:cover;object-fit:cover}
.boon-text-block{position:relative}
.boon-text-block .boon-text-block-inner.extra-padding-not-home{padding-top:8rem}
.boon-text-block .boon-text-block-inner .boon-text-block-content{visibility:hidden;top:-16rem;position:relative;width:80%;margin:0 auto;padding:6rem 10rem;z-index:2}
.boon-text-block .boon-text-block-inner .boon-text-block-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background-image:url("../img/custom-icons/boon-text-block-large-top.svg");background-repeat:no-repeat;background-size:cover;background-position:top;z-index:0}
.boon-text-block .boon-text-block-inner .boon-text-block-content:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background-image:url("../img/custom-icons/boon-text-block-large-bottom.svg");background-repeat:no-repeat;background-size:cover;background-position:bottom}
.boon-text-block .boon-text-block-inner .boon-text-block-content h2{font-size:10rem;line-height:10rem;width:60%;position:relative;z-index:1;text-align:center;text-transform:uppercase;-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);letter-spacing:.5rem}
.boon-text-block .boon-text-block-inner .boon-text-block-content h2:empty{display:none}
.boon-text-block .boon-text-block-inner .boon-text-block-content p{position:relative;text-align:center;font-size:4.2rem;line-height:5rem;z-index:1;font-weight:bold;-webkit-transform:rotate(1deg);transform:rotate(1deg);margin:0}
.boon-text-block .boon-text-block-inner .boon-text-block-content .text-block-image{position:absolute;width:20rem;height:20rem;right:10rem;top:6rem;z-index:1}
.boon-text-block .boon-text-block-inner .text-block-background-image{position:absolute;top:0;height:calc(100% - 26rem);width:100%;-o-object-fit:cover;object-fit:cover;z-index:1}
label,legend{display:block;margin:0 0 .5rem 0;padding:0;position:relative;line-height:1.25}
input[type="text"],input[type="number"],input[type="search"],input[type="email"],input[type="tel"],input[type="password"],input[type="date"],input[type="phone"],input[type="url"],select,textarea{display:block;position:relative;width:100%;padding:1rem 1.5rem;font:400 1.6rem/1.25 "Miso",sans-serif;color:#000;margin:0;border:1px solid #000;border-radius:.8rem;-webkit-transition:all .5s cubic-bezier(0.86,0,0.07,1);transition:all .5s cubic-bezier(0.86,0,0.07,1)}
input[type="text"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="phone"]:focus,input[type="url"]:focus,select:focus,textarea:focus{border-color:rgba(0,0,0,0.2)}
select option{color:#000 !important}
input[type="checkbox"],input[type="radio"]{display:block;position:absolute;z-index:2;width:100%;cursor:pointer;inset:0;height:100%;opacity:0}
input[type="checkbox"]+label,input[type="checkbox"]+span,input[type="checkbox"]+td,input[type="radio"]+label,input[type="radio"]+span,input[type="radio"]+td{display:block;position:relative;padding:0 0 0 2.5rem;margin:0;cursor:pointer;text-transform:none !important}
input[type="checkbox"]+label:before,input[type="checkbox"]+span:before,input[type="checkbox"]+td:before,input[type="radio"]+label:before,input[type="radio"]+span:before,input[type="radio"]+td:before{display:block;position:absolute;height:1.6rem;width:1.6rem;content:"";padding:0;background:#FFF;border:1px solid #000;inset:0}
input[type="checkbox"]+label:after,input[type="checkbox"]+span:after,input[type="checkbox"]+td:after,input[type="radio"]+label:after,input[type="radio"]+span:after,input[type="radio"]+td:after{display:block;position:absolute;background:#000;height:1rem;width:1rem;background:#000;inset:0}
input[type="checkbox"]:checked+label:after,input[type="checkbox"]:checked+span:after,input[type="checkbox"]:checked+td:after{inset:.3rem 0 0 .3rem;content:""}
input[type="radio"]+label:before,input[type="radio"]+span:before,input[type="radio"]+td:before{border-radius:50%}
input[type="radio"]:checked+label:after,input[type="radio"]:checked+span:after,input[type="radio"]:checked+td:after{content:"";border-radius:50%;inset:.3rem 0 0 .3rem}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0;cursor:pointer;background:#fff url("../img/icons/chevron-down.svg") right 1.5rem center no-repeat;background-size:1.6rem}
textarea{height:13rem;padding:2rem}
.input-number-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;max-width:200px}
.input-number-wrap .number-min,.input-number-wrap .number-plus{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.6rem;width:3.6rem;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#FFF;background:#000;padding:0;margin:0;position:relative;z-index:2}
.input-number-wrap .number-min{margin-right:.5rem}
.input-number-wrap .number-plus{margin-left:.5rem}
.input-number-wrap input[type="number"]{width:calc(100% - 106px);padding-left:0;padding-right:0;text-align:center;min-width:80px}
.gfield_consent_label{display:inline-block !important}
::-webkit-input-placeholder{opacity:.5}
:-moz-placeholder{opacity:.5}
::-moz-placeholder{opacity:.5}
:-ms-input-{opacity:.5}
.gform_wrapper{margin:0 0 3rem 0}
.gform_wrapper .gform_heading .gform_description{display:none}
.gform_wrapper .gform_body input,.gform_wrapper .gform_body textarea,.gform_wrapper .gform_body select{border:0;border-radius:0;background:rgba(255,255,255,0.8);padding:1.5rem}
.gform_wrapper .gform_body .ginput_container_consent .gfield_consent_label{font-size:1.8rem}
.gform_wrapper .gform_body .ginput_container_consent .gfield_consent_label:before{background:transparent}
.gform_wrapper .gform_body .ginput_container_consent .gfield_consent_label a{position:relative;z-index:9}
.gform_wrapper .gform_body .ginput_container_consent .gfield_required{display:none}
.gform_wrapper .gform_required_legend{display:none}
.gform_wrapper .gform_fields{display:grid;gap:2rem 3rem;grid-template-columns:1fr 1fr}
.gform_wrapper .gfield{position:relative}
.gform_wrapper .gfield.gfield_html,.gform_wrapper .gfield.gfield--width-full{grid-column:span 2}
.gform_wrapper .gchoice{position:relative}
.gform_wrapper .gchoice:not(:last-child){margin-bottom:10px}
.ginput_container_checkbox,.ginput_container_radio{margin:.5rem 0 0 0}
.gform_footer{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;float:right}
.gf_name_has_2{display:grid;gap:2rem 3rem;grid-template-columns:1fr 1fr}
.gfield_error input[type="text"],.gfield_error input[type="number"],.gfield_error input[type="search"],.gfield_error input[type="email"],.gfield_error input[type="tel"],.gfield_error input[type="password"],.gfield_error input[type="date"],.gfield_error input[type="phone"],.gfield_error input[type="url"],.gfield_error select,.gfield_error textarea,.woocommerce-invalid input[type="text"],.woocommerce-invalid input[type="number"],.woocommerce-invalid input[type="search"],.woocommerce-invalid input[type="email"],.woocommerce-invalid input[type="tel"],.woocommerce-invalid input[type="password"],.woocommerce-invalid input[type="date"],.woocommerce-invalid input[type="phone"],.woocommerce-invalid input[type="url"],.woocommerce-invalid select,.woocommerce-invalid textarea{border-color:red}
.instruction,.gfield_validation_message{font-style:italic;font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin:1rem 0 0 0}
.gfield_validation_message{color:red}
.gfield_required{margin:0 0 0 .2rem;color:red;font-size:1.2rem}
.hidden_label>legend,.hidden_label>label{display:none}
.gform_footer{position:relative;margin:1.6rem 0 0 0}
.gform_footer button{background:#e50051 !important;border-radius:unset !important;border-color:#e50051 !important;-webkit-transform:none;transform:none;cursor:pointer !important;font-weight:bold !important;color:#fff !important;text-transform:uppercase}
.gform_footer button:hover{background:#333 !important;border-color:#333 !important;color:#fff !important}
body img.gform_ajax_spinner{position:absolute;inset:0;height:100%;width:100%;background:rgba(255,255,255,0.8);z-index:100}
.gform_drop_area{border-color:#fff !important}
.select2-container--default .select2-selection--single .select2-selection__rendered{padding:1rem 1.5rem !important;font:400 1.6rem/1.25 "Miso",sans-serif !important;border-radius:.5rem;background:#fff url("../img/icons/chevron-down.svg") right 1.5rem center no-repeat;background-size:1.6rem}
ul.select2-results__options li{padding:1rem 1.5rem !important;font:400 1.6rem/1.25 "Miso",sans-serif !important}
ul.select2-results__options li:before{display:none}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#000;color:#FFF}
.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}
.black-bg{background:#000}
.black-color{color:#000 !important}
.white-bg{background:#FFF}
.white-color{color:#FFF !important}
.red-bg{background:red}
.red-color{color:red !important}
.green-bg{background:green}
.green-color{color:green !important}
.yellow-bg{background:#FC0}
.yellow-color{color:#FC0 !important}
.boon-yellow{background:#ecd254}
.boon-red{background:#d46d55}
.boon-green{background:#85c1af}
.boon-pink{background:#e696d1}
.boon-yellow{background:#ecd254}
.boon-brown{background:#ceb7a4}
.boon-orange{background:#f4a342}
.boon-gray{background:#f0f0f0}
.boon-cyan{background:#7affcc}
.boon-lime{background:#e6f596}
.boon-pink-red{background:#ff6b81}
.boon-light-green{background:#b5db79}
.boon-light-purple{background:#c6baff}
.boon-dark-green{background:#86c182}
.boon-light-yellow{background:#e6f48d}
.boon-zwarte-boon{background:#e89caf}
.boon-kidneyboon{background:#b7dd00}
.boon-linzen{background:#fcd757}
.boon-lupine-boon{background:#2ad2c9}
.boon-bruine-boon{background:#d3bba8}
.boon-limaboon{background:#c1a7e2}
.boon-kikkererwt{background:#ffb25b}
.boon-chilli{background:#d16845}
.boon-stoof{background:#9bcbeb}
.boon-teriyaki{background:#c6bcd0}
.boon-curry{background:#f6b700}
.boon-kruidige-tomatensaus{background:#91d6ac}
.boon-roze-chili-burger{background:#f5b6cd}
.boon-oranje-chili-nuggets{background:#ffbe9f}
.boon-groene-falafel-burger{background:#dbde70}
.boon-gele-sate{background:#fbdd7a}
.boon-rode-rendang{background:#fa9370}
.boon-groene-tempehblokjes{background:#c7e995}
.boon-blauwe-falafelballen{background:#a7e6d7}
.boon-beige-curryworst{background:#e6d5c8}
.boon-kikkererwt-tajine{background:#ac85b7}
.boon-rood-cannellini{background:#d84e5e}
.boon-beige-witte-bonen-piri-piri{background:#e1c8c8}
.boon-geel-limabonen-roti{background:#feed11}
.boon-oranje-linzen-tandoori{background:#f56400}
.boon-bg-color{position:relative}
.boon-bg-color .background-pattern{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover}
.button,input[type="submit"],button[type="submit"]{cursor:pointer;display:inline-block;position:relative;padding:1rem 2rem;font:400 1.6rem/1 "Miso",sans-serif;border:1px solid #000;border-radius:.8rem;text-decoration:none;margin:0;text-align:center;cursor:pointer;-webkit-transition:all .5s cubic-bezier(0.86,0,0.07,1);transition:all .5s cubic-bezier(0.86,0,0.07,1)}
.button.full-width,input[type="submit"].full-width,button[type="submit"].full-width{width:100%}
.button:hover,input[type="submit"]:hover,button[type="submit"]:hover{background:#000;color:#FFF}
.button:hover:hover,input[type="submit"]:hover:hover,button[type="submit"]:hover:hover{color:#FFF}
.button.loading:after,input[type="submit"].loading:after,button[type="submit"].loading:after{content:"";background-image:url("../img/icons/loader.svg");background-position:center center;background-size:1.6rem 1.6rem;background-repeat:no-repeat;display:inline-block;-webkit-transform-origin:center center;transform-origin:center center;height:1.6rem;width:1.6rem;margin-left:.8rem;-webkit-animation:spin 4s linear infinite;animation:spin 4s linear infinite}
.button.loading:hover:after,input[type="submit"].loading:hover:after,button[type="submit"].loading:hover:after{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
.button.added:after,input[type="submit"].added:after,button[type="submit"].added:after{background-image:url("../img/icons/check.svg");content:"";background-position:center center;background-size:1.6rem 1.6rem;background-repeat:no-repeat;display:inline-block;-webkit-transform-origin:center center;transform-origin:center center;height:1.6rem;width:1.6rem;margin-left:.8rem}
.button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.button-wrap .button:not(:last-child){margin-right:1rem}
.responsive-iframe-wrapper,.responsive-video-wrapper{position:relative;padding:0 0 56.25% 0;height:0;margin:0 0 3rem 0}
.responsive-iframe-wrapper img,.responsive-iframe-wrapper iframe,.responsive-video-wrapper img,.responsive-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:block}
.responsive-iframe-wrapper .play-button,.responsive-video-wrapper .play-button{height:5rem;width:5rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;inset:50% 0 0 50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#000}
.responsive-iframe-wrapper .play-button svg,.responsive-video-wrapper .play-button svg{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:all .5s cubic-bezier(0.86,0,0.07,1);transition:all .5s cubic-bezier(0.86,0,0.07,1);-webkit-transform:translateX(0.2rem);transform:translateX(0.2rem)}
.responsive-iframe-wrapper .play-button:hover svg,.responsive-video-wrapper .play-button:hover svg{-webkit-transform:translateX(0.2rem) scale(1.25);transform:translateX(0.2rem) scale(1.25)}
.boon_bubble{position:absolute;width:20rem;z-index:1;pointer-events:none}
.boon_bubble.bubble_top_left{top:5rem;left:0}
.boon_bubble.bubble_top_right{top:5rem;right:0}
.boon_bubble.bubble_bottom_left{bottom:5rem;left:0}
.boon_bubble.bubble_bottom_right{bottom:5rem;right:0}
.boon_bubble.bubble_left_center{left:5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.boon_bubble.bubble_right_center{right:5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.boon_bubble.bubble_bottom_center{bottom:5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.boon_bubble.bubble_top_center{top:5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.boon_bubble.bubble_center{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
body.single-product .breadcrumbs{margin-bottom:5rem}
.breadcrumbs{display:none;width:100%}
.breadcrumbs__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.sm-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 2.5rem 0;padding:0}
.sm-icons li{padding-left:0;margin-right:.6rem}
.sm-icons li svg{width:2.4rem}
.sm-icons li:before{display:none}
.sm-share-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 2.5rem 0;padding:0}
.sm-share-buttons li{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}
.sm-share-buttons li:not(:last-child){margin:0 .5rem .5rem 0}
.sm-share-buttons li:before{display:none}
.sm-share-buttons li a{display:-webkit-box;display:-ms-flexbox;display:flex;height:4.2rem;width:4.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;text-decoration:none;-webkit-transition:all .5s cubic-bezier(0.86,0,0.07,1);transition:all .5s cubic-bezier(0.86,0,0.07,1)}
.sm-share-buttons li.youtube a{background:#e9654b}
.sm-share-buttons li.instagram a{background:#d6249f !important;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}
.sm-share-buttons li.facebook a{background:#537bbd}
.sm-share-buttons li.twitter a{background:#71caee}
.sm-share-buttons li.linkedin a{background:#2085c7}
.sm-share-buttons li.pinterest a{background:#eb5755}
.sm-share-buttons li:hover a{-webkit-box-shadow:0 .4rem .4rem 0 rgba(0,0,0,0.2);box-shadow:0 .4rem .4rem 0 rgba(0,0,0,0.2)}
.sm-share-buttons li:hover svg{-webkit-transform:scale(1.25);transform:scale(1.25)}
.sm-share-buttons svg{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:all .5s cubic-bezier(0.86,0,0.07,1);transition:all .5s cubic-bezier(0.86,0,0.07,1)}
.star-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.star-container__star{width:2rem;color:#FC0}
.available-at{margin-top:3rem;padding:2rem 2rem 0 2rem;width:100%;text-align:center;border-radius:1rem;-webkit-box-shadow:.6rem .6rem 1.2rem #0000006e;box-shadow:.6rem .6rem 1.2rem #0000006e}
.available-at ul.supermarket-list{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;text-align:center}
.available-at ul.supermarket-list li{margin-bottom:2rem;padding:0;-ms-flex-item-align:center;align-self:center}
.available-at ul.supermarket-list li:before{content:none}
.available-at ul.supermarket-list .available-at-text{font-size:4.2rem;text-transform:uppercase;font-weight:bold;-ms-flex-item-align:center;align-self:center;width:100%;text-align:center}
.available-at ul.supermarket-list li.single-supermarket{margin-left:2rem}
.available-at ul.supermarket-list li.single-supermarket a:hover .supermarket_image,.available-at ul.supermarket-list li.single-supermarket a:hover .supermarket-name{-webkit-transform:scale(1.2);transform:scale(1.2)}
.available-at ul.supermarket-list li.single-supermarket .supermarket_image{width:7rem;height:7rem;border-radius:50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.available-at ul.supermarket-list li.single-supermarket .supermarket-name{display:block;font-size:2rem;font-weight:bold;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.available-at ul.supermarket-list li.single-supermarket:nth-child(2){margin-left:0}
.main-header{position:fixed;inset:0 0 unset 0;z-index:250;width:100%;top:0;pointer-events:none}
.site-logo{display:block;position:relative;pointer-events:all}
.site-logo img{max-width:20rem}
body.scrolled .nav-bar .site-logo img,body.scrolled .nav-bar .site-logo svg{width:9rem}
body.scrolled .nav-bar .mobile-nav-toggle button{width:4.5rem;height:4rem}
body.scrolled .nav-bar .mobile-nav-toggle button span{height:.6rem;margin:0 0 .4rem 0}
.nav-bar{position:relative;padding-top:2rem}
.nav-bar .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:100%;padding:0 4rem}
.nav-bar__menu-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.nav-bar .site-logo svg,.nav-bar .site-logo img{-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out;width:12rem}
.nav-bar .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}
.nav-bar .menu .menu-item{position:relative;margin-right:2.4rem}
.nav-bar .menu .menu-item:last-child{margin-right:0}
.nav-bar .menu .menu-item a{display:block;font:400 1.6rem/1 "Miso",sans-serif;color:#000;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:none;transition:none}
.nav-bar .menu .menu-item.current-menu-item>a,.nav-bar .menu .menu-item.current-menu-ancestor>a,.nav-bar .menu .menu-item.current_page_item>a,.nav-bar .menu .menu-item.current_page_ancestor>a{color:#000}
.nav-bar .menu .menu-item.current-menu-item>a .nav-bar__toggle-icon,.nav-bar .menu .menu-item.current-menu-ancestor>a .nav-bar__toggle-icon,.nav-bar .menu .menu-item.current_page_item>a .nav-bar__toggle-icon,.nav-bar .menu .menu-item.current_page_ancestor>a .nav-bar__toggle-icon{fill:#000}
.nav-bar .menu .menu-item.menu-item-has-children .sub-menu{position:absolute;top:calc(100%);left:0;background-color:#FFF;-webkit-transform:scaleY(0);transform:scaleY(0);visibility:hidden;opacity:0;-webkit-transform-origin:top left;transform-origin:top left;border-top:.4rem solid #000;-webkit-box-shadow:rgba(99,99,99,0.2) 0 2px 8px 0;box-shadow:rgba(99,99,99,0.2) 0 2px 8px 0;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;padding-bottom:0}
.nav-bar .menu .menu-item:hover>a{color:#000}
.nav-bar .menu .menu-item:hover>a .nav-bar__toggle-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);fill:#000}
.nav-bar .menu .menu-item:hover .sub-menu{-webkit-transform:scaleY(1);transform:scaleY(1);visibility:visible;opacity:1}
.menu-item{padding-left:0}
.menu-item:before{display:none}
.section__header{margin-bottom:4.6rem}
.section__header--center{text-align:center}
.section__header--right{text-align:right}
.section__title{padding-bottom:0}
.section__content>:last-child:not(a):not(.responsive-video-wrapper){padding-bottom:0}
.section__footer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.content-two-columns--reverse .section__media{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.text-text .col-2-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.text-text .col-2-container .section__content p:last-child,.text-text .col-2-container .section__content ul:last-child,.text-text .col-2-container .section__content ol:last-child{margin-bottom:0}
.text .section__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.text .section__content p:last-child,.text .section__content ul:last-child,.text .section__content ol:last-child{margin-bottom:0}
.footer-nav .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:3.2rem}
.footer-nav__title{font-size:2.4rem}
.footer-nav ul{padding-bottom:0}
.footer-nav ul li{padding-left:0}
.footer-nav ul li:before{display:none}
.footer-copyright{color:#000;padding:4rem 0;font-size:3rem;font-weight:bold;text-transform:uppercase}
.footer-copyright .dots{height:1rem;width:100%;background-image:url("../img/custom-icons/line-of-dots.svg");background-size:contain;margin-bottom:2rem;margin-top:1rem}
.footer-copyright .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.footer-copyright a{text-decoration:none}
.footer-copyright a:hover{text-decoration:underline}
.footer-copyright .sm-icons{margin:0}
.footer-copyright .sm-icons li{margin-right:1rem}
.footer-copyright .sm-icons li a{width:4rem;height:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.footer-copyright .sm-icons li a svg{width:3rem;height:3rem;-webkit-transition:fill .2s ease-in-out;transition:fill .2s ease-in-out}
.footer-copyright__menu-wrap{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.footer-copyright__menu-wrap .menu{display:table;margin:0 auto;padding:0;text-align:center}
.footer-copyright__menu-wrap .menu li{display:table-cell;padding:0;margin:0}
.footer-copyright__menu-wrap .menu li:before{display:none}
.footer-copyright__menu-wrap .menu li:after{display:inline-block;padding:0 1rem;content:"|"}
.footer-copyright__menu-wrap .menu li:last-child:after{display:none}
.footer-copyright__creator{margin-left:auto}
.footer-copyright__creator a{margin-right:2rem}
.footer-copyright__creator a:last-child{margin:0}
.footer-copyright__copy,.footer-copyright__creator{padding-bottom:0;font-size:1.8rem;margin-bottom:0}
.footer-copyright .property-of{padding-bottom:0;font-size:1.8rem;margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:right}
.mobile-navigation{position:fixed;z-index:550;visibility:hidden;background:#fff;-webkit-transform-origin:center left;transform-origin:center left;width:100%;overflow:auto;height:100%;top:-100%;-webkit-transition:all .5s cubic-bezier(0.86,0,0.07,1);transition:all .5s cubic-bezier(0.86,0,0.07,1)}
.mobile-navigation .close-menu{height:5rem;width:5rem;position:absolute;top:4rem;right:3rem;background:#fff;border-radius:50%;cursor:pointer;z-index:100;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}
.mobile-navigation .close-menu svg{margin:1.5rem}
.mobile-navigation .close-menu:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}
.mobile-navigation__menu-wrap{position:relative;height:100vh}
.mobile-navigation__menu-wrap .menu{margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:90}
.mobile-navigation__menu-wrap .menu li{text-align:center}
.mobile-navigation__menu-wrap .menu li a{font-family:"Miso",sans-serif;text-transform:uppercase;font-size:7rem;text-decoration:none;font-weight:bold;color:#fff;line-height:7.5rem}
.mobile-navigation__menu-wrap .menu li a:hover{color:#000}
.mobile-navigation .menu-background-images{position:absolute;height:100%;width:100%}
.mobile-navigation .menu-background-images .menu-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;visibility:visible;opacity:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.mobile-navigation .menu-background-images .menu-image.hide{opacity:0}
.mobile-navigation .menu-background-images .overlay-background{background:rgba(0,0,0,0.2);height:100%;position:relative}
.mob-nav-active .mobile-navigation{top:0;visibility:visible}
.mobile-nav-toggle{position:relative;top:1rem;pointer-events:all}
.mobile-nav-toggle__button{width:5.5rem;height:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:0;padding:0;border:0;position:relative;-webkit-transition:width .3s ease-in-out,height .3s ease-in-out,-webkit-transform .1s ease-in;transition:width .3s ease-in-out,height .3s ease-in-out,-webkit-transform .1s ease-in;transition:transform .1s ease-in,width .3s ease-in-out,height .3s ease-in-out;transition:transform .1s ease-in,width .3s ease-in-out,height .3s ease-in-out,-webkit-transform .1s ease-in;cursor:pointer}
.mobile-nav-toggle__button:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}
.mobile-nav-toggle__button span{display:block;position:relative;height:.8rem;width:100%;margin:0 0 .5rem 0;border-radius:1rem;padding:0;background:#000;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.mobile-nav-toggle__button span:last-child{margin-bottom:0}
.mob-nav-active .mobile-nav-toggle__button span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:11px}
.mob-nav-active .mobile-nav-toggle__button span:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:0}
.mob-nav-active .mobile-nav-toggle__button span:nth-child(3){visibility:hidden;opacity:0}
.mob-nav-active .mobile-nav-toggle__button span:nth-child(4){visibility:hidden;opacity:0}
.home-content-header{position:relative;height:100vh;overflow:hidden}
.home-content-header .home-header-background{position:relative;overflow:hidden;height:100vh}
.home-content-header .home-header-background svg{visibility:hidden;width:83%;top:-14%;bottom:0;left:0;right:0;margin:auto;position:absolute}
.home-content-header .home-header-background .centerElement{position:absolute;top:46%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;bottom:0;width:100%;height:1rem}
.home-content-header .home-header-background .bg-image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 75%;object-position:50% 75%;width:100%}
.product-showcases{background:#f4a342;position:relative;overflow:hidden}
.product-showcases.slick-slider div{height:initial}
.boon-product-list{overflow:hidden}
.boon-product-list .boon_bubble{max-width:12rem}
.boon-product-list h1,.boon-product-list h2,.boon-product-list h3,.boon-product-list h4,.boon-product-list h5,.boon-product-list h6{margin:0;padding:0;font-size:8rem}
.boon-product-list .boon-product-list-inner{padding-top:20rem;padding-bottom:20rem}
.boon-product-list .boon-product-list-inner .product-list{position:relative}
.boon-product-list .boon-product-list-inner .product-list .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.boon-product-list .boon-product-list-inner .product-list .slick-slide>div{-ms-flex-item-align:center;align-self:center}
.boon-product-list .boon-product-list-inner .product-list .single-product{position:relative}
.boon-product-list .boon-product-list-inner .product-list .single-product a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:block}
.boon-product-list .boon-product-list-inner .product-list .single-product a img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;-o-object-fit:contain;object-fit:contain;max-height:40rem}
.boon-product-list .boon-product-list-inner .product-list .single-product a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
.boon-product-list .boon-product-list-inner .product-list .single-product p{text-align:center;font-family:Alisha;font-size:3rem;width:60%;margin:0 auto}
.boon-book-showcase{height:100%}
.boon-book-showcase .boon-book-showcase-inner{margin-bottom:-2px;overflow:hidden}
.boon-book-showcase .boon-book-showcase-inner .boon-book-showcase-content{position:relative}
.boon-book-showcase .boon-book-showcase-inner .boon-book-showcase-content .boon_bubble{top:50%;left:38%}
.boon-book-showcase .boon-book-showcase-inner .boon-book-showcase-content .book_showcase_middle_text{pointer-events:none;position:absolute;top:72%;left:62%;text-align:center;display:block;width:25rem;font-size:7rem;line-height:6.4rem;letter-spacing:.6rem;font-weight:bold;z-index:2}
.boon-book-showcase .boon-book-showcase-inner .boon-book-showcase-content .boon-book-showcase-half{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}
.boon-book-showcase .boon-book-showcase-inner .boon-book-showcase-content .boon-book-showcase-half .boon-book-showcase-single{position:relative}
.boon-book-showcase .boon-book-showcase-inner .boon-book-showcase-content .boon-book-showcase-half .boon-book-showcase-single img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;-webkit-transition:all .3s ease-out .5s,-webkit-transform .2s ease-in-out;transition:all .3s ease-out .5s,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,all .3s ease-out .5s;transition:transform .2s ease-in-out,all .3s ease-out .5s,-webkit-transform .2s ease-in-out;-webkit-transform:rotate(21deg) scale(1.2);transform:rotate(21deg) scale(1.2);z-index:1;-webkit-filter:drop-shadow(3.5rem 3.5rem 1rem rgba(38,30,30,0.560784));filter:drop-shadow(3.5rem 3.5rem 1rem rgba(38,30,30,0.560784))}
.boon-book-showcase .boon-book-showcase-inner .boon-book-showcase-content .boon-book-showcase-half .boon-book-showcase-single a:hover img{-webkit-transform:scale(1.4);transform:scale(1.4)}
.boon-book-showcase .boon-book-showcase-inner .boon-book-showcase-content .boon-book-showcase-top{left:20%;padding-top:7rem;padding-bottom:7rem}
.boon-book-showcase .boon-book-showcase-inner .boon-book-showcase-content .boon-book-showcase-top .boon-book-showcase-single{max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}
.boon-book-showcase .boon-book-showcase-inner .boon-book-showcase-content .boon-book-showcase-top .boon-book-showcase-single:nth-child(1) img{top:15%;left:-10%}
.boon-book-showcase .boon-book-showcase-inner .boon-book-showcase-content .boon-book-showcase-top .boon-book-showcase-single:nth-child(2) img{top:40%;left:5%}
.boon-book-showcase .boon-book-showcase-inner .boon-book-showcase-content .boon-book-showcase-top .boon-book-showcase-single:nth-child(3) img{top:60%;left:20%}
.boon-book-showcase .boon-book-showcase-inner .boon-book-showcase-content .boon-book-showcase-bottom{padding-top:7rem}
.boon-book-showcase .boon-book-showcase-inner .boon-book-showcase-content .boon-book-showcase-bottom .boon-book-showcase-single{max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}
.boon-book-showcase .boon-book-showcase-inner .boon-book-showcase-content .boon-book-showcase-bottom .boon-book-showcase-single:nth-child(1) img{top:0;left:-10%}
.boon-book-showcase .boon-book-showcase-inner .boon-book-showcase-content .boon-book-showcase-bottom .boon-book-showcase-single:nth-child(2) img{top:20%;left:-5%}
.boon-book-showcase .boon-book-showcase-inner .boon-book-showcase-content .boon-book-showcase-bottom .boon-book-showcase-single:nth-child(3) img{top:80%;left:-10%}
.boon-book-showcase .boon-book-showcase-inner .boon-book-showcase-content .boon-book-showcase-bottom .boon-book-showcase-single:nth-child(4) img{top:60%;left:20%}
.boon-campaign-video-block{height:100vh;padding:0}
.boon-campaign-video-block .boon-campaign-block-inner{height:100%}
.boon-campaign-video-block .campaign-video-1{height:1px;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0}
.boon-campaign-video-block video{width:160rem;height:100%;max-width:100%;margin:0 auto;display:block;clip-path:inset(1px 1px)}
.boon-campaign-recipes-block{padding-bottom:6rem;overflow:hidden}
.boon-campaign-recipes-block .boon-campaign-recipes-block-inner{position:relative;max-width:170rem;margin:0 auto}
.boon-campaign-recipes-block .boon-campaign-recipes-block-inner .bubble-container{position:absolute;width:70%;height:80%;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}
.boon-campaign-recipes-block .boon-campaign-recipes-block-inner .bubble-container .bubble-inner{position:relative;width:100%;height:100%}
.boon-campaign-recipes-block .boon-campaign-recipes-block-inner .bubble-container .bubble-inner .center-text{z-index:2;text-transform:uppercase;font-size:2rem;line-height:2.6rem;font-weight:initial;margin-bottom:0;font-family:"Miso",sans-serif;position:absolute;left:0;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%);max-width:14rem;letter-spacing:.1rem}
.boon-campaign-recipes-block .boon-campaign-recipes-block-inner .center-element{height:1px;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0}
.boon-campaign-recipes-block .boon-campaign-recipes-block-inner .title{width:100%;letter-spacing:.1rem;font-size:7.2rem;line-height:7.2rem;position:relative;z-index:2}
.boon-campaign-recipes-block .boon-campaign-recipes-block-inner .title.top-title{padding-left:4rem;text-align:left}
.boon-campaign-recipes-block .boon-campaign-recipes-block-inner .title.bottom-title{padding-right:4rem;text-align:right;margin-bottom:0}
.boon-campaign-recipes-block .boon-campaign-recipes-block-inner .middle-content{position:relative}
.boon-campaign-recipes-block .boon-campaign-recipes-block-inner .middle-content .recipe-link{-webkit-transform:translateX(10%);transform:translateX(10%);max-width:70%;margin:-10% 0 -5% 30%}
.boon-campaign-recipes-block .boon-campaign-recipes-block-inner .middle-content .recipe-link a{display:block;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}
.boon-campaign-recipes-block .boon-campaign-recipes-block-inner .middle-content .recipe-link a:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}
.boon-campaign-recipes-block .boon-campaign-recipes-block-inner .middle-content .recipe-link img{-o-object-fit:contain;object-fit:contain;height:100%;width:100%}
.custom-shape-divider-top-1696926760{position:absolute;top:-1px;left:0;width:100%;overflow:hidden;line-height:0;pointer-events:none}
.custom-shape-divider-top-1696926760 svg{position:relative;display:block;width:calc(100% + 1.3px);height:14.4rem}
.custom-shape-divider-top-1696926760 .shape-fill{fill:#6aba7f}
.home-campaign-our-story{padding:14rem 4rem}
.home-campaign-our-story .home-campaign-our-story-inner .top-title{letter-spacing:.1rem;font-size:7.2rem;line-height:7.2rem;font-weight:bold;text-transform:uppercase;text-align:left;margin-bottom:.6rem}
.home-campaign-our-story .home-campaign-our-story-inner .title{letter-spacing:.1rem;font-size:5.4rem;line-height:5.4rem;font-weight:bold;text-transform:uppercase;text-align:left}
.home-campaign-our-story .home-campaign-our-story-inner .mute-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:102rem;margin:0 auto;top:7rem;z-index:2;max-width:calc(100% - 4rem)}
.home-campaign-our-story .home-campaign-our-story-inner .mute-container .toggle-mute,.home-campaign-our-story .home-campaign-our-story-inner .mute-container .toggle-pause{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;cursor:pointer}
.home-campaign-our-story .home-campaign-our-story-inner .mute-container .toggle-mute:hover,.home-campaign-our-story .home-campaign-our-story-inner .mute-container .toggle-pause:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}
.home-campaign-our-story .home-campaign-our-story-inner .mute-container .toggle-pause{margin-left:2rem}
.home-campaign-our-story .home-campaign-our-story-inner .mute-container svg{height:5rem;width:5rem}
.home-campaign-our-story .home-campaign-our-story-inner .mute-container .our-story-video-unmute{display:none}
.home-campaign-our-story .home-campaign-our-story-inner .mute-container .our-story-video-play{display:none}
.home-campaign-our-story .home-campaign-our-story-inner .video-container{position:relative;width:100%;height:60rem}
.home-campaign-our-story .home-campaign-our-story-inner .video-container .campaign-video-1{height:1px;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0}
.home-campaign-our-story .home-campaign-our-story-inner .video-container video{position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);clip-path:inset(1px 1px)}
.home-campaign-our-story .home-campaign-our-story-inner .video-container .video-background-shape{position:absolute;width:calc(100% + .4rem);height:calc(100% + .4rem);top:-.2rem;left:-.2rem;z-index:1}
.home-category-selection{position:relative;background-image:url("../img/custom-icons/background-color-desktop-2.svg");background-size:cover;background-position:center;padding:20rem 0 35rem 0;overflow:hidden}
.home-category-selection .home-category-selection-inner .title{position:absolute;top:15rem;left:4rem;max-width:40rem;text-align:left;font-size:9rem;line-height:9rem;font-weight:bold;margin:0;z-index:1}
.home-category-selection .home-category-selection-inner .home-category-selection-content{max-width:100%;margin-left:auto}
.home-category-selection .home-category-selection-inner .home-category-selection-content .home-category-selection-container{position:relative;max-width:70%;margin-left:auto;height:500px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}
.home-category-selection .home-category-selection-inner .home-category-selection-content .home-category-selection-container:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
.home-category-selection .home-category-selection-inner .home-category-selection-content .home-category-selection-container .sub-text{font-size:2rem;text-transform:uppercase;width:20rem;display:block;letter-spacing:.1rem;position:absolute}
.home-category-selection .home-category-selection-inner .home-category-selection-content img{height:100%;-o-object-fit:contain;object-fit:contain;position:relative}
.home-category-selection .home-category-selection-inner .home-category-selection-content .image-1{margin-left:20%;top:-5rem}
.home-category-selection .home-category-selection-inner .home-category-selection-content .image-1 .sub-text{bottom:0;left:-10rem}
.home-category-selection .home-category-selection-inner .home-category-selection-content .image-2{top:-7rem}
.home-category-selection .home-category-selection-inner .home-category-selection-content .image-2 img{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}
.home-category-selection .home-category-selection-inner .home-category-selection-content .image-2 .sub-text{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-4rem}
.home-category-selection .home-category-selection-inner .home-category-selection-content .image-3{top:4rem}
.home-category-selection .home-category-selection-inner .home-category-selection-content .image-3 img{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
.home-category-selection .home-category-selection-inner .home-category-selection-content .image-3 .sub-text{top:30%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-6rem;width:12rem}
.home-run-through .home-run-through-inner{padding:5rem 0 10rem 0}
.home-run-through .home-run-through-inner .top-row img,.home-run-through .home-run-through-inner .top-row svg{width:40%;margin-left:50%;min-width:30rem}
.home-run-through .home-run-through-inner .home-run-through-content-top{position:relative;overflow:hidden}
.home-run-through .home-run-through-inner .home-run-through-content-top .main-image{position:absolute;max-width:80%}
.home-run-through .home-run-through-inner .home-run-through-content-top .divider{width:100%;height:1rem;background:#000;border-radius:1rem;z-index:1;position:relative}
.home-run-through .home-run-through-inner .home-run-through-content-top .content-right{width:40%;margin-left:auto;margin-top:10rem}
.home-run-through .home-run-through-inner .home-run-through-content-top .content-right h2{text-align:left;line-height:8rem;font-size:9rem;color:#2a2a28}
.home-run-through .home-run-through-inner .home-run-through-content-top .content-right p{margin-left:30%}
.home-run-through .home-run-through-inner .home-run-through-content-top .content-right .planet-bean-image{margin-left:auto;width:60%;margin-bottom:10rem;margin-right:2rem;display:block}
.home-run-through .home-run-through-inner .home-run-through-content-bottom{display:block;margin-top:5rem}
.home-run-through .home-run-through-inner .home-run-through-content-bottom .single-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.home-run-through .home-run-through-inner .home-run-through-content-bottom .single-row .single-content{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem 0}
.home-run-through .home-run-through-inner .home-run-through-content-bottom .single-row .single-content .chosen-content-image{width:60%}
.home-run-through .home-run-through-inner .home-run-through-content-bottom .single-row .single-content h1,.home-run-through .home-run-through-inner .home-run-through-content-bottom .single-row .single-content h2,.home-run-through .home-run-through-inner .home-run-through-content-bottom .single-row .single-content h3,.home-run-through .home-run-through-inner .home-run-through-content-bottom .single-row .single-content h4,.home-run-through .home-run-through-inner .home-run-through-content-bottom .single-row .single-content h5,.home-run-through .home-run-through-inner .home-run-through-content-bottom .single-row .single-content h6{text-align:left;font-size:8rem;line-height:8rem;width:100%;color:#2a2a28}
.home-run-through .home-run-through-inner .home-run-through-content-bottom .single-row .single-content ul{width:100%}
.boon-sauce-showcase{height:100%}
.boon-sauce-showcase .boon-sauce-showcase-inner{margin-bottom:-2px;overflow:hidden}
.boon-sauce-showcase .boon-sauce-showcase-inner .boon-sauce-showcase-content{position:relative}
.boon-sauce-showcase .boon-sauce-showcase-inner .boon-sauce-showcase-content .boon_bubble{top:79%;left:11%}
.boon-sauce-showcase .boon-sauce-showcase-inner .boon-sauce-showcase-content .sauce_showcase_middle_text{pointer-events:none;position:absolute;top:54%;left:74%;text-align:center;display:block;width:25rem;font-size:7rem;line-height:6.4rem;letter-spacing:.6rem;font-weight:bold;z-index:2}
.boon-sauce-showcase .boon-sauce-showcase-inner .boon-sauce-showcase-content .boon-sauce-showcase-half{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}
.boon-sauce-showcase .boon-sauce-showcase-inner .boon-sauce-showcase-content .boon-sauce-showcase-half .boon-sauce-showcase-single{position:relative}
.boon-sauce-showcase .boon-sauce-showcase-inner .boon-sauce-showcase-content .boon-sauce-showcase-half .boon-sauce-showcase-single img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;-webkit-transition:all .3s ease-out .5s,-webkit-transform .2s ease-in-out;transition:all .3s ease-out .5s,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,all .3s ease-out .5s;transition:transform .2s ease-in-out,all .3s ease-out .5s,-webkit-transform .2s ease-in-out;-webkit-transform:rotate(-21deg) scale(1.2);transform:rotate(-21deg) scale(1.2);z-index:1}
.boon-sauce-showcase .boon-sauce-showcase-inner .boon-sauce-showcase-content .boon-sauce-showcase-half .boon-sauce-showcase-single a:hover img{-webkit-transform:scale(1.4);transform:scale(1.4)}
.boon-sauce-showcase .boon-sauce-showcase-inner .boon-sauce-showcase-content .boon-sauce-showcase-top{left:20%;padding-top:7rem;padding-bottom:7rem}
.boon-sauce-showcase .boon-sauce-showcase-inner .boon-sauce-showcase-content .boon-sauce-showcase-top .boon-sauce-showcase-single{max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}
.boon-sauce-showcase .boon-sauce-showcase-inner .boon-sauce-showcase-content .boon-sauce-showcase-top .boon-sauce-showcase-single:nth-child(1) img{top:35%;left:-25%}
.boon-sauce-showcase .boon-sauce-showcase-inner .boon-sauce-showcase-content .boon-sauce-showcase-top .boon-sauce-showcase-single:nth-child(2) img{top:-5%;left:-25%}
.boon-sauce-showcase .boon-sauce-showcase-inner .boon-sauce-showcase-content .boon-sauce-showcase-top .boon-sauce-showcase-single:nth-child(3) img{top:-45%;left:-20%}
.boon-sauce-showcase .boon-sauce-showcase-inner .boon-sauce-showcase-content .boon-sauce-showcase-bottom{left:20%;padding-top:7rem}
.boon-sauce-showcase .boon-sauce-showcase-inner .boon-sauce-showcase-content .boon-sauce-showcase-bottom .boon-sauce-showcase-single{max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}
.boon-sauce-showcase .boon-sauce-showcase-inner .boon-sauce-showcase-content .boon-sauce-showcase-bottom .boon-sauce-showcase-single:nth-child(1) img{top:25%;left:15%}
.boon-sauce-showcase .boon-sauce-showcase-inner .boon-sauce-showcase-content .boon-sauce-showcase-bottom .boon-sauce-showcase-single:nth-child(2) img{top:-15%;left:25%}
.boon-meal-showcase{height:100%;overflow:hidden}
.boon-meal-showcase .boon-meal-showcase-inner{padding:10rem 0}
.boon-meal-showcase .boon-meal-showcase-inner .boon-meal-showcase-content .slick-slide:nth-child(even) .boon-meal-showcase-single img{-webkit-transform:rotate(5deg);transform:rotate(5deg)}
.boon-meal-showcase .boon-meal-showcase-inner .boon-meal-showcase-content .slick-slide:nth-child(odd) .boon-meal-showcase-single img{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
.boon-meal-showcase .boon-meal-showcase-inner .boon-meal-showcase-content .slick-slide .boon-meal-showcase-single img{-webkit-transition:all .3s ease-out .5s,-webkit-transform .2s ease-in-out;transition:all .3s ease-out .5s,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,all .3s ease-out .5s;transition:transform .2s ease-in-out,all .3s ease-out .5s,-webkit-transform .2s ease-in-out;-webkit-filter:drop-shadow(3.5rem 3.5rem 1rem rgba(38,30,30,0.560784));filter:drop-shadow(3.5rem 3.5rem 1rem rgba(38,30,30,0.560784))}
.boon-meal-showcase .boon-meal-showcase-inner .boon-meal-showcase-content .slick-slide .boon-meal-showcase-single img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
.boon-meal-showcase .boon-meal-showcase-inner .boon-meal-showcase-content .slick-slide .boon-meal-showcase-single .content-under{position:relative;top:5rem}
.boon-meal-showcase .boon-meal-showcase-inner .boon-meal-showcase-content .slick-slide .boon-meal-showcase-single .content-under span{display:block;text-align:center;font-family:"elizeth-condensed",serif;font-size:1.6rem;line-height:2.2rem}
.boon-meal-showcase .boon-meal-showcase-inner .boon-meal-showcase-content .slick-slide .boon-meal-showcase-single .content-under span.product-title{font-weight:bold}
.boon-meal-showcase .boon-meal-showcase-inner .title_under{display:block;font-size:6rem;text-align:center;font-weight:bold;position:relative;padding-top:12rem;padding-left:2rem;padding-right:2rem;letter-spacing:.6rem;pointer-events:none}
.flex-header{width:100%;position:relative}
.flex-header img{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}
.flex-header .flex-header-icon{position:absolute;height:50%;width:50%;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.flex-header .text{position:absolute;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center;height:auto;width:30%;top:calc(50% - 2rem);text-transform:uppercase;font-size:5rem;font-weight:bold}
.summary-loop-products{position:relative}
.summary-loop-products .single-product .feat-img img{margin:0 auto;width:100%}
.summary-loop-products .single-product h3{text-transform:none;margin:0;letter-spacing:1px;font-family:"elizeth-condensed",serif;font-size:1.6rem;line-height:2.2rem}
.summary-loop-products .single-product h3 a{text-decoration:none}
.summary-loop-products .single-product .short_desc{display:block;text-align:center;font-size:2rem;line-height:3rem;font-family:"elizeth-condensed",serif}
.summary-loop-products.no-slick-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.summary-loop-products.no-slick-slider .single-product{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.summary-loop-products.no-slick-slider .single-product .feat-img img{margin:0 auto}
.flex-content .summary-loop-products-container:first-child{padding-top:15rem}
.flex-content .summary-loop-products-container:first-child .product-assortiment .mobile-title{margin-top:0}
.flex-content .summary-loop-products-container .extra_content{margin-top:5rem}
.flex-content .summary-loop-products-container .extra_content p,.flex-content .summary-loop-products-container .extra_content img{margin:0 auto;text-align:center;margin-top:1rem}
.product-assortiment .mobile-title{display:none}
.product-assortiment .single-product{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product-assortiment .single-product .available-at{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;margin-bottom:5rem}
.product-assortiment .single-product .single-side{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;text-align:center}
.product-assortiment .single-product .single-side .feat-img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.product-assortiment .single-product .single-side .feat-img img{width:100%}
.product-assortiment .single-product .single-side .feat-img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
.product-assortiment .single-product .single-side .content{position:relative;top:25%}
.product-assortiment .single-product .single-side .content h2{text-align:center;font-size:7rem;line-height:7rem;margin-bottom:.5rem}
.product-assortiment .single-product .single-side .content .content-under{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.product-assortiment .single-product .single-side .content .content-under h3,.product-assortiment .single-product .single-side .content .content-under a{text-transform:none;font-weight:bold;text-decoration:none;margin:0;letter-spacing:initial;text-align:center;width:100%;font-family:"elizeth-condensed",serif;font-size:1.6rem;line-height:2.2rem}
.product-assortiment .single-product .single-side .content .content-under .short_desc{font-size:2rem;line-height:3rem;font-family:"elizeth-condensed",serif;display:block;width:60%;margin-right:0}
.product-assortiment .single-product:nth-child(even) .single-side-left{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.product-assortiment .single-product:nth-child(even) .single-side-right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:15rem}
.product-assortiment .single-product:nth-child(even) .feat-img{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}
.product-assortiment .single-product:nth-child(odd) .single-side-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.product-assortiment .single-product:nth-child(odd) .single-side-right{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-left:15rem}
.product-assortiment .single-product:nth-child(odd) .feat-img{-webkit-transform:rotate(6deg);transform:rotate(6deg)}
section.contact{display:block;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;padding:15rem 0 5rem 0}
section.contact .contact-inner{width:100%;-ms-flex-item-align:center;align-self:center}
section.contact .contact-inner .content-top{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
section.contact .contact-inner .content-top p{padding-top:10rem;padding-bottom:5rem;margin:0;display:block;font-size:4.2rem;line-height:3.8rem;margin-left:9%;-webkit-transform:rotate(-3.5deg);transform:rotate(-3.5deg);min-width:46rem;width:46rem;letter-spacing:1px;font-family:"skippy-sharp",sans-serif}
section.contact .contact-inner .content-top .svg-decoration{width:100%;position:relative}
section.contact .contact-inner .content-top .svg-decoration svg{height:30rem;width:120rem;position:absolute;bottom:0}
section.contact .contact-inner .content-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
section.contact .contact-inner .content-bottom .content-bottom-side.content-bottom-left{max-width:36%;-webkit-box-flex:0;-ms-flex:0 0 36%;flex:0 0 36%}
section.contact .contact-inner .content-bottom .content-bottom-side.content-bottom-right{max-width:64%;-webkit-box-flex:0;-ms-flex:0 0 64%;flex:0 0 64%;padding-left:2rem}
section.contact .contact-inner .content-bottom .content-bottom-side h2,section.contact .contact-inner .content-bottom .content-bottom-side h3{text-align:left;letter-spacing:0;margin-bottom:0}
section.contact .contact-inner .content-bottom .content-bottom-side ul li{font-size:2.5rem;line-height:3rem;padding-left:3rem}
section.contact .contact-inner .content-bottom .content-bottom-side ul li.gps:before{background-image:url("../img/custom-icons/boon-gps.svg") !important;height:2rem !important;width:2rem !important}
section.contact .contact-inner .content-bottom .content-bottom-side ul li.mail:before{background-image:url("../img/custom-icons/boon-mail.svg") !important;height:2rem !important;width:2rem !important}
section.contact .contact-inner .content-bottom .content-bottom-side ul li.phone:before{background-image:url("../img/custom-icons/boon-phone.svg") !important;height:2rem !important;width:2rem !important}
section.contact .contact-inner .content-bottom .content-bottom-side ul li:before,section.contact .contact-inner .content-bottom .content-bottom-side ul li:after{top:0 !important;background-color:transparent !important;background-color:transparent !important;background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important;border-radius:0 !important;top:50% !important;-webkit-transform:translateY(-50%) !important;transform:translateY(-50%) !important}
section.contact .contact-inner .content-bottom .content-bottom-side ul li a{text-decoration:none;color:#000}
section.contact .contact-inner .content-bottom .content-bottom-side ul li a:hover{text-decoration:underline}
.boon-text-block-normal{padding:10rem 0}
.boon-text-block-normal p:last-child{margin-bottom:0}
.product-detail{min-height:100vh}
.product-detail .product-detail-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:15rem;padding-bottom:4rem}
.product-detail .product-detail-inner .product-detail-side{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;position:relative;-ms-flex-item-align:start;align-self:flex-start}
.product-detail .product-detail-inner .product-detail-side.product-detail-side-left{left:-2rem;top:2rem;-ms-flex-item-align:stretch;align-self:stretch;min-height:100%}
.product-detail .product-detail-inner .product-detail-side.product-detail-side-left .boon_bubble{left:2rem;bottom:-6rem}
.product-detail .product-detail-inner .product-detail-side .product-image{position:relative;left:0;pointer-events:none}
.product-detail .product-detail-inner .product-detail-side .product-image.no-shadow{left:0 !important}
.product-detail .product-detail-inner .product-detail-side .product-image.no-shadow:before{width:100%;left:-4%}
.product-detail .product-detail-inner .product-detail-side .product-image img{position:relative;top:6%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:rotate(-6deg);transform:rotate(-6deg);z-index:1}
.product-detail .product-detail-inner .product-detail-side .product-image img.add-book-shadow{-webkit-filter:drop-shadow(5.5rem 5.5rem 1rem rgba(38,30,30,0.560784));filter:drop-shadow(5.5rem 5.5rem 1rem rgba(38,30,30,0.560784))}
.product-detail .product-detail-inner .product-detail-side .product-image:before{content:"";width:100%;height:100%;display:block;background:url("../img/custom-icons/boon-product-blink.svg");position:absolute;background-repeat:no-repeat;top:-18%;left:-6%;z-index:1}
.product-detail .product-detail-inner .product-detail-side.product-detail-side-right h1{text-align:left;margin-bottom:2rem;font-size:7rem;line-height:6rem}
.product-detail .product-detail-inner .product-detail-side.product-detail-side-right p{width:80%;font:400 2.6rem/3.2rem "elizeth-condensed",serif}
.product-detail .product-detail-inner .product-detail-side.product-detail-side-right p strong{font-size:3.4rem}
.product-detail .product-detail-inner .product-detail-side .product-detail-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product-detail .product-detail-inner .product-detail-side .product-detail-bottom .bottom-side{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}
.product-detail .product-detail-inner .product-detail-side .product-detail-bottom .bottom-side ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product-detail .product-detail-inner .product-detail-side .product-detail-bottom .bottom-side ul .bottom-thing{display:inline-block;width:50%;margin:0;padding:0;font-size:1.8rem}
.product-detail .product-detail-inner .product-detail-side .product-detail-bottom .bottom-side ul .bottom-thing:before{display:none}
.product-detail .product-detail-inner .product-detail-side .product-detail-bottom .bottom-side ul .bottom-thing:nth-child(1),.product-detail .product-detail-inner .product-detail-side .product-detail-bottom .bottom-side ul .bottom-thing:nth-child(2){font-weight:bold}
.product-detail .product-detail-inner .product-detail-side .product-detail-bottom .bottom-side ul .bottom-thing:nth-child(even){text-align:right}
.product-detail .product-detail-inner .product-detail-side .product-detail-bottom .bottom-side ul .bottom-thing:nth-child(odd){text-align:left}
.product-detail .product-detail-inner .product-detail-side .product-detail-bottom .bottom-left{padding-right:3rem;border-right:1px solid #000}
.product-detail .product-detail-inner .product-detail-side .product-detail-bottom .bottom-right{padding-left:3rem}
.product-detail .product-detail-inner .product-detail-side .product-detail-bottom .bottom-right .title{text-transform:uppercase;font-size:3rem;font-weight:bold;margin-bottom:1rem;font-family:"Miso",sans-serif}
.product-detail .product-detail-inner .product-detail-side .product-detail-bottom .bottom-right p{width:100%;margin:0;font-size:1.8rem;line-height:2.6rem;font-family:"Miso",sans-serif}
.product-detail .product-detail-inner .product-detail-side .product-detail-bottom .bottom-right p strong{font-size:1.8rem}
.product-detail .product-extra-form{margin-top:3rem}
.product-detail .product-extra-form p{font:400 2rem/3rem "elizeth-condensed",serif !important;width:100% !important}
.recipes{padding:15rem 0 5rem 0}
.recipes .dropdown-filter{position:fixed;width:100%;height:100%;top:0;left:0;z-index:252;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.recipes .dropdown-filter .dropdown-content{width:40%;text-align:center;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;background-color:#fff;border-radius:1rem;padding:3rem 1rem}
.recipes .dropdown-filter .dropdown-content .option{display:inline-block;margin-bottom:1rem;padding:1rem;cursor:pointer;width:auto;margin-left:1rem;border:1px solid #000;border-radius:1rem}
.recipes .dropdown-filter .dropdown-content .option:nth-child(2){margin-left:0}
.recipes .dropdown-filter .dropdown-content .option.selected{font-weight:bold;border-width:2px;color:#5959ca;border-color:#5959ca}
.recipes .dropdown-filter:before{content:"";background:rgba(0,0,0,0.3);height:100%;width:100%;display:block}
.recipes .dropdown-filter.open{opacity:1;visibility:visible}
.recipes .dropdown-filter .add-filter-close{background-image:url("../img/custom-icons/boon-close-3.svg");background-repeat:no-repeat;background-position:center;background-size:contain;width:3rem;height:3rem;top:.5rem;right:.5rem;position:absolute;cursor:pointer}
.recipes .content{padding-left:3rem}
.recipes .recipes-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;opacity:1}
.recipes .recipes-content.transition-class{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}
.recipes .recipes-content.show-new{opacity:0}
.recipes .recipes-content .all-active-filters{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:2rem;position:relative;width:100%}
.recipes .recipes-content .all-active-filters .active-filters-title{display:none}
.recipes .recipes-content .all-active-filters .all-active-filters-inner{width:100%;white-space:nowrap;overflow-x:visible;overflow-y:hidden;padding-bottom:1rem}
.recipes .recipes-content .all-active-filters h4{text-align:left;font-size:2rem;margin-bottom:.5rem}
.recipes .recipes-content .all-active-filters .single-active-filter{padding:1rem 2.5rem;border:2px solid #000;margin-right:1rem;margin-bottom:1rem;display:inline-block;position:relative;-webkit-transition:background-color .2s ease-in-out,opacity .3s ease-in-out;transition:background-color .2s ease-in-out,opacity .3s ease-in-out;cursor:pointer}
.recipes .recipes-content .all-active-filters .single-active-filter.delete-all{display:none}
.recipes .recipes-content .all-active-filters .single-active-filter .name{display:inline-block}
.recipes .recipes-content .all-active-filters .single-active-filter:hover{background:#e1e1e1}
.recipes .recipes-content .all-active-filters .single-active-filter:last-child{margin-right:0}
.recipes .recipes-content .all-active-filters .single-active-filter:after{content:"";height:1.6rem;width:1.6rem;display:block;position:absolute;right:.3rem;top:.3rem;background-image:url("../img/custom-icons/boon-close-3.svg");background-repeat:no-repeat;background-position:center;background-size:contain}
.recipes .recipes-content .all-active-filters .single-active-filter.open-mobile-filter{background-image:url("../img/custom-icons/boon-filter-mobile.svg");background-repeat:no-repeat;background-position:center;background-size:80% 80%;width:6rem;display:none}
.recipes .recipes-content .all-active-filters .single-active-filter.open-mobile-filter:after{content:none}
.recipes .recipes-content .all-active-filters .single-active-filter.open-dropdown-filter{padding:1rem 3.5rem 1rem 2rem}
.recipes .recipes-content .all-active-filters .single-active-filter.open-dropdown-filter:after{height:100%;right:1rem;top:0;background-image:url("../img/custom-icons/boon-dropdown-icon.svg")}
.recipes .recipes-content .filter-column{position:sticky;top:15rem;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-right:3rem}
.recipes .recipes-content .filter-column.deactivated:before{opacity:1;visibility:visible}
.recipes .recipes-content .filter-column:before{content:"";position:absolute;height:100%;width:100%;background:rgba(255,255,255,0.6);z-index:1;left:-1.5rem;opacity:0;top:-1.5rem;visibility:hidden;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
.recipes .recipes-content .filter-column .filter-title{text-align:left;font-size:1.8rem;line-height:1.8rem;margin-bottom:1rem;width:100%;text-transform:none;letter-spacing:.1rem}
.recipes .recipes-content .filter-column .filter-title .mobile-filter-count{display:none}
.recipes .recipes-content .filter-column .filter-title .mobile-filter-count.no-results{color:red}
.recipes .recipes-content .filter-column .single-category-filter{border-top:2px solid #000}
.recipes .recipes-content .filter-column .single-category-filter .toggleFilter{text-align:left;font-size:1.8rem;line-height:1.8rem;margin-top:2rem;margin-bottom:2rem;width:100%;text-transform:none;letter-spacing:.1rem;cursor:pointer;position:relative}
.recipes .recipes-content .filter-column .single-category-filter .toggleFilter::after{content:"";width:2rem;height:100%;display:block;position:absolute;right:0;top:0;background-image:url("../img/custom-icons/filter-arrow.svg");background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.recipes .recipes-content .filter-column .single-category-filter .toggleFilter.non-active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.recipes .recipes-content .filter-column .single-category-filter li{padding-left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem}
.recipes .recipes-content .filter-column .single-category-filter li:before{content:none}
.recipes .recipes-content .filter-column .single-category-filter li:last-child{margin:0}
.recipes .recipes-content .filter-column .single-category-filter li .filter-name{font-size:1.6rem;line-height:3rem}
.recipes .recipes-content .filter-column .single-category-filter li svg{height:2.5rem;width:2.5rem;display:inline-block;margin-right:1rem}
.recipes .recipes-content .filter-column .single-category-filter li.selected svg path{fill:#000 !important}
.recipes .recipes-content .filter-column .single-category-filter li.selected svg polyline{stroke:#fff !important}
.recipes .recipes-content .recipes-column{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.recipes .recipes-content .recipes-column .recipes-content{margin-top:3rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.recipes .recipes-content .recipes-column .recipes-content .recipes-no-results{padding-left:3rem;font-size:2.4rem}
.recipes .recipes-content .recipes-column .recipes-content .total-recipes-found{display:block;font-size:2.4rem;margin-bottom:3rem;width:100%;padding-left:3rem}
.recipes .recipes-content .recipes-column .single-recipe-overview{-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%;position:relative;margin-bottom:3rem}
.recipes .recipes-content .recipes-column .single-recipe-overview .single-recipe-inner{margin-left:3rem;background:#fff;height:100%}
.recipes .recipes-content .recipes-column .single-recipe-overview .figure-container{position:relative;padding-top:100%;height:0;overflow:hidden;width:100%}
.recipes .recipes-content .recipes-column .single-recipe-overview .figure-container figure{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%}
.recipes .recipes-content .recipes-column .single-recipe-overview .figure-container figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
.recipes .recipes-content .recipes-column .single-recipe-overview .recipe-name{font-size:2.6rem;line-height:3rem;text-transform:uppercase;text-align:center;padding:2rem 1rem;font-weight:bold;text-decoration:none;margin-bottom:0;-ms-flex-item-align:center;align-self:center;width:100%}
.recipes .recipes-content .recipes-column .single-recipe-overview a{text-decoration:none;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.recipes .recipes-content .recipes-column .single-recipe-overview a:hover .figure-container figure{-webkit-transform:scale(1.1);transform:scale(1.1)}
.recipes .recipes-content .recipes-column .content p{font-size:2.4rem;line-height:2.8rem}
.single-recipe-detail{padding:15rem 0 5rem 0}
.single-recipe-detail .content{position:relative;width:50%;margin:0 auto}
.single-recipe-detail .content .recipe-title{font-size:3.4rem;letter-spacing:0;text-align:left;margin-bottom:.5rem;line-height:3.4rem}
.single-recipe-detail .content .top-text{font-size:2rem;letter-spacing:.05rem}
.single-recipe-detail .content .ingredients-text{text-transform:uppercase;font-weight:bold;font-size:2rem;margin:2rem 0 .5rem 0;letter-spacing:.1rem}
.single-recipe-detail .content .ingredient-list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:3.2rem;margin-top:1rem}
.single-recipe-detail .content .ingredient-list-container ul.ingredient-list{width:50%;display:block;margin-bottom:0}
.single-recipe-detail .content .ingredient-list-container ul.ingredient-list li{font-size:2rem;width:100%;display:block;padding-left:2.5rem}
.single-recipe-detail .content .ingredient-list-container ul.ingredient-list li:before{height:.5rem;width:.5rem}
.single-recipe-detail .content .ingredient-list-container ul.ingredient-list:last-child{padding-left:1rem}
.single-recipe-detail .content .extra-content{font-size:2rem;width:100%;display:block;margin-bottom:2rem}
.single-recipe-detail .content .extra-content p{font-size:2rem}
.single-recipe-detail .content .recipe-image{position:relative;width:100%;padding-top:100%}
.single-recipe-detail .content .recipe-image .boon_bubble_middle{left:-5rem;bottom:5rem;width:10rem}
.single-recipe-detail .content .recipe-image .pakje_boon{z-index:1;position:absolute;right:-20rem;width:30rem;bottom:0}
.single-recipe-detail .content .recipe-image .pakje_boon .pakje_boon_text{font-size:4rem;width:50%;display:block;text-align:left;position:absolute;top:-15rem;right:-5rem;font-family:"skippy-sharp",sans-serif;-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}
.single-recipe-detail .content .recipe-image .pakje_boon .pakje_boon_text:after{content:"";background-image:url("../img/custom-icons/connect-line.svg");display:block;height:7rem;width:100%;position:absolute;background-repeat:no-repeat;background-size:contain;background-position:center;margin:1rem 0}
.single-recipe-detail .content .recipe-image .pakje_boon .pakje_boon_image{-webkit-transform:rotate(11deg);transform:rotate(11deg)}
.single-recipe-detail .content .recipe-image .pakje_boon a{display:block;-webkit-transform:rotate(11deg);transform:rotate(11deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.single-recipe-detail .content .recipe-image .pakje_boon a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
.single-recipe-detail .content .recipe-image .pakje_boon a .pakje_boon_image{-webkit-transform:none;transform:none}
.single-recipe-detail .content .recipe-image figure{height:100%;width:100%;position:absolute;top:0}
.single-recipe-detail .content .recipe-image figure img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;height:100%}
.single-recipe-detail .content .preparation{margin-top:2rem}
.single-recipe-detail .content .preparation h1,.single-recipe-detail .content .preparation h2,.single-recipe-detail .content .preparation h3,.single-recipe-detail .content .preparation h4,.single-recipe-detail .content .preparation h5,.single-recipe-detail .content .preparation h6{text-align:left;font-size:2.4rem;letter-spacing:.1rem;margin-bottom:1rem}
.single-recipe-detail .content .preparation p,.single-recipe-detail .content .preparation li{font-size:2rem}
.single-recipe-detail .content .boon_bubble_top{left:-22rem}
.woocommerce-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.4rem;background:rgba(0,0,0,0.1)}
.form-row{width:100%;margin:0 0 1.6rem 0;position:relative}
.form-row-last,.form-row-first{width:calc(50% - 1rem)}
.woocommerce-result-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 2.4rem 0}
.woocommerce-result-count{margin:0;padding:0}
ul.products{display:grid;gap:3.2rem}
ul.products.columns-4{grid-template-columns:repeat(4,1fr)}
ul.products.columns-3{grid-template-columns:repeat(3,1fr)}
ul.products.columns-2{grid-template-columns:repeat(3,1fr)}
ul.products.columns-1{grid-template-columns:repeat(1,1fr)}
ul.products li{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
ul.products li:before{display:none}
.product .onsale{position:absolute;right:0;top:0;background:#000;color:#fff;font:700 1.2rem/1 "Miso",sans-serif;padding:1rem}
#woocommerce-content div.product{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 8rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#woocommerce-content div.product .summary{width:calc(50% - 4rem)}
#single-product-gallery{width:calc(50% - 4rem)}
.cart-button{height:3.2rem;width:3.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;border:0;position:relative}
.cart-button svg{height:2rem;width:auto}
.cart-button .amount{position:absolute;top:0;right:0;height:1.6rem;width:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#000;color:#FFF;font:700 1rem/1 "Miso",sans-serif;border-radius:50%;-webkit-transition:all .5s cubic-bezier(0.86,0,0.07,1);transition:all .5s cubic-bezier(0.86,0,0.07,1);-webkit-transform:scale(0);transform:scale(0);opacity:0}
.cart-button.loaded .amount{-webkit-transform:scale(1);transform:scale(1);opacity:1}
.shop_table td,.shop_table th{padding:.8rem 1.6rem}
.shop_table thead th{background:rgba(0,0,0,0.05)}
.shop_table tbody td,.shop_table tbody th{vertical-align:middle}
.shop_table tbody tr:nth-child(even) td,.shop_table tbody tr:nth-child(even) th{background:rgba(0,0,0,0.025)}
.shop_table .cart_item .product-thumbnail a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:12rem;width:12rem;position:relative}
.shop_table .cart_item .product-thumbnail a img{max-weigth:100%;max-width:100%;height:auto;max-width:auto}
.shop_table .cart_item .product-quantity .quantity{display:-webkit-box;display:-ms-flexbox;display:flex}
.shop_table .cart_item .product-quantity .quantity label{display:none}
.shop_table .actions{padding:1.6rem}
.shop_table .actions .coupon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 .8rem 0}
.shop_table .actions .coupon #coupon_code{width:20rem;margin-left:auto;margin-right:.8rem}
.shop_table .actions button[name="update_cart"]{display:block;margin-left:auto}
.shop_table .product-subtotal{text-align:right}
.cart_totals .shop_table tr td:last-child,.cart_totals .shop_table tr th:last-child,.woocommerce-checkout-review-order-table tr td:last-child,.woocommerce-checkout-review-order-table tr th:last-child{text-align:right}
.cart_totals .shop_table tr td:last-child .select2,.cart_totals .shop_table tr th:last-child .select2,.woocommerce-checkout-review-order-table tr td:last-child .select2,.woocommerce-checkout-review-order-table tr th:last-child .select2{text-align:left}
ul#shipping_method li:before{display:none}
ul#shipping_method li label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:0 2rem 0 0}
ul#shipping_method li label:before{left:unset;right:0}
ul#shipping_method li label:after{right:.3rem;left:unset}
.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}
.woocommerce-billing-fields__field-wrapper h3,.woocommerce-shipping-fields__field-wrapper h3{width:100%}
#payment ul li{padding-left:0}
#payment ul li:before{display:none}
.payment_box p{font-size:1.2rem}
.woocommerce-terms-and-conditions-wrapper label{display:-webkit-box;display:-ms-flexbox;display:flex}
@media only screen and (max-width:1440px){.boon-text-block-2 .boon-text-block-2-inner .boon-text-block-2-content{top:22%;width:55%}
.home-content-header .home-header-background .bg-image{-o-object-position:50% 80%;object-position:50% 80%}
.boon-campaign-recipes-block .boon-campaign-recipes-block-inner .bubble-container{width:73%}
}@media only screen and (max-width:1280px){.boon-text-block-2 .boon-text-block-2-inner .boon-text-block-2-content{top:18%}
.boon-text-block-2 .boon-text-block-2-inner .boon-text-block-2-content p{font-size:75%}
.boon-text-block .boon-text-block-inner .boon-text-block-content{width:85%;padding:5rem 7rem}
.boon-text-block .boon-text-block-inner .boon-text-block-content:before{background-image:url("../img/custom-icons/boon-text-block-medium-top.svg")}
.boon-text-block .boon-text-block-inner .boon-text-block-content:after{background-image:url("../img/custom-icons/boon-text-block-medium-bottom.svg")}
.boon-text-block .boon-text-block-inner .boon-text-block-content h2{font-size:8rem;line-height:8rem;width:75%}
.boon-text-block .boon-text-block-inner .boon-text-block-content p{font-size:3.6rem;line-height:4rem}
.boon-text-block .boon-text-block-inner .boon-text-block-content .text-block-image{width:15rem;height:15rem;right:10rem;top:5rem}
.boon-product-list .boon-product-list-inner .product-list .single-product a img{max-height:30rem}
.boon-campaign-recipes-block .boon-campaign-recipes-block-inner .title{font-size:6rem;line-height:6rem}
.home-campaign-our-story .home-campaign-our-story-inner .top-title{font-size:6.4rem;line-height:6.4rem}
.home-campaign-our-story .home-campaign-our-story-inner .title{font-size:4.4rem;line-height:4.4rem}
.home-category-selection .home-category-selection-inner .home-category-selection-content .image-2 .sub-text{right:initial;left:-8rem;width:16rem}
.summary-loop-products.no-slick-slider .single-product{-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}
.product-assortiment .single-product .single-side .content h2{font-size:5.4rem;line-height:5.4rem}
.product-assortiment .single-product:nth-child(even) .single-side-right{padding-left:10rem}
.product-assortiment .single-product:nth-child(odd) .single-side-right{padding-left:10rem}
.recipes .dropdown-filter .dropdown-content{width:50%}
}@media only screen and (max-width:1140px){.boon-text-block-2 .boon-text-block-2-inner .boon-text-block-2-content p{font-size:67%}
.home-campaign-our-story .home-campaign-our-story-inner .mute-container{top:0;margin-bottom:2rem}
.single-recipe-detail .content{width:65%}
.single-recipe-detail .content .recipe-image .pakje_boon{right:-10rem;width:20rem}
.single-recipe-detail .content .recipe-image .pakje_boon .pakje_boon_text{width:80%}
}@media only screen and (max-width:1023px){.google-maps-wrapper{padding:0 0 66.67% 0}
.mob-only{display:block}
.desktop-only{display:none}
.home .wrap{padding:0 4rem}
.col-3-container{grid-template-columns:repeat(2,minmax(0,1fr))}
.col-4-container{grid-template-columns:repeat(2,1fr)}
.col-2-1-container{grid-template-columns:minmax(0,1fr)}
.col-1-2-container{grid-template-columns:minmax(0,1fr)}
.col-3-1-container{grid-template-columns:minmax(0,1fr)}
.col-1-3-container{grid-template-columns:minmax(0,1fr)}
p,label,address,td,th,li{font:400 2.8rem/3.2rem "Miso",sans-serif}
.boon-text-block-2{padding:0}
.boon-text-block-2 .boon-stabbed:nth-child(1){right:-5%;top:0;max-width:40%}
.boon-text-block-2 .boon-stabbed:nth-child(2){right:-15%;bottom:-25%;max-width:50%}
.boon-text-block-2 .boon-stabbed:nth-child(3){left:34%;bottom:-36%;max-width:25%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.boon-text-block-2 .boon-stabbed:nth-child(4){left:-10%;bottom:-27%;max-width:35%}
.boon-text-block-2 .boon-stabbed:nth-child(5){left:-5%;top:10%;max-width:35%}
.boon-text-block-2 .boon-text-block-2-inner{min-height:initial;max-height:initial;width:95%;height:95rem}
.boon-text-block-2 .boon-text-block-2-inner .boon-text-block-2-content{width:62%;top:20%}
.boon-text-block-2 .boon-text-block-2-inner .boon-text-block-2-content p{line-height:3.8rem;font-size:85%}
.boon-text-block-2 .boon-text-block-2-inner .boon-text-block-2-content svg{left:1rem;width:34%}
.boon-text-block .boon-text-block-inner .boon-text-block-content{top:-12rem}
.boon-text-block .boon-text-block-inner .boon-text-block-content h2{font-size:7rem;line-height:7rem}
.boon-text-block .boon-text-block-inner .boon-text-block-content p{font-size:3rem;line-height:4rem}
.boon-text-block .boon-text-block-inner .boon-text-block-content .text-block-image{width:12rem;height:12rem;right:6rem;top:6rem}
.boon-text-block .boon-text-block-inner .text-block-background-image{height:calc(100% - 20rem)}
.gform_wrapper .gform_fields{grid-template-columns:1fr}
.gform_wrapper .gfield.gfield_html,.gform_wrapper .gfield.gfield--width-full{grid-column:span 1}
.gf_name_has_2{grid-template-columns:1fr}
.boon_bubble{width:12rem}
.boon_bubble.bubble_top_left{top:2rem;left:0}
.boon_bubble.bubble_top_right{top:-2rem;right:0}
.boon_bubble.bubble_bottom_left{bottom:-2rem;left:0}
.boon_bubble.bubble_bottom_right{bottom:-2rem;right:0}
.boon_bubble.bubble_left_center{left:-2rem}
.boon_bubble.bubble_right_center{right:-2rem}
.boon_bubble.bubble_bottom_center{bottom:-2rem}
.boon_bubble.bubble_top_center{top:-2rem}
.nav-bar__menu-wrap{display:none}
.footer-nav .wrap{display:grid;grid-template-columns:repeat(2,1fr)}
.footer-copyright .dots{background-size:cover}
.footer-copyright{padding-bottom:1rem}
.footer-copyright .wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.footer-copyright__menu-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:1.6rem}
.footer-copyright__copy{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.footer-copyright__creator{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.mobile-navigation__menu-wrap .menu li a{font-size:4.8rem;line-height:5.2rem}
.mobile-nav-toggle{display:block}
.home-content-header .home-header-background svg{width:85%;top:-40%}
.home-content-header .home-header-background .centerElement{top:20%}
.home-content-header .home-header-background .bg-image{-o-object-position:50% 75%;object-position:50% 75%}
.boon-product-list h1,.boon-product-list h2,.boon-product-list h3,.boon-product-list h4,.boon-product-list h5,.boon-product-list h6{font-size:4rem;line-height:4rem}
.boon-product-list .boon-product-list-inner{padding-top:12rem;padding-bottom:12rem}
.boon-product-list .boon-product-list-inner .product-list{margin-top:5rem}
.boon-book-showcase .boon-book-showcase-inner .boon-book-showcase-content .book_showcase_middle_text{top:69%;left:56%;font-size:6rem;line-height:6rem}
.boon-campaign-video-block{padding-bottom:5rem}
.boon-campaign-recipes-block{padding-bottom:4rem}
.boon-campaign-recipes-block .boon-campaign-recipes-block-inner .bubble-container{height:54%}
.boon-campaign-recipes-block .boon-campaign-recipes-block-inner .middle-content .recipe-link{margin:-2% 0 -2% 30%}
.home-campaign-our-story{padding:8rem 3rem;padding-top:16rem}
.home-campaign-our-story .home-campaign-our-story-inner .mute-container{margin-bottom:0}
.home-campaign-our-story .home-campaign-our-story-inner .video-container{height:52rem}
.home-category-selection{padding-top:0;background-position:right;background-image:url("../img/custom-icons/background-color-mobile-2.svg")}
.home-category-selection .home-category-selection-inner .title{display:none}
.home-category-selection .home-category-selection-inner .home-category-selection-content{-webkit-transform:translate3d(0,0,0) !important;transform:translate3d(0,0,0) !important}
.home-category-selection .home-category-selection-inner .home-category-selection-content .home-category-selection-container{height:400px;max-width:100%}
.home-category-selection .home-category-selection-inner .home-category-selection-content img{max-width:100%}
.home-category-selection .home-category-selection-inner .home-category-selection-content .image-1{top:5rem}
.home-category-selection .home-category-selection-inner .home-category-selection-content .image-1 .sub-text{bottom:-8rem;left:-2rem;width:12rem}
.home-category-selection .home-category-selection-inner .home-category-selection-content .image-2{top:5rem}
.home-category-selection .home-category-selection-inner .home-category-selection-content .image-2 .sub-text{left:-2rem;width:12rem;top:initial;bottom:0;-webkit-transform:initial;transform:initial}
.home-category-selection .home-category-selection-inner .home-category-selection-content .image-3{top:20rem}
.home-run-through .home-run-through-inner .top-row{display:none}
.home-run-through .home-run-through-inner .home-run-through-content-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.home-run-through .home-run-through-inner .home-run-through-content-top .main-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:90%;position:relative;max-width:100%;margin-bottom:-20rem;top:10rem}
.home-run-through .home-run-through-inner .home-run-through-content-top .divider{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.home-run-through .home-run-through-inner .home-run-through-content-top .content-right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}
.home-run-through .home-run-through-inner .home-run-through-content-top .content-right h2{width:68%;margin:0 auto}
.home-run-through .home-run-through-inner .home-run-through-content-top .content-right p{width:68%;margin:2rem auto}
.home-run-through .home-run-through-inner .home-run-through-content-top .content-right .planet-bean-image{width:40%;position:absolute;right:0;margin:0}
.home-run-through .home-run-through-inner .home-run-through-content-bottom .single-row .single-content .chosen-content-image{width:80%}
.home-run-through .home-run-through-inner .home-run-through-content-bottom .single-row .single-content h1,.home-run-through .home-run-through-inner .home-run-through-content-bottom .single-row .single-content h2,.home-run-through .home-run-through-inner .home-run-through-content-bottom .single-row .single-content h3,.home-run-through .home-run-through-inner .home-run-through-content-bottom .single-row .single-content h4,.home-run-through .home-run-through-inner .home-run-through-content-bottom .single-row .single-content h5,.home-run-through .home-run-through-inner .home-run-through-content-bottom .single-row .single-content h6{font-size:6rem;line-height:6rem}
.boon-sauce-showcase .boon-sauce-showcase-inner .boon-sauce-showcase-content .sauce_showcase_middle_text{width:20rem;font-size:5rem;line-height:5.2rem;top:36%;left:72%}
.flex-header .flex-header-icon{height:66%;width:66%}
.flex-header .text{width:50%}
.summary-loop-products .single-product .short_desc{font-size:1.6rem;line-height:2.2rem}
.summary-loop-products.no-slick-slider .single-product{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.product-assortiment .single-product .single-side .content h2{font-size:3.8rem;line-height:3.8rem}
.product-assortiment .single-product .single-side .content .content-under h3,.product-assortiment .single-product .single-side .content .content-under a{width:100%;font-size:1.6rem;line-height:2.2rem}
.product-assortiment .single-product .single-side .content .content-under .short_desc{width:100%;font-size:1.6rem;line-height:2.2rem}
.product-assortiment .single-product:nth-child(even) .single-side-right{padding-left:5rem}
.product-assortiment .single-product:nth-child(odd) .single-side-right{padding-left:5rem}
section.contact .contact-inner .content-top{margin-bottom:5rem}
section.contact .contact-inner .content-top p{margin:0;padding-bottom:2rem}
section.contact .contact-inner .content-top .svg-decoration svg{height:25rem;width:100rem;left:-5rem}
section.contact .contact-inner .content-bottom .content-bottom-side.content-bottom-left{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
section.contact .contact-inner .content-bottom .content-bottom-side.content-bottom-right{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:0}
.boon-text-block-normal{padding:6rem 0}
.product-detail .product-detail-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:3rem;padding-right:3rem}
.product-detail .product-detail-inner .product-detail-side{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:85%;margin:0 auto;text-align:left}
.product-detail .product-detail-inner .product-detail-side.product-detail-side-left{margin-bottom:4rem;top:0;left:0}
.product-detail .product-detail-inner .product-detail-side.product-detail-side-left .boon_bubble{right:0;left:initial}
.product-detail .product-detail-inner .product-detail-side.product-detail-side-right h1{text-align:center}
.product-detail .product-detail-inner .product-detail-side.product-detail-side-right p{width:100%}
.recipes .dropdown-filter .dropdown-content{width:75%}
.recipes .recipes-content .recipes-column .single-recipe-overview{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.single-recipe-detail .content .boon_bubble_top{left:-14rem}
}@media only screen and (max-width:940px){.boon-text-block-2 .boon-text-block-2-inner{height:87rem}
.boon-text-block-2 .boon-text-block-2-inner .boon-text-block-2-content p{font-size:80%}
}@media only screen and (max-width:875px){.boon-text-block-2 .boon-text-block-2-inner{height:82rem}
.boon-text-block-2 .boon-text-block-2-inner .boon-text-block-2-content{top:18%}
.boon-text-block-2 .boon-text-block-2-inner .boon-text-block-2-content p{font-size:72%;left:2rem}
}@media only screen and (max-width:810px){.boon-text-block-2 .boon-text-block-2-inner{height:74rem}
.boon-text-block-2 .boon-text-block-2-inner .boon-text-block-2-content p{font-size:63%;line-height:3.2rem}
}@media only screen and (max-width:750px){.mob-img{display:block}
.desktop-img{display:none}
.wrap{padding:0 4rem}
.col-2-container{grid-template-columns:minmax(0,1fr)}
body.open-filter-custom-menu{overflow:hidden}
ul.three-columns,ol.three-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}
.boon-text-block-2 .boon-stabbed:nth-child(2){right:-15%;bottom:-20%}
.boon-text-block-2 .boon-stabbed:nth-child(3){left:34%;bottom:-33%;max-width:25%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.boon-text-block-2 .boon-stabbed:nth-child(4){left:-8%;bottom:-23%;max-width:35%}
.boon-text-block-2 .boon-text-block-2-inner{height:70rem}
.boon-text-block-2 .boon-text-block-2-inner .boon-text-block-2-content{top:18%}
.boon-text-block-2 .boon-text-block-2-inner .boon-text-block-2-content p{font-size:55%;line-height:3rem;left:2rem}
.boon-text-block .boon-text-block-inner .boon-text-block-content{width:90%;padding:4rem 4rem}
.boon-text-block .boon-text-block-inner .boon-text-block-content:before{background-image:url("../img/custom-icons/boon-text-block-small-top.svg")}
.boon-text-block .boon-text-block-inner .boon-text-block-content:after{background-image:url("../img/custom-icons/boon-text-block-small-bottom.svg")}
.boon-text-block .boon-text-block-inner .boon-text-block-content h2{font-size:5.8rem;line-height:5.8rem}
.boon-text-block .boon-text-block-inner .boon-text-block-content p{font-size:2.6rem;line-height:3rem}
.boon-text-block .boon-text-block-inner .boon-text-block-content .text-block-image{width:10rem;height:10rem;right:4rem;top:5rem}
.footer-nav .wrap{grid-template-columns:1fr}
.footer-copyright{text-align:center}
.footer-copyright .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.footer-copyright__copy{margin-bottom:1.6rem}
.footer-copyright .footer-text{margin-top:1rem}
.footer-copyright__creator{margin-left:0;margin-top:1rem}
.footer-copyright__menu-wrap .menu{display:block}
.footer-copyright__menu-wrap .menu li{display:block;padding-right:0}
.footer-copyright__menu-wrap .menu li:after{display:none}
.home-content-header .home-header-background .bg-image{-o-object-position:50% 80%;object-position:50% 80%}
.boon-product-list .boon-product-list-inner .product-list .single-product a img{max-height:20rem}
.boon-product-list .boon-product-list-inner .product-list .single-product p{width:100%}
.boon-campaign-recipes-block .boon-campaign-recipes-block-inner .title{font-size:3.2rem;line-height:3.2rem}
.boon-campaign-recipes-block .boon-campaign-recipes-block-inner .title.top-title{padding-left:3rem}
.boon-campaign-recipes-block .boon-campaign-recipes-block-inner .title.bottom-title{padding-right:3rem}
.home-campaign-our-story .home-campaign-our-story-inner .top-title{font-size:4.4rem;line-height:4.4rem}
.home-campaign-our-story .home-campaign-our-story-inner .title{font-size:3.5rem;line-height:3.5rem}
.home-category-selection .home-category-selection-inner .home-category-selection-content .home-category-selection-container{height:300px}
.home-run-through .home-run-through-inner .home-run-through-content-top .main-image{margin-bottom:-10rem}
.home-run-through .home-run-through-inner .home-run-through-content-top .content-right h2{width:85%;font-size:7rem;line-height:8rem}
.home-run-through .home-run-through-inner .home-run-through-content-top .content-right p{width:85%;font-size:2.6rem}
.home-run-through .home-run-through-inner .home-run-through-content-bottom .single-row:nth-child(even) .single-content:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.home-run-through .home-run-through-inner .home-run-through-content-bottom .single-row .single-content{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
.home-run-through .home-run-through-inner .home-run-through-content-bottom .single-row .single-content h1,.home-run-through .home-run-through-inner .home-run-through-content-bottom .single-row .single-content h2,.home-run-through .home-run-through-inner .home-run-through-content-bottom .single-row .single-content h3,.home-run-through .home-run-through-inner .home-run-through-content-bottom .single-row .single-content h4,.home-run-through .home-run-through-inner .home-run-through-content-bottom .single-row .single-content h5,.home-run-through .home-run-through-inner .home-run-through-content-bottom .single-row .single-content h6{font-size:4.2rem;line-height:4.2rem}
.summary-loop-products.no-slick-slider .single-product{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.product-assortiment .mobile-title{margin-top:7rem;display:block}
.product-assortiment .single-product{margin-bottom:8rem}
.product-assortiment .single-product:last-child{margin:0}
.product-assortiment .single-product .single-side{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.product-assortiment .single-product .single-side.single-side-right{margin-top:1.5rem}
.product-assortiment .single-product .single-side .content h2{display:none}
.product-assortiment .single-product:nth-child(even) .single-side-left{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.product-assortiment .single-product:nth-child(even) .single-side-right{padding-left:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.product-assortiment .single-product:nth-child(odd) .single-side-left{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.product-assortiment .single-product:nth-child(odd) .single-side-right{padding-left:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
section.contact .contact-inner .content-top{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}
section.contact .contact-inner .content-top p{min-width:100%;width:100%}
section.contact .contact-inner .content-top .svg-decoration svg{position:relative;left:10%;width:110rem;height:25rem}
.product-detail .product-detail-inner .product-detail-side.product-detail-side-left .boon_bubble{right:-1rem;bottom:-10rem}
.product-detail .product-detail-inner .product-detail-side.product-detail-side-right h1{text-align:left;font-size:5rem;line-height:5rem;max-width:75%;letter-spacing:.1rem}
.product-detail .product-detail-inner .product-detail-side .product-detail-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.product-detail .product-detail-inner .product-detail-side .product-detail-bottom .bottom-side{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
.product-detail .product-detail-inner .product-detail-side .product-detail-bottom .bottom-left{margin-bottom:4rem;border-right:0;padding:0}
.product-detail .product-detail-inner .product-detail-side .product-detail-bottom .bottom-right{padding:0}
.recipes .content{padding-left:0}
.recipes .recipes-content .all-active-filters{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.recipes .recipes-content .all-active-filters .single-active-filter.open-mobile-filter{display:inline-block}
.recipes .recipes-content .filter-column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:fixed;width:100%;left:100%;top:0;height:100vh;background:#fff;z-index:251;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow-x:hidden;overflow-y:auto;padding-bottom:5rem}
.recipes .recipes-content .filter-column .mobile-filter{position:relative;top:5rem;padding:0 2rem}
.recipes .recipes-content .filter-column .add-mobile-close{background-image:url("../img/custom-icons/boon-close-3.svg");background-repeat:no-repeat;background-position:center;background-size:contain;width:4rem;height:4rem;top:1rem;right:1rem;position:absolute;cursor:pointer}
.recipes .recipes-content .filter-column.open{left:0}
.recipes .recipes-content .filter-column:before{width:calc(100% + 3rem)}
.recipes .recipes-content .filter-column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:0}
.recipes .recipes-content .filter-column .filter-title .mobile-filter-count{display:inline}
.recipes .recipes-content .recipes-column{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.recipes .recipes-content .recipes-column .recipes-content .recipes-no-results{padding-left:0}
.recipes .recipes-content .recipes-column .recipes-content{margin-top:0}
.recipes .recipes-content .recipes-column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.single-recipe-detail .content{width:100%}
.single-recipe-detail .content .ingredient-list-container ul.ingredient-list{width:100%}
.single-recipe-detail .content .ingredient-list-container ul.ingredient-list li{padding:0 0 0 2.2rem}
.single-recipe-detail .content .ingredient-list-container ul.ingredient-list:last-child{padding:0}
.single-recipe-detail .content .recipe-image .boon_bubble_middle{display:none}
.single-recipe-detail .content .recipe-image .pakje_boon{display:none}
.single-recipe-detail .content .boon_bubble_top{display:none}
}@media only screen and (max-width:690px){.boon-text-block-2 .boon-text-block-2-inner{height:65rem}
.boon-text-block-2 .boon-text-block-2-inner .boon-text-block-2-content p{font-size:48%}
}@media only screen and (max-width:640px){.slick-slider .slick-arrow{height:3rem;width:3rem}
.slick-slider .slick-arrow.slick-prev{left:.5rem}
.slick-slider .slick-arrow.slick-next{right:.5rem}
.col-3-container{grid-template-columns:minmax(0,1fr)}
.col-4-container{grid-template-columns:minmax(0,1fr)}
.fancybox-form-content{max-width:100%}
p,label,address,td,th,li{font:400 2.4rem/3rem "Miso",sans-serif}
.boon-text-block-2 .boon-text-block-2-inner{height:60rem}
.boon-text-block-2 .boon-text-block-2-inner .boon-text-block-2-content{top:20%}
.boon-text-block-2 .boon-text-block-2-inner .boon-text-block-2-content p{left:1rem;font-size:46%;margin-top:2rem;line-height:2.8rem}
.boon-text-block-2 .boon-text-block-2-inner .boon-text-block-2-content svg{left:.5rem;width:30%}
.boon-text-block .boon-text-block-inner .boon-text-block-content{top:-10rem}
.boon-text-block .boon-text-block-inner .boon-text-block-content h2{font-size:5rem;line-height:5rem}
.boon-text-block .boon-text-block-inner .boon-text-block-content p{font-size:2.3rem;line-height:2.8rem}
.boon-text-block .boon-text-block-inner .boon-text-block-content .text-block-image{width:8rem;height:8rem;right:4rem;top:5rem}
.boon-text-block .boon-text-block-inner .text-block-background-image{height:calc(100% - 16rem)}
.button,input[type="submit"],button[type="submit"]{width:100%}
.footer-copyright__creator a{display:block}
.mobile-navigation .menu-background-images .menu-image.mobile-background-position-left{-o-object-position:left;object-position:left}
.mobile-navigation .menu-background-images .menu-image.mobile-background-position-center{-o-object-position:center;object-position:center}
.mobile-navigation .menu-background-images .menu-image.mobile-background-position-right{-o-object-position:right;object-position:right}
.boon-book-showcase .boon-book-showcase-inner .boon-book-showcase-content .boon_bubble{top:5%;left:5%}
.boon-book-showcase .boon-book-showcase-inner .boon-book-showcase-content .book_showcase_middle_text{display:none}
.boon-book-showcase .boon-book-showcase-inner .boon-book-showcase-content .boon-bubble{top:10%;left:20%;-webkit-transform:scale(1);transform:scale(1)}
.boon-book-showcase .boon-book-showcase-inner .boon-book-showcase-content .boon-book-showcase-single{max-width:100% !important;-webkit-box-flex:0 !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;left:50%;-webkit-transform:translatex(-50%);transform:translatex(-50%);width:80%;padding-bottom:8rem}
.boon-book-showcase .boon-book-showcase-inner .boon-book-showcase-content .boon-book-showcase-single img{top:0 !important;left:0 !important;right:0 !important;bottom:0 !important}
.boon-book-showcase .boon-book-showcase-inner .boon-book-showcase-content .boon-book-showcase-half{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.boon-book-showcase .boon-book-showcase-inner .boon-book-showcase-content .boon-book-showcase-half .boon-book-showcase-single img{-webkit-transform:rotate(21deg) !important;transform:rotate(21deg) !important}
.boon-book-showcase .boon-book-showcase-inner .boon-book-showcase-content .boon-book-showcase-top{left:0;padding-bottom:0}
.boon-book-showcase .boon-book-showcase-inner .boon-book-showcase-content .boon-book-showcase-bottom{padding-top:0}
.boon-campaign-video-block{padding-bottom:6rem}
.boon-campaign-recipes-block{padding-bottom:1rem}
.boon-campaign-recipes-block .boon-campaign-recipes-block-inner .bubble-container .bubble-inner .center-text{font-size:1.8rem;line-height:2rem}
.boon-campaign-recipes-block .boon-campaign-recipes-block-inner .middle-content .recipe-link{margin:-6% 0 8% 30%}
.custom-shape-divider-top-1696926760 svg{height:10rem}
.home-campaign-our-story{padding:4rem 2rem;padding-top:14rem}
.home-campaign-our-story .home-campaign-our-story-inner .video-container{height:36rem}
.home-category-selection{padding-bottom:20rem}
.home-category-selection .home-category-selection-inner .home-category-selection-content .home-category-selection-container .sub-text{font-size:1.4rem;width:6rem}
.home-category-selection .home-category-selection-inner .home-category-selection-content .image-1{top:5rem}
.home-category-selection .home-category-selection-inner .home-category-selection-content .image-1 .sub-text{bottom:2rem;left:initial;right:0}
.home-category-selection .home-category-selection-inner .home-category-selection-content .image-2{top:10rem}
.home-category-selection .home-category-selection-inner .home-category-selection-content .image-2 .sub-text{width:6rem;left:0;right:initial}
.home-category-selection .home-category-selection-inner .home-category-selection-content .image-3{top:14rem}
.home-category-selection .home-category-selection-inner .home-category-selection-content .image-3 .sub-text{top:0;right:1rem;width:6rem}
.boon-sauce-showcase .boon-sauce-showcase-inner .boon-sauce-showcase-content .boon_bubble{top:12%;left:5%}
.boon-sauce-showcase .boon-sauce-showcase-inner .boon-sauce-showcase-content .sauce_showcase_middle_text{display:none}
.boon-sauce-showcase .boon-sauce-showcase-inner .boon-sauce-showcase-content .boon-bubble{top:13%;left:2%;-webkit-transform:scale(1);transform:scale(1)}
.boon-sauce-showcase .boon-sauce-showcase-inner .boon-sauce-showcase-content .boon-sauce-showcase-single{max-width:100% !important;-webkit-box-flex:0 !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;left:50%;-webkit-transform:translatex(-50%);transform:translatex(-50%);width:80%;padding-bottom:8rem}
.boon-sauce-showcase .boon-sauce-showcase-inner .boon-sauce-showcase-content .boon-sauce-showcase-single img{top:0 !important;left:0 !important;right:0 !important;bottom:0 !important}
.boon-sauce-showcase .boon-sauce-showcase-inner .boon-sauce-showcase-content .boon-sauce-showcase-half{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.boon-sauce-showcase .boon-sauce-showcase-inner .boon-sauce-showcase-content .boon-sauce-showcase-half .boon-sauce-showcase-single img{-webkit-transform:rotate(-21deg) !important;transform:rotate(-21deg) !important}
.boon-sauce-showcase .boon-sauce-showcase-inner .boon-sauce-showcase-content .boon-sauce-showcase-top{left:0;padding-bottom:0}
.boon-sauce-showcase .boon-sauce-showcase-inner .boon-sauce-showcase-content .boon-sauce-showcase-bottom{left:0;padding-top:0}
.flex-header .flex-header-icon{height:80%;width:80%}
.product-detail .product-detail-inner{padding-left:2rem;padding-right:2rem}
.recipes .recipes-content .recipes-column .recipes-content .total-recipes-found{padding-left:0}
.recipes .recipes-content .recipes-column .single-recipe-overview{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.recipes .recipes-content .recipes-column .single-recipe-overview .single-recipe-inner{margin-left:0}
}@media only screen and (max-width:560px){.boon-text-block-2 .boon-text-block-2-inner{height:53rem}
.boon-text-block-2 .boon-text-block-2-inner .boon-text-block-2-content p{font-size:42%;line-height:2.6rem}
}@media only screen and (max-width:480px){.google-maps-wrapper{padding:0 0 100%}
.wrap{padding:0 2rem}
ul.two-columns,ol.two-columns{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}
ul.three-columns,ol.three-columns{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}
.boon-text-block-2 .boon-text-block-2-inner{height:48rem}
.boon-text-block-2 .boon-text-block-2-inner .boon-text-block-2-content{top:16%}
.boon-text-block-2 .boon-text-block-2-inner .boon-text-block-2-content p{margin-top:3rem;font-size:38%;line-height:2.4rem}
.boon-text-block .boon-text-block-inner .boon-text-block-content{width:92%;padding:2rem 1.5rem}
.boon-text-block .boon-text-block-inner .boon-text-block-content h2{font-size:3.6rem;line-height:3.6rem}
.boon-text-block .boon-text-block-inner .boon-text-block-content p{font-size:1.4rem;line-height:1.8rem}
.boon-text-block .boon-text-block-inner .boon-text-block-content .text-block-image{width:6rem;height:6rem;right:3rem;top:3rem}
.boon_bubble{width:10rem}
.boon_bubble.bubble_top_left{top:-3rem;left:-3rem}
.boon_bubble.bubble_top_right{top:-3rem;right:-3rem}
.boon_bubble.bubble_bottom_left{bottom:-3rem;left:-3rem}
.boon_bubble.bubble_bottom_right{bottom:-3rem;right:-3rem}
.boon_bubble.bubble_left_center{left:-3rem}
.boon_bubble.bubble_right_center{right:-3rem}
.boon_bubble.bubble_bottom_center{bottom:-3rem}
.boon_bubble.bubble_top_center{top:-3rem}
.nav-bar .wrap{padding:0 2rem}
.boon-product-list .boon-product-list-inner{padding-top:8rem;padding-bottom:8rem}
.boon-book-showcase .boon-book-showcase-inner .boon-book-showcase-content .boon-bubble{top:9%;left:0;-webkit-transform:scale(0.6);transform:scale(0.6)}
.boon-campaign-recipes-block .boon-campaign-recipes-block-inner .bubble-container .bubble-inner .center-text{font-size:1.4rem;line-height:1.8rem;left:0;max-width:12rem}
.boon-campaign-recipes-block .boon-campaign-recipes-block-inner .title{font-size:2.4rem;line-height:2.4rem}
.boon-campaign-recipes-block .boon-campaign-recipes-block-inner .title.top-title{padding-left:2rem}
.boon-campaign-recipes-block .boon-campaign-recipes-block-inner .title.bottom-title{padding-right:2rem}
.home-campaign-our-story .home-campaign-our-story-inner .top-title{font-size:3.4rem;line-height:3.4rem}
.home-campaign-our-story .home-campaign-our-story-inner .title{font-size:2.6rem;line-height:2.6rem;margin-bottom:0}
.home-campaign-our-story .home-campaign-our-story-inner .video-container{height:30rem}
.home-category-selection .home-category-selection-inner .home-category-selection-content .home-category-selection-container{height:200px}
.home-category-selection .home-category-selection-inner .home-category-selection-content .image-1 .sub-text{bottom:0}
.home-category-selection .home-category-selection-inner .home-category-selection-content .image-2 .sub-text{bottom:2rem;left:-1rem}
.home-category-selection .home-category-selection-inner .home-category-selection-content .image-3 .sub-text{right:-1rem}
.home-run-through .home-run-through-inner .home-run-through-content-top .main-image{margin-bottom:0}
.home-run-through .home-run-through-inner .home-run-through-content-top .content-right h2{width:100%;font-size:5rem;line-height:5rem}
.home-run-through .home-run-through-inner .home-run-through-content-top .content-right p{margin:2rem 0}
.home-run-through .home-run-through-inner .home-run-through-content-bottom .single-row .single-content h1,.home-run-through .home-run-through-inner .home-run-through-content-bottom .single-row .single-content h2,.home-run-through .home-run-through-inner .home-run-through-content-bottom .single-row .single-content h3,.home-run-through .home-run-through-inner .home-run-through-content-bottom .single-row .single-content h4,.home-run-through .home-run-through-inner .home-run-through-content-bottom .single-row .single-content h5,.home-run-through .home-run-through-inner .home-run-through-content-bottom .single-row .single-content h6{font-size:3rem;line-height:3rem}
.boon-sauce-showcase .boon-sauce-showcase-inner .boon-sauce-showcase-content .boon-bubble{top:15%;left:0;-webkit-transform:scale(0.6);transform:scale(0.6)}
.product-assortiment .single-product{margin-bottom:5rem}
section.contact .contact-inner .content-top .svg-decoration svg{left:0;width:80rem;height:25rem}
.product-detail .product-detail-inner .product-detail-side{width:100%}
.recipes .dropdown-filter .dropdown-content{width:90%}
.single-recipe-detail .content .ingredient-list-container ul.ingredient-list li{width:100%}
}@media only screen and (max-width:450px){.boon-text-block-2 .boon-text-block-2-inner{height:45rem}
.boon-text-block-2 .boon-text-block-2-inner .boon-text-block-2-content{top:22%}
.boon-text-block-2 .boon-text-block-2-inner .boon-text-block-2-content p{margin-top:1rem;font-size:34%;line-height:2.2rem}
}@media only screen and (max-width:420px){.boon-text-block-2 .boon-text-block-2-inner{height:44rem}
.boon-text-block-2 .boon-text-block-2-inner .boon-text-block-2-content p{font-size:30%;line-height:2.2rem}
.home-campaign-our-story .home-campaign-our-story-inner .mute-container{top:2rem}
.product-detail .product-detail-inner .product-detail-side.product-detail-side-left .boon_bubble{display:none}
.product-detail .product-detail-inner .product-detail-side.product-detail-side-right h1{max-width:100%}
}@media only screen and (max-width:375px){.boon-text-block-2 .boon-text-block-2-inner{height:39rem}
.boon-text-block-2 .boon-text-block-2-inner .boon-text-block-2-content{top:20%}
.boon-text-block-2 .boon-text-block-2-inner .boon-text-block-2-content p{font-size:26%;line-height:2rem}
.boon-campaign-recipes-block .boon-campaign-recipes-block-inner .bubble-container .bubble-inner .center-text{left:1rem}
}@media only screen and (max-width:330px){.boon-text-block-2 .boon-text-block-2-inner{height:36rem}
.boon-text-block-2 .boon-text-block-2-inner .boon-text-block-2-content{top:16%}
}@media print{.mobile-navigation{visibility:hidden;opacity:0 !important}
}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(360deg)}
}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}