:root{--color-white: #FFFFFF;--color-white-alpha-50: #F3F3F380;--color-black: #000000;--color-rich-black: #241f20;--color-dark-blue: #004D8C;--color-dark-blue-alpha-80: #004D8CCC;--color-dark-blue-alpha-50: #004D8C80;--color-light-blue: #EFF7FF;--color-cloud-grey: #cccccc;--color-light-grey: #E5EDF5;--color-medium-grey: #D4DCE4;--color-deep-grey: #5a5e62;--font-size-96: 9.6rem;--font-size-86: 8.6rem;--font-size-76: 7.6rem;--font-size-68: 6.8rem;--font-size-58: 5.8rem;--font-size-48: 4.8rem;--font-size-36: 3.6rem;--font-size-32: 3.2rem;--font-size-28: 2.8rem;--font-size-27: 2.7rem;--font-size-26: 2.6rem;--font-size-24: 2.4rem;--font-size-22: 2.2rem;--font-size-20: 2.0rem;--font-size-18: 1.8rem;--font-size-16: 1.6rem;--font-size-15: 1.5rem;--font-size-14: 1.4rem;--font-size-12: 1.2rem;--font-weight-extrabold: 800;--font-weight-bold: 700;--font-weight-semibold: 600;--font-weight-medium: 500;--font-weight-regular: 400;--font-weight-light: 300;--font-weight-thin: 100;--font-family-arial: Arial, "Helvetica Neue", Helvetica, sans-serif;--font-family-soehne: "Soehne", Arial, "Helvetica Neue", Helvetica, sans-serif;--font-family-gt-flexa-condensed: "GT Flexa Condensed", Arial, "Helvetica Neue", Helvetica, sans-serif;--timing-600: 600ms;--timing-500: 500ms;--timing-400: 400ms;--timing-300: 300ms;--timing-200: 200ms;--timing-100: 100ms;--timing-immediate: 0ms;--theme-color-background-primary: var(--color-light-blue);--theme-color-background-secondary: var(--color-dark-blue);--theme-color-background-secondary-hover: var(--color-deep-grey);--theme-color-background-tertiary: var(--color-light-grey);--theme-color-background-quaternary: var(--color-white);--theme-color-foreground-primary: var(--color-dark-blue);--theme-color-foreground-tertiary: var(--color-medium-grey);--theme-color-stroke-alpha-primary: var(--color-white-alpha-50);--theme-color-stroke-alpha-secondary: var(--color-dark-blue-alpha-50);--theme-color-stroke-alpha-tertiary: var(--color-dark-blue-alpha-80);--theme-color-stroke-solid-primary: var(--color-dark-blue);--theme-color-text-primary: var(--color-dark-blue);--theme-color-text-primary-hover: var(--color-deep-grey);--theme-color-text-primary-alpha-80: var(--color-dark-blue-alpha-80);--theme-color-text-secondary: var(--color-white);--theme-text-size-heading-1: var(--font-size-96);--theme-text-size-heading-2: var(--font-size-68);--theme-text-size-heading-3: var(--font-size-48);--theme-text-size-heading-4: var(--font-size-36);--theme-text-size-heading-5: var(--font-size-32);--theme-text-size-heading-6: var(--font-size-24);--theme-text-size-body-large: var(--font-size-20);--theme-text-size-body-medium: var(--font-size-18);--theme-text-size-body-regular: var(--font-size-16);--theme-text-size-body-small: var(--font-size-14);--theme-text-size-callout-regular: var(--font-size-24);--theme-text-size-subheading-regular: var(--font-size-20);--theme-border-radius-small: 4px;--theme-border-radius-regular: 8px;--theme-border-radius-circular: 50%}@font-face{font-family:"Soehne";src:url("fonts/test-soehne-buch.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Soehne";src:url("fonts/test-soehne-buch-kursiv.woff2 ") format("woff2");font-weight:400;font-style:italic}@font-face{font-family:"Soehne";src:url("fonts/test-soehne-Halbfett.woff2") format("woff2");font-weight:600;font-style:normal}@font-face{font-family:"Soehne";src:url("fonts/test-soehne-Halbfett-kursiv.woff2 ") format("woff2");font-weight:600;font-style:italic}@font-face{font-family:"GT Flexa Condensed";src:url("fonts/GT-Flexa-Condensed-Black-Trial.woff2") format("woff2");font-weight:800;font-style:normal}@font-face{font-family:"GT Flexa Condensed";src:url("fonts/GT-Flexa-Condensed-Black-Italic-Trial.woff2") format("woff2");font-weight:800;font-style:italic}*{margin:0}*,*:before,*:after{box-sizing:border-box}html{color:var(--color-black);font-size:62.5%;line-height:1.8;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}main{display:block}h1{font-size:2em;margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;display:block}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden,[hidden]{display:none !important}@media print{*,*::before,*::after{background:var(--color-white) !important;color:var(--color-black) !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body,html{font-family:var(--font-family-soehne);color:var(--theme-color-text-primary);font-weight:var(--font-weight-light)}input,select,textarea{font-family:var(--font-family-soehne)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-gt-flexa-condensed);font-style:normal;font-weight:var(--font-weight-extrabold);text-rendering:optimizeLegibility;margin:0;letter-spacing:1px;color:var(--theme-color-text-primary);text-wrap:pretty}h1{font-size:var(--theme-text-size-heading-1);line-height:1.2}h2{font-size:var(--theme-text-size-heading-2);line-height:1}h3{font-size:var(--theme-text-size-heading-3);line-height:1}h4{font-size:var(--theme-text-size-heading-4);line-height:1}h5{font-size:var(--theme-text-size-heading-5);line-height:1}h6{font-size:var(--theme-text-size-heading-6);line-height:1}p{font-family:var(--font-family-soehne);color:var(--theme-color-text-primary);font-size:var(--theme-text-size-body-regular);line-height:1.45;letter-spacing:0;font-weight:var(--font-weight-regular);text-wrap:pretty}p strong{font-weight:var(--font-weight-bold)}blockquote{font-family:var(--font-family-soehne);font-weight:var(--font-weight-medium);font-size:var(--theme-text-size-body-regular);line-height:1.2}strong{font-weight:var(--font-weight-medium)}li{font-family:var(--font-family-soehne);color:var(--theme-color-text-primary);font-size:var(--theme-text-size-body-regular);line-height:1.2;letter-spacing:0;font-weight:var(--font-weight-regular)}html{scroll-behavior:smooth}body{background-color:var(--theme-color-background-primary)}input,select,textarea{outline:none;transition:all var(--timing-200) ease-out,background-color 50000ms linear 0ms;appearance:none;border-radius:0}input[placeholder],[placeholder],*[placeholder]{color:var(--theme-color-text-primary-alpha-80);opacity:1}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s}::-webkit-input-placeholder{color:var(--theme-color-text-primary-alpha-80);opacity:1 !important}:-moz-placeholder{color:var(--theme-color-text-primary-alpha-80)}::-moz-placeholder{color:var(--theme-color-text-primary-alpha-80)}:-ms-input-placeholder{color:var(--theme-color-text-primary-alpha-80)}input:-webkit-autofill{-webkit-box-shadow:none !important;-webkit-text-fill-color:var(--color-white) !important}.parallaxed{transition:transform var(--timing-400) linear 0ms,opacity var(--timing-600) linear 0ms;transform:translateY(40px);opacity:0}.onscreen{transform:translateY(0px);opacity:1}.ticker-banner{width:100%;height:40px;background-color:var(--theme-color-background-secondary);display:flex;justify-content:center;align-items:center}.ticker-banner p{color:var(--theme-color-text-secondary);font-weight:var(--font-weight-regular);font-size:var(--theme-text-size-body-small);line-height:1.45}header{width:100%;padding:0 30px}header .menu-toggle{position:absolute;width:28px;height:22px;left:0;top:17px;display:none;cursor:pointer}header .menu-toggle span{position:absolute;width:28px;height:2px;background-color:var(--theme-color-background-secondary);transition:all var(--timing-200) linear var(--timing-immediate)}header .menu-toggle span.top-bar{top:0;left:0}header .menu-toggle span.middle-bar{top:10px;left:0}header .menu-toggle span.bottom-bar{top:20px;left:0}header .menu-toggle:hover span{opacity:.6}header .navigation{width:100%;height:70px;border-bottom:1px solid var(--theme-color-stroke-alpha-secondary);display:flex;justify-content:center;align-items:center;position:relative}header .navigation a,header .navigation a:visited{color:var(--theme-color-text-primary);text-decoration:none;display:block;width:100%;height:100%;border-bottom:3px solid rgba(0,0,0,0);transition:border-bottom var(--timing-200) linear var(--timing-immediate)}header .navigation a.active,header .navigation a:hover{border-bottom:3px solid var(--theme-color-stroke-solid-primary)}header .navigation ul{display:flex;justify-content:center;align-items:center;gap:32px;list-style:none;padding:0}header .navigation ul li{font-weight:var(--font-weight-semibold);font-size:var(--theme-text-size-body-regular);line-height:4.4;color:var(--theme-color-text-primary);height:70px;position:relative}header .navigation ul li ul{display:none;position:absolute;top:84%;left:-10%;width:280px;border-radius:var(--theme-border-radius-regular);background-color:var(--theme-color-background-primary);box-shadow:0px 0px 15px 0px var(--color-cloud-grey);flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;z-index:10;gap:0;padding:16px}header .navigation ul li ul li{text-align:left;height:auto;padding:8px 0;line-height:1.1;border-bottom:1px solid var(--theme-color-stroke-alpha-secondary);width:100%}header .navigation ul li ul li:last-child{border-bottom:none;padding:8px 0 0 0}header .navigation ul li ul li:first-child{padding:0 0 8px 0}header .navigation ul li ul li a,header .navigation ul li ul li a:visited{border-bottom:none}header .navigation ul li ul li a.active,header .navigation ul li ul li a:hover{border-bottom:none;color:var(--theme-color-text-primary-hover)}header .navigation ul li:hover ul{display:flex}header .navigation .branding{position:absolute;left:0;top:50%;display:flex;gap:16px;transform:translateY(-50%);width:40px}header .navigation .branding img{width:100%;height:100%}header .navigation .branding a,header .navigation .branding a:visited{text-decoration:none;transition:opacity var(--timing-300) linear var(--timing-immediate);border-bottom:none}header .navigation .branding a:hover{opacity:.5;text-decoration:none;border-bottom:none}header .navigation .socials{position:absolute;right:0;top:50%;display:flex;gap:16px;transform:translateY(-50%)}header .navigation .socials a,header .navigation .socials a:visited{text-decoration:none;transition:opacity var(--timing-300) linear var(--timing-immediate);border-bottom:none}header .navigation .socials a:hover{opacity:.5;text-decoration:none;border-bottom:none}.mobile-menu{position:fixed;top:56px;left:0;width:100%;height:calc(100% - 56px);background-color:var(--theme-color-background-secondary);z-index:99;opacity:0;pointer-events:none;padding:24px 24px 50px 24px;display:flex;flex-direction:column;gap:30px;overflow:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--theme-color-background-quaternary) rgba(0,0,0,0)}.mobile-menu h3{font-size:var(--font-size-36);color:var(--theme-color-text-secondary);text-transform:uppercase}.mobile-menu h4{font-size:var(--font-size-24);color:var(--theme-color-text-secondary);text-transform:uppercase}.mobile-menu .section{width:100%}.mobile-menu .section .menu{width:100%;padding:16px 0 0 0}.mobile-menu .section .menu ul{width:100%;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.mobile-menu .section .menu ul li{font-weight:var(--font-weight-semibold);font-size:var(--theme-text-size-body-medium);line-height:1.45;letter-spacing:2%;padding:0 0 8px 0;border-bottom:1px solid var(--theme-color-stroke-alpha-primary)}.mobile-menu .section .menu a,.mobile-menu .section .menu a:visited{color:var(--theme-color-text-secondary);text-decoration:none}.mobile-menu .section .menu a:hover{color:var(--theme-color-text-secondary);text-decoration:none}main{width:100%;padding:0 30px}main .site-title{width:100%;padding:36px 0 64px 0;display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:center;text-align:center}main .site-title h1{font-family:var(--font-family-gt-flexa-condensed);font-weight:var(--font-weight-extrabold);font-size:var(--theme-text-size-heading-1);line-height:.95;letter-spacing:0;text-transform:uppercase;color:var(--theme-color-text-primary)}main .page-title{width:100%;padding:36px 0 64px 0;display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:center;text-align:center}main .page-title h1{font-family:var(--font-family-gt-flexa-condensed);font-weight:var(--font-weight-extrabold);font-size:var(--theme-text-size-heading-1);line-height:.95;letter-spacing:0;text-transform:uppercase;color:var(--theme-color-text-primary)}main .page-title p{font-weight:var(--font-weight-regular);font-size:var(--theme-text-size-subheading-regular);line-height:1.45;width:100%;max-width:680px}main .post-title{width:100%;padding:44px 0 44px 0;display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center;text-align:center}main .post-title .categories{width:100%;display:flex;justify-content:center;gap:12px}main .post-title .categories span{font-family:var(--font-family-soehne);font-weight:var(--font-weight-semibold);font-size:var(--theme-text-size-body-small);line-height:1.45;text-align:center;display:inline-block;border:1px solid var(--theme-color-stroke-alpha-tertiary);border-radius:var(--theme-border-radius-regular);padding:4px 12px;color:var(--theme-color-text-primary)}main .post-title h3{font-family:var(--font-family-gt-flexa-condensed);font-weight:var(--font-weight-extrabold);font-size:var(--theme-text-size-heading-3);line-height:.95;letter-spacing:0;text-transform:uppercase;color:var(--theme-color-text-primary)}main .post-title p{font-weight:var(--font-weight-regular);font-size:var(--theme-text-size-subheading-regular);line-height:1.45;width:100%;max-width:680px}main .stockists{width:100%;display:flex;justify-content:center;padding:0 0 120px 0}main .stockists .inner{width:100%;max-width:1390px;display:flex;flex-direction:column;gap:44px}main .stockists .inner .search{width:100%;max-width:680px;display:flex;margin:0 auto}main .stockists .inner .search input[type=text]{width:100%;flex:1 1 auto;font-family:var(--font-family-soehne);font-weight:var(--font-weight-regular);font-size:var(--theme-text-size-body-regular);border:1px solid var(--theme-color-stroke-alpha-tertiary);color:var(--theme-color-text-primary);border-top-left-radius:var(--theme-border-radius-regular);border-bottom-left-radius:var(--theme-border-radius-regular);background-color:rgba(0,0,0,0);padding:12px 14px}main .stockists .inner .search button{flex:0 0 auto;width:auto;font-family:var(--font-family-soehne);font-weight:var(--font-weight-semibold);font-size:var(--theme-text-size-body-regular);line-height:1.45;text-align:center;display:inline-block;background-color:var(--theme-color-background-secondary);border:1px solid var(--theme-color-stroke-alpha-tertiary);border-top-right-radius:var(--theme-border-radius-regular);border-bottom-right-radius:var(--theme-border-radius-regular);padding:4px 12px;color:var(--theme-color-text-secondary);cursor:pointer}main .stockists .inner .results-map{width:100%;height:700px;display:flex;background-color:var(--theme-color-background-tertiary);border-radius:var(--theme-border-radius-regular);overflow:hidden}main .stockists .inner .results-map .results{flex:0 0 auto;width:475px;height:100%;overflow:hidden;overflow-y:auto;scrollbar-color:var(--theme-color-foreground-tertiary) rgba(0,0,0,0);padding:60px}main .stockists .inner .results-map .results .item{padding:24px 0;border-bottom:1px solid var(--theme-color-stroke-solid-primary);display:flex;flex-direction:column;gap:16px}main .stockists .inner .results-map .results .item:last-child{border-bottom:none;padding:24px 0 0 0}main .stockists .inner .results-map .results .item:first-child{padding:0 0 24px 0}main .stockists .inner .results-map .results .item h6{font-weight:var(--font-weight-extrabold);line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--theme-color-text-primary)}main .stockists .inner .results-map .results .item p a,main .stockists .inner .results-map .results .item p a:visited{color:var(--theme-color-text-primary)}main .stockists .inner .results-map .results .item p a:hover{color:var(--theme-color-text-primary-hover)}main .stockists .inner .results-map .results .item button{flex:0 0 auto;width:auto;font-family:var(--font-family-soehne);font-weight:var(--font-weight-semibold);font-size:var(--theme-text-size-body-small);line-height:1.45;text-align:center;display:inline-block;background-color:var(--theme-color-background-secondary);border:1px solid var(--theme-color-stroke-alpha-tertiary);border-radius:var(--theme-border-radius-regular);padding:4px 12px;color:var(--theme-color-text-secondary);cursor:pointer;transition:background-color var(--timing-200) linear 0ms}main .stockists .inner .results-map .results .item button:hover{background-color:var(--theme-color-background-secondary-hover)}main .stockists .inner .results-map .map{width:100%;height:100%}main .news{width:100%;display:flex;justify-content:center;padding:0 0 120px 0}main .news .inner{width:100%;max-width:1390px}main .news .news-grid{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);row-gap:64px;column-gap:30px;padding:0 0 86px 0}main .news .news-grid .item{width:100%}main .news .news-grid .item a,main .news .news-grid .item a:visited{display:flex;flex-direction:column;gap:24px;text-decoration:none;border-radius:var(--theme-border-radius-regular);transition:opacity var(--timing-200) linear 0ms}main .news .news-grid .item a:hover{opacity:.8}main .news .news-grid .item .media img{width:100%;height:auto;border-radius:var(--theme-border-radius-regular)}main .news .news-grid .item .content{width:100%;display:flex;flex-direction:column;gap:12px;text-align:center}main .news .news-grid .item .content .categories{width:100%;display:flex;justify-content:center;align-items:center;gap:12px}main .news .news-grid .item .content .categories span{font-family:var(--font-family-soehne);font-weight:var(--font-weight-semibold);font-size:var(--theme-text-size-body-small);line-height:1.45;text-align:center;display:inline-block;border:1px solid var(--theme-color-stroke-alpha-tertiary);border-radius:var(--theme-border-radius-regular);padding:4px 12px;color:var(--theme-color-text-primary)}main .news .news-grid .item .content .details h4{text-transform:uppercase}main .news .news-grid .item .content .details span{font-family:var(--font-family-soehne);font-weight:var(--font-weight-regular);font-size:var(--theme-text-size-body-small);line-height:1.45;text-align:center;color:var(--theme-color-text-primary)}main .news .news-pagination{display:flex;justify-content:space-between}main .news .news-pagination a,main .news .news-pagination a:visited{font-family:var(--font-family-soehne);font-weight:var(--font-weight-semibold);font-size:var(--theme-text-size-body-small);line-height:1.45;text-align:center;display:inline-block;border:1px solid var(--theme-color-stroke-alpha-tertiary);border-radius:var(--theme-border-radius-regular);padding:4px 12px;color:var(--theme-color-text-primary);text-decoration:none;transition:color var(--timing-200) linear 0ms,background-color var(--timing-200) linear 0ms}main .news .news-pagination a:hover{color:var(--theme-color-text-secondary);background-color:var(--theme-color-text-primary)}main .news .news-pagination a.current{color:var(--theme-color-text-secondary);background-color:var(--theme-color-text-primary)}main .news .news-pagination a.disabled{opacity:.5;pointer-events:none}main .news .news-pagination .pages{display:flex;gap:8px}main .modules{width:100%;display:flex;flex-direction:column;gap:64px;padding:0 0 120px 0}main .modules .module-image{width:100%;display:flex;justify-content:center}main .modules .module-image .inner{width:100%;display:flex;flex-direction:column;justify-content:center;position:relative;gap:16px}main .modules .module-image .inner.small{max-width:680px}main .modules .module-image .inner.medium{max-width:920px}main .modules .module-image .inner.large{max-width:1390px}main .modules .module-image .media{width:100%}main .modules .module-image .media img{width:100%;height:auto;border-radius:var(--theme-border-radius-regular)}main .modules .module-image .caption{width:100%}main .modules .module-image .caption span{font-weight:var(--font-weight-regular);font-size:var(--theme-text-size-body-small);line-height:1.45;letter-spacing:.5px}main .modules .module-video{width:100%;display:flex;justify-content:center}main .modules .module-video .inner{width:100%;display:flex;justify-content:center;position:relative}main .modules .module-video .inner.small{max-width:680px}main .modules .module-video .inner.medium{max-width:920px}main .modules .module-video .inner.large{max-width:1390px}main .modules .module-video video-player{display:block;position:relative;width:100%;overflow:hidden;border-radius:var(--theme-border-radius-regular)}main .modules .module-video video-player .player iframe{width:100%;border:0}main .modules .module-video video-player.is-playing .loading{opacity:1}main .modules .module-video video-player.is-playing .player{pointer-events:all}main .modules .module-video video-player.is-playing .cover{pointer-events:none}main .modules .module-video video-player.is-playing .cover img{filter:blur(4px)}main .modules .module-video video-player.is-playing .icon{display:none}main .modules .module-video .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none;z-index:10}main .modules .module-video .icon .container{width:64px;height:64px;background-color:var(--theme-color-background-primary);border-radius:var(--theme-border-radius-circular);overflow:hidden}main .modules .module-video .player{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;z-index:10;pointer-events:none}main .modules .module-video .player iframe,main .modules .module-video .player object,main .modules .module-video .player embed{position:absolute;top:0;left:0;width:100%;height:100%}main .modules .module-video .loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}main .modules .module-video .cover{width:100%;height:100%;top:0;left:0;position:absolute;overflow:hidden;cursor:pointer;background-color:var(--theme-color-background-secondary)}main .modules .module-video .cover img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.5}main .modules .module-horizontal-cards{width:100%;display:flex;justify-content:center}main .modules .module-horizontal-cards .inner{width:100%;display:flex;justify-content:center}main .modules .module-horizontal-cards .inner.small{max-width:680px}main .modules .module-horizontal-cards .inner.medium{max-width:920px}main .modules .module-horizontal-cards .inner.large{max-width:1390px}main .modules .module-horizontal-cards .stack{width:100%;display:flex;flex-direction:column;gap:44px}main .modules .module-horizontal-cards .card{display:flex;border-radius:var(--theme-border-radius-regular);overflow:hidden}main .modules .module-horizontal-cards .card .content{width:50%;flex:0 0 auto;padding:86px 60px;display:flex;flex-direction:column;background-color:var(--theme-color-background-tertiary);gap:16px}main .modules .module-horizontal-cards .card .content .action a,main .modules .module-horizontal-cards .card .content .action a:visited{font-size:var(--theme-text-size-body-small);font-weight:var(--font-weight-semibold);color:var(--theme-color-text-secondary);display:inline-block;background-color:var(--theme-color-background-secondary);border-radius:var(--theme-border-radius-regular);padding:10px 16px;line-height:1;text-decoration:none}main .modules .module-horizontal-cards .card .content .action a:hover{background-color:var(--theme-color-background-secondary-hover)}main .modules .module-horizontal-cards .card .media{width:50%;flex:0 0 auto;position:relative}main .modules .module-horizontal-cards .card .media img{width:100%;height:100%;object-fit:cover}main .modules .module-horizontal-cards .card.reversed{flex-direction:row-reverse}main .modules .module-text{width:100%;display:flex;justify-content:center}main .modules .module-text .inner{width:100%;display:flex;flex-direction:column;gap:16px}main .modules .module-text .inner.small{max-width:680px}main .modules .module-text .inner.medium{max-width:920px}main .modules .module-text .inner.large{max-width:1390px}main .modules .module-text h1,main .modules .module-text h2,main .modules .module-text h3,main .modules .module-text h4,main .modules .module-text h5,main .modules .module-text h6{text-transform:uppercase}main .modules .module-text li,main .modules .module-text p{line-height:1.45}main .modules .module-text ul,main .modules .module-text ol{margin:0;padding:0 0 0 20px}main .modules .module-feature-callout{width:100%;display:flex;justify-content:center}main .modules .module-feature-callout .inner{width:100%;display:flex;flex-direction:column;gap:32px}main .modules .module-feature-callout .inner.small{max-width:680px}main .modules .module-feature-callout .inner.medium{max-width:920px}main .modules .module-feature-callout .inner.large{max-width:1390px}main .modules .module-feature-callout .grid{width:100%;display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}main .modules .module-feature-callout .grid.items-1{grid-template-columns:repeat(1, 1fr)}main .modules .module-feature-callout .grid.items-2{grid-template-columns:repeat(2, 1fr)}main .modules .module-feature-callout .grid.items-3{grid-template-columns:repeat(3, 1fr)}main .modules .module-feature-callout .grid .item{width:100%;height:445px;position:relative;overflow:hidden;border-radius:var(--theme-border-radius-regular);background-color:var(--theme-color-background-tertiary)}main .modules .module-feature-callout .grid .item a,main .modules .module-feature-callout .grid .item a:visited{text-decoration:none;display:block;width:100%;height:100%}main .modules .module-feature-callout .grid .item .content{width:100%;height:100%;position:absolute;z-index:10;padding:30px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px}main .modules .module-feature-callout .grid .item .content h4{text-transform:uppercase}main .modules .module-feature-callout .grid .item .content .action{width:100%}main .modules .module-feature-callout .grid .item .content .action span{display:inline-block;border:1px solid var(--theme-color-stroke-solid-primary);font-size:var(--theme-text-size-body-small);font-weight:var(--font-weight-semibold);color:var(--theme-color-text-primary);background-color:rgba(0,0,0,0);border-radius:var(--theme-border-radius-regular);outline:none;padding:7px 12px;line-height:1;text-decoration:none;cursor:pointer;transition:color var(--timing-100) linear var(--timing-immediate),background-color var(--timing-100) linear var(--timing-immediate)}main .modules .module-feature-callout .grid .item a:hover .content .action span{color:var(--theme-color-text-secondary);background-color:var(--theme-color-background-secondary)}main .modules .module-feature-callout .grid .item img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;z-index:1;opacity:.4}main .modules .module-card-grid{width:100%;display:flex;justify-content:center}main .modules .module-card-grid .inner{width:100%;display:flex;flex-direction:column;gap:32px}main .modules .module-card-grid .inner.small{max-width:680px}main .modules .module-card-grid .inner.medium{max-width:920px}main .modules .module-card-grid .inner.large{max-width:1390px}main .modules .module-card-grid .filter{width:100%;display:flex;flex-wrap:wrap;gap:12px}main .modules .module-card-grid .filter button{display:inline-block;border:1px solid var(--theme-color-stroke-solid-primary);font-size:var(--theme-text-size-body-small);font-weight:var(--font-weight-semibold);color:var(--theme-color-text-primary);background-color:rgba(0,0,0,0);border-radius:var(--theme-border-radius-regular);outline:none;padding:7px 12px;line-height:1;text-decoration:none;cursor:pointer;transition:color var(--timing-100) linear var(--timing-immediate),background-color var(--timing-100) linear var(--timing-immediate)}main .modules .module-card-grid .filter button.active,main .modules .module-card-grid .filter button:hover{color:var(--theme-color-text-secondary);background-color:var(--theme-color-background-secondary)}main .modules .module-card-grid .grid{width:100%;display:grid;column-gap:30px;row-gap:64px;grid-template-columns:repeat(3, 1fr)}main .modules .module-card-grid .grid .card{width:100%;display:flex;flex-direction:column;border-radius:var(--theme-border-radius-regular);overflow:hidden;background-color:var(--theme-color-background-tertiary)}main .modules .module-card-grid .grid .card .media{width:100%;height:360px}main .modules .module-card-grid .grid .card .media img{width:100%;height:100%;object-fit:cover}main .modules .module-card-grid .grid .card .content{padding:32px;width:100%;display:flex;flex-direction:column;gap:16px}main .modules .module-card-grid .grid .card .content h6{text-transform:uppercase}main .modules .module-card-grid .grid .card .content p{font-size:var(--theme-text-size-body-small)}main .modules .module-card-grid .grid .card .content .action a,main .modules .module-card-grid .grid .card .content .action a:visited{font-size:var(--theme-text-size-body-small);font-weight:var(--font-weight-semibold);color:var(--theme-color-text-secondary);display:inline-block;background-color:var(--theme-color-background-secondary);border-radius:var(--theme-border-radius-regular);padding:10px 16px;line-height:1;text-decoration:none}main .modules .module-card-grid .grid .card .content .action a:hover{background-color:var(--theme-color-background-secondary-hover)}main .modules .module-product-grid{width:100%;display:flex;justify-content:center}main .modules .module-product-grid .inner{width:100%;max-width:1390px;display:flex;flex-direction:column;gap:32px}main .modules .module-product-grid .inner .filter{width:100%;display:flex;flex-wrap:wrap;gap:12px}main .modules .module-product-grid .inner .filter button{display:inline-block;border:1px solid var(--theme-color-stroke-solid-primary);font-size:var(--theme-text-size-body-small);font-weight:var(--font-weight-semibold);color:var(--theme-color-text-primary);background-color:rgba(0,0,0,0);border-radius:var(--theme-border-radius-regular);outline:none;padding:7px 12px;line-height:1;text-decoration:none;cursor:pointer;transition:color var(--timing-100) linear var(--timing-immediate),background-color var(--timing-100) linear var(--timing-immediate)}main .modules .module-product-grid .inner .filter button.active,main .modules .module-product-grid .inner .filter button:hover{color:var(--theme-color-text-secondary);background-color:var(--theme-color-background-secondary)}main .modules .module-product-grid .inner .grid{width:100%;display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}main .modules .module-product-grid .inner .grid .product-card{width:100%}main .modules .module-product-grid .inner .grid .product-card a,main .modules .module-product-grid .inner .grid .product-card a:visited{display:flex;flex-direction:column;gap:20px;text-decoration:none}main .modules .module-product-grid .inner .grid .product-card .media{width:100%;border-radius:var(--theme-border-radius-regular);overflow:hidden}main .modules .module-product-grid .inner .grid .product-card .media img{width:100%;height:100%;object-fit:cover}main .modules .module-product-grid .inner .grid .product-card .content{width:100%;display:flex;flex-direction:column;gap:10px}main .modules .module-product-grid .inner .grid .product-card .content h6{text-transform:uppercase}main .modules .module-product-grid .inner .grid .product-card .content .category{width:100%}main .modules .module-product-grid .inner .grid .product-card .content .category span{display:inline-block;border:1px solid var(--theme-color-stroke-solid-primary);font-size:var(--theme-text-size-body-small);font-weight:var(--font-weight-semibold);color:var(--theme-color-text-primary);background-color:rgba(0,0,0,0);border-radius:var(--theme-border-radius-regular);padding:10px 16px;line-height:1;text-decoration:none}main .modules .module-callout{width:100%;display:flex;justify-content:center}main .modules .module-callout .inner{width:100%;display:flex;justify-content:center;position:relative}main .modules .module-callout .inner.small{max-width:680px}main .modules .module-callout .inner.medium{max-width:920px}main .modules .module-callout .inner.large{max-width:1390px}main .modules .module-callout .container{width:100%;border-radius:var(--theme-border-radius-regular);overflow:hidden;position:relative;display:flex;justify-content:center}main .modules .module-callout .content{position:relative;z-index:10;padding:200px 30px;display:flex;justify-content:center;align-items:center}main .modules .module-callout .content p{color:var(--theme-color-text-primary);font-weight:var(--font-weight-regular);font-size:var(--theme-text-size-callout-regular);line-height:1.45;letter-spacing:1px}main .modules .module-callout .content.invert p{color:var(--theme-color-text-secondary)}main .modules .module-callout .content .callout{width:100%;max-width:920px;text-align:center}main .modules .module-callout .background{width:100%;height:100%;position:absolute;background-color:var(--theme-color-background-secondary);z-index:1;top:0;left:0}main .modules .module-callout .background img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.1}main .post-modules .modules{gap:44px;padding:0}.news-post{padding:0 0 120px 0}.product-listing{width:100%;padding:80px 0 120px 0;display:flex;justify-content:center}.product-listing .inner{width:100%;max-width:1390px}.product-listing .product-detail{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:60px}.product-listing .product-detail .product-media{width:100%;display:flex;flex-direction:column;gap:24px}.product-listing .product-detail .product-media img{width:100%;height:auto;border-radius:var(--theme-border-radius-regular)}.product-listing .product-detail .product-content{width:100%;display:flex;flex-direction:column;gap:40px}.product-listing .product-detail .product-content .product-overview{width:100%;display:flex;flex-direction:column;gap:16px}.product-listing .product-detail .product-content .product-overview .categories{width:100%;display:flex;justify-content:flex-start;gap:12px}.product-listing .product-detail .product-content .product-overview .categories span{font-family:var(--font-family-soehne);font-weight:var(--font-weight-semibold);font-size:var(--theme-text-size-body-small);line-height:1.45;text-align:center;display:inline-block;border:1px solid var(--theme-color-stroke-alpha-tertiary);border-radius:var(--theme-border-radius-regular);padding:4px 12px;color:var(--theme-color-text-primary)}.product-listing .product-detail .product-content .product-overview h4{text-transform:uppercase}.product-listing .product-detail .product-content .product-overview .variants{width:100%;display:flex;gap:10px}.product-listing .product-detail .product-content .product-overview .variants span{width:auto;font-family:var(--font-family-soehne);font-weight:var(--font-weight-semibold);font-size:var(--theme-text-size-body-small);line-height:1.45;text-align:center;display:inline-block;background-color:rgba(0,0,0,0);border:1px solid var(--theme-color-stroke-alpha-tertiary);border-radius:var(--theme-border-radius-regular);padding:4px 12px;color:var(--theme-color-text-primary);cursor:pointer;text-decoration:none}.product-listing .product-detail .product-content .product-overview .stockist{width:100%}.product-listing .product-detail .product-content .product-overview .stockist a,.product-listing .product-detail .product-content .product-overview .stockist a:visited{width:auto;font-family:var(--font-family-soehne);font-weight:var(--font-weight-semibold);font-size:var(--theme-text-size-body-small);line-height:1.45;text-align:center;display:inline-block;background-color:var(--theme-color-background-secondary);border:1px solid var(--theme-color-stroke-alpha-tertiary);border-radius:var(--theme-border-radius-regular);padding:6px 12px;color:var(--theme-color-text-secondary);cursor:pointer;transition:background-color var(--timing-200) linear 0ms;text-decoration:none}.product-listing .product-detail .product-content .product-overview .stockist a:hover,.product-listing .product-detail .product-content .product-overview .stockist a:visited:hover{background-color:var(--theme-color-background-secondary-hover)}.product-listing .product-detail .product-content .product-specifications{width:100%;display:flex;flex-direction:column;gap:16px}.product-listing .product-detail .product-content .product-specifications .product-specification-group{width:100%;display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--theme-color-stroke-solid-primary)}.product-listing .product-detail .product-content .product-specifications .product-specification-group .product-specification-title{width:100%;position:relative;padding:12px 0 0 0;cursor:pointer}.product-listing .product-detail .product-content .product-specifications .product-specification-group .product-specification-title span{font-weight:var(--font-weight-semibold);font-size:var(--theme-text-size-body-small);text-transform:uppercase;line-height:1.45;letter-spacing:.5px}.product-listing .product-detail .product-content .product-specifications .product-specification-group .product-specification-title button{position:absolute;right:0;top:12px;width:20px;height:20px;background-color:rgba(0,0,0,0);border:none;padding:0;display:flex;justify-content:center;align-items:center}.product-listing .product-detail .product-content .product-specifications .product-specification-group .product-specification-title button svg{transition:transform var(--timing-300) linear 0ms}.product-listing .product-detail .product-content .product-specifications .product-specification-group.expanded .product-specification-title button svg{transform:rotate(135deg)}.product-listing .product-detail .product-content .product-specifications .product-specification-group .product-specification-content{display:none}.product-listing .product-detail .product-content .product-specifications .product-specification-group .product-specification-content .text{width:100%}.product-listing .product-detail .product-content .product-specifications .product-specification-group .product-specification-content .awards{width:100%;display:flex;gap:12px}.product-listing .product-detail .product-content .product-specifications .product-specification-group .product-specification-content .awards img{width:70px;height:70px;border-radius:var(--theme-border-radius-circular)}.product-listing .product-detail .product-content .product-specifications .product-specification-group .product-specification-content .nutrition{width:100%;display:flex;flex-direction:column;gap:24px;padding:8px 0 0 0}.product-listing .product-detail .product-content .product-specifications .product-specification-group .product-specification-content .nutrition .serving-size{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;background-color:var(--theme-color-background-tertiary);border-radius:var(--theme-border-radius-small);padding:6px 10px}.product-listing .product-detail .product-content .product-specifications .product-specification-group .product-specification-content .nutrition .serving-size .coloumn{width:100%}.product-listing .product-detail .product-content .product-specifications .product-specification-group .product-specification-content .nutrition .serving-size span{font-size:var(--theme-text-size-body-small);line-height:1.45;letter-spacing:1px}.product-listing .product-detail .product-content .product-specifications .product-specification-group .product-specification-content .nutrition .serving-size span strong{font-weight:var(--font-weight-semibold)}.product-listing .product-detail .product-content .product-specifications .product-specification-group .product-specification-content .nutrition .small-type p{font-size:var(--theme-text-size-body-small)}.product-listing .product-detail .product-content .product-specifications .product-specification-group .product-specification-content .nutrition .items{width:100%;display:flex;flex-direction:column}.product-listing .product-detail .product-content .product-specifications .product-specification-group .product-specification-content .nutrition .items .item{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;border-radius:var(--theme-border-radius-small);padding:6px 10px}.product-listing .product-detail .product-content .product-specifications .product-specification-group .product-specification-content .nutrition .items .item:nth-child(even){background-color:var(--theme-color-background-tertiary)}.product-listing .product-detail .product-content .product-specifications .product-specification-group .product-specification-content .nutrition .items .item .coloumn{width:100%}.product-listing .product-detail .product-content .product-specifications .product-specification-group .product-specification-content .nutrition .items .item span{font-size:var(--theme-text-size-body-small);line-height:1.45;letter-spacing:1px}.product-listing .product-detail .product-content .product-specifications .product-specification-group .product-specification-content .nutrition .items .item span strong{font-weight:var(--font-weight-semibold)}.product-listing .related-products{width:100%;display:flex;justify-content:center;flex-direction:column;gap:44px;padding:100px 0 0 0}.product-listing .related-products .title{width:100%}.product-listing .related-products .title h4{text-transform:uppercase}.product-listing .related-products .grid{width:100%;display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}.product-listing .related-products .grid .product-card{width:100%}.product-listing .related-products .grid .product-card a,.product-listing .related-products .grid .product-card a:visited{display:flex;flex-direction:column;gap:20px;text-decoration:none}.product-listing .related-products .grid .product-card .media{width:100%;border-radius:var(--theme-border-radius-regular);overflow:hidden}.product-listing .related-products .grid .product-card .media img{width:100%;height:100%;object-fit:cover}.product-listing .related-products .grid .product-card .content{width:100%;display:flex;flex-direction:column;gap:10px}.product-listing .related-products .grid .product-card .content h6{text-transform:uppercase}.product-listing .related-products .grid .product-card .content .category{width:100%}.product-listing .related-products .grid .product-card .content .category span{display:inline-block;border:1px solid var(--theme-color-stroke-solid-primary);font-size:var(--theme-text-size-body-small);font-weight:var(--font-weight-semibold);color:var(--theme-color-text-primary);background-color:rgba(0,0,0,0);border-radius:var(--theme-border-radius-regular);padding:10px 16px;line-height:1;text-decoration:none}.related-posts{width:100%;display:flex;justify-content:center;margin:100px 0 0 0}.related-posts .inner{width:100%;max-width:1390px;display:flex;flex-direction:column;gap:44px}.related-posts .title{width:100%}.related-posts .title h4{text-transform:uppercase}.related-posts .grid{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}.related-posts .item{width:100%}.related-posts .item a,.related-posts .item a:visited{display:flex;flex-direction:column;gap:24px;text-decoration:none;border-radius:var(--theme-border-radius-regular);transition:opacity var(--timing-200) linear 0ms}.related-posts .item a:hover{opacity:.8}.related-posts .item .media img{width:100%;height:auto;border-radius:var(--theme-border-radius-regular)}.related-posts .item .content{width:100%;display:flex;flex-direction:column;gap:12px;text-align:center}.related-posts .item .content .categories{width:100%;display:flex;justify-content:center;align-items:center;gap:12px}.related-posts .item .content .categories span{font-family:var(--font-family-soehne);font-weight:var(--font-weight-semibold);font-size:var(--theme-text-size-body-small);line-height:1.45;text-align:center;display:inline-block;border:1px solid var(--theme-color-stroke-alpha-tertiary);border-radius:var(--theme-border-radius-regular);padding:4px 12px;color:var(--theme-color-text-primary)}.related-posts .item .content .details h4{text-transform:uppercase}.related-posts .item .content .details span{font-family:var(--font-family-soehne);font-weight:var(--font-weight-regular);font-size:var(--theme-text-size-body-small);line-height:1.45;text-align:center;color:var(--theme-color-text-primary)}footer{width:100%;padding:36px 30px 64px 30px;background-color:var(--theme-color-background-secondary)}footer .brand{width:100%;display:flex;justify-content:center;align-items:center;border-bottom:1px solid var(--theme-color-stroke-alpha-primary);padding:0 0 24px 0}footer .navigation{width:100%;display:flex;justify-content:center;align-items:center;margin:24px 0 0 0;position:relative}footer .navigation ul{display:flex;justify-content:center;align-items:center;gap:32px;list-style:none;padding:0}footer .navigation ul li{font-weight:var(--font-weight-semibold);font-size:var(--theme-text-size-body-regular);line-height:1.45;color:var(--theme-color-text-secondary)}footer .navigation ul a,footer .navigation ul a:visited{color:var(--theme-color-text-secondary);text-decoration:none}footer .navigation .socials{position:absolute;right:0;top:50%;display:flex;gap:16px;transform:translateY(-50%)}footer .navigation .socials a,footer .navigation .socials a:visited{text-decoration:none;transition:opacity var(--timing-300) linear var(--timing-immediate)}footer .navigation .socials a:hover{opacity:.5}footer .legals{width:100%;display:flex;justify-content:center;align-items:center;margin:24px 0 0 0}footer .legals ul{display:flex;justify-content:center;align-items:center;gap:12px;list-style:none;padding:0}footer .legals ul li{font-weight:var(--font-weight-semibold);font-size:var(--theme-text-size-body-small);line-height:1.45;color:var(--theme-color-text-secondary)}footer .legals ul a,footer .legals ul a:visited{color:var(--theme-color-text-secondary);text-decoration:none}@media only screen and (max-width: 1240px){header .navigation ul{gap:14px}}@media only screen and (max-width: 1120px){footer .navigation{flex-direction:column;gap:24px}footer .navigation .socials{position:relative;right:auto;top:auto;transform:translateY(0)}}@media only screen and (max-width: 1023px){:root{--theme-text-size-heading-1: var(--font-size-68);--theme-text-size-heading-2: var(--font-size-58);--theme-text-size-heading-3: var(--font-size-48);--theme-text-size-heading-4: var(--font-size-26);--theme-text-size-heading-5: var(--font-size-22);--theme-text-size-heading-6: var(--font-size-20);--theme-text-size-body-large: var(--font-size-18);--theme-text-size-body-medium: var(--font-size-16);--theme-text-size-body-regular: var(--font-size-14);--theme-text-size-body-small: var(--font-size-14);--theme-text-size-callout-regular: var(--font-size-22);--theme-text-size-subheading-regular: var(--font-size-18)}header{position:sticky;top:0;left:0;background-color:var(--theme-color-background-primary);z-index:100;padding:0 24px}header .navigation{height:56px}header .navigation .menu-toggle{display:block}header .navigation .branding{display:none}header .menu{display:none}main{padding:0 24px}main .page-title{padding:24px 0 32px 0}main .modules{gap:32px;padding:0 0 80px 0}main .modules .module-card-grid .grid .card .media{height:220px}main .modules .module-horizontal-cards .card .content{padding:40px}main .stockists .inner .results-map .results{width:420px;padding:30px}main .product-listing{padding:24px 0 48px 0}main .product-listing .product-detail{gap:24px}main .product-listing .related-products{padding:48px 0 0 0;gap:24px}main .product-listing .related-products .grid{grid-template-columns:repeat(2, 1fr);gap:24px}footer .navigation ul{gap:16px}body.open-menu{overflow:hidden}body.open-menu header{background-color:var(--theme-color-background-secondary)}body.open-menu header .navigation{border-bottom:1px solid var(--theme-color-stroke-alpha-primary)}body.open-menu header .navigation .menu-toggle span{background-color:var(--theme-color-background-quaternary)}body.open-menu header .navigation .menu-toggle span.top-bar{top:10px;transform:rotate(45deg)}body.open-menu header .navigation .menu-toggle span.middle-bar{opacity:0}body.open-menu header .navigation .menu-toggle span.bottom-bar{top:10px;transform:rotate(-45deg)}body.open-menu header .navigation .socials a svg path,body.open-menu header .navigation .socials a:visited svg path{fill:var(--theme-color-text-secondary)}body.open-menu .mobile-menu{opacity:1;pointer-events:all}}@media only screen and (max-width: 960px){main .product-listing .product-detail{grid-template-columns:repeat(1, 1fr)}main .stockists .inner .results-map{flex-direction:column-reverse}main .stockists .inner .results-map .map{width:100%}main .stockists .inner .results-map .results{width:100%;height:300px;padding:24px}main .modules .module-product-grid .inner .grid{grid-template-columns:repeat(2, 1fr)}footer{padding:24px}footer .navigation ul{flex-direction:column;gap:12px}footer .navigation .socials{width:100%;padding:24px 0 0 0;border-top:1px solid var(--theme-color-stroke-alpha-primary);justify-content:center;align-items:center}}@media only screen and (max-width: 768px){:root{--theme-text-size-heading-1: var(--font-size-32);--theme-text-size-heading-2: var(--font-size-24);--theme-text-size-heading-3: var(--font-size-24);--theme-text-size-heading-4: var(--font-size-24);--theme-text-size-heading-5: var(--font-size-24);--theme-text-size-heading-6: var(--font-size-22);--theme-text-size-body-large: var(--font-size-20);--theme-text-size-body-medium: var(--font-size-18);--theme-text-size-body-regular: var(--font-size-16);--theme-text-size-body-small: var(--font-size-14);--theme-text-size-callout-regular: var(--font-size-18);--theme-text-size-subheading-regular: var(--font-size-16)}header{padding:0 24px}main .post-title{padding:24px 0 24px 0;gap:12px}main .page-title{padding:24px 0 24px 0;gap:12px}main .news .news-grid{grid-template-columns:repeat(1, 1fr);row-gap:48px;column-gap:24px;padding:0}main .news-post{padding:0 0 48px 0}main .related-posts{margin:48px 0 0 0}main .related-posts .inner{gap:24px}main .related-posts .grid{grid-template-columns:repeat(1, 1fr);gap:24px}main .post-modules .modules{gap:24px}main .stockists{padding:0 0 80px 0}main .stockists .inner{gap:24px}main .stockists .inner .results-map{background-color:rgba(0,0,0,0);border-radius:0;height:auto}main .stockists .inner .results-map .map{border-radius:var(--theme-border-radius-regular);height:300px}main .stockists .inner .results-map .results{height:auto;padding:24px 0 0 0}main .modules .module-horizontal-cards .card{flex-direction:column-reverse}main .modules .module-horizontal-cards .card.reversed{flex-direction:column-reverse}main .modules .module-horizontal-cards .card .media{width:100%}main .modules .module-horizontal-cards .card .content{width:100%;padding:24px}main .modules .module-callout .content{padding:48px}main .modules .module-callout .content p{line-height:1.2}main .modules .module-card-grid .grid{grid-template-columns:repeat(1, 1fr);gap:32px}main .modules .module-card-grid .grid .card .content{padding:24px}main .modules .module-feature-callout .grid{gap:24px}main .modules .module-feature-callout .grid .item .content{padding:24px}main .modules .module-feature-callout .grid.items-2,main .modules .module-feature-callout .grid.items-3{grid-template-columns:repeat(1, 1fr)}}@media only screen and (max-width: 576px){main .stockists .inner .search{flex-direction:column;gap:12px}main .stockists .inner .search input{border-radius:var(--theme-border-radius-small)}main .stockists .inner .search button{border-radius:var(--theme-border-radius-regular)}footer .legals ul{flex-direction:column;gap:8px}footer .legals ul li:nth-child(2),footer .legals ul li:nth-child(4){display:none}}