/*!
 * Theme Name: BrodernaDeli
 * Description: BrodernaDeli
 * Author: Arash Ohadi
 * Company: Eloge
 * Website: https://www.eloge.se
*/*{-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%;padding:0;overflow-y:scroll}body{margin:0}.c-green{color:#479e63}.c-red{color:#e44342}.c-white{color:#fffef5}@font-face{font-family:Barlow;font-style:normal;font-weight:600;src:local(""),url(../fonts/barlow-v5-latin-600.woff2) format("woff2"),url(../fonts/barlow-v5-latin-600.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;src:local(""),url(../fonts/barlow-condensed-v5-latin-600.woff2) format("woff2"),url(../fonts/barlow-condensed-v5-latin-600.woff) format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;src:local(""),url(../fonts/space-mono-v6-latin-regular.woff2) format("woff2"),url(../fonts/space-mono-v6-latin-regular.woff) format("woff")}.center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-center{text-align:center}.bold{font-weight:600}.italic{font-style:italic}.lowercase{text-transform:none}.underline{position:relative;margin-bottom:3.9rem!important}.underline:after{content:"";height:5px;width:4rem;display:block;position:absolute;left:calc(50% - 2rem);bottom:-1.95rem}.underline--small:after,.underline--small:before{text-align:center;width:10rem;position:relative;left:calc(50% - 5rem)}.underline--left:after,.underline--left:before{left:0}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes clock{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes clock{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes blink-animation{to{visibility:hidden}}@keyframes blink-animation{to{visibility:hidden}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes wiggle{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}}@keyframes wiggle{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}}@-webkit-keyframes hover-overlay{0%{opacity:0}40%{-webkit-transform:scale(1.05);transform:scale(1.05)}40%{opacity:1}80%{-webkit-transform:scale(1.125);transform:scale(1.125)}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes hover-overlay{0%{opacity:0}40%{-webkit-transform:scale(1.05);transform:scale(1.05)}40%{opacity:1}80%{-webkit-transform:scale(1.125);transform:scale(1.125)}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes menu-in{0%{opacity:0;-webkit-transform:translate(-1rem,3rem);transform:translate(-1rem,3rem)}50%{opacity:.25}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes menu-in{0%{opacity:0;-webkit-transform:translate(-1rem,3rem);transform:translate(-1rem,3rem)}50%{opacity:.25}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes bounce{0%,10%,20%,to{-webkit-transform:translateX(0);transform:translateX(0)}5%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}15%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}}@keyframes bounce{0%,10%,20%,to{-webkit-transform:translateX(0);transform:translateX(0)}5%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}15%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}}@-webkit-keyframes hover{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(5px);transform:translateX(5px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hover{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(5px);transform:translateX(5px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.nav{-webkit-box-shadow:0 1px 12px -1px rgba(13,24,28,.2);box-shadow:0 1px 12px -1px rgba(13,24,28,.2);-webkit-transition:all .3s cubic-bezier(.25,.65,.5,1) 0s;transition:all .3s cubic-bezier(.25,.65,.5,1) 0s;background:#fffef5;position:fixed;z-index:100;width:100%;height:136px;top:0}@media only screen and (min-width:960px){.nav{height:136px}}.nav--up{top:-136px}@media only screen and (min-width:960px){.nav--up{top:-136px}}.nav__wrapper{max-width:40rem;margin:0 auto;padding:0 .5rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:960px){.nav__wrapper{max-width:90rem;-ms-flex-wrap:wrap;flex-wrap:wrap}}.nav__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;font-size:.9rem;letter-spacing:1px;text-align:center;padding:.5rem 0;margin-left:auto;margin-right:1rem;color:#0d181c;min-width:5rem}.nav__toggle:before{display:block;background:url(../images/icon_menu.svg);background-size:16px;width:16px;height:16px;content:"";position:relative;left:-.35rem}@media only screen and (min-width:960px){.nav__toggle{display:none}}.nav__logo--mobile{display:block;max-width:9rem;height:auto;margin:1rem}@media only screen and (min-width:960px){.nav__logo--mobile{display:none}}.nav__logo--desktop{max-width:9rem;margin-left:auto;margin-right:auto;display:none}@media only screen and (min-width:960px){.nav__logo--desktop{display:block}}.nav__menu{list-style-type:none;padding-left:0;display:none;width:100%;margin:.5rem 0}.nav__menu.active{display:block;position:absolute;top:136px;left:0;margin-top:0;width:calc(100% + 1rem);margin-left:-.5rem;margin-right:-.5rem;overflow-y:scroll;padding-bottom:2rem;background:#fffef5}@media only screen and (min-width:960px){.nav__menu{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;position:relative!important;bottom:0!important;padding-bottom:0!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-left:auto;margin-right:auto}}.nav__menu__item{display:block;position:relative;text-align:center;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}.nav__menu__link{color:#ea5c2e;border-bottom:0;word-wrap:break-word;-webkit-transition:all .15s cubic-bezier(.25,.65,.5,1) 0s;transition:all .15s cubic-bezier(.25,.65,.5,1) 0s;text-decoration:none;font-weight:700;font-size:calc(var(--type-size-base)/1.4*0.9);text-transform:uppercase;color:#0d181c;position:relative;word-wrap:normal;word-break:normal;display:block;letter-spacing:.8px;padding:1rem 0}.nav__menu__link:hover{color:#e58261;color:#ea5c2e}@media only screen and (min-width:960px){.nav__menu__link{padding:.75rem .8rem;margin-left:auto}}.active .nav__menu__link,.current-menu-item .nav__menu__link,.current-page-ancestor .nav__menu__link,.current_page_item .nav__menu__link{color:#ea5c2e}.breadcrumbs{font-size:.6rem;padding:.55rem;text-transform:uppercase;font-family:Consolas,sans-serif;color:#a1a1a1;width:100%;text-align:center}.breadcrumbs span{color:hsla(0,0%,63%,.8);line-height:2}.breadcrumbs a{text-decoration:none}.breadcrumbs a span{-webkit-transition:all .15s cubic-bezier(.25,.65,.5,1) 0s;transition:all .15s cubic-bezier(.25,.65,.5,1) 0s;font-weight:700;color:#424242}.breadcrumbs a span:hover{color:#ea5c2e}body{--themeColor:#3c3c3b;--type-size-base:1rem;color:#0d181c;height:100%;padding:136px 0 0;font-family:Space Mono,sans-serif;font-weight:400;font-size:var(--type-size-base);line-height:1.3;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media only screen and (min-width:960px){body{padding-top:136px;--type-size-base:1.1rem}}body.logged-in{position:relative;top:-32px}body.logged-in .nav{top:32px}.body-background{background:#fbf9ed;position:fixed;top:0;bottom:-136px;z-index:-1;left:0;right:0}.wrapper{max-width:40rem;margin:0 auto;padding:0 .5rem}@media only screen and (min-width:960px){.wrapper{max-width:90rem}}.wrapper--small{max-width:40rem;margin:0 auto;padding:0 .5rem}.wrapper__content{max-width:40rem;margin-left:auto;margin-right:auto;padding:0 .5rem}@media only screen and (min-width:960px){.wrapper__content{max-width:none}.wrapper__content--fixed{max-width:40rem;margin-left:0;margin-right:0}}.box{-webkit-box-shadow:0 5px 4px -2px rgba(13,24,28,.15);box-shadow:0 5px 4px -2px rgba(13,24,28,.15);background:#fffef5;color:#0d181c;padding:1.3rem}.box-notch{-webkit-clip-path:polygon(0 20px,20px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px));clip-path:polygon(0 20px,20px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px))}.wt-cli-cookie-bar-container{position:relative;z-index:45}body #cookie-law-info-bar.wt-cli-cookie-bar{left:25px!important;right:25px!important;bottom:25px!important;width:calc(100% - 50px)!important;-webkit-clip-path:polygon(0 20px,20px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px));clip-path:polygon(0 20px,20px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px))}@media only screen and (min-width:960px){body #cookie-law-info-bar.wt-cli-cookie-bar{left:50px!important;right:50px!important;bottom:50px!important;width:calc(100% - 100px)!important}}@media only screen and (min-width:1024px){body #cookie-law-info-bar.wt-cli-cookie-bar{left:50px!important;right:50px!important;bottom:50px!important;width:calc(100% - 100px)!important}}body #cookie-law-info-bar.wt-cli-cookie-bar .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:.5rem;gap:.5rem}@media only screen and (min-width:1024px){body #cookie-law-info-bar.wt-cli-cookie-bar .flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width:1024px){body #cookie-law-info-bar.wt-cli-cookie-bar .flex>.flex-1{margin-right:2rem}}@media only screen and (min-width:1024px){body #cookie-law-info-bar.wt-cli-cookie-bar .flex>.flex-initial{margin-left:1.5rem;margin-right:1.5rem}}body #cookie-law-info-bar.wt-cli-cookie-bar .flex .wt-cli-element.cli-plugin-main-link{text-decoration:none;color:#ea5c2e;border-bottom:0;word-wrap:break-word;-webkit-transition:all .3s cubic-bezier(.25,.65,.5,1) 0s;transition:all .3s cubic-bezier(.25,.65,.5,1) 0s;font-weight:600;font-family:Space Mono,sans-serif;@apply text-black !important}body #cookie-law-info-bar.wt-cli-cookie-bar .flex .wt-cli-element.cli-plugin-main-link:hover{color:#e58261}body #cookie-law-info-bar.wt-cli-cookie-bar .flex .wt-cli-element.cli_settings_button{text-decoration:none;color:#ea5c2e;border-bottom:0;word-wrap:break-word;-webkit-transition:all .3s cubic-bezier(.25,.65,.5,1) 0s;transition:all .3s cubic-bezier(.25,.65,.5,1) 0s;font-weight:600;font-family:Space Mono,sans-serif;@apply text-black !important;@apply my-4 !important;border-bottom:0!important}body #cookie-law-info-bar.wt-cli-cookie-bar .flex .wt-cli-element.cli_settings_button:hover{color:#e58261}body #cookie-law-info-bar.wt-cli-cookie-bar .flex .wt-cli-element#wt-cli-reject-btn{display:block;cursor:pointer;color:#0d181c;-:.54167rem .86667rem .43333rem;margin:.325rem .65rem;line-height:1;font-weight:600;border-radius:.25rem;letter-spacing:.1px;border:0;font-size:var(--type-size-base);text-transform:uppercase;background:#9d2d0b!important;@apply my-4 !important;margin-left:0!important}body #cookie-law-info-bar.wt-cli-cookie-bar .flex .wt-cli-element#wt-cli-accept-btn{display:block;cursor:pointer;color:#0d181c;-:.54167rem .86667rem .43333rem;margin:.325rem .65rem;line-height:1;font-weight:600;border-radius:.25rem;letter-spacing:.1px;border:0;font-size:var(--type-size-base);text-transform:uppercase;@apply my-4 !important;margin-left:0!important}.cli-modal-content .cli-privacy-readmore{display:none!important}.cli-modal-content .cli-tab-footer{text-align:center}.cli-modal-content .cli_setting_save_button{display:block;cursor:pointer;color:#0d181c;-:.54167rem .86667rem .43333rem;margin:.325rem .65rem;line-height:1;font-weight:600;border-radius:.25rem;letter-spacing:.1px;border:0;font-size:var(--type-size-base);text-transform:uppercase;background:#ea5c2e!important;color:#fffef5!important}.cli-modal-backdrop.cli-show{opacity:.75}.facetwp__layout{display:block}@media only screen and (min-width:960px){.facetwp__layout{display:-webkit-box;display:-ms-flexbox;display:flex}}.facetwp__toggle{display:block;max-width:20rem;text-align:center;margin:1rem auto 2rem!important;text-transform:uppercase}@media only screen and (min-width:960px){.facetwp__toggle{display:none!important}}.facetwp__filter{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:240px;display:none;margin:2rem auto}@media only screen and (min-width:960px){.facetwp__filter{display:block;margin:0}}.facetwp__filter.active{display:block}.facetwp__results{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}@media only screen and (min-width:960px){.facetwp__results{margin-left:3.9rem}}.facetwp-facet{margin-bottom:0!important}.facetwp-search{background:none;border:1px solid #0d181c;padding:.65rem}.facetwp-overlay{background:#ececec;opacity:.1!important;position:fixed!important;top:0;bottom:0;left:0;right:0;width:100%!important;height:100%!important;z-index:90}.facetwp-checkbox,.facetwp-overlay{-webkit-transition:all .3s cubic-bezier(.25,.65,.5,1) 0s;transition:all .3s cubic-bezier(.25,.65,.5,1) 0s}.facetwp-checkbox{background:none!important;position:relative;font-size:calc(var(--type-size-base)/1.4);margin-bottom:.5rem!important}.facetwp-checkbox:before{content:"";background:#fffef5;display:inline-block;width:12px;height:12px;position:absolute;left:0;top:1px;border-radius:4px;border:1px solid #0d181c}.facetwp-checkbox:hover{opacity:.7}.facetwp-checkbox.checked{font-weight:700;color:#e58261}.facetwp-checkbox.checked:before{background:#ea5c2e;border:1px solid #e58261}.facetwp-pager{text-align:center;margin-top:1.3rem}.facetwp-page{padding:.65rem!important;line-height:1}.facetwp-page.active{-webkit-box-shadow:0 5px 4px -2px rgba(13,24,28,.15);box-shadow:0 5px 4px -2px rgba(13,24,28,.15);background:#fffef5;border-radius:1rem}@media only screen and (min-width:512px){.facetwp .flex__item--fixed{min-width:calc(50% - 2rem);max-width:calc(50% - 2rem)}}@media only screen and (min-width:960px){.facetwp .flex__item--fixed{min-width:18rem;max-width:18rem}}@media only screen and (min-width:1024px){.facetwp .flex__item--fixed{min-width:20rem;max-width:20rem}}@media only screen and (min-width:1200px){.facetwp .flex__item--fixed{min-width:22rem;max-width:22rem}}.filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:.5rem 0}.filter__button{display:block;cursor:pointer;color:#0d181c;padding:.54167rem .86667rem .43333rem;margin:.325rem .65rem;line-height:1;font-weight:600;border-radius:.25rem;letter-spacing:.1px;border:0}.filter__button--active{color:#ea5c2e}.filter__button--reset{background:var(--black-gradient);color:#b5b4b4}.filter__button--reset:hover{background:var(--black-gradient);opacity:.9}.filter__button--fullwidth{width:100%;margin-bottom:1rem;text-align:center}.filter__search{-webkit-box-shadow:inset 0 2px 4px -1px rgba(13,24,28,.5);box-shadow:inset 0 2px 4px -1px rgba(13,24,28,.5);display:block;min-width:300px;padding:1rem;margin:1.3rem auto;font-family:Space Mono,sans-serif;font-weight:600;border:0;background:#fffef5 url(../images/search_glass.svg) no-repeat right 1rem center}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.flex__item{position:relative;margin:.65rem}.flex__item,.flex__item--fixed{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}@media only screen and (min-width:512px){.flex__item--fixed{min-width:26rem;max-width:26rem;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}}.flex__item--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex__item--center{text-align:center}.flex__item--bg{-webkit-box-shadow:0 5px 4px -2px rgba(13,24,28,.15);box-shadow:0 5px 4px -2px rgba(13,24,28,.15);background:#fffef5}.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-row,form{margin:0 auto;width:100%;max-width:100%}.form-row fieldset,form fieldset{border:1px solid #e8e8e8;padding:1rem}.form-row fieldset legend,form fieldset legend{text-transform:uppercase;font-size:.7rem}.form-row p,form p{margin-bottom:1.3rem}.form-row .select2,.form-row input,.form-row select,.form-row textarea,form .select2,form input,form select,form textarea{-webkit-box-shadow:0 2px 3px -2px rgba(13,24,28,.55);box-shadow:0 2px 3px -2px rgba(13,24,28,.55);width:100%;max-width:100%;padding:.75rem .5rem;background:#fffef5;border:1px solid #fffef6;color:#0d181c;font-family:Space Mono,sans-serif;font-size:.9rem;line-height:1.5}.form-row .select2:focus,.form-row input:focus,.form-row select:focus,.form-row textarea:focus,form .select2:focus,form input:focus,form select:focus,form textarea:focus{outline:1px solid #b5b4b4}.form-row .select2-selection--single,form .select2-selection--single{background:none;border:0}.form-row .select2-selection__arrow,form .select2-selection__arrow{top:.75rem!important;right:.75rem!important}.form-row .woocommerce-validated .select2,.form-row .woocommerce-validated input,.form-row .woocommerce-validated select,.form-row .woocommerce-validated textarea,form .woocommerce-validated .select2,form .woocommerce-validated input,form .woocommerce-validated select,form .woocommerce-validated textarea{border:0;border-left:.65rem solid green}.form-row input:-moz-read-only::selection,form input:-moz-read-only::selection{background:none;color:#000;color:initial}.form-row input:read-only::selection,form input:read-only::selection{background:none;color:#000;color:initial}.form-row input:-moz-read-only:focus,form input:-moz-read-only:focus{outline:0}.form-row input:read-only:focus,form input:read-only:focus{outline:0}.form-row input::-webkit-input-placeholder,.form-row textarea::-webkit-input-placeholder,form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{opacity:.7}.form-row input:-ms-input-placeholder,.form-row input::-ms-input-placeholder,.form-row textarea:-ms-input-placeholder,.form-row textarea::-ms-input-placeholder,form input:-ms-input-placeholder,form input::-ms-input-placeholder,form textarea:-ms-input-placeholder,form textarea::-ms-input-placeholder{opacity:.7}.form-row input::placeholder,.form-row textarea::placeholder,form input::placeholder,form textarea::placeholder{opacity:.7}.form-row input[type=radio],form input[type=radio]{width:auto}.form-row .checkbox,.form-row input[type=checkbox],form .checkbox,form input[type=checkbox]{-webkit-box-shadow:none;box-shadow:none;width:auto;margin-top:.5rem}.form-row input[type=submit],form input[type=submit]{display:block;cursor:pointer;color:#0d181c;-:.54167rem .86667rem .43333rem;margin:.325rem .65rem;line-height:1;font-weight:600;border-radius:.25rem;letter-spacing:.1px;border:0;font-size:var(--type-size-base);text-transform:uppercase;width:auto}.form-row .wpcf7-list-item,form .wpcf7-list-item{margin-left:0}.form-row .wpcf7-list-item-label,.form-row label,form .wpcf7-list-item-label,form label{font-size:1rem;font-weight:700;font-family:Barlow Condensed,sans-serif;letter-spacing:.1px}.form__grid{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.3rem}.form__grid__item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:1rem;margin-right:1rem}.form__grid__item:first-child{margin-left:0}.form__grid__item:last-child{margin-right:0}.grecaptcha-badge{display:none!important}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid__item{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.grid--columns2 .grid__item{width:50%}.grid--columns3 .grid__item{width:33%}.grid--columns4 .grid__item{width:25%}@supports (display:grid){.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:1.3rem}.grid--columns2{grid-template-columns:repeat(2,1fr)}.grid--columns3{grid-template-columns:repeat(3,1fr)}.grid--columns4{grid-template-columns:repeat(4,1fr)}.grid__item{width:auto!important}}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-family:Barlow Condensed,sans-serif;font-weight:600;line-height:1;text-transform:uppercase}.h1,h1{font-size:calc(var(--type-size-base)*1.4*1.4*1.4)}.h1,.h2,h1,h2{margin-top:0;margin-bottom:1.3rem}.h2,h2{font-size:calc(var(--type-size-base)*1.4*1.4*0.85);font-weight:700}.h3,h3{font-weight:400;text-transform:uppercase}.h3,.h4,h3,h4{font-family:Space Mono,sans-serif;font-size:var(--type-size-base);letter-spacing:.7px;margin-top:0;margin-bottom:0}.h4,.h5,h4,h5{font-weight:600}.h5,h5{font-family:Space Mono,sans-serif;font-size:calc(var(--type-size-base)/1.4);text-transform:uppercase;letter-spacing:1px;margin-top:2.6rem;margin-bottom:.5rem}.h-full{height:100%}.hero{position:relative;min-height:340px;background-size:cover;background-position:50%;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4rem 0;overflow:hidden}.hero:after{content:"";background:rgba(13,24,28,.4);width:100%;height:100%;top:0;left:0;position:absolute}@media only screen and (min-width:768px){.hero:after{display:none}}.hero .wrapper{width:100%;position:relative;z-index:10}@media only screen and (min-width:512px){.hero{min-height:380px}}@media only screen and (min-width:768px){.hero{min-height:480px}}@media only screen and (min-width:960px){.hero{min-height:650px}}@media only screen and (min-width:1024px){.hero{min-height:680px}}@media only screen and (min-width:1200px){.hero{min-height:700px}}.hero__overlay{background:rgba(13,24,28,.7);color:#fffef5;padding:2rem;max-width:40rem}.hero__overlay:before{content:"";display:block;background:#ea5c2e;height:4px;width:4rem;border-radius:4px;margin-bottom:1rem}.hero h1{max-width:40rem}hr{background:transparent;position:relative;border:0;display:block;padding:1px;overflow:hidden;margin:1.3rem 0}hr:before{content:"";border:0;position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(50%,#b5b4b4));background-image:linear-gradient(90deg,transparent 50%,#b5b4b4 0);background-size:20px 100%}img{max-width:100%;height:auto}img.image-center{margin:1.3rem auto;display:block}.layout{display:block;height:100%}a{-webkit-transition:all .3s cubic-bezier(.25,.65,.5,1) 0s;transition:all .3s cubic-bezier(.25,.65,.5,1) 0s;text-decoration:none;color:#ea5c2e;border-bottom:0;word-wrap:break-word}a:hover{color:#e58261}.main li a,h2 a,h3 a,p a,table a{text-decoration:none;color:#ea5c2e;border-bottom:0;word-wrap:break-word;-webkit-transition:all .3s cubic-bezier(.25,.65,.5,1) 0s;transition:all .3s cubic-bezier(.25,.65,.5,1) 0s;font-weight:600;font-family:Space Mono,sans-serif}.main li a:hover,h2 a:hover,h3 a:hover,p a:hover,table a:hover{color:#e58261}#map{width:100%;height:600px}.mb-0{margin-bottom:0}.alignleft{width:100%}@media only screen and (min-width:512px){.alignleft{width:auto;float:left;margin-right:1rem}}.alignright{width:100%}@media only screen and (min-width:512px){.alignright{width:auto;float:right;margin-left:1rem}}.clearfix{margin:0}.clearfix:after{content:"";display:block;clear:both}#TB_window{max-width:100%;width:calc(100% - 2.6rem)!important;height:calc(100% - 2.6rem)!important;margin-left:auto!important;margin-top:auto!important;left:1.3rem!important;right:1.3rem!important;top:1.3rem!important}@media only screen and (min-width:740px){#TB_window{width:700px!important;height:595px!important;margin-left:-350px!important;margin-top:-296px!important;left:50%!important;top:50%!important}}#TB_title{background:none;position:absolute;top:.65rem;right:.65rem;border:0}#TB_ajaxContent{margin:0;width:100%!important;height:100%!important;padding:2.6rem}#TB_ajaxContent p{margin-bottom:1.3rem}#TB_ajaxContent h2{margin-top:0}#TB_closeWindowButton span.screen-reader-text{text-indent:-9999px;position:absolute}#TB_closeWindowButton:focus span.tb-close-icon,#TB_closeWindowButton:hover span.tb-close-icon{-webkit-box-shadow:none;box-shadow:none;color:#ea5c2e}p{margin-top:0;margin-bottom:2.6rem;line-height:1.5}p.ingress{font-size:calc(var(--type-size-base)*1.4);font-weight:300;line-height:1.3}p.pre-title{font-size:calc(var(--type-size-base)/1.4);font-weight:600;margin:1.3rem 0}p.background{color:#0d181c;padding:1.25rem}p strong{font-weight:600}p h3+p{margin-top:0}.producer{-webkit-box-shadow:0 5px 4px -2px rgba(13,24,28,.15);box-shadow:0 5px 4px -2px rgba(13,24,28,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:5.2rem}@supports (display:grid){.producer{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,.5fr);grid-template-areas:"img img" "content content" "logo hero"}@media only screen and (min-width:960px){.producer{grid-template-columns:repeat(5,.5fr);grid-template-rows:repeat(2,.5fr);grid-template-areas:"logo    hero    hero     img img" "content content content  img img"}}@media only screen and (min-width:1200px){.producer{grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr)}}}.producer__hero,.producer__image,.producer__logo{background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:100px;min-width:100px;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}@media only screen and (min-width:960px){.producer__hero,.producer__image,.producer__logo{min-height:200px;min-width:200px}}.producer__image{grid-area:img}.producer__logo{background-size:contain;background-color:#fffef5;grid-area:logo;border-bottom:2px solid #fbf9ed}.producer__hero{grid-area:hero}.producer__content{width:100%;background-color:#fffef5;grid-area:content;padding:2.6rem}.producer a{background:none;color:#0d181c;-webkit-text-fill-color:#0d181c}.producer a span{display:inline-block}.section{width:100%}.section .wrapper:empty,.section:empty{display:none}.section--flex{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:960px){.section--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.section--flex-valign-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:960px){.section--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.section--padding{padding:2rem 0}@media only screen and (min-width:512px){.section--padding{padding:3rem 0}}@media only screen and (min-width:768px){.section--padding{padding:4rem 0}}@media only screen and (min-width:960px){.section--padding{padding:4rem 0}}@media only screen and (min-width:1200px){.section--padding{padding:4rem 0}}@media only screen and (min-width:1400px){.section--padding{padding:5rem 0}}@media only screen and (min-width:1600px){.section--padding{padding:6rem 0}}.section--padding-small{padding-top:1rem;padding-bottom:1rem}.section--padding-smalltop{padding-top:1rem}.section--padding-smallbottom{padding-bottom:1rem}@media only screen and (min-width:960px){.section--padding-smallleft{padding-left:2rem}}@media only screen and (min-width:960px){.section--padding-smallright{padding-right:2rem}}.section--padding .section--padding{padding:2rem 0}@media only screen and (min-width:512px){.section--padding .section--padding{padding:2rem 0}}@media only screen and (min-width:768px){.section--padding .section--padding{padding:3rem 0}}@media only screen and (min-width:960px){.section--padding .section--padding{padding:4rem 0}}.section--padding .section--padding-small{padding-top:1rem;padding-bottom:1rem}.section--padding .section--padding-smalltop{padding-top:1rem}.section--padding .section--padding-smallbottom{padding-bottom:1rem}.section--light{background:#fcfbf3}.section--grey{background:#ececec}.section--dark{background:#414040}.section__item{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.section__item--twothird{-webkit-box-flex:2;-ms-flex:2;flex:2}.section__item--third{-webkit-box-flex:1;-ms-flex:1;flex:1}.section__item--padding{padding:2rem 0}@media only screen and (min-width:512px){.section__item--padding{padding:3rem 0}}@media only screen and (min-width:768px){.section__item--padding{padding:4rem 0}}@media only screen and (min-width:960px){.section__item--padding{padding:4rem 0}}@media only screen and (min-width:1200px){.section__item--padding{padding:4rem 0}}@media only screen and (min-width:1400px){.section__item--padding{padding:5rem 0}}@media only screen and (min-width:1600px){.section__item--padding{padding:6rem 0}}.section__item--padding-small{padding-top:1rem;padding-bottom:1rem}.section__item--padding-smalltop{padding-top:1rem}.section__item--padding-smallbottom{padding-bottom:1rem}@media only screen and (min-width:960px){.section__item--padding-smallleft{padding-left:2rem}}@media only screen and (min-width:960px){.section__item--padding-smallright{padding-right:2rem}}.section--padding .section__item--padding{padding:2rem 0}@media only screen and (min-width:512px){.section--padding .section__item--padding{padding:2rem 0}}@media only screen and (min-width:768px){.section--padding .section__item--padding{padding:3rem 0}}@media only screen and (min-width:960px){.section--padding .section__item--padding{padding:4rem 0}}.section--padding .section__item--padding-small{padding-top:1rem;padding-bottom:1rem}.section--padding .section__item--padding-smalltop{padding-top:1rem}.section--padding .section__item--padding-smallbottom{padding-bottom:1rem}.section__item--flex{display:block}@media only screen and (min-width:960px){.section__item--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.section__item--dark{background:rgba(13,24,28,.9);color:#fffef5}.section__item--accent{background:rgba(234,92,46,.99);color:#fffef5}.section__item--light{background:#fffef5}.section__item--full{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.section__item--small{max-width:40rem;margin:0 auto}.section__item--medium{max-width:60rem;margin:0 auto}.section__item--bg{background-size:cover;background-position:50%;min-height:320px;color:#0d181c}@media only screen and (min-width:512px){.section__item--bg{min-height:380px}}@media only screen and (min-width:768px){.section__item--bg{min-height:480px}}@media only screen and (min-width:960px){.section__item--bg{min-height:650px}}.section__item--bg h1{color:#0d181c}.section__item--bg h3{color:#a2a1a1}.section__item--border:after,.section__item--border:before{content:"";border:0;position:absolute;top:0;left:0;width:100%;height:2px;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(50%,#b5b4b4));background-image:linear-gradient(90deg,transparent 50%,#b5b4b4 0);background-size:20px 100%}.section__item--border:after{top:auto;bottom:0}::selection{background:#ea5c2e;color:#fffef5}.slider{margin:0 auto;overflow-x:hidden!important;overflow-y:visible!important;width:100%}.slider--max-small{max-width:16rem}@media only screen and (min-width:512px){.slider--max-small{max-width:28rem}}@media only screen and (min-width:768px){.slider--max-small{max-width:30rem}}@media only screen and (min-width:960px){.slider--max-small{max-width:34rem}}@media only screen and (min-width:1200px){.slider--max-small{max-width:40rem}}@media only screen and (min-width:1400px){.slider--max-small{max-width:45rem}}.slider--max-large{max-width:57rem}@media only screen and (min-width:1024px){.slider--max-large{max-width:61rem}}@media only screen and (min-width:1200px){.slider--max-large{max-width:71rem}}@media only screen and (min-width:1400px){.slider--max-large{max-width:90rem}}.slider img{display:block;max-height:33rem;width:auto;margin:0 auto}.slider>div>div>div{-webkit-transition:all .6s cubic-bezier(.25,.65,.5,1) 0s;transition:all .6s cubic-bezier(.25,.65,.5,1) 0s;opacity:1}.slider>div>div>div.fade{opacity:0}.dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem;margin-bottom:2rem}@media only screen and (min-width:960px){.dots{margin-top:2rem;margin-bottom:0}}.dots__item{cursor:pointer;background:rgba(234,92,46,.2);border-radius:1rem;width:.75rem;height:.75rem;margin:.25rem}.dots__item--active{background:#ea5c2e}.symbols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.symbols img{max-width:8rem;max-height:4rem;margin:.5rem}.toc{border-left:2px solid #ea5c2e;padding-left:1.3rem;line-height:1}.uppercase{text-transform:uppercase}.video--bg{display:none;position:absolute;top:0;left:0;min-height:100%;width:100%;height:auto;z-index:0}@media only screen and (min-width:960px){.video--bg{display:block}}@media only screen and (min-width:1400px){.video--bg{margin-top:-5%}}@media only screen and (min-width:1600px){.video--bg{margin-top:-9%}}.video__cover{display:block;position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.8)}.archive{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.archive__content{max-width:40rem}.tease{position:relative}.tease h2{margin-bottom:.5rem}.tease__image{position:relative}@media only screen and (min-width:512px){.tease__image{min-width:40%}}.tease__image img{display:block}.tease__content{position:relative;width:100%;padding:1rem}.tease__fulltext{display:none}.tease__link{position:absolute;top:0;bottom:0;left:0;right:0}@supports (mix-blend-mode:soft-light){.tease__link{mix-blend-mode:soft-light}}.tease__link:hover{background:rgba(255,254,245,.25)}@supports (mix-blend-mode:soft-light){.tease__link:hover{background:rgba(255,254,245,.3)}}.tease__title{word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-bottom:1rem}.tease--bg{background:#fffef5}.tease--bg .tease__content{padding-bottom:1rem}.tease--shadow{-webkit-filter:drop-shadow(0 2px 1px rgba(0,0,0,.1));filter:drop-shadow(0 2px 1px rgba(0,0,0,.1))}.tease__readmore{bottom:1rem;text-transform:uppercase;text-align:right;margin-bottom:0;font-size:.6rem;right:1rem}.tease__class,.tease__readmore{position:absolute;pointer-events:none}.tease__class{top:.5rem;right:.5rem;background-size:48px;width:48px;height:48px;-webkit-filter:brightness(90%);filter:brightness(90%)}.tease__class:after{position:absolute;top:calc(.5rem + 32px);left:0;width:100%;font-size:.6rem;text-align:center}.tease__class--base{background-image:url(../images/pyramid_base.png)}.tease__class--base:after{content:"BAS"}.tease__class--premium{background-image:url(../images/pyramid_premium.png)}.tease__class--premium:after{content:"PREMIUM"}.tease__class--superpremium{background-image:url(../images/pyramid_superpremium.png)}.tease__class--superpremium:after{content:"SUPER PREMIUM"}.tease__symbols{margin-top:auto;padding-bottom:1rem}.tease__symbols img{display:block;max-width:5rem;max-height:4rem;margin:0 auto}.contact__title{text-transform:uppercase;font-weight:700;color:#ea5c2e}.tease--contact{display:block;width:calc(100% - 2rem);margin:1rem}.tease--contact .tease__content{padding-top:2rem;padding-bottom:2rem}.tease--contact .tease__image{background:none}.footer{max-width:90rem;width:100%;margin:0 auto;padding-top:2.6rem;padding-bottom:2.6rem;border-top:1px solid #dad9d9;font-size:calc(var(--type-size-base)/1.4);font-weight:600}.footer .section--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:960px){.footer .section--flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer__item{margin:0 1rem;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}@media only screen and (min-width:960px){.footer__item{margin:0 1rem}}@media only screen and (min-width:1200px){.footer__item:first-child,.footer__item:last-child{margin-left:0}}.footer ul{list-style-type:none;padding-left:0;margin-top:.5rem;margin-bottom:1.3rem}.footer ul li{margin-bottom:.325rem;position:relative;text-align:left}.footer ul li:before{position:absolute;left:-1rem;color:#ea5c2e}.footer p{margin-top:.5rem;margin-bottom:1.3rem;line-height:1.6}.footer a{@apply --link-default;@apply --transition-normal;font-weight:600;font-family:Space Mono,sans-serif}.copyright{background:#414040;color:#fffef5;text-align:center;padding:.5rem}.copyright p{font-size:.7rem;margin:0 auto;max-width:none}
