:root{--theme-default:#1a1a1a;--theme-primary:#d60d10;--theme-secondary:#fac800;--theme-grey:#808080;--theme-darkgrey:#3e3a3a;--theme-lightgrey:#eae7e5;--theme-gold:#a98e53;--theme-brown:#ab9f96;--theme-error:#d60d10;--fb-blue:#3b5998}@font-face{font-family:'icomoon';src:url("/templates/assets/css/fonts/icomoon.woff2?ohtqpn") format('woff2'),url("/templates/assets/css/fonts/icomoon.woff?ohtqpn") format('woff'),url("/templates/assets/css/fonts/icomoon.ttf?ohtqpn") format('truetype'),url("/templates/assets/css/fonts/icomoon.svg?ohtqpn#icomoon") format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"],.btn-arrow:after,.btn-arrow-out:after,.btn-shop:before,.card-header a:before,.career-card-header a:before,.custom-select-opener:before,.hb-video:after,.selectr-input-container:after,.selectr-selected:before,.multi-select:after,.download-card-image:before,.mobile-nav-prev:before,.mobile-nav-link.has-sub:before,#stars-accordion a:after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-caret-down:before,.mobile-nav-prev:before,.mobile-nav-link.has-sub:before,#stars-accordion a:after{content:"\e918"}.icon-arrow-down:before,.icon-arrow-right:before,.icon-arrow-up:before,.icon-circle-arrow-down:before,.icon-circle-arrow-right:before,.is-mobile .multi-select:after,.selectr-input-container:after,.btn-arrow:after,.btn-arrow-out:after,.custom-select-opener:before,.selectr-selected:before,.card-header a:before,.career-card-header a:before{content:"\e90c"}.icon-arrow-right:before,.icon-circle-arrow-right,.btn-arrow:after,.btn-arrow-out:after{display:inline-block;transform:rotate(-90deg)}.icon-arrow-up:before{display:inline-block;transform:rotate(-180deg)}.icon-circle-arrow-down,.icon-circle-arrow-right,.icon-circle-cross{color:currentColor;min-width:34px;min-height:34px;width:inherit;height:inherit;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid rgba(255,255,255,0.7)}.icon-search2:before{content:"\e917"}.icon-blog:before{content:"\e916"}.icon-event:before{content:"\e909"}.icon-star:before{content:"\e90d"}.icon-download-button:before,.download-card-image:before{content:"\e90a"}.icon-cross:before,.icon-circle-cross:before{content:"\e900"}.icon-circle-cross:before{display:inline-block;transform:rotate(-45deg)}.icon-facebook:before{content:"\e901"}.icon-instagram:before{content:"\e902"}.icon-location:before{content:"\e903"}.icon-play:before{content:"\e904"}.icon-search:before{content:"\e905"}.icon-shopping-cart:before{content:"\e906"}.icon-twitter:before{content:"\e907"}.icon-user:before{content:"\e908"}.icon-price-ticket:before{content:"\e915"}.icon-time:before{content:"\e90b"}.icon-sea-waves:before{content:"\e90e"}.icon-resize-length:before{content:"\e90f"}.icon-leaf:before{content:"\e910"}.icon-layers:before{content:"\e911"}.icon-earth:before{content:"\e912"}.icon-diameter:before{content:"\e913"}.icon-cigar:before{content:"\e914"}.icon-youtube:before{content:"\ea9d"}.circle-stroke{stroke-dashoffset:105;stroke-dasharray:105;transition:stroke-dashoffset .275s ease-out}.active .circle-stroke{stroke-dashoffset:0}.circle-fill{transition:fill .275s ease-out}.active .circle-fill{fill:#d60d10}.wf-proximanova-n7-active body,.text-box h5 a{font-family:'proxima-nova'}html{height:100%}html.noscroll,html.noscroll body{overflow:hidden}@media screen and (max-width:576px){html.noscroll,html.noscroll body{overflow:visible !important}}body{font-size:20px;font-weight:400;line-height:1.5;color:#1a1a1a;color:var(--theme-default);display:flex;flex-direction:column;min-height:100%}_:-ms-fullscreen,:root body{display:block}::-moz-selection{background:#d60d10;color:#fff}::selection{background:#d60d10;color:#fff}a{color:#d60d10;color:var(--theme-primary)}a:hover,a:focus{text-decoration:underline;color:#d60d10;color:var(--theme-primary)}a.sd,a.sd:hover,a.sd:focus{color:#fac800;color:var(--theme-secondary)}p{margin:0 0 42px}p.small{font-size:16px;line-height:1.6;margin-bottom:35px}.limitedEdition{margin:0 0 10px;color:#a98e53}.limitedEdition-product{margin:24px 0 -8px;color:#a98e53}.limitedEdition-product-without-format{margin:4px 0 -8px;color:#a98e53}.limitedEdition-cigarillos{margin:-10px 0 -8px;color:#a98e53}.brand-link:hover{text-decoration:none}.brand-link:hover h6{text-decoration:underline}.lead{font-size:24px;margin-bottom:25px}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6{margin:0;font-weight:700}@media print{h1:first-letter,.h1:first-letter,h2:first-letter,.h2:first-letter,h3:first-letter,.h3:first-letter,h4:first-letter,.h4:first-letter,h5:first-letter,.h5:first-letter,h6:first-letter{font-size:inherit}}h2,.h2,h5,.h5,.lead{font-family:'pt-serif','Times New Roman',Times,serif;font-weight:300}h1,.h1{font-size:48px;line-height:1.15;margin-bottom:42px}h2,.h2{font-size:36px;line-height:1.3;margin:70px 0 73px}h2:first-letter,.h2:first-letter,h2 > div:first-child > div:first-child,.h2 > div:first-child > div:first-child{font-size:90px;line-height:.9}h3,.h3{font-size:34px;line-height:1.1;margin-bottom:5px}h4,.h4{font-size:28px;line-height:1.2;margin-bottom:25px}h4.v2,.blog-detail h4{font-size:18px;line-height:1.3;margin-bottom:10px}h5,.h5{font-size:22px;font-weight:400;line-height:1.35;margin-bottom:35px}h6{font-size:20px;line-height:1.3;margin-bottom:8px}strong{font-weight:700}hr{border-bottom:1px solid #3e3a3a;margin-bottom:40px}@media only screen and (max-width:340px){h1,.h1{font-size:42px}h2,.h2{font-size:38px}}@media only screen and (min-width:992px){body,h6{font-size:18px}h1,.h1{font-size:65px;line-height:1.05;margin-bottom:47px}h2,.h2{font-size:50px;margin:140px 0 146px}h2:first-letter,.h2:first-letter,h2 > div:first-child > div:first-child,.h2 > div:first-child > div:first-child{font-size:110px;line-height:1}h3,.h3{font-size:45px}h4,.h4{font-size:38px;line-height:1.3;margin-bottom:15px}h4.v2,.blog-detail h4{font-size:23px}h5,.h5{font-size:24px}.lead{margin-bottom:40px}}.aa{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1 a[href^="tel:"]{color:inherit;text-decoration:none;pointer-events:none}h1 a[href^="tel:"]:hover{text-decoration:none}#CybotCookiebotDialog h2:first-letter{font-size:inherit}main{flex:1 0 auto}.nobanner main{padding-top:110px}.posr{position:relative}.posa{position:absolute}.mb-0{margin-bottom:0 !important}.text-center{text-align:center}.text-right{text-align:right}.self-stretch{align-self:stretch}.align-items-stretch{align-items:stretch !important}.container-fluid{position:relative;padding:0}.container-half{width:100%;padding:0 20px}.ml-30{margin-left:30px}.reveal,.split{opacity:0}.is-mobile .reveal,.is-mobile .split{opacity:1}.gs-dev-tools{z-index:100}.vh{pointer-events:none;visibility:hidden}.mt-a{margin-top:auto !important}.mtb-a{margin-top:auto !important;margin-bottom:auto !important}.section-grey{background:#e5e5e5;background:var(--theme-lightgrey);padding-top:45px;padding-bottom:90px;margin-bottom:90px}.ifsc-progressbar.mdc-linear-progress{position:fixed;top:0;left:0;height:5px}.column-box-row{margin-bottom:40px}.column-box-row .text-box:last-child{margin-bottom:30px}@media only screen and (max-width:767px){.container{padding-left:20px;padding-right:20px}.order-sm-1{order:1}}@media only screen and (min-width:768px){.text-md-right{text-align:right}.text-md-center{text-align:center}.container-half{width:375px;padding-left:15px;padding-right:15px}.social-container{padding-top:90px;padding-bottom:135px}.column-box-row{margin-bottom:60px}}@media only screen and (min-width:992px){.container-half{width:495px}.text-lg-center{text-align:center}.nobanner > main{padding-top:140px}.column-box-row{margin-bottom:90px}}@media only screen and (min-width:1200px){.container{max-width:1200px}.container-half{width:600px}}@media screen and (min-width:1200px){.hidden_large{display:none}}@media screen and (min-width:992px) and (max-width:1199px){.hidden_desktop{display:none}}@media screen and (min-width:768px) and (max-width:991px){.hidden_tablet{display:none}}@media screen and (max-width:767px){.hidden_mobile{display:none}}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical > .swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow > .swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode > .swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform, height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal > .swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical > .swiper-wrapper{touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:15px;height:15px;display:inline-block;border-radius:100%;border:2px solid #fff;background:transparent}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{background:#fff}.swiper-container-vertical > .swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal > .swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.swiper-container-vertical > .swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,0.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,0.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;background:rgba(0,0,0,0.1)}.swiper-container-horizontal > .swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical > .swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container > img,.swiper-zoom-container > svg,.swiper-zoom-container > canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}@-moz-keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}@-webkit-keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}@-o-keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}/*
 Material Components for the web
 Copyright (c) 2018 Google Inc.
 License: Apache-2.0
*/
.mdc-linear-progress{position:relative;width:100%;height:4px;transform:translateZ(0);transition:opacity 250ms 0ms cubic-bezier(.4,0,.6,1);overflow:hidden}.mdc-linear-progress .mdc-linear-progress__bar-inner{background-color:#d60d10;background-color:var(--theme-primary,#d60d10)}.mdc-linear-progress .mdc-linear-progress__buffering-dots{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23e6e6e6'/%3E%3C/svg%3E")}.mdc-linear-progress .mdc-linear-progress__buffer{background-color:#e6e6e6}.mdc-linear-progress__bar{position:absolute;width:100%;height:100%;animation:none;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(.4,0,.6,1)}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;height:100%;animation:none}.mdc-linear-progress__buffering-dots{position:absolute;width:100%;height:100%;animation:buffering 250ms infinite linear;background-repeat:repeat-x;background-size:10px 4px}.mdc-linear-progress__buffer{position:absolute;width:100%;height:100%;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(.4,0,.6,1)}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress__secondary-bar{visibility:hidden}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%;animation:primary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar > .mdc-linear-progress__bar-inner{animation:primary-indeterminate-scale 2s infinite linear}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;animation:secondary-indeterminate-translate 2s infinite linear;visibility:visible}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar > .mdc-linear-progress__bar-inner{animation:secondary-indeterminate-scale 2s infinite linear}.mdc-linear-progress--closed{opacity:0}.mdc-linear-progress--indeterminate.mdc-linear-progress--reversed .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}.mdc-linear-progress--indeterminate.mdc-linear-progress--reversed .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}.demo-linear-progress--custom .mdc-linear-progress__bar-inner{background-color:#f44336}.demo-linear-progress--custom .mdc-linear-progress__buffering-dots{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23ffcdd2'/%3E%3C/svg%3E")}.demo-linear-progress--custom .mdc-linear-progress__buffer{background-color:#ffcdd2}@-moz-keyframes primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(.5,0,.70173,.49582);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);transform:translateX(83.67142%)}100%{transform:translateX(200.61106%)}}@-webkit-keyframes primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(.5,0,.70173,.49582);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);transform:translateX(83.67142%)}100%{transform:translateX(200.61106%)}}@-o-keyframes primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(.5,0,.70173,.49582);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);transform:translateX(83.67142%)}100%{transform:translateX(200.61106%)}}@keyframes primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(.5,0,.70173,.49582);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);transform:translateX(83.67142%)}100%{transform:translateX(200.61106%)}}@-moz-keyframes primary-indeterminate-scale{0%{transform:scaleX(.08)}36.65%{animation-timing-function:cubic-bezier(.33473,.12482,.78584,1);transform:scaleX(.08)}69.15%{animation-timing-function:cubic-bezier(.06,.11,.6,1);transform:scaleX(.66148)}100%{transform:scaleX(.08)}}@-webkit-keyframes primary-indeterminate-scale{0%{transform:scaleX(.08)}36.65%{animation-timing-function:cubic-bezier(.33473,.12482,.78584,1);transform:scaleX(.08)}69.15%{animation-timing-function:cubic-bezier(.06,.11,.6,1);transform:scaleX(.66148)}100%{transform:scaleX(.08)}}@-o-keyframes primary-indeterminate-scale{0%{transform:scaleX(.08)}36.65%{animation-timing-function:cubic-bezier(.33473,.12482,.78584,1);transform:scaleX(.08)}69.15%{animation-timing-function:cubic-bezier(.06,.11,.6,1);transform:scaleX(.66148)}100%{transform:scaleX(.08)}}@keyframes primary-indeterminate-scale{0%{transform:scaleX(.08)}36.65%{animation-timing-function:cubic-bezier(.33473,.12482,.78584,1);transform:scaleX(.08)}69.15%{animation-timing-function:cubic-bezier(.06,.11,.6,1);transform:scaleX(.66148)}100%{transform:scaleX(.08)}}@-moz-keyframes secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(.15,0,.51506,.40969);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(.31033,.28406,.8,.73371);transform:translateX(37.65191%)}48.35%{animation-timing-function:cubic-bezier(.4,.62704,.6,.90203);transform:translateX(84.38617%)}100%{transform:translateX(160.27778%)}}@-webkit-keyframes secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(.15,0,.51506,.40969);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(.31033,.28406,.8,.73371);transform:translateX(37.65191%)}48.35%{animation-timing-function:cubic-bezier(.4,.62704,.6,.90203);transform:translateX(84.38617%)}100%{transform:translateX(160.27778%)}}@-o-keyframes secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(.15,0,.51506,.40969);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(.31033,.28406,.8,.73371);transform:translateX(37.65191%)}48.35%{animation-timing-function:cubic-bezier(.4,.62704,.6,.90203);transform:translateX(84.38617%)}100%{transform:translateX(160.27778%)}}@keyframes secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(.15,0,.51506,.40969);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(.31033,.28406,.8,.73371);transform:translateX(37.65191%)}48.35%{animation-timing-function:cubic-bezier(.4,.62704,.6,.90203);transform:translateX(84.38617%)}100%{transform:translateX(160.27778%)}}@-moz-keyframes secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397);transform:scaleX(.08)}19.15%{animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432);transform:scaleX(.4571)}44.15%{animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179);transform:scaleX(.72796)}100%{transform:scaleX(.08)}}@-webkit-keyframes secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397);transform:scaleX(.08)}19.15%{animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432);transform:scaleX(.4571)}44.15%{animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179);transform:scaleX(.72796)}100%{transform:scaleX(.08)}}@-o-keyframes secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397);transform:scaleX(.08)}19.15%{animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432);transform:scaleX(.4571)}44.15%{animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179);transform:scaleX(.72796)}100%{transform:scaleX(.08)}}@keyframes secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397);transform:scaleX(.08)}19.15%{animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432);transform:scaleX(.4571)}44.15%{animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179);transform:scaleX(.72796)}100%{transform:scaleX(.08)}}@-moz-keyframes buffering{to{transform:translateX(-10px)}}@-webkit-keyframes buffering{to{transform:translateX(-10px)}}@-o-keyframes buffering{to{transform:translateX(-10px)}}@keyframes buffering{to{transform:translateX(-10px)}}/* nouislider - 11.0.3 - 2018-01-21 14:04:07 */
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative;direction:ltr;margin:60px 0 60px}_:-ms-fullscreen,:root .noUi-target{width:95%}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;transform-origin:0 0}html:not([dir="rtl"]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit !important}.noUi-horizontal{height:2px}.noUi-horizontal .noUi-handle{width:24px;height:24px;left:-17px;top:-10px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:24px;height:24px;left:-6px;top:-17px}html:not([dir="rtl"]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-target{background:#808080;background:var(--theme-grey);border-radius:4px}.noUi-connects{border-radius:3px}.noUi-connect{background:currentColor}.range.primary .noUi-connect{background:#d60d10;background:var(--theme-primary)}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{cursor:pointer;border-radius:50%}.noUi-handle:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:currentColor;transition:transform .125s ease-out;transform:scale(1)}.noUi-handle.noUi-active:before{transform:scale(1.2)}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub{background:#aaa}.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{transform:translate(0,-50%,0);padding-left:25px}.noUi-rtl .noUi-value-vertical{transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;color:currentColor;width:50px;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{transform:translate(-50%,0);left:50%;bottom:-180%}.noUi-vertical .noUi-tooltip{transform:translate(0,-50%);top:50%;right:120%}/*
 * Selectr 2.4.0
 * http://mobius.ovh/docs/selectr
 *
 * Released under the MIT license
 */
.is-mobile .multi-select{position:relative;border-bottom:1px solid #3e3a3a}.is-mobile .multi-select > select{opacity:0}.is-mobile .multi-select:before{position:absolute;top:50%;left:10px;content:attr(data-placeholder);transform:translateY(-50%)}.is-mobile .multi-select:after{position:absolute;top:50%;right:5px;font-size:14px;transform:translateY(-50%)}.selectr-container{position:relative;color:#1a1a1a;color:var(--theme-default)}.selectr-container.is-invalid .selectr-selected{color:#d60d10;border-color:#d60d10}.selectr-container li{list-style:none}.selectr-hidden{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0 none}.selectr-visible{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:11}.selectr-desktop.multiple .selectr-visible{display:none}.selectr-desktop.multiple.native-open .selectr-visible{top:100%;min-height:200px !important;height:auto;opacity:1;display:block}.selectr-container.multiple.selectr-mobile .selectr-selected{z-index:0}.selectr-selected{position:relative;background-color:#fff;z-index:1}.selectr-selected:before{color:currentColor !important;right:5px !important;font-size:16px !important}.selectr-container.open .selectr-selected::before,.selectr-container.native-open .selectr-selected::before{transform:translateY(-50%) rotate(180deg)}.selectr-label{display:none;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}.selectr-placeholder{color:currentColor}.selectr-tags{margin:0;padding:0;white-space:normal}.has-selected .selectr-tags{margin:0 0 -2px}.selectr-tag{list-style:none;position:relative;float:left;padding:2px 25px 2px 8px;margin:0 2px 2px 0;cursor:default;color:#fff;border:medium none;background:#acb7bf none repeat scroll 0 0}.selectr-tag:before{display:none}.selectr-container.multiple.has-selected .selectr-selected{padding:5px 28px 5px 5px}.selectr-options-container{position:absolute;z-index:10000;top:0;left:0;display:none;width:100%;border-bottom:2px solid #3e3a3a;background-color:#fff}.selectr-container.open .selectr-options-container{display:block}.selectr-input-container{position:relative;display:none;margin-bottom:5px}.selectr-input-container:after{transform:translateX(-2px) rotate(-180deg);font-size:16px;color:currentColor}.selectr-input-container .selectr-input-label{margin:0 0 0 15px;font-size:22px}.selectr-clear,.selectr-input-clear,.selectr-tag-remove{position:absolute;top:50%;right:22px;width:20px;height:20px;padding:0;cursor:pointer;transform:translate3d(0,-50%,0);border:medium none;background-color:transparent;z-index:11}.selectr-clear,.selectr-input-clear{display:none}.selectr-container.has-selected .selectr-clear,.selectr-input-container.active .selectr-input-clear{display:block}.selectr-selected .selectr-tag-remove{right:2px}.selectr-clear::before,.selectr-clear::after,.selectr-input-clear::before,.selectr-input-clear::after,.selectr-tag-remove::before,.selectr-tag-remove::after{position:absolute;top:5px;left:9px;width:2px;height:10px;content:' ';background-color:#6c7a86}.selectr-tag-remove::before,.selectr-tag-remove::after{top:4px;width:3px;height:12px;background-color:#fff}.selectr-clear:before,.selectr-input-clear::before,.selectr-tag-remove::before{transform:rotate(45deg)}.selectr-clear:after,.selectr-input-clear::after,.selectr-tag-remove::after{transform:rotate(-45deg)}.selectr-input-container.active,.selectr-input-container.active .selectr-clear{display:block}.selectr-input{top:5px;left:5px;width:calc(100% - 30px);margin:0 15px 10px;padding:7px 15px 0 0 !important;font-weight:700;border:0 !important}.selectr-notice{display:none;width:100%;padding:8px 16px;border-top:1px solid #999;background-color:#fff}.selectr-container.notice .selectr-notice{display:block}.selectr-options{position:relative;top:calc(100% + 2px);display:none;overflow-x:auto;overflow-y:scroll;max-height:280px;margin:0;padding:0}.selectr-container:not(.no-cs) .selectr-options::-webkit-scrollbar{width:15px;height:15px}.selectr-container:not(.no-cs) .selectr-options::-webkit-scrollbar-button{box-shadow:0 0 1px 5px rgba(0,0,0,0.3)}.selectr-container:not(.no-cs) .selectr-options::-webkit-scrollbar-thumb{background:#808080;box-shadow:0 0 1px rgba(0,0,0,0.3) inset}.selectr-container:not(.no-cs) .selectr-options::-webkit-scrollbar-track{background:rgba(0,0,0,0.24);border:0;border-radius:0}.selectr-container:not(.no-cs) .selectr-options::-webkit-scrollbar-corner{background:transparent}.selectr-container.open .selectr-options,.selectr-container.notice .selectr-options-container{display:block}.selectr-container.open .selectr-input-container{display:flex;align-items:center}.selectr-option{position:relative;padding:14px 20px;margin-bottom:0;cursor:pointer;text-transform:uppercase}.selectr-option:before{display:none}.selectr-option > .cb-cross{position:relative;margin-right:15px}.selectr-option.novalue.disabled{display:none}.selectr-option.selected{color:#fff;background:#d60d10;background:var(--theme-primary)}.multiple .selectr-option.selected{color:#d60d10;color:var(--theme-primary);background:none}.selectr-option.selected > .cb-cross:before{transform:translate(-50%,-50%) rotate(45deg) scale(1,.75)}.selectr-option.selected > .cb-cross:after{transform:translate(-50%,-50%) rotate(-45deg) scale(1,.75)}.selectr-match{text-decoration:underline;font-weight:700}.selectr-option.active:not(.selected){color:#d60d10;color:var(--theme-primary) !important}.selectr-option.disabled{opacity:.4}.selectr-option.excluded{display:none}.selectr-container.open .selectr-selected{border-color:#999 #999 transparent #999}.selectr-container.open .selectr-selected::after{transform:rotate(180deg) translate3d(0,50%,0)}.selectr-disabled{opacity:.6}.selectr-empty,.has-selected .selectr-placeholder{display:none}.has-selected .selectr-label{display:block}.selectr-container ::-webkit-input-placeholder{color:$darkgrey}.selectr-container ::-moz-placeholder{color:$darkgrey}.selectr-container :-ms-input-placeholder{color:$darkgrey}.selectr-container ::placeholder{color:$darkgrey}.selectr-mobile-dropdown{position:fixed;bottom:0;left:0;right:0;display:flex;flex-direction:column;visibility:hidden;transition:visibility .225s ease-out;z-index:4}.selectr-mobile-dropdown:before{content:"";position:absolute;top:-100vh;right:0;bottom:0;left:0;background:#000;opacity:0;transition:opacity .225s ease-out}.selectr-mobile-dropdown.open{opacity:1;visibility:visible}.selectr-mobile-dropdown.open:before{opacity:.85}.selectr-mobile-dropdown.open > .selectr-options-container{transform:translateY(0)}.selectr-mobile-dropdown:not(.no-cs) .selectr-options::-webkit-scrollbar{width:15px;height:15px}.selectr-mobile-dropdown:not(.no-cs) .selectr-options::-webkit-scrollbar-button{box-shadow:0 0 1px 5px rgba(0,0,0,0.3)}.selectr-mobile-dropdown:not(.no-cs) .selectr-options::-webkit-scrollbar-thumb{background:#1a1a1a;box-shadow:0 0 1px rgba(0,0,0,0.3) inset}.selectr-mobile-dropdown:not(.no-cs) .selectr-options::-webkit-scrollbar-track{background:rgba(0,0,0,0.24);border:0;border-radius:0}.selectr-mobile-dropdown:not(.no-cs) .selectr-options::-webkit-scrollbar-corner{background:transparent}.selectr-mobile-dropdown:not(.no-cs) > .selectr-options-container:before{content:"";position:absolute;bottom:30px;left:25px;width:calc(100% - 50px);border-bottom:1px solid #3e3a3a}.selectr-mobile-dropdown:not(.no-cs) > .selectr-options-container > .selectr-options{margin-bottom:35px}.selectr-mobile-dropdown > .selectr-options-container,.selectr-mobile-dropdown > .selectr-options-container > .selectr-options{display:block}.selectr-mobile-dropdown > .selectr-options-container{position:relative;margin-top:auto;padding:15px 25px 25px 15px;border:0;transform:translateY(100%);transition:transform .225s ease-out;will-change:transform}.selectr-mobile-dropdown .selectr-input-container{display:flex}.selectr-mobile-dropdown .selectr-input-container:after{position:absolute;top:50%;right:0;font-size:16px;transform:translateY(-50%) rotate(-180deg)}.selectr-mobile-dropdown .selectr-input-label{display:inline-flex;align-items:center;padding-bottom:5px;margin-left:10px}.selectr-mobile-dropdown .selectr-input.form-control{color:#1a1a1a;color:var(--theme-default)}.selectr-mobile-dropdown > .selectr-options-container > .selectr-options{max-height:220px;list-style:none}.ios .selectr-mobile-dropdown > .selectr-options-container > .selectr-options{margin-bottom:10px}.selectr-mobile-dropdown .selectr-option{padding:7px 0 7px 10px}.selectr-mobile-dropdown .selectr-option.active{color:#1a1a1a !important}.selectr-mobile-dropdown .selectr-option.selected{color:#1a1a1a;background:none}.selectr-mobile-dropdown .selectr-notice{border-top:0;background:none;padding:7px 0 7px 10px;color:#1a1a1a;color:var(--theme-default)}.selectr-mobile-dropdown.notice .selectr-notice{display:block}.dark-mode:not(.selectr-mobile-dropdown){color:#fff}.dark-mode:not(.selectr-mobile-dropdown) .selectr-selected{background:transparent;color:#fff;border-bottom-color:#fff}.dark-mode:not(.selectr-mobile-dropdown) .selectr-options-container,.dark-mode:not(.selectr-mobile-dropdown) .selectr-notice{background:#3e3a3a;background:var(--theme-darkgrey)}.dark-mode:not(.selectr-mobile-dropdown) .selectr-options-container{padding-bottom:25px;border-color:#fff}.dark-mode:not(.no-cs):not(.selectr-mobile-dropdown) .selectr-options::-webkit-scrollbar-thumb{background:#fff}.dark-mode:not(.no-cs):not(.selectr-mobile-dropdown) .selectr-options::-webkit-scrollbar-track{background:rgba(255,255,255,0.25)}.dark-mode:not(.selectr-mobile-dropdown) .selectr-option{padding-top:8px;padding-bottom:8px}.dark-mode:not(.selectr-mobile-dropdown) .selectr-option.selected{color:#fff}.dark-mode:not(.selectr-mobile-dropdown) .selectr-tag{background:rgba(255,255,255,0.3)}/*
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */
.pika-single{background:#fff;border:1px solid #1a1a1a;z-index:9999;display:block;position:relative}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(26,26,26,0.5)}.pika-single{*zoom:1}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;opacity:0}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-table .is-today{background:#eae7e5;background:var(--theme-lightgrey)}.pika-button{cursor:pointer;display:block;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;font-size:12px;line-height:15px;text-align:center}.is-today .pika-button{color:#808080}.is-selected .pika-button{color:#fff;font-weight:bold;background:#d60d10;background:var(--theme-primary);border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{opacity:.3}.is-disabled .pika-button{pointer-events:none;cursor:default}.pika-button:hover{color:#fff;background:#c10c0e;box-shadow:none;border-radius:3px}.pika-button .is-selection-disabled{pointer-events:none;cursor:default}.pika-week{font-size:11px}.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}img{height:auto;max-width:100%}main img{margin-bottom:15px}main .imagebox-full img{width:100%}figure,picture,video{width:100%}.image-box,figure{margin-bottom:60px}.column-box-row .image-box,.column-box-row figure{margin-bottom:20px}.image-box figure{margin-bottom:0}figcaption{position:relative;font-family:"pt-serif";line-height:1.4;padding-bottom:12px}figcaption:before{position:absolute;bottom:0;left:15px;content:"";width:150px;height:2px;background:#1a1a1a}.text-on-img{color:#fff}.text-on-img > .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-text{margin-bottom:90px}.image-text > .textbox:first-child{margin-left:auto;order:1}.image-text > .textbox:last-child{margin-right:auto}.img-text-feature{margin-bottom:90px}.img-text-feature + .img-text-feature{margin-top:-45px}.img-text-feature p:last-child{margin-bottom:0}.feature-img{text-align:center}.imagecol a{display:block}.imagecol a:hover,.imagecol a:focus{text-decoration:none}.videobox{position:relative;cursor:pointer}.videobox:after{content:"";position:absolute;top:50%;left:50%;width:64px;height:64px;background:url("/templates/assets/images/icons/play-button.svg") no-repeat center/contain transparent;transform:translate(-50%,-50%);pointer-events:none}.bgo{position:relative}.bgo:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.2);pointer-events:none}.card > picture{flex:0 0 auto}figure.row{margin-left:-15px;margin-right:-15px;width:auto}.fr-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;display:block}.fr-video iframe,.fr-video object,.fr-video embed{position:absolute;top:0;right:0;left:0;margin:auto;width:100% !important;height:100% !important;border:0}@media only screen and (min-width:768px){.image-text > .textbox:first-child{order:0;padding-right:30px}.image-text > .textbox:last-child{padding-left:30px}}@media only screen and (min-width:992px){.img-text-feature{margin-bottom:180px}.img-text-feature + .img-text-feature{margin-top:-135px}.image-text > .textbox:first-child{padding-right:45px}.image-text > .textbox:last-child{padding-left:45px}.videobox:after{width:100px;height:100px}}.image-slider{margin-bottom:50px}.image-slider img{margin-bottom:0}.bernstore-slider .swiper-button-next,.bernstore-slider .swiper-button-prev{background-image:none !important}button{cursor:pointer;border:0;background:none}.btn{position:relative;background:#d60d10;background:var(--theme-primary);display:block;color:#fff;font-weight:700;border-radius:0;padding:10px 15px;margin-bottom:25px;cursor:pointer;text-align:center;max-width:270px;border:0;transition:background .2s ease-out,color .2s ease-out}.btn.fw{max-width:none;width:100%}.btn:hover,.btn:focus{color:#fff;background:#c10c0e;text-decoration:none}.btn-close{background:none;color:#212529}.btn-close:hover{background:none;color:#212529}.btn-ghost,.btn-shop{color:#d60d10;color:var(--theme-primary);background:transparent;border:1px solid #d60d10;border:1px solid var(--theme-primary);padding:9px 14px}.btn-ghost.active,.btn-shop.active,.btn-ghost:hover,.btn-shop:hover{color:#fff;background:#d60d10;background:var(--theme-primary)}.btn-secondary{background:#fac800;background:var(--theme-secondary)}.btn-secondary:hover,.btn-secondary:focus{background:#e7b900}.btn-dark{background:#3e3a3a;background:var(--theme-darkgrey)}.btn-dark:hover,.btn-dark:focus{background:#393636}.btn-fb{background:#3b5998;background:var(--fb-blue)}.btn-fb:hover,.btn-fb:focus{background:#355089}.btn-white,.brand-page .banner-content .btn{background:#fff;color:#1a1a1a;color:var(--theme-default)}.btn-green{background:#579560}.btn-green:hover,.btn-green:focus{background:#4e8656}.btn-arrow,.btn-arrow-out{display:inline-block;max-width:100%}.btn-arrow,.btn-arrow-out,.btn-arrow:hover,.btn-arrow:focus,.btn-arrow-out:hover{background:none;color:#d60d10;color:var(--theme-primary)}.btn-arrow,.btn-arrow-out{padding-left:0;text-align:left;font-weight:400}.btn-arrow:after,.btn-arrow-out:after{margin-left:12px;transform:translate(0,1px) rotate(-90deg);transition:transform .2s ease-out}.btn-arrow:hover:after{transform:translate(5px,1px) rotate(-90deg)}.btn-arrow-out:after{transform:rotate(-135deg)}.btn-arrow-out:hover:after{transform:translate(5px,-3px) rotate(-135deg)}.btn-shop:before{position:relative;top:2px;content:"\e906";margin-right:7px}.close-btn{position:relative;width:36px;height:36px;padding:5px}.close-btn-bar{position:absolute;top:50%;left:50%;height:2px;width:22px;display:block;background:#1a1a1a}.close-btn-bar:first-child{transform:translate(-50%,-50%) rotate(-45deg)}.close-btn-bar:last-child{transform:translate(-50%,-50%) rotate(45deg)}main ul,main ol{list-style:none;margin-bottom:50px;padding-left:0;line-height:1.4}main ul > li,main ol > li{position:relative;padding-left:25px;margin-bottom:8px}main ul > li:before,main ol > li:before{content:'';position:absolute;left:0}main ul:not(.unstyled) > li:before{top:9px;width:10px;height:10px;border-radius:50%;background:#1a1a1a;background:var(--theme-default)}main ul.unstyled > li{padding-left:0}main ol{counter-reset:item}main ol > li{counter-increment:item;padding-left:35px}main ol > li:before{content:counter(item,decimal-leading-zero);top:1px;font-weight:700}.form-control,select{border:0;border-bottom:1px solid #3e3a3a;border-radius:0;padding:7px 10px;box-sizing:border-box}.form-control::-webkit-input-placeholder,select::-webkit-input-placeholder{color:$inactive-grey}.form-control:-moz-placeholder,select:-moz-placeholder{color:$inactive-grey}.form-control::-moz-placeholder,select::-moz-placeholder{color:$inactive-grey}.form-control:-ms-input-placeholder,select:-ms-input-placeholder{color:$inactive-grey}.form-control:after,select:after{content:""}.form-icon{position:absolute;top:50%;right:5px;transform:translateY(-50%);pointer-events:none}.form-control.is-invalid{color:#d60d10}.form-control.is-invalid::-webkit-input-placeholder{color:#d60d10}.form-control.is-invalid:-moz-placeholder{color:#d60d10}.form-control.is-invalid::-moz-placeholder{color:#d60d10}.form-control.is-invalid:-ms-input-placeholder{color:#d60d10}.form-control.is-invalid:focus{box-shadow:none;border-bottom:1px solid #d60d10;color:#d60d10}main form{margin-bottom:30px}main .form-group{position:relative;margin-bottom:30px}main .custom-select.is-invalid{color:#d60d10}#careerform{margin-bottom:65px}.btn.request-action{padding:8px 14px 7px}.btn.request-action .loader{display:none}.btn.request-action .loader img{height:27px;margin:0}.btn.request-action.loading .loader{display:block;line-height:0}.btn.request-action.loading .text{display:none}.file-upload > .row{margin-bottom:12px}@media only screen and (min-width:992px){.contact form,#partner-register-form{margin-bottom:80px}}input[type=password] + .field-info{display:none;font-size:80%;color:#d60d10}input[type=password].caps + .field-info{display:block}input[type="checkbox"],input.checkbox{position:absolute;width:auto;opacity:0}@media only screen and (max-width:991px){input[type="checkbox"],input.checkbox{-webkit-appearance:checkbox}}input[type="checkbox"] + label,input.checkbox + label{position:relative;padding-left:35px;cursor:pointer}input[type="checkbox"] + label:before,input.checkbox + label:before{content:'';position:absolute;top:3px;left:0;width:20px;height:20px;transition:transform .225s ease-out,opacity .225s ease-out;z-index:0}input[type="checkbox"]:focus + label .cb-cross,input.checkbox:focus + label .cb-cross{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input[type="checkbox"]:checked + label > .cb-cross:before,input.checkbox:checked + label > .cb-cross:before{transform:translate(-50%,-50%) rotate(45deg) scale(1,.75)}input[type="checkbox"]:checked + label > .cb-cross:after,input.checkbox:checked + label > .cb-cross:after{transform:translate(-50%,-50%) rotate(-45deg) scale(1,.75)}input[type="checkbox"].is-invalid + label > .cb-cross,input.checkbox.is-invalid + label > .cb-cross{border-color:#d60d10}.cb-cross{position:absolute;top:3px;left:0;width:20px;height:20px;border:2px solid currentColor;display:inline-block}.cb-cross:before,.cb-cross:after{content:"";position:absolute;top:50%;left:50%;width:60%;height:3px;background:currentColor;transform:translate(-50%,-50%) rotate(45deg) scale(0,.75);transition:transform .175s ease-out}.cb-cross:after{transform:translate(-50%,-50%) rotate(-45deg) scale(0,.75);transition-delay:.1s}input[type="radio"].custom{position:absolute;width:auto;border-radius:50%;opacity:0}@media only screen and (max-width:991px){input[type="radio"].custom{-webkit-appearance:radio}}input[type="radio"].custom + label{position:relative;padding-left:35px;cursor:pointer}input[type="radio"].custom + label:before,input[type="radio"].custom + label:after{content:'';position:absolute;top:3px;left:0;width:20px;height:20px;z-index:0;transition:.3s ease}input[type="radio"].custom + label:before{border-radius:50%;border:2px solid #1a1a1a}input[type="radio"].custom + label:after{background:transparent;transform:scale(0)}input[type="radio"].custom:focus + label:before{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input[type="radio"].custom:checked + label:before{border-color:#1a1a1a}input[type="radio"].custom:checked + label:after{border-radius:50%;background-color:#1a1a1a;transform:scale(.5);z-index:0}input[type="radio"].custom.is-invalid + label:before{border-color:#d60d10}.custom-select-opener.is-invalid{border-color:#d60d10;color:#d60d10}.custom-select-opener.is-invalid:before{color:#d60d10}select.form-control{width:100%;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto !important;border-radius:0;background:url("/templates/assets/images/icons/arrow-down.svg") no-repeat top 14px right 4px;background-size:12px}_:-ms-input-placeholder,:root select.form-control{background:none}_:-ms-fullscreen,:root select.form-control{background:none}.multi-select select.form-control{height:45px !important;overflow:hidden;background-position:top 14px right 5px}.multi-select.light select.form-control{background-position:top -16px right 5px}.custom-select-container{position:relative;margin-bottom:30px}.custom-select-container.is-open .custom-select-opener:before{transform:translateY(-50%) rotate(180deg)}.custom-select-container.is-disabled{opacity:.333}.custom-select-container.is-open{z-index:2}.custom-select-opener,.selectr-selected{padding:7px 25px 7px 10px;display:block;cursor:pointer;width:100%;border-bottom:1px solid #3e3a3a;border-bottom:1px solid var(--theme-darkgrey)}.custom-select-opener:before,.selectr-selected:before{position:absolute;top:50%;right:5px;font-size:14px;transition:transform .225s ease-out;transform:translateY(-50%);color:#808080}.custom-select-container select{visibility:hidden;position:absolute;top:0;left:0}.custom-select-panel{position:absolute;top:100%;max-height:0;overflow:hidden;width:100%;background:#fff;border-top:0;z-index:1}.is-open .custom-select-panel{border-bottom:1px solid #3e3a3a;border-bottom:1px solid var(--theme-darkgrey)}.custom-select-container.is-open .custom-select-panel{overflow-y:auto}.custom-select-option{padding:11px 15px;cursor:pointer}.custom-select-option.has-focus{color:#fff;background:#3e3a3a;background:var(--theme-darkgrey)}.custom-select-option.is-disabled{color:rgba(0,0,0,0.32) !important;background:rgba(0,0,0,0.08) !important;pointer-events:none}.custom-select-optgroup > .custom-select-option{padding-left:2em}.custom-select-optgroup::before{content:attr(data-label);display:block;padding:.5em}table{margin-bottom:30px;width:100%}.nav-tabs{margin-bottom:30px;border:0}.nav-tabs .tab-item{display:flex;flex:1 1 25%;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;border-bottom:1px solid #3e3a3a;border-bottom:1px solid var(--theme-darkgrey)}.nav-tabs .tab-link{color:#1a1a1a;color:var(--theme-default);text-align:center;padding:6px 5px 4px;font-weight:700;line-height:1.3;min-height:55px;display:flex;align-items:center;justify-content:center;flex:1 1 auto}.nav-tabs .tab-link:has(br){font-size:16px}.nav-tabs .tab-link.active,.nav-tabs .tab-link.active:hover{color:#fff;background:#3e3a3a;background:var(--theme-darkgrey)}.nav-tabs .tab-link:hover,.nav-tabs .tab-link:focus{text-decoration:none}.nav-tabs .tab-link:hover{color:#fff;background:#3e3a3a;background:var(--theme-darkgrey)}@media only screen and (max-width:767px){.nav-tabs .tab-link{font-size:18px;padding-left:10px;padding-right:10px}}.accordion{margin-bottom:30px;width:100%}.accordion.row{width:auto}.bordered .card{border-bottom:1px solid #808080;border-bottom:1px solid var(--theme-grey)}.card > div{flex:0 0 auto}.card-header{position:relative;padding:0}.card-header a{position:relative;color:#1a1a1a;color:var(--theme-default);display:block;padding:7px 30px 7px 0}.bordered .card-header a{padding:10px 30px 10px 0}.card-header a:hover,.card-header a:focus{text-decoration:none}.card-header a:before{position:absolute;top:50%;right:3px;font-size:14px;transition:transform .2s ease-out;transform:translateY(-50%) rotate(-180deg);color:#1a1a1a}.card-header a.collapsed:before{transform:translateY(-50%) rotate(0)}.career-card-header{position:relative;padding:0}.career-card-header a{position:relative;color:#1a1a1a;color:var(--theme-default);display:block;padding:7px 300px 7px 0}.bordered .career-card-header a{padding:10px 30px 10px 0}.career-card-header a:hover,.career-card-header a:focus{text-decoration:none}.career-card-header a:before{position:absolute;top:30px;right:3px;font-size:24px;transform:translateY(-50%) rotate(-180deg);color:#1a1a1a;border:1px solid;padding:10px 12px}.career-card-header a + div button:first-child{display:none}.career-card-header a + div button:last-child{display:block}.career-card-header a.collapsed{border-bottom:1px solid}.career-card-header a.collapsed + div button:first-child{display:block}.career-card-header a.collapsed + div button:last-child{display:none}.career-card-header a.collapsed:before{transform:translateY(-50%) rotate(0)}.career-card-header .simple-text{margin-bottom:30px}.career-card-header .simple-text h3{margin-bottom:5px !important}.career-card-header .simple-text p{font-size:18px;font-weight:400;line-height:27px;margin:0 2px}.career-card-header button{font-size:16px;position:absolute;right:60px;top:7px;padding:14px 15px}@media only screen and (min-width:992px){.card-header a,.career-card-header a{padding-top:5px;padding-bottom:5px}}@media only screen and (max-width:991px){.career-card-header a{padding:7px 60px 7px 0}}.card-body{padding:5px 0 0}.card-body p:last-child{margin-bottom:20px}.location-results #results-wrapper .card-body{overflow:hidden}.accordion .career-card-header .text-box{padding:0 !important}.cb-sub-nav .card-body .range{padding-left:8px;width:95%}.embed-responsive img{position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;max-width:none;width:auto;height:auto;margin-bottom:0;transform:translate(-50%,-50%)}.embed-responsive-20by16:before{padding-top:80%}.embed-responsive-16by10:before{padding-top:62.5%}.imagecard{position:relative;margin-bottom:90px;display:block}.imagecard:hover,.imagecard:focus{text-decoration:none}.image-box-card .imagecard{margin-bottom:135px}.imagecard-image{position:relative;overflow:hidden}.imagecard-image img{margin-bottom:0;width:100%}.imagecard-image img,.imagecard-image .bgo:after{transform:scale(1);transition:transform .35s ease-out}.imagecard:hover .imagecard-image img,.imagecard:hover .imagecard-image .bgo:after{transform:scale(1.05)}.imagecard-info{position:absolute;top:50%;width:45px;height:75px;color:#fff;text-transform:uppercase;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#d60d10;background:var(--theme-primary);transform:translateY(-80%);z-index:1}.imagecard-info.secondary{background:#fac800;background:var(--theme-secondary)}.imagecard-info > div > h4{font-size:24px;font-weight:600;line-height:1;padding-bottom:4px;margin:3px 0 0;border-bottom:3px solid #fff}.imagecard-info > div > span{font-weight:600}.imagecard-info > div > i{font-size:24px;display:inline-block;transform:translateY(2px)}.imagecard-text{position:absolute;top:100%;color:#fff;width:90%;max-width:400px;height:110px;padding:20px;background:#3e3a3a;background:var(--theme-darkgrey);overflow:hidden;text-overflow:ellipsis;transform:translateY(-60%);transition:transform .275s ease-out}.imagecard:hover .imagecard-text{transform:translateY(calc(-60% - 10px))}.image-box-card .imagecard-text{height:140px;transform:translateY(-50%)}.image-box-card .imagecard:hover .imagecard-text{transform:translateY(calc(-50% - 10px))}.imagecard-text > h4{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;font-weight:700;margin-bottom:0}@media only screen and (max-width:991px){.imagecard-info > div > span{font-size:16px}}@media only screen and (min-width:768px) and (max-width:991px){.imagecard-text{width:90%;padding:15px;transform:translateY(-50%)}.imagecard:hover .imagecard-text{transform:translateY(calc(-50% - 10px))}}@media only screen and (min-width:992px){.imagecard{margin-bottom:140px}.image-box-card .imagecard{margin-bottom:120px}.imagecard-text{height:160px;width:85%;padding:22px 25px}.image-box-card .imagecard-text{margin-bottom:-50px;height:185px;transform:translateY(-80%)}.image-box-card .imagecard:hover .imagecard-text{transform:translateY(calc(-80% - 10px))}.imagecard-info{padding:10px;width:55px;height:85px;transform:translateY(-80%)}.imagecard-info > div > h4{font-size:30px;margin-bottom:1px}.imagecard-info > div > i{font-size:24px}}@media only screen and (min-width:1200px){.imagecard-text{transform:translateY(calc(-60% - 10px));padding:35px 30px}.imagecard:hover .imagecard-text{transform:translateY(calc(-70% - 10px))}}.half-grid{margin-bottom:25px}.half-grid figure,.half-grid .imagecol p{margin-bottom:0}.half-grid .container-half .col-12 > :first-child{margin-top:20px}.half-grid .container-half .col-12 > h5:first-child{margin-bottom:0}.half-grid > .container-half:first-child{margin-left:auto}.half-grid > .container-half.image-text-combi:first-child{margin-right:auto}.half-grid > .container-half.image-text-combi:first-child + .container-half{margin-right:auto}.container-half > .row{flex-grow:1}@media only screen and (max-width:767px){.half-grid > .container-half:first-child{order:1}.half-grid img{width:100%}}@media only screen and (min-width:768px){.half-grid{margin-bottom:60px}.half-grid > .imagecol:first-child{padding-right:32px}.half-grid > .imagecol:last-child{padding-left:32px}}@media only screen and (min-width:992px){.half-grid{margin-bottom:90px}.half-grid .container-half .col-12 > :first-child{margin-top:8.75%}.half-grid .container-half.image-text-combi .col-12 > :first-child{margin-top:0}.half-grid .container-half.image-text-combi .col-12 + .col-12 > :first-child{margin-top:20px}}.banner{margin:0 0 90px}.banner + .container h2:first-child{margin-top:-20px}.banner,.banner-wrapper > .container,.banner-content,.banner-image{height:100vh}.banner-image{position:absolute;top:0;left:0;width:100%;background:no-repeat center/cover #3e3a3a}.banner-image ~ form.cigar-butler-sections{background:no-repeat center/cover #3e3a3a}.banner-image img{width:100%;height:100%;object-fit:cover}.banner-content{color:#fff}_:-ms-fullscreen,:root .banner-content{align-items:flex-end}_:-ms-fullscreen img[src$=".svg"],:root .banner-content img[src$=".svg"]{width:100%}.brand-overview .banner-content,.moments .banner-content{-webkit-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.banner-content h1:first-child{margin-bottom:15px}.banner-content h5:first-child{margin-bottom:6px}.banner-content h5:not(:first-child){margin-bottom:40px}.banner-content > .row{margin:auto -15px 90px;flex-grow:1}.banner-content > .row.sp{margin-bottom:32px}@media only screen and (max-width:767px){.banner-content > .row.sp h1{font-size:38px;margin-bottom:18px}}.banner-content .align-to-center{min-height:12vh;margin-bottom:130px}.banner-content .align-to-center h5{margin-bottom:0}.banner-content .align-to-bottom{position:absolute;bottom:80px;left:0}.banner-scroll-down{font-size:28px;width:62px;height:62px;color:#fff;padding:0}.banner-scroll-down.small{width:78px;height:78px;font-size:36px}.banner-scroll-down.pos-right{position:absolute;bottom:15px;right:calc(100% / 12 * -1 - 45px)}.home-banner .banner-scroll-down{width:52px;height:52px;font-size:18px;margin-right:30px}.home-banner{display:-ms-grid;display:grid;background:#000;margin-bottom:100px}.home-banner a:hover,.home-banner a:focus{text-decoration:none}.home-banner img{width:100%;height:100%;object-fit:cover;margin-bottom:0}.hb-main,.hb-sub{overflow:hidden}.hb-main,.hb-sub,.hb-content{position:relative;opacity:0;color:rgba(255,255,255,0.9)}#veoedit .hb-main,#veoedit .hb-sub,#veoedit .hb-content{opacity:1}.hb-main h3,.hb-sub h3,.hb-content h3,.hb-main h5,.hb-sub h5,.hb-content h5{text-shadow:2px 2px 10px rgba(0,0,0,0.38)}.hb-sub .hb-content,.hb-main .hb-main-text{width:100%;max-width:370px;transform:translateY(0);transition:transform .275s ease-out}.hb-sub:hover .hb-content,.hb-main:hover .hb-main-text{transform:translateY(-15px) !important}.hb-main{padding:25px 40px;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2;grid-row-start:span 2}.hb-main > .hb-content{max-width:370px}.hb-main h1{margin-bottom:20px;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.hb-main .hb-main-text{max-width:460px}.hb-main-text h3{margin-bottom:20px}.hb-main .scroller{right:95px;bottom:50px;opacity:1}.hb-main .scroller > .icon-scroll{position:relative;left:auto;display:block;margin:0;box-shadow:inset 0 0 0 1px #fff}.hb-sub{padding:25px 30px 25px;-ms-grid-column:2;-ms-grid-row:1}.hb-sub > .hb-content{max-width:450px}.hb-sub h3{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.hb-sub :last-child{margin-bottom:0}.hb-sub:last-child{-ms-grid-column:2;-ms-grid-row:2}.hb-bg{position:absolute;top:0;left:0;height:100%;width:100%;background:no-repeat center/cover transparent;transform:scale(1);transition:transform .475s ease-out}.hb-main:hover .hb-bg,.hb-sub:hover .hb-bg{transform:scale(1.05)}.hb-video:after{content:"\e904";font-size:70px;color:rgba(255,255,255,0.7);background:none}@media only screen and (max-width:767px){.home-banner{height:calc(200vh - 140px);grid-auto-rows:1fr}.home-banner + .container h2:first-child{margin-top:-25px}.banner-content img{max-width:50%}}@media only screen and (max-width:340px){.banner-content img{max-width:40%}}@media only screen and (max-width:991px){.banner-scroll-down.pos-right{position:static;margin-top:30px}}@media only screen and (min-width:768px){.banner{margin:0 0 90px}.home-banner{text-align:right;-ms-grid-columns:63.5% 1fr;-ms-grid-rows:1fr 1fr;grid-template-columns:63.5% 1fr;grid-template-rows:repeat(2,1fr)}.home-banner .videobox:after{width:70px;height:70px}.hb-main h1{margin-bottom:30px}.hb-sub{color:#fff}.hb-video:after{font-size:100px}.banner-content > .row > .col-12:nth-child(2){padding-left:45px}.banner-content h1:first-child{margin-bottom:30px}.banner-content h5:not(:first-child){margin-bottom:60px}.banner-content .banner-scroll-down > .row{margin-bottom:125px}.banner-content .align-to-center{margin-bottom:100px}.banner-content .align-to-bottom{bottom:50px}.banner-scroll-down{font-size:50px;width:112px;height:112px}.banner-scroll-down#location-scroll-down{font-size:30px;width:82px;height:82px}.banner-scroll-down.small{width:78px;height:78px;font-size:36px}.home-banner .banner-scroll-down{width:90px;height:90px;font-size:20px;transform:rotate(-90deg)}}@media only screen and (min-width:992px){.banner + .container h2:first-child{margin-top:50px}.banner-content > .row{margin-bottom:175px}.banner-content > .row.sp{margin-bottom:120px}.banner-content .align-to-center{min-height:20vh;margin-bottom:0}.banner-content .align-to-bottom{bottom:30px}.hb-main{padding:50px 100px}.hb-main .scroller{right:155px}.hb-sub{padding:50px 40px 50px}.banner-scroll-down .home-banner{margin-right:120px}}.seperator{height:575px;margin-bottom:90px}_:-ms-fullscreen,:root .seperator{overflow:hidden}.seperator-image{position:relative;width:100%;height:100%;overflow:hidden}.seperator-text{text-align:center}.seperator-text h3{margin-bottom:5px;font-weight:700}.seperator-text h5{margin-bottom:42px}.seperator-text .btn{display:inline-block;width:100%}.seperator-text.bottom{top:auto;bottom:0;transform:translate(-50%,0)}.seperator-bgbox{color:#1a1a1a;background:#fff;padding:20px 20px 30px}.seperator-bgbox h3{margin-bottom:2px}.seperator-bgbox ol,.seperator-bgbox ul{text-align:left;margin-bottom:40px}.seperator-bgbox .btn:last-child{margin-bottom:0}.seperator-signup{padding:45px 20px 0}@media only screen and (max-width:767px){.seperator-bgbox ol,.seperator-bgbox ul{margin-bottom:25px}}@media only screen and (min-width:768px){.seperator-bgbox{padding:35px 20px 50px}.seperator-signup{padding:60px 20px 0}}.modal-wrapper{position:fixed;top:0;left:0;height:100%;width:100%;pointer-events:none;display:flex;z-index:11}_:-ms-fullscreen,:root .modal-wrapper{align-items:center}.modal-wrapper:before{content:"";position:fixed;top:0;left:0;height:100%;width:100%;background:#000;opacity:0;transition:opacity .12s cubic-bezier(0,0,.2,1);will-change:opacity}.modal-box{margin:auto;flex:0 0 auto;width:50vw;max-height:100%;color:#000;max-width:calc(100% - 30px);opacity:0;transform:scale(.8);transition:opacity .175s cubic-bezier(0,0,.2,1),transform .175s cubic-bezier(0,0,.2,1);will-change:transform,opacity;background:#fff}.modal-inner-content{max-height:100%;height:50vh;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:15px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.modal-active{pointer-events:auto}.modal-active:before{opacity:.5}.modal-active > .modal-box{opacity:1;transform:scale(1)}@media only screen and (min-width:768px){.modal-box{transition:opacity .12s cubic-bezier(0,0,.2,1),transform .12s cubic-bezier(0,0,.2,1)}}.modal-header{position:relative;padding:15px 20px;border-bottom:0;color:#fff;background:#3e3a3a}.close-modal{margin-right:-10px}.close-modal > .close-btn-bar{background:#fff}@media only screen and (max-width:991px){.modal-box{width:90vw}.modal-inner-content{height:70vh}}.filter-wrapper{margin-bottom:40px}.sort-wrapper{margin-bottom:55px}.filter-wrapper .icon-arrow-right{margin:0 20px 0 12px}.filter{border-radius:8px;padding:0 10px;font-size:16px;font-weight:400;margin:0 13px 15px 0}.filter-list{margin-bottom:-15px}.btn.filter:focus:not(.active){background:transparent;color:#d60d10;color:var(--theme-primary)}.sort-wrapper > h6 > label{margin-bottom:0}.sort-wrapper > .selectr-container{width:auto !important;min-width:150px}.sort-wrapper .selectr-selected{border:0;padding:5px 40px 5px 13px}.sort-wrapper .selectr-selected > span{font-weight:700;color:#d60d10;color:var(--theme-primary)}@media only screen and (max-width:991px){.filter-wrapper > h6,.sort-wrapper > h6{flex:0 0 100%;max-width:100%;margin-bottom:15px}.sort-wrapper > h6{margin-bottom:5px}}@media only screen and (min-width:768px){.filter-wrapper{margin-bottom:55px}.filter-wrapper h6{flex:0 0 175px}}@media only screen and (min-width:992px){.filter-wrapper h6,.sort-wrapper h6{margin-bottom:0}}.agegate{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#3e3a3a;z-index:10}.agegate h1,.agegate h3,.agegate h5,.agegate p{color:#cbc4c4}.agegate h5{font-family:'proxima-nova'}.agegate a{color:#cbc4c4}.agegate .infotext{font-size:16px;color:rgba(203,196,196,0.5)}.agegate p{margin-bottom:25px}.agegate > .agegate-container{position:relative;height:100%;z-index:10}.agegate-checkform label{margin-bottom:2px}.agegate .content-2 h3{margin-bottom:40px}@media (max-width:1024px){.agegate h1{margin-bottom:15px}.agegate p{margin-bottom:15px}.agegate p.infotext{margin-top:15px}}.agegate-background{position:absolute;top:0;height:240vh;width:100%;margin:-10vh 0;background-image:url("/templates/assets/images/agegate/background.jpg");background-size:cover;z-index:9}.agegate-header{position:absolute;top:0;height:60px;padding:0 75px;z-index:12}.agegate-header .logo{margin-top:60px;display:inline-block}@media (max-width:1024px){.agegate-header{height:70px}.agegate-header .logo{max-width:60px}}.agegate-content-wrapper{position:absolute;top:0;left:0;height:100%;background-color:rgba(62,58,58,0.3);overflow:hidden;transition:transform 1s ease-in-out}.agegate-content-wrapper .agegate-scroll-item{width:calc(100% - 30px);z-index:100;transition:transform .7s cubic-bezier(.37,.07,0,1) 1s}.agegate-content-wrapper.content-1 .agegate-scroll-item{position:absolute;bottom:0;transform:translateY(100%)}.agegate-content-wrapper.content-1.current .agegate-scroll-item{transform:translateY(0)}.agegate-content-wrapper.content-2{top:100%}.agegate-content-wrapper.content-2 .agegate-scroll-item{position:absolute;top:25px;width:100%;transform:translateY(-100%)}.agegate-content-wrapper.content-2 .agegate-scroll-item i{transform:rotate(180deg)}.agegate-content-wrapper.content-2.current .agegate-scroll-item{transform:translateY(0)}@media (max-width:1024px){.agegate-content-wrapper.content-2 .agegate-content{padding-top:60px}.agegate-content-wrapper.content-2 .agegate-scroll-item{top:15px}}.agegate-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;background-size:cover;background-position:center center}.agegate-content{width:100vw;height:100%;padding-top:60px;z-index:9}.agegate-content > .container{position:relative;height:100%}@media screen and (min-width:992px) and (max-height:790px){.agegate-content{padding-top:90px}}@media screen and (min-width:992px) and (max-height:690px){.agegate-content{padding-top:30px}}@media (min-width:1200px){.agegate-form-wrapper > div{flex:0 0 41.666667%;max-width:41.666667%}}@media (min-width:1350px){.agegate-form-wrapper > div{flex:0 0 33.333333%;max-width:33.333333%}}@media (min-width:1700px){.agegate-form-wrapper > div{flex:0 0 25%;max-width:25%}}.checkage-inputs{position:relative;margin-bottom:0}.checkbox-item{margin-top:25px;color:#cbc4c4}.checkbox-item input[type="checkbox"] + label:before,.checkbox-item input.checkbox + label:before{border-color:#cbc4c4}.checkbox-item .cb-cross:before,.checkbox-item .cb-cross:after{background-color:#cbc4c4}.agegroup-extended{margin-top:20px;display:flex;justify-content:space-between}.age-input{height:85px;max-width:55px;flex:0 0 55px;margin:0 8px;padding:13px 8px;background-color:rgba(171,159,150,0.25);border:2px solid transparent;border-radius:0;outline:none;text-align:center;font-size:50px;color:#fff}_:-ms-fullscreen,:root  .age-input{padding:0 11px 11px}.age-input::-webkit-input-placeholder{font-size:36px}.age-input:-moz-placeholder{font-size:36px}.age-input::-moz-placeholder{font-size:36px}.age-input:-ms-input-placeholder{font-size:36px}.age-input:focus{border-color:rgba(171,159,150,0.3)}.check-age{position:absolute;top:20px;left:calc(100% - 52px);width:52px;height:52px;color:#cbc4c4;z-index:14}.agegate-checkform.active .age-input{background-color:rgba(12,201,43,0.25);border:2px solid transparent}.agegate-checkform.active .age-input:focus{border-color:rgba(12,201,43,0.3)}.agegate-checkform.active .check-age{color:#0cc92b}.agegate-checkform.active .check-age i{border-color:#0cc92b}.agegate-checkform.active .check-age svg path{stroke:rgba(12,201,43,0.7)}.agegate-checkform.active .check-age svg .lock{fill:rgba(12,201,43,0.7)}.agegate-checkform .age-input::-webkit-inner-spin-button,.agegate-checkform .age-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.agegate-checkform .age-input{-moz-appearance:textfield}.agegate-scroll{font-size:22px;width:52px;height:52px;margin-bottom:15px;color:#cbc4c4;padding:0}.agegate-scroll.agegate-scroll-up{transform:rotate(180deg)}@media only screen and (min-width:768px){.agegate-header{top:30px}.agegate-checkform{padding-right:74px;margin-left:74px}.checkage-inputs{margin-left:75px;padding-right:75px;overflow:hidden}}@media only screen and (max-width:991px){.agegate-header{width:100%;height:70px}.agegate-header .logo{margin:0 auto}.agegate-content{padding-top:-30px}}@media only screen and (max-width:767px){.agegate{overflow-y:auto;-webkit-overflow-scrolling:touch}.agegate > .agegate-container,.agegate .agegate-header,.agegate .agegate-content,.agegate .agegate-content > .container{height:auto}.agegate h1{font-size:42px;margin-bottom:15px}.agegate-background{height:190vh;margin:0}.agegate-header{top:20px}.agegate-content-wrapper{position:relative}.agegate-content-wrapper.content-2{top:auto}.agegate-content-wrapper.content-2 .agegate-content{padding-top:45px}.agegate-content-wrapper.content-2 .agegate-content > div:nth-child(2){margin-top:30px}.agegate-content{padding-top:100px}.agegate-content > div{padding:0 15px}.agegate-content p{margin-bottom:10px}.agegate-content p.infotext{margin-top:5px}.agegate-checkform .form-group{margin-bottom:0}.age-input{margin:0 2px}.age-input::-webkit-input-placeholder{font-size:36px}.age-input:-moz-placeholder{font-size:36px}.age-input::-moz-placeholder{font-size:36px}.age-input:-ms-input-placeholder{font-size:36px}.agegate-checkform .checkbox-item{margin-top:15px}.agegate-content-wrapper.content-2 .agegate-scroll-item{display:none}.agegate-content-wrapper .agegate-scroll-item{position:relative !important;margin-top:15px;width:100%}.agegate-content-wrapper .agegate-scroll-item p{font-size:18px}.agegate-content-wrapper .agegate-scroll-item .agegate-scroll{font-size:18px;width:36px;height:36px;margin-bottom:15px}}@media only screen and (max-width:340px){.agegate h1,.agegate h3{font-size:24px !important}.agegate .content-2 h3{margin-bottom:20px}.agegate .infotext{font-size:14px}.agegate-header{height:86px}.agegate-header .logo{max-width:48px}.agegate-content{padding-top:74px;font-size:16px}.age-input{font-size:42px;height:70px;margin:0 6px}.agegate-content-wrapper .agegate-scroll-item p{font-size:16px}.agegate-content-wrapper.content-2 .agegate-content > div:nth-child(2){margin-top:0}}@media screen and (min-width:768px) and (min-height:800px){.agegate-content > .container{display:flex;flex-direction:column;justify-content:center}}.icon-search.test{display:inline-block}.search-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;padding-top:120px;opacity:0;visibility:hidden;pointer-events:none;will-change:transform;z-index:3}.search-wrapper .container,.search-wrapper .container > div{height:100%}.search-wrapper .search-suggestions{display:none}.search-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:#3e3a3a;will-change:transform}.search-label > i{display:inline-block;font-size:48px;color:#fff;opacity:0}#search > input{padding:0;border:0;background:none;color:#fff;font-size:20px;width:100%;opacity:0}.search-border{border-bottom:2px solid rgba(255,255,255,0.7);transform:scaleX(0);transform-origin:0 0}.search-preview{left:15px;border-top:0;width:calc(100% - 30px)}.search-preview.visible{visibility:visible}.search-preview > .item{display:block;text-align:left;padding:6px 10px;color:rgba(255,255,255,0.7);cursor:pointer;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}.search-preview > .item:hover,.search-preview > .item:focus{background:#fff;color:rgba(0,0,0,0.7)}.search-preview > .item:hover{text-decoration:none}.search-preview > .item:last-child{margin-bottom:8px}.search-preview mark{color:#d60d10;background:none !important}@media only screen and (max-width:767px){.search-wrapper .form-group{position:relative}.search-wrapper .col-8{position:static;padding-left:0;padding-right:0}.search-preview{top:calc(100% - 10px)}}@media only screen and (min-width:768px){.search-label > i{font-size:90px}#search > input{font-size:36px}.search-wrapper{padding-top:190px}.search-border{border-width:4px}}@media only screen and (min-width:992px){.search-label > i{font-size:110px}#search > input{font-size:50px}.search-wrapper form{margin-top:-190px}}.social-container{margin-top:45px}.social-container h5{margin-bottom:50px}.social-grid{display:grid;grid-gap:30px;grid-template-columns:1fr;grid-template-rows:auto minmax(250px,auto);grid-auto-rows:min-content max-content}.social-grid a{color:#1a1a1a;color:var(--theme-default);display:block}.social-col{background:#fff;display:flex;flex-direction:column}.social-col > .text{display:flex;height:100%;padding:30px 30px 60px;flex-direction:column;justify-content:center}.social-col > .text p{margin-bottom:0}.social-col.scol-3 > .text{justify-content:flex-start}.scol-6 > .sc-img{padding-top:75%}.srow-2{grid-row-start:span 2}.srow-2 > a{height:50%}.sc-img{padding-top:100%;background:no-repeat center/cover transparent}.videobox .sc-img{padding-top:56.25%}@media only screen and (max-width:767px){.social-grid{margin:0}}@media only screen and (min-width:768px){.social-container h5{margin-bottom:75px}.social-grid{grid-template-columns:repeat(12,1fr)}.social-col.fdr{flex-direction:row;align-items:center}.social-col.fdr > div{flex:0 0 50%}.scol-6 > .sc-img{padding-top:62.5%}.scol-3{grid-column-start:span 6}.scol-4{grid-column-start:span 6}.scol-8{grid-column-start:span 6}}@media only screen and (min-width:992px){.scol-3{grid-column-start:span 3;flex:0 0 25%}.scol-4{grid-column-start:span 4;flex:0 0 33.33333%}.scol-6{grid-column-start:span 6;flex:0 0 50%}.scol-8{grid-column-start:span 8;flex:0 0 66.66666%}.scol-6 > .text,.scol-8 > .text{padding-left:45px}@supports (display:grid){.scol-3,.scol-4,.scol-6,.scol-8{flex:none}}}.social-list a{font-size:32px;margin-right:10px;display:inline-block;transform:translateY(4px)}.social-list a > .icon-twitter{font-size:36px;display:inline-block;transform:translateY(2px)}.social-list a:hover,.social-list a:focus{text-decoration:none}.social-list a:not(:hover){color:#1a1a1a;color:var(--theme-default)}.social-list.social-list-dense a{font-size:20px}.social-list.social-list-dense a > .icon-twitter{font-size:23px}.download-card:last-child{margin-bottom:15px}.download-card-image{position:relative;display:block;margin-bottom:15px}.download-card-image:before{position:absolute;bottom:10px;right:10px;font-size:22px}.download-card-image > img{margin-bottom:0}.map-popup-tip-anchor{position:absolute;width:230px;height:120px;transform:translate(-50%,-155%);transform:translate(-50%,calc(-100% - 65px))}.map-popup-bubble-anchor{position:relative;width:100%;height:100%}.map-popup-hidden{display:none}.map-popup-bubble-content{position:relative;background:#3e3a3a;background:var(--theme-darkgrey);padding:17px 45px 17px 20px;font-size:16px;overflow-y:auto;height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between}.map-popup-title{font-size:16px;margin-bottom:0}.map-popup-link{color:#fff;text-decoration:underline}.map-popup-scroll.scrollto{position:absolute;right:5px;bottom:10px;color:rgba(255,255,255,0.7)}body .pac-container{background:none;border:0;border-radius:0;box-shadow:none;font-family:inherit}body .pac-item{font-size:14px;padding:4px 10px;color:rgba(255,255,255,0.7);border:0}body .pac-item:hover,body .pac-item.pac-item-selected{background:#fff;color:rgba(0,0,0,0.7)}body .pac-item:hover .pac-item-query,body .pac-item.pac-item-selected .pac-item-query{color:#1a1a1a}body .pac-item-query{color:#fff;font-size:18px}body .pac-logo:after{background-image:url("/templates/assets/images/logos/powered-by-google.png") !important}.product-item{position:relative;margin-bottom:20px}.product-item.cigarillo .product-item-title{margin-bottom:15px}.product-item:not(.cigarillo) .product-item-title{margin-bottom:-5px}.product-item:not(.cigarillo) .product-item-img > img{margin:0 0 0 -5px}.product-item-header{position:relative;padding-right:50px}.product-item-close{position:absolute;top:50%;right:0;width:42px;height:42px;font-size:32px;transform:translateY(-50%)}.product-item-img{display:block;width:100%;overflow:hidden}.product-item-brand{margin-bottom:0}.product-item-infos > div{margin:0 20px 20px 0}.product-item-brand-image > img{margin-bottom:0}.product-item-rating{text-align:center;padding:4px 8px;background-color:#a98e53}.product-item-rating > strong{font-size:10px;line-height:1}.product-item-rating > h6{color:#fff;line-height:1;font-weight:400;margin:1px 0}.product-item-details{position:absolute;top:100%;left:0;right:0}.product-item-details .card{margin-bottom:5px}.product-item-spec{margin-bottom:10px}.product-item-spec > :first-child{position:absolute;top:0;left:15px}.product-item-spec > h6{font-size:16px;font-weight:400;padding-left:30px;margin-bottom:0}.language-switch{position:fixed;top:0;right:0;left:0;background:#fff;opacity:0;visibility:hidden;pointer-events:none;z-index:4}.language-switch .language-info{padding:20px 0}.language-switch .language-info form{margin:0}.language-switch .language-info .btn{margin:15px 0 0}@media only screen and (min-width:768px){.language-switch .language-info .btn{margin-top:0}}.lang-select{position:relative;font-size:16px}.lang-select[focus-within] > .languages{opacity:1;transform:scale(1)}.lang-select.open > .languages{opacity:1;transform:scale(1)}.lang-select:focus-within > .languages{opacity:1;transform:scale(1)}.lang-select:focus > .languages{outline:none !important}.lang-select > button{background:none;padding:0;color:currentColor}.lang-select > button > i{font-size:12px;margin-left:6px}.lang-select > .languages{position:absolute;top:45px;right:0;padding:8px 0;display:flex;flex-direction:column;box-shadow:0 2px 4px rgba(0,0,0,0.2),0 0 2px rgba(0,0,0,0.1);opacity:0;transform:scale(0);transform-origin:top right;transition:opacity .03s linear,transform .12s cubic-bezier(0,0,.2,1);z-index:1;background:#d60d10;background:var(--theme-primary)}#header.small .lang-select > .languages{top:38px}.lang-select > .languages .lang-link{padding:5px 15px;text-align:center;text-decoration:none;font-weight:300;color:#fff}.lang-select > .languages .lang-link:hover,.lang-select > .languages .lang-link:focus{background:#fff;color:#d60d10;color:var(--theme-primary)}.image-zoom-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5}.image-zoom-wrapper > .close-btn{position:absolute;top:20px;right:20px;width:48px;height:48px;background:rgba(250,228,211,0.8);z-index:9001}.image-zoom-wrapper > .close-btn > .close-btn-bar{height:4px;width:66%}.image-zoom-wrapper > img{max-width:none;transform-origin:0 0}.image-zoom-wrapper > .scroller-indicator{position:absolute;top:50%;left:50%;bottom:0;auto:0;width:85px;height:85px;display:flex;align-items:center;justify-content:center;background:rgba(250,228,211,0.8);opacity:1;transform:translate(-50%,-50%)}.image-zoom-wrapper > .scroller-indicator > .icon{max-width:42%;flex:0 0 auto}.home .addthis-smartlayers .at-share-close-control,.home .addthis-smartlayers .at-share-open-control{display:none !important}.home .addthis-smartlayers .atss{opacity:0;animation:none;transform:translateX(-100%,0);display:none !important}.home .addthis-smartlayers.addthis-smartlayers-mobile .atss{transform:translate(0,100%)}.home .addthis-smartlayers.show .atss{opacity:1;transform:translate(0,0);transition:transform .275s ease-out}.loading-line{position:absolute;top:45%;left:50%;display:inline-block;height:2px;transform:translate(-50%,-50%)}.loading-bit{animation:2s ease infinite animWidth;background-color:#d60d10;border-radius:0;vertical-align:top;display:inline-block;height:100%;width:6px;opacity:0;transform:scale(1)}.loading-bit:nth-child(1){animation-delay:.05s}.loading-bit:nth-child(2){animation-delay:.1s}.loading-bit:nth-child(3){animation-delay:.15000000000000002s}.loading-bit:nth-child(4){animation-delay:.2s}.loading-bit:nth-child(5){animation-delay:.25s}.loading-bit:nth-child(6){animation-delay:.30000000000000004s}.loading-bit:nth-child(7){animation-delay:.35000000000000003s}.loading-bit:nth-child(8){animation-delay:.4s}.loading-bit:nth-child(9){animation-delay:.45s}.loading-bit:nth-child(10){animation-delay:.5s}.loading-bit:nth-child(11){animation-delay:.55s}.loading-bit:nth-child(12){animation-delay:.6000000000000001s}.loading-bit:nth-child(13){animation-delay:.65s}.loading-bit:nth-child(14){animation-delay:.7000000000000001s}.loading-bit:nth-child(15){animation-delay:.75s}.loading-bit:nth-child(16){animation-delay:.8s}@media only screen and (min-width:768px){.loading-line{top:50%}}@-moz-keyframes animWidth{0%{transform:scale(1)}50%{opacity:1;transform:scale(3)}100%{transform:scale(1)}}@-webkit-keyframes animWidth{0%{transform:scale(1)}50%{opacity:1;transform:scale(3)}100%{transform:scale(1)}}@-o-keyframes animWidth{0%{transform:scale(1)}50%{opacity:1;transform:scale(3)}100%{transform:scale(1)}}@keyframes animWidth{0%{transform:scale(1)}50%{opacity:1;transform:scale(3)}100%{transform:scale(1)}}.product-teasers,.productworld-teaser{margin-bottom:15px}.product-teasers .card,.productworld-teaser .card{position:relative;margin-bottom:15px;overflow:hidden}.product-teasers .card:hover img,.productworld-teaser .card:hover img{transform:scale(1.05)}.product-teasers .card img,.productworld-teaser .card img{margin-bottom:0;transform:scale(1);transition:transform .35s ease-out}.product-teasers .card > a,.productworld-teaser .card > a,.product-teasers .card .teaser-overlay,.productworld-teaser .card .teaser-overlay{position:absolute;top:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.product-teasers .card > a:hover,.productworld-teaser .card > a:hover,.product-teasers .card .teaser-overlay:hover,.productworld-teaser .card .teaser-overlay:hover,.product-teasers .card > a:focus,.productworld-teaser .card > a:focus,.product-teasers .card .teaser-overlay:focus,.productworld-teaser .card .teaser-overlay:focus{text-decoration:none}.product-teasers .card > a > .teaser-content,.productworld-teaser .card > a > .teaser-content,.product-teasers .card .teaser-overlay > .teaser-content,.productworld-teaser .card .teaser-overlay > .teaser-content{padding:15px;color:#fff}.product-teasers .card > a p,.productworld-teaser .card > a p,.product-teasers .card .teaser-overlay p,.productworld-teaser .card .teaser-overlay p{position:absolute;bottom:0;left:0;width:100%;margin-bottom:15px;text-align:center}.product-teasers .card > a h5,.productworld-teaser .card > a h5,.product-teasers .card .teaser-overlay h5,.productworld-teaser .card .teaser-overlay h5{margin-bottom:0}.back-to-top{position:fixed;right:20px;bottom:40px;opacity:0;pointer-events:none}.back-to-top .icon-arrow-up{min-width:34px;min-height:34px;height:50px;width:50px;display:flex;align-items:center;justify-content:center;background-color:#3e3a3a;border-radius:50%;color:#fff;cursor:pointer}.back-to-top .icon-arrow-up:before{transform:translate(1px,0) rotate(180deg);transition:transform .2s ease-out}html:not(.is-mobile) .back-to-top:hover .icon-arrow-up{background-color:#000}html:not(.is-mobile) .back-to-top:hover .icon-arrow-up:before{transform:translate(1px,-3px) rotate(180deg)}@media only screen and (min-width:768px){.back-to-top{right:50px;bottom:50px}}.alert{border:none;border-radius:0;background-color:transparent}.alert-danger{color:#d60d10;border:1px solid rgba(214,13,16,0.2);background-color:rgba(214,13,16,0.1)}.alert-warning{color:#fac800;border:1px solid rgba(250,200,0,0.2);background-color:rgba(250,200,0,0.1)}.alert-info{color:#3b5998;border:1px solid rgba(59,89,152,0.2);background-color:rgba(59,89,152,0.1)}.alert-success{color:#008926;border:1px solid rgba(0,137,38,0.2);background-color:rgba(0,137,38,0.1)}.clock-wrapper{margin:35px 0 50px}.container-half .clock-wrapper{margin-top:0 !important}.clock-wrapper .clock{font-weight:700;margin:0;width:auto}.clock-wrapper .clock a{color:#fff}.clock-wrapper .clock .flip-clock-divider{visibility:hidden;width:20px;height:100px}.clock-wrapper .clock .flip-clock-divider:first-child{width:0}.clock-wrapper .clock .flip-clock-divider .flip-clock-label{top:auto;right:-56px;bottom:-1.75em;color:#2888c2;font-weight:700;font-size:15px;visibility:visible}html[lang="en"] .clock-wrapper .clock .flip-clock-divider .flip-clock-label{right:-60px}html[lang="fr"] .clock-wrapper .clock .flip-clock-divider .flip-clock-label{right:-60px}html[lang="it"] .clock-wrapper .clock .flip-clock-divider .flip-clock-label{right:-60px}.clock-wrapper .clock .flip-clock-divider.hours .flip-clock-label{right:-81px}html[lang="en"] .clock-wrapper .clock .flip-clock-divider.hours .flip-clock-label{right:-70px}html[lang="fr"] .clock-wrapper .clock .flip-clock-divider.hours .flip-clock-label{right:-75px}html[lang="it"] .clock-wrapper .clock .flip-clock-divider.hours .flip-clock-label{right:-64px}.clock-wrapper .clock .flip-clock-divider.minutes .flip-clock-label{right:-80px}html[lang="en"] .clock-wrapper .clock .flip-clock-divider.minutes .flip-clock-label{right:-80px}html[lang="fr"] .clock-wrapper .clock .flip-clock-divider.minutes .flip-clock-label{right:-78px}html[lang="it"] .clock-wrapper .clock .flip-clock-divider.minutes .flip-clock-label{right:-74px}.clock-wrapper .clock .flip-clock-divider.seconds .flip-clock-label{right:-86px}html[lang="en"] .clock-wrapper .clock .flip-clock-divider.seconds .flip-clock-label{right:-83px}html[lang="fr"] .clock-wrapper .clock .flip-clock-divider.seconds .flip-clock-label{right:-85px}html[lang="it"] .clock-wrapper .clock .flip-clock-divider.seconds .flip-clock-label{right:-82px}.clock-wrapper .clock .flip{box-shadow:none;border-radius:0;height:100px;line-height:97px;width:40px;margin:0 0 0 10px;padding:0;background:none}.clock-wrapper .clock .flip:first-of-type{margin-left:0}.clock-wrapper .clock .flip .up{border-radius:4px 0 0 0}.clock-wrapper .clock .flip .down{border-radius:0 0 0 4px}.clock-wrapper .clock .flip .up > div,.clock-wrapper .clock .flip .down > div{padding-left:8px}.clock-wrapper .clock .flip + .flip{margin-left:0}.clock-wrapper .clock .flip + .flip .up{border-radius:0 4px 0 0}.clock-wrapper .clock .flip + .flip .down{border-radius:0 0 4px 0}.clock-wrapper .clock .flip + .flip .up > div,.clock-wrapper .clock .flip + .flip .down > div{padding-left:0;padding-right:8px}.clock-wrapper .clock .flip > li{line-height:inherit;padding:0;margin:0}.clock-wrapper .clock .flip > li:before{display:none}.clock-wrapper .clock ul li a div{font-size:60px}.clock-wrapper .clock ul li a div.up:after{top:48px;height:1px;background:#d3c522;box-shadow:0 0 12px 1px rgba(0,0,0,0.5)}_:-ms-fullscreen,:root .clock-wrapper .clock ul li a div.up:after{box-shadow:0 0 12px 1px rgba(0,0,0,0.35)}.clock-wrapper .clock ul li a div.down:before{position:absolute;top:-2px;left:0;right:0;content:"";height:1px;box-shadow:0 0 12px 1px rgba(0,0,0,0.5);z-index:5}_:-ms-fullscreen,:root .clock-wrapper .clock ul li a div.down:before{box-shadow:0 0 12px 1px rgba(0,0,0,0.35)}.clock-wrapper .clock ul li a div div.inn{background:#ffee27;color:#2888c2;font-size:50px;border-radius:0;text-shadow:none}.clock-wrapper .clock ul.play li.flip-clock-before .up .shadow{background:linear-gradient(to bottom, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.2) 100%)}.clock-wrapper .clock ul.play li.flip-clock-before .down .shadow{background:linear-gradient(to bottom, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.05) 100%)}@media only screen and (max-width:767px){.clock-wrapper .clock .flip{width:36px}.clock-wrapper .clock .flip .up > div,.clock-wrapper .clock .flip .down > div{padding-left:6px}.clock-wrapper .clock .flip + .flip .up > div,.clock-wrapper .clock .flip + .flip .down > div{padding-left:0;padding-right:6px}.clock-wrapper .clock .flip-clock-divider{width:0}.clock-wrapper .clock .flip-clock-divider .flip-clock-label{bottom:-2em;padding:1px 3px 2px;right:-70px}html[lang="fr"] .clock-wrapper .clock .flip-clock-divider .flip-clock-label{right:-62px}html[lang="it"] .clock-wrapper .clock .flip-clock-divider .flip-clock-label{right:-62px}.clock-wrapper .clock .flip-clock-divider.hours .flip-clock-label{right:-80px}html[lang="en"] .clock-wrapper .clock .flip-clock-divider.hours .flip-clock-label{right:-72px}html[lang="fr"] .clock-wrapper .clock .flip-clock-divider.hours .flip-clock-label{right:-75px}html[lang="it"] .clock-wrapper .clock .flip-clock-divider.hours .flip-clock-label{right:-64px}.clock-wrapper .clock .flip-clock-divider.minutes .flip-clock-label{right:-80px}html[lang="en"] .clock-wrapper .clock .flip-clock-divider.minutes .flip-clock-label{right:-78px}html[lang="fr"] .clock-wrapper .clock .flip-clock-divider.minutes .flip-clock-label{right:-78px}html[lang="it"] .clock-wrapper .clock .flip-clock-divider.minutes .flip-clock-label{right:-74px}.clock-wrapper .clock .flip-clock-divider.seconds .flip-clock-label{right:-88px}html[lang="en"] .clock-wrapper .clock .flip-clock-divider.seconds .flip-clock-label{right:-80px}html[lang="fr"] .clock-wrapper .clock .flip-clock-divider.seconds .flip-clock-label{right:-85px}html[lang="it"] .clock-wrapper .clock .flip-clock-divider.seconds .flip-clock-label{right:-80px}.clock-wrapper .clock ul li a div{font-size:60px}.clock-wrapper .clock ul li a div div.inn{font-size:50px}}@media only screen and (max-width:340px){.clock-wrapper .clock .flip{width:30px}.clock-wrapper .clock .flip .up > div,.clock-wrapper .clock .flip .down > div{padding-left:5px}.clock-wrapper .clock .flip + .flip .up > div,.clock-wrapper .clock .flip + .flip .down > div{padding-right:5px}.clock-wrapper .clock .flip-clock-divider .flip-clock-label{right:-52px;font-size:14px}html[lang="en"] .clock-wrapper .clock .flip-clock-divider .flip-clock-label{right:-50px}html[lang="fr"] .clock-wrapper .clock .flip-clock-divider .flip-clock-label{right:-52px}html[lang="it"] .clock-wrapper .clock .flip-clock-divider .flip-clock-label{right:-52px}.clock-wrapper .clock .flip-clock-divider.hours .flip-clock-label{right:-72px}html[lang="en"] .clock-wrapper .clock .flip-clock-divider.hours .flip-clock-label{right:-64px}html[lang="fr"] .clock-wrapper .clock .flip-clock-divider.hours .flip-clock-label{right:-68px}html[lang="it"] .clock-wrapper .clock .flip-clock-divider.hours .flip-clock-label{right:-56px}.clock-wrapper .clock .flip-clock-divider.minutes .flip-clock-label{right:-70px}html[lang="en"] .clock-wrapper .clock .flip-clock-divider.minutes .flip-clock-label{right:-70px}html[lang="fr"] .clock-wrapper .clock .flip-clock-divider.minutes .flip-clock-label{right:-70px}html[lang="it"] .clock-wrapper .clock .flip-clock-divider.minutes .flip-clock-label{right:-64px}.clock-wrapper .clock .flip-clock-divider.seconds .flip-clock-label{right:-78px}html[lang="en"] .clock-wrapper .clock .flip-clock-divider.seconds .flip-clock-label{right:-72px}html[lang="fr"] .clock-wrapper .clock .flip-clock-divider.seconds .flip-clock-label{right:-78px}html[lang="it"] .clock-wrapper .clock .flip-clock-divider.seconds .flip-clock-label{right:-72px}.clock-wrapper .clock ul li a div{font-size:54px}.clock-wrapper .clock ul li a div div.inn{font-size:44px}}.zoom-cards-wrapper{margin-bottom:100px}.zoom-cards-wrapper .zoom-card:last-child{margin-bottom:0}.zoom-card-col{margin-bottom:50px}.zoom-card{cursor:pointer;margin-bottom:60px}.zoom-card img{margin-bottom:25px}.zoom-card-text{position:relative;padding-right:40px;text-transform:uppercase}.zoom-card-text h5{font-size:18px;margin-bottom:5px}.zoom-card-text h4{font-size:26px;margin:0}.zoom-card-text p,.zoom-card-text a{display:none}.zoom-card-text > .icon-cross{position:absolute;right:5px;bottom:0;transform:translateY(-50%) rotate(45deg)}.zoom-card-modal-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;visibility:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:0;background:#fff;transform:translateY(50px);transition:opacity .2s cubic-bezier(0,0,.2,1),transform .2s cubic-bezier(0,0,.2,1),visibility .2s cubic-bezier(0,0,.2,1);will-change:opacity,transform;z-index:11;color:#1a1a1a;color:var(--theme-default)}_:-ms-fullscreen,:root .zoom-card-modal-wrapper{align-items:center}.zoom-card-modal-wrapper.active{visibility:inherit;opacity:1;transform:translateY(0)}.zoom-card-modal-wrapper.active .col-12{opacity:1;transform:translateY(0)}.zoom-card-modal-wrapper > .container{position:relative;display:flex;flex-wrap:wrap;align-items:center;height:100%}.zoom-card-modal-wrapper > .container > .row{margin-bottom:auto;flex:0 0 100%}.zoom-card-modal-header{flex:0 0 100%;max-width:100%;align-self:flex-start;margin:45px 0}.zoom-card-modal-header > .close-btn{margin-left:5px}.zoom-card-modal-wrapper .col-12{opacity:0;transform:translateY(30px);transition:opacity .25s cubic-bezier(0,0,.2,1) .3s,transform .25s cubic-bezier(0,0,.2,1) .3s}.zoom-card-modal-wrapper .col-12:last-child{transition:opacity .25s cubic-bezier(0,0,.2,1) .55s,transform .25s cubic-bezier(0,0,.2,1) .55s}.zoom-card-modal-wrapper .close-modal > .close-btn-bar{background:currentColor}.zoom-card-modal-wrapper h5{font-size:18px;margin-bottom:5px;text-transform:uppercase}.zoom-card-modal-wrapper h4{font-size:26px;text-transform:uppercase}.zoom-card-modal-wrapper p{margin-bottom:10px}.zoom-card-tabs-header{margin-bottom:15px}.zoom-card-tabs-header > .nav-item{opacity:.4;color:#1a1a1a;color:var(--theme-default)}.zoom-card-tabs-header > .nav-item:hover,.zoom-card-tabs-header > .nav-item:focus{text-decoration:none}.zoom-card-tabs-header > .nav-item.active{opacity:1}.zoom-card-tabs-body .product-specs{margin-top:40px}@media screen and (min-width:768px) and (min-height:580px){.zoom-card-modal-wrapper > .container > .row{margin-top:-90px}}@media only screen and (max-width:767px){.zoom-card-modal-wrapper h4{margin-bottom:15px}.zoom-card-modal-wrapper img{margin-bottom:30px}.zoom-card-modal-wrapper .col-12:last-child{margin-bottom:20px}}@media only screen and (min-width:768px){.zoom-cards-wrapper{margin-bottom:150px}.zoom-card-tabs-header{display:flex;margin-bottom:35px}.zoom-card-tabs-header > .nav-item:nth-child(1n+2){margin-left:auto}}@media only screen and (min-width:992px){.zoom-cards-wrapper{margin-bottom:250px}.zoom-card-col{margin-bottom:180px}}form.hs-form *{font-family:'proxima-nova'}form.hs-form fieldset{width:100%;max-width:100%;margin-bottom:20px}form.hs-form fieldset.form-columns-1 .hs-input{width:100%}form.hs-form fieldset.form-columns-1 div[class^="hs_dropdown_anrede"] label[id^="label-dropdown_anrede"]{display:none}form.hs-form fieldset.form-columns-1 div[class^="hs_dropdown_anrede"] label[id^="label-dropdown_anrede"] ::placeholder{opacity:1}form.hs-form fieldset.form-columns-1 div[class^="hs_dropdown_anrede"] label[id^="label-dropdown_anrede"] :-ms-input-placeholder{opacity:1}form.hs-form fieldset.form-columns-1 div[class^="hs_dropdown_anrede"] label[id^="label-dropdown_anrede"] ::-ms-input-placeholder{opacity:1}form.hs-form fieldset .hs-input{background:none}form.hs-form fieldset .hs-field-desc > span > strong{color:var(--theme-primary);font-size:10px}form.hs-form fieldset .hs-fieldtype-checkbox > label{position:static;margin-left:-5px;color:#000}form.hs-form fieldset.form-columns-2{display:flex;justify-content:space-between}form.hs-form fieldset.form-columns-2 *{margin:0 !important}form.hs-form fieldset.form-columns-2 > div{width:48% !important}form.hs-form fieldset ul.inputs-list{margin-bottom:0;list-style-type:none;margin-left:5px}form.hs-form fieldset ul.inputs-list li{position:relative}form.hs-form fieldset ul.inputs-list li:before{display:none}form.hs-form fieldset ul.inputs-list li label.hs-form-booleancheckbox-display,form.hs-form fieldset ul.inputs-list li label.hs-form-checkbox-display{margin-bottom:0}form.hs-form fieldset ul.inputs-list li label.hs-form-booleancheckbox-display > div.hs_input_checkbox,form.hs-form fieldset ul.inputs-list li label.hs-form-checkbox-display > div.hs_input_checkbox{position:absolute;left:0;top:50%;height:20px;width:20px;transform:translateY(-50%);border:2px solid #000;border-radius:2px}form.hs-form fieldset ul.inputs-list li label.hs-form-booleancheckbox-display > input ~ div.hs_input_checkbox:before,form.hs-form fieldset ul.inputs-list li label.hs-form-checkbox-display > input ~ div.hs_input_checkbox:before,form.hs-form fieldset ul.inputs-list li label.hs-form-booleancheckbox-display > input ~ div.hs_input_checkbox:after,form.hs-form fieldset ul.inputs-list li label.hs-form-checkbox-display > input ~ div.hs_input_checkbox:after{content:'';opacity:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:0;height:2px;border-radius:2px;background-color:#000;transition:all .25s linear}form.hs-form fieldset ul.inputs-list li label.hs-form-booleancheckbox-display > input ~ div.hs_input_checkbox:after,form.hs-form fieldset ul.inputs-list li label.hs-form-checkbox-display > input ~ div.hs_input_checkbox:after{transform:translate(-50%,-50%) rotate(-45deg)}form.hs-form fieldset ul.inputs-list li label.hs-form-booleancheckbox-display > input:checked ~ div.hs_input_checkbox:before,form.hs-form fieldset ul.inputs-list li label.hs-form-checkbox-display > input:checked ~ div.hs_input_checkbox:before,form.hs-form fieldset ul.inputs-list li label.hs-form-booleancheckbox-display > input:checked ~ div.hs_input_checkbox:after,form.hs-form fieldset ul.inputs-list li label.hs-form-checkbox-display > input:checked ~ div.hs_input_checkbox:after{opacity:1;width:10px}form.hs-form fieldset > div{position:relative}form.hs-form fieldset > div > label{cursor:text;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:5px;left:10px;padding-bottom:5px;color:#b1b1b1}form.hs-form fieldset > div > label > span.dark{color:#000}form.hs-form fieldset > div > label .hs-form-required{display:none}form.hs-form fieldset > div > label.hide{display:none}form.hs-form fieldset > div ul.hs-error-msgs{margin-bottom:0}form.hs-form fieldset > div ul.hs-error-msgs > li{padding-left:10px;font-size:10px;color:#d60d10;margin-bottom:0}form.hs-form fieldset > div ul.hs-error-msgs > li label{margin-bottom:0}form.hs-form fieldset > div ul.hs-error-msgs > li:before{display:none}form.hs-form fieldset > div > div > input,form.hs-form fieldset > div > div > div > input{background:none;cursor:text;display:block;width:100% !important;background-image:none;background-clip:padding-box;border:0;border-bottom:1px solid #3e3a3a;border-radius:0;padding:5px 10px;box-sizing:border-box;height:40px;outline:0 !important}form.hs-form fieldset > div > div > div > input[type="text"]{font-size:0}form.hs-form fieldset > div div.input{margin-right:0 !important}.hubspot-form-load{display:none}[data-pdfviewer]{position:relative;display:flex;justify-content:center;align-items:center;height:611px;background-color:#fff;box-shadow:0 0 16px rgba(0,0,0,0.1);margin:100px auto;padding:60px 50px 20px}[data-pdfviewer]:focus-visible{outline:none}[data-pdfviewer] div.pdf-page-wrapper{box-shadow:0 0 16px rgba(0,0,0,0.1);width:100%;height:100%;display:flex;justify-content:center;align-items:center;max-width:800px;margin:0 10px;min-height:300px}[data-pdfviewer] div.pdf-page-wrapper canvas{max-width:100%;max-height:100%;height:fit-content}[data-pdfviewer] div.pdf-page-wrapper canvas.hide{display:none}[data-pdfviewer] .loader-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-pdfviewer] .loader-wrapper .loader{border:16px solid #f3f3f3;border-top:16px solid #3e3a3a;border-radius:50%;width:120px;height:120px;animation:spin-loader 1s linear infinite}[data-pdfviewer] .loader-wrapper.hide{display:none}[data-pdfviewer] .pdf-viewer-ui{position:absolute;width:100%;height:100%;top:0}[data-pdfviewer] .pdf-viewer-ui .pdf-ui-list{display:flex;flex-direction:row}[data-pdfviewer] .pdf-viewer-ui .pdf-ui-list > a,[data-pdfviewer] .pdf-viewer-ui .pdf-ui-list > div{background-color:#3e3a3a;cursor:pointer}[data-pdfviewer] .pdf-viewer-ui .pdf-ui-list > a:last-child .pdf-ui-list-item,[data-pdfviewer] .pdf-viewer-ui .pdf-ui-list > div:last-child .pdf-ui-list-item,[data-pdfviewer] .pdf-viewer-ui .pdf-ui-list > a:last-child.pdf-ui-list-item,[data-pdfviewer] .pdf-viewer-ui .pdf-ui-list > div:last-child.pdf-ui-list-item{border:none}[data-pdfviewer] .pdf-viewer-ui .pdf-ui-list .show-hide i:last-child,[data-pdfviewer] .pdf-viewer-ui .pdf-ui-list .show-hide svg:last-child{display:none}[data-pdfviewer] .pdf-viewer-ui .pdf-ui-list .pdf-ui-list-item{border-right:1px solid #fff;width:50px;height:25px;margin:10px 0;background-color:#3e3a3a;display:flex;justify-content:center;align-items:center}[data-pdfviewer] .pdf-viewer-ui .pdf-ui-list .pdf-ui-list-item > i{transition:transform .25s linear;transform:scale(1);font-size:20px;color:#fff;border:none}[data-pdfviewer] .pdf-viewer-ui .pdf-ui-list .pdf-ui-list-item > svg{transition:transform .25s linear;width:22px;height:22px}[data-pdfviewer] .pdf-viewer-ui .pdf-ui-list .pdf-ui-list-item > svg path{fill:#fff}[data-pdfviewer] .pdf-viewer-ui .pdf-ui-list .pdf-ui-list-item:hover > i,[data-pdfviewer] .pdf-viewer-ui .pdf-ui-list .pdf-ui-list-item:hover > svg{transform:scale(1.1)}[data-pdfviewer] .pdf-viewer-ui .pdf-top-right{position:absolute;top:0;right:0}[data-pdfviewer] .pdf-viewer-ui .date-and-title{position:absolute;display:flex;top:0;transform:translateY(-50%);left:-55px;width:360px;min-height:85px;height:fit-content}[data-pdfviewer] .pdf-viewer-ui .date-and-title > div{height:100%;min-height:85px}@media (max-width:1299px){[data-pdfviewer] .pdf-viewer-ui .date-and-title{left:0}}@media (max-width:500px){[data-pdfviewer] .pdf-viewer-ui .date-and-title{width:100%;display:block}[data-pdfviewer] .pdf-viewer-ui .date-and-title .pdf-ui-title{width:100% !important}}[data-pdfviewer] .pdf-viewer-ui .date-and-title .pdf-ui-title{width:315px;background-color:#3e3a3a;display:flex;flex-direction:column;justify-content:center}[data-pdfviewer] .pdf-viewer-ui .date-and-title .pdf-ui-title > div{font-size:25px;color:#fff;font-weight:bold;padding-left:10px}[data-pdfviewer] .pdf-viewer-ui .date-and-title .pdf-ui-title > div p{margin:0}[data-pdfviewer] .pdf-viewer-ui .slider-button{width:50px;height:50px;position:absolute;top:50%;transform:translateY(-50%);left:60px;cursor:pointer}[data-pdfviewer] .pdf-viewer-ui .slider-button > i{width:100%;height:100%;font-size:25px;color:rgba(62,58,58,0.369);border-color:rgba(62,58,58,0.369);border-width:1px;transform:rotate(90deg)}[data-pdfviewer] .pdf-viewer-ui .slider-button.next{right:60px;left:auto}[data-pdfviewer] .pdf-viewer-ui .slider-button.next > i{transform:rotate(-90deg)}[data-pdfviewer] .pdf-viewer-ui .slider-button:hover > i{color:#3e3a3a;border-color:#3e3a3a}@media (max-width:1199px){[data-pdfviewer] .pdf-viewer-ui .slider-button{left:10px}[data-pdfviewer] .pdf-viewer-ui .slider-button.next{right:10px;left:auto}}[data-pdfviewer].fullscreen{position:fixed;top:0;left:0;z-index:99999;height:100vh;width:100vw;padding:0;margin:0}[data-pdfviewer].fullscreen .pdf-ui-list-item.show-hide svg:first-child,[data-pdfviewer].fullscreen .pdf-ui-list-item.show-hide i:first-child{display:none}[data-pdfviewer].fullscreen .pdf-ui-list-item.show-hide svg:last-child,[data-pdfviewer].fullscreen .pdf-ui-list-item.show-hide i:last-child{display:block}[data-pdfviewer].fullscreen .pdf-page-wrapper{max-width:80%}[data-pdfviewer].fullscreen .pdf-page-wrapper > canvas{max-width:50%}[data-pdfviewer].fullscreen .date-and-title{display:none}@media screen and (max-width:991px){[data-pdfviewer] div.pdf-page-wrapper{max-width:400px !important}[data-pdfviewer] div.pdf-page-wrapper canvas{aspect-ratio:auto 7/10}}@media screen and (max-width:767px){[data-pdfviewer]{padding-bottom:70px}[data-pdfviewer] .slider-button{top:auto !important;bottom:0 !important;width:30px !important;height:30px !important}[data-pdfviewer] .slider-button >i{font-size:18px !important}}@media screen and (max-width:600px){[data-pdfviewer]{height:fit-content !important;margin-top:150px}[data-pdfviewer] .pdf-page-wrapper{max-height:fit-content !important}[data-pdfviewer] .date-and-title{transform:translateY(-100%) !important;max-width:100% !important}}@media screen and (max-width:500px){[data-pdfviewer]{margin-top:200px}[data-pdfviewer] .pdf-top-right{top:8px !important}}@media screen and (max-width:400px){[data-pdfviewer]{margin-top:250px}}.newest-download-wrapper,.community-stories.masterblender{margin-bottom:100px;width:100%;position:relative}@media (max-width:767px){.newest-download-wrapper,.community-stories.masterblender{margin-bottom:200px}}.newest-download-wrapper .imagecard-image:after,.community-stories.masterblender .imagecard-image:after{background:none}.newest-download-wrapper .imagecard-info,.community-stories.masterblender .imagecard-info{background-color:#fac800}.newest-download-wrapper img,.community-stories.masterblender img{width:100%;transition:transform .5s cubic-bezier(.4,0,.2,1);transform:scale(1)}.newest-download-wrapper .loader-wrapper,.community-stories.masterblender .loader-wrapper{position:absolute;top:50%;left:50%;transform:translate(-100%,-100%)}.newest-download-wrapper .loader-wrapper .loader,.community-stories.masterblender .loader-wrapper .loader{border:10px solid #f3f3f3;border-top:10px solid #3e3a3a;border-radius:50%;width:80px;height:80px;animation:spin-loader 1s linear infinite}.newest-download-wrapper .loader-wrapper.hide,.community-stories.masterblender .loader-wrapper.hide{display:none}.newest-download-wrapper.masterblender .loader-wrapper,.community-stories.masterblender.masterblender .loader-wrapper{transform:translate(-50%,-50%)}.newest-download-wrapper .pdf-ui-date,.community-stories.masterblender .pdf-ui-date{position:absolute;top:30%;transform:translateY(-40%)}@media (max-width:991px){.newest-download-wrapper .pdf-ui-date,.community-stories.masterblender .pdf-ui-date{top:0}}@media (max-width:991px) and (max-width:767px){.newest-download-wrapper .pdf-ui-date,.community-stories.masterblender .pdf-ui-date{top:30%}}.newest-download-wrapper .newest-download,.community-stories.masterblender .newest-download,.newest-download-wrapper .overview-item,.community-stories.masterblender .overview-item{cursor:pointer}.newest-download-wrapper .newest-download > a,.community-stories.masterblender .newest-download > a,.newest-download-wrapper .overview-item > a,.community-stories.masterblender .overview-item > a{display:block;width:100%;text-decoration:none}.newest-download-wrapper .newest-download .pdf-first-page,.community-stories.masterblender .newest-download .pdf-first-page,.newest-download-wrapper .overview-item .pdf-first-page,.community-stories.masterblender .overview-item .pdf-first-page{width:100%;position:relative;padding-bottom:81%;transform:translate3d(0,-10px,0);transition:transform .5s cubic-bezier(.4,0,.2,1);overflow:hidden}.newest-download-wrapper .newest-download .pdf-first-page > canvas,.community-stories.masterblender .newest-download .pdf-first-page > canvas,.newest-download-wrapper .overview-item .pdf-first-page > canvas,.community-stories.masterblender .overview-item .pdf-first-page > canvas{transition:transform .5s cubic-bezier(.4,0,.2,1);width:111%;position:absolute;top:10%;left:55%;margin-left:-4px;margin-top:-16px;transform:translate(-50%,-10%) scale(1)}.newest-download-wrapper .newest-download .placeholder-pdf,.community-stories.masterblender .newest-download .placeholder-pdf,.newest-download-wrapper .overview-item .placeholder-pdf,.community-stories.masterblender .overview-item .placeholder-pdf{width:100%;padding-bottom:81%;background-color:#434040}.newest-download-wrapper .newest-download .newest-download-text,.community-stories.masterblender .newest-download .newest-download-text,.newest-download-wrapper .overview-item .newest-download-text,.community-stories.masterblender .overview-item .newest-download-text{transition:top .5s cubic-bezier(.4,0,.2,1);background-color:#3e3a3a;width:80%;position:relative;transform:translateY(-50%);padding:20px;display:flex;top:0;flex-direction:column;justify-content:center}.newest-download-wrapper .newest-download .newest-download-text > p,.community-stories.masterblender .newest-download .newest-download-text > p,.newest-download-wrapper .overview-item .newest-download-text > p,.community-stories.masterblender .overview-item .newest-download-text > p{color:#fff;font-size:15px;margin:0;display:flex}.newest-download-wrapper .newest-download .newest-download-text > p > i,.community-stories.masterblender .newest-download .newest-download-text > p > i,.newest-download-wrapper .overview-item .newest-download-text > p > i,.community-stories.masterblender .overview-item .newest-download-text > p > i{width:15px;position:relative;top:4.5px;left:3px;transform:rotate(-90deg);min-width:15px;height:15px;min-height:15px;font-size:8px;border-width:1px}.newest-download-wrapper .newest-download .newest-download-text > div,.community-stories.masterblender .newest-download .newest-download-text > div,.newest-download-wrapper .overview-item .newest-download-text > div,.community-stories.masterblender .overview-item .newest-download-text > div{font-size:25px;color:#fff;font-weight:bold}.newest-download-wrapper .newest-download .newest-download-text > div p,.community-stories.masterblender .newest-download .newest-download-text > div p,.newest-download-wrapper .overview-item .newest-download-text > div p,.community-stories.masterblender .overview-item .newest-download-text > div p{margin:0}.newest-download-wrapper .newest-download:hover .pdf-first-page > canvas,.community-stories.masterblender .newest-download:hover .pdf-first-page > canvas,.newest-download-wrapper .overview-item:hover .pdf-first-page > canvas,.community-stories.masterblender .overview-item:hover .pdf-first-page > canvas{transform:translate(-50%,-10%) scale(1.05)}.newest-download-wrapper .newest-download:hover img,.community-stories.masterblender .newest-download:hover img,.newest-download-wrapper .overview-item:hover img,.community-stories.masterblender .overview-item:hover img{transform:scale(1.05)}.newest-download-wrapper .newest-download:hover .newest-download-text,.community-stories.masterblender .newest-download:hover .newest-download-text,.newest-download-wrapper .overview-item:hover .newest-download-text,.community-stories.masterblender .overview-item:hover .newest-download-text{top:-20px}.pdf-ui-date{width:55px;background-color:#fac800;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.pdf-ui-date > p{margin-bottom:0;font-size:31px;width:100%;font-weight:bold;text-transform:uppercase;text-align:center;color:#fff}.pdf-ui-date > p:last-child{font-size:19px}.pdf-ui-date > div{width:80%;height:4px;transform:translateY(-50%);background-color:#fff}.show-all-downloads{margin-bottom:50px;text-decoration:none}.show-all-downloads i{transition:left .25s linear;position:relative;top:2px;left:8px}.show-all-downloads:hover{text-decoration:none}.show-all-downloads:hover i{left:12px}.back-to-masterblender{margin-top:50px}.back-to-masterblender > p > i{transition:left .25s linear;transform:rotate(180deg);position:relative;display:inline-block;top:2px;left:-8px}.back-to-masterblender:hover{text-decoration:none}.back-to-masterblender:hover i{left:-12px}@-moz-keyframes spin-loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes spin-loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-o-keyframes spin-loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes spin-loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.imagecarousel > button{background-image:none !important;color:#fff !important;background-color:#3e3a3a !important;border:1px solid rgba(255,255,255,0.7) !important;position:absolute;top:50%;width:27px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}#header{position:absolute;top:0;right:0;left:0;flex:none;width:100%;color:#fff;height:70px;font-size:20px;z-index:4;background:#3e3a3a;background:var(--theme-darkgrey)}#header.small,.mnav-open #header{position:fixed}#header > .container{display:flex}@media only screen and (max-width:767px){#header > .container{width:100%}#header.nav-open{background:#3e3a3a}}.header-nav > button:not(.show-menu),.header-nav > a{font-size:16px;position:relative;display:flex;align-items:center;color:currentColor;padding:0;text-align:center}.header-nav > button:not(.show-menu) > i,.header-nav > a > i{display:inline-block;margin-right:10px}.header-nav > button > i{pointer-events:none}.nav-search > i{font-size:28px}.nav-view-detail{opacity:0;pointer-events:none}.nav-view-detail > .nav-title{opacity:1}.noscroll .header-nav > button,.bright .header-nav > button,.noscroll .header-nav > a,.bright .header-nav > a{color:#fff}.nav-account{margin:0 5px}.nav-account > i{font-size:24px}.nav-account.logged-in > svg{position:absolute;top:-3px;right:0;width:18px;height:18px}.show-menu,.close-search,.cb-close-sidebar{position:relative;display:block;padding:10px;margin:-4px -10px 0 0;background:none;outline:none;width:64px;height:50px;z-index:2}_:-ms-fullscreen,:root .show-menu,:root .close-search,:root .cb-close-sidebar{margin-top:0 !important}.show-menu > .menu-bar,.close-search > .menu-bar,.cb-close-sidebar > .menu-bar{margin:auto;width:42px;height:4px;background:currentColor;display:block;margin-bottom:9px;transform:rotate(0);transition:transform .2s ease-out;will-change:transform}.show-menu{padding:25px 5px 0;margin:0;width:42px;height:40px;color:#fff;font-size:12px;line-height:1}.show-menu > .menu-bar{position:absolute;top:0;width:32px;height:3px;margin-bottom:0}.show-menu > .bar2{transform:translateY(8px) rotate(0)}.show-menu > .bar3{transform:translateY(16px) rotate(0)}.close-search{position:absolute;top:-8px;left:-4px;margin:0;padding:5px;width:36px;height:40px;color:#fff;opacity:0;pointer-events:none}.close-search > .menu-bar{position:absolute;top:50%;left:50%;width:20px;height:3px;margin-bottom:0}.close-search > .bar1{transform:translate(-50%,-50%) rotate(-45deg)}.close-search > .bar2{transform:translate(-50%,-50%) rotate(45deg)}.show-menu{margin-top:0}.logo{position:relative;display:flex;align-items:center;justify-content:center;z-index:1}#header .logo{overflow:hidden}.logo > svg{max-width:100%}@media only screen and (max-width:991px){#header{transform:translateY(0);transition:transform .275s ease-out;will-change:transform}#header.small{animation:slideIn .275s ease-out;animation-fill-mode:forwards;transform:translateY(100%);transition:none}#header > .container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;padding:0 25px 0 30px}#header > .container > .logo{grid-column:2;grid-row:1}.header-nav{display:flex;justify-content:space-between;grid-column:1/span 3;grid-row:1}}@media only screen and (max-width:767px){#header{position:relative}}@media only screen and (min-width:992px){#header{position:fixed;padding:0 30px;height:60px}#header.small{height:46px}#header.small .logo{transform:scale(.7)}.header-main-nav{margin-left:80px}.header-nav{margin-left:auto;justify-content:flex-end}.nav-search > i{background:#fff;border-radius:50%;padding:6px;font-size:12px;color:#3e3a3a;color:var(--theme-darkgrey)}.nav-account{margin:0 30px}}@-moz-keyframes slideIn{from{transform:translateY(-100%)}to{transform:translateY(0)}}@-webkit-keyframes slideIn{from{transform:translateY(-100%)}to{transform:translateY(0)}}@-o-keyframes slideIn{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideIn{from{transform:translateY(-100%)}to{transform:translateY(0)}}.nav-link{color:#fff;padding:12px 5px;font-size:16px}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.open,.nav-link.active{color:#d60d10;color:var(--theme-primary)}.nav-link[href="#"]{cursor:default}.nav-link + .nav-link{margin-left:10px}.desktop-nav{position:fixed;right:0;bottom:0;left:0;top:61px;visibility:hidden;pointer-events:none;z-index:3}#header.small ~ .desktop-nav{top:47px}.desktop-nav:before{position:absolute;top:-1px;right:0;left:0;content:"";border-top:1px solid $theme-browngrey;border-top-color:var(--theme-browngrey);z-index:1}.desktop-nav a{text-decoration:none}.desktop-nav .backdrop{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;pointer-events:none}.nav-wrapper{position:absolute;top:0;right:0;left:0;background:#e7e4e0;transform:translateY(-100%);z-index:1}.nav-wrapper > .container{position:relative;height:60px}@media only screen and (min-width:992px){.nav-wrapper{will-change:transform}}.subnav{padding:0}.subnav-link{position:relative;padding:5px 0;font-size:16px;font-weight:700;color:#ab9f96;color:var(--theme-brown)}.subnav-link +  .subnav-link{margin-left:35px}.subnav-link:after{position:absolute;right:0;bottom:0;left:0;content:"";height:2px;background:#d60d10;transition:transform .275s ease-out;transform:scaleX(0)}.subnav-link:hover{color:#ab9f96;color:var(--theme-brown)}.subnav-link:hover:after{transform:scaleX(1)}.subnav-link.open:after{transform:scaleX(1)}.subnav-link.active:after{transform:scaleX(1)}.subnav-inner{background:#ac9f96;z-index:0}.subnav-inner .subnav-link{color:#fff}.subnav-inner .subnav-link:after{background:#fff}.mobile-nav{position:fixed;right:0;bottom:0;left:0;top:70px;display:flex;height:calc(100% - 69px);pointer-events:none;visibility:hidden;opacity:0;overflow:hidden;border-top:1px solid #e7e4e0;z-index:2;background:#3e3a3a;background:var(--theme-darkgrey)}@media only screen and (max-width:991px){.mobile-nav{will-change:transform,opacity}}.mobile-nav-wrapper,.mobile-subnav{padding:0 20px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.mobile-nav-wrapper{position:relative;flex:1 0 auto;padding:30px 15px 10px}.mobile-subnav{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;padding-top:30px;transform:translateX(100%);z-index:1;background:#3e3a3a;background:var(--theme-darkgrey)}.mobile-nav-prev:before,.mobile-nav-link.has-sub:before{position:absolute;top:50%;display:inline-block;font-size:18px}.mobile-nav-link{display:block;position:relative;font-size:24px;padding:10px 15px;font-weight:700;color:#fff}.mobile-nav-link > i{display:inline-block;margin-right:15px;transform:translateY(1px)}.mobile-nav-link:hover{text-decoration:none}.mobile-nav-link.active{color:#d60d10;color:var(--theme-primary)}.mobile-nav-link.has-sub{padding-right:48px}.mobile-nav-link.has-sub:before{right:15px;transform:translateY(-50%) rotate(-90deg)}.mobile-nav-prev{position:relative;background:none;text-align:left;padding-left:48px;color:#ab9f96;color:var(--theme-brown)}.mobile-nav-prev:before{left:15px;transform:translateY(-50%) rotate(-270deg)}.mobile-nav .close-mobile-menu{position:absolute;right:0;top:0;margin-top:30px;margin-right:15px;background:transparent}.mobile-nav .close-mobile-menu .menu-bar.bar1{transform:matrix(.7071,-.7071,.7071,.7071,0,8)}.mobile-nav .close-mobile-menu .menu-bar.bar2{margin-top:4px;transform:matrix(.7071,.7071,-.7071,.7071,0,0)}.mobile-nav-footer{border-top:1px solid #e7e4e0;height:60px;padding:0 30px 0 25px;color:#fff}.mobile-nav-footer > .nav-account{margin:0;color:#fff;display:flex;align-items:center}.mobile-nav-footer > .nav-account > i{margin-right:10px}.mobile-nav-footer > .lang-select > button > i{display:inline-block;transform:rotate(-180deg)}.mobile-nav-footer > .lang-select > .languages{top:auto;bottom:110%;transform-origin:bottom right}#footer{flex:none}#footer-wrapper{position:relative;color:rgba(255,255,255,0.7);background:#3e3a3a;background:var(--theme-darkgrey);padding:70px 0 30px}#footer-wrapper a{color:rgba(255,255,255,0.7)}#footer-wrapper a:hover{color:#fac800;color:var(--theme-secondary)}#footer-wrapper a:hover > .icon-circle-arrow-right{color:rgba(255,255,255,0.7)}#footer-wrapper .footer-logo:hover{color:#a98e53;color:var(--theme-gold)}#footer-wrapper .btn-ghost{border-color:#fff}#footer-wrapper .btn-ghost:hover,#footer-wrapper .btn-ghost:focus{background:#fff;color:#1a1a1a;color:var(--theme-default)}.brand-logos{display:-ms-grid;display:grid;grid-row-gap:30px;grid-column-gap:15px;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:repeat(3,1fr);margin:60px 0 30px;align-items:center}.brand-logos > a,.brand-logos > div,_:-ms-input-placeholder,:root .brand-logos{display:flex}.brand-logos > a img,.brand-logos > div img,_:-ms-input-placeholder img,:root .brand-logos img{max-height:65px;flex:0 0 auto}_:-ms-fullscreen,:root .brand-logos{display:flex}.brand-logos > a,.brand-logos > div,.brand-logos > img{-ms-grid-row:1;padding:0 15px}_:-ms-input-placeholder,:root .brand-logos > a,:root .brand-logos > div,:root .brand-logos > img{flex:0 1 12.5%}_:-ms-fullscreen,:root .brand-logos > a,:root .brand-logos > div,:root .brand-logos > img{flex:0 1 12.5%}.brand-logos > a img:nth-child(2),.brand-logos > div img:nth-child(2){display:none}html:not(.is-mobile) .brand-logos > a:hover img:nth-child(1),html:not(.is-mobile) .brand-logos > div:hover img:nth-child(1){display:none}html:not(.is-mobile) .brand-logos > a:hover img:nth-child(2),html:not(.is-mobile) .brand-logos > div:hover img:nth-child(2){display:block}.brand-logos svg{max-width:100%}.brand-logos svg:not(:hover) path{fill:#ab9f96}.brand-logos svg:not(:hover) path.cls-13,.brand-logos svg:not(:hover) path.cls-41,.brand-logos svg:not(:hover) path.cls-51{fill:#fff}.brand-logos > a:nth-child(1){-ms-grid-column:1}.brand-logos > a:nth-child(2){-ms-grid-column:2}.brand-logos > a:nth-child(3){-ms-grid-column:3}.brand-logos > a:nth-child(4){-ms-grid-column:4}.brand-logos > a:nth-child(5){-ms-grid-column:5}.brand-logos > a:nth-child(6){-ms-grid-column:6}.brand-logos > a:nth-child(7){-ms-grid-column:7}.brand-logos > a:nth-child(8){-ms-grid-column:8}.footer-link{font-size:16px;font-weight:300;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.footer-link > .icon-circle-arrow-right{border-width:1px;margin-left:10px;transform:rotate(-90deg);transition:transform .2s ease-out}_:-ms-fullscreen,:root .footer-link > .icon-circle-arrow-right{padding:7px}.footer-link:hover,.footer-link:focus{text-decoration:none}.footer-link:hover > .icon-circle-arrow-right{transform:translateX(5px) rotate(-90deg)}.newsletter-col{margin:20px 0 45px}.newsletter{margin-top:15px;padding:11px 17px;background:rgba(255,255,255,0.2);font-weight:300;color:#fff}.newsletter::-webkit-input-placeholder{color:rgba(255,255,255,0.8)}.newsletter:-moz-placeholder{color:rgba(255,255,255,0.8)}.newsletter::-moz-placeholder{color:rgba(255,255,255,0.8)}.newsletter:-ms-input-placeholder{color:rgba(255,255,255,0.8)}.newsletter-col button{padding:0;margin-top:12px;color:rgba(255,255,255,0.7)}.newsletter-col button:hover{color:#d60d10;color:var(--theme-primary)}.footer-bottom{margin:40px 0 0}.footer-bottom > nav{font-size:15px;margin-bottom:20px}.footer-bottom > .fi{font-size:15px}.footer-bottom .fi + .fi:before{content:"|";margin:0 5px 0 3px}.social-media{margin-left:auto}.social-media > a{font-size:32px;margin-right:20px;display:flex;transform:translateY(-11px)}.social-media > a > .icon-youtube{transform:translateY(3px)}.social-media > a:hover,.social-media > a:focus{text-decoration:none}.social-media > a:hover > .icon-youtube,.social-media > a:focus > .icon-youtube{color:#f00}.social-media > a:hover > .icon-facebook,.social-media > a:focus > .icon-facebook{color:#3b5998}.social-media > a:hover > .icon-twitter,.social-media > a:focus > .icon-twitter{color:#1da1f2}.social-media > a:hover > .icon-instagram,.social-media > a:focus > .icon-instagram{color:#d93175}.social-media .footer-logo{margin-left:35px;transform:none}.footer-logo > svg{max-height:90px}.cookie-policy{position:fixed;right:0;bottom:0;left:0;padding-top:15px;background:#fff}.cookie-policy p{margin-bottom:8px;font-size:14px}.cookie-policy p .btn{float:left;width:auto;padding:4px 6px;margin-right:8px;margin-bottom:12px;font-size:14px}@media only screen and (max-width:991px){.cookie-policy{padding-bottom:35px}.cookie-policy p:nth-child(2){display:none}}@media only screen and (min-width:768px) and (max-width:991px){.newsletter-col{margin:20px 0 0}}@media only screen and (min-width:768px){html[data-cc] .brand-logos{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:repeat(8,1fr)}html[data-cc=""] .brand-logos,html[data-cc="us"] .brand-logos{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:repeat(7,1fr)}.newsletter-col{margin-bottom:0}}@media only screen and (min-width:992px){.brand-logos{grid-row-gap:30px;margin:0 -10px}.brand-logos > a,.brand-logos > div,.brand-logos > img{padding:0 10px;margin-bottom:30px}_:-ms-fullscreen,:root .brand-logos svg{max-height:65px}.newsletter-col{margin-top:0}.newsletter{width:80%}.social-media{order:1}.footer-bottom{margin-top:0}.footer-bottom > nav{margin-bottom:10px}}@supports (display:grid){.brand-logos{margin-left:0;margin-right:0}.brand-logos > a,.brand-logos > div,.brand-logos > img{padding:0}}.blog-item:hover,.blog-item:focus{color:#fff}.blog-item-big .blog-item-arrow{transition:transform .225s ease-out;transform:translateX(0)}.blog-item-big img{transition:transform .35s ease-out}.blog-item-big:hover .blog-item-arrow{transform:translateX(15px)}.blog-item-big:hover .embed-responsive img{transform:translate(-50%,-50%) scale(1.05)}.blog-item-big > .text-img{height:570px}.blog-item-arrow{width:72px;height:72px;font-size:36px}.blog-item-text{margin-left:8.333333333333334%}.blog-item-text > h5{margin-bottom:10px}.blog-item-text > h3{margin-bottom:20px}.blog-item-small .imagecard-text{top:auto;bottom:0;transform:none !important}.community-stories h1{margin-bottom:0}.storys-col{margin-bottom:90px}.storys-col p:last-child{margin-bottom:0}@media only screen and (max-width:767px){.blog-item .imagecard-info{top:0;transform:none}.blog-item-big .container div[class*="col-"]{padding:0 5px}.blog-item-arrow{margin:15px 0 0 11%}.community-stories{margin-top:30px}}@media only screen and (min-width:768px){.blog-item .imagecard-info{top:calc(50% - 15px)}.storys .imagecard{margin-bottom:110px}}@media only screen and (min-width:992px){.blog-item-small .imagecard-text{width:70%}.blog-item-arrow{width:112px;height:112px;font-size:50px}}@media only screen and (min-width:1200px){.blog-item-small .imagecard-text{width:50%}}.banner .sticky-text-wrapper{position:absolute;top:0;right:0;left:0;transform:translateY(70vh);transform:translateY(calc(100vh - 100%));height:auto;will-change:transform}.bt-clone{color:#1a1a1a;color:var(--theme-default)}.blog-detail h1{-webkit-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blog-detail .image-box-card{margin-top:25px}.blog-detail .image-box{margin-top:30px;margin-bottom:80px}.load-next{position:relative;margin-top:45px;margin-bottom:30px}.load-next .observer{position:absolute;top:-400px;left:0;height:100%;width:100%;pointer-events:none}.load-next h5{margin-bottom:10px}.load-next .banner-scroll-down{color:#1a1a1a;color:var(--theme-default);width:90px;height:90px;font-size:40px}.load-next .banner-scroll-down > i{border-color:#808080;border-color:var(--theme-grey)}.next-banner{margin-top:0}.ie .banner-title-sentinel{display:none}@media only screen and (min-width:992px){.blog-detail .banner-content > .row{margin-bottom:220px}.blog-detail .image-box-card{margin-top:40px}.blog-detail .image-box{margin-top:55px;margin-bottom:150px}}figure{position:relative}figure .social-media{position:absolute;bottom:30px;right:0}figure .social-media a{color:#808080}.event-detail-data{margin-bottom:45px}.event-info hr{border:none;border-bottom:1px solid #808080}.event-info > div{margin-bottom:30px}.event-info .event-detail > div{margin-bottom:30px}.event-info .event-detail > div .event-info-icon{padding-right:18px}.event-info .event-detail > div .event-info-text{padding-left:18px}.event-info .event-detail .event-date p{font-size:22px}.event-info .event-detail .event-location p{font-size:22px}.event-info p{margin-bottom:5px}.icon-circle-arrow-right{border-color:#eae7e5}.calendar-add{padding:5px 0;font-size:18px;max-width:none;margin:0}@media only screen and (max-width:991px){.event-info .event-detail{padding-left:15px;padding-right:15px}.event-info .event-detail .event-info-text p{font-size:18px}.event-info .event-detail .blog-item-arrow{width:51px;height:51px;font-size:23px}}@media only screen and (min-width:768px){.event-detail-data{margin-bottom:90px}}.register .btn{width:100%;max-width:100%}.register .btn.btn-ghost{padding:6px 14px 7px 14px}.register-form .checkbox-item{color:#1a1a1a}.register-form .checkbox-item .cb-cross:before,.register-form .checkbox-item .cb-cross:after{background-color:#1a1a1a}.register-form .checkbox-item input[type="checkbox"] + label:before,.register-form .checkbox-item input.checkbox + label:before{color:#1a1a1a}.register-wrapper{position:relative;opacity:0}.register-content{padding-bottom:100px}.register-form .radio-item{padding-right:0}.register-form .nav-tabs .tab-item{flex:1 1 20%}.register-form .small{font-size:16px}.register-form .smoke-profile{margin-bottom:15px}.register-form .smoke-profile-categories .checkbox-item{margin-top:10px}.login-form .login-client{margin-bottom:5px}.login-form .forgotten-pw{font-size:16px;color:#1a1a1a}.login-form .btn + .forgotten-pw{margin-top:-15px;display:block}.sc-icons{max-width:420px}.sc-icons > div{height:116px;margin-bottom:15px}.sc-icons > div img{display:inline-block;height:55px;width:65px;margin:0 0 10px 5px}.sc-icons > div:nth-child(2) img,.sc-icons > div:nth-child(4) img{width:50px;margin-left:15px}.sc-icons > div:nth-child(3) img{width:75px;margin-left:0}.sc-icons > div:nth-child(5) img{height:45px;margin-top:10px}@media only screen and (min-width:1200px){.sc-icons > div:nth-child(2) img,.sc-icons > div:nth-child(4) img{margin-left:10px}.sc-icons > div label > span{position:absolute;left:0;bottom:0}}@media only screen and (min-width:1024px) and (max-width:1024px){.sc-icons > div:nth-child(2) img,.sc-icons > div:nth-child(4) img{margin-left:10px}.sc-icons > div:nth-child(5) img{margin-left:0}.sc-icons > div label > span{position:absolute;left:0;bottom:0}}@media only screen and (max-width:1023px){.sc-icons > div:nth-child(1) img{margin-left:15px}.sc-icons > div:nth-child(2) img,.sc-icons > div:nth-child(4) img{margin-left:20px}.sc-icons > div:nth-child(5) img{margin-left:12px}}.sc-icons > div span{display:inline-block;width:100%;text-align:center}.sc-icons > div input[type="checkbox"] + label,.sc-icons > div input.checkbox + label{position:relative;padding:15px;height:100%;width:100%;border:4px solid #eae7e5;background:#eae7e5;cursor:pointer}.sc-icons > div input[type="checkbox"] + label:before,.sc-icons > div input.checkbox + label:before{display:none}.sc-icons > div input[type="checkbox"]:checked + label,.sc-icons > div input.checkbox:checked + label{border:4px solid #3e3a3a}@media only screen and (min-width:1200px){.register-address .sc-icons > div:nth-child(5) img{margin-left:0}}.sso-wrapper{position:fixed;top:0;right:0;bottom:0;width:100%;visibility:hidden;pointer-events:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:5}#ssowrapper .form-control{border-bottom-color:#3e3a3a}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);opacity:0;will-change:opacity}.sso-content{position:absolute;top:0;right:0;width:565px;min-height:100%;max-width:100%;padding:20px 20px 30px;background:#fff;will-change:transform}html[lang="de"] .sso-content,html[lang="fr"] .sso-content{width:590px}.sso-header{margin-bottom:60px}.sso-header > .icon-user{font-size:40px}.sso-header > .close-btn{width:46px;height:46px;margin-right:-10px}.sso-header > .close-btn > .close-btn-bar{width:34px;height:4px;pointer-events:none}.sso-form{margin-bottom:30px}.sso-form h5{margin-bottom:10px}.sso-form h1,.sso-form .h1{margin-bottom:13px}.sso-form p{margin-bottom:20px}.sso-form.login-account .form-info-box{display:none}.sso-form.login-account.hide .form-group,.sso-form.login-account.hide .sso-buttons{display:none}.sso-form.login-account.redirect .form-info-box{position:relative;display:block}.sso-form.login-account.redirect .form-info-box span{height:32px}.sso-form.login-account.redirect .form-info-box span.text{position:absolute;top:2px;margin-left:5px}.sso-form.login-account.redirect .form-info-box img{width:32px;height:32px;margin-right:5px}.sso-buttons{margin-top:35px}.sso-default-btn > .btn{margin-bottom:10px}.sso-footer > h4{margin-bottom:10px}.sso-footer > p{margin-bottom:5px}@media only screen and (max-width:767px){.sso-register{display:block}.sso-wrapper .sso-buttons a{display:block;margin:12px 0 30px}}@media only screen and (min-width:768px){.sso-content{padding:75px 70px 25px}.sso-header{margin-bottom:40px}}.pr-overview h1{-webkit-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#pr-search{margin-bottom:50px}.pressrelease-list{margin-bottom:90px}.pressrelease{margin-bottom:25px}.pressrelease:before{content:"";position:absolute;bottom:0;left:15px;width:calc(100% - 30px);border-bottom:1px solid #808080;border-bottom:1px solid var(--theme-grey)}.pressrelease h4{margin-bottom:0}.pressrelease p{margin-bottom:25px}.pressrelease .btn-arrow{padding-top:0;padding-bottom:0;margin-bottom:0}.pr-detail h4{font-size:23px;line-height:1.3;margin-bottom:13px}.pr-social{margin-bottom:45px}@media only screen and (max-width:340px){.pr-detail h1,.pr-detail .h1{font-size:36px}}@media only screen and (min-width:992px){.pr-downloads{margin-bottom:10px}.pr-social{margin-bottom:90px}}.locator > main{padding-top:0}.lounge-locator{background:#3e3a3a;background:var(--theme-darkgrey);color:#fff;margin:0 0 90px;padding-top:100px}.lounge-locator h1{margin-bottom:18px}.lounge-locator h5{margin-bottom:10px}.lounge-locator > .row{min-height:100vh}.lounge-locator .selectr-selected,.lounge-locator .form-control:not(.selectr-input){background:transparent;color:#fff;border-bottom-color:rgba(255,255,255,0.7)}.lounge-locator .selectr-options-container{color:#1a1a1a;color:var(--theme-default)}.lounge-locator .nav-tabs .tab-item{border-bottom-color:rgba(255,255,255,0.7)}.lounge-locator .nav-tabs .tab-link{color:#fff}.lounge-locator .nav-tabs .tab-link.active{background:#fff;color:#1a1a1a;color:var(--theme-default)}.lounge-locator .nav-tabs .tab-link:hover{color:#fff;background:#d60d10;background:var(--theme-primary)}.lounge-locator .info-storelocator{margin-bottom:20px;font-size:16px;color:#aaa;margin-top:-20px}#range-expanded-notification{font-size:14px;margin:-18px 0 30px;color:rgba(255,255,255,0.7)}#range-expanded-notification p{margin:0}.locator .pac-container{background:#3e3a3a;background:var(--theme-darkgrey)}.gmaps-container{position:relative;background:#e5e3e0;margin-top:30px;width:100%;height:70vh}.gmaps-container .gmaps-container-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:1}.gmaps-container .gmaps-container-overlay .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:8px solid rgba(255,255,255,0.3);border-top:8px solid #fff;border-radius:50%;width:60px;height:60px;animation:spin 1s linear infinite}#map-canvas{height:100%}#location-search{font-size:24px}#location{font-weight:700;padding-right:60px;padding-top:0}.star-icon-img{height:20px;max-width:20px;margin-bottom:5px;margin-right:5px}.locations-found-div{position:relative}.locations-found-button-text{position:absolute;left:20%;top:50%;transform:translate(0,-50%);cursor:default;text-align:left}.location-results .card:first-child{border-top:1px solid #808080;border-top:1px solid var(--theme-grey)}.location-results .card-header a{padding:15px 80px 13px 0}.location-results .card-header a:before{font-size:24px;color:#1a1a1a}.location-results .card-header a > h4{margin-bottom:8px}.location-results .card-body .btn-arrow{margin-bottom:0;padding-top:0;padding-bottom:0}.location-results p{margin-bottom:25px}.location-results ul,.location-results .social-list{margin-bottom:30px}.location-favorite{position:absolute;top:50%;right:30px;cursor:pointer;padding:10px;box-sizing:content-box;stroke:#fac800;stroke:var(--theme-secondary);stroke-width:2px;fill:transparent;transition:fill .25s ease-out;transform:translateY(-50%)}.location-favorite.active{fill:#fac800;fill:var(--theme-secondary)}.locator-teaser{margin-bottom:60px}.locator-teaser .teaser-box{margin-bottom:25px}.locator-teaser .teaser-box:last-child{margin-bottom:0}.locator-teaser .card{height:100%}.locator-teaser .card > a{display:flex;flex-direction:column;color:#fff;height:100%;padding:50px 20px 40px;background:#3e3a3a;transition:background .3s ease-out}.locator-teaser .card > a:hover,.locator-teaser .card > a:focus{color:#fff;background:#2f2b2b;text-decoration:none}.locator-teaser .card > a > picture{margin-top:auto}.locator-teaser .card.store-locator > a{padding-top:64px}.locator-teaser .card:nth-child(2){margin-left:15px}.locator-teaser .card img{width:110px;margin-bottom:30px}.arrow-left-button{position:absolute;z-index:99;top:50%;transform:translateY(-50%);cursor:pointer;width:32px;height:23px;left:25px}.arrow-right-button{position:absolute;z-index:99;top:50%;transform:translateY(-50%);cursor:pointer;width:32px;height:23px;right:25px}.seperator-line{border-bottom:1px solid #979797;padding-left:15px;padding-right:15px}#stars-accordion a{color:#fff}#stars-accordion a:before{display:none}#stars-accordion a:after{position:relative;top:2px;display:inline-block;font-size:16px;margin-left:5px;transition:transform .2s ease-out;transform:rotate(-180deg)}#stars-accordion a.collapsed:after{transform:rotate(0)}.clusterize-scroll{max-height:70vh;overflow-y:auto}.clusterize-extra-row{margin-top:0 !important;margin-bottom:0 !important}.clusterize-extra-row.clusterize-keep-parity{display:none}.clusterize-content{outline:0;counter-reset:clusterize-counter}.clusterize-no-data td{text-align:center}@media only screen and (max-width:991px){.locator .header-nav > button{color:rgba(255,255,255,0.7)}.lounge-locator > .row{height:auto}}@media only screen and (min-width:768px){#location-search{font-size:32px}.locator-container{width:100%}.gmaps-container{margin-top:90px;height:55vh}.locator-teaser .teaser-box{margin-bottom:25px}.bernstore-card:first-child{margin-bottom:25px}}@media only screen and (max-width:767px){p{margin:0}.bernstore-card{height:100% !important}.bernstore-card .text-box{margin-left:unset !important;margin-top:0 !important}.store-bern-icon{height:100px !important;position:relative !important;top:25px !important;left:15px !important}.bernstore-slider{width:100%;height:205px}.bernstore-slider .image-slider{height:205px}.bernstore-team{margin-bottom:25px}}@media only screen and (min-width:992px){.lounge-locator{padding-top:0}.lounge-locator > .row{height:100vh;min-height:none}.lounge-locator .grid{display:-ms-grid;display:grid;-ms-grid-rows:1fr;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr;grid-template-columns:repeat(20,1fr)}.locator-container{width:auto;-ms-grid-column:1;-ms-grid-column-span:20;-ms-grid-row:1;grid-row-start:1;grid-column:1/span 20}_:-ms-fullscreen,:root .locator-container > .container > .row{height:100vh;align-items:center}.edge .locator-container > .container > .row{height:100vh;align-items:center}.gmaps-container{margin-top:0;width:auto;height:100%;-ms-grid-column:12;-ms-grid-column-span:9;-ms-grid-row:1;grid-row-start:1;grid-column:12/span 9}.location-results{margin-bottom:90px}.locator-teaser{margin-bottom:85px}}@media only screen and (max-height:980px){.lounge-locator > .row{height:auto}}@-moz-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-o-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.brand-items{margin-bottom:80px}.brand-items .brand-item a{color:#1a1a1a}.brand-item img{padding:0 50px}#products-accordion{margin-bottom:45px}.brand .banner,.brand .banner-wrapper > .container,.brand .banner-content,.brand .banner-image{height:50vh}.brand .banner-content > .row > .col-12:nth-child(2){padding-left:15px}.brand .banner-content > .row .banner-scroll-down{font-size:28px;width:62px;height:62px}.brand .product{margin-bottom:15px}.brand .product h5{margin-bottom:0}.brand .product picture{overflow:hidden;width:90%;display:block}.brand .product:not(.cigarillos) h4{position:relative;margin-bottom:0}.brand .product:not(.cigarillos) img{margin:0 0 0 -5px}.brand .product.cigarillos{margin-bottom:40px}.brand .product.cigarillos picture{width:100%;padding:0 15px}.brand .product > .card-header > a{padding-right:35px}.brand .product > .card-header > a:before{top:50px;font-size:24px}.brand .product .open-in-shop-wrapper{display:flex;align-items:center;margin:30px 0}@media only screen and (max-width:991px){.brand .product .open-in-shop-wrapper{flex-direction:column}}.brand .product .open-in-shop-wrapper > a{margin-left:20px;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:991px){.brand .product .open-in-shop-wrapper > a{margin:10px 0 0}}.brand .product .open-in-shop-wrapper > a:first-child{margin-left:0}.brand .product .open-in-shop-wrapper > a > i{margin-left:10px}.brand .product .open-in-shop-wrapper > .open-in-shop{max-width:100%;position:relative;margin-bottom:0 !important}@media only screen and (max-width:767px){.brand .product .open-in-shop-wrapper > .open-in-shop{width:100%}}.brand .product .open-in-shop-wrapper > .open-in-shop > button{max-width:none !important;min-width:100%;opacity:1;top:0;left:0;width:fit-content;white-space:nowrap;margin-bottom:0}.brand .product .open-in-shop-wrapper > .open-in-shop > button.hidden{left:40%;position:absolute;transition:opacity .25s ease-out,left .25s ease-out;opacity:0}.brand .product .open-in-shop-wrapper > .open-in-shop > .second-buttons{display:inline-flex;position:absolute;pointer-events:none}@media only screen and (max-width:991px){.brand .product .open-in-shop-wrapper > .open-in-shop > .second-buttons{max-width:100%}}@media only screen and (max-width:767px){.brand .product .open-in-shop-wrapper > .open-in-shop > .second-buttons{display:block;width:100%}}.brand .product .open-in-shop-wrapper > .open-in-shop > .second-buttons > div{height:48px;width:fit-content;position:relative;margin-right:5px}.brand .product .open-in-shop-wrapper > .open-in-shop > .second-buttons > div:last-child{margin-right:0;margin-left:5px}@media only screen and (max-width:767px){.brand .product .open-in-shop-wrapper > .open-in-shop > .second-buttons > div{width:100%;margin-left:0;margin-right:0;margin-bottom:10px}.brand .product .open-in-shop-wrapper > .open-in-shop > .second-buttons > div:last-child{margin-left:0;margin-bottom:0}.brand .product .open-in-shop-wrapper > .open-in-shop > .second-buttons > div > a{min-width:100%}}.brand .product .open-in-shop-wrapper > .open-in-shop > .second-buttons > div > a{transition-delay:.1s !important;transition:opacity .25s ease-in,left .25s ease-in;opacity:0;position:relative;width:100%;top:0;left:-40%;pointer-events:none;display:flex;align-items:center;justify-content:center}.brand .product .open-in-shop-wrapper > .open-in-shop > .second-buttons > div > a > img{height:16px;margin:-5px 5px 0 0}.brand .product .open-in-shop-wrapper > .open-in-shop > .second-buttons > div > a > i{color:#fff;font-size:16px;margin-right:5px;margin-top:-1px}.brand .product .open-in-shop-wrapper > .open-in-shop > .second-buttons.show{position:static}.brand .product .open-in-shop-wrapper > .open-in-shop > .second-buttons.show > div > a{transition-delay:.25s !important;opacity:1;left:0;pointer-events:all}@media only screen and (max-width:991px){.brand .banner{margin-bottom:60px}}@media only screen and (max-width:767px){.brand .banner,.brand .banner-wrapper > .container,.brand .banner-content,.brand .banner-image{height:60vh}.brand h1{font-size:36px}.brand .product picture{width:100%}}@media only screen and (max-width:340px){.brand-item img{padding:0 35px}}@media only screen and (min-width:768px){#products-accordion{margin-bottom:90px}.brand .product:not(.cigarillos) h4{margin-bottom:-10px}.brand .product:not(.cigarillos) img{margin-bottom:-15px}.brand .product.cigarillos{margin-bottom:60px}.brand-item{margin-bottom:15px}.brand-item img{padding:0 35px 5px}}@media only screen and (min-width:992px){.brand .product:not(.cigarillos) h4{margin-bottom:-18px}.brand .product.cigarillos picture{padding:0 45px}.brand .product > .card-header > a:before{top:55px}}@media only screen and (min-width:1200px){.brand-item img{padding:0 70px 5px}}.cigar-butler-questions.no-scroll{overflow:hidden}.cigar-butler-questions .banner{color:#fff}.cigar-butler-questions .banner > .row{height:100%}.cigar-butler-questions .form-control{background:transparent;color:#fff;border-bottom-color:#fff}.cigar-butler-questions .selectr-selected{padding-left:0}.cigar-butler-questions .selectr-options{max-height:190px}.cigar-butler-questions .first{padding:30px}@media screen and (min-width:1200px) and (max-height:966px){.cigar-butler-questions .banner,.cigar-butler-questions .banner-wrapper > .container,.cigar-butler-questions .banner-content,.cigar-butler-questions .banner-image{height:100%}}.cigar-butler-splash{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cigar-butler-sections{padding-top:80px;width:100%}.cigar-butler-sections .container,.cigar-butler-sections .container > .row{height:100%}.cigar-butler-sections .container > .row{overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-x:hidden}.cigar-butler-sections .check-level{display:none !important}.cigar-butler-sections .check-level.active{display:flex !important}.cigar-butler-sections .check-level-count{display:none}.cigar-butler-sections .check-level-count.active,.cigar-butler-sections .check-level-count.show{display:flex !important}.cigar-butler-sections .single-result{display:none !important}.cigar-level > label{cursor:pointer;width:100%}.cigar-level > input:checked + label > img{filter:brightness(10)}.cigar-level:hover label > img{filter:brightness(10)}.cigar-level > input,.cigar-level-gift > input{top:50%;left:50%;opacity:0}.cigar-butler-level .swiper-slide{margin-bottom:20px}.cigar-level > label > h4{margin-bottom:5px}.cigar-level > label > img{width:80%;margin-bottom:30px}.cigar-level-gift{display:inline-block}.cigar-level-gift > input:checked + label > img{filter:brightness(10)}.cigar-level-gift > label{cursor:pointer}.cigar-level-gift > label:hover > img{filter:brightness(10)}.cigar-level-gift img{max-width:36px}.cigar-butler-img{padding-right:45px;text-align:right;display:flex}.cigar-butler-img > img{max-height:500px;flex:0 0 100%}.swiper-slide.no-result .noUi-handle:before{background:#d60d10}.swiper-slide.no-result .slide-progress{pointer-events:none}.swiper-slide.no-result .slide-progress button,.swiper-slide.no-result .slide-progress strong{opacity:.3}.swiper-slide.no-result .slide-progress .results-found{color:#d60d10;color:var(--theme-primary)}.swiper-slide.no-result .selectr-tag{background:#ab0a0d}.cigar-butler-content{padding-top:30px}.cigar-butler-content label{margin-bottom:15px}.cigar-butler-content .form-group > div > span{position:absolute;bottom:20px;width:100%;margin-left:-15px;display:inline-block;text-align:center}.cigar-butler-slide-controls{margin:auto 0 15px}.cigar-butler-slide-controls > button{margin-bottom:21px}.cigar-butler-slide-controls button{color:#fff}.cigar-butler-slide-controls > .slide-progress{cursor:pointer}.cigar-butler-slide-controls > .slide-progress > button{width:75px;height:75px;font-size:32px;margin-bottom:15px;padding:0}.cigar-butler-slide-controls > .slide-progress > button > i{border-color:rgba(255,255,255,0.3)}.cigar-butler-slide-controls > .slide-progress strong{line-height:1.2}.one-result .check-level-count{opacity:0}.one-result .slide-progress{display:flex !important}.one-result .slide-progress.single-result{display:flex !important}.filter-extension{border:1px dashed #a98e53;padding:15px 20px 25px;font-size:16px;opacity:0}.filter-extension > label:first-child{color:#a98e53;margin-bottom:0}.filter-extension-final{border:1px dashed #a98e53;padding:15px 20px 25px;font-size:16px;background:#3e3a3a;color:#fff;margin-bottom:30px}.filter-extension-final > label:first-child{color:#a98e53;margin-bottom:0}.filter-extension-strength{color:#a98e53}.filter-extension-time{color:#a98e53;margin-left:50px;position:relative}.fe-strength-1{border:1px solid #535050;border-radius:90px;font-size:12px;padding:2px 8px 2px 6px;color:#535050}.fe-strength-2,.fe-strength-3,.fe-strength-4,.fe-strength-5{border:1px solid #535050;border-radius:90px;font-size:12px;padding:2px 6px 2px 6px;color:#535050}.fe-active{color:#9f9f9f;border-color:#9f9f9f}.fe-extended{color:#a98e53;border-color:#a98e53}.fe-time-extended,.fe-time-active{font-size:12px}.fe-line{border-bottom:1px solid #9f9f9f;padding:0 80px;position:absolute;top:55%;left:114px;transform:translateY(-50%)}.fe-time-1,.fe-time-2,.fe-time-3,.fe-time-4{margin-left:15px;position:relative;display:inline-block;transform:translateY(100%)}.fe-time-1:before,.fe-time-2:before,.fe-time-3:before,.fe-time-4:before{position:absolute;bottom:150%;left:50%;content:'';border-radius:90px;border:1px solid currentColor;padding:7px;background-color:currentColor;transform:translate(-50%,50%)}.fe-time-2,.fe-time-3{color:#9f9f9f}.your-filter{font-size:12px;color:#9f9f9f;position:absolute;right:20%;transform:translateX(20%)}.your-filter:before{border:1px solid #9f9f9f;padding:3px;position:absolute;content:'';background:#9f9f9f;left:-15px;top:50%;transform:translateY(-50%)}.our-filter{font-size:12px;color:#a98e53;position:absolute;right:5%;transform:translateX(5%)}.our-filter:before{border:1px solid #a98e53;padding:3px;position:absolute;content:'';background:#a98e53;left:-15px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:991px){.cigar-butler-level-container{max-width:100%}.cigar-level{padding:0}.cigar-level:not(.swiper-slide-active) .cigar-level-text{opacity:0}.cigar-level-text{opacity:1;transition:opacity .225s ease-out}.cigar-level-text > h4{font-size:22px}.cigar-butler-levels{padding:20px 0 0}.cigar-butler-slide-controls .slide-progress{order:1;margin-bottom:26px}.cigar-butler-slide-controls .slide-progress button{width:auto;height:auto;font-size:inherit;margin-bottom:0}.cigar-butler-slide-controls .slide-progress strong{font-weight:400;text-transform:capitalize}}@media only screen and (max-width:767px){.cigar-level-gift{margin-top:auto;font-size:16px}.filter-extension{height:10px;padding:15px 20px}.filter-extension-strength,.filter-extension-time{width:100%;display:inline-block;margin:0 0 15px}.your-filter,.our-filter{position:relative;display:inline-block;right:unset;transform:unset;margin:15px 15px 0}}@media only screen and (max-width:340px){.cigar-level-text{margin:0 -15px}}@media only screen and (min-width:768px){.cigar-butler-sections{padding-top:165px}.cigar-butler-level .swiper-slide{margin-bottom:60px}.cigar-butler-level .swiper-slide:last-child{margin-top:-4px}.cigar-level-gift{max-width:150px}.cigar-level-gift img{max-width:70px;max-height:70px}}@media only screen and (min-width:992px){.cigar-butler-sections{padding-top:200px}}@media only screen and (min-width:1200px){.cigar-butler-level .swiper-slide:last-child{margin-top:-10px}}@media screen and (min-width:992px) and (max-height:800px){.cigar-butler-img > img{max-height:400px}}@media only screen and (max-height:900px) and (min-width:992px){.cigar-butler-level-container .cigar-butler-level .cigar-level{margin-bottom:10px}.cigar-butler-level-container .cigar-butler-level .cigar-level > label > img{max-width:60%}.cigar-level-gift p{margin-bottom:0}}@media only screen and (max-height:750px){.cigar-butler-questions .banner{height:100%}.cigar-butler-questions .banner-image{height:100%}}.cb-sidebar-bg,.cb-sub-nav,.cb-group-link > .border-hide{background:#3e3a3a;background:var(--theme-darkgrey)}.cigar-butler-app > main{padding-top:110px}.cb-sidebar{position:fixed;top:0;left:0;bottom:0;pointer-events:none;visibility:hidden;opacity:0;width:100%;z-index:4;will-change:transform,opacity}.cb-sidebar-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.cb-logo{width:100%;height:100px;display:block;padding:15px 15px 20px;z-index:1}.cb-sidebar .cb-close-sidebar{margin-top:auto;color:#fff}.cb-sidebar .cb-close-sidebar > .manu-bar{background:#fff}.cb-sidebar .cb-close-sidebar > .bar1{transform:translateY(12px) rotate(-45deg)}.cb-sidebar .cb-close-sidebar > .bar2{opacity:0}.cb-sidebar .cb-close-sidebar > .bar3{transform:translateY(-14px) rotate(45deg)}.cb-nav{position:relative;display:grid;grid-auto-rows:1fr;grid-template-columns:1fr 1fr;z-index:1}_:-ms-fullscreen,:root  .cb-nav{display:flex;flex-direction:column}.cb-group-link{position:relative;color:#fff;padding:8px 20px;text-align:center;font-weight:700;font-size:16px;line-height:1.2;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;border-bottom:3px solid #fff}.cb-group-link.cb-small{min-height:60px;height:60px}@media only screen and (max-width:991px){.cb-group-link:nth-child(-n+2){border-top:3px solid #fff}.cb-group-link:nth-child(odd){border-right:3px solid #fff}}.cb-group-link.active{color:#3e3a3a;color:var(--theme-darkgrey);background:#fff}.cb-group-link > .border-hide{position:absolute;top:0;right:0;width:2px;height:100%;visibility:hidden;z-index:11}.cb-group-link:hover,.cb-group-link:focus{text-decoration:none}.cb-group-link > img{display:none;margin-bottom:10px}.cb-sub-nav{position:relative;height:calc(100% - 218px);width:100%;padding:25px 0;color:#fff;opacity:0;display:none;z-index:1}.cb-sub-nav .selectr-input{background-color:transparent;color:#fff}.cb-sub-nav a,.cb-sub-nav a:before{color:#fff}.cb-sub-nav .accordion{height:100%;overflow-x:hidden;overflow-y:auto;margin-bottom:0;padding:0 25px 40px;-webkit-overflow-scrolling:touch}.cb-sub-nav .card{margin-bottom:25px}.cb-sub-nav .card:last-child{margin-bottom:0}.cb-sub-nav .noUi-target{margin:25px 0 70px}.cb-corner-butler{position:fixed;bottom:0;right:15px;text-align:right}.cb-corner-butler > img{margin-bottom:0;height:320px}.cb-show-sidebar{width:100%;max-width:420px}.cb-sort{margin-bottom:30px}.cb-sort-text{padding-bottom:7px;border-bottom:1px solid #3e3a3a;border-bottom:1px solid var(--theme-darkgrey)}.cb-sort > select,.cb-sort > .selectr-container{flex:1 0 auto;width:auto !important}.cb-sort > select,.cb-sort .selectr-label{font-weight:700;color:#d60d10;color:var(--theme-primary)}.cb-cigarillo-view .product-item-img{padding-top:30px}.product-item-list.product-has-active > .product-item:not(.product-active){display:none}.butler-teaser{margin-bottom:30px}.butler-teaser img{width:100%;margin-bottom:30px}.range-field-col{padding:0 25px}@media only screen and (max-width:767px){.cb-view .product-item-list{margin-right:-20px;margin-left:-20px}.cb-view .product-item-header{padding-left:20px;padding-right:70px}.cb-view .product-item-details,.cb-view .product-item-infos{padding-left:20px;padding-right:20px}.cb-view .product-item-close{right:20px}}@media only screen and (max-width:575px){.butler-teaser .btn{max-width:100%;width:100%}}@media only screen and (min-width:576px){.butler-teaser .btn{display:inline-block;min-width:170px}.butler-teaser .btn:first-child{margin-right:30px}}@media only screen and (min-width:768px){.butler-teaser{margin-bottom:90px}}@media only screen and (min-width:992px){.butler-teaser{margin-top:40px}.cb-sidebar{top:110px;visibility:visible;opacity:1;width:auto;pointer-events:auto;z-index:3;will-change:unset}.cb-sidebar:before,.cb-sidebar:after{position:absolute;top:0;right:0;content:"";height:100%;border-right:1px solid #0a0a0a;z-index:10}.cb-sidebar:after,.cb-logo:after{right:1px;border-right-color:#a39999}.cb-nav{grid-template-columns:none;overflow-y:auto;height:80vh}.cb-group-link{color:#ab9f96;color:var(--theme-brown);max-width:160px;min-height:125px;padding:12px 20px;border:0}.cb-group-link:before,.cb-group-link:after,.cb-logo:before,.cb-logo:after{position:absolute;bottom:0;left:0;content:"";width:100%;border-top:1px solid #a39999}.cb-group-link:after,.cb-logo:after{bottom:1px;border-top-color:#0a0a0a}.cb-group-link.active{background:none}.cb-group-link.active,.cb-group-link:hover{color:#fff}.cb-group-link > img{display:inline;margin-bottom:10px}.cb-sub-nav{position:absolute;left:100%;top:100px;display:block;width:315px;height:calc(100% - 100px);padding:25px 15px 25px 20px;visibility:hidden;transform:translateX(-100%);will-change:transform,opacity;z-index:0}.cb-sub-nav .accordion{padding-right:25px;padding-left:0}.cb-sub-nav .accordion::-webkit-scrollbar{width:15px;height:15px}.cb-sub-nav .accordion::-webkit-scrollbar-thumb{background:#fff}.cb-sub-nav .accordion::-webkit-scrollbar-track{background:rgba(255,255,255,0.25)}.cb-view{padding-top:70px}.cb-sort{margin-bottom:65px}.cb-sort > select,.cb-sort > .selectr-container{flex-grow:0;width:200px !important}}@media only screen and (min-width:1200px){.cb-corner-butler{right:60px}}.cb-sidebar.cigarillo:before,.cb-sidebar.cigarillo:after,.cb-sidebar.cigarillo > .cb-logo:before,.cb-sidebar.cigarillo > .cb-logo:after{display:none}.cb-sidebar.cigarillo > .cb-sub-nav{position:relative;top:0;left:0;height:100%;width:100%;margin-top:75px;padding:0;display:block;opacity:1;visibility:visible;transform:none;z-index:1}@media only screen and (min-width:992px){.cb-sidebar.cigarillo{width:330px;padding:50px 5px 0 50px}.cb-sidebar.cigarillo > .cb-sub-nav{margin-top:0}}.no-account-info{margin-bottom:0 !important}.login-info-msg{margin-bottom:20px}.custom-modal-container{width:100%;height:100%;position:fixed;z-index:-999;opacity:0;background:rgba(0,0,0,0);transition:all ease-in-out 225ms}.custom-modal-container .modal-dialog{max-width:500px;margin:30px auto;background:#fff;border-radius:8px;padding:10px;height:auto;overflow:hidden;opacity:0;transition:all ease-in-out 325ms !important}@media only screen and (max-width:767px){.custom-modal-container .modal-dialog{margin:15px}}.custom-modal-container .custom-modal-header{display:flex;justify-content:end;margin-top:15px}.custom-modal-container .custom-modal-header button{height:25px}.custom-modal-container .custom-modal-header button:hover{background:transparent}.custom-modal-container .custom-modal-header button > svg{margin-right:10px}.custom-modal-container .custom-modal-content{display:flex;flex-direction:column}.custom-modal-container .custom-modal-body{padding:20px}.custom-modal-container.show{background:rgba(0,0,0,0.4);opacity:1;z-index:999;transition:all ease-in-out 225ms !important}.custom-modal-container.show .modal-dialog{opacity:1;transition:all ease-in-out 325ms !important}.custom-modal{color:#d4000e !important}.custom-modal:hover{color:#d4000e !important;text-decoration:underline !important;cursor:pointer}.home h2{margin:80px 0 84px}.home .storys-col{margin-bottom:120px}.home .seperator{margin-bottom:160px}@media only screen and (max-width:767px){.home .storys-col{margin-bottom:75px}.home .brand-logos{margin-top:0}.home h2{-webkit-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media only screen and (min-width:992px){.home h2{margin:150px 0 156px}.home .half-grid{margin-bottom:140px}}body.history{background:#1c1919;overflow:hidden;height:100vh}.history-wrapper{position:relative;width:100vw;height:100vh;overflow:hidden;z-index:0}.history-element{position:absolute;top:0;height:100vh;width:100vw;opacity:0}.history-element.first{opacity:1}.history-element > div{height:100vh;background:#1c1919}.history-element .element-text{position:relative;z-index:10;color:#5c5252}.history-element .element-text > div{height:100vh}.history-element .element-text h1{color:rgba(181,170,170,0.8)}.history-element .element-text h2{font-family:'proxima-nova';font-weight:700;line-height:1.15;margin:0 0 20px;color:rgba(181,170,170,0.8)}.history-element .element-text h2:first-letter{font-size:inherit;line-height:inherit}.history-element .element-text p{color:rgba(181,170,170,0.8);font-size:22px}.history-element .element-image{position:relative;z-index:11}_:-moz-tree-row(hover),.history-element .element-image{box-shadow:0 0 0 .1px #1a1a1a}.history-element .element-image div{width:100%;height:100%;background:no-repeat center/cover transparent}.history-year{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:14;opacity:0;pointer-events:none;align-items:center}.history-year span{font-family:'pt-serif';font-size:300px;color:#eae7e5}@media (min-width:1681px){.history-year span{font-size:400px}}@media (min-width:2101px){.history-year span{font-size:450px}}.history-back{bottom:5%;left:49%;transform:translateX(-50%);min-width:34px;min-height:34px;height:50px !important;width:50px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;color:#fff;cursor:pointer}.history-back .icon-arrow-up:before{transform:translate(1px,2px) rotate(180deg);transition:transform .2s ease-out}.history-back:hover .icon-arrow-up{background-color:#fff}.history-back:hover .icon-arrow-up:before{transform:translate(1px,-1px) rotate(180deg)}.scroller{position:absolute;bottom:10%;opacity:0}.icon-scroll,.icon-scroll:before{position:absolute;left:50%}.icon-scroll{width:40px;height:70px;margin-left:-20px;top:50%;margin-top:-35px;box-shadow:inset 0 0 0 1px #ab9f96;border-radius:25px}.icon-scroll:before{content:'';width:8px;height:8px;background:#eae7e5;margin-left:-4px;top:8px;border-radius:4px;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:scroll}@media only screen and (min-width:992px){.history-element{pointer-events:none}.history-element:first{pointer-events:auto}}@media screen and (min-width:992px) and (max-height:700px){.year-element{display:block !important}.history-back{display:none !important}}@media screen and (max-width:991px),screen and (min-width:992px) and (max-height:700px){body.history,.history-wrapper{height:auto;overflow:visible}.history-wrapper{margin-bottom:80px}.history-element{position:static;top:0;left:0;height:auto;opacity:1}.history-element .element-text{height:auto;padding-left:15px;padding-right:15px;padding-bottom:30px;display:flex}.history-element .element-text > div{height:auto;margin:auto 0}.history-element .element-text h1{margin-top:15px;padding-top:15px}.history-element .element-text h2{margin-top:30px}.history-element .year-element{height:auto}.history-element .year-element h3{padding:50px 45px 0;font-family:'pt-serif';font-size:50px;color:#5c5252}}@media only screen and (max-width:767px){.history #header:not(.small){background:none}.history-wrapper{margin-bottom:0}.history-element .element-image{height:50vh}.history-element .element-text{order:1}.history .brand-logos{margin-left:-20px;margin-right:-20px;margin-bottom:0;padding:20px;background:#fff}}@-moz-keyframes scroll{0%{opacity:1}100%{opacity:0;transform:translateY(46px)}}@-webkit-keyframes scroll{0%{opacity:1}100%{opacity:0;transform:translateY(46px)}}@-o-keyframes scroll{0%{opacity:1}100%{opacity:0;transform:translateY(46px)}}@keyframes scroll{0%{opacity:1}100%{opacity:0;transform:translateY(46px)}}.academy .section-grey{padding:90px 0 65px}.academy h1{margin-bottom:15px}.academy h1,.academy h2{-webkit-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.academy .banner-content img{filter:drop-shadow(3px 3px 20px rgba(0,0,0,0.4))}.cigar-jargon{margin-top:25px}.cigar-description{margin:40px 0 90px}.choice-amp{font-size:148px;line-height:1;margin-bottom:50px;color:#ab9f96;color:var(--theme-brown)}.rec-icon-slider{padding:45px 0 10px;flex:0 0 auto}.academy-icon-slide{width:210px}.academy-icon-slide:not(.swiper-slide-active) > img{transform:scale(.6)}.academy-icon-slide img{transition:transform .25s ease-out;transform:scale(1)}.academy-text-slide{padding:0 30px;text-align:center}.rec-slider-title{margin-top:25px}.rec-slider-title h3{font-size:42px;margin-bottom:0}.section-grey{margin-bottom:145px}.section-grey .container:last-child .rec-text-slider{margin-bottom:0}.cigar-dodonts-title h3{margin-bottom:45px}.cigar-choice h1{margin-bottom:65px}.villiger-academy-tradition{margin:10px 0 0}.villiger-academy-tradition img{margin-bottom:35px}.villiger-academy-tradition h3{margin-bottom:10px}.cigar-description-names > h5{position:absolute}@media only screen and (max-width:991px){.cigar-description-names > h5{width:100%;left:-15px;margin-bottom:0}.cigar-description-image{width:200px}.cdn-cap{top:12px}.cdn-head{top:70px}.cdn-band{top:328px}.cdn-body{top:522px}.cdn-end{bottom:35px}}@media only screen and (max-width:767px){.academy .section-grey{padding:60px 0 30px;margin-bottom:90px}.cigar-description-image{width:160px}.cdn-cap{top:0}.cdn-head{top:30px}.cdn-band{top:182px}.cdn-body{top:282px}.cdn-end{bottom:16px}.villiger-academy-tradition p{margin-bottom:25px}}@media only screen and (min-width:768px){.rec-icon-slider .swiper-wrapper{margin-left:-45px}.academy-icon-slide{width:225px}.academy-icon-slide:not(.swiper-slide-active) > img{transform:scale(.5)}.academy-icon-slide.swiper-slide-active,.academy-icon-slide.swiper-slide-next{margin-left:45px}.rec-text-slider{margin-bottom:45px}}@media only screen and (min-width:992px){.academy .banner-content > .row{margin-bottom:220px}.cigar-jargon{margin-top:70px}.cigar-description{margin:40px 0 120px}.cigar-description-image img{margin-bottom:5px}.cdn-cap{left:-5px}.cdn-head{left:60px}.cdn-band{left:285px}.cdn-body{left:460px}.cdn-end{right:30px}html[lang="de"] .cdn-cap{left:-20px}html[lang="de"] .cdn-head{left:55px}html[lang="de"] .cdn-band{left:240px}html[lang="de"] .cdn-body{left:450px}html[lang="de"] .cdn-end{right:30px}html[lang="fr"] .cdn-cap{left:-20px}html[lang="it"] .cdn-cap{left:-60px}html[lang="it"] .cdn-head{left:65px}.choice-amp{font-size:192px}.rec-slider-title{margin-top:40px}.rec-slider-title h3{font-size:56px}.rec-text-slider{margin-bottom:85px}.villiger-academy-tradition{margin:20px 0}}.moments .banner{margin-bottom:0}.moments .section-grey{padding-top:0;padding-bottom:105px;margin-top:0;margin-bottom:0;background:#f2f0ed}@media only screen and (min-width:768px){.moments .banner-scroll-down{font-size:36px;width:81px;height:81px}}@media only screen and (min-width:992px){.moments .section-grey{padding-bottom:220px}}.contact h3,.partner h3{margin-bottom:30px}.contact .nav-tabs{margin-bottom:40px}.contact td{width:50%}.contact .pika-table{margin-bottom:0}.contact .pika-table td{width:inherit}.contact-opening-hours{margin-top:45px}.contact .tab-content{margin-bottom:45px}@media only screen and (max-width:767px){.contact table,.contact tbody,.contact tr,.contact td{display:block}.contact td{width:100% !important}.contact tr + tr{margin-top:5px;padding-top:5px;border-top:1px solid $darkgrey;border-top:1px solid var(--theme-darkgrey)}}@media only screen and (min-width:992px){.contact-opening-hours{margin-top:90px}.contact .nav-tabs{margin-bottom:65px}.contact .tab-content{margin-bottom:90px}}.partner h1{margin-bottom:20px}.partner .partner-filters{margin-bottom:5px}@media only screen and (min-width:992px){.partner .accordion{margin-bottom:90px}}@media only screen and (max-width:340px){.g-recaptcha{transform-origin:0 0;transform:scale(.9)}}.error-pages .banner-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.25)}.error-pages .banner-content .btn{color:#fff}.error-pages .banner-content p{margin-bottom:0}@media only screen and (min-width:992px){.error-pages .banner-content h1{margin-bottom:15px}}.community .section-grey{margin-bottom:90px}.community .banner-content img{filter:drop-shadow(3px 3px 20px rgba(0,0,0,0.4))}.search-results h1{margin-bottom:20px;-webkit-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.search-results p{margin-bottom:0}.search-results .search-box-with-tabs{margin-bottom:75px}.search-results .search-query{margin-bottom:50px}.search-results .search-result{display:block;padding-bottom:23px;margin:-5px 0 25px;border-bottom:1px solid #808080;border-bottom:1px solid var(--theme-grey);color:#1a1a1a;color:var(--theme-default)}.search-results .search-result:hover{color:#1a1a1a;text-decoration:none}.search-results .search-result h2{font-size:38px}.search-results .search-result .read-more{color:#d60d10;color:var(--theme-primary)}.search-results .nav-tabs{margin-bottom:65px}.search-results .empty.tab-link{color:#b9b9b9}.search-results .empty.tab-link.active,.search-results .empty.tab-link.active span{color:#fff}@media only screen and (max-width:767px){.search-results .nav-tabs .tab-item{flex:1 1 50%}}.account-dashboard .account-info{margin-bottom:30px}.account-dashboard .account-info p{margin-bottom:15px}@media only screen and (max-width:767px){.account-dashboard .account-info > .col-12{margin-bottom:20px}}.product-teasers{margin-bottom:80px}.product-teasers .card .teaser-overlay{display:-ms-grid;display:grid;-ms-grid-rows:1fr 1fr 1fr;-ms-grid-columns:1fr;grid-template-rows:repeat(3,1fr);text-align:center}.product-teasers .card .teaser-overlay > .teaser-content{-ms-grid-row:2;grid-row:2;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.product-teasers .card .teaser-overlay > .teaser-content > h4{line-height:1.1;margin-bottom:5px}.product-teasers .card .teaser-overlay > .scrollto{-ms-grid-row:3;grid-row:3;width:60px;height:60px;font-size:28px;margin:auto auto 15px}.product-lp .productworld-teaser{margin-top:70px}.product-lp .h1{margin-bottom:27px}.product-lp h3{margin-bottom:12px}.product-lp .half-grid p{margin-bottom:20px}@media only screen and (max-width:767px){.product-lp .half-grid img{margin-bottom:0}}@media only screen and (min-width:992px){.product-teasers .card .teaser-overlay > .scrollto{width:72px;height:72px;font-size:34px}.product-lp .banner{margin-bottom:125px}.product-lp .product-teasers{margin-bottom:175px}}.bernstore-lp .banner-image:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:rgba(0,0,0,0.2)}.bernstore-lp .banner-content > .row.sp{margin:auto 10%;justify-content:flex-start}.bernstore-lp .banner-content .align-to-center{margin:0;max-width:100%;flex-basis:100%}.bernstore-teaser{margin-bottom:52px !important}.bernstore-card{display:flex;flex-direction:column;color:#fff;padding:50px 20px 40px;background:#3e3a3a;transition:background .3s ease-out}.bernstore-card .text-box{margin-left:155px}.store-bern-icon{position:absolute;left:54px;width:90px;top:50%;transform:translateY(-50%)}.store-bern-icon img{margin:0 !important}.bernstore-team{margin-top:52px;margin-bottom:140px}.bernstore-team .row{position:relative;height:372px}.bernstore-team .row .imagebox{position:absolute;left:0;width:777px}.bernstore-team .row .text-box{position:absolute;background:#d8d8d8;width:305px;right:20px;top:50%;transform:translateY(-50%) !important;padding:28px 0 28px 25px}.bernstore-team .row .text-box p{margin-bottom:0;font-size:16px}.bernstore-team .row .text-box strong{font-size:18px}.bernstore-slider{width:1135px;height:535px;overflow:hidden;margin-bottom:70px;position:relative}.bernstore-slider .image-slider{height:535px}.bernstore-slider img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.bernstore-btn .btn{position:relative;display:block;width:100%;border:1px solid #1a1a1a;padding:25px 80px 25px 40px;font-weight:600;font-size:24px;color:#1a1a1a;color:var(--theme-default)}.bernstore-btn .btn:after{position:absolute;top:50%;right:40px;margin:0;font-size:32px;top:50%;transform:translate(0,-50%) rotate(-90deg)}.bernstore-btn .btn:hover:after{transform:translate(10px,-50%) rotate(-90deg)}@media only screen and (max-width:767px){.bernstore-lp .banner-content > .row.sp{margin:auto 0}.bernstore-btn .btn{padding:20px 60px 20px 30px;font-size:18px}.bernstore-btn .btn:after{right:25px;font-size:24px}}.olai-bern-location-store{color:#fff}@media only screen and (max-width:1199px){.olai-bern-location-store .col-12.col-lg-5{margin-bottom:20px}}.olai-bern-location-store .card{padding:50px 25px;height:100%;background-color:#3e3a3a}.olai-bern-location-store .card img{width:90px}@media only screen and (min-width:992px){.olai-bern-location-store .card .col-12.col-lg-4{display:flex;align-items:center}}@media only screen and (max-width:1199px){.olai-bern-location-store .d-flex{display:block !important}.olai-bern-location-store .d-flex img{margin-bottom:50px}}.hemp-adventcalendar .banner-content > .row{margin:auto -15px;align-items:center}.hemp-adventcalendar .banner-content > .row h1{margin-bottom:30px}.hemp-adventcalendar .banner-content > .row img{margin:60px 0 15px;max-width:100%}.hemp-adventcalendar .progress-scroll{padding:140px 0 25px;color:#fff;background:#362a22}.hemp-adventcalendar .progress-scroll-advance{margin-top:50px;opacity:.5}.hemp-adventcalendar .progress-scroll-advance > span{display:block;margin-bottom:10px}.hemp-adventcalendar .progress-scroll-advance > i{font-size:26px}.hemp-adventscalendar-wrapper{padding-bottom:160px}#hempformbox{padding-top:100px}#hempformbox p{margin-bottom:30px}#hempformbox .show-login{display:inline-block;min-width:240px;margin-bottom:15px}#hempform{margin-top:30px}#hempform .form-group{margin-bottom:0}#hempform .btn{margin-top:40px}.hempform-contentbox{position:relative;font-size:45px;line-height:1.1;font-weight:700;padding:95px;margin-bottom:30px;border:9px solid #579560;color:#fff;background:#362a22}.hempform-contentbox.saved{padding:40px 45px;font-size:18px;line-height:1.5}.hempform-contentbox.saved .hempform-contentbox-content{font-weight:400}.hempform-contentbox-input{position:absolute;bottom:0;left:100px;opacity:0;pointer-events:none;width:1px;height:1px}.hempform-contentbox-default{color:#579560}.hempform-contentbox-content{position:relative;min-width:100px;min-height:1em;color:#fff;caret-color:#579560}.hempform-contentbox-content:before{content:"";position:absolute;top:0;left:0;width:1px;height:1.2em;background:#579560;visibility:hidden}.hempform-contentbox-content:empty:before{visibility:inherit}.hempform-contentbox-content:empty:focus:before{animation:blink 1s step-end infinite}.hempform-contentbox-content:empty:after{content:attr(data-placeholder);color:rgba(255,255,255,0.2)}.hempform-contentbox-content:focus{outline:none}.hemp-answer{margin-top:65px}.hemp-answer > h6{color:#579560;margin-bottom:15px}@media only screen and (max-width:991px){.hemp-adventcalendar .banner{margin-bottom:55px}.hemp-adventcalendar .banner-content > .row h1{font-size:38px;margin-bottom:20px}.hemp-adventcalendar .half-grid{margin-bottom:50px}.hemp-adventcalendar .progress-scroll{padding-top:100px}.hemp-adventscalendar-wrapper{padding-bottom:50px}#hempformbox{padding-top:60px}.hempform-contentbox{font-size:34px;line-height:1.3;padding:35px 40px;border-width:13px}.hempform-contentbox.saved .hempform-contentbox-content{display:inline}.hempform-contentbox-content{display:block}.hempform-contentbox-content:before{top:2px}.hempform-contentbox-content:empty:before{animation:blink 1s step-end infinite}}@-moz-keyframes blink{0%{opacity:0}50%{opacity:1}}@-webkit-keyframes blink{0%{opacity:0}50%{opacity:1}}@-o-keyframes blink{0%{opacity:0}50%{opacity:1}}@keyframes blink{0%{opacity:0}50%{opacity:1}}.banner-split-view-wrapper:hover > .banner-split-view:before{opacity:1}.banner-split-view:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.6);opacity:0;pointer-events:none;transition:opacity .225s ease-out;z-index:1}.banner-split-view:hover:before{opacity:0 !important}.banner-split-view h1{margin-bottom:35px}.banner-split-view .btn{background:#000;padding:10px 50px}.banner-split-view .btn:hover{background:#d60d10;background:var(--theme-primary)}@media only screen and (max-width:767px){.brand-select .banner{height:auto}.banner-split-view{height:80vh}}.brand-page .banner-content{align-items:center}.brand-page .banner-content > .row{margin:auto -15px}.brand-page .banner-content .align-to-center{min-height:0}.brand-page .banner-content .btn{margin-top:-10px;padding:10px 50px}.brand-page .btn-arrow-out{border:1px solid #d60d10;padding:10px 20px 10px 15px}.brand-page .btn-arrow-out:after{transform:translateY(2px) rotate(-90deg);margin-left:15px}.brand-page .btn-arrow-out:hover:after{transform:translate(5px,2px) rotate(-90deg)}.brand-product-entry-text{margin-bottom:70px}@media only screen and (min-width:992px){.brand-page .half-grid{margin-bottom:110px}.brand-page .locator-teaser{margin-top:30px}}.social-wall-header{position:absolute;top:0;left:0;height:100%;width:100%}.social-wall-header h3{font-size:45px !important}.social-wall-header .background-image{width:100%;height:100%;object-fit:cover;object-position:70% center}.social-wall-header .villiger-logo{width:75px;height:75px;position:absolute;top:75px;right:20px}.social-wall-header .social-wall-use-text{position:absolute !important;top:50% !important;left:15% !important;transform:translateY(-50%) !important;width:410px !important}.social-wall-header .social-wall-use-text .btn{margin-top:-15px}.social-wall-header .social-wall-use-text > img{position:absolute;top:-45px;left:14px;height:35px}.social-wall-header.backend .social-wall-use-text > img{left:5px}@media only screen and (max-width:991px){.social-wall-header{position:relative}.social-wall-header .background-image{height:650px;position:relative}.social-wall-header .social-wall-use-text{position:static !important;height:fit-content !important;transform:translateY(0) !important;margin:70px auto 20px !important;width:600px !important}.social-wall-header .social-wall-use-text > div{max-width:410px !important}.social-wall-header .villiger-logo{top:30%;right:auto;left:75px;transform:translateY(-25%)}}@media only screen and (max-width:767px){.social-wall-header .villiger-logo{top:35px;right:20px;left:auto;transform:translateY(-25%)}.social-wall-header .social-wall-use-text{width:530px !important;max-width:100%}}.social-wall-banner .banner-arrow-down{position:absolute;bottom:30px}@media only screen and (max-width:991px){.social-wall-banner .banner-arrow-down{display:none}}@media only screen and (max-width:991px){.social-wall-banner{height:fit-content}}h1.other-country-info{margin:30px 0 0}.relative{position:relative}.newsletter-sector{background-color:#ececec;padding:75px 0;padding-bottom:60px;margin:20px 0}.newsletter-sector > div{padding:0 25px}@media (min-width:1650px){.newsletter-text-box{flex:0 0 33.333333%;max-width:33.333333% !important}}.newsletter-text-box-newsletter{padding-left:75px !important;padding-top:10px}@media (max-width:668px){.newsletter-text-box-newsletter{padding-left:15px !important}}.be-fullwidth{width:100% !important;min-width:100% !important}.newsletter-text-box > ul > li{font-style:italic;color:#585858}.newsletter-text-box > ul > li:before{top:0 !important;width:35px !important;height:35px !important;background:url("/templates/assets/images/icons/check-mark-li.svg") no-repeat !important}.advents-campaign .layout-right:first-child{margin-top:40px}.advents-campaign .half-grid{align-items:center}.advents-campaign .half-grid > .imagecol{overflow:hidden}.advents-campaign .half-grid > .imagecol img{margin-bottom:0}.advents-campaign .half-grid picture{display:block;width:auto}.advents-campaign .half-grid li:before{top:4px;border-radius:0;background:url("/templates/assets/images/icons/christmas-tree.svg") no-repeat left center/contain transparent;width:15px;height:15px}.advents-campaign .h1{margin-bottom:20px}.advents-campaign h5{margin-bottom:10px}.snow-wrapper{position:relative}.snow-wrapper.banner-image{position:absolute}.snow-wrapper > canvas{position:absolute;top:0;bottom:0;left:0;mix-blend-mode:screen;width:100%;padding:inherit}@media only screen and (max-width:767px){.advents-campaign .banner-content > .row{margin-top:25vh}.advents-campaign .h1{font-size:38px}.advents-campaign .half-grid{margin-bottom:35px}.advents-campaign .half-grid > .imagecol{margin-bottom:5px}}@media only screen and (min-width:768px){.advents-campaign .half-grid{flex-wrap:nowrap}.advents-campaign .half-grid > .container-half:first-child > .row{justify-content:flex-end}.advents-campaign .half-grid > .container-half:first-child .col-12{max-width:83.333%;margin-right:30px}.advents-campaign .half-grid > .container-half:last-child .col-12{max-width:83.333%;margin-left:30px}.advents-campaign .half-grid > .container-half p:last-child,.advents-campaign .half-grid > .container-half p:last-child .btn{margin-bottom:0}.advents-campaign .half-grid > .imagecol{flex:none;max-width:calc(50% + 30px)}.advents-campaign .half-grid > .imagecol:first-child{padding-right:0}.advents-campaign .half-grid > .imagecol:last-child{padding-left:0}}@media only screen and (min-width:992px){.advents-campaign .half-grid{margin-bottom:60px}.advents-campaign .half-grid h6{font-size:25px;margin-bottom:5px}.advents-campaign .half-grid > .imagecol{max-width:calc(50% + 50px)}}@media only screen and (min-width:1200px){.advents-campaign .half-grid > .container-half:first-child .col-12,.advents-campaign .half-grid > .container-half:last-child .col-12{max-width:66.6667%}}.noscroll .addthis-smartlayers,.cigar-butler-app .addthis-smartlayers{display:none}