/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration: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;}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:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-display:swap;font-family:InterVariable;font-style:normal;font-weight:100 900;src:url(/themes/custom/hne_theme/fonts/inter/InterVariable.woff2) format("woff2")}@font-face{font-display:swap;font-family:InterVariable;font-style:italic;font-weight:100 900;src:url(/themes/custom/hne_theme/fonts/inter/InterVariable-Italic.woff2) format("woff2")}@font-face{font-display:block;font-family:Font Awesome\ 5 Brands;font-weight:400;src:url(/libraries/fontawesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/libraries/fontawesome/webfonts/webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-weight:900;src:url(/libraries/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/libraries/fontawesome/webfonts/webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-weight:400;src:url(/libraries/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"),url(/libraries/fontawesome/webfonts/webfonts/fa-regular-400.ttf) format("truetype")}
:root{--golden-ratio:1.618;--font-primary:"objektiv-mk3",sans-serif;--font-secondary:var(--font-primary);--font-weight:300;--font-weight-bold:700;--font-weight-xbold:800;--font-weight-secondary:var(--font-weight);--font-weight-bold-secondary:var(--font-weight-bold);--font-weight-xbold-secondary:var(--font-weight-xbold);--font-size--mobile:12px;--font-size--tablet:14px;--font-size:16px;--font-size--s:0.875rem;--font-size--l:1.125rem;--line-height:calc(1rem*var(--golden-ratio));--line-height--s:calc(var(--font-size--s)*var(--golden-ratio));--line-height--l:calc(var(--font-size--l)*var(--golden-ratio));--font-size--h6:var(--font-size--s);--font-size--h5:1rem;--font-size--h4:var(--font-size--l);--font-size--h3:calc(var(--font-size--s)*var(--golden-ratio));--font-size--h2:calc(var(--font-size--l)*1.4);--font-size--h1:calc(var(--font-size--h2)*1.4);--line-height--h6:var(--line-height--s);--line-height--h5:var(--line-height);--line-height--h4:var(--line-height--l);--line-height--h3:calc(var(--font-size--s)*var(--golden-ratio)*1.6);--line-height--h2:calc(var(--font-size--l)*1.4*1.6);--line-height--h1:calc(var(--font-size--h2)*1.4*1.1);--sp:1rem;--sp0-25:calc(var(--sp)*0.25);--sp0-5:calc(var(--sp)*0.5);--sp0-75:calc(var(--sp)*0.75);--sp1:calc(var(--sp)*1);--sp1-25:calc(var(--sp)*1.25);--sp1-5:calc(var(--sp)*1.5);--sp1-75:calc(var(--sp)*1.75);--sp2:calc(var(--sp)*2);--sp2-5:calc(var(--sp)*2.5);--sp3:calc(var(--sp)*3);--sp3-5:calc(var(--sp)*3.5);--sp4:calc(var(--sp)*4);--sp4-5:calc(var(--sp)*4.5);--sp5:calc(var(--sp)*5);--sp6:calc(var(--sp)*6);--sp7:calc(var(--sp)*7);--sp8:calc(var(--sp)*8);--sp9:calc(var(--sp)*9);--sp10:calc(var(--sp)*10);--margin--text-paragraph:var(--sp);--margin--text-block:var(--sp2);--margin--text-heading:var(--sp2);--xsmall:480px;--small:720px;--medium:960px;--large:1200px;--xlarge:1440px;--huge:1920px;--mega:2560px;--max-width--form-item:380px;--width:calc(100% - var(--sp4));--width--narrow:calc(100% - var(--sp8));--max-width:var(--large);--max-width--narrow:var(--medium);--max-width--wide:var(--xlarge);--padding--layout--section:var(--sp4);--padding--layout--content:var(--sp2);--padding--layout--columns:var(--sp);--padding--layout--wrapper:var(--sp);--spacing--menu-items:var(--sp);--color--primary:#0a0a0a;--color--primary--light:#0a0a0a;--color--primary--dark:#0a0a0a;--color--grey:#ccc;--color--grey--light:#f3f3f3;--color--black:#000;--color--white:#fff;--color--off-white:#f3f3f3;--color--red:#ed1c24;--color--orange:#ed6123;--color--yellow:#eed314;--color--lightgreen:#9bc43b;--color--green:#0ba54b;--color--blue:#014058;--color--lightblue:#d9e3e6;--color--pink:#c1435b;--color--lightpink:#f3d9de;--color--text:var(--color--primary);--color--text--light:var(--color--grey);--color--text--placeholder:var(--color--grey);--color--text--inverted:var(--color--off-white);--color--headline:var(--color--text);--color--headline--inverted:var(--color--off-white);--color--bg:var(--color--white);--color--bg--inverted:var(--color--primary);--color--border:var(--color--text);--color--border--light:var(--color--grey);--color--overlay--dark:hsla(0,0%,4%,.5);--header-height:calc(var(--sp)*6);--logo-height:40px;--border-radius:var(--sp4);--border-radius--content:var(--sp2);--border-radius--input:0.1875rem;--border-radius--select:0.1875rem;--scale-down:0.925;--scale-up:1.075;--transition-duration-fast:.5s;--transition-duration-slow:.8s;--transition-duration-zoom:4s}@media (min-width:480px){:root{--font-size--h2:calc(var(--font-size--l)*var(--golden-ratio));--font-size--h1:calc(var(--font-size--h2)*var(--golden-ratio));--line-height--h2:calc(var(--font-size--l)*var(--golden-ratio)*1.6);--line-height--h1:calc(var(--font-size--h2)*var(--golden-ratio)*1.1)}}@media (min-width:720px){:root{--padding--layout--section:var(--sp8);--padding--layout--content:var(--sp4);--padding--layout--columns:var(--sp2);--padding--layout--wrapper:var(--sp2)}}@media (min-width:1200px){:root{--font-size--h3:calc(var(--font-size--l)*var(--golden-ratio));--font-size--h2:calc((var(--font-size--s)*var(--golden-ratio))*var(--golden-ratio));--spacing--menu-items:var(--sp2)}}@media (min-width:1440px){:root{--logo-height:50px;--width:calc(100% - var(--sp8))}}
*,:after,:before{box-sizing:border-box}html{background-color:#0a0a0a;background-color:var(--color--primary);font-size:12px;font-size:var(--font-size--mobile);height:-webkit-fill-available}@media (min-width:720px){html{font-size:14px;font-size:var(--font-size--tablet)}}@media (min-width:1200px){html{font-size:16px;font-size:var(--font-size)}}body{background-color:#fff;background-color:var(--color--white);color:#0a0a0a;color:var(--color--text);font-family:objektiv-mk3,sans-serif;font-family:var(--font-primary);font-size:100%;font-style:normal;font-weight:300;font-weight:var(--font-weight);line-height:1.618rem;line-height:var(--line-height);margin:0;min-height:100vh;min-height:-webkit-fill-available}body.is-fixed{overflow:hidden;position:fixed;width:100%}a{transition:color .5s;transition:color var(--transition-duration-fast)}a,a:hover{color:#0a0a0a;color:var(--color--text)}button{font-family:inherit}img,video{height:auto;width:100%}audio,img,video{display:block;max-width:100%}h1,h2,h3,h4,h5,h6{color:#0a0a0a;color:var(--color--headline);font-family:objektiv-mk3,sans-serif;font-family:var(--font-secondary);font-weight:700;font-weight:var(--font-weight-bold-secondary);margin-bottom:1rem;margin-bottom:var(--margin--text-paragraph);margin-top:2rem;margin-top:var(--margin--text-heading)}h1{font-size:2.205rem;font-size:var(--font-size--h1);font-weight:800;font-weight:var(--font-weight-xbold-secondary);line-height:2.4255rem;line-height:var(--line-height--h1)}h2{font-size:1.575rem;font-size:var(--font-size--h2);font-weight:700;font-weight:var(--font-weight-bold-secondary);line-height:2.52rem;line-height:var(--line-height--h2)}h3{font-size:1.41575rem;font-size:var(--font-size--h3);font-weight:300;font-weight:var(--font-weight-secondary);line-height:2.2652rem;line-height:var(--line-height--h3)}h4{font-size:1.125rem;font-size:var(--font-size--h4);line-height:1.82025rem;line-height:var(--line-height--h4)}h4,h5{font-weight:800;font-weight:var(--font-weight-xbold-secondary)}h5{font-size:1rem;font-size:var(--font-size--h5);line-height:1.618rem;line-height:var(--line-height--h5)}h6{font-size:.875rem;font-size:var(--font-size--h6);font-weight:800;font-weight:var(--font-weight-xbold-secondary);line-height:1.41575rem;line-height:var(--line-height--h6)}ol,ul{line-height:1.618rem;line-height:var(--line-height);margin-bottom:1rem;margin-bottom:var(--margin--text-paragraph);margin-left:1.5em;margin-right:0;margin-top:1rem;margin-top:var(--margin--text-paragraph);padding-left:0}ul{list-style-image:none;list-style-type:disc}p{line-height:1.618rem;line-height:var(--line-height);margin-bottom:1rem;margin-bottom:var(--margin--text-paragraph);margin-top:1rem;margin-top:var(--margin--text-paragraph)}.font-size--small{font-size:.875rem;font-size:var(--font-size--s);line-height:1.41575rem;line-height:var(--line-height--s)}.font-size--large{font-size:1.125rem;font-size:var(--font-size--l);line-height:1.82025rem;line-height:var(--line-height--l)}blockquote{margin-bottom:2rem;margin-bottom:var(--margin--text-block);margin-top:2rem;margin-top:var(--margin--text-block)}mark{background:transparent;font-size:16px;font-size:var(--font-size)}mark,mark[class^=custom-highlight-marker-]{font-weight:800;font-weight:var(--font-weight-xbold)}mark[class^=custom-highlight-marker-]{line-height:normal;padding:.25rem 1rem;padding:var(--sp0-25) var(--sp);text-transform:uppercase}mark.custom-highlight-marker-red{background:#ed1c24;background:var(--color--red)}mark.custom-highlight-marker-orange{background:#ed6123;background:var(--color--orange)}mark.custom-highlight-marker-yellow{background:#eed314;background:var(--color--yellow)}mark.custom-highlight-marker-lightgreen{background:#9bc43b;background:var(--color--lightgreen)}mark.custom-highlight-marker-green{background:#0ba54b;background:var(--color--green)}mark.custom-highlight-marker-lightblue{background:#d9e3e6;background:var(--color--lightblue);color:#014058;color:var(--color--blue)}mark.custom-highlight-marker-blue{background:#014058;background:var(--color--blue);color:#fff;color:var(--color--white)}mark.custom-highlight-marker-pink{background:#c1435b;background:var(--color--pink);color:#fff;color:var(--color--white)}mark.custom-highlight-marker-lightpink{background:#f3d9de;background:var(--color--lightpink);color:#c1435b;color:var(--color--pink)}b,strong{font-weight:700;font-weight:var(--font-weight-bold)}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.paragraph--colorpalette--dark,.paragraph--colorpalette--dark a,.paragraph--colorpalette--dark a:hover,.paragraph--colorpalette--dark.paragraph--colorpalette-section--light,.paragraph--colorpalette--dark.paragraph--colorpalette-section--light a,.paragraph--colorpalette--dark.paragraph--colorpalette-section--light a:hover,.paragraph--colorpalette-section--dark,.paragraph--colorpalette-section--dark a,.paragraph--colorpalette-section--dark a:hover{color:#f3f3f3;color:var(--color--text--inverted)}.paragraph--colorpalette--dark .block-title,.paragraph--colorpalette--dark h1,.paragraph--colorpalette--dark h2,.paragraph--colorpalette--dark h3,.paragraph--colorpalette--dark h4,.paragraph--colorpalette--dark h5,.paragraph--colorpalette--dark h6,.paragraph--colorpalette--dark.paragraph--colorpalette-section--light .block-title,.paragraph--colorpalette--dark.paragraph--colorpalette-section--light h1,.paragraph--colorpalette--dark.paragraph--colorpalette-section--light h2,.paragraph--colorpalette--dark.paragraph--colorpalette-section--light h3,.paragraph--colorpalette--dark.paragraph--colorpalette-section--light h4,.paragraph--colorpalette--dark.paragraph--colorpalette-section--light h5,.paragraph--colorpalette--dark.paragraph--colorpalette-section--light h6,.paragraph--colorpalette-section--dark .block-title,.paragraph--colorpalette-section--dark h1,.paragraph--colorpalette-section--dark h2,.paragraph--colorpalette-section--dark h3,.paragraph--colorpalette-section--dark h4,.paragraph--colorpalette-section--dark h5,.paragraph--colorpalette-section--dark h6{color:#f3f3f3;color:var(--color--headline--inverted)}.paragraph--colorpalette--dark .button,.paragraph--colorpalette--dark.paragraph--colorpalette-section--light .button,.paragraph--colorpalette-section--dark .button{background:#f3f3f3;background:var(--color--off-white);border-color:#0a0a0a;border-color:var(--color--primary);color:#0a0a0a;color:var(--color--text)}.paragraph--colorpalette--dark .button:hover,.paragraph--colorpalette--dark.paragraph--colorpalette-section--light .button:hover,.paragraph--colorpalette-section--dark .button:hover{background:#fff;background:var(--color--white);color:#0a0a0a;color:var(--color--text)}.paragraph--colorpalette--dark .splide .splide__pagination button,.paragraph--colorpalette--dark.paragraph--colorpalette-section--light .splide .splide__pagination button,.paragraph--colorpalette-section--dark .splide .splide__pagination button{background:transparent;border:1px solid #f3f3f3;border:1px solid var(--color--text--inverted)}.paragraph--colorpalette--dark .splide .splide__pagination button.is-active,.paragraph--colorpalette--dark.paragraph--colorpalette-section--light .splide .splide__pagination button.is-active,.paragraph--colorpalette-section--dark .splide .splide__pagination button.is-active{background:#f3f3f3;background:var(--color--text--inverted)}.paragraph--colorpalette--dark .splide .splide__arrows .splide__arrow,.paragraph--colorpalette--dark.paragraph--colorpalette-section--light .splide .splide__arrows .splide__arrow,.paragraph--colorpalette-section--dark .splide .splide__arrows .splide__arrow{color:#f3f3f3;color:var(--color--text--inverted)}.paragraph--colorpalette--light,.paragraph--colorpalette--light a,.paragraph--colorpalette--light a:hover,.paragraph--colorpalette--light.paragraph--colorpalette-section--dark,.paragraph--colorpalette--light.paragraph--colorpalette-section--dark a,.paragraph--colorpalette--light.paragraph--colorpalette-section--dark a:hover,.paragraph--colorpalette-section--light,.paragraph--colorpalette-section--light a,.paragraph--colorpalette-section--light a:hover{color:#0a0a0a;color:var(--color--text)}.paragraph--colorpalette--light .block-title,.paragraph--colorpalette--light h1,.paragraph--colorpalette--light h2,.paragraph--colorpalette--light h3,.paragraph--colorpalette--light h4,.paragraph--colorpalette--light h5,.paragraph--colorpalette--light h6,.paragraph--colorpalette--light.paragraph--colorpalette-section--dark .block-title,.paragraph--colorpalette--light.paragraph--colorpalette-section--dark h1,.paragraph--colorpalette--light.paragraph--colorpalette-section--dark h2,.paragraph--colorpalette--light.paragraph--colorpalette-section--dark h3,.paragraph--colorpalette--light.paragraph--colorpalette-section--dark h4,.paragraph--colorpalette--light.paragraph--colorpalette-section--dark h5,.paragraph--colorpalette--light.paragraph--colorpalette-section--dark h6,.paragraph--colorpalette-section--light .block-title,.paragraph--colorpalette-section--light h1,.paragraph--colorpalette-section--light h2,.paragraph--colorpalette-section--light h3,.paragraph--colorpalette-section--light h4,.paragraph--colorpalette-section--light h5,.paragraph--colorpalette-section--light h6{color:#0a0a0a;color:var(--color--headline)}.paragraph--colorpalette--light .button,.paragraph--colorpalette--light.paragraph--colorpalette-section--dark .button,.paragraph--colorpalette-section--light .button{background:#0a0a0a;background:var(--color--primary);border:1px solid #0a0a0a;border:1px solid var(--color--primary);border-radius:4rem;border-radius:var(--border-radius);color:#f3f3f3;color:var(--color--text--inverted);cursor:pointer;display:inline-block;font-size:.875rem;font-size:var(--font-size--s);line-height:normal;max-width:auto;padding:.75rem 1.5rem;padding:var(--sp0-75) var(--sp1-5);text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .5s;transition:all var(--transition-duration-fast);width:auto}.paragraph--colorpalette--light .button:hover,.paragraph--colorpalette--light.paragraph--colorpalette-section--dark .button:hover,.paragraph--colorpalette-section--light .button:hover{background:#fff;background:var(--color--white);color:#0a0a0a;color:var(--color--text)}.paragraph--colorpalette--light .splide .splide__pagination button,.paragraph--colorpalette--light.paragraph--colorpalette-section--dark .splide .splide__pagination button,.paragraph--colorpalette-section--light .splide .splide__pagination button{background:transparent;border:1px solid #0a0a0a;border:1px solid var(--color--text)}.paragraph--colorpalette--light .splide .splide__pagination button.is-active,.paragraph--colorpalette--light.paragraph--colorpalette-section--dark .splide .splide__pagination button.is-active,.paragraph--colorpalette-section--light .splide .splide__pagination button.is-active{background:#0a0a0a;background:var(--color--text)}.paragraph--colorpalette--light .splide .splide__arrows .splide__arrow,.paragraph--colorpalette--light.paragraph--colorpalette-section--dark .splide .splide__arrows .splide__arrow,.paragraph--colorpalette-section--light .splide .splide__arrows .splide__arrow{color:#0a0a0a;color:var(--color--text)}
@font-face{font-display:swap;font-family:cormorant-garamond;font-style:normal;font-weight:400;src:url(/themes/custom/austriangramophone_theme/fonts/cormorant-garamond/CormorantGaramond-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:cormorant-garamond;font-style:italic;font-weight:400;src:url(/themes/custom/austriangramophone_theme/fonts/cormorant-garamond/CormorantGaramond-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:cormorant-garamond;font-style:normal;font-weight:700;src:url(/themes/custom/austriangramophone_theme/fonts/cormorant-garamond/CormorantGaramond-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:cormorant-garamond;font-style:italic;font-weight:700;src:url(/themes/custom/austriangramophone_theme/fonts/cormorant-garamond/CormorantGaramond-SemiBoldItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:cormorant-garamond;font-style:italic;font-weight:800;src:url(/themes/custom/austriangramophone_theme/fonts/cormorant-garamond/CormorantGaramond-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:cormorant-garamond;font-style:italic;font-weight:800;src:url(/themes/custom/austriangramophone_theme/fonts/cormorant-garamond/CormorantGaramond-BoldItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:inter;font-style:normal;font-weight:200;src:url(/themes/custom/austriangramophone_theme/fonts/inter/Inter-ExtraLight.woff2) format("woff2")}@font-face{font-display:swap;font-family:inter;font-style:italic;font-weight:200;src:url(/themes/custom/austriangramophone_theme/fonts/inter/ExtraLight-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:inter;font-style:normal;font-weight:300;src:url(/themes/custom/austriangramophone_theme/fonts/inter/Inter-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:inter;font-style:italic;font-weight:300;src:url(/themes/custom/austriangramophone_theme/fonts/inter/Light-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:inter;font-style:normal;font-weight:400;src:url(/themes/custom/austriangramophone_theme/fonts/inter/Inter-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:inter;font-style:italic;font-weight:400;src:url(/themes/custom/austriangramophone_theme/fonts/inter/Inter-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:inter;font-style:normal;font-weight:700;src:url(/themes/custom/austriangramophone_theme/fonts/inter/Inter-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:inter;font-style:italic;font-weight:700;src:url(/themes/custom/austriangramophone_theme/fonts/inter/Inter-BoldItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:inter;font-style:italic;font-weight:800;src:url(/themes/custom/austriangramophone_theme/fonts/inter/Inter-ExtraBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:inter;font-style:italic;font-weight:800;src:url(/themes/custom/austriangramophone_theme/fonts/inter/Inter-ExtraBoldItalic.woff2) format("woff2")}
:root{--font-primary:"inter",sans-serif;--font-secondary:"cormorant-garamond",sans-serif;--font-weight:200;--font-weight-bold:700;--font-weight-xbold:800;--font-weight-secondary:400;--font-weight-bold-secondary:700;--font-weight-xbold-secondary:800;--color--primary:#d10a11;--color--text:#000;--color--headline:var(--color--primary);--color--bg--inverted:var(--color--black);--logo-height:38px}@media (min-width:480px){:root{--logo-height:50px}}@media (min-width:960px){:root{--logo-height:60px}}
a{transition:color var(--transition-duration-fast)}a,a:hover{color:#d10a11;color:var(--color--primary)}
.paragraph--colorpalette--dark a,.paragraph--colorpalette--dark a:hover,.paragraph--colorpalette--dark.paragraph--colorpalette-section--light a,.paragraph--colorpalette--dark.paragraph--colorpalette-section--light a:hover,.paragraph--colorpalette-section--dark a,.paragraph--colorpalette-section--dark a:hover{color:#d10a11;color:var(--color--primary)}.paragraph--colorpalette--dark .button,.paragraph--colorpalette--dark.paragraph--colorpalette-section--light .button,.paragraph--colorpalette-section--dark .button{background:var(--color--off-white);border-color:var(--color--off-white);color:#d10a11;color:var(--color--primary)}.paragraph--colorpalette--dark .button:hover,.paragraph--colorpalette--dark.paragraph--colorpalette-section--light .button:hover,.paragraph--colorpalette-section--dark .button:hover{background:var(--color--white);color:#d10a11;color:var(--color--primary)}.paragraph--colorpalette--light a,.paragraph--colorpalette--light a:hover,.paragraph--colorpalette--light.paragraph--colorpalette-section--dark a,.paragraph--colorpalette--light.paragraph--colorpalette-section--dark a:hover,.paragraph--colorpalette-section--light a,.paragraph--colorpalette-section--light a:hover{color:#d10a11;color:var(--color--primary)}.paragraph--colorpalette--light .button,.paragraph--colorpalette--light.paragraph--colorpalette-section--dark .button,.paragraph--colorpalette-section--light .button{background:#d10a11;background:var(--color--primary);border:1px solid #d10a11;border:1px solid var(--color--primary);border-radius:var(--border-radius);color:var(--color--text--inverted);cursor:pointer;display:inline-block;font-size:var(--font-size--s);line-height:normal;max-width:auto;padding:var(--sp0-75) var(--sp1-5);text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all var(--transition-duration-fast);width:auto}.paragraph--colorpalette--light .button:hover,.paragraph--colorpalette--light.paragraph--colorpalette-section--dark .button:hover,.paragraph--colorpalette-section--light .button:hover{background:var(--color--white);color:#d10a11;color:var(--color--primary)}.paragraph--colorpalette--light .splide .splide__pagination button,.paragraph--colorpalette--light.paragraph--colorpalette-section--dark .splide .splide__pagination button,.paragraph--colorpalette-section--light .splide .splide__pagination button{background:transparent;border-color:#d10a11;border-color:var(--color--primary)}.paragraph--colorpalette--light .splide .splide__pagination button.is-active,.paragraph--colorpalette--light.paragraph--colorpalette-section--dark .splide .splide__pagination button.is-active,.paragraph--colorpalette-section--light .splide .splide__pagination button.is-active{background:#d10a11;background:var(--color--primary)}.paragraph--colorpalette--light .splide.is-arrowed .splide__arrows .splide__arrow,.paragraph--colorpalette--light.paragraph--colorpalette-section--dark .splide.is-arrowed .splide__arrows .splide__arrow,.paragraph--colorpalette-section--light .splide.is-arrowed .splide__arrows .splide__arrow{color:#d10a11;color:var(--color--primary)}
.layout{display:flex;flex-wrap:wrap;justify-content:space-between}.layout>.layout__region{display:flex;flex:0 1 100%;flex-wrap:wrap;width:100%}@media (min-width:480px){.layout--twocol>.layout__region{flex:0 1 calc(50% - 0.5rem);flex:0 1 calc(50% - (1*var(--padding--layout--columns))/2)}.layout--twocol-40-60>.layout__region--first,.layout--twocol-60-40>.layout__region--second{flex:0 1 calc(40% - 0.5rem);flex:0 1 calc(40% - (1*var(--padding--layout--columns))/2)}.layout--twocol-40-60>.layout__region--second,.layout--twocol-60-40>.layout__region--first{flex:0 1 calc(60% - 0.5rem);flex:0 1 calc(60% - (1*var(--padding--layout--columns))/2)}.layout--twocol-33-66>.layout__region--first,.layout--twocol-66-33>.layout__region--second{flex:0 1 calc(33.33333% - 0.66667rem);flex:0 1 calc(33.33333% - (2*var(--padding--layout--columns))/3)}.layout--twocol-33-66>.layout__region--second,.layout--twocol-66-33>.layout__region--first{flex:0 1 calc(66.66667% - 0.33333rem);flex:0 1 calc((200% - var(--padding--layout--columns))/3)}.layout--twocol-25-75>.layout__region--first,.layout--twocol-75-25>.layout__region--second{flex:0 1 calc(25% - 0.75rem);flex:0 1 calc(25% - (3*var(--padding--layout--columns))/4)}.layout--twocol-25-75>.layout__region--second,.layout--twocol-75-25>.layout__region--first{flex:0 1 calc(75% - 0.25rem);flex:0 1 calc(75% - var(--padding--layout--columns)*0.25)}.paragraph--has-background-color>.layout--twocol-40-60>.layout__region--first,.paragraph--has-background-color>.layout--twocol-60-40>.layout__region--second,.paragraph--has-background>.layout--twocol-40-60>.layout__region--first,.paragraph--has-background>.layout--twocol-60-40>.layout__region--second{flex:0 1 calc(40% - 1rem);flex:0 1 calc(40% - (1*var(--padding--layout--columns))/2 - var(--padding--layout--columns)/2)}.paragraph--has-background-color>.layout--twocol-40-60>.layout__region--second,.paragraph--has-background-color>.layout--twocol-60-40>.layout__region--first,.paragraph--has-background>.layout--twocol-40-60>.layout__region--second,.paragraph--has-background>.layout--twocol-60-40>.layout__region--first{flex:0 1 60%;flex:0 1 calc(60% - (1*var(--padding--layout--columns))/2 + var(--padding--layout--columns)/2)}.paragraph--has-background-color>.layout--twocol-33-66>.layout__region--first,.paragraph--has-background-color>.layout--twocol-66-33>.layout__region--second,.paragraph--has-background>.layout--twocol-33-66>.layout__region--first,.paragraph--has-background>.layout--twocol-66-33>.layout__region--second{flex:0 1 calc(33.33333% - 1rem);flex:0 1 calc(33.33333% - (3*var(--padding--layout--columns))/3)}.paragraph--has-background-color>.layout--twocol-33-66>.layout__region--second,.paragraph--has-background-color>.layout--twocol-66-33>.layout__region--first,.paragraph--has-background>.layout--twocol-33-66>.layout__region--second,.paragraph--has-background>.layout--twocol-66-33>.layout__region--first{flex:0 1 66.66667%;flex:0 1 calc(66.66667% - (3*var(--padding--layout--columns))/3 + var(--padding--layout--columns))}.paragraph--has-background-color>.layout--twocol-25-75>.layout__region--first,.paragraph--has-background-color>.layout--twocol-75-25>.layout__region--second,.paragraph--has-background>.layout--twocol-25-75>.layout__region--first,.paragraph--has-background>.layout--twocol-75-25>.layout__region--second{flex:0 1 calc(25% - 1.25rem);flex:0 1 calc(25% - (3*var(--padding--layout--columns))/4 - var(--padding--layout--columns)/2)}.paragraph--has-background-color>.layout--twocol-25-75>.layout__region--second,.paragraph--has-background-color>.layout--twocol-75-25>.layout__region--first,.paragraph--has-background>.layout--twocol-25-75>.layout__region--second,.paragraph--has-background>.layout--twocol-75-25>.layout__region--first{flex:0 1 calc(75% + 0.25rem);flex:0 1 calc(75% - var(--padding--layout--columns)*0.25 + var(--padding--layout--columns)/2)}}.layout--threecol-25-25-50>.layout__region--first,.layout--threecol-25-25-50>.layout__region--second,.layout--threecol-50-25-25>.layout__region--second,.layout--threecol-50-25-25>.layout__region--third{flex:0 1 calc(50% - 0.5rem);flex:0 1 calc(50% - (1*var(--padding--layout--columns))/2)}@media (min-width:480px){.layout--threecol>.layout__region{flex:0 1 calc(33.33333% - 0.66667rem);flex:0 1 calc(33.33333% - (2*var(--padding--layout--columns))/3)}.layout--threecol-25-25-50>.layout__region--third,.layout--threecol-50-25-25>.layout__region--first{flex:0 1 calc(50% - 0.5rem);flex:0 1 calc(50% - (1*var(--padding--layout--columns))/2)}.layout--threecol-25-25-50>.layout__region--first,.layout--threecol-25-25-50>.layout__region--second,.layout--threecol-50-25-25>.layout__region--second,.layout--threecol-50-25-25>.layout__region--third{flex:0 1 calc(25% - 0.75rem);flex:0 1 calc(25% - (3*var(--padding--layout--columns))/4)}}.layout--fourcol>.layout__region{flex:0 1 calc(50% - 0.5rem);flex:0 1 calc(50% - (1*var(--padding--layout--columns))/2)}@media (min-width:480px){.layout--fourcol>.layout__region{flex:0 1 calc(25% - 0.75rem);flex:0 1 calc(25% - (3*var(--padding--layout--columns))/4)}}.paragraph--type--wrapper .layout--twocol>.layout__region{flex:0 1 calc(50% - 0.5rem);flex:0 1 calc(50% - (1*var(--padding--layout--wrapper))/2)}.paragraph--type--wrapper .layout--twocol-40-60>.layout__region--first,.paragraph--type--wrapper .layout--twocol-60-40>.layout__region--second{flex:0 1 calc(40% - 0.5rem);flex:0 1 calc(40% - (1*var(--padding--layout--wrapper))/2)}.paragraph--type--wrapper .layout--twocol-40-60>.layout__region--second,.paragraph--type--wrapper .layout--twocol-60-40>.layout__region--first{flex:0 1 calc(60% - 0.5rem);flex:0 1 calc(60% - (1*var(--padding--layout--wrapper))/2)}.paragraph--type--wrapper .layout--twocol-33-66>.layout__region--first,.paragraph--type--wrapper .layout--twocol-66-33>.layout__region--second{flex:0 1 calc(33.33333% - 0.66667rem);flex:0 1 calc(33.33333% - (2*var(--padding--layout--wrapper))/3)}.paragraph--type--wrapper .layout--twocol-33-66>.layout__region--second,.paragraph--type--wrapper .layout--twocol-66-33>.layout__region--first{flex:0 1 calc(66.66667% - 0.33333rem);flex:0 1 calc((200% - var(--padding--layout--wrapper))/3)}.paragraph--type--wrapper .layout--twocol-25-75>.layout__region--first,.paragraph--type--wrapper .layout--twocol-75-25>.layout__region--second{flex:0 1 calc(25% - 0.75rem);flex:0 1 calc(25% - (3*var(--padding--layout--wrapper))/4)}.paragraph--type--wrapper .layout--twocol-25-75>.layout__region--second,.paragraph--type--wrapper .layout--twocol-75-25>.layout__region--first{flex:0 1 calc(75% - 0.25rem);flex:0 1 calc(75% - var(--padding--layout--wrapper)*0.25)}.paragraph--type--wrapper .layout--threecol>.layout__region{flex:0 1 calc(33.33333% - 0.66667rem);flex:0 1 calc(33.33333% - (2*var(--padding--layout--wrapper))/3)}.paragraph--type--wrapper .layout--threecol-25-25-50>.layout__region--third,.paragraph--type--wrapper .layout--threecol-50-25-25>.layout__region--first{flex:0 1 calc(50% - 0.5rem);flex:0 1 calc(50% - (1*var(--padding--layout--wrapper))/2)}.paragraph--type--wrapper .layout--fourcol>.layout__region,.paragraph--type--wrapper .layout--threecol-25-25-50>.layout__region--first,.paragraph--type--wrapper .layout--threecol-25-25-50>.layout__region--second,.paragraph--type--wrapper .layout--threecol-50-25-25>.layout__region--second,.paragraph--type--wrapper .layout--threecol-50-25-25>.layout__region--third{flex:0 1 calc(25% - 0.75rem);flex:0 1 calc(25% - (3*var(--padding--layout--wrapper))/4)}.layout--table-twocol .layout__region{width:50%}.layout--table-twocol-40-60 .layout__region--first,.layout--table-twocol-40-60 .layout__region--second{width:40%}.layout--table-twocol-60-40 .layout__region--first,.layout--table-twocol-60-40 .layout__region--second{width:60%}.layout--table-twocol-33-66 .layout__region--first,.layout--table-twocol-33-66 .layout__region--second{width:33.3333%}.layout--table-twocol-66-33 .layout__region--first,.layout--table-twocol-66-33 .layout__region--second{width:66.6666%}.layout--table-twocol-25-75 .layout__region--first,.layout--table-twocol-25-75 .layout__region--second{width:25%}.layout--table-twocol-75-25 .layout__region--first,.layout--table-twocol-75-25 .layout__region--second{width:75%}.layout--theme--table_col2 .layout__region--first{padding-right:10px}.layout--theme--table_col2 .layout__region--second{padding-left:10px}.paragraph--has-background-color .horizontal-spacer{height:20px}.horizontal-spacer{height:10px}@media (min-width:720px){.layout--theme--table_col2 .layout__region--first{padding-right:20px}.layout--theme--table_col2 .layout__region--second{padding-left:20px}.paragraph--has-background-color .horizontal-spacer{height:40px}.horizontal-spacer,.paragraph--type--horizontal-rule{height:20px}}@media (max-width:719px){table,tbody,td,th,thead,tr{display:block}td{box-sizing:border-box!important;display:block!important;width:100%!important}.layout--theme--table_col2 td.layout__region--first{padding-right:0!important}.layout--theme--table_col2 td.layout__region--second{padding-left:0!important}}
.layout-bottom .region-bottom{border-top:1px solid #0a0a0a;border-top:1px solid var(--color--border);margin:0 auto;padding:4rem 0;padding:var(--padding--layout--section) 0;width:calc(100% - 4rem);width:var(--width)}@media (min-width:720px){.layout-bottom .region-bottom{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem 0;padding:var(--padding--layout--columns) 0}}
.cart-empty-page,.commerce-checkout-flow{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1440px;max-width:var(--max-width--wide);width:calc(100% - 4rem);width:var(--width)}.cart-empty-page,.cart-form,.commerce-checkout-flow{margin-bottom:4rem;margin-bottom:var(--padding--layout--section)}.layout-checkout-form{width:100%}@media (orientation:landscape) and (min-device-height:780px),screen and (min-width:780px){.layout-region-checkout-footer,.layout-region-checkout-main{width:calc(60% - 1rem);width:calc(60% - (var(--padding--layout--columns)*2)/2)}.layout-region-checkout-secondary{flex:0 1 calc(40% - 1rem);flex:0 1 calc(40% - (var(--padding--layout--columns)*2)/2)}}
.layout-content .region-content{padding-top:1rem;padding-top:var(--padding--layout--columns)}
.layout-footer .region-footer{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:4rem 0;padding:var(--padding--layout--section) 0;width:calc(100% - 4rem);width:var(--width)}@media (min-width:720px){.layout-footer .region-footer{padding:1rem 0;padding:var(--padding--layout--columns) 0}}
.path-legal .block-system.block-system-main-block{display:flex;flex-wrap:wrap;margin-bottom:4rem;margin-bottom:var(--padding--layout--section);margin-left:auto;margin-right:auto;max-width:1440px;max-width:var(--max-width--wide);width:calc(100% - 4rem);width:var(--width)}
.layout-container{position:relative}
.path-protected-page .block-system.block-system-main-block{display:flex;flex-wrap:wrap;margin-bottom:4rem;margin-bottom:var(--padding--layout--section);margin-left:auto;margin-right:auto;max-width:1440px;max-width:var(--max-width--wide);width:calc(100% - 4rem);width:var(--width)}
.path-simplenews .block-system.block-system-main-block{display:flex;flex-wrap:wrap;margin-bottom:4rem;margin-bottom:var(--padding--layout--section);margin-left:auto;margin-right:auto;max-width:1440px;max-width:var(--max-width--wide);width:calc(100% - 4rem);width:var(--width)}
.layout-top{padding:1rem 0;padding:var(--padding--layout--columns) 0}.layout-top>.container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:calc(100% - 4rem);width:var(--width)}
.path-store .block-system.block-system-main-block{display:flex;flex-wrap:wrap;margin-bottom:4rem;margin-bottom:var(--padding--layout--section);margin-left:auto;margin-right:auto;max-width:1440px;max-width:var(--max-width--wide);width:calc(100% - 4rem);width:var(--width)}
.path-user .block-core.block-local-tasks-block,.path-user .block-core.block-page-title-block,.path-user .block-system.block-system-main-block{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1200px;max-width:var(--max-width);width:calc(100% - 4rem);width:var(--width)}.path-user .block-core.block-local-tasks-block>nav{margin-left:0;margin-right:0}.path-user .block-system.block-system-main-block{margin-bottom:4rem;margin-bottom:var(--padding--layout--section)}.path-user .block-system.block-system-main-block .views-element-container{margin-top:2rem;margin-top:var(--padding--layout--content);width:100%}.path-user .block-system.block-system-main-block .views-element-container.first-child{margin-top:0}.path-user .block-system.block-system-main-block article.profile{width:100%}.path-user .block-system.block-system-main-block article.profile .view{border:1px solid #ccc;border:1px solid var(--color--border--light);border-radius:.1875rem;border-radius:var(--border-radius--select);padding:2rem;padding:var(--padding--layout--content)}.path-user .block-system.block-system-main-block article.profile .view .view-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem;margin-bottom:var(--padding--layout--columns)}.path-user .block-system.block-system-main-block article.profile .view .view-header h2{margin:0}.path-user .block-system.block-system-main-block article.profile .view .view-header .description{margin-bottom:0;width:100%}
.path-webform .block-system.block-system-main-block{display:flex;flex-wrap:wrap;margin-bottom:4rem;margin-bottom:var(--padding--layout--section);margin-left:auto;margin-right:auto;max-width:1440px;max-width:var(--max-width--wide);width:calc(100% - 4rem);width:var(--width)}
.node--view-mode-full.node--type-person{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:4rem;margin-bottom:var(--padding--layout--section);margin-left:auto;margin-right:auto;max-width:1440px;max-width:var(--max-width--wide);width:calc(100% - 4rem);width:var(--width)}.node--view-mode-full.node--type-person>.group-footer,.node--view-mode-full.node--type-person>.group-header,.node--view-mode-full.node--type-person>.group-left,.node--view-mode-full.node--type-person>.group-right{flex:0 1 100%}.node--view-mode-full.node--type-person .group-footer .field:first-child,.node--view-mode-full.node--type-person .group-header .field:first-child,.node--view-mode-full.node--type-person .group-left .field:first-child{margin-top:0}.node--view-mode-full.node--type-person .group-left,.node--view-mode-full.node--type-person .group-right{margin-bottom:2rem;margin-bottom:var(--padding--layout--content)}.node--view-mode-full.node--type-simplenews-issue{display:flex;flex-wrap:wrap;margin-bottom:4rem;margin-bottom:var(--padding--layout--section);margin-left:auto;margin-right:auto;max-width:960px;max-width:var(--max-width--narrow);width:calc(100% - 4rem);width:var(--width)}.node--view-mode-full.node--type-simplenews-issue .field--name-field-content{width:100%}.node--view-mode-featured{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.node--view-mode-featured>.group-footer,.node--view-mode-featured>.group-header,.node--view-mode-featured>.group-left,.node--view-mode-featured>.group-right{flex:0 1 100%}.node--view-mode-featured .group-footer .field:first-child,.node--view-mode-featured .group-header .field:first-child,.node--view-mode-featured .group-left .field:first-child{margin-top:0}.node--view-mode-featured .group-left,.node--view-mode-featured .group-right{margin-bottom:1rem;margin-bottom:var(--padding--layout--columns)}.node--view-mode-featured.node--type-person{align-items:flex-end}@media (min-width:480px){.node--view-mode-full.node--type-person>.group-left{flex:0 1 calc(40% - 1rem);flex:0 1 calc(40% - (var(--padding--layout--columns)*2)/2)}.node--view-mode-full.node--type-person>.group-left>.content{margin-top:-2rem;margin-top:calc(var(--padding--layout--content)*-1);padding-top:2rem;padding-top:var(--padding--layout--content)}.node--view-mode-full.node--type-person>.group-right{flex:0 1 calc(60% - 1rem);flex:0 1 calc(60% - (var(--padding--layout--columns)*2)/2)}.node--view-mode-featured.node--type-person>.group-left,.node--view-mode-featured.node--type-person>.group-right{flex:0 1 calc(50% - 1rem);flex:0 1 calc(50% - (var(--padding--layout--columns)*2)/2)}}
.paragraph{width:100%}.paragraph--type--section{display:flex;flex-wrap:wrap;padding-bottom:4rem;padding-bottom:var(--padding--layout--section);padding-top:4rem;padding-top:var(--padding--layout--section)}.paragraph--type--section>.layout{margin-left:auto;margin-right:auto;width:calc(100% - 4rem);width:var(--width)}.paragraph--type--section.paragraph--width--normal>.layout{max-width:1200px;max-width:var(--max-width)}.paragraph--type--section.paragraph--width--narrow>.layout{max-width:960px;max-width:var(--max-width--narrow);width:calc(100% - 8rem);width:var(--width--narrow)}.paragraph--type--section.paragraph--width--wide>.layout{max-width:1440px;max-width:var(--max-width--wide)}.paragraph--type--section.paragraph--width--full-edge>.layout{max-width:100%;width:100%}.paragraph--type--section.paragraph--height-section--full{min-height:100vh}.paragraph--type--section.paragraph--height--full>.layout{min-height:calc(100vh - 8rem);min-height:calc(100vh - var(--padding--layout--section)*2)}.paragraph--type--section.paragraph--height--full.paragraph--width--full-edge{padding-bottom:0}.paragraph--type--section.paragraph--height--full.paragraph--width--full-edge>.layout{min-height:calc(100vh - 40px - 2rem);min-height:calc(100vh - var(--logo-height) - var(--padding--layout--columns)*2)}.paragraph--type--section>.layout--align-vertical--top{align-self:flex-start}.paragraph--type--section>.layout--align-vertical--center{align-self:center}.paragraph--type--section>.layout--align-vertical--bottom{align-self:flex-end}.paragraph--type--section>.layout--align-vertical--stretch{align-self:center}.paragraph--type--section.paragraph--height--full>.layout--align-vertical--top{align-content:flex-start}.paragraph--type--section.paragraph--height--full>.layout--align-vertical--center{align-content:center}.paragraph--type--section.paragraph--height--full>.layout--align-vertical--bottom{align-content:flex-end}.paragraph--type--section.paragraph--height--full>.layout--align-vertical--stretch{align-content:stretch}.paragraph--type--section.paragraph--height--full>.layout--align-vertical--stretch .layout{height:100%}.paragraph--type--section.paragraph--has-background-color>.layout,.paragraph--type--section.paragraph--has-background>.layout{padding:2rem;padding:var(--padding--layout--content)}.paragraph--type--section.paragraph--height-section--normal.paragraph--no-background-section.paragraph--background-color-section--black+.paragraph--height-section--normal.paragraph--no-background-section.paragraph--background-color-section--black,.paragraph--type--section.paragraph--height-section--normal.paragraph--no-background-section.paragraph--background-color-section--off-white+.paragraph--height-section--normal.paragraph--no-background-section.paragraph--background-color-section--off-white,.paragraph--type--section.paragraph--height-section--normal.paragraph--no-background-section.paragraph--background-color-section--primary+.paragraph--height-section--normal.paragraph--no-background-section.paragraph--background-color-section--primary,.paragraph--type--section.paragraph--height-section--normal.paragraph--no-background-section.paragraph--background-color-section--white+.paragraph--height-section--normal.paragraph--no-background-section.paragraph--background-color-section--white,.paragraph--type--section.paragraph--height-section--normal.paragraph--no-background-section.paragraph--no-background-color-section+.paragraph--height-section--normal.paragraph--no-background-section.paragraph--no-background-color-section,.paragraph--type--section.paragraph--no-background-color-section.paragraph--no-background-section:first-child{padding-top:0}.paragraph--type--section.paragraph--has-background-section{background-attachment:scroll;background-position:50%;background-repeat:no-repeat;background-size:cover}.layout--align-vertical--top{align-items:flex-start}.layout--align-vertical--center{align-items:center}.layout--align-vertical--bottom{align-items:flex-end}.layout--align-vertical--stretch{align-items:stretch}.layout--align-vertical--stretch .paragraph--type--wrapper>.layout{height:100%}.layout--align-vertical--stretch .paragraph--type--wrapper>.layout.layout--align-vertical--stretch{align-items:center}.layout-builder-columns>.layout__region{margin-bottom:1rem;margin-bottom:var(--padding--layout--columns)}.layout-builder-columns>.layout__region:last-child{margin-bottom:0}.layout-builder-columns>.layout__region>div{margin-bottom:1rem;margin-bottom:var(--padding--layout--columns)}.layout-builder-columns.layout--theme--col4>.layout__region:nth-last-child(-n+2),.layout-builder-columns>.layout__region>div:last-child,.paragraph--type--wrapper .layout-builder-columns>.layout__region{margin-bottom:0}@media (min-width:480px){.layout-builder-columns>.layout__region{margin-bottom:0}}.paragraph--has-background-color>.layout,.paragraph--has-background>.layout{padding:1rem;padding:var(--padding--layout--columns)}.paragraph--has-background-color.paragraph--type--wrapper>.layout,.paragraph--has-background.paragraph--type--wrapper>.layout{padding:1rem;padding:var(--padding--layout--wrapper)}.paragraph--has-background-color.paragraph--type--wrapper.paragraph--padding--normal>.layout,.paragraph--has-background.paragraph--type--wrapper.paragraph--padding--normal>.layout{padding:2rem;padding:var(--padding--layout--content)}.paragraph--has-background-color>.layout,.paragraph--has-background>.layout{border-radius:2rem;border-radius:var(--border-radius--content)}.paragraph--has-background>.layout{background-attachment:scroll;background-position:50%;background-repeat:no-repeat;background-size:cover}.paragraph--type--wrapper.paragraph--is-empty>.layout{padding:0}.paragraph--type--wrapper.paragraph--is-empty>.layout>.layout__region--empty{display:none}.layout--align-vertical--stretch>.layout__region>.paragraph--type--wrapper.paragraph--is-empty>.layout{padding-top:56.25%}@media (min-width:480px){.layout--align-vertical--stretch>.layout__region>.paragraph--type--wrapper.paragraph--is-empty>.layout{padding-top:0}}
.commerce-product--view-mode-full,.commerce-product--view-mode-production{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:4rem;margin-bottom:var(--padding--layout--section);margin-left:auto;margin-right:auto;max-width:1440px;max-width:var(--max-width--wide);width:calc(100% - 4rem);width:var(--width)}.commerce-product--view-mode-full>.group-footer,.commerce-product--view-mode-full>.group-header,.commerce-product--view-mode-full>.group-left,.commerce-product--view-mode-full>.group-right,.commerce-product--view-mode-production>.group-footer,.commerce-product--view-mode-production>.group-header,.commerce-product--view-mode-production>.group-left,.commerce-product--view-mode-production>.group-right{flex:0 1 100%}.commerce-product--view-mode-full .group-footer .field:first-child,.commerce-product--view-mode-full .group-header .field:first-child,.commerce-product--view-mode-full .group-left .field:first-child,.commerce-product--view-mode-production .group-footer .field:first-child,.commerce-product--view-mode-production .group-header .field:first-child,.commerce-product--view-mode-production .group-left .field:first-child{margin-top:0}.commerce-product--view-mode-full .group-left,.commerce-product--view-mode-full .group-right,.commerce-product--view-mode-production .group-left,.commerce-product--view-mode-production .group-right{margin-bottom:2rem;margin-bottom:var(--padding--layout--content)}.commerce-product--view-mode-booklet,.commerce-product--view-mode-reviews{display:flex;flex-wrap:wrap;margin-bottom:4rem;margin-bottom:var(--padding--layout--section);margin-left:auto;margin-right:auto;max-width:960px;max-width:var(--max-width--narrow);max-width:480px;max-width:calc(var(--max-width--narrow)*.5);width:calc(100% - 4rem);width:var(--width)}@media (min-width:480px){.commerce-product--view-mode-full>.group-left,.commerce-product--view-mode-production>.group-left{flex:0 1 calc(40% - 1rem);flex:0 1 calc(40% - var(--padding--layout--columns))}.commerce-product--view-mode-full>.group-left>.content,.commerce-product--view-mode-production>.group-left>.content{margin-top:-2rem;margin-top:calc(var(--padding--layout--content)*-1);padding-top:2rem;padding-top:var(--padding--layout--content)}.commerce-product--view-mode-full>.group-right,.commerce-product--view-mode-production>.group-right{flex:0 1 calc(60% - 1rem);flex:0 1 calc(60% - var(--padding--layout--columns))}.commerce-product--view-mode-full.commerce-product--type-media>.group-left,.commerce-product--view-mode-full.commerce-product--type-media>.group-right,.commerce-product--view-mode-production.commerce-product--type-media>.group-left,.commerce-product--view-mode-production.commerce-product--type-media>.group-right{flex:0 1 calc(50% - 1rem);flex:0 1 calc(50% - var(--padding--layout--columns))}}@media (min-width:960px){.commerce-product--view-mode-full.commerce-product--type-media>.group-left,.commerce-product--view-mode-production.commerce-product--type-media>.group-left{flex:0 1 calc(33.33333% - 1.33333rem);flex:0 1 calc(33.33333% - (var(--padding--layout--columns)*2)*2/3)}.commerce-product--view-mode-full.commerce-product--type-media>.group-right,.commerce-product--view-mode-production.commerce-product--type-media>.group-right{flex:0 1 calc(66.66667% - 0.66667rem);flex:0 1 calc(66.66667% - var(--padding--layout--columns)*2/3)}}
.region-branding{z-index:110}
.region-highlighted .messages{margin:0 auto;position:relative;width:calc(100% - 4rem);width:var(--width);z-index:10}.region-highlighted .block-help-block{margin-left:auto;margin-right:auto;width:calc(100% - 4rem);width:var(--width)}.region-highlighted .block-local-tasks-block{padding-top:1rem;padding-top:var(--padding--layout--columns)}.region-highlighted div.hidden[data-drupal-messages-fallback]+.block-local-tasks-block{padding-top:0}
.region-navigation-secondary{display:flex;flex-wrap:wrap;margin-left:auto;z-index:120}.menu-toggle{display:none}@media (max-width:1199px){.region-navigation-primary{align-content:center;background:#fff;background:var(--color--bg);display:flex;display:none;flex-direction:column;justify-content:center;left:0;min-height:100vh;min-height:-webkit-fill-available;overflow:auto;position:fixed;right:0;top:0;z-index:100}.menu-toggle{cursor:pointer;display:inline-block;font-size:0;line-height:normal;transition:all .5s;transition:all var(--transition-duration-fast);z-index:110}.menu-toggle:after{content:"\f0c9";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:16px;font-size:var(--font-size);font-weight:900}}@media (min-width:1200px){.region-navigation-primary{display:block!important;margin-left:auto}}
.view.view--display-plugin-id--page{margin-bottom:4rem;margin-bottom:var(--padding--layout--section)}.view .view-content,.view .view-content .views-row,.view .view-empty,.view .view-empty .views-row{width:100%}.view .view-filters{margin-bottom:1rem;margin-bottom:var(--padding--layout--columns)}.view .view-footer{margin-top:1rem;margin-top:var(--padding--layout--columns)}.view--wide{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1440px;max-width:var(--max-width--wide);width:calc(100% - 4rem);width:var(--width)}.view--grid>.view-content{gap:2rem 1rem;gap:calc(var(--padding--layout--columns)*2) var(--padding--layout--columns)}.view--grid>.view-content,.view--grid>.view-content>.views-row{display:flex;flex-wrap:wrap}.view--grid--4>.view-content>.views-row,.view--grid--6>.view-content>.views-row{width:calc(50% - .5rem);width:calc(50% - var(--padding--layout--columns)*1/2)}@media (min-width:480px){.view--grid--2>.view-content>.views-row{width:calc(50% - .5rem);width:calc(50% - var(--padding--layout--columns)*1/2)}.view--grid--4>.view-content>.views-row,.view--grid--6>.view-content>.views-row{width:calc(25% - .75rem);width:calc(25% - var(--padding--layout--columns)*3/4)}.view--glossary .view-grouping{overflow:hidden}.view--glossary .view-grouping,.view--glossary .view-grouping *{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.view--glossary .view-grouping *{page-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid;page-break-before:avoid;-moz-column-break-before:avoid;break-before:avoid}.view--glossary>.view-content{-moz-column-count:2;column-count:2;-moz-column-gap:1rem;column-gap:1rem;-moz-column-gap:var(--padding--layout--columns);column-gap:var(--padding--layout--columns)}}@media (min-width:720px){.view--grid>.view-content{gap:1rem;gap:var(--padding--layout--columns)}}@media (min-width:960px){.view--grid--6>.view-content>.views-row{width:calc(16.66667% - .83333rem);width:calc(16.66667% - var(--padding--layout--columns)*5/6)}.view--glossary>.view-content{-moz-column-count:3;column-count:3}}
.view-featured-people>.view-content .splide .splide__slider{margin-bottom:0}
.block-facets-block,.region-content .block-views-exposed-filter-blocksearch-page{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1440px;max-width:var(--max-width--wide);width:calc(100% - 4rem);width:var(--width)}.view-search.view-id-search>.view-content>.view-grouping,.view-search.view-id-search>.view-content>.view-grouping>.view-grouping-content{margin-top:2rem;margin-top:var(--padding--layout--content)}.view-search.view-id-search>.view-content>.view-grouping:first-child,.view-search.view-id-search>.view-content>.view-grouping:first-child>.view-grouping-header+.view-grouping-content{margin-top:0;margin-top:calc(var(--padding--layout--content) - var(--margin--text-heading))}.view-grouping-products>.view-grouping-content{display:flex;flex-wrap:wrap;gap:1rem;gap:var(--padding--layout--columns)}.view-grouping-products>.view-grouping-content>.views-row{display:flex;flex-wrap:wrap}.view-grouping-products .view-grouping-content-other-products>.views-row,.view-grouping-products .view-grouping-content-recordings>.views-row{width:calc(50% - .5rem);width:calc(50% - var(--padding--layout--columns)*1/2)}@media (min-width:480px){.view-grouping-products .view-grouping-content>.views-row{width:calc(50% - .5rem);width:calc(50% - var(--padding--layout--columns)*1/2)}.view-grouping-products .view-grouping-content.view-grouping-content-other-products>.views-row,.view-grouping-products .view-grouping-content.view-grouping-content-recordings>.views-row{width:calc(25% - .75rem);width:calc(25% - var(--padding--layout--columns)*3/4)}}
.layout-top>.container{max-width:var(--max-width--wide);width:var(--width)}
.menu-toggle:after{color:#d10a11;color:var(--color--primary)}
.progress__track{background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);border-color:#b3b3b3;border-radius:10em;box-shadow:inset 0 1px 3px rgba(0,0,0,.16)}.progress__bar{animation:animate-stripes 3s linear infinite;background:#057ec9;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.15)),linear-gradient(to right bottom,#0094f0,#0094f0 25%,#007ecc 0,#007ecc 50%,#0094f0 0,#0094f0 75%,#0094f0);background-size:40px 40px;border:1px solid #07629a;border-radius:10em;height:16px;margin-left:-1px;margin-top:-1px;padding:0 1px;transition:width .5s ease-out}[dir=rtl] .progress__bar{animation-direction:reverse;margin-left:0;margin-right:-1px}@media screen and (prefers-reduced-motion:reduce){.progress__bar{animation:none;transition:none}}@keyframes animate-stripes{0%{background-position:0 0,0 0}to{background-position:0 0,-80px 0}}
@keyframes pulse{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}.is-b-loading.is-b-visible:before{animation:pulse 1.2s ease-in-out infinite;background:transparent;border:1px solid #0a0a0a;border:1px solid var(--color--primary);border-radius:50%;font-size:0;height:4rem;height:var(--sp4);left:50%;margin-left:-2rem;margin-left:calc(var(--sp4)/-2);margin-top:-2rem;margin-top:calc(var(--sp4)/-2);max-width:4rem;max-width:var(--sp4);position:absolute;top:50%;width:4rem;width:var(--sp4);z-index:22}
.media--ratio--34{padding-bottom:133.3333%}
.media>.gdpr-message{align-items:center;background:#0a0a0a;background:var(--color--bg--inverted);bottom:0;color:#f3f3f3;color:var(--color--text--inverted);display:none;font-size:var(--font-size-s);justify-content:center;left:0;line-height:normal;padding-left:1rem;padding-left:var(--padding--layout--columns);padding-right:1rem;padding-right:var(--padding--layout--columns);position:absolute;right:0;text-align:center;top:0;z-index:10}
.field--name-address .address{margin:0}.field--name-address .address .family-name,.field--name-address .address .given-name,.field--name-address .address.address-organization .organization{font-weight:700;font-weight:var(--font-weight-bold)}.field--name-address .address.address-organization .family-name,.field--name-address .address.address-organization .given-name{font-weight:300;font-weight:var(--font-weight)}
.action-links{list-style:none;margin:1em 0;padding:0}[dir=rtl] .action-links{margin-right:0}.action-links li{display:inline-block;margin:0 .3em}.action-links li:first-child{margin-left:0}[dir=rtl] .action-links li:first-child{margin-left:.3em;margin-right:0}.button-action{display:inline-block;line-height:160%;padding:.2em .5em .3em;-webkit-text-decoration:none;text-decoration:none}.button-action:before{content:"+";font-weight:900;margin-left:-.1em;padding-right:.2em}[dir=rtl] .button-action:before{margin-left:0;margin-right:-.1em;padding-left:.2em;padding-right:0}
.block-title{color:#0a0a0a;color:var(--color--headline);font-size:2.205rem;font-size:var(--font-size--h1);font-style:italic;font-weight:800;font-weight:var(--font-weight-xbold);line-height:normal;margin:0;text-transform:uppercase}.block-title .block-title--secondary{font-size:1.575rem;font-size:var(--font-size--h2);font-style:normal;font-weight:300;font-weight:var(--font-weight)}
.address-book__container--customer{width:100%}.address-book__container--customer .address-book__profiles{display:flex;flex-wrap:wrap;flex-flow:row wrap;gap:1rem;gap:var(--padding--layout--columns);justify-content:flex-start;width:100%}.address-book__container--customer .address-book__profiles .address-book__profile{border:1px solid #ccc;border:1px solid var(--color--border--light);border-radius:.1875rem;border-radius:var(--border-radius--select);box-sizing:border-box;display:block;flex:none;margin:0;padding:2rem;padding:var(--padding--layout--content);width:calc(50% - .5rem);width:calc(50% - var(--padding--layout--columns)*1/2)}.address-book__container--customer .address-book__profiles .address-book__profile .address-book__operations{margin-bottom:0}@media (min-width:720px){.address-book__container--customer .address-book__profiles .address-book__profile{padding:1rem;padding:var(--padding--layout--columns)}}@media (min-width:960px){.address-book__container--customer .address-book__profiles .address-book__profile{width:calc(33.33333% - .66667rem);width:calc(33.33333% - (2*var(--padding--layout--columns))/3)}}@media (min-width:1200px){.address-book__container--customer .address-book__profiles .address-book__profile{width:calc(25% - .75rem);width:calc(25% - var(--padding--layout--columns)*3/4)}}
[id$=backtotop]{margin-bottom:-1rem;margin-bottom:calc(var(--padding--layout--columns)*-1);overflow:hidden}.back-to-top{outline:none;-webkit-tap-highlight-color:transparent;align-items:center;display:flex;font-size:0;font-size:16px;font-size:var(--font-size);line-height:normal;padding-bottom:1rem;padding-bottom:var(--padding--layout--columns);-webkit-text-decoration:none;text-decoration:none;text-indent:-999rem;transform:translateY(4rem);transform:translateY(var(--padding--layout--section));transition:transform .8s,color .5s;transition:transform var(--transition-duration-slow),color var(--transition-duration-fast)}.back-to-top:after{content:"\f062";font-family:Font Awesome\ 5 Free;font-size:20px;font-size:calc(var(--font-size)*1.25);font-weight:900;text-indent:0}.back-to-top.is-visible{transform:translateY(0)}.back-to-top:active,.back-to-top:focus{outline:none;-webkit-tap-highlight-color:transparent}@media (min-width:720px){.back-to-top{text-indent:0}.back-to-top:after{margin-left:.5em}}
.cart--cart-block{line-height:normal}.cart--cart-block .cart-block--summary a.cart-block--link__expand{display:inline-block;margin-right:1rem;margin-right:var(--spacing--menu-items);position:relative;-webkit-text-decoration:none;text-decoration:none}.cart--cart-block .cart-block--summary .cart-block--summary__icon{font-size:0;transition:all .5s;transition:all var(--transition-duration-fast)}.cart--cart-block .cart-block--summary .cart-block--summary__icon:after{content:"\f07a";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:1.5rem;font-weight:900}.cart--cart-block .cart-block--summary .cart-block--summary__count{background:#0ba54b;background:var(--color--green);border-radius:4rem;border-radius:var(--border-radius);color:#fff;color:var(--color--white);display:block;height:9px;line-height:normal;margin:0;overflow:hidden;position:absolute;right:-4px;text-align:center;text-indent:101%;top:-2px;white-space:nowrap;width:9px}.cart--cart-block .cart-block--contents{background:#f3f3f3;background:var(--color--off-white);border-radius:2rem;border-radius:var(--border-radius--content);max-width:480px;max-width:var(--xsmall);right:1rem;right:var(--sp);top:calc(40px + 2rem);top:calc(var(--logo-height) + var(--padding--layout--columns)*2);width:calc(100% - 4rem);width:var(--width)}.cart--cart-block .cart-block--contents .cart-block--contents__inner{padding:2rem;padding:var(--padding--layout--content)}.cart--cart-block .cart-block--contents .cart-block--contents__items{font-size:.875rem;font-size:var(--font-size--s);margin-bottom:1rem;margin-bottom:var(--sp)}.cart--cart-block .cart-block--contents .cart-block--contents__items .view-commerce-cart-block tbody{vertical-align:top}.cart--cart-block .cart-block--contents .cart-block--contents__items .view-commerce-cart-block td,.cart--cart-block .cart-block--contents .cart-block--contents__items .view-commerce-cart-block th{padding-right:.5rem;padding-right:var(--sp0-5)}.cart--cart-block .cart-block--contents .cart-block--contents__items .view-commerce-cart-block td:last-child,.cart--cart-block .cart-block--contents .cart-block--contents__items .view-commerce-cart-block th:last-child{padding-right:0;text-align:right}.cart--cart-block .cart-block--contents .cart-block--contents__items .view-commerce-cart-block .field--name-product-id{font-weight:800;font-weight:var(--font-weight-xbold);text-transform:uppercase}.cart--cart-block .cart-block--contents .cart-block--contents__links a.button{background:#0a0a0a;background:var(--color--primary);border:1px solid #0a0a0a;border:1px solid var(--color--primary);border-radius:4rem;border-radius:var(--border-radius);color:#f3f3f3;color:var(--color--text--inverted);cursor:pointer;display:inline-block;font-size:.875rem;font-size:var(--font-size--s);line-height:normal;max-width:auto;padding:.5rem 1.25rem;padding:var(--sp0-5) var(--sp1-25);text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .5s;transition:all var(--transition-duration-fast);width:auto;width:100%}.cart--cart-block .cart-block--contents .cart-block--contents__links a.button:hover{background:#fff;background:var(--color--white);color:#0a0a0a;color:var(--color--text)}@media (min-width:720px){.cart--cart-block .cart-block--contents{right:2rem;right:var(--sp2)}.cart--cart-block .cart-block--contents .cart-block--contents__inner{padding:1rem;padding:var(--padding--layout--columns)}.cart--cart-block .cart-block--contents .cart-block--contents__links a.button{width:auto}}@media (min-width:1440px){.cart--cart-block .cart-block--contents{right:4rem;right:var(--sp4)}}
#sliding-popup{background:#0a0a0a;background:var(--color--bg--inverted);font-size:.875rem;font-size:var(--font-size--s);line-height:1.41575rem;line-height:var(--line-height--s);max-height:90vh;overflow:hidden;overflow-y:scroll;padding-bottom:2rem;padding-bottom:var(--padding--layout--content);padding-top:2rem;padding-top:var(--padding--layout--content);width:100%}#sliding-popup,#sliding-popup a,#sliding-popup a:hover{color:#f3f3f3;color:var(--color--text--inverted)}#sliding-popup p{font-size:.875rem;font-size:var(--font-size--s);line-height:1.41575rem;line-height:var(--line-height--s)}#sliding-popup .eu-cookie-withdraw-tab{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#sliding-popup .eu-cookie-compliance-banner{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1440px;max-width:var(--max-width--wide);width:calc(100% - 4rem);width:var(--width)}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content{max-width:100%}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-close-button{background:transparent;border:0;color:#f3f3f3;color:var(--color--text--inverted);cursor:pointer;display:block;font-size:0;margin-left:auto;padding:0;right:0}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-close-button:after{content:"\f00d";font-family:Font Awesome\ 5 Free;font-size:1.5rem;font-weight:900}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-message{float:none;max-width:100%;width:100%}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-message p:first-child{margin-top:0}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category{margin-top:1rem;margin-top:var(--sp1)}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category .eu-cookie-compliance-category-checkbox{margin-top:0;position:absolute}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category label{font-weight:700;font-weight:var(--font-weight-bold);padding-left:calc(2.25rem + 2px);padding-left:calc(var(--sp0-75) + var(--sp1-5) + 2px)}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category .eu-cookie-compliance-category-description{padding-left:calc(2.25rem + 2px);padding-left:calc(var(--sp0-75) + var(--sp1-5) + 2px)}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-categories-buttons{margin-top:1rem;margin-top:var(--sp1)}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-categories-buttons .eu-cookie-compliance-save-preferences-button{background:transparent;border:0;border-radius:0;color:#f3f3f3;color:var(--color--text--inverted);font-weight:700;font-weight:var(--font-weight-bold);padding:0;-webkit-text-decoration:underline;text-decoration:underline;text-transform:none}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons{float:none;max-width:100%;text-align:center;width:100%}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button{background:#0a0a0a;background:var(--color--primary);background:#f3f3f3;background:var(--color--off-white);border:1px solid #0a0a0a;border-color:var(--color--primary);border-radius:4rem;border-radius:var(--border-radius);color:#f3f3f3;color:var(--color--text--inverted);color:#0a0a0a;color:var(--color--text);cursor:pointer;display:inline-block;font-size:.875rem;font-size:var(--font-size--s);line-height:normal;margin-left:.5rem;margin-left:calc(var(--padding--layout--columns)/2);margin-right:.5rem;margin-right:calc(var(--padding--layout--columns)/2);margin-top:1rem;margin-top:var(--sp1);max-width:auto;padding:.5rem 1.25rem;padding:var(--sp0-5) var(--sp1-25);text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .5s;transition:all var(--transition-duration-fast);width:auto}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button:hover{background:#fff;background:var(--color--white);color:#0a0a0a;color:var(--color--text)}.eu-cookie-compliance-status-default button.eu-cookie-withdraw-button{display:none!important}@media (min-width:480px){#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons{text-align:right}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button{margin-left:1rem;margin-left:var(--padding--layout--columns);margin-right:0;margin-top:1rem;margin-top:var(--sp1)}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button:first-child{margin-left:0}}
.region-content .block-views-exposed-filter-blocksearch-page form{position:relative}.region-content .block-views-exposed-filter-blocksearch-page form .form-type-textfield{margin:0;width:100%}.region-content .block-views-exposed-filter-blocksearch-page form .form-type-textfield label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.region-content .block-views-exposed-filter-blocksearch-page form .form-type-textfield input{max-width:100%;width:100%}.region-content .block-views-exposed-filter-blocksearch-page form .form-actions{margin:0}.region-content .block-views-exposed-filter-blocksearch-page form .form-actions input{border-radius:0 .1875rem .1875rem 0;border-radius:0 var(--border-radius--input) var(--border-radius--input) 0;font-family:Font Awesome\ 5 Free;font-size:1rem;font-weight:900;margin:0;min-height:3rem;min-height:var(--sp3);min-width:3rem;min-width:var(--sp3);padding:0 1rem;padding:0 var(--sp);position:absolute;right:0;top:0}.region-content .block-views-exposed-filter-blocksearch-page form .form-actions .form-close{display:none}.block-facets-block{border:1px solid #ccc;border:1px solid var(--color--border--light);border-radius:.1875rem;border-radius:var(--border-radius--select);margin-top:1rem;margin-top:var(--padding--layout--columns);padding:0 1rem;padding:0 var(--sp)}.block-facets-block>h2{box-sizing:border-box;color:#0a0a0a;color:var(--color--text);cursor:pointer;display:block;font-size:1rem;font-weight:700;font-weight:var(--font-weight-bold);height:3rem;height:var(--sp3);margin:0;max-width:100%;padding:0 3rem 0 0;padding:0 var(--sp3) 0 0;position:relative;width:100%}.block-facets-block>h2:after{background-color:transparent;background-image:url(/themes/custom/hne_theme/images/icons/angle-down.svg);background-position:100%;background-repeat:no-repeat;background-size:18px auto;content:"";height:3rem;height:var(--sp3);position:absolute;right:0;top:0;transition:transform .5s ease-in-out;width:3rem;width:var(--sp3)}.block-facets-block .facets-block--wrapper{display:none;width:100%}.block-facets-block .facets-block--wrapper .facet-block .facets-widget-dropdown h3{display:block;font-size:1rem;font-weight:700;font-weight:var(--font-weight-bold);margin:.5rem 0 0;margin-top:var(--sp0-5)}.block-facets-block .facets-block--wrapper .facet-block .facets-widget-dropdown select{width:100%}.block-facets-block .facets-block--wrapper .facet-block .facets-widget-dropdown:last-child{margin-bottom:1rem;margin-bottom:var(--sp)}.block-facets-block.is-open>h2:after{transform:rotateX(180deg)}@media (min-width:720px){.block-facets-block{border:0;border-radius:0;padding:0}.block-facets-block>h2{display:none}.block-facets-block .facets-block--wrapper{display:flex}.block-facets-block .facets-block--wrapper .facet-block .facet-block__content>div{margin-right:1rem;margin-right:var(--sp)}.block-facets-block .facets-block--wrapper .facet-block .facets-widget-dropdown select{width:auto}}
.block-page-title-block{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1440px;max-width:var(--max-width--wide);width:calc(100% - 4rem);width:var(--width)}.block-page-title-block h1.page-title{font-style:italic;margin-bottom:2rem;margin-bottom:var(--margin--text-heading);margin-top:0;text-transform:uppercase;width:100%}.block-page-title-block h1.page-title,.block-page-title-block h1.page-title div{font-weight:800;font-weight:var(--font-weight-xbold)}
.region-navigation-secondary .block-views-exposed-filter-blocksearch-page{line-height:normal}.region-navigation-secondary .block-views-exposed-filter-blocksearch-page h2{cursor:pointer;display:inline-block;font-size:0;line-height:normal;margin:0 1rem 0 0;margin-right:var(--spacing--menu-items)}.region-navigation-secondary .block-views-exposed-filter-blocksearch-page h2:after{content:"\f002";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:1.5rem;font-weight:900}.region-navigation-secondary .block-views-exposed-filter-blocksearch-page form{background:#fff;background:var(--color--bg);border-bottom:1px solid #0a0a0a;border-bottom:1px solid var(--color--border);box-sizing:content-box;display:none;height:calc(40px + 2rem);height:calc(var(--logo-height) + var(--padding--layout--columns)*2);left:0;position:absolute;right:0;top:0;z-index:120}.region-navigation-secondary .block-views-exposed-filter-blocksearch-page form .form--inline{margin:0 auto;max-width:1440px;max-width:var(--max-width--wide);position:relative;width:calc(100% - 4rem);width:var(--width)}.region-navigation-secondary .block-views-exposed-filter-blocksearch-page form .form-type-textfield{display:block;float:none;margin:0}.region-navigation-secondary .block-views-exposed-filter-blocksearch-page form .form-type-textfield label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.region-navigation-secondary .block-views-exposed-filter-blocksearch-page form .form-type-textfield input{border:0;border-radius:0;font-size:1.5rem;height:calc(40px + 2rem);height:calc(var(--logo-height) + var(--padding--layout--columns)*2);padding:0 2rem 0 0;padding-right:var(--sp2);width:100%}.region-navigation-secondary .block-views-exposed-filter-blocksearch-page form .form-actions{bottom:0;display:flex;margin:0;position:absolute;right:0;top:0}.region-navigation-secondary .block-views-exposed-filter-blocksearch-page form .form-actions .form-close,.region-navigation-secondary .block-views-exposed-filter-blocksearch-page form .form-actions input{background:transparent;border:0;border-radius:0;color:#0a0a0a;color:var(--color--text);font-family:Font Awesome\ 5 Free;font-size:1.5rem;font-weight:900;margin:auto 0;padding:0;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:all .5s;transition:all var(--transition-duration-fast);width:auto;z-index:120}.region-navigation-secondary .block-views-exposed-filter-blocksearch-page form .form-actions .form-close:hover,.region-navigation-secondary .block-views-exposed-filter-blocksearch-page form .form-actions input:hover{background:transparent;color:#0a0a0a;color:var(--color--text)}.region-navigation-secondary .block-views-exposed-filter-blocksearch-page form .form-actions input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.region-navigation-secondary .block-views-exposed-filter-blocksearch-page form .form-actions .form-close{font-size:0}.region-navigation-secondary .block-views-exposed-filter-blocksearch-page form .form-actions .form-close:after{content:"\f00d";font-family:Font Awesome\ 5 Free;font-size:1.5rem;font-weight:900}
.block-simplenews-subscription-block .form-item-message:first-child{font-size:1.41575rem;font-size:var(--font-size--h3);font-weight:300;font-weight:var(--font-weight-secondary);line-height:2.2652rem;line-height:var(--line-height--h3)}.block-simplenews-subscription-block .field--name-mail{margin-top:2rem;margin-top:var(--sp2)}.block-simplenews-subscription-block fieldset.captcha{border:0;margin:0;padding:0}.block-simplenews-subscription-block fieldset.captcha legend{font-weight:700;font-weight:var(--font-weight-bold)}.block-simplenews-subscription-block fieldset.captcha label{font-weight:300;font-weight:var(--font-weight);margin-top:0}.block-simplenews-subscription-block fieldset.captcha .form-item{margin-bottom:0;margin-top:0}.block-simplenews-subscription-block fieldset.captcha input{max-width:100px}
.field--type-viewsreference .viewsreference--view-title{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.field--type-viewsreference .view-header{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem;margin-bottom:var(--padding--layout--columns)}
blockquote{margin-left:1.5rem;margin-left:var(--sp1-5);margin-right:1.5rem;margin-right:var(--sp1-5);position:relative}blockquote:before{background:repeating-linear-gradient(180deg,#ed1c24 0,#ed1c24 20%,#ed6123 0,#ed6123 40%,#eed314 0,#eed314 60%,#9bc43b 0,#9bc43b 80%,#0ba54b 0,#0ba54b);background:repeating-linear-gradient(to bottom,var(--color--red) 0,var(--color--red) 20%,var(--color--orange) 20%,var(--color--orange) 40%,var(--color--yellow) 40%,var(--color--yellow) 60%,var(--color--lightgreen) 60%,var(--color--lightgreen) 80%,var(--color--green) 80%,var(--color--green) 100%);content:"";display:block;height:2.5rem;left:-1.5rem;left:calc(var(--sp1-5)*-1);position:absolute;top:.25rem;width:.5rem}blockquote :last-child{margin-bottom:0}blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote h6{margin:.25rem 0;margin-bottom:calc(var(--margin--text-paragraph)/4);margin-top:calc(var(--margin--text-paragraph)/4)}blockquote h1:first-child{transform:translateY(-.32rem)}blockquote h2:first-child{transform:translateY(-.26rem)}blockquote h4:first-child,blockquote h5:first-child{transform:translateY(-.16rem)}
.site-logo{display:block}.site-logo img{height:40px;height:var(--logo-height);width:auto}.site-name,.site-slogan{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.breadcrumb{padding-bottom:.5em}.breadcrumb ol{margin:0;padding:0}[dir=rtl] .breadcrumb ol{margin-right:0}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0}.breadcrumb li:before{content:" \BB "}.breadcrumb li:first-child:before{content:none}
.button,.image-button{background:#0a0a0a;background:var(--color--primary);border:1px solid #0a0a0a;border:1px solid var(--color--primary);border-radius:4rem;border-radius:var(--border-radius);color:#f3f3f3;color:var(--color--text--inverted);cursor:pointer;display:inline-block;font-size:.875rem;font-size:var(--font-size--s);line-height:normal;margin-right:1rem;margin-right:var(--padding--layout--columns);max-width:auto;padding:.75rem 1.5rem;padding:var(--sp0-75) var(--sp1-5);text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .5s;transition:all var(--transition-duration-fast);width:auto}.button:hover,.image-button:hover{background:#fff;background:var(--color--white);color:#0a0a0a;color:var(--color--text)}.button:last-child,.image-button:last-child{margin-right:0}.button--inverted{background:#f3f3f3;background:var(--color--off-white);border-color:#0a0a0a;border-color:var(--color--primary);color:#0a0a0a;color:var(--color--text)}.button--inverted:hover{background:#fff;background:var(--color--white);color:#0a0a0a;color:var(--color--text)}.button--primary{font-size:1.125rem;font-size:var(--font-size--l);max-width:380px;max-width:var(--max-width--form-item);padding:1rem 2rem;padding:var(--sp) var(--sp2);width:100%}.button--secondary{background:transparent;border-color:#0a0a0a;border-color:var(--color--primary);color:#0a0a0a;color:var(--color--text)}.button--secondary:hover{background:#0a0a0a;background:var(--color--primary);color:#f3f3f3;color:var(--color--text--inverted)}.button--secondary.button--inverted{background:transparent;border-color:#f3f3f3;border-color:var(--color--off-white);color:#f3f3f3;color:var(--color--text--inverted)}.button--secondary.button--inverted:hover{background:transparent;border-color:#fff;border-color:var(--color--white);color:#fff;color:var(--color--white)}.button--small{padding:.5rem 1.25rem;padding:var(--sp0-5) var(--sp1-25)}.button--large{font-size:1.125rem;font-size:var(--font-size--l);padding:1rem 2rem;padding:var(--sp) var(--sp2)}.button--wide{max-width:380px;max-width:var(--max-width--form-item);width:100%}.button--more:after{content:"\f061";display:inline-block;font-family:Font Awesome\ 5 Free;font-weight:900;margin-left:.5rem;margin-left:var(--sp0-5);transition:transform .5s;transition:transform var(--transition-duration-fast)}.button--more:hover:after{transform:translateX(.25rem);transform:translateX(var(--sp0-25))}.button--more.button--large:after,.button--more.button--primary:after{margin-left:.75rem;margin-left:var(--sp0-75)}.link--previous{background:#0a0a0a;background:var(--color--primary);background:transparent;border:1px solid #0a0a0a;border-color:var(--color--primary);border-radius:4rem;border-radius:var(--border-radius);color:#f3f3f3;color:var(--color--text--inverted);cursor:pointer;display:inline-block;font-size:.875rem;font-size:var(--font-size--s);line-height:normal;margin-bottom:.5rem;margin-bottom:var(--sp0-5);margin-top:.5rem;margin-top:var(--sp0-5);max-width:auto;padding:.75rem 1.5rem;padding:var(--sp0-75) var(--sp1-5);text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .5s;transition:all var(--transition-duration-fast);width:auto}.link--previous,.link--previous:hover{color:#0a0a0a;color:var(--color--text)}.link--previous:hover{background:#fff;background:var(--color--white);background:#0a0a0a;background:var(--color--primary);color:#f3f3f3;color:var(--color--text--inverted)}.link--previous:before{content:"\f060";display:inline-block;font-family:Font Awesome\ 5 Free;font-weight:900;margin-right:.5rem;margin-right:var(--sp0-5);transition:transform .5s;transition:transform var(--transition-duration-fast)}.link--previous:hover:before{transform:translateX(-.25rem);transform:translateX(calc(var(--sp0-25)*-1))}.button--danger{background:transparent;border-color:#0a0a0a;border-color:var(--color--primary);color:#0a0a0a;color:var(--color--text)}.button--danger:hover{background:#0a0a0a;background:var(--color--primary);color:#f3f3f3;color:var(--color--text--inverted)}
.view-commerce-cart-form td:last-child,.view-commerce-cart-form th:last-child{text-align:right}.view-commerce-cart-form .views-field{padding-bottom:1rem;padding-bottom:var(--padding--layout--columns);padding-left:1rem;padding-left:var(--padding--layout--columns)}.view-commerce-cart-form .views-field:first-child{padding-left:0}.view-commerce-cart-form .views-field-field-images{max-width:6rem;max-width:var(--sp6);padding-left:0}.view-commerce-cart-form .views-field-field-catalogue-no .field--name-field-catalogue-no{font-size:.875rem;font-size:var(--font-size--s)}.view-commerce-cart-form .views-field-purchased-entity{line-height:normal}.view-commerce-cart-form .views-field-purchased-entity a{-webkit-text-decoration:none;text-decoration:none}.view-commerce-cart-form .views-field-purchased-entity .field--name-product-id{font-weight:800;font-weight:var(--font-weight-xbold);text-transform:uppercase}.view-commerce-cart-form .views-field-purchased-entity .field--name-title{font-size:.875rem;font-size:var(--font-size--s)}.view-commerce-cart-form .views-field-edit-quantity input{max-width:6rem;max-width:var(--sp6);width:6rem;width:var(--sp6)}.view-commerce-cart-form .delete-order-item{background:transparent;border-color:#0a0a0a;border-color:var(--color--primary);color:#0a0a0a;color:var(--color--text);padding:.5rem 1.25rem;padding:var(--sp0-5) var(--sp1-25)}.view-commerce-cart-form .delete-order-item:hover{background:#0a0a0a;background:var(--color--primary);color:#f3f3f3;color:var(--color--text--inverted)}.view-commerce-cart-form .form-actions #edit-submit{background:transparent;border-color:#0a0a0a;border-color:var(--color--primary);color:#0a0a0a;color:var(--color--text)}.view-commerce-cart-form .form-actions #edit-submit:hover{background:#0a0a0a;background:var(--color--primary);color:#f3f3f3;color:var(--color--text--inverted)}.view-commerce-cart-form .field--name-total-price{text-align:right;width:100%}.view-commerce-cart-form .field--name-total-price>div{display:inline-block}.view-commerce-cart-form .order-total-line{display:flex;justify-content:space-between;padding:0}.view-commerce-cart-form .order-total-line .order-total-line-value{padding-left:1rem;padding-left:var(--sp)}@media (max-width:719px){.view-commerce-cart-form .views-table tr{align-items:center;display:flex;flex-wrap:wrap}.view-commerce-cart-form .views-table tr .views-field{display:block}.view-commerce-cart-form .views-table tr .views-field-field-images{min-width:6rem;min-width:var(--sp6);padding-bottom:0;width:20%}.view-commerce-cart-form .views-table tr .views-field-purchased-entity{align-self:flex-start;max-width:calc(100% - 6rem);max-width:calc(100% - var(--sp6));padding-bottom:0;width:80%}.view-commerce-cart-form .views-table tr .views-field-unit-price__number{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.view-commerce-cart-form .views-table tr .views-field-edit-quantity{max-width:6rem;max-width:var(--sp6);min-width:6rem;min-width:var(--sp6);padding-left:0;width:20%}.view-commerce-cart-form .views-table tr td:last-child,.view-commerce-cart-form .views-table tr th:last-child{margin-left:auto}}
.view-commerce-checkout-order-summary tbody{vertical-align:top}.view-commerce-checkout-order-summary td,.view-commerce-checkout-order-summary th{line-height:normal;padding:.5rem;padding:var(--sp0-5)}.view-commerce-checkout-order-summary td:first-child,.view-commerce-checkout-order-summary th:first-child{padding-left:1rem;padding-left:var(--sp1)}.view-commerce-checkout-order-summary td:last-child,.view-commerce-checkout-order-summary th:last-child{padding-right:1rem;padding-right:var(--sp1);text-align:right}.view-commerce-checkout-order-summary tr:nth-child(2n){background:#f3f3f3;background:var(--color--off-white)}.view-commerce-checkout-order-summary .views-field-total-price__number{text-align:right}.view-commerce-checkout-order-summary .field--name-total-price{margin-top:1rem;margin-top:var(--sp);padding-right:1rem;padding-right:var(--sp1);text-align:right;width:100%}.view-commerce-checkout-order-summary .field--name-total-price>div{display:inline-block}.view-commerce-checkout-order-summary .order-total-line{display:flex;justify-content:space-between;padding:0}.view-commerce-checkout-order-summary .order-total-line .order-total-line-value{padding-left:1rem;padding-left:var(--sp)}.view-commerce-checkout-order-summary .views-field-purchased-entity .field--name-product-id{font-weight:700;font-weight:var(--font-weight-bold)}.view-commerce-checkout-order-summary .views-field-purchased-entity .field--name-title{font-size:.875rem;font-size:var(--font-size--s)}.view-commerce-checkout-order-summary .views-field-purchased-entity .field--name-sku{display:none}.checkout-pane label{display:block}.checkout-pane.checkout-pane-email-registration-login .form-wrapper__login-option{padding:2rem;padding:var(--padding--layout--content)}.checkout-pane.checkout-pane-email-registration-login .form-wrapper__login-option input.button{margin-right:1rem;margin-right:var(--padding--layout--columns)}.checkout-pane.checkout-pane-email-registration-login input[type=checkbox],.checkout-pane.checkout-pane-email-registration-login input[type=radio]{width:1.5rem;width:var(--sp1-5)}.checkout-pane.checkout-pane-coupon-redemption .form-submit{background:transparent;border-color:#0a0a0a;border-color:var(--color--primary);color:#0a0a0a;color:var(--color--text);padding:.5rem 1.25rem;padding:var(--sp0-5) var(--sp1-25)}.checkout-pane.checkout-pane-coupon-redemption .form-submit:hover{background:#0a0a0a;background:var(--color--primary);color:#f3f3f3;color:var(--color--text--inverted)}.checkout-pane.checkout-pane-commerce-license-role-info .text-formatted h2,.checkout-pane.checkout-pane-commerce-link-download .text-formatted h2{margin-top:2rem;margin-top:var(--margin--text-heading)}.checkout-pane.checkout-pane-commerce-checkbox-right-of-withdrawal .form-type-checkbox,.checkout-pane.checkout-pane-commerce-checkbox-terms-and-conditions .form-type-checkbox,.checkout-pane.checkout-pane-commerce-simplenews-checkout-pane .form-type-checkbox{margin:0}.checkout-pane.checkout-pane-commerce-checkbox-right-of-withdrawal .form-type-checkbox .description,.checkout-pane.checkout-pane-commerce-checkbox-terms-and-conditions .form-type-checkbox .description,.checkout-pane.checkout-pane-commerce-simplenews-checkout-pane .form-type-checkbox .description{font-size:.875rem;font-size:var(--font-size--s);line-height:1.41575rem;line-height:var(--line-height--s);margin-top:.5rem;margin-top:var(--sp0-5);padding-left:calc(2.25rem + 2px);padding-left:calc(var(--sp0-75) + var(--sp1-5) + 2px)}.checkout-pane.checkout-pane-commerce-simplenews-checkout-pane fieldset{margin-bottom:0}.checkout-pane.checkout-pane-commerce-simplenews-checkout-pane .description{margin-top:.5rem;margin-top:var(--sp0-5)}.checkout-pane .field--name-shipping-method{margin-top:1rem;margin-top:var(--sp1)}.checkout-pane .field--name-shipping-method .description{font-size:.875rem;font-size:var(--font-size--s);line-height:1.41575rem;line-height:var(--line-height--s)}.checkout-pane .field--name-payment-method{margin-bottom:1rem;margin-bottom:var(--sp1)}.address-book-edit-button{background:transparent;border-color:#0a0a0a;border-color:var(--color--primary);color:#0a0a0a;color:var(--color--text);margin-top:1rem;margin-top:var(--sp1);padding:.5rem 1.25rem;padding:var(--sp0-5) var(--sp1-25)}.address-book-edit-button:hover{background:#0a0a0a;background:var(--color--primary);color:#f3f3f3;color:var(--color--text--inverted)}
.container-inline .label:after,.container-inline label:after{content:":"}.form-type-checkboxes .container-inline label:after,.form-type-radios .container-inline label:after{content:""}.form-type-checkboxes .container-inline .form-type-checkbox,.form-type-radios .container-inline .form-type-radio{margin:0 1em}.container-inline .form-actions,.container-inline.form-actions{margin-bottom:0;margin-top:0}
details{border:1px solid #ccc;margin-bottom:1em;margin-top:1em}details>.details-wrapper{padding:.5em 1.5em}summary{cursor:pointer;padding:.2em .5em}
.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable){border-color:#0a0a0a!important;border-color:var(--color--border)!important;box-shadow:none!important}
.exposed-filters .filters{float:left;margin-right:1em}[dir=rtl] .exposed-filters .filters{float:right;margin-left:1em;margin-right:0}.exposed-filters .form-item{margin:0 0 .1em;padding:0}.exposed-filters .form-item label{float:left;font-weight:400;width:10em}[dir=rtl] .exposed-filters .form-item label{float:right}.exposed-filters .form-select{width:14em}.exposed-filters .current-filters{margin-bottom:1em}.exposed-filters .current-filters .placeholder{font-style:normal;font-weight:700}.exposed-filters .additional-filters{float:left;margin-right:1em}[dir=rtl] .exposed-filters .additional-filters{float:right;margin-left:1em;margin-right:0}
.field__label{font-weight:700;font-weight:var(--font-weight-bold)}.field--label-inline .field__items,.field--label-inline .field__label{float:left}.field--label-inline .field__items,.field--label-inline .field__label,.field--label-inline>.field__item{padding-right:.5em}[dir=rtl] .field--label-inline .field__items,[dir=rtl] .field--label-inline .field__label{padding-left:.5em;padding-right:0}.field--label-inline .field__label:after{content:":"}
fieldset{border:1px solid #ccc;border:1px solid var(--color--border--light);border-radius:.1875rem;border-radius:var(--border-radius--select);padding:2rem;padding:var(--padding--layout--content)}fieldset .fieldset-legend{background:#fff;background:var(--color--bg);font-weight:700;font-weight:var(--font-weight-bold);margin-left:-.5rem;margin-left:calc(var(--sp0-5)*-1);padding:0 .5rem;padding:0 var(--sp0-5)}fieldset .fieldset-wrapper{margin-top:-1rem;margin-top:calc(var(--sp)*-1)}
.field--name-dynamic-twig-fieldnode-birthday .field__item,.field--name-dynamic-twig-fieldnode-label-birthday-featured .field__item{background:#eed314;background:var(--color--yellow);display:inline-block;font-weight:800;font-weight:var(--font-weight-xbold);line-height:normal;padding:.25rem 1rem;padding:var(--sp0-25) var(--sp);text-transform:uppercase}.field--name-dynamic-twig-fieldnode-birthday .field--label-birthday,.field--name-dynamic-twig-fieldnode-label-birthday-featured .field--label-birthday{background:#eed314;background:var(--color--yellow)}.field--name-dynamic-twig-fieldnode-birthday .field--label-featured,.field--name-dynamic-twig-fieldnode-label-birthday-featured .field--label-featured{background:#ed1c24;background:var(--color--red)}
.text-formatted{-webkit-hyphens:auto;hyphens:auto;-ms-word-break:break-all;word-break:break-all;word-break:break-word}.text-formatted>:first-child{margin-top:0}.text-formatted>:last-child{margin-bottom:0}.text-formatted .media{margin-bottom:1rem;margin-bottom:var(--margin--text-paragraph);margin-top:1rem;margin-top:var(--margin--text-paragraph)}.text-formatted h1.page-title{font-style:italic;font-weight:800;font-weight:var(--font-weight-xbold);text-transform:uppercase}
.field--name-field-videos{display:flex;flex-wrap:wrap;justify-content:space-between}.field--name-field-videos .field__item{border-radius:.75rem;display:flex;flex:0 1 100%;flex-wrap:wrap;overflow:hidden}@media (min-width:480px){.field--name-field-videos{margin-bottom:-1rem;margin-bottom:calc(var(--padding--layout--columns)*-1)}.field--name-field-videos .field__item{display:flex;flex:0 1 calc(50% - 0.5rem);flex:0 1 calc(50% - (1*var(--padding--layout--columns))/2);flex-wrap:wrap;margin-bottom:1rem;margin-bottom:var(--padding--layout--columns)}.field--name-field-videos.field--item-count-1 .field__item{flex:0 1 100%}}@media (min-width:960px){.field--name-field-videos .field__item{display:flex;flex:0 1 calc(33.33333% - 0.66667rem);flex:0 1 calc(33.33333% - (2*var(--padding--layout--columns))/3);flex-wrap:wrap}.field--name-field-videos.field--item-count-1 .field__item{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:960px;max-width:var(--max-width--narrow);width:calc(100% - 4rem);width:var(--width)}.field--name-field-videos.field--item-count-2 .field__item{flex:0 1 calc(50% - 0.5rem);flex:0 1 calc(50% - (1*var(--padding--layout--columns))/2)}}
form{width:100%}::-moz-placeholder{color:#ccc;color:var(--color--text--placeholder)}::placeholder{color:#ccc;color:var(--color--text--placeholder)}.form-item{margin-bottom:1rem;margin-bottom:var(--sp1);margin-top:1rem;margin-top:var(--sp1)}.container-inline .form-item,tr .form-item{margin-bottom:.5rem;margin-bottom:var(--sp0-5);margin-top:.5rem;margin-top:var(--sp0-5)}.form-item>label,.form-item__label{display:block;font-weight:700;font-weight:var(--font-weight-bold);margin-top:.5rem;margin-top:var(--sp0-5)}.container-inline .form-item__label{margin-right:1em}.form-item__label--multiple-value-form{font-size:inherit;font-weight:inherit;line-height:inherit;margin-bottom:0;margin-top:0}.form-item__label[for]{cursor:pointer}.form-item__label.option{display:inline;font-weight:300;font-weight:var(--font-weight)}.form-item__label.is-disabled{color:#f3f3f3;color:var(--color--grey--light);cursor:default}.fieldset__label.form-required:after,.form-item__label.form-required:after,.required-mark:after,label.form-required:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%232494DB' d='m0 7.562 1.114-3.438q3.849 1.358 5.59 2.35Q6.245 2.093 6.22.447h3.511q-.074 2.397-.558 6.003 2.494-1.257 5.714-2.325L16 7.562Q12.925 8.58 9.972 8.918q1.476 1.284 4.166 4.575l-2.906 2.059q-1.403-1.91-3.316-5.206-1.792 3.415-3.147 5.206l-2.856-2.059q2.808-3.46 4.017-4.575A87 87 0 0 1 0 7.562'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:.5rem .5rem;content:"";display:inline-block;height:.5rem;margin-left:.3em;margin-right:.3em;vertical-align:text-top;width:.5rem}@media screen and (-ms-high-contrast:active){.fieldset__label.form-required:after,.form-item__label.form-required:after,.required-mark:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23fff' d='m0 7.562 1.114-3.438q3.849 1.358 5.59 2.35Q6.245 2.093 6.22.447h3.511q-.074 2.397-.558 6.003 2.494-1.257 5.714-2.325L16 7.562Q12.925 8.58 9.972 8.918q1.476 1.284 4.166 4.575l-2.906 2.059q-1.403-1.91-3.316-5.206-1.792 3.415-3.147 5.206l-2.856-2.059q2.808-3.46 4.017-4.575A87 87 0 0 1 0 7.562'/%3E%3C/svg%3E")}}.form-item__description{font-size:.875rem;font-size:var(--font-size--s);line-height:1.41575rem;line-height:var(--line-height--s);margin-bottom:.5rem;margin-bottom:var(--sp0-5);margin-top:.5rem;margin-top:var(--sp0-5);max-width:60ch}.field-multiple-table+.form-item__description{margin-top:0}.form-item--error-message{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath fill='%23E33F1E' d='M9 0C4.031 0 0 4.031 0 9s4.031 9 9 9 9-4.031 9-9-4.031-9-9-9m1.5 14.613c0 .211-.164.387-.363.387h-2.25a.39.39 0 0 1-.387-.387v-2.226A.39.39 0 0 1 7.887 12h2.25c.199 0 .363.176.363.387zm-.023-4.031c-.012.164-.188.293-.399.293H7.91c-.223 0-.398-.129-.398-.293l-.2-7.277c0-.082.036-.164.118-.211A.45.45 0 0 1 7.71 3h2.58c.105 0 .21.035.28.094a.24.24 0 0 1 .117.21z'/%3E%3C/svg%3E");background-position:0 0;background-repeat:no-repeat;background-size:1rem 1rem;background-size:var(--sp1) var(--sp1);color:#ed1c24;color:var(--color--red);font-size:.875rem;font-size:var(--font-size--s);line-height:1.41575rem;line-height:var(--line-height--s);margin-bottom:.5rem;margin-bottom:var(--sp0-5);margin-top:.5rem;margin-top:var(--sp0-5);padding-left:1.5rem;padding-left:var(--sp1-5)}@media screen and (-ms-high-contrast:active){.form-item--error-message{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath fill='%23fff' d='M9 0C4.031 0 0 4.031 0 9s4.031 9 9 9 9-4.031 9-9-4.031-9-9-9m1.5 14.613c0 .211-.164.387-.363.387h-2.25a.39.39 0 0 1-.387-.387v-2.226A.39.39 0 0 1 7.887 12h2.25c.199 0 .363.176.363.387zm-.023-4.031c-.012.164-.188.293-.399.293H7.91c-.223 0-.398-.129-.398-.293l-.2-7.277c0-.082.036-.164.118-.211A.45.45 0 0 1 7.71 3h2.58c.105 0 .21.035.28.094a.24.24 0 0 1 .117.21z'/%3E%3C/svg%3E")}}[dir=rtl] .form-item--error-message{background-position:100% 0}.form-actions{align-items:center;display:flex;flex-wrap:wrap}.form-actions,.form-actions .action-link,.form-actions .button{margin-bottom:.5rem;margin-bottom:var(--sp0-5);margin-top:.5rem;margin-top:var(--sp0-5)}.form-actions .action-link,.form-actions .button{font-weight:300;font-weight:var(--font-weight)}.form-actions .ajax-progress--throbber{align-self:center}.form-item--editor-format{align-items:center;display:flex;flex-wrap:wrap;max-width:100%}.form-item--editor-format .form-element--editor-format,.form-item--editor-format .form-item__label,.form-item--editor-format .form-item__prefix,.form-item--editor-format .form-item__suffix{min-width:1px}.form-item--editor-format .form-item__label,.form-item--editor-format .form-item__prefix,.form-item--editor-format .form-item__suffix{margin-right:.5rem;margin-right:var(--sp0-5)}.form-item--editor-format .form-item--error-message,.form-item--editor-format .form-item__description{flex:0 1 100%;min-width:1px}.form--inline>*{display:inline-block;margin-bottom:0;margin-top:.5rem;margin-top:var(--sp0-5);vertical-align:top}.form--inline .form-item__label{margin:0}.form--inline .form-actions{margin-top:1.5rem;margin-top:var(--sp1-5)}
.bef-exposed-form .form-actions{clear:both;float:none;width:100%}.bef-exposed-form .form-actions .button{margin-top:0;padding:.5rem 1.25rem;padding:var(--sp0-5) var(--sp1-25)}
input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:var(--color--white);background-position:50% 50%;background-repeat:no-repeat;background-size:1rem 1rem;background-size:var(--sp1) var(--sp1);border:1px solid #ccc;border:1px solid var(--color--grey);border-radius:.1875rem;display:inline-block;height:1.5rem;height:var(--sp1-5);margin:.5em 0 0;vertical-align:top;width:1.5rem;width:var(--sp1-5)}input[type=checkbox]:focus,input[type=radio]:focus{border:1px solid #0a0a0a;border:1px solid var(--color--border);outline:none}input[type=checkbox]:hover,input[type=radio]:hover{border-color:#0a0a0a;border-color:var(--color--border)}input[type=checkbox][disabled],input[type=radio][disabled]{background-color:#f3f3f3;background-color:var(--color--grey--light)}input[type=checkbox][disabled]:hover,input[type=radio][disabled]:hover{border-color:#ccc;border-color:var(--color--grey)}input.error[type=checkbox],input.error[type=radio]{border:1px solid #ed1c24;border:1px solid var(--color--red)}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;font-weight:300;font-weight:var(--font-weight);max-width:calc(100% - 2rem);max-width:calc(100% - var(--sp2));padding-left:.5rem;padding-left:var(--sp0-5)}input[type=checkbox]+label{padding-left:.75rem;padding-left:var(--sp0-75)}input[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='13'%3E%3Cpath fill='%232494DB' d='M14.823.177a.25.25 0 0 1 .354 0l1.768 1.768a.25.25 0 0 1 0 .353L6.237 13.005a.25.25 0 0 1-.353 0L.177 7.298a.25.25 0 0 1 0-.353l1.768-1.768a.25.25 0 0 1 .353 0l3.586 3.586a.25.25 0 0 0 .353 0z'/%3E%3C/svg%3E")}input[type=radio]{border-radius:50%}input[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Ccircle cx='8.5' cy='8.5' r='8.5' fill='%232494DB'/%3E%3C/svg%3E");background-size:1rem}input[type=radio]:focus{border-color:#0a0a0a;border-color:var(--color--border);border-width:1px}.form-type-boolean{margin-bottom:1rem;margin-bottom:var(--sp1);margin-top:1rem;margin-top:var(--sp1)}.form-type-radio{margin-bottom:0;margin-top:0}.form-type-radio:first-child{margin-top:1rem;margin-top:var(--sp1)}.form-type-radio:last-child{margin-bottom:1rem;margin-bottom:var(--sp1)}.form-type-radio>input{margin-left:-.125em;margin-top:.5em}.form-item.form-no-label input[type=checkbox]+.description,.form-item.form-no-label input[type=radio]+.description{display:inline-block;font-weight:300;font-weight:var(--font-weight);margin-top:.5em;padding-left:.75rem;padding-left:var(--sp0-75)}.form-item.form-no-label input[type=checkbox]+.description{padding-left:.75rem;padding-left:var(--sp0-75)}
[type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:var(--color--white);border:1px solid #0a0a0a;border:1px solid var(--color--border);border-radius:.1875rem;border-radius:var(--border-radius--input);caret-color:#0a0a0a;caret-color:var(--color--text);color:#0a0a0a;color:var(--color--text);font-family:inherit;font-size:inherit;font-weight:300;font-weight:var(--font-weight);max-width:100%;min-height:3rem;min-height:var(--sp3);padding:0 1rem;padding:0 var(--sp);width:100%}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=file]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:not(.does-not-exist):focus{border:1px solid #0a0a0a;border:1px solid var(--color--border);outline:none}[disabled][type=color],[disabled][type=date],[disabled][type=datetime-local],[disabled][type=email],[disabled][type=file],[disabled][type=month],[disabled][type=number],[disabled][type=password],[disabled][type=search],[disabled][type=tel],[disabled][type=text],[disabled][type=time],[disabled][type=url],[disabled][type=week],textarea[disabled]:not(.does-not-exist){background-color:#f3f3f3;background-color:var(--color--grey--light);color:#ccc;color:var(--color--grey)}.error[type=color],.error[type=date],.error[type=datetime-local],.error[type=email],.error[type=file],.error[type=month],.error[type=number],.error[type=password],.error[type=search],.error[type=tel],.error[type=text],.error[type=time],.error[type=url],.error[type=week],textarea.error:not(.does-not-exist){border:1px solid #ed1c24;border:1px solid var(--color--red)}.error[type=color]+.ck-editor>.ck-editor__main,.error[type=date]+.ck-editor>.ck-editor__main,.error[type=datetime-local]+.ck-editor>.ck-editor__main,.error[type=email]+.ck-editor>.ck-editor__main,.error[type=file]+.ck-editor>.ck-editor__main,.error[type=month]+.ck-editor>.ck-editor__main,.error[type=number]+.ck-editor>.ck-editor__main,.error[type=password]+.ck-editor>.ck-editor__main,.error[type=search]+.ck-editor>.ck-editor__main,.error[type=tel]+.ck-editor>.ck-editor__main,.error[type=text]+.ck-editor>.ck-editor__main,.error[type=time]+.ck-editor>.ck-editor__main,.error[type=url]+.ck-editor>.ck-editor__main,.error[type=week]+.ck-editor>.ck-editor__main,textarea.error:not(.does-not-exist)+.ck-editor>.ck-editor__main{border:1px solid #ed1c24;border:1px solid var(--color--red)}.form-element--small[type=color],.form-element--small[type=date],.form-element--small[type=datetime-local],.form-element--small[type=email],.form-element--small[type=file],.form-element--small[type=month],.form-element--small[type=number],.form-element--small[type=password],.form-element--small[type=search],.form-element--small[type=tel],.form-element--small[type=text],.form-element--small[type=time],.form-element--small[type=url],.form-element--small[type=week],textarea.form-element--small:not(.does-not-exist){min-height:2.5rem;min-height:var(--sp2-5)}@media (min-width:480px){[type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{max-width:720px;max-width:var(--small)}}[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0}[type=file]{height:auto;padding-bottom:.75rem;padding-bottom:var(--sp0-75);padding-top:.75rem;padding-top:var(--sp0-75)}[type=color]{padding:0;width:3rem;width:var(--sp3)}
textarea{color:#0a0a0a;color:var(--color--text);display:block;min-height:8rem;min-height:var(--sp8);padding:1rem;padding:var(--sp);width:100%}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:var(--color--white);background-image:url(/themes/custom/hne_theme/images/icons/angle-down.svg);background-position:right 1rem center;background-position:right var(--sp) center;background-repeat:no-repeat;background-size:18px auto;border:1px solid #0a0a0a;border:1px solid var(--color--border);border-radius:.1875rem;border-radius:var(--border-radius--select);box-sizing:border-box;color:#0a0a0a;color:var(--color--text);font-family:inherit;font-size:inherit;font-weight:300;font-weight:var(--font-weight);height:3rem;height:var(--sp3);max-width:100%;padding-bottom:0;padding-left:1rem;padding-left:var(--sp);padding-right:3rem;padding-right:var(--sp3);padding-top:0;width:100%}select:focus{border:1px solid #0a0a0a;border:1px solid var(--color--border);outline:none}select[disabled]{background-color:#f3f3f3;background-color:var(--color--grey--light);color:#ccc;color:var(--color--grey)}select.error{border:1px solid #ed1c24;border:1px solid var(--color--red)}select[multiple]{background-image:none;height:auto;line-height:1}select[multiple],select[multiple] option{padding:.5rem;padding:var(--sp0-5)}select.form-element--small{height:2.5rem;height:var(--sp2-5)}@media (forced-colors:active){select{-webkit-appearance:listbox;-moz-appearance:listbox;appearance:listbox;background-image:none;padding-right:1rem;padding-right:var(--sp)}@supports ((-webkit-appearance:revert) or (-moz-appearance:revert) or (appearance:revert)){select{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}}}[dir=rtl] select{background-position:left 1rem center;background-position:left var(--sp) center}@media (min-width:480px){select{max-width:720px;max-width:var(--small)}}
.icon-help{background:url(/themes/custom/hne_theme/images/icons/help.png) 0 50% no-repeat;padding:1px 0 1px 20px}[dir=rtl] .icon-help{background-position:100% 50%;padding:1px 20px 1px 0}.feed-icon{background:url(/themes/custom/hne_theme/images/icons/feed.svg) no-repeat;display:block;height:16px;overflow:hidden;text-indent:101%;white-space:nowrap;width:16px}
.form--inline .form-item{float:left;margin-right:.5em}[dir=rtl] .form--inline .form-item{float:right;margin-left:.5em;margin-right:0}[dir=rtl] .views-filterable-options-controls .form-item{margin-right:2%}.form--inline .form-item-separator{margin-left:.5em;margin-right:1em;margin-top:2.3em}[dir=rtl] .form--inline .form-item-separator{margin-left:1em;margin-right:.5em}.form--inline .form-actions{clear:left}[dir=rtl] .form--inline .form-actions{clear:right}
.item-list .title{font-weight:700}.item-list ul{margin:0 0 .75em;padding:0}.item-list li{margin:0 0 .25em 1.5em;padding:0}[dir=rtl] .item-list li{margin:0 1.5em .25em 0}.item-list--comma-list{display:inline}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir=rtl] .item-list--comma-list .item-list__comma-list,[dir=rtl] .item-list__comma-list li{margin:0}
button.link{background:transparent;border:0;cursor:pointer;font-size:1em;margin:0;padding:0}label button.link{font-weight:700}
ul.inline,ul.links.inline{display:inline;padding-left:0}[dir=rtl] ul.inline,[dir=rtl] ul.links.inline{padding-left:15px;padding-right:0}ul.inline li{display:inline;list-style-type:none;padding:0 .5em}ul.links a.is-active{color:#000}
.media--bundle--remote-audio{background:#0a0a0a;background:var(--color--bg--inverted)}.media--bundle--remote-audio .media__icon.media__icon--close{display:none}.media--bundle--remote-audio .media__icon.media__icon--play{border-color:#fff;border-color:var(--color--white);border-width:2px}.media--bundle--remote-audio .media__icon.media__icon--play:before{border-left-color:#fff;border-left-color:var(--color--white);margin-left:-8px}.media--bundle--remote-audio .media__icon.media__icon--play:hover{border-color:#fff;border-color:var(--color--white)}.media--bundle--remote-audio .media__icon.media__icon--play:hover:before{border-left-color:#fff;border-left-color:var(--color--white)}.media--bundle--remote-audio.media--spotify{border-radius:.75rem;height:352px;overflow:hidden;width:100%}.media--bundle--remote-audio.media--spotify>iframe{height:352px;width:100%}.media--bundle--remote-audio.media--spotify>img.media__element{filter:blur(1rem);height:100%;-o-object-fit:cover;object-fit:cover;scale:1.2;width:100%}
.media--bundle--remote-video{background:#0a0a0a;background:var(--color--bg--inverted)}.media--bundle--remote-video .media__icon.media__icon--close{display:none}.media--bundle--remote-video .media__icon.media__icon--play{border-color:#fff;border-color:var(--color--white);border-width:2px}.media--bundle--remote-video .media__icon.media__icon--play:before{border-left-color:#fff;border-left-color:var(--color--white);margin-left:-8px}.media--bundle--remote-video .media__icon.media__icon--play:hover{border-color:#fff;border-color:var(--color--white)}.media--bundle--remote-video .media__icon.media__icon--play:hover:before{border-left-color:#fff;border-left-color:var(--color--white)}
.block-menu ul.menu{line-height:normal;list-style:none outside;margin:0;padding:0;text-align:left}[dir=rtl] .block-menu ul.menu{text-align:right}.block-menu .menu-item--expanded{list-style-image:url(/themes/custom/hne_theme/images/icons/menu-expanded.png);list-style-type:circle}.block-menu .menu-item--collapsed{list-style-image:url(/themes/custom/hne_theme/images/icons/menu-collapsed.png);list-style-type:disc}[dir=rtl] .block-menu .menu-item--collapsed{list-style-image:url(/themes/custom/hne_theme/images/icons/menu-collapsed-rtl.png)}.block-menu .menu-item{margin:0;padding:0}.block-menu .menu-item a,.block-menu .menu-item span{cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.block-menu .menu-item a.is-active,.block-menu .menu-item span.is-active,.block-menu .menu-item.menu-item--active-trail a,.block-menu .menu-item.menu-item--active-trail span{font-weight:700;font-weight:var(--font-weight-bold)}@media (min-width:480px){.block-menu .menu-item{display:inline-block;margin-right:1rem;margin-right:var(--spacing--menu-items)}.block-menu .menu-item:last-child{margin-right:0}}
.menu--account ul.menu .menu-item a,.menu--account ul.menu .menu-item span{font-size:0;transition:all .5s;transition:all var(--transition-duration-fast)}.menu--account ul.menu .menu-item a:after,.menu--account ul.menu .menu-item span:after{display:inline-block;font-family:Font Awesome\ 5 Free;font-size:1.5rem;font-weight:900}.menu--account ul.menu .menu-item:first-child a:after,.menu--account ul.menu .menu-item:first-child span:after{content:"\f007"}.menu--account ul.menu .menu-item:nth-child(2) a:after,.menu--account ul.menu .menu-item:nth-child(2) span:after{content:"\f2f5"}@media (max-width:1199px){.menu--account{display:none}}
.region-navigation-primary .menu--account{align-self:flex-end;display:block;margin-top:4rem;margin-top:var(--padding--layout--section)}.region-navigation-primary .menu--account ul.menu{text-align:center}.region-navigation-primary .menu--account ul.menu .menu-item a,.region-navigation-primary .menu--account ul.menu .menu-item span{font-size:1.125rem;font-size:var(--font-size--l);line-height:1.82025rem;line-height:var(--line-height--l);text-transform:uppercase}.region-navigation-primary .menu--account ul.menu .menu-item a:after,.region-navigation-primary .menu--account ul.menu .menu-item span:after{content:none}@media (min-width:1200px){.region-navigation-primary .menu--account{display:none}}
.menu--footer ul.menu{padding-bottom:2rem;padding-bottom:var(--padding--layout--content)}.menu--footer ul.menu .menu-item{padding-bottom:.5em}.menu--footer ul.menu .menu-item:last-child{padding-bottom:0}@media (min-width:480px){.menu--footer ul.menu{padding-bottom:1rem;padding-bottom:var(--padding--layout--columns)}}@media (min-width:720px){.menu--footer ul.menu,.menu--footer ul.menu .menu-item{padding-bottom:0}}
.menu--legal ul.menu .menu-item{padding-bottom:.5em}.menu--legal ul.menu .menu-item:last-child{padding-bottom:0}@media (min-width:720px){.menu--legal ul.menu .menu-item{padding-bottom:0}}
.menu--main h2{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.menu--main ul.menu .menu-item{text-transform:uppercase}@media (min-width:1200px){.menu--main h2{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}@media (max-width:1199px){.menu--main ul.menu .menu-item{margin:0;text-align:center;width:100%}.menu--main ul.menu .menu-item a,.menu--main ul.menu .menu-item span{font-size:1.575rem;font-size:var(--font-size--h2);line-height:2.52rem;line-height:var(--line-height--h2)}}
.menu--social{align-items:center;background:#0a0a0a;background:var(--color--primary);border:0;border-radius:4rem;border-radius:var(--border-radius);display:flex;flex-wrap:wrap;padding:1rem 2rem;padding:var(--sp) var(--sp2)}.menu--social,.menu--social h2{color:#f3f3f3;color:var(--color--text--inverted)}.menu--social h2{font-family:objektiv-mk3,sans-serif;font-family:var(--font-primary);font-size:16px;font-size:var(--font-size);font-weight:300;font-weight:var(--font-weight);line-height:normal;margin:0}.menu--social ul.menu .menu-item{display:inline-block;margin-left:.5em;margin-right:0}.menu--social ul.menu .menu-item a,.menu--social ul.menu .menu-item span{font-size:0;transition:all .5s;transition:all var(--transition-duration-fast)}.menu--social ul.menu .menu-item a:after,.menu--social ul.menu .menu-item span:after{color:#f3f3f3;color:var(--color--text--inverted);display:inline-block;font-family:Font Awesome\ 5 Brands;font-size:20px;font-size:calc(var(--font-size)*1.25);font-weight:400}.menu--social ul.menu .menu-item a.twitter:after,.menu--social ul.menu .menu-item span.twitter:after{content:"\f099"}.menu--social ul.menu .menu-item a.x-twitter:after,.menu--social ul.menu .menu-item span.x-twitter:after{content:"\e61b"}.menu--social ul.menu .menu-item a.youtube:after,.menu--social ul.menu .menu-item span.youtube:after{content:"\f167"}.menu--social ul.menu .menu-item a.facebook:after,.menu--social ul.menu .menu-item span.facebook:after{content:"\f39e"}.menu--social ul.menu .menu-item a.instagram:after,.menu--social ul.menu .menu-item span.instagram:after{content:"\f16d"}.menu--social ul.menu .menu-item a.spotify:after,.menu--social ul.menu .menu-item span.spotify:after{content:"\f1bc"}.menu--social ul.menu .menu-item a.apple-music:after,.menu--social ul.menu .menu-item span.apple-music:after{content:"\f179"}.menu--social ul.menu .menu-item a.amazon:after,.menu--social ul.menu .menu-item span.amazon:after{content:"\f270"}.menu--social ul.menu .menu-item a:hover,.menu--social ul.menu .menu-item span:hover{color:#fff;color:var(--color--white)}
.messages{background:no-repeat 10px 17px;border:1px solid;border-left:0 solid;border-radius:2px;padding:15px 20px 15px 35px;word-wrap:break-word;line-height:normal}[dir=rtl] .messages{background-position:right 10px top 17px;border-width:1px 0 1px 1px;padding-left:20px;padding-right:35px;text-align:right}.messages+.messages{margin-top:1.538em}.messages__list{list-style:none;margin:0;padding:0}.messages__item+.messages__item{margin-top:.769em}.messages--status{background-color:#f3faef;background-image:url(/themes/custom/hne_theme/images/icons/check.svg);background-position:10px;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;box-shadow:-8px 0 0 #77b259;color:#325e1c}[dir=rtl] .messages--status{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;margin-left:0}.messages--warning{background-color:#fdf8ed;background-image:url(/themes/custom/hne_theme/images/icons/warning.svg);background-position:10px;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;box-shadow:-8px 0 0 #e09600;color:#734c00}[dir=rtl] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600}.messages--error{background-color:#fcf4f2;background-image:url(/themes/custom/hne_theme/images/icons/error.svg);background-position:10px;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;color:#a51b00}[dir=rtl] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600}.messages--error p.error{color:#a51b00}
.more-link{display:block;text-align:right}[dir=rtl] .more-link{text-align:left}
.node--view-mode-search-result{margin-top:1rem;margin-top:var(--padding--layout--columns)}.node--view-mode-search-result .field--name-node-title a{font-weight:800;font-weight:var(--font-weight-xbold);-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.node--view-mode-search-result .field--name-node-link{margin-top:1rem;margin-top:var(--sp)}
nav.pager{width:100%}.pager__items{clear:both;margin:2rem 0 0;margin:var(--padding--layout--content) 0 0;text-align:center}.pager__item{display:inline;padding:.5rem;padding:var(--sp0-5)}.pager__item a{-webkit-text-decoration:none;text-decoration:none}.pager__item.is-active a{font-weight:700;font-weight:var(--font-weight-bold)}
.paragraph--type--horizontal-rule{background:#0a0a0a;background:var(--color--border);height:1px;width:100%}
.paragraph--type--images.paragraph--view-mode--slider .splide__track,.paragraph--type--images.paragraph--view-mode--slider .splide__track .media--splide{border-radius:2rem;border-radius:var(--border-radius--content);overflow:hidden}
.paragraph--type--slider{border-radius:2rem;border-radius:var(--border-radius--content);overflow:hidden}.paragraph--type--slider .splide{height:100%}.paragraph--type--slider .splide>.splide__slider{height:100%;margin-bottom:0}.paragraph--type--slider .splide>.splide__slider>.splide__track{height:100%}.paragraph--type--slider .splide>.splide__slider>.splide__track .splide__slide .paragraph--type--slider-item,.paragraph--type--slider .splide>.splide__slider>.splide__track .splide__slide .paragraph--type--slider-item-product{align-items:center;background:#0a0a0a;background:var(--color--bg--inverted);border-radius:2rem;border-radius:var(--border-radius--content);color:#f3f3f3;color:var(--color--text--inverted);display:flex;height:100%;overflow:hidden;padding:3rem 2rem;padding:calc(var(--padding--layout--content) + var(--padding--layout--columns)) var(--padding--layout--content);position:relative}.paragraph--type--slider .splide>.splide__slider>.splide__track .splide__slide .paragraph--type--slider-item .paragraph--slider-item--content,.paragraph--type--slider .splide>.splide__slider>.splide__track .splide__slide .paragraph--type--slider-item-product .paragraph--slider-item--content{width:100%;z-index:10}.paragraph--type--slider .splide>.splide__slider>.splide__track .splide__slide .paragraph--type--slider-item .paragraph--slider-item--content .button,.paragraph--type--slider .splide>.splide__slider>.splide__track .splide__slide .paragraph--type--slider-item-product .paragraph--slider-item--content .button{background:#f3f3f3;background:var(--color--off-white);border:0;color:#0a0a0a;color:var(--color--text)}.paragraph--type--slider .splide>.splide__slider>.splide__track .splide__slide .paragraph--type--slider-item .paragraph--slider-item--content .button:hover,.paragraph--type--slider .splide>.splide__slider>.splide__track .splide__slide .paragraph--type--slider-item-product .paragraph--slider-item--content .button:hover{background:#fff;background:var(--color--white);color:#0a0a0a;color:var(--color--text)}.paragraph--type--slider .splide>.splide__slider>.splide__track .splide__slide .paragraph--type--slider-item .paragraph--slider-item--background,.paragraph--type--slider .splide>.splide__slider>.splide__track .splide__slide .paragraph--type--slider-item-product .paragraph--slider-item--background{background-attachment:scroll;background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;transition:scale 4s;transition:scale var(--transition-duration-zoom);z-index:0}.paragraph--type--slider .splide>.splide__slider>.splide__track .splide__slide.is-active .paragraph--type--slider-item .paragraph--slider-item--background,.paragraph--type--slider .splide>.splide__slider>.splide__track .splide__slide.is-active .paragraph--type--slider-item-product .paragraph--slider-item--background{scale:1.075;scale:var(--scale-up)}.paragraph--type--slider .splide .splide__pagination{bottom:1rem;bottom:var(--padding--layout--columns);display:block;left:2rem;left:var(--padding--layout--content);position:absolute;right:auto;top:auto}.paragraph--type--slider .splide .splide__pagination button{background:transparent;border:1px solid #f3f3f3;border:1px solid var(--color--text--inverted)}.paragraph--type--slider .splide .splide__pagination button.is-active{background:#f3f3f3;background:var(--color--text--inverted)}.paragraph--type--slider .splide .splide__arrows{bottom:1rem;bottom:var(--padding--layout--columns);position:absolute;right:2rem;right:var(--padding--layout--content)}.paragraph--type--slider .splide .splide__arrows .splide__arrow{color:#f3f3f3;color:var(--color--text--inverted)}.paragraph--type--slider .field--name-field-slider-title{font-size:2.205rem;font-size:var(--font-size--h1);font-style:italic;font-weight:800;font-weight:var(--font-weight-xbold);line-height:2.4255rem;line-height:var(--line-height--h1);margin-bottom:.5rem;margin-bottom:var(--sp0-5);text-align:center}.paragraph--type--slider .field--name-field-slider-text{font-size:1.575rem;font-size:var(--font-size--h2);line-height:2.52rem;line-height:var(--line-height--h2);margin-bottom:.5rem;margin-bottom:var(--sp0-5);text-align:center}.paragraph--type--slider .field--name-field-link{margin-top:2rem;margin-top:var(--sp2);text-align:center}.paragraph--type--slider .field--name-field-link a{background:#0a0a0a;background:var(--color--primary);background:#f3f3f3;background:var(--color--off-white);border:0;border-radius:4rem;border-radius:var(--border-radius);color:#f3f3f3;color:var(--color--text--inverted);color:#0a0a0a;color:var(--color--text);cursor:pointer;display:inline-block;font-size:.875rem;font-size:var(--font-size--s);line-height:normal;max-width:auto;padding:.75rem 1.5rem;padding:var(--sp0-75) var(--sp1-5);text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .5s;transition:all var(--transition-duration-fast);width:auto}.paragraph--type--slider .field--name-field-link a:hover{background:#fff;background:var(--color--white);color:#0a0a0a;color:var(--color--text)}.paragraph--type--slider .field--name-field-link a:after{content:"\f061";display:inline-block;font-family:Font Awesome\ 5 Free;font-weight:900;margin-left:.5rem;margin-left:var(--sp0-5);transition:transform .5s;transition:transform var(--transition-duration-fast)}.paragraph--type--slider .field--name-field-link a:hover:after{transform:translateX(.25rem);transform:translateX(var(--sp0-25))}.paragraph--type--slider .commerce-product.commerce-product--view-mode-featured{margin:0 auto;max-width:1200px;max-width:var(--max-width)}.paragraph--type--slider .commerce-product.commerce-product--view-mode-featured .field--name-field-catalogue-no{margin-bottom:.5rem;margin-bottom:var(--sp0-5);text-align:center}.paragraph--type--slider .commerce-product.commerce-product--view-mode-featured .field--name-title{font-style:italic;margin-bottom:.5rem;margin-bottom:var(--sp0-5);text-align:center}.paragraph--type--slider .commerce-product.commerce-product--view-mode-featured .field--name-title a{color:#f3f3f3;color:var(--color--text--inverted);font-size:2.205rem;font-size:var(--font-size--h1);font-weight:800;font-weight:var(--font-weight-xbold);line-height:2.4255rem;line-height:var(--line-height--h1)}.paragraph--type--slider .commerce-product.commerce-product--view-mode-featured .field--name-dynamic-twig-fieldcommerce-product-track-artists,.paragraph--type--slider .commerce-product.commerce-product--view-mode-featured .field--name-dynamic-twig-fieldcommerce-product-track-composers,.paragraph--type--slider .commerce-product.commerce-product--view-mode-featured .field--name-field-artists,.paragraph--type--slider .commerce-product.commerce-product--view-mode-featured .field--name-field-authors,.paragraph--type--slider .commerce-product.commerce-product--view-mode-featured .field--name-field-composers{font-size:1.575rem;font-size:var(--font-size--h2);line-height:2.52rem;line-height:var(--line-height--h2);margin-bottom:.5rem;margin-bottom:var(--sp0-5);text-align:center}.paragraph--type--slider .commerce-product.commerce-product--view-mode-featured .field--name-dynamic-twig-fieldcommerce-product-track-artists .field__label,.paragraph--type--slider .commerce-product.commerce-product--view-mode-featured .field--name-dynamic-twig-fieldcommerce-product-track-composers .field__label,.paragraph--type--slider .commerce-product.commerce-product--view-mode-featured .field--name-field-artists .field__label,.paragraph--type--slider .commerce-product.commerce-product--view-mode-featured .field--name-field-authors .field__label,.paragraph--type--slider .commerce-product.commerce-product--view-mode-featured .field--name-field-composers .field__label{display:none}.paragraph--type--slider .commerce-product.commerce-product--view-mode-featured .field--name-field-product-link{margin-top:2rem;margin-top:var(--sp2);text-align:center}.paragraph--width--full-edge .paragraph--type--slider .splide>.splide__slider>.splide__track .splide__slide{margin-right:0!important}@media (min-width:480px){.paragraph--type--slider .commerce-product.commerce-product--view-mode-featured .field--name-field-catalogue-no{font-size:16px;font-size:var(--font-size);text-align:left}.paragraph--type--slider .commerce-product.commerce-product--view-mode-featured .field--name-dynamic-twig-fieldcommerce-product-track-artists,.paragraph--type--slider .commerce-product.commerce-product--view-mode-featured .field--name-dynamic-twig-fieldcommerce-product-track-composers,.paragraph--type--slider .commerce-product.commerce-product--view-mode-featured .field--name-field-artists,.paragraph--type--slider .commerce-product.commerce-product--view-mode-featured .field--name-field-authors,.paragraph--type--slider .commerce-product.commerce-product--view-mode-featured .field--name-field-composers,.paragraph--type--slider .commerce-product.commerce-product--view-mode-featured .field--name-field-product-link,.paragraph--type--slider .commerce-product.commerce-product--view-mode-featured .field--name-title{text-align:left}}
.view-review-request.view-display-id-block{margin-bottom:1rem;margin-bottom:var(--padding--layout--columns)}.view-review-request .views-field{line-height:normal;padding-bottom:.5rem;padding-bottom:calc(var(--padding--layout--columns)/2);padding-right:.5rem;padding-right:calc(var(--padding--layout--columns)/2)}.view-review-request .views-field:last-child{padding-right:0}.view-review-request .views-field-field-images img{max-width:120px}.view-review-request .views-field-link-flag{text-align:right}.view-review-request .views-field-link-flag .flag-review-request a{background:#0a0a0a;background:var(--color--primary);border:1px solid #0a0a0a;border:1px solid var(--color--primary);border-radius:4rem;border-radius:var(--border-radius);color:#f3f3f3;color:var(--color--text--inverted);cursor:pointer;display:inline-block;font-size:.875rem;font-size:var(--font-size--s);line-height:normal;max-width:auto;padding:.5rem 1.25rem;padding:var(--sp0-5) var(--sp1-25);position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .5s;transition:all var(--transition-duration-fast);width:auto}.view-review-request .views-field-link-flag .flag-review-request a:hover{background:#fff;background:var(--color--white);color:#0a0a0a;color:var(--color--text)}@media (max-width:479px){.view-review-request .views-field{display:block;float:right;padding:0;text-align:left;width:60%}.view-review-request .views-field-field-images{float:left;padding-bottom:1rem;padding-bottom:var(--padding--layout--columns);padding-right:1rem;padding-right:var(--padding--layout--columns);width:40%}.view-review-request .views-field-link-flag{padding-bottom:1rem;padding-bottom:var(--padding--layout--columns);padding-top:.5rem;padding-top:calc(var(--padding--layout--columns)/2)}}
.search-results{list-style:none}.view .view-grouping-header,.view .view-grouping-header>h2{display:none}.view .view-content>h3,.view .view-grouping-content>h3{display:block;font-size:1.41575rem;font-size:var(--font-size--h3);font-style:italic;font-weight:800;font-weight:var(--font-weight-xbold);line-height:2.2652rem;line-height:var(--line-height--h3);margin-bottom:0;text-transform:uppercase;width:100%}.view.view--glossary .views-field-title a{-webkit-text-decoration:none;text-decoration:none}
.splide{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.splide .splide__slider{margin-bottom:1rem;margin-bottom:var(--padding--layout--columns);width:100%}.splide .splide__pagination{bottom:0;left:0;padding:0;position:relative;right:0;top:0}.splide .splide__pagination li{line-height:.75rem;line-height:var(--sp0-75)}.splide .splide__pagination button{background:#fff;background:var(--color--white);border:1px solid #0a0a0a;border:1px solid var(--color--border);display:block;height:.75rem;height:var(--sp0-75);margin-bottom:0;margin-top:0;opacity:1;transform:none;width:.75rem;width:var(--sp0-75)}.splide .splide__pagination button.is-active{background:#0a0a0a;background:var(--color--text)}.splide .splide__pagination li:first-child button{margin-left:0}.splide .splide__arrows{display:flex;flex-wrap:wrap}.splide .splide__arrows .splide__arrow{background:transparent;bottom:0;color:#0a0a0a;color:var(--color--text);height:auto;left:0;margin-right:1rem;margin-right:var(--sp);opacity:1;position:relative;right:0;top:0;transform:none;transition:all .5s;transition:all var(--transition-duration-fast);width:auto}.splide .splide__arrows .splide__arrow:after{font-family:Font Awesome\ 5 Free;font-size:1.125rem;font-size:var(--font-size--l);font-size:1.5rem;font-weight:900}.splide .splide__arrows .splide__arrow.splide__arrow--prev:after{content:"\f060"}.splide .splide__arrows .splide__arrow.splide__arrow--next{margin-right:0}.splide .splide__arrows .splide__arrow.splide__arrow--next:after{content:"\f061"}.splide .splide__arrows .splide__arrow svg{fill:#0a0a0a;fill:var(--color--text);display:none;height:auto}.splide .splide__arrows .splide__arrow:disabled{opacity:.25}.splide.is-autoplay .splide__toggle{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.commerce-store .field{margin-top:1rem;margin-top:var(--sp)}.commerce-store .field--label-inline .field__item{display:inline-block}
.views-table{border-collapse:collapse;border-spacing:0;margin:0;padding:0;width:100%}
tr.drag{background-color:ivory}tr.drag-previous{background-color:#ffd}body div.tabledrag-changed-warning{margin-bottom:.5em}
tr.selected td{background:#ffc}[dir=rtl] td.checkbox,[dir=rtl] th.checkbox,td.checkbox,th.checkbox{text-align:center}
th.is-active img{display:inline}td.is-active{background-color:#ddd}
nav.tabs{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1440px;max-width:var(--max-width--wide);width:calc(100% - 4rem);width:var(--width)}ul.tabs{list-style:none;margin:0;padding:0}.tabs>li{display:inline-block;margin-bottom:.5rem;margin-bottom:var(--sp0-5);margin-right:.5rem;margin-right:var(--sp0-5)}[dir=rtl] .tabs>li{margin-left:.5rem;margin-left:var(--sp0-5);margin-right:0}.tabs a{background:#0a0a0a;background:var(--color--primary);background:transparent;border:1px solid #0a0a0a;border-color:var(--color--primary);border-radius:4rem;border-radius:var(--border-radius);color:#f3f3f3;color:var(--color--text--inverted);cursor:pointer;display:block;display:inline-block;font-size:.875rem;font-size:var(--font-size--s);line-height:normal;max-width:auto;padding:.5rem 1.25rem;padding:var(--sp0-5) var(--sp1-25);text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .5s;transition:all var(--transition-duration-fast);width:auto}.tabs a,.tabs a:hover{color:#0a0a0a;color:var(--color--text)}.tabs a:hover{background:#fff;background:var(--color--white);background:#0a0a0a;background:var(--color--primary);color:#f3f3f3;color:var(--color--text--inverted)}.tabs a.is-active{background:#0a0a0a;background:var(--color--primary);border:1px solid #0a0a0a;border:1px solid var(--color--primary);border-radius:4rem;border-radius:var(--border-radius);color:#f3f3f3;color:var(--color--text--inverted);cursor:pointer;display:inline-block;font-size:.875rem;font-size:var(--font-size--s);line-height:normal;max-width:auto;padding:.5rem 1.25rem;padding:var(--sp0-5) var(--sp1-25);text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .5s;transition:all var(--transition-duration-fast);width:auto}.tabs a.is-active:hover{background:#fff;background:var(--color--white);color:#0a0a0a;color:var(--color--text)}.tabs a.is-active:focus,.tabs a.is-active:hover{background:#0a0a0a;background:var(--color--primary);border:1px solid #0a0a0a;border:1px solid var(--color--primary);color:#f3f3f3;color:var(--color--text--inverted)}
.ui-dialog--narrow{max-width:500px}@media screen and (max-width:600px){.ui-dialog--narrow{max-width:95%;min-width:95%}}
.address-book__add-link{background:#0a0a0a;background:var(--color--primary);background:transparent;border:1px solid #0a0a0a;border-color:var(--color--primary);border-radius:4rem;border-radius:var(--border-radius);color:#f3f3f3;color:var(--color--text--inverted);color:#0a0a0a;color:var(--color--text);cursor:pointer;display:inline-block;font-size:.875rem;font-size:var(--font-size--s);line-height:normal;max-width:auto;padding:.5rem 1.25rem;padding:var(--sp0-5) var(--sp1-25);text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .5s;transition:all var(--transition-duration-fast);width:auto}.address-book__add-link:hover{background:#fff;background:var(--color--white);background:#0a0a0a;background:var(--color--primary);color:#0a0a0a;color:var(--color--text);color:#f3f3f3;color:var(--color--text--inverted)}.address-book__add-link:before{content:"\2b";display:inline-block;font-family:Font Awesome\ 5 Free;font-weight:900;margin-right:.5rem;margin-right:var(--sp0-5);transition:transform .5s;transition:transform var(--transition-duration-fast)}.address-book__profiles{margin-top:1rem;margin-top:var(--padding--layout--columns)}.address-container-inline>.form-item{display:block;float:left;margin-left:0!important;margin-right:0!important;max-width:360px;max-width:calc(var(--small)/2);padding-left:.5rem;padding-left:var(--sp0-5);padding-right:.5rem;padding-right:var(--sp0-5);width:50%}.address-container-inline>.form-item.form-item-address-0-address-postal-code{max-width:216px;max-width:calc(var(--small)*.3);width:30%}.address-container-inline>.form-item.form-item-address-0-address-locality{max-width:504px;max-width:calc(var(--small)*.7);width:70%}.address-container-inline>.form-item:first-child{padding-left:0}.address-container-inline>.form-item:last-child{padding-right:0}.address-container-inline:after{clear:both;content:"";display:block;visibility:hidden}
.view-my-links td,.view-my-links th{background:transparent;text-align:left;vertical-align:top}.view-my-links .views-field{padding-bottom:1rem;padding-bottom:var(--sp1);padding-left:1rem;padding-left:var(--padding--layout--columns)}.view-my-links .views-field:first-child{padding-left:0}.view-my-links .views-field-rendered-entity .field--name-product-id{font-weight:700;font-weight:var(--font-weight-bold)}.view-my-links .views-field-rendered-entity .field--name-title{font-size:.875rem;font-size:var(--font-size--s);line-height:1.41575rem;line-height:var(--line-height--s)}.view-my-links .views-field-rendered-entity .field--name-sku{display:none}.view-my-links .views-field-download-count-1,.view-my-links .views-field-expires{text-align:center}
.view-commerce-user-orders td,.view-commerce-user-orders th{background:transparent;text-align:left;vertical-align:top}.view-commerce-user-orders td:last-child,.view-commerce-user-orders th:last-child{text-align:right}.view-commerce-user-orders .views-field{padding-bottom:1rem;padding-bottom:var(--sp1);padding-left:1rem;padding-left:var(--padding--layout--columns)}.view-commerce-user-orders .views-field:first-child{padding-left:0}.view-commerce-user-orders tr:last-child .views-field{padding-bottom:0}.view-commerce-user-orders .views-field-total-price__number{text-align:right}.view-commerce-user-orders .views-field-order-items-target-id ul{list-style:none;margin:0}.view-commerce-user-orders .views-field-order-items-target-id ul li{line-height:normal;margin:0}.view-commerce-user-orders .views-field-order-items-target-id ul li .field--name-product-id{font-weight:700;font-weight:var(--font-weight-bold)}.view-commerce-user-orders .views-field-order-items-target-id ul li .field--name-sku{display:none}.customer-information>div{margin-bottom:1rem;margin-bottom:var(--sp1);margin-top:1rem;margin-top:var(--sp1)}.customer-information .field--name-address p{margin:0}.customer-information .field--name-shipping-method{margin-bottom:1rem;margin-bottom:var(--sp1);margin-top:1rem;margin-top:var(--sp1)}.order-information .views-field-purchased-entity .field--name-title{font-size:.875rem;font-size:var(--font-size--s);line-height:1.41575rem;line-height:var(--line-height--s)}.order-information .views-field-purchased-entity .field--name-sku{display:none}.order-information .field--name-order-items{margin-top:2rem;margin-top:var(--padding--layout--content)}.order-information .field--name-order-items tbody{vertical-align:top}.order-information .field--name-order-items td,.order-information .field--name-order-items th{background:transparent;text-align:left}.order-information .field--name-order-items td:last-child,.order-information .field--name-order-items th:last-child{text-align:right}.order-information .field--name-order-items .views-field{padding-left:1rem;padding-left:var(--padding--layout--columns)}.order-information .field--name-order-items .views-field:first-child{padding-left:0}.order-information .field--name-order-items tr:nth-child(2n){background:#f3f3f3;background:var(--color--off-white)}.order-information .field--name-order-items .views-field-quantity{text-align:center}.order-information .field--name-order-items .views-field-total-price__number{text-align:right}.order-information .field--name-total-price{margin-bottom:2rem;margin-bottom:var(--padding--layout--content);margin-top:1rem;margin-top:var(--sp);text-align:right;width:100%}.order-information .field--name-total-price>div{display:inline-block}.order-information .field--name-total-price .order-total-line{display:flex;justify-content:space-between;padding:0}.order-information .field--name-total-price .order-total-line .order-total-line-value{padding-left:1rem;padding-left:var(--sp)}
.profile-form label{display:block}.profile-form .form-submit{background:#0a0a0a;background:var(--color--primary);border:1px solid #0a0a0a;border:1px solid var(--color--primary);border-radius:4rem;border-radius:var(--border-radius);color:#f3f3f3;color:var(--color--text--inverted);cursor:pointer;display:inline-block;font-size:.875rem;font-size:var(--font-size--s);line-height:normal;max-width:auto;padding:.75rem 1.5rem;padding:var(--sp0-75) var(--sp1-5);text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .5s;transition:all var(--transition-duration-fast);width:auto}.profile-form .form-submit:hover{background:#fff;background:var(--color--white);color:#0a0a0a;color:var(--color--text)}.profile-confirm-form{width:100%}.profile-confirm-form .form-submit{background:#0a0a0a;background:var(--color--primary);border:1px solid #0a0a0a;border:1px solid var(--color--primary);border-radius:4rem;border-radius:var(--border-radius);color:#f3f3f3;color:var(--color--text--inverted);cursor:pointer;display:inline-block;font-size:.875rem;font-size:var(--font-size--s);line-height:normal;max-width:auto;padding:.75rem 1.5rem;padding:var(--sp0-75) var(--sp1-5);text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .5s;transition:all var(--transition-duration-fast);width:auto}.profile-confirm-form .form-submit:hover{background:#fff;background:var(--color--white);color:#0a0a0a;color:var(--color--text)}
.block-title{font-family:cormorant-garamond,sans-serif;font-family:var(--font-secondary);font-style:normal;font-weight:400;font-weight:var(--font-weight-secondary)}.block-title .block-title--secondary{font-family:inter,sans-serif;font-family:var(--font-primary)}
.button,.image-button{background:#d10a11;background:var(--color--primary);border:1px solid #d10a11;border:1px solid var(--color--primary);border-radius:var(--border-radius);color:var(--color--text--inverted);cursor:pointer;display:inline-block;font-size:var(--font-size--s);line-height:normal;margin-right:var(--padding--layout--columns);max-width:auto;padding:var(--sp0-75) var(--sp1-5);text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all var(--transition-duration-fast);width:auto}.button:hover,.image-button:hover{background:var(--color--white);color:#d10a11;color:var(--color--primary)}.button:last-child,.image-button:last-child{margin-right:0}.button--inverted{background:var(--color--off-white);border-color:var(--color--off-white);color:#d10a11;color:var(--color--primary)}.button--inverted:hover{background:var(--color--white);color:#d10a11;color:var(--color--primary)}.button--primary{font-size:var(--font-size--l);max-width:var(--max-width--form-item);padding:var(--sp) var(--sp2);width:100%}.button--secondary{background:transparent;border-color:#d10a11;border-color:var(--color--primary);color:#d10a11;color:var(--color--primary)}.button--secondary:hover{background:#d10a11;background:var(--color--primary);color:var(--color--text--inverted)}.button--secondary.button--inverted{background:transparent;border-color:var(--color--off-white);color:var(--color--text--inverted)}.button--secondary.button--inverted:hover{background:transparent;border-color:var(--color--white);color:var(--color--white)}.button--small{padding:var(--sp0-5) var(--sp1-25)}.button--large{font-size:var(--font-size--l);padding:var(--sp) var(--sp2)}.button--wide{max-width:var(--max-width--form-item);width:100%}.button--more:after{content:"\f061";display:inline-block;font-family:Font Awesome\ 5 Free;font-weight:900;margin-left:var(--sp0-5);transition:transform var(--transition-duration-fast)}.button--more:hover:after{transform:translateX(var(--sp0-25))}.button--more.button--large:after,.button--more.button--primary:after{margin-left:var(--sp0-75)}.link--previous{background:#d10a11;background:var(--color--primary);background:transparent;border:1px solid #d10a11;border-color:var(--color--primary);border-radius:var(--border-radius);color:var(--color--text--inverted);cursor:pointer;display:inline-block;font-size:var(--font-size--s);line-height:normal;margin-bottom:var(--sp0-5);margin-top:var(--sp0-5);max-width:auto;padding:var(--sp0-75) var(--sp1-5);text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all var(--transition-duration-fast);width:auto}.link--previous,.link--previous:hover{color:#d10a11;color:var(--color--primary)}.link--previous:hover{background:var(--color--white);background:#d10a11;background:var(--color--primary);color:var(--color--text--inverted)}.link--previous:before{content:"\f060";display:inline-block;font-family:Font Awesome\ 5 Free;font-weight:900;margin-right:var(--sp0-5);transition:transform var(--transition-duration-fast)}.link--previous:hover:before{transform:translateX(calc(var(--sp0-25)*-1))}
.back-to-top{color:#000;color:var(--color--text)}
.block-page-title-block h1.page-title{font-style:normal}
blockquote{margin-left:var(--sp1-5);margin-right:var(--sp1-5)}blockquote:before{background:#d10a11;background:var(--color--primary);height:50%;width:1px}
.field--name-dynamic-twig-fieldnode-birthday .field__item,.field--name-dynamic-twig-fieldnode-label-birthday-featured .field__item{background:var(--color--black);color:var(--color--text--inverted);font-weight:200;font-weight:var(--font-weight)}.field--name-dynamic-twig-fieldnode-birthday .field--label-birthday,.field--name-dynamic-twig-fieldnode-label-birthday-featured .field--label-birthday{background:#d10a11;background:var(--color--primary);color:var(--color--text--inverted)}.field--name-dynamic-twig-fieldnode-birthday .field--label-featured,.field--name-dynamic-twig-fieldnode-label-birthday-featured .field--label-featured{background:var(--color--black);color:var(--color--text--inverted)}
.text-formatted h1.page-title{font-style:normal}
select{background-image:url(/themes/custom/austriangramophone_theme/images/icons/angle-down.svg)}
.block-menu .menu-item a.is-active,.block-menu .menu-item span.is-active{color:#d10a11;color:var(--color--primary);font-weight:200;font-weight:var(--font-weight)}
.menu--footer ul.menu .menu-item a,.menu--footer ul.menu .menu-item span{color:#000;color:var(--color--text)}.menu--footer ul.menu .menu-item a.is-active,.menu--footer ul.menu .menu-item a:hover,.menu--footer ul.menu .menu-item span.is-active,.menu--footer ul.menu .menu-item span:hover{color:#d10a11;color:var(--color--primary)}
.menu--legal ul.menu .menu-item a,.menu--legal ul.menu .menu-item span{color:#000;color:var(--color--text)}.menu--legal ul.menu .menu-item a.is-active,.menu--legal ul.menu .menu-item a:hover,.menu--legal ul.menu .menu-item span.is-active,.menu--legal ul.menu .menu-item span:hover{color:#d10a11;color:var(--color--primary)}
.menu--main ul.menu .menu-item a,.menu--main ul.menu .menu-item span{color:#000;color:var(--color--text)}.menu--main ul.menu .menu-item a.is-active,.menu--main ul.menu .menu-item a:hover,.menu--main ul.menu .menu-item span.is-active,.menu--main ul.menu .menu-item span:hover{color:#d10a11;color:var(--color--primary)}
.paragraph--type--slider .commerce-product.commerce-product--view-mode-featured .field--name-title,.paragraph--type--slider .field--name-field-slider-title{font-style:normal}.paragraph--type--slider.paragraph--has-background .splide>.splide__slider>.splide__track .splide__slide .paragraph--type--slider-item .paragraph--slider-item--content .button,.paragraph--type--slider.paragraph--has-background .splide>.splide__slider>.splide__track .splide__slide .paragraph--type--slider-item-product .paragraph--slider-item--content .button{background:var(--color--off-white);border-color:var(--color--off-white);color:#d10a11;color:var(--color--primary)}.paragraph--type--slider.paragraph--has-background .splide>.splide__slider>.splide__track .splide__slide .paragraph--type--slider-item .paragraph--slider-item--content .button:hover,.paragraph--type--slider.paragraph--has-background .splide>.splide__slider>.splide__track .splide__slide .paragraph--type--slider-item-product .paragraph--slider-item--content .button:hover{background:var(--color--white);color:#d10a11;color:var(--color--primary)}
.splide .splide__pagination button{border-color:#d10a11;border-color:var(--color--primary)}.splide .splide__pagination button.is-active{background:#d10a11;background:var(--color--primary)}.splide.is-arrowed .splide__arrows .splide__arrow{color:#d10a11;color:var(--color--primary)}.splide.is-arrowed .splide__arrows .splide__arrow svg{fill:#d10a11;fill:var(--color--primary)}
.commerce-product .field{margin-top:1rem;margin-top:var(--sp)}.commerce-product .field--name-field-booklet-hidden,.commerce-product .field--name-field-preface-hidden{text-transform:uppercase}.commerce-product .field--name-field-booklet-hidden a,.commerce-product .field--name-field-preface-hidden a{font-weight:700;font-weight:var(--font-weight-bold);-webkit-text-decoration:none;text-decoration:none}.commerce-product h1.product-title{margin-top:-.32rem;text-transform:uppercase}.commerce-product h1.product-title .field{margin-top:0}.commerce-product .group-about,.commerce-product .group-details,.commerce-product .group-people{margin-bottom:1rem;margin-bottom:var(--padding--layout--columns);margin-top:1rem;margin-top:var(--padding--layout--columns)}.commerce-product .field--name-field-awards .field__item{display:block;line-height:normal;margin-top:.5rem;margin-top:var(--sp0-5);min-height:2rem;min-height:var(--sp2);padding-left:2.75rem;padding-left:calc(var(--sp2) + var(--sp0-75));padding-top:.25rem;padding-top:var(--sp0-25);position:relative}.commerce-product .field--name-field-awards .field__item:before{background-color:#0a0a0a;background-color:var(--color--primary);content:"";display:block;height:2rem;height:var(--sp2);left:0;margin-right:.75rem;margin-right:var(--sp0-75);-webkit-mask-image:url(/themes/custom/hne_theme/images/icons/laurel.svg);mask-image:url(/themes/custom/hne_theme/images/icons/laurel.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;transform:translateY(-50%);width:2rem!important;width:var(--sp2)!important}.commerce-product .field--name-field-awards .field__item:first-child{margin-top:0}.commerce-product .field--name-field-awards .field__item a{-webkit-text-decoration:none;text-decoration:none}.commerce-product .field--name-field-booklet,.commerce-product .field--name-field-downloads,.commerce-product .field--name-field-preface{margin-top:1rem;margin-top:var(--padding--layout--columns)}.commerce-product .field--name-field-booklet .field__item,.commerce-product .field--name-field-downloads .field__item,.commerce-product .field--name-field-preface .field__item{margin-top:.5rem;margin-top:calc(var(--padding--layout--columns)/2)}.commerce-product .field--name-field-booklet .file,.commerce-product .field--name-field-downloads .file,.commerce-product .field--name-field-preface .file{background:transparent;padding-left:0}.commerce-product .field--name-field-booklet .file>a,.commerce-product .field--name-field-downloads .file>a,.commerce-product .field--name-field-preface .file>a{background:#0a0a0a;background:var(--color--primary);background:transparent;border:1px solid #0a0a0a;border-color:var(--color--primary);border-radius:4rem;border-radius:var(--border-radius);color:#f3f3f3;color:var(--color--text--inverted);color:#0a0a0a;color:var(--color--text);cursor:pointer;display:inline-block;font-size:.875rem;font-size:var(--font-size--s);line-height:normal;max-width:auto;padding:.5rem 1.25rem;padding:var(--sp0-5) var(--sp1-25);text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .5s;transition:all var(--transition-duration-fast);width:auto}.commerce-product .field--name-field-booklet .file>a:hover,.commerce-product .field--name-field-downloads .file>a:hover,.commerce-product .field--name-field-preface .file>a:hover{background:#fff;background:var(--color--white);background:#0a0a0a;background:var(--color--primary);color:#0a0a0a;color:var(--color--text);color:#f3f3f3;color:var(--color--text--inverted)}.commerce-product .field--name-field-booklet+.field--name-field-downloads,.commerce-product .field--name-field-preface+.field--name-field-downloads{margin-top:0}.commerce-product .field--name-field-links,.commerce-product .field--name-field-reviews{margin-top:1rem;margin-top:var(--padding--layout--columns)}.commerce-product .field--name-field-links+.field--name-field-reviews{margin-top:1rem;margin-top:var(--sp)}.commerce-product .paragraph--type--review .field{margin-top:0}.commerce-product .paragraph--type--review .field--name-field-link-file span.file,.commerce-product .paragraph--type--review span.file{background:none;padding-left:0}.commerce-product .field--type-commerce-price{font-size:2.205rem;font-size:var(--font-size--h1);font-weight:700;font-weight:var(--font-weight-bold);line-height:2.4255rem;line-height:var(--line-height--h1);margin-top:2rem;margin-top:calc(var(--padding--layout--columns)*2)}.commerce-product .field--name-purchased-entity label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.commerce-product .field--name-purchased-entity select{max-width:380px;max-width:var(--max-width--form-item)}.commerce-product .field--name-dynamic-twig-fieldcommerce-product-track-artists .field__item,.commerce-product .field--name-dynamic-twig-fieldcommerce-product-track-composers .field__item,.commerce-product .field--name-field-arrangers .field__item,.commerce-product .field--name-field-artists .field__item,.commerce-product .field--name-field-authors .field__item,.commerce-product .field--name-field-composers .field__item,.commerce-product .field--name-field-editors .field__item,.commerce-product .field--name-field-genre .field__item,.commerce-product .field--name-field-instruments .field__item{display:inline}.commerce-product .field--name-dynamic-twig-fieldcommerce-product-track-artists .field__item:nth-last-child(n+2):after,.commerce-product .field--name-dynamic-twig-fieldcommerce-product-track-composers .field__item:nth-last-child(n+2):after,.commerce-product .field--name-field-arrangers .field__item:nth-last-child(n+2):after,.commerce-product .field--name-field-artists .field__item:nth-last-child(n+2):after,.commerce-product .field--name-field-authors .field__item:nth-last-child(n+2):after,.commerce-product .field--name-field-composers .field__item:nth-last-child(n+2):after,.commerce-product .field--name-field-editors .field__item:nth-last-child(n+2):after,.commerce-product .field--name-field-genre .field__item:nth-last-child(n+2):after,.commerce-product .field--name-field-instruments .field__item:nth-last-child(n+2):after{content:", "}.commerce-product .field--name-dynamic-twig-fieldcommerce-product-track-artists .field__item a,.commerce-product .field--name-dynamic-twig-fieldcommerce-product-track-composers .field__item a,.commerce-product .field--name-field-arrangers .field__item a,.commerce-product .field--name-field-artists .field__item a,.commerce-product .field--name-field-authors .field__item a,.commerce-product .field--name-field-composers .field__item a,.commerce-product .field--name-field-editors .field__item a,.commerce-product .field--name-field-genre .field__item a,.commerce-product .field--name-field-instruments .field__item a{-webkit-text-decoration:none;text-decoration:none}.commerce-product .field--name-dynamic-twig-fieldcommerce-product-instrumentation :first-child,.commerce-product .field--name-field-instrumentation :first-child,.commerce-product .field--name-field-instruments :first-child{margin-top:0}.commerce-product .field--name-dynamic-twig-fieldcommerce-product-instrumentation p:last-child,.commerce-product .field--name-field-instrumentation p:last-child,.commerce-product .field--name-field-instruments p:last-child{margin-bottom:0}.commerce-product .field--name-field-tracks .field-tracks--disc-no{margin-top:1rem;margin-top:var(--sp)}.commerce-product .field--name-field-tracks .field-tracks--composers{font-weight:700;font-weight:var(--font-weight-bold)}.commerce-product .field--name-field-tracks .field-tracks--track+.field-tracks--composers,.commerce-product .field--name-field-tracks .field-tracks--track+.field-tracks--track.is-work,.commerce-product .field--name-field-tracks .field-tracks--track+.field-tracks--work{margin-top:1rem;margin-top:var(--sp)}.commerce-product .field--name-field-tracks .field-tracks--track{display:flex;padding-right:3.5rem;padding-right:var(--sp3-5);position:relative}.commerce-product .field--name-field-tracks .field-tracks--track>div{padding-right:1rem;padding-right:var(--sp)}.commerce-product .field--name-field-tracks .field-tracks--track>div:last-child{padding-right:0}.commerce-product .field--name-field-tracks .field-tracks--track .field-tracks--track-no{width:1.75rem;width:var(--sp1-75)}.commerce-product .field--name-field-tracks .field-tracks--track .field-tracks--track-duration{margin-left:auto}.commerce-product .field--name-field-tracks .field-tracks--track+.field-tracks--composer{margin-top:.5rem;margin-top:var(--sp0-5)}.commerce-product .field--name-field-tracks .field-tracks--track .field-tracks--track-add-to-cart{padding-right:0;position:absolute;right:0;top:.23em}.commerce-product .field--name-field-tracks .field-tracks--track .field-tracks--track-add-to-cart .add-to-cart-popup-link a{background:#0a0a0a;background:var(--color--primary);border:1px solid #0a0a0a;border:1px solid var(--color--primary);border-radius:4rem;border-radius:var(--border-radius);color:#f3f3f3;color:var(--color--text--inverted);cursor:pointer;display:inline-block;display:block;font-size:.875rem;font-size:var(--font-size--s);font-size:.7em;line-height:normal;max-width:auto;padding:1px .5rem;padding:1px var(--sp0-5);text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .5s;transition:all var(--transition-duration-fast);width:auto}.commerce-product .field--name-field-tracks .field-tracks--track .field-tracks--track-add-to-cart .add-to-cart-popup-link a:hover{background:#fff;background:var(--color--white);color:#0a0a0a;color:var(--color--text)}.commerce-product .field--name-field-tracks .field-tracks--track .field-tracks--track-add-to-cart .add-to-cart-popup-link--info{line-height:1em;text-align:center;width:32px}@media (min-width:720px){.commerce-product .field--name-field-tracks .field-tracks--track .field-tracks--track-add-to-cart .add-to-cart-popup-link--info{width:38px}}@media (min-width:1200px){.commerce-product .field--name-field-tracks .field-tracks--track .field-tracks--track-add-to-cart .add-to-cart-popup-link--info{width:43px}}.commerce-product .field--name-field-tracks .field-tracks--track .field-tracks--track-add-to-cart .add-to-cart-popup-link--info a{background:transparent;border-color:#0a0a0a;border-color:var(--color--primary);border-radius:4rem;border-radius:var(--border-radius);color:#0a0a0a;color:var(--color--text);display:inline-block;font-size:.7em;padding:1px .5rem;padding:1px var(--sp0-5);text-transform:none}.commerce-product .field--name-field-tracks .field-tracks--track .field-tracks--track-add-to-cart .add-to-cart-popup-link--info a:hover{background:#0a0a0a;background:var(--color--primary);color:#f3f3f3;color:var(--color--text--inverted)}.commerce-product .field--name-field-tracks #no-track-download-info{display:none}.commerce-product .field--name-field-duration{border-top:1px solid #0a0a0a;border-top:1px solid var(--color--border);padding-top:1rem;padding-top:var(--sp);width:calc(100% - 3.5rem);width:calc(100% - var(--sp3-5))}.commerce-product .field--name-field-duration .field__label:after{content:none}.commerce-product .field--name-field-duration .field__item{float:right;padding-right:0}.commerce-product .field--name-field-videos{margin-bottom:1rem;margin-bottom:var(--padding--layout--columns)}.commerce-product.commerce-product--type-track .views-field-field-images .field--name-field-images .field__label{display:none}.commerce-product.commerce-product--type-track .views-field-view-commerce-product{margin-top:1rem;margin-top:var(--sp)}.commerce-product.commerce-product--type-track h1.product-title{font-size:1.575rem;font-size:var(--font-size--h2);line-height:2.52rem;line-height:var(--line-height--h2);margin-top:-.26rem;text-transform:uppercase}.commerce-product.commerce-product--type-track .field--name-field-duration{border:0;padding:0;text-align:left;width:auto}.commerce-product.commerce-product--type-track .field--name-field-duration .field__item{float:none;text-align:left}.commerce-product.commerce-product--type-media .field--name-field-images img{border:1px solid #ccc;border:1px solid var(--color--border--light)}.commerce-product.commerce-product--type-media h1.product-title{font-size:1.575rem;font-size:var(--font-size--h2);line-height:2.52rem;line-height:var(--line-height--h2);margin-top:-.26rem;text-transform:uppercase}@media (min-width:480px){.commerce-product .group-people{display:flex;flex-wrap:wrap;justify-content:space-between}.commerce-product .group-people>div{flex:0 1 calc(50% - 0.5rem);flex:0 1 calc(50% - (1*var(--padding--layout--columns))/2)}.commerce-product .group-about,.commerce-product .group-details{display:flex;flex-wrap:wrap;justify-content:space-between}.commerce-product .group-about .field--name-dynamic-twig-fieldcommerce-product-instrumentation,.commerce-product .group-about .field--name-field-additional-info,.commerce-product .group-about .field--name-field-description,.commerce-product .group-about .field--name-field-instrumentation,.commerce-product .group-about .field--name-field-instruments{flex:0 1 100%;width:100%}.commerce-product .group-about .field--name-field-description+.field--name-field-additional-info{margin-top:0}.commerce-product .group-about .field--name-field-additional-info p:last-child{margin-bottom:1rem;margin-bottom:var(--margin--text-paragraph)}.commerce-product .group-about .field--name-field-format,.commerce-product .group-about .field--name-field-release-date{flex:0 1 calc(50% - 0.5rem);flex:0 1 calc(50% - (1*var(--padding--layout--columns))/2)}.commerce-product .group-details+.group-about{margin-top:-1rem;margin-top:calc(var(--sp)*-1)}.commerce-product--type-media .group-people>div{flex:0 1 calc(33.33333% - 0.66667rem);flex:0 1 calc(33.33333% - (2*var(--padding--layout--columns))/3)}.commerce-product--type-media .group-about .field--name-field-format,.commerce-product--type-media .group-about .field--name-field-release-date{flex:none}}@media (min-width:720px){.commerce-product .field--type-commerce-price{margin-top:1rem;margin-top:var(--sp)}}
.commerce-product .field--name-dynamic-twig-fieldcommerce-product-composers .field__item a,.commerce-product .field--name-field-arrangers .field__item a,.commerce-product .field--name-field-artists .field__item a,.commerce-product .field--name-field-authors .field__item a,.commerce-product .field--name-field-composers .field__item a,.commerce-product .field--name-field-editors .field__item a,.commerce-product .field--name-field-genre .field__item a,.commerce-product .field--name-field-instruments .field__item a{color:#000;color:var(--color--text)}
.ui-widget,.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:objektiv-mk3,sans-serif;font-family:var(--font-primary)}.ui-widget-overlay{background-color:hsla(0,0%,4%,.5);background-color:var(--color--overlay--dark);opacity:1}.ui-dialog{background:transparent;border:0!important;border-radius:.1875rem!important;border-radius:var(--border-radius--input)!important;color:#0a0a0a;color:var(--color--text);overflow:visible;overflow:hidden;padding:0;position:absolute;z-index:1260}@media (max-width:719px){.ui-dialog{width:92%!important}}.ui-dialog .ui-dialog-titlebar{background:#0a0a0a;background:var(--color--bg--inverted);border:0;border-radius:0;color:#f3f3f3;color:var(--color--text--inverted);font-weight:800;font-weight:var(--font-weight-xbold);margin:0;padding:1rem;padding:var(--margin--text-paragraph) var(--padding--layout--columns);text-transform:uppercase}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{line-height:normal;margin:0}.ui-dialog .ui-dialog-titlebar-close{background:none;border:0;padding:0;right:calc(1rem - 3px);right:calc(var(--padding--layout--columns) - 3px)}.ui-dialog .ui-dialog-titlebar-close .ui-button-icon{background:#f3f3f3;background:var(--color--text--inverted);height:20px;margin-left:-10px;margin-top:-10px;-webkit-mask-image:url(/themes/custom/hne_theme/images/icons/xmark.svg);mask-image:url(/themes/custom/hne_theme/images/icons/xmark.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.ui-dialog .ui-dialog-content{background:#fff;background:var(--color--bg);color:#0a0a0a;color:var(--color--text);padding:1rem;padding:var(--padding--layout--columns)}.ui-dialog .ui-dialog-content .webform-confirmation .webform-confirmation__message{margin-bottom:0}.ui-dialog .ui-dialog-buttonpane{background:#f3f3f3;background:var(--color--off-white);border:0;border-top:1px solid #0a0a0a;border-top:1px solid var(--color--border);font-family:objektiv-mk3,sans-serif;font-family:var(--font-primary);margin-top:0;padding:.5rem 1rem;padding:calc(var(--margin--text-paragraph)/2) var(--padding--layout--columns)}.ui-dialog .ui-dialog-buttonpane button{background:#0a0a0a;background:var(--color--primary);border:1px solid #0a0a0a;border:1px solid var(--color--primary);border-radius:4rem;border-radius:var(--border-radius);color:#f3f3f3;color:var(--color--text--inverted);cursor:pointer;display:inline-block;font-size:.875rem;font-size:var(--font-size--s);line-height:normal;margin-bottom:.5rem;margin-bottom:calc(var(--margin--text-paragraph)/2);margin-right:1rem;margin-right:var(--padding--layout--columns);margin-top:.5rem;margin-top:calc(var(--margin--text-paragraph)/2);max-width:auto;padding:.75rem 1.5rem;padding:var(--sp0-75) var(--sp1-5);text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .5s;transition:all var(--transition-duration-fast);width:auto}.ui-dialog .ui-dialog-buttonpane button:hover{background:#fff;background:var(--color--white);color:#0a0a0a;color:var(--color--text)}.ui-dialog .ui-dialog-buttonpane button:last-child{margin-right:0}.ui-dialog .ui-dialog-buttonpane button:hover{border:1px solid #0a0a0a;border:1px solid var(--color--primary)}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0}
