:root{--color-black: #000;--color-white: #fff;--color-black-rock: #333;--color-east-bay: #666;--color-science-blue: #0049d1;--color-valhalla: #333;--color-herkku-gold: #E0AC4F;--color-herkku-black:#212121;--color-herkku-Dagrey: #1B1B1B;--color-herkku-ligrey: #f5f5f5;--primary-color: var(--color-black);--secondary-color: var(--color-white);--background-color: var(--color-white);--text-color: var(--color-black);--bg-black: var(--color-herkku-black);--bg-dagrey: var(--color-herkku-Dagrey);--bg-ligrey: var(--color-herkku-ligrey);--primary-font: "Crimson pro", sans-serif;--secondary-font: "Raleway", serif;--font-size-paragraphs: 1.8rem;--line-height-paragraphs: 1.4;--base-spacing: 1.6rem;--base-radius: .4rem;--transition-duration: .18s;--padding-container-horizontal: 2rem;--line-height-headings: 1.5;--margin-between-paragraphs: 1rem}.brxe-container{padding-left:var(--padding-container-horizontal);padding-right:var(--padding-container-horizontal)}.pt_20{padding-top:2rem}.pt_40{padding-top:4rem}.pb_20{padding-bottom:2rem}.pb_40{padding-bottom:4rem}.mt_20{margin-top:2rem}.mt_40{margin-top:4rem}.mb_20{margin-bottom:2rem}.mb_40{margin-bottom:4rem}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text.skip-link{margin:5px}.screen-reader-text.skip-link:focus{color:#000}.screen-reader-text:focus{background-color:#fff;border-radius:0;box-shadow:0 0 2px 2px #16161699;clip:auto;clip-path:none;display:block;font-size:1.7rem;font-weight:600;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}[data-whatinput=mouse] *:focus,[data-whatinput=touch] *:focus{outline:none}[data-whatinput=keyboard] a:focus,[data-whatinput=keyboard] input:focus,[data-whatinput=keyboard] button:focus,[data-whatinput=keyboard] select:focus,[data-whatinput=keyboard] textarea:focus,[data-whatinput=keyboard] div[tabindex]:focus{opacity:1}[data-whatinput=keyboard] .global-link{transition:none}[data-whatinput=keyboard] a.global-link:focus{outline-color:#333;outline-offset:-1px;outline-style:solid;outline-width:4px}a.is-external-link{align-items:center;display:inline-flex;justify-content:space-between}a.is-external-link:after{background-position:right center;background-repeat:no-repeat;background-size:14px 14px;content:"";display:inline-flex;height:14px;margin-left:5px;margin-right:2px;position:relative;right:0;top:0;transition:all .18s ease-in-out;width:14px}a.is-external-link.global-link:after,a.is-external-link.no-external-link-indicator:after{display:none}@media (prefers-reduced-motion: no-preference){:focus,*:focus,[data-whatinput=keyboard] :focus,[data-whatinput=keyboard] a:focus{outline-offset:5px;transition:outline-offset .25s ease}}@media print{.nav-container,.site-footer,.side-nav{display:none}}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}:root{font-size:62.5%}body{font-family:var(--secondary-font);background-color:var(--background-color);color:var(--text-color);margin:0;padding:0}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--primary-font);color:var(--primary-color);font-weight:600}body h1{font-size:5rem}body h2{font-size:clamp(3rem,5vw,4rem)}body h3{font-size:2.4rem}body h4{font-size:2.2rem}body h5{font-size:2rem}body h6{font-size:1.8rem}html p,html dd,html dt,html figcaption,html hr,html small,html ol,html ul,html li,html blockquote,html kbd,html pre,html samp,html code,html th,html td,html table,html tr,.editor-styles-wrapper p,.editor-styles-wrapper dd,.editor-styles-wrapper dt,.editor-styles-wrapper figcaption,.editor-styles-wrapper hr,.editor-styles-wrapper small,.editor-styles-wrapper ol,.editor-styles-wrapper ul,.editor-styles-wrapper li,.editor-styles-wrapper blockquote,.editor-styles-wrapper kbd,.editor-styles-wrapper pre,.editor-styles-wrapper samp,.editor-styles-wrapper code,.editor-styles-wrapper th,.editor-styles-wrapper td,.editor-styles-wrapper table,.editor-styles-wrapper tr{font-size:var(--font-size-paragraphs);line-height:var(--line-height-paragraphs)}html h1:first-child,html h2:first-child,html h3:first-child,html h4:first-child,html h5:first-child,html h6:first-child,.editor-styles-wrapper h1:first-child,.editor-styles-wrapper h2:first-child,.editor-styles-wrapper h3:first-child,.editor-styles-wrapper h4:first-child,.editor-styles-wrapper h5:first-child,.editor-styles-wrapper h6:first-child{margin-top:0}html ul,.editor-styles-wrapper ul{list-style:disc outside;padding-left:1.9rem}html ul li,.editor-styles-wrapper ul li{padding-left:0}html ol,.editor-styles-wrapper ol{padding-left:1.9rem}html b,html strong,.editor-styles-wrapper b,.editor-styles-wrapper strong{font-weight:600}html em,html i,.editor-styles-wrapper em,.editor-styles-wrapper i{font-style:italic}html small,.editor-styles-wrapper small{font-size:.87em}html p,.editor-styles-wrapper p{margin-bottom:2.9rem;margin-top:2.9rem}html blockquote,.editor-styles-wrapper blockquote{border:0 none;clear:both;margin:0;padding-bottom:3rem;position:relative}html blockquote p,.editor-styles-wrapper blockquote p{font-style:italic;margin-bottom:0;overflow:visible;position:relative}html blockquote:before,.editor-styles-wrapper blockquote:before{content:"";display:block;height:4px;left:0;max-width:147px;position:absolute;top:0}html cite,.editor-styles-wrapper cite{display:block;font-style:italic}html p:first-child,.editor-styles-wrapper p:first-child{margin-top:0}html p:last-child,.editor-styles-wrapper p:last-child{margin-bottom:0}html img,.editor-styles-wrapper img{height:auto;max-width:100%;vertical-align:middle}html figure,.editor-styles-wrapper figure{margin-bottom:1rem;margin-left:0;margin-right:0;margin-top:0;position:relative}html figcaption,.editor-styles-wrapper figcaption{font-style:normal;margin-top:0}html kbd,html pre,html samp,.editor-styles-wrapper kbd,.editor-styles-wrapper pre,.editor-styles-wrapper samp{font-family:var(--secondary-font)}html code,.editor-styles-wrapper code{background-color:#f1f1f1;border-radius:.3rem;color:#333;font-family:var(--secondary-font);font-size:inherit;padding:.37rem .5rem}pre html code,pre .editor-styles-wrapper code{display:inline-block;padding:1.15rem 1rem .85rem}html pre,.editor-styles-wrapper pre{border-radius:.3rem;display:block;margin-bottom:2rem;white-space:pre-wrap;word-break:break-all;word-wrap:break-word}.button{background-color:var(--primary-color);color:#fff;text-align:center;padding:var(--base-spacing)/2 var(--base-spacing);border-radius:var(--base-radius);transition:background-color .3s}.button--hover:hover{background-color:var(--color-black)}.herkku-button{background-color:unset;border:1px solid #B5852B;text-transform:uppercase;font-weight:400!important;padding:10px 20px!important;font-size:1.8rem!important;cursor:pointer;transition:background-color .3s;outline:none;color:var(--color-white)}.herkku-button:hover{background-color:#b5852b!important;color:#fff!important}.herkku-button__dark{background-color:unset;border:1px solid #B5852B;text-transform:uppercase;font-weight:400;padding:10px 20px;font-size:1.8rem;cursor:pointer;transition:background-color .3s,color .3s,border-color .3s;outline:none;color:#000}.herkku-button__dark:hover{background-color:#b5852b;color:#fff;border-color:#b5852b}.herkku-button__light{background-color:#b5852b;border:1px solid #B5852B;text-transform:uppercase;font-weight:400;padding:10px 20px;font-size:1.8rem;cursor:pointer;transition:background-color .3s,color .3s,border-color .3s;outline:none;color:#fff}.herkku-button__light:hover{background-color:#212121;color:#fff;border-color:#b5852b}.site-footer{background-color:#212121}.site-footer a,.site-footer p{color:var(--color-white)}.footer-hightlight{background-color:#1b1b1b}.footer-hightlight a{color:var(--color-white);transition:color .3s}.footer-hightlight a:hover,.footer-hightlight a:active .footer-hightlight a:focus{color:var(--color-herkku-gold)!important}.footer-logo{width:100%!important;height:150px!important;max-width:200px!important}.site-header{margin-left:auto;margin-right:auto;max-width:100%;padding-bottom:20px;padding-top:20px;position:relative;z-index:15;background-color:var(--bg-black);border-bottom:1px solid #B5852B}@media only screen and (max-width: 991px){.site-header{padding-top:10px;padding-bottom:10px;padding-left:0!important;padding-right:0!important}}.site-header ul{list-style:none}.site-title{line-height:0;margin:0}.site-title a{align-items:center;display:flex}.nav-items a{font-size:2.8rem;font-weight:900;color:#fff;transition:color .3s;font-family:Crimson pro}.nav-items a:hover,.nav-items a:active .nav-items a:focus{color:var(--color-herkku-gold)}.nav-container{z-index:10}.site-title svg{fill:#fff;height:auto;width:230px}.sticky{border:none;padding:0rem}.header-button{background-color:unset;border:1px solid #B5852B;text-transform:uppercase;font-weight:400!important;padding:10px 20px!important;font-size:1.8rem!important;cursor:pointer;transition:background-color .3s;outline:none;color:#fff}.header-button:hover{background-color:#b5852b!important;color:#fff!important;border-color:#333!important}.brxe-bu-sliding-menu .bu-slide-menu-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:stretch;align-items:stretch;border-bottom:none;margin:0}.brx-body{min-height:100dvh;overflow-x:hidden}html{scroll-behavior:smooth;scroll-padding-top:100px}@media (max-width: 767px){html html{scroll-padding-top:50px}}.text-align__center{text-align:center}.cta-text p{color:var(--color-white);font-size:4.6rem;font-style:italic;font-family:Crimson pro;text-align:center;line-height:1.4}@media only screen and (max-width: 478px){.cta-text p{font-size:2.5rem}}.bg-black{background-color:var(--color-herkku-black)}.bg-ligrey{background-color:var(--color-herkku-ligrey)}.text-white h1,.text-white h2,.text-white h3,.text-white p{color:var(--color-white)}.hero-landing h1{color:#ffb84d;text-transform:uppercase;padding-top:0;font-size:clamp(2.5rem,8vw + 1rem,12rem)}.hero-landing p{color:var(--color-white);text-align:center}.heading-highlight p{color:var(--color-white);font-family:Crimson pro;font-weight:400;font-size:3.6rem;font-style:italic}.text-hightlight a{color:#000;transition:color .3s ease-in-out}.text-hightlight a:hover{color:#e0ac4f}.contact-info a{position:relative;color:#e0ac4f;text-decoration:none;transition:color .3s ease-in-out}.contact-info a:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out}.contact-info a:hover:after{transform:scaleX(1)}.front-image .brxe-image{outline:1px solid #E0AC4F;outline-offset:-10px}.landing-heading h1{color:var(--color-white);font-size:8rem;font-weight:900}@media only screen and (max-width: 991px){.landing-heading h1{font-size:6rem}}@media only screen and (max-width: 478px){.landing-heading h1{font-size:4.5rem}}.front-box{background-color:#212121;outline:1px solid #E0AC4F;outline-offset:-10px;color:var(--color-white);padding:20px;text-align:center;display:flex;flex-direction:column;justify-content:space-evenly;height:400px}.front-box h3{font-weight:600;text-transform:uppercase;color:var(--color-white);font-size:clamp(2rem,4vw + 1rem,2.8rem)}.front-box h3:after{content:"";display:block;width:50%;height:1px;background-color:#e0ac4f;margin:5px auto 0}.front-box p{text-align:center;padding-top:20px}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload input{border:none;box-shadow:unset}#gform_submit_button_1{background-color:#b5852b;border:1px solid #B5852B;text-transform:uppercase;font-weight:400;padding:10px 20px;font-size:1.8rem;cursor:pointer;transition:background-color .3s,color .3s,border-color .3s;outline:none;color:#fff}#gform_submit_button_1:hover{background-color:unset;color:#000;border-color:#b5852b}#field_1_8 .gfield_label,#field_1_9 .gfield_label,#field_1_10 .gfield_label,#field_1_11 .gfield_label{font-weight:700}#gform_submit_button_2{background-color:#b5852b;border:1px solid #B5852B;text-transform:uppercase;font-weight:400;padding:10px 20px;font-size:1.8rem;cursor:pointer;transition:background-color .3s,color .3s,border-color .3s;outline:none;color:#fff}#gform_submit_button_2:hover{background-color:unset;color:#000;border-color:#b5852b}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px;font-size:16px!important}.front-box__map{background-color:#212121;outline:1px solid #E0AC4F;outline-offset:-10px;color:var(--color-white);padding:40px;text-align:center}.front-box__map h3{font-weight:600;text-transform:uppercase;color:var(--color-white);font-size:clamp(2rem,4vw + 1rem,2.8rem);margin-bottom:20px}.front-box__map h3:after{content:"";display:block;width:50%;height:1px;background-color:#e0ac4f;margin:5px auto 0}.front-box__map p{text-align:center;margin-top:0;margin-bottom:0}.product-item .bricks-layout-wrapper .image{text-align:center;object-fit:contain;transition:transform .3s ease}.product-item .bricks-layout-wrapper .image:hover{transform:scale(.95)}.product-item .bricks-layout-item .content-wrapper,.bricks-layout-item .overlay-wrapper{display:flex;justify-content:center;align-items:center}.product-item .bricks-layout-item .content-wrapper h3,.bricks-layout-item .overlay-wrapper h3{color:#fff}.product-container h2{font-size:clamp(4rem,5vw,6rem);font-weight:900}.product-container h3{font-size:clamp(2.2rem,5vw,3rem);font-weight:400}.bricks-isotope-filters .active{color:#fff!important;font-weight:500;background-color:#b5852b;border:1px solid #212121;padding:10px;border-radius:5px}.bricks-isotope-filters li{cursor:pointer;display:inline-block;width:auto!important;color:#fff;font-size:clamp(1.5rem,5vw,2.5rem);font-weight:400;background-color:#000;border:1px solid #212121;padding:10px!important;border-radius:5px;margin:10px;transition:transform .3s ease}.bricks-isotope-filters li:hover{background-color:#b5852b}.bricks-isotope-filters{margin-bottom:30px!important}.front-box__product{background-color:#212121;outline:1px solid #E0AC4F;outline-offset:-10px;color:var(--color-white);padding:40px;text-align:center}.salecar-sidebar{background-color:#b5852b;border-top-left-radius:5px;border-bottom-left-radius:5px;color:#fff;padding:5px 10px;cursor:pointer;transition:all .3s ease-in-out}.salecar-sidebar h3{color:#fff;font-size:1.8rem;font-weight:400}.salecar-sidebar:hover{transform:translateY(-8px)}.salecar-sidebar__mobile{background-color:#b5852b;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;padding:5px 10px;cursor:pointer;transition:all .3s ease-in-out}.salecar-sidebar__mobile h3{color:#fff;font-size:1.8rem;font-weight:400}.salecar-sidebar__mobile:hover{transform:translateY(-8px)}.product-subheading h2{font-size:clamp(3rem,5vw,6rem);font-style:italic;font-weight:400}.myyntipisteet-block h2{margin-top:30px!important}.myyntipisteet-block h3{margin-bottom:0!important}.myyntipisteet-block a{font-weight:500;text-decoration:underline;text-underline-offset:2px}
