@charset "UTF-8";:root{--body-font: "Noto Serif", sans-serif;--headline-font: "Noto Serif", sans-serif;--headline-font-alt: "Poppins", sans-serif;--submit-color: grey;--submit-color-text: white;--color-brown: #d7d2cc;--color-grey: #f4f2f0;--color-dark-grey: #5f5f5f;--color-light-grey: rgb(0 0 0 /5%);--color-primary: #ff7532;--base-font-size: 16px;--color-sb-green: rgb(114, 159, 0);--text-color-dark: #000;--text-color-light: #fff;--text-color-light-: #fff}html,body{font-size:var(--base-font-size)}.css-debug *{box-sizing:border-box;background:rgba(0,255,0,.1)}body{padding:0;margin:0}ul{margin-block-start:1em;padding-inline-start:1.2em}input[type=email],input[type=tel],input[type=search],input[type=text]{padding:8px;border-radius:5px;border:1px solid #c8c8c8;width:100%;margin:0 0 15px;box-sizing:border-box}.button.auto{display:inline-block;width:auto;text-decoration:none}.button,button,select{text-decoration:none;box-sizing:border-box;position:relative;text-rendering:geometricPrecision;padding:13px 15px 12px;color:#333;background-color:#f9f7f7;box-shadow:1px 1px 4px #00000040;font-family:inherit;font-size:inherit;cursor:pointer;width:100%;border-radius:5px;border:none}.button.primary,button.primary,select.primary{background-color:var(--color-primary);color:#fff}.button.sb-theme,button.sb-theme,select.sb-theme{background-color:var(--color-sb-green);color:#fff}.button.new-fs,button.new-fs,select.new-fs{display:flex;justify-content:space-between;align-items:center;font-size:1rem;gap:.5rem;text-align:left}@media (max-width: 740px){.button.new-fs,button.new-fs,select.new-fs{font-size:1.2rem}}@media (max-width: 400px){.button.new-fs,button.new-fs,select.new-fs{font-size:1.05rem}}.button.new-fs:after,button.new-fs:after,select.new-fs:after{flex-shrink:0;flex-grow:0;box-sizing:border-box;content:"";display:inline-block;width:35px;height:35px;border-radius:50%;background-color:#fff;background-size:.8rem;background-position:59% 50%;background-repeat:no-repeat;background-image:url('data:image/svg+xml,<svg width="438" height="800" viewBox="0 0 438 800" fill="%23729F00"  xmlns="http://www.w3.org/2000/svg"><path d="M426.53 374.276L62.8933 10.6497C48.6945 -3.55152 25.6691 -3.55152 11.4679 10.6521C-2.73092 24.8533 -2.73092 47.8764 11.4703 62.0776L349.393 399.993L11.4679 737.925C-2.73092 752.126 -2.73092 775.149 11.4703 789.35C18.5685 796.451 27.8751 800 37.1818 800C46.4885 800 55.7952 796.451 62.8958 789.348L426.53 425.702C433.352 418.882 437.182 409.634 437.182 399.99C437.182 390.347 433.352 381.096 426.53 374.276Z"/></svg>')}@media (max-width: 740px){.button.new-fs:after,button.new-fs:after,select.new-fs:after{width:50px;height:50px;background-size:1rem}}.button.caret,button.caret,select.caret{padding:13px 28px 12px 15px}.button.caret:after,button.caret:after,select.caret:after{content:"";width:8px;height:8px;border-bottom:2px solid white;border-right:2px solid white;position:absolute;transform:translateY(2px) rotate(-45deg);margin-left:5px;top:50%;margin-top:-8px;right:15px}.sending .button,.sending button,.sending select{color:transparent}.sending .button:before,.sending button:before,.sending select:before{content:"";max-width:60px;width:calc(90% - 8px);height:20px;background-image:url(/app/themes/vinkompassen/dist/loader-dots.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sending .button.caret:after,.sending button.caret:after,.sending select.caret:after{content:unset}input[type=checkbox]{display:none;background-color:initial;cursor:default;appearance:auto;box-sizing:border-box;margin:3px 3px 3px 4px;padding:initial;border:initial}.checkbox{padding-left:25px;position:relative;display:block;margin-bottom:1.2rem}.checkbox input{display:none}.checkbox input:checked+.checkbox--marker:after{content:""}.checkbox--marker{display:inline-block;width:15px;height:15px;border:1px solid #999;border-radius:3px;position:absolute;left:0;top:.1rem;background-color:#fff}.error .checkbox--marker{box-shadow:0 0 0 2px red,0 0 0 4px #fff}.disabled .checkbox--marker{opacity:.8}.checkbox--marker:after{position:absolute;width:9px;height:6px;border-top:2px solid #30cc22;border-right:2px solid #30cc22;transform:translate(2px,2px) skew(-6deg) rotate(129deg)}a,a:active,a:visited{color:inherit}h1{font-family:var(--headline-font);text-rendering:geometricPrecision;font-weight:400;letter-spacing:-.01em;font-weight:700;font-size:2.5rem;line-height:1.3;margin:0}h2{font-family:var(--headline-font-alt);text-rendering:geometricPrecision;font-size:2rem;line-height:1.2;font-weight:400}h3{font-family:var(--headline-font);text-rendering:geometricPrecision;font-weight:400;letter-spacing:-.01em;font-size:1.375rem;line-height:1.3;font-weight:700;margin:0}h4,h5,h6{font-family:var(--headline-font-alt);text-rendering:geometricPrecision;font-size:1.375rem;line-height:1.3;margin:0}figure{margin:0;padding:0}body,p{font-family:var(--body-font);text-rendering:geometricPrecision;line-height:1.27;font-weight:400}label,textarea,input{font-family:var(--body-font);text-rendering:geometricPrecision;line-height:1.27;font-weight:400;font-size:1rem}.container{position:relative;width:min(100% - 100px,1200px);margin-inline:auto}@media (max-width: 575px){.container{width:calc(100% - 60px)}}.container-medium{width:min(100% - 100px,960px);margin-inline:auto}@media (max-width: 575px){.container-medium{width:calc(100% - 60px)}}.container-small{width:min(100% - 100px,780px);margin-inline:auto}@media (max-width: 575px){.container-small{width:calc(100% - 60px)}}.container-x-small{width:min(100% - 100px,575px);margin-inline:auto}@media (max-width: 575px){.container-x-small{width:calc(100% - 60px)}}.theme-dark{background-color:#222;color:#fff}.text-center{text-align:center}.trunk-content{position:relative}.trunk-content:before{content:"";position:absolute;width:100%;height:95%;background:linear-gradient(180deg,transparent 0%,white 100%);bottom:0;z-index:1}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;src:url(/app/themes/vinkompassen/dist/fonts/noto-serif-v8-latin-regular.woff2) format("woff2"),url(/app/themes/vinkompassen/dist/fonts/noto-serif-v8-latin-regular.woff) format("woff")}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;src:url(/app/themes/vinkompassen/dist/fonts/noto-serif-v8-latin-700.woff2) format("woff2"),url(/app/themes/vinkompassen/dist/fonts/noto-serif-v8-latin-700.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/app/themes/vinkompassen/dist/fonts/Poppins-Regular.woff2) format("woff2"),url(/app/themes/vinkompassen/dist/fonts/Poppins-Regular.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(/app/themes/vinkompassen/dist/fonts/Poppins-Bold.woff2) format("woff2"),url(/app/themes/vinkompassen/dist/fonts/Poppins-Bold.woff) format("woff")}section.block{margin-block:4rem}@media (max-width: 575px){section.block{margin-block:2rem}}.checkbox-wrapper{color:initial;background-color:#fffc;border-radius:5px;padding:.5rem}.checkbox-wrapper input[type=checkbox]{display:inline;position:absolute;opacity:0;left:.5rem}.checkbox-wrapper .checkbox--marker{position:relative}#page-header{position:sticky;top:var(--wp-admin--admin-bar--height, 0);z-index:100;box-sizing:border-box;width:100%;height:100%;background-color:#fff;box-shadow:0 1px 4px #00000080}#page-header.color-dark a{color:#000}#page-header.color-dark svg path{fill:#000}#page-header>div{display:flex;align-items:center;padding-block:1rem}#page-header .logo{margin:0 auto 0 0;padding:0;max-width:200px;width:100%}#page-header .logo svg{width:100%;height:auto;display:block}#page-header .logo svg path{fill:var(--color-primary);transition:fill .3s ease-out}#page-header .social-links{margin-left:auto;order:2;color:var(--color-primary)}@media (max-width: 1079px){#page-header .social-links{display:none}}#page-header .social-links figure{margin:0}#page-header .social-links svg path{fill:var(--color-primary);transition:fill .3s ease-out}.hero{position:relative;width:100%;min-height:65vh;overflow:hidden;display:flex;justify-content:center;align-items:center;text-align:center;z-index:-1;background-color:var(--text-color-dark)}.home .hero{min-height:80vh}.hero--content{position:relative}.hero--content h1{font-family:var(--headline-font);text-rendering:geometricPrecision;font-weight:400;letter-spacing:-.01em;font-size:5.75rem;line-height:1.25;margin:0}@media (max-width: 920px){.hero--content h1{font-size:10vw}}@media (max-width: 420px){.hero--content h1{font-size:2rem}}.hero--content.color-light{color:var(--text-color-light)}.hero--content.color-dark{color:var(--text-color-dark)}.hero picture{position:absolute;z-index:0;width:100%;height:100%;clip:rect(0,auto,auto,0)}.hero picture:after{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.1);left:0;right:0;top:0}.hero picture img,.hero picture video{position:fixed;width:100%;display:block;object-fit:cover}.home .hero picture img,.home .hero picture video{min-height:80vh}.hero-article,.hero-event{position:relative;width:100%;height:50vw;max-height:80vh;overflow:hidden;display:flex;justify-content:center;align-items:center}.hero-article picture,.hero-event picture{position:absolute;width:100%;height:100%}.hero-article picture:after,.hero-event picture:after{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.1);left:0;right:0;top:0}.hero-article picture img,.hero-event picture img{display:block;width:100%;height:50vw;max-height:80vh;object-fit:cover}.hero-article .hero--content,.hero-event .hero--content{text-align:center}.hero-video{position:relative;display:flex;align-items:flex-end;color:var(--text-color-dark);min-height:65vh;margin-bottom:100px}.hero-video picture{width:100%;height:100%;position:absolute;display:block;z-index:0}.hero-video picture img{width:100%;min-height:65vh;object-fit:cover;object-position:50% 50%;display:block}.hero-video .hero--content{box-sizing:border-box;margin-inline:auto;background-color:#ffffffe6;padding:3rem 4rem;translate:0% 50px;z-index:1}.hero-video .hero--content h1{font-family:var(--headline-font);text-rendering:geometricPrecision;font-weight:400;letter-spacing:-.01em;font-weight:700;font-size:2.5rem;line-height:1.3;margin:0}.image-and-text{position:relative;display:grid;gap:0rem;grid-template-columns:1fr 1fr;align-items:center}@media (max-width: 768px){.image-and-text{grid-template-columns:1fr}}.image-and-text.right picture{order:2}@media (max-width: 768px){.image-and-text.right picture{order:initial}}.image-and-text.color-dark{color:var(--text-color-dark)}.image-and-text.color-light{color:var(--text-color-light)}@media (max-width: 960px){.image-and-text.big{grid-template-columns:1fr 2fr}}@media (max-width: 768px){.image-and-text.big{grid-template-columns:1fr}.image-and-text.big div{padding:2rem}}@media (max-width: 960px){.image-and-text.big.right{grid-template-columns:2fr 1fr}}.image-and-text.big img{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.image-and-text.big div{padding-block:5rem}.image-and-text div{padding-inline:4rem}@media (max-width: 768px){.image-and-text div{padding-inline:0}}.image-and-text picture img{display:block;width:100%;height:auto}.image-or-video img{width:100%;height:auto;display:block}.image-or-video iframe{aspect-ratio:16/9;width:100%}.text-block h2{margin-bottom:1.5rem;text-align:center}.text-block p{margin-top:0}.text-block--columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:3rem}@media (max-width: 767px){.text-block--columns{grid-template-columns:1fr}}.beverage-lineup h2{font-family:var(--headline-font-alt);text-rendering:geometricPrecision;font-size:2rem;line-height:1.2;font-weight:400;text-align:center;margin-bottom:2rem}.beverage-lineup--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,378px));gap:2rem;justify-items:center;justify-content:center}@media (max-width: 500px){.beverage-lineup--grid{grid-template-columns:1fr}}.beverage-card{position:relative;box-shadow:0 2px 11px 2px #00000014,0 5px 3px #0003;border-radius:20px;display:flex;overflow:hidden;align-items:center;min-height:250px;background-color:#fff;text-decoration:none;max-width:450px;width:100%}.beverage-card.sponsored{box-shadow:inset 0 0 0 5px var(--color-primary),0 2px 11px 2px #00000014,0 5px 3px #0003}.beverage-card.sponsored:after{content:"Sponsrad";position:absolute;right:0;top:0;font-family:var(--body-font);text-rendering:geometricPrecision;line-height:1.27;font-weight:400;font-size:.875rem;text-transform:uppercase;padding:.3rem 1.5rem;border-radius:0 20px;background-color:var(--color-primary);color:#fff}.beverage-card--product{position:relative;display:block;flex-grow:0;flex-shrink:0;width:min(20%,60px);height:100%;overflow:hidden}.beverage-card--product img{position:absolute;bottom:-2px;translate:-30% 0;object-fit:cover;width:100%;height:130%;object-position:100% 100%}.beverage-card--info{color:var(--text-color-dark);padding:1rem 2rem 1rem 0rem;flex-shrink:1;width:100%;box-sizing:border-box}.beverage-card--name{font-family:var(--headline-font);text-rendering:geometricPrecision;font-weight:400;letter-spacing:-.01em;font-size:1.375rem;line-height:1.3;font-weight:700;display:block;margin:0}.beverage-card--price{display:block;font-family:var(--headline-font);text-rendering:geometricPrecision;letter-spacing:-.01em;font-weight:700;font-size:2.5rem;line-height:1.3;margin:0;font-weight:400;color:var(--color-primary);margin:0rem 0 .3rem}.beverage-card--price:after{content:":-"}.beverage-card--article-number{color:var(--color-dark-grey)}.beverage-card--article-number:after{content:"|";padding-inline:.2rem}.beverage-card--volume,.beverage-card--alcohol{color:var(--color-dark-grey)}.beverage-card--alcohol:before{content:"|";padding-inline:.2rem}.beverage-card--alcohol:after{content:"%"}.beverage-card--country-group{margin:.15rem 0 0;display:block}.quote{text-align:center;position:relative;box-sizing:border-box;background-color:var(--color-primary);padding:5rem 0rem;color:#fff}.quote h2,.quote h3{font-family:var(--headline-font);text-rendering:geometricPrecision;font-weight:400;letter-spacing:-.01em;font-weight:700;font-size:2.5rem;line-height:1.3;margin:0}.article-lineup h2{font-family:var(--headline-font-alt);text-rendering:geometricPrecision;font-size:2rem;line-height:1.2;font-weight:400;text-align:center;margin-bottom:2rem}.article-lineup--grid{display:grid;grid-template-columns:repeat(12,1fr);gap:2rem}@media (max-width: 650px){.article-lineup--grid{column-gap:0}}.article-lineup--grid .article-card{grid-column:span 6}@media (max-width: 767px){.article-lineup--grid .article-card{grid-column:span 6!important}}@media (max-width: 650px){.article-lineup--grid .article-card{grid-column:span 12!important}}.article-lineup--grid.count-3 .article-card,.article-lineup--grid.count-5 .article-card{grid-column:span 4}.article-lineup--grid.count-5 .article-card:nth-child(1),.article-lineup--grid.count-5 .article-card:nth-child(2){grid-column:span 6}.article-lineup--pagination{margin-top:2rem;text-align:center}.article-card{background-color:#0000000d;text-decoration:none;border-radius:0 0 20px 10px;color:var(--text-color-dark)}.theme-dark .article-card{background-color:#ffffff0d;color:var(--text-color-light)}.article-card:hover{text-decoration:underline}.article-card picture img{width:100%;object-fit:cover;display:block}.article-card--body{padding:2rem 2.5rem}@media (max-width: 990px){.article-card--body{padding:1rem}}.article-card--body .avatar{margin-top:2rem}.article-card--body h3{font-family:var(--headline-font-alt);text-rendering:geometricPrecision;font-size:2rem;line-height:1.2;font-weight:400}@media (max-width: 990px){.article-card--body h3{font-family:var(--headline-font-alt);text-rendering:geometricPrecision;font-size:1.375rem;line-height:1.3;margin:0}}.article-card--body h6{font-family:var(--body-font);text-rendering:geometricPrecision;line-height:1.27;font-weight:400;font-size:.875rem}.video-lineup{position:relative}.video-lineup h2{font-family:var(--headline-font-alt);text-rendering:geometricPrecision;font-size:2rem;line-height:1.2;font-weight:400;margin-bottom:2rem}.video-lineup--grid{position:relative;display:grid;grid-auto-flow:column;gap:1rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:none;scroll-snap-type:x mandatory;padding-bottom:1rem;justify-content:start}.video-lineup--grid .video-card{scroll-snap-align:start}.video-card{width:300px;aspect-ratio:16/9}.video-card picture{position:relative;height:100%;overflow:hidden;border-radius:20px;display:block}.video-card picture:before{position:absolute;content:"";width:100%;height:100%;background-color:#0003}.video-card picture:after{content:"";position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='50' height='36' viewBox='0 0 50 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_150_395)'%3e%3cpath opacity='0.12' fill-rule='evenodd' clip-rule='evenodd' d='M19.873 10.0586L31.6895 17.9492L33.3496 17.0898L19.873 10.0586Z' fill='black'/%3e%3cpath d='M49.4629 7.63184C49.4629 7.63184 48.9746 4.19434 47.4805 2.68066C45.5859 0.693359 43.457 0.683594 42.4854 0.566406C35.5029 0.0634766 25.0342 0.0634766 25.0342 0.0634766H25.0146C25.0146 0.0634766 14.5459 0.0634766 7.56348 0.566406C6.5918 0.683594 4.46289 0.693359 2.56836 2.68066C1.07422 4.19434 0.585937 7.63184 0.585937 7.63184C0.585937 7.63184 0.0878906 11.665 0.0878906 15.7031V19.4873C0.0878906 23.5254 0.585937 27.5586 0.585937 27.5586C0.585937 27.5586 1.07422 30.9961 2.56836 32.5098C4.46777 34.4971 6.95801 34.4336 8.06641 34.6436C12.0557 35.0244 25.0244 35.1465 25.0244 35.1465C25.0244 35.1465 35.5029 35.1318 42.4854 34.624C43.4619 34.5068 45.5859 34.4971 47.4805 32.5098C48.9746 30.9961 49.4629 27.5586 49.4629 27.5586C49.4629 27.5586 49.9609 23.5205 49.9609 19.4873V15.7031C49.9609 11.665 49.4629 7.63184 49.4629 7.63184ZM19.873 24.0723V10.0586L33.3496 17.0898L19.873 24.0723Z' fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_150_395'%3e%3crect width='50' height='35.2051' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");background-size:30%;background-position:50% 47%;background-repeat:no-repeat;opacity:.5}.video-card picture img{display:block;width:100%;height:100%}.video-card picture figcaption{color:#fff;position:absolute;bottom:0;width:100%;box-sizing:border-box;padding:.8rem 1rem;background:linear-gradient(#000);background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.9));z-index:1;display:block;text-align:center}footer{padding-block:5rem 1rem;background-color:var(--color-grey);border-top:5px solid var(--color-primary);display:flex;flex-direction:column;align-items:center;color:var(--text-color-dark)}footer hr{border:none;width:100%;background-color:#0000001a}@media (max-width: 767px){footer hr{height:1px}}footer section{display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr;gap:2rem}footer section h3{font-family:var(--headline-font-alt);text-rendering:geometricPrecision;text-transform:uppercase;font-size:1rem;font-weight:700;line-height:1.3;margin:0}footer section p,footer section label{font-family:var(--body-font);text-rendering:geometricPrecision;line-height:1.27;font-weight:400;font-size:.875rem;margin-top:.5rem}@media (max-width: 900px){footer section{gap:1rem}}@media (max-width: 767px){footer section{grid-template-columns:1fr;max-width:440px}}footer .social-links svg path{fill:#000}footer .logo figure{padding-block:2rem 0}.social-links{display:flex;gap:.5rem;padding:0;align-items:center;align-content:center}.social-links li{list-style:none;display:inline-block}@media (max-width: 1079px){.social-links li:first-child{margin-block:1rem}}.social-links figure{margin:0;display:block}.social-links figure svg{box-sizing:border-box;display:block;padding:.15rem;width:38px;height:38px;border-radius:50%;transition:box-shadow .3s ease-out;margin:0}.social-links figure svg:hover{box-shadow:0 0 0 1px}.modal{display:none}.modal.is-open{display:block}.modal--overlay{position:fixed;z-index:1000;inset:0;background:rgba(0,0,0,.6);overflow:auto}.modal--wrapper{box-sizing:border-box;word-break:break-word;width:calc(100% - 50px);max-width:550px;background-color:#fff;border-radius:5px;padding:20px;margin:50px auto}.modal--content{margin-bottom:20px}.modal--footer{display:flex;flex-direction:column;align-items:center}.modal--footer button{margin:5px 0}.avatar{display:flex;justify-content:flex-start;align-items:center;gap:.8rem;container:card/inline-size}.avatar picture{display:block;border-radius:50%;overflow:hidden;flex-shrink:0;flex-grow:0;width:52px;height:52px;box-shadow:0 0 0 3px #fffffff2,0 0 1px 5px #000c}.avatar picture img{width:100%;height:100%;object-fit:cover;object-position:50% 0}.avatar h3{font-family:var(--headline-font-alt);text-rendering:geometricPrecision;text-transform:uppercase;font-size:1rem;font-weight:700;line-height:1.3;margin:0;font-weight:400}.avatar h4{font-family:var(--headline-font);text-rendering:geometricPrecision;font-weight:400;letter-spacing:-.01em;font-size:1.375rem;line-height:1.3;font-weight:700;margin:0;font-size:1.275rem}@container (max-width: 320px){.avatar h3{font-family:var(--body-font);text-rendering:geometricPrecision;line-height:1.27;font-weight:400;font-size:.875rem;text-transform:initial}.avatar h4{font-family:var(--body-font);text-rendering:geometricPrecision;line-height:1.27;font-weight:400;font-size:.875rem;text-transform:uppercase;font-weight:700}}.article-head{display:flex;gap:.5rem;align-items:center;padding-bottom:.8rem;border-bottom:1px solid black;margin-bottom:1rem}@media (max-width: 600px){.article-head{flex-wrap:wrap}}.article-head a{flex-grow:1}@media (max-width: 600px){.article-head a{width:100%;margin-block:1rem;order:2}}.article-head h6,.article-head span{font-family:var(--body-font);text-rendering:geometricPrecision;line-height:1.27;font-weight:400;font-size:var(--base-font-size)}.article-head span:before{content:"\ff65";padding-right:.3rem}.event-head{display:flex;gap:.5rem;align-items:center;justify-content:space-between;width:100%;padding-bottom:.8rem;border-bottom:1px solid black;margin-bottom:1rem}@media (max-width: 600px){.event-head{flex-wrap:wrap;justify-content:center;text-align:center}}.event-head h6{font-family:var(--headline-font);text-rendering:geometricPrecision;font-weight:400;letter-spacing:-.01em;font-size:1.375rem;line-height:1.3;font-weight:700;margin:0;text-transform:uppercase}.event-head--icons{list-style-type:none;display:flex;flex-direction:row;gap:.2rem;margin:0;padding-inline-start:0}@media (max-width: 450px){.event-head--icons{flex-direction:row;margin-block:1rem 1rem;align-self:center}}.event-head--icons svg{display:block;width:45px;height:45px}.event-head--icons svg path{fill:#000}.hamburger-button{position:relative;height:26px;width:32px;min-height:auto;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;z-index:2;margin:0 0 0 2rem;padding:0;border:none;background:none;cursor:pointer;box-shadow:none}@media (min-width: 1080px){.hamburger-button{display:none}}.hamburger-button .line{display:block;height:4px;width:100%;border-radius:10px;background-color:var(--color-primary)}.open .hamburger-button .line{background-color:#fff}.hamburger-button .line1{transform-origin:0% 0%;transition:transform .2s ease-out,background-color .2s ease-out}.open .hamburger-button .line1{transform:rotate(45deg);transition:transform .2s ease-out,background-color .5s ease-out .1s}.hamburger-button .line2{transition:opacity .15s ease-out,background-color .2s ease-out;opacity:1}.open .hamburger-button .line2{transition:opacity .15s ease-out,background-color .5s ease-out .1s;opacity:0}.hamburger-button .line3{transform-origin:0% 100%;transition:transform .2s ease-out,background-color .2s ease-out}.open .hamburger-button .line3{transform:rotate(-45deg);transition:transform .2s ease-out,background-color .5s ease-out .1s}.campaign-page.sender-alltomvin,.campaign-page.sender-alltomvin .base-font,.campaign-page.sender-alltomvin .campaign-page.sender-spritkompassen h1,.campaign-page.sender-spritkompassen .campaign-page.sender-alltomvin h1,.campaign-page.sender-alltomvin .campaign-page.sender-spritkompassen h3,.campaign-page.sender-spritkompassen .campaign-page.sender-alltomvin h3,.campaign-page.sender-alltomvin .campaign-page.sender-olkompassen h1,.campaign-page.sender-olkompassen .campaign-page.sender-alltomvin h1,.campaign-page.sender-alltomvin .campaign-page.sender-olkompassen h3,.campaign-page.sender-olkompassen .campaign-page.sender-alltomvin h3{font-family:Merriweather}.campaign-page.sender-alltomvin b,.campaign-page.sender-alltomvin strong{font-family:Merriweather;font-weight:700}.campaign-page.sender-alltomvin h1,.campaign-page.sender-alltomvin h2,.campaign-page.sender-alltomvin h3{font-family:Merriweather;font-weight:400}.campaign-page.sender-alltomvin header{background-color:#fff;padding:0 20px}.campaign-page.sender-alltomvin header .logo{width:152px;padding-block:1.7rem}.campaign-page.sender-alltomvin .headline{padding-top:4em}.campaign-page.sender-alltomvin .section--header{font-family:OpenSans;border-bottom:2px solid #000;padding:0 0 10px;color:#b6384f;background-color:transparent;text-transform:unset}.campaign-page.sender-alltomvin .section--wrapper{padding:0}.campaign-page.sender-alltomvin .product--line{border-color:#b6384f;border-style:solid;border-width:2px}.campaign-page.sender-alltomvin .product .systembolaget-sign{line-height:15px}.campaign-page.sender-alltomvin footer{border:none;background-color:#b6384f;border-bottom:1px solid rgba(255,255,255,.1);color:#fff}.campaign-page.sender-alltomvin .store-search.primary,.campaign-page.sender-alltomvin .store-search input,.campaign-page.sender-alltomvin button.primary,.campaign-page.sender-alltomvin button input{background:linear-gradient(180deg,#006994 0%,#085077 51%,rgb(0,72,112) 52%,rgb(0,42,80) 100%);border:2px solid #00335c}.campaign-page.sender-divin,.campaign-page.sender-divin .base-font,.campaign-page.sender-divin .campaign-page.sender-spritkompassen h1,.campaign-page.sender-spritkompassen .campaign-page.sender-divin h1,.campaign-page.sender-divin .campaign-page.sender-spritkompassen h3,.campaign-page.sender-spritkompassen .campaign-page.sender-divin h3,.campaign-page.sender-divin .campaign-page.sender-olkompassen h1,.campaign-page.sender-olkompassen .campaign-page.sender-divin h1,.campaign-page.sender-divin .campaign-page.sender-olkompassen h3,.campaign-page.sender-olkompassen .campaign-page.sender-divin h3{font-family:PlayfairDisplay}.campaign-page.sender-divin b,.campaign-page.sender-divin strong{font-family:PlayfairDisplay;font-weight:700}.campaign-page.sender-divin h1,.campaign-page.sender-divin h3{font-family:PlayfairDisplay;font-weight:400}.campaign-page.sender-divin h2{font-family:PlayfairDisplay;font-weight:700}.campaign-page.sender-divin header{padding:0;background-color:#fff}.campaign-page.sender-divin header .logo{width:160px;height:auto;display:block}.campaign-page.sender-divin .section--header{font-family:PlayfairDisplay;font-weight:700;padding:8px 10px 10px 15px;color:#cc0210;background-color:#f1f3ee}.campaign-page.sender-divin .product--line{border-color:#cc0210;border-style:solid;border-width:2px}.campaign-page.sender-divin .systembolaget-sign{line-height:13px}.campaign-page.sender-divin .store-search,.campaign-page.sender-divin button{font-weight:700;border-radius:0}.campaign-page.sender-divin .store-search.primary,.campaign-page.sender-divin .store-search input,.campaign-page.sender-divin button.primary,.campaign-page.sender-divin button input{background:#cc0210}.campaign-page.sender-divin .store-search.caret,.campaign-page.sender-divin button.caret{padding:11px 28px 12px 15px}.campaign-page.sender-divin .store-search.caret:after,.campaign-page.sender-divin button.caret:after{background-color:transparent}.campaign-page.sender-vinos,.campaign-page.sender-vinos .base-font,.campaign-page.sender-vinos .campaign-page.sender-spritkompassen h1,.campaign-page.sender-spritkompassen .campaign-page.sender-vinos h1,.campaign-page.sender-vinos .campaign-page.sender-spritkompassen h3,.campaign-page.sender-spritkompassen .campaign-page.sender-vinos h3,.campaign-page.sender-vinos .campaign-page.sender-olkompassen h1,.campaign-page.sender-olkompassen .campaign-page.sender-vinos h1,.campaign-page.sender-vinos .campaign-page.sender-olkompassen h3,.campaign-page.sender-olkompassen .campaign-page.sender-vinos h3{font-family:Geomanist}.campaign-page.sender-vinos b,.campaign-page.sender-vinos strong,.campaign-page.sender-vinos h1{font-family:Geomanist-Bold}.campaign-page.sender-vinos h2,.campaign-page.sender-vinos h3{font-family:Geomanist}.campaign-page.sender-vinos .section--header{padding:14px 10px 10px 15px;color:#719959;background-color:#eae6e1}.campaign-page.sender-vinos .product--name{font-family:Geomanist-Bold;margin-top:4px}.campaign-page.sender-vinos .product--name2{font-family:Geomanist}.campaign-page.sender-vinos .product--line{border-color:#719959;border-style:solid;border-width:2px}.campaign-page.sender-vinos .leads--form--sb--header{font-family:Geomanist-Medium}.campaign-page.sender-vinos footer{border:none;background-color:#4a2a49;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.campaign-page.sender-vinos footer a,.campaign-page.sender-vinos footer a:visited,.campaign-page.sender-vinos footer a:active,.campaign-page.sender-vinos footer a:hover{color:#fff}.campaign-page.sender-vinos .store-search.primary,.campaign-page.sender-vinos .store-search input,.campaign-page.sender-vinos button.primary,.campaign-page.sender-vinos button input{background:#C23F6B}.campaign-page.sender-vinos .store-search.caret:after,.campaign-page.sender-vinos button.caret:after{background-color:transparent}.campaign-page.sender-olkompassen,.campaign-page.sender-olkompassen .base-font,.campaign-page.sender-olkompassen h1,.campaign-page.sender-olkompassen h3{font-family:Poppins,sans-serif;text-rendering:geometricPrecision}.campaign-page.sender-olkompassen b,.campaign-page.sender-olkompassen strong{font-weight:700;text-rendering:geometricPrecision}.campaign-page.sender-olkompassen h1,.campaign-page.sender-olkompassen h3{text-rendering:geometricPrecision}.campaign-page.sender-olkompassen header{padding:0 20px;background:#ff9900;align-items:baseline;margin-top:-80px}@media (max-width: 600px){.campaign-page.sender-olkompassen header{margin-top:-13.3%;align-items:center}}.campaign-page.sender-olkompassen header .logo{transform:translateY(33%)}@media (max-width: 600px){.campaign-page.sender-olkompassen header .logo{width:40%}}.campaign-page.sender-olkompassen header svg{padding:0 0 28px}@media (max-width: 600px){.campaign-page.sender-olkompassen header svg{padding:13.3% 0 0}}.campaign-page.sender-olkompassen .section--header{padding:0 0 10px;color:#f90;border-bottom:3px dotted #000;background-color:transparent}.campaign-page.sender-olkompassen .section--wrapper{padding:0}.campaign-page.sender-olkompassen .product--line{border-color:#f90;border-style:solid;border-width:2px}.campaign-page.sender-olkompassen footer{border-top:5px solid #ff9900}.campaign-page.sender-olkompassen .store-search,.campaign-page.sender-olkompassen button{font-weight:700;text-transform:uppercase;text-rendering:geometricPrecision}.campaign-page.sender-olkompassen .store-search.primary,.campaign-page.sender-olkompassen .store-search input,.campaign-page.sender-olkompassen button.primary,.campaign-page.sender-olkompassen button input{background:#ff9900}.campaign-page.sender-olkompassen .store-search.caret,.campaign-page.sender-olkompassen button.caret{padding:11px 28px 12px 15px}.campaign-page.sender-olkompassen .store-search.caret:after,.campaign-page.sender-olkompassen button.caret:after{background-color:transparent}.campaign-page.sender-spritkompassen,.campaign-page.sender-spritkompassen .base-font,.campaign-page.sender-spritkompassen h1,.campaign-page.sender-spritkompassen h3{font-family:Poppins,sans-serif;text-rendering:geometricPrecision}.campaign-page.sender-spritkompassen b,.campaign-page.sender-spritkompassen strong{font-weight:700;text-rendering:geometricPrecision}.campaign-page.sender-spritkompassen h1,.campaign-page.sender-spritkompassen h3{text-rendering:geometricPrecision}.campaign-page.sender-spritkompassen header{padding:0 20px;background:#E66D23;align-items:baseline;margin-top:-80px}@media (max-width: 600px){.campaign-page.sender-spritkompassen header{margin-top:-13.3%;align-items:center}}.campaign-page.sender-spritkompassen header .logo{transform:translateY(33%)}@media (max-width: 600px){.campaign-page.sender-spritkompassen header .logo{width:40%}}.campaign-page.sender-spritkompassen header svg{padding:0 0 28px}@media (max-width: 600px){.campaign-page.sender-spritkompassen header svg{padding:13.3% 0 0}}.campaign-page.sender-spritkompassen #flying-order-button{font-size:12px}.campaign-page.sender-spritkompassen .section--header{padding:0 0 10px;color:#e66d23;border-bottom:3px dotted #000;background-color:transparent}.campaign-page.sender-spritkompassen .section--wrapper{padding:0}.campaign-page.sender-spritkompassen .product--line{border-color:#e66d23;border-style:solid;border-width:2px}.campaign-page.sender-spritkompassen footer{border-top:5px solid #E66D23}.campaign-page.sender-spritkompassen .store-search,.campaign-page.sender-spritkompassen button{font-weight:700;text-transform:uppercase;text-rendering:geometricPrecision}.campaign-page.sender-spritkompassen .store-search.primary,.campaign-page.sender-spritkompassen .store-search input,.campaign-page.sender-spritkompassen button.primary,.campaign-page.sender-spritkompassen button input{background:#E66D23}.campaign-page.sender-spritkompassen .store-search.caret,.campaign-page.sender-spritkompassen button.caret{padding:11px 28px 12px 15px}.campaign-page.sender-spritkompassen .store-search.caret:after,.campaign-page.sender-spritkompassen button.caret:after{background-color:transparent}.campaign-page{margin:0;padding:0;background-color:#f4f2f0}.campaign-page .headline{display:flex;background-color:#fff;justify-content:center;text-align:center;width:100%;max-width:1200px;margin:auto}.campaign-page .headline h2{font-family:var(--headline-font);text-rendering:geometricPrecision;font-weight:400;letter-spacing:-.01em;font-weight:700;font-size:2.5rem;line-height:1.3;margin:0;margin-block:.5em;margin-inline:1em}@media (max-width: 740px){.campaign-page .headline h2{font-size:max(5vw,1.5rem)}}.campaign-page h1{margin-top:1.5rem}.campaign-page.sender-default header,.campaign-page.sender-vinkompassen header{background:linear-gradient(180deg,#f2992f 0%,#e65b22 100%)}.campaign-page.sender-default header .logo,.campaign-page.sender-vinkompassen header .logo{width:140px;height:auto}.campaign-page .campaign-hero{min-height:initial;width:100%;max-width:1200px;margin:auto}.campaign-page .campaign-hero picture{width:100%;height:auto}.campaign-page .campaign-hero picture img{width:100%;height:auto;display:block}.campaign-page header{display:flex;justify-content:center;align-items:center;padding:20px;min-height:50px}.campaign-page main{display:flex;max-width:1200px;margin:auto auto -20px;justify-content:space-between}@media (max-width: 740px){.campaign-page main{flex-direction:column-reverse;background-color:#fff}}.campaign-page article{width:100%;max-width:700px;flex-shrink:1;padding:20px;background-color:#fff;box-sizing:border-box;padding-bottom:2rem}@media (max-width: 740px){.campaign-page article{max-width:none}}.campaign-page section:first-child h1{margin:0 0 10px}.campaign-page section .section--header{font-family:var(--headline-font-alt);text-rendering:geometricPrecision;font-size:1.375rem;line-height:1.3;background-color:#e65b22;padding:10px 15px;color:#fff;text-transform:uppercase;margin:20px 0 10px}.campaign-page section .section--wrapper{padding:0 15px;display:flex;justify-content:space-between}.campaign-page aside{position:relative;margin:0 50px;flex-grow:1;flex-shrink:0;width:290px;display:flex;justify-content:flex-end;box-sizing:border-box;align-items:stretch}@media (max-width: 740px){.campaign-page aside{width:auto;justify-content:center;align-items:unset;margin:0}}.campaign-page footer{display:flex;justify-content:center;align-items:center;padding:20px;min-height:50px;margin-top:20px;border-top:5px solid #e65b22}.campaign-page footer a:visited,.campaign-page footer a:hover,.campaign-page footer a:active{color:inherit}.campaign-page footer .footer--wrapper{width:100%;max-width:1200px;margin:auto;display:flex;align-items:flex-start}.campaign-page footer .footer--wrapper p{font-size:12px;line-height:1.1em}@media (max-width: 740px){.campaign-page footer .footer--wrapper{flex-direction:column}}.campaign-page footer .footer--column{flex-basis:33%;margin:0 30px}.campaign-page footer .footer--column h2{font-family:var(--headline-font-alt);text-rendering:geometricPrecision;font-size:1.375rem;line-height:1.3;margin:0}.campaign-page footer .footer--column:first-child{margin-left:0}.campaign-page footer .footer--column:last-child{margin-right:0}@media (max-width: 740px){.campaign-page footer .footer--column{margin:10px auto;max-width:500px;display:flex;flex-direction:column;justify-content:center;width:100%;text-align:left;margin-left:auto!important;margin-right:auto!important;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:7px}.campaign-page footer .footer--column:last-child{border-bottom:none}}.campaign-page footer form{max-width:260px}@media (max-width: 740px){.campaign-page footer form{max-width:none}}.campaign-page footer form .checkbox{font-size:10px;line-height:1.3em}.campaign-page footer form button{margin:0 0 15px}.campaign-page .desktop{display:inherit}@media (max-width: 740px){.campaign-page .desktop{display:none}}@media (min-width: 741px){.campaign-page .mobile{display:none}}.campaign-page .product--name{font-family:var(--headline-font);text-rendering:geometricPrecision;font-weight:400;letter-spacing:-.01em;font-size:1.375rem;line-height:1.3;color:#323232;font-weight:700;font-size:22px;margin:0;text-transform:uppercase}.campaign-page .product--name2{font-family:var(--headline-font);text-rendering:geometricPrecision;letter-spacing:-.01em;font-size:1.375rem;line-height:1.3;font-weight:700;font-weight:400;font-size:12px;margin:8px 0 0}.campaign-page .product--line{width:130px;margin:10px 0;border:none;border-top:3px dotted #000}.campaign-page .product--price{font-weight:100;font-size:22px;margin:0 0 5px}.campaign-page .product--packaging{color:#7d7d7d;margin:0}.campaign-page .product .systembolaget-sign{margin:8px 0}.campaign-page .product--flag-icon{width:15px;height:12px}.campaign-page .product--product{height:291px;width:auto;max-width:100%;object-fit:contain;object-position:top}.campaign-page .product ul{list-style:none;padding:0;margin:20px 0}.campaign-page .product ul li{margin:0 0 8px;position:relative}.campaign-page .product ul li figure{position:absolute;display:inline-block}.campaign-page .product ul li figure img{width:auto;height:12px}.campaign-page .product ul li figure.beer-type{width:20px;height:20px}.campaign-page .product ul li figure.wine-type{width:12px;height:12px;border-radius:50%;background-color:#fff;margin:0 2px}.campaign-page .product ul li figure.wine-type.white{background-color:gold}.campaign-page .product ul li figure.wine-type.red{background-color:#961e1e}.campaign-page .product ul li figure.wine-type.rose{background-color:#ffc8af}.campaign-page .product ul li figure.wine-type.sparkling{background-color:gold}.campaign-page .product ul li figure.wine-type.other{background-color:#e97d4c}.campaign-page .product ul li span{margin:0 0 0 23px;display:inline-block}.campaign-page section#parings ul{margin:0;list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:1.25rem}.campaign-page section#parings ul li{display:flex;flex-direction:column;justify-content:center;align-items:center}.campaign-page section#parings ul li figure{margin-bottom:5px;width:100%;height:auto;max-width:42px}.campaign-page section#parings ul li figure svg{width:41px;height:auto}#aside-scroller{width:auto}@media (max-width: 740px){#aside-scroller{width:100%}}#aside-scroller .wrapper{position:sticky;top:3rem;margin-top:3rem;display:flex;flex-direction:column;gap:3rem}@media (max-width: 500px){#aside-scroller .wrapper{gap:0rem;margin-top:0}}#aside-scroller .paper{position:relative;background-color:#fff;box-shadow:4px 4px 10px #00000040;padding:1rem;align-self:flex-start;box-sizing:border-box;width:290px}@media (max-width: 740px){#aside-scroller .paper{width:100%;max-width:500px;position:relative!important;margin:auto;background:#f2eee7;top:initial}}@media (max-width: 500px){#aside-scroller .paper{box-shadow:none;padding:2rem 1rem;border-top:1px solid #eae6e1}}.page-play{background-color:#222;color:#fff}.event-lineup h2{font-family:var(--headline-font-alt);text-rendering:geometricPrecision;font-size:2rem;line-height:1.2;font-weight:400;margin-bottom:2rem}.event-lineup--grid{display:grid;grid-template-rows:auto;gap:1rem}.event-row{display:flex;align-items:center;gap:1rem;text-decoration:none;border-bottom:2px solid rgba(0,0,0,.05)}@media (max-width: 450px){.event-row{flex-direction:column;justify-content:center;align-content:center;border:2px solid rgba(0,0,0,.05);border-radius:10px}}.event-row:hover{text-decoration:underline}.event-row--day{align-self:flex-end;background-color:#0000000d;min-height:90px;aspect-ratio:1/1}@media (max-width: 450px){.event-row--day{aspect-ratio:initial;width:100%}}.event-row--day--month{font-family:var(--body-font);text-rendering:geometricPrecision;line-height:1.27;font-weight:400;font-size:.875rem;text-align:center;display:block;text-transform:uppercase;padding-block:.5rem}.event-row--day--day{font-family:var(--headline-font-alt);text-rendering:geometricPrecision;font-size:2rem;line-height:1.2;font-weight:400;text-align:center;display:block;text-transform:uppercase;line-height:1rem;padding-block:0 .2rem}.event-row--day hr{width:min(100% - 1rem,6rem);margin-block:.2rem;margin-block:.4rem}.event-row--day--to-date{font-family:var(--body-font);text-rendering:geometricPrecision;line-height:1.27;font-weight:400;font-size:.875rem;font-size:.7rem;text-align:center;display:block;text-transform:uppercase}.event-row--body{flex-grow:1}.event-row--body p{font-family:var(--body-font);text-rendering:geometricPrecision;line-height:1.27;font-weight:400;font-size:.875rem;text-transform:uppercase;margin:0}@media (max-width: 450px){.event-row--body p{text-align:center}}.event-row--body h3{font-family:var(--headline-font-alt);text-rendering:geometricPrecision;font-size:2rem;line-height:1.2;font-weight:400;margin:0}@media (max-width: 450px){.event-row--body h3{text-align:center}}.event-row--icons{list-style-type:none;display:flex;flex-direction:column;gap:.2rem;margin:0;padding-inline-start:0}@media (max-width: 450px){.event-row--icons{flex-direction:row;margin-block:-.5rem 1rem}}.event-row--icons svg{display:block;width:25px;height:25px}.event-row--icons svg path{fill:#000}.instagram-grid{background-color:var(--color-light-grey)}@media (max-width: 800px){.instagram-grid{padding-inline:0rem}}.instagram-grid h2{margin-bottom:2rem;text-align:center}.instagram-grid--grid{display:grid;gap:2rem;grid-template-columns:1fr 1fr 1fr}@media (max-width: 800px){.instagram-grid--grid{gap:1rem}}@media (max-width: 500px){.instagram-grid--grid{grid-template-columns:1fr}}.instagram-grid--grid a{aspect-ratio:1/1}.instagram-grid--grid a picture img{width:100%;height:100%;display:block;object-fit:cover}.product-sort-info .product{position:relative}.product-sort-info .product--eco-flag{display:inline-block;position:absolute;right:0;top:0;z-index:1}.product-sort-info .product--info{list-style:inside!important;display:flex;flex-wrap:wrap;margin:0}.product-sort-info .product--info li{font-size:.9rem;margin:0 0 .3rem!important}.product-sort-info .product--info li:after,.product-sort-info .product--info li:before{content:"";padding-right:.2rem}.product-sort-info .product--info li::marker{content:"|";font-size:1rem;color:#0003}.product-sort-info .product--info li:first-child::marker{content:""}.btn{font-family:var(--headline-font-alt);text-rendering:geometricPrecision;text-transform:uppercase;font-size:1rem;font-weight:700;line-height:1.3;position:relative;z-index:1;text-decoration:none;padding:.55rem 1.5rem;border-radius:2rem;box-sizing:border-box;border:0;cursor:pointer;transition:all .2s ease-out;margin:0}.show .btn{color:var(--color-primary)!important}@media (max-width: 870px){.show .btn{color:#fff!important}}.show .btn:hover{color:#fff!important}.btn:after{content:"";z-index:-1;position:absolute;box-sizing:border-box;left:3px;top:3px;width:calc(100% - 6px);height:calc(100% - 6px);border-radius:2rem;display:inline-block;padding:2px;border:2px solid;transition:all .3s ease-out}.show .btn:after{border-color:var(--color-primary)}@media (max-width: 870px){.show .btn:after{border-color:#fff}}.btn:hover{box-shadow:0 0 0 1px}.show .btn:hover{box-shadow:0 0 0 1px var(--color-primary);color:#fff!important}.show .btn:hover:after{background-color:var(--color-primary);border-color:transparent}.small-button{width:36px;height:31px;border-radius:4px;padding:0}.coworker-lineup{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;justify-items:center;justify-content:center}.coworker-lineup--item{display:flex;flex-direction:column;gap:1rem}.coworker-lineup--item a{display:flex;align-self:center}.coworker-lineup--item--image{width:100%;height:auto;max-width:150px;align-self:center;aspect-ratio:1/1;border-radius:500px;box-shadow:0 0 0 3px #fffffff2,0 0 1px 5px #000c;display:block;box-sizing:border-box}.coworker-lineup--item--name{font-family:var(--headline-font-alt);text-rendering:geometricPrecision;text-transform:uppercase;font-size:1rem;font-weight:700;line-height:1.3;margin:0}.coworker-lineup--item--text{margin:0}.quiz-block{position:relative;overflow:hidden;display:flex;flex-direction:column}.quiz-block .show{opacity:1}.quiz-block--progress{margin:auto;display:inline-block;font-family:var(--body-font);text-rendering:geometricPrecision;line-height:1.27;font-weight:400;font-size:.875rem;border-radius:5px;color:var(--color-primary);opacity:0;translate:0 100%}.ready .quiz-block--progress{transition:translate .3s ease-out .2s,opacity .3s ease-out}.quiz-block--progress.show{opacity:1;translate:0 0%}.quiz-block--wrapper{display:grid;grid-template-columns:repeat(var(--count, 10),100%);translate:calc(-100% * var(--index, 0));transition:translate .3s ease-in-out .2s}.quiz-block--start-button{margin-top:2rem;width:auto}.quiz-block--page{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:2rem;box-sizing:border-box;opacity:0;padding:0 3px;transition:opacity .3s ease-in-out .2s}.quiz-block--page h2,.quiz-block--page h3{font-family:var(--headline-font-alt);text-rendering:geometricPrecision;font-size:2rem;line-height:1.2;font-weight:400;margin:0}@media (max-width: 500px){.quiz-block--page h2,.quiz-block--page h3{font-family:var(--headline-font-alt);text-rendering:geometricPrecision;text-transform:uppercase;font-size:1rem;font-weight:700;line-height:1.3;margin:0}}.quiz-block--page p{font-family:var(--body-font);text-rendering:geometricPrecision;line-height:1.27;font-weight:400;font-size:var(--base-font-size)}.quiz-block--page--start img,.quiz-block--page--done img{width:100%;height:auto;object-fit:contain;max-width:800px;max-height:300px;margin-bottom:2rem}.quiz-block--page--question{font-family:var(--headline-font-alt);text-rendering:geometricPrecision;font-size:2rem;line-height:1.2;font-weight:400;margin:0;text-align:center}.quiz-block--page--answers{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:3rem;margin-block-end:0;padding-inline-start:0;width:100%;max-width:350px;padding-inline:1rem}@media (max-width: 500px){.quiz-block--page--answers{gap:.5rem}}.quiz-block--page--answers--item{list-style:none;margin:0;padding:0;transition:scale .1s ease-in-out;cursor:pointer}.quiz-block--page--answers--item:hover{scale:1.03}.quiz-block--page--answers--item:hover img{box-shadow:0 0 60px -20px var(--color-primary);border:1px solid var(--color-primary)}.quiz-block--page--answers--item img{object-fit:contain;background-color:#f6f6f6;border-radius:10px;border:1px solid transparent;aspect-ratio:1/1;width:100%;padding:15px;box-sizing:border-box;height:auto;box-shadow:0 0 0 0 transparent;transition:box-shadow .3s ease-out,border .3s ease-out}.quiz-block--page--answers--item p{font-family:var(--body-font);text-rendering:geometricPrecision;line-height:1.27;font-weight:400;font-size:.875rem;margin:.5rem 0 0;text-align:center}.quiz-block--page--answers-row{margin:0;text-align:center;list-style:none;margin-block-end:0;padding-inline-start:0;display:flex;gap:.8rem;flex-direction:column;margin-top:2rem}.quiz-block--page--answers-row--image{width:100%;height:auto;max-width:800px;max-height:300px;object-fit:contain}.quiz-block--page--answers-row--item{width:100%;box-sizing:border-box;transition:color .1s ease-out,background-color .3s ease-out;font-family:var(--body-font);text-rendering:geometricPrecision;line-height:1.27;font-weight:400;font-size:var(--base-font-size)}.quiz-block--page--answers-row--item:after{opacity:0}.quiz-block--page--answers-row--item:hover{background-color:var(--color-primary);color:#fff}.quiz-block--page--answers-row--item:hover:after{opacity:1}.quiz-block--page--form h2{font-family:var(--headline-font);text-rendering:geometricPrecision;font-weight:400;letter-spacing:-.01em;font-weight:700;font-size:2.5rem;line-height:1.3;margin:0}.quiz-block--page--form h3{font-family:var(--headline-font-alt);text-rendering:geometricPrecision;font-size:2rem;line-height:1.2;font-weight:400;margin:0}.quiz-block--page--form--done-animation{translate:0 30px;margin-top:-80px}.quiz-block--page--form form{max-width:400px;margin-top:2rem}.newsletter h3{color:inherit;margin-top:1em}.newsletter--sent-view{display:none}.sent .newsletter--sent-view{display:block}.newsletter--sent-view p{margin-top:0}.newsletter--error-view{display:none}.error .newsletter--error-view{display:block}.newsletter--form-view{position:relative}.sent .newsletter--form-view{display:none}.newsletter #newsletter--email{padding-right:40px}.newsletter #newsletter--submit{position:absolute;width:36px;height:31px;top:3px;right:4px;border-radius:4px;padding:0}.newsletter #newsletter--submit.sending:before{width:27px;height:8px}.newsletter--user-agreement--read-more{text-decoration:underline;cursor:pointer}nav .social-links{display:none}@media (max-width: 1079px){nav .social-links{display:block!important;margin-inline:auto;text-align:center}nav .social-links svg path{fill:#fff!important}}nav .menu{display:flex;gap:0rem;justify-content:center;margin:0;padding:0;--subDisplay: none}nav .menu .menu-item{list-style:none;position:relative;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}nav .menu .menu-item:first-child,nav .menu .menu-item:last-child{border:none}nav .menu .menu-item:hover{--subDisplay: flex}nav .menu .menu-item a{display:block;text-decoration:none;font-family:var(--headline-font-alt);text-rendering:geometricPrecision;text-transform:uppercase;font-size:1rem;font-weight:700;line-height:1.3;margin:0;color:var(--color-primary);padding:.5rem 1rem;border-radius:1rem}nav .menu .menu-item a:hover{background-color:var(--color-light-grey)}@media (min-width: 1080px){nav .menu .menu-item .sub-menu-wrapper{position:absolute;top:100%;padding-top:1.9rem;white-space:nowrap}}nav .menu .menu-item .sub-menu{position:relative;flex-direction:column;margin:-.5rem 0 0;padding:.3rem;display:flex}nav .menu .menu-item .sub-menu .menu-item{border:none}@media (min-width: 1080px){nav .menu .menu-item .sub-menu{margin:0;display:var(--subDisplay);background:white;border-radius:0 0 1rem 1rem;box-shadow:0 3px 3px #0006;min-width:250px}}nav .menu .menu-item .sub-menu a{font-weight:400}@media (max-width: 1079px){nav{position:fixed;top:0;right:0;width:100vw;height:100vh;background-color:#4b4b4bcc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);translate:100% 0%;display:flex;flex-direction:column;justify-content:center;align-items:center}nav .menu{flex-direction:column;text-align:center}.open nav{translate:0% 0%}.ready nav{transition:translate .3s ease-out}nav li a{color:#fff!important}}.store-search p{margin-bottom:.3rem}.store-search.loading input{background-image:url(/app/themes/vinkompassen/dist/loader-dots.svg);background-repeat:no-repeat;background-size:30px;background-position:95% 50%;padding-inline-end:1.8rem}.store-search.loading input::-webkit-search-cancel-button{opacity:0}.store-search input{position:relative;margin:0;background-color:var(--color-primary);color:var(--submit-color-text);border:0;padding-inline-start:2rem;outline-color:transparent}.store-search input::placeholder{color:var(--submit-color-text)}.store-search input::-webkit-search-cancel-button{position:relative;right:-.2rem;-webkit-appearance:none;height:18px;width:18px;border-radius:10px;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.35352 1.64645L16.3535 16.6465' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M16.3535 1.35355L1.35352 16.3535' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.store-search--input-wrapper{position:relative}.store-search--input-wrapper:after{content:"";position:absolute;top:50%;translate:0% -50%;left:6px;width:20px;height:20px;background-repeat:no-repeat;background-size:cover;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.5 15.3C12.2555 15.3 15.3 12.2555 15.3 8.5C15.3 4.74446 12.2555 1.7 8.5 1.7C4.74446 1.7 1.7 4.74446 1.7 8.5C1.7 12.2555 4.74446 15.3 8.5 15.3ZM8.5 17C13.1944 17 17 13.1944 17 8.5C17 3.80558 13.1944 0 8.5 0C3.80558 0 0 3.80558 0 8.5C0 13.1944 3.80558 17 8.5 17Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.7539 19.5127L12 15.353L14.6892 13L19.4431 17.1596C20.1857 17.8094 20.1857 18.8629 19.4431 19.5127C18.7005 20.1624 17.4965 20.1624 16.7539 19.5127Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.72682 6.25634C6.16156 6.7781 5.81151 7.50933 5.81151 8.32065C5.81151 9.25513 6.27651 10.0849 7 10.6085L5.91056 12C4.75199 11.1615 4 9.8254 4 8.32065C4 7.0158 4.56593 5.83656 5.47223 5L6.72682 6.25634Z' fill='white'/%3E%3C/svg%3E")}.store-search ul{position:absolute;z-index:1;margin:0!important;width:calc(100% - 2rem);padding:10px!important;background-color:#fff;box-shadow:1px 4px 4px #00000040;display:none;list-style:none}.store-search ul.show{display:block}.store-search ul li{position:relative;text-transform:initial;padding:.5rem;border:1px solid rgba(0,0,0,.2);border-radius:0;transition:background-color .3s ease-out;cursor:pointer}.store-search ul li:hover{background-color:#cdead5}.store-search ul li:after{content:"";position:absolute;width:8px;height:8px;border-bottom:2px solid rgba(0,0,0,.3);border-right:2px solid rgba(0,0,0,.3);translate:0 -50%;rotate:-45deg;margin-left:5px;top:50%;right:.5rem}.store-search--detail{margin-top:.5rem;text-transform:initial}.store-search--detail p{margin-top:0}.store-search--detail p span{color:#0009}.store-search--detail ol{list-style:none;padding:0}.store-search--detail ol li{margin-block:.5rem;font-size:.8rem;font-weight:700;padding-bottom:.2rem;border-bottom:1px solid rgba(0,0,0,.2);cursor:pointer}.store-search--detail ol li:hover{color:#0009}#unsubscribe .start{display:block}#unsubscribe .thanks,#unsubscribe .error-block,#unsubscribe.sent .start{display:none}#unsubscribe.sent .thanks{display:block}#unsubscribe.error .start{display:none}#unsubscribe.error .error-block{display:block}@media (min-width: 600px){#unsubscribe button{width:auto;padding-inline:2rem}}#unsubscribe button:disabled{opacity:.5;background:grey}.leed-form{display:flex;flex-direction:column;align-items:center}.leed-form p{font-family:var(--headline-font-alt);font-size:.9rem}.leed-form ol{margin:0;padding:0;margin-inline-start:0rem;margin-block-start:0;margin-block-end:0;padding-inline-start:1.5rem;padding-inline-end:.5rem;display:flex;flex-direction:column;gap:1rem;text-align:center;align-items:center}.leed-form ol li::marker{font-weight:700;display:block}.leed-form button[type=submit].text-link{padding:0;background:none;border:none;border-radius:0;box-shadow:none;text-align:initial;width:auto}.leed-form button[type=submit].text-link.caret:after{border-color:#000;right:initial;background-color:transparent;top:initial;translate:0 50%;margin-top:0}.ios-messenger-warning{z-index:10000;position:fixed;box-sizing:border-box;bottom:1.5rem;right:1rem;width:80%;max-width:20rem;padding:.8rem 1.5rem;font-size:.8em;border-radius:1rem;box-shadow:0 .5rem 1rem #0006;background-color:#fff}.ios-messenger-warning:before{content:"";position:absolute;bottom:-.9rem;right:.7rem;border-width:1rem 1rem 0px 1rem;border-style:solid;border-color:white transparent transparent transparent;filter:drop-shadow(0 6px 3px rgba(0,0,0,.3))}.ios-messenger-warning ol{margin:0;padding-left:1rem;display:flex;flex-direction:column;gap:.5rem}.cookie-age-consent{position:fixed;top:0;z-index:200;width:100vw;height:100vh;background-color:#000c;display:none;justify-content:center;align-items:center}.cookie-age-consent.show{display:flex}.cookie-age-consent .modal{background-color:#fff;color:var(--text-color-dark);padding:4rem;border-radius:10px;margin:2rem;max-width:500px;width:100%;box-sizing:border-box;display:flex;flex-direction:column}.cookie-age-consent .modal button{margin-top:2rem;align-self:center;cursor:pointer}.new-member-signup{position:relative;background-color:#0009;color:#fff;overflow:hidden}.new-member-signup .container{display:flex;flex-direction:column;justify-content:center;align-items:center;aspect-ratio:3/1;padding-block:4rem}.new-member-signup picture{position:absolute;z-index:-1;inset:0;background-color:red}.new-member-signup picture img{width:100%;height:100%;object-fit:cover;display:block}.new-member-signup h2{font-family:var(--headline-font-alt);text-rendering:geometricPrecision;font-size:3rem;text-align:center}.new-member-signup form{width:100%;max-width:460px;translate:0;padding-bottom:7rem}.new-member-signup form [class*=step]{position:absolute;width:100%}.ready .new-member-signup form [class*=step]{transition:translate .25s ease-in}.new-member-signup form .show{translate:0 0px;transition:translate .3s cubic-bezier(.24,1.45,.72,.93) .25s}.new-member-signup form .hide{translate:0 400px}.new-member-signup form .step-4,.new-member-signup form .step-5,.new-member-signup form .step-6{display:flex;flex-direction:column;align-items:center}.new-member-signup form .step-4 .group,.new-member-signup form .step-5 .group,.new-member-signup form .step-6 .group{display:flex;gap:2rem;margin-block:1rem}.new-member-signup .field-group{position:relative}.new-member-signup .field-group .small-button{position:absolute;top:3px;right:4px}.new-member-signup .field-group .error{animation:shake .2s 3;border-color:red}.new-member-signup .field-group .checkbox-wrapper:has(.error){animation:shake .2s 3;border-color:red}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(10px)}50%{transform:translate(-10px)}75%{transform:translate(10px)}to{transform:translate(0)}}@media (min-width: 600px){.custobar-update-user-form{width:min(100% - 100px,600px)}}.custobar-update-user-form .disclaimer-text{font-family:var(--body-font);text-rendering:geometricPrecision;line-height:1.27;font-weight:400;font-size:.75rem;display:block;margin-bottom:1rem}.custobar-update-user-form .is-loading button[type=submit]{background-image:url(/app/themes/vinkompassen/dist/loader-dots.svg);background-repeat:no-repeat;background-size:30px;background-position:50% 50%;color:transparent}.custobar-update-user-form [data-update-customer-info-intro]{display:block}.custobar-update-user-form [data-update-customer-info-done]{display:none}.restricted-access-block{margin-bottom:4rem;padding:2rem;border-radius:1rem;box-shadow:0 4px 20px #00000026;box-sizing:border-box}.error .restricted-access-block--start,.restricted-access-block--error{display:none}.error .restricted-access-block--error{display:block}.restricted-access-block--done{display:none}.done .restricted-access-block--done,.restricted-access-block--form{display:block}.done .restricted-access-block--form{display:none}
